Explore
/
Sign In
/
Unknown
Unknown
Fork
Star
Artifacts
binary
binary_decompiled.c
0 lines
|
114.36 MB
#include "types-and-globals.h" #include "helpers.h" _ABI(SystemV_x86_64) void function_0x402000_Code_x86_64(void) { if (segment_3.got.offset_512) { ((cabifunction_489 *) segment_3.got.offset_512)(); } } _ABI(SystemV_x86_64) void free_2(void *mem) { free(mem); } _ABI(SystemV_x86_64) _Noreturn void abort_2(void) { abort(); } _ABI(SystemV_x86_64) int32_t *__errno_location_2(void) { int32_t *var_0; var_0 = __errno_location(); return var_0; } _ABI(raw_x86_64) artificial_struct_returned_by_rawfunction_31 strncmp_2(pointer_or_number64_t register_rcx _REG(rcx_x86_64), pointer_or_number64_t register_rdx _REG(rdx_x86_64), pointer_or_number64_t register_rsi _REG(rsi_x86_64), pointer_or_number64_t register_rdi _REG(rdi_x86_64), pointer_or_number64_t register_r8 _REG(r8_x86_64), pointer_or_number64_t register_r9 _REG(r9_x86_64)) { pointer_or_number64_t var_0; pointer_or_number64_t var_1; artificial_struct_returned_by_rawfunction_31 var_2; var_2 = strncmp(register_rcx, register_rdx, register_rsi, register_rdi, register_r8, register_r9); var_1 = var_2.register_rax; var_0 = var_2.register_rdx; return (artificial_struct_returned_by_rawfunction_31) { var_1, var_0 }; } _ABI(SystemV_x86_64) _Noreturn void _exit_2(int32_t status) { _exit(status); } _ABI(SystemV_x86_64) size_t __fpending_2(FILE_5 *fp) { size_t var_0; var_0 = __fpending(fp); return var_0; } _ABI(SystemV_x86_64) void clearerr_unlocked_2(FILE_4 *fp) { clearerr_unlocked(fp); } _ABI(SystemV_x86_64) void __fpurge_2(FILE_4 *fp) { __fpurge(fp); } _ABI(SystemV_x86_64) int8_t *textdomain_2(const int8_t *domainname) { int8_t *var_0; var_0 = textdomain(domainname); return var_0; } _ABI(SystemV_x86_64) int64_t __isoc23_strtoimax_2(const int8_t *nptr, int8_t **endptr, int32_t base) { int64_t var_0; var_0 = __isoc23_strtoimax(nptr, endptr, base); return var_0; } _ABI(SystemV_x86_64) int32_t fclose_2(FILE_6 *fp) { int32_t var_0; var_0 = fclose(fp); return var_0; } _ABI(SystemV_x86_64) int8_t *bindtextdomain_2(const int8_t *domainname, const int8_t *dirname_2) { int8_t *var_0; var_0 = bindtextdomain(domainname, dirname_2); return var_0; } _ABI(SystemV_x86_64) int8_t *dcgettext_2(const int8_t *domainname, const int8_t *msgid, int32_t category) { int8_t *var_0; var_0 = dcgettext(domainname, msgid, category); return var_0; } _ABI(SystemV_x86_64) size_t __ctype_get_mb_cur_max_2(void) { size_t var_0; var_0 = __ctype_get_mb_cur_max(); return var_0; } _ABI(raw_x86_64) artificial_struct_returned_by_rawfunction_31 strlen_2(pointer_or_number64_t register_rcx _REG(rcx_x86_64), pointer_or_number64_t register_rdx _REG(rdx_x86_64), pointer_or_number64_t register_rsi _REG(rsi_x86_64), pointer_or_number64_t register_rdi _REG(rdi_x86_64), pointer_or_number64_t register_r8 _REG(r8_x86_64), pointer_or_number64_t register_r9 _REG(r9_x86_64)) { pointer_or_number64_t var_0; pointer_or_number64_t var_1; artificial_struct_returned_by_rawfunction_31 var_2; var_2 = strlen(register_rcx, register_rdx, register_rsi, register_rdi, register_r8, register_r9); var_1 = var_2.register_rax; var_0 = var_2.register_rdx; return (artificial_struct_returned_by_rawfunction_31) { var_1, var_0 }; } _ABI(SystemV_x86_64) _Noreturn void __stack_chk_fail_2(void) { __stack_chk_fail(); } _ABI(SystemV_x86_64) int32_t getopt_long_2(int32_t argc, int8_t *const *argv, const int8_t *options, const option *long_options, int32_t *opt_index) { int32_t var_0; var_0 = getopt_long(argc, argv, options, long_options, opt_index); return var_0; } _ABI(raw_x86_64) artificial_struct_returned_by_rawfunction_31 strchr_2(pointer_or_number64_t register_rcx _REG(rcx_x86_64), pointer_or_number64_t register_rdx _REG(rdx_x86_64), pointer_or_number64_t register_rsi _REG(rsi_x86_64), pointer_or_number64_t register_rdi _REG(rdi_x86_64), pointer_or_number64_t register_r8 _REG(r8_x86_64), pointer_or_number64_t register_r9 _REG(r9_x86_64)) { pointer_or_number64_t var_0; pointer_or_number64_t var_1; artificial_struct_returned_by_rawfunction_31 var_2; var_2 = strchr(register_rcx, register_rdx, register_rsi, register_rdi, register_r8, register_r9); var_1 = var_2.register_rax; var_0 = var_2.register_rdx; return (artificial_struct_returned_by_rawfunction_31) { var_1, var_0 }; } _ABI(SystemV_x86_64) int32_t __overflow_2(FILE_4 *f, int32_t ch) { int32_t var_0; var_0 = __overflow(f, ch); return var_0; } _ABI(raw_x86_64) artificial_struct_returned_by_rawfunction_31 strrchr_2(pointer_or_number64_t register_rcx _REG(rcx_x86_64), pointer_or_number64_t register_rdx _REG(rdx_x86_64), pointer_or_number64_t register_rsi _REG(rsi_x86_64), pointer_or_number64_t register_rdi _REG(rdi_x86_64), pointer_or_number64_t register_r8 _REG(r8_x86_64), pointer_or_number64_t register_r9 _REG(r9_x86_64)) { pointer_or_number64_t var_0; pointer_or_number64_t var_1; artificial_struct_returned_by_rawfunction_31 var_2; var_2 = strrchr(register_rcx, register_rdx, register_rsi, register_rdi, register_r8, register_r9); var_1 = var_2.register_rax; var_0 = var_2.register_rdx; return (artificial_struct_returned_by_rawfunction_31) { var_1, var_0 }; } _ABI(SystemV_x86_64) off64_t lseek_2(int32_t fd, off64_t offset, int32_t whence) { off64_t var_0; var_0 = lseek(fd, offset, whence); return var_0; } _ABI(SystemV_x86_64) int32_t close_2(int32_t fd) { int32_t var_0; var_0 = close(fd); return var_0; } _ABI(SystemV_x86_64) size_t mbrtoc32_2(char32_t *pc32, const int8_t *s, size_t n, mbstate_t *ps) { size_t var_0; var_0 = mbrtoc32(pc32, s, n, ps); return var_0; } _ABI(SystemV_x86_64) int32_t posix_fadvise_2(int32_t fd, off64_t offset, off64_t len, int32_t advise) { int32_t var_0; var_0 = posix_fadvise(fd, offset, len, advise); return var_0; } _ABI(raw_x86_64) artificial_struct_returned_by_rawfunction_31 memchr_2(pointer_or_number64_t register_rcx _REG(rcx_x86_64), pointer_or_number64_t register_rdx _REG(rdx_x86_64), pointer_or_number64_t register_rsi _REG(rsi_x86_64), pointer_or_number64_t register_rdi _REG(rdi_x86_64), pointer_or_number64_t register_r8 _REG(r8_x86_64), pointer_or_number64_t register_r9 _REG(r9_x86_64)) { pointer_or_number64_t var_0; pointer_or_number64_t var_1; artificial_struct_returned_by_rawfunction_31 var_2; var_2 = memchr(register_rcx, register_rdx, register_rsi, register_rdi, register_r8, register_r9); var_1 = var_2.register_rax; var_0 = var_2.register_rdx; return (artificial_struct_returned_by_rawfunction_31) { var_1, var_0 }; } _ABI(raw_x86_64) artificial_struct_returned_by_rawfunction_31 memcmp_2(pointer_or_number64_t register_rcx _REG(rcx_x86_64), pointer_or_number64_t register_rdx _REG(rdx_x86_64), pointer_or_number64_t register_rsi _REG(rsi_x86_64), pointer_or_number64_t register_rdi _REG(rdi_x86_64), pointer_or_number64_t register_r8 _REG(r8_x86_64), pointer_or_number64_t register_r9 _REG(r9_x86_64)) { pointer_or_number64_t var_0; pointer_or_number64_t var_1; artificial_struct_returned_by_rawfunction_31 var_2; var_2 = memcmp(register_rcx, register_rdx, register_rsi, register_rdi, register_r8, register_r9); var_1 = var_2.register_rax; var_0 = var_2.register_rdx; return (artificial_struct_returned_by_rawfunction_31) { var_1, var_0 }; } _ABI(SystemV_x86_64) int32_t fputs_unlocked_2(const int8_t *str, FILE_4 *fp) { int32_t var_0; var_0 = fputs_unlocked(str, fp); return var_0; } _ABI(raw_x86_64) artificial_struct_returned_by_rawfunction_31 strcmp_2(pointer_or_number64_t register_rcx _REG(rcx_x86_64), pointer_or_number64_t register_rdx _REG(rdx_x86_64), pointer_or_number64_t register_rsi _REG(rsi_x86_64), pointer_or_number64_t register_rdi _REG(rdi_x86_64), pointer_or_number64_t register_r8 _REG(r8_x86_64), pointer_or_number64_t register_r9 _REG(r9_x86_64)) { pointer_or_number64_t var_0; pointer_or_number64_t var_1; artificial_struct_returned_by_rawfunction_31 var_2; var_2 = strcmp(register_rcx, register_rdx, register_rsi, register_rdi, register_r8, register_r9); var_1 = var_2.register_rax; var_0 = var_2.register_rdx; return (artificial_struct_returned_by_rawfunction_31) { var_1, var_0 }; } _ABI(SystemV_x86_64) int32_t fputc_unlocked_2(int32_t c, FILE_4 *fp) { int32_t var_0; var_0 = fputc_unlocked(c, fp); return var_0; } _ABI(raw_x86_64) artificial_struct_returned_by_rawfunction_31 __memmove_chk_2(pointer_or_number64_t register_rcx _REG(rcx_x86_64), pointer_or_number64_t register_rdx _REG(rdx_x86_64), pointer_or_number64_t register_rsi _REG(rsi_x86_64), pointer_or_number64_t register_rdi _REG(rdi_x86_64), pointer_or_number64_t register_r8 _REG(r8_x86_64), pointer_or_number64_t register_r9 _REG(r9_x86_64)) { pointer_or_number64_t var_0; pointer_or_number64_t var_1; artificial_struct_returned_by_rawfunction_31 var_2; var_2 = __memmove_chk(register_rcx, register_rdx, register_rsi, register_rdi, register_r8, register_r9); var_1 = var_2.register_rax; var_0 = var_2.register_rdx; return (artificial_struct_returned_by_rawfunction_31) { var_1, var_0 }; } _ABI(raw_x86_64) artificial_struct_returned_by_rawfunction_31 __memcpy_chk_2(pointer_or_number64_t register_rcx _REG(rcx_x86_64), pointer_or_number64_t register_rdx _REG(rdx_x86_64), pointer_or_number64_t register_rsi _REG(rsi_x86_64), pointer_or_number64_t register_rdi _REG(rdi_x86_64), pointer_or_number64_t register_r8 _REG(r8_x86_64), pointer_or_number64_t register_r9 _REG(r9_x86_64)) { pointer_or_number64_t var_0; pointer_or_number64_t var_1; artificial_struct_returned_by_rawfunction_31 var_2; var_2 = __memcpy_chk(register_rcx, register_rdx, register_rsi, register_rdi, register_r8, register_r9); var_1 = var_2.register_rax; var_0 = var_2.register_rdx; return (artificial_struct_returned_by_rawfunction_31) { var_1, var_0 }; } _ABI(SystemV_x86_64) int32_t fileno_2(FILE_4 *fp) { int32_t var_0; var_0 = fileno(fp); return var_0; } _ABI(SystemV_x86_64) void *malloc_2(size_t bytes) { void *var_0; var_0 = malloc(bytes); return var_0; } _ABI(SystemV_x86_64) int32_t fflush_2(FILE_4 *fp) { int32_t var_0; var_0 = fflush(fp); return var_0; } _ABI(SystemV_x86_64) int8_t *nl_langinfo_2(nl_item item) { int8_t *var_0; var_0 = nl_langinfo(item); return var_0; } _ABI(SystemV_x86_64) int32_t __freading_2(FILE_5 *fp) { int32_t var_0; var_0 = __freading(fp); return var_0; } _ABI(SystemV_x86_64) size_t fwrite_unlocked_2(const void *buf, size_t size, size_t count, FILE_4 *fp) { size_t var_0; var_0 = fwrite_unlocked(buf, size, count, fp); return var_0; } _ABI(SystemV_x86_64) void *realloc_2(void *oldmem, size_t bytes) { void *var_0; var_0 = realloc(oldmem, bytes); return var_0; } _ABI(SystemV_x86_64) FILE_4 *fdopen_2(int32_t fd, const int8_t *mode) { FILE_4 *var_0; var_0 = fdopen(fd, mode); return var_0; } _ABI(SystemV_x86_64) int8_t *setlocale_2(int32_t category, const int8_t *locale) { int8_t *var_0; var_0 = setlocale(category, locale); return var_0; } _ABI(SystemV_x86_64) int32_t __printf_chk_2(int32_t flag, const int8_t *format) { int32_t var_0; var_0 = __printf_chk(flag, format); return var_0; } _ABI(SystemV_x86_64) void error_2(int32_t status, int32_t errnum, const int8_t *message) { error(status, errnum, message); } _ABI(SystemV_x86_64) int32_t open_2(const int8_t *file, int32_t oflag) { int32_t var_0; var_0 = open(file, oflag); return var_0; } _ABI(SystemV_x86_64) int32_t fseeko_2(FILE_4 *fp, off_t offset, int32_t whence) { int32_t var_0; var_0 = fseeko(fp, offset, whence); return var_0; } _ABI(SystemV_x86_64) FILE_4 *fopen_2(const int8_t *argument_0, const int8_t *mode) { FILE_4 *var_0; var_0 = fopen(argument_0, mode); return var_0; } _ABI(SystemV_x86_64) size_t __fread_unlocked_chk_2(typedef_112 ptr, size_t ptrlen, size_t size, size_t n, typedef_113 stream) { size_t var_0; var_0 = __fread_unlocked_chk(ptr, ptrlen, size, n, stream); return var_0; } _ABI(raw_x86_64) artificial_struct_returned_by_rawfunction_31 __memset_chk_2(pointer_or_number64_t register_rcx _REG(rcx_x86_64), pointer_or_number64_t register_rdx _REG(rdx_x86_64), pointer_or_number64_t register_rsi _REG(rsi_x86_64), pointer_or_number64_t register_rdi _REG(rdi_x86_64), pointer_or_number64_t register_r8 _REG(r8_x86_64), pointer_or_number64_t register_r9 _REG(r9_x86_64)) { pointer_or_number64_t var_0; pointer_or_number64_t var_1; artificial_struct_returned_by_rawfunction_31 var_2; var_2 = __memset_chk(register_rcx, register_rdx, register_rsi, register_rdi, register_r8, register_r9); var_1 = var_2.register_rax; var_0 = var_2.register_rdx; return (artificial_struct_returned_by_rawfunction_31) { var_1, var_0 }; } _ABI(SystemV_x86_64) _Noreturn void exit_2(int32_t status) { exit(status); } _ABI(SystemV_x86_64) size_t fwrite_2(const void *buf, size_t size, size_t count, FILE_4 *fp) { size_t var_0; var_0 = fwrite(buf, size, count, fp); return var_0; } _ABI(SystemV_x86_64) int32_t __fprintf_chk_2(FILE_4 *fp, int32_t flag, const int8_t *format) { int32_t var_0; var_0 = __fprintf_chk(fp, flag, format); return var_0; } _ABI(SystemV_x86_64) int32_t fflush_unlocked_2(FILE_4 *fp) { int32_t var_0; var_0 = fflush_unlocked(fp); return var_0; } _ABI(SystemV_x86_64) int32_t mbsinit_2(const mbstate_t *ps) { int32_t var_0; var_0 = mbsinit(ps); return var_0; } _ABI(SystemV_x86_64) int32_t iswprint_2(wint_t wc) { int32_t var_0; var_0 = iswprint(wc); return var_0; } _ABI(SystemV_x86_64) uint16_t **__ctype_b_loc_2(void) { uint16_t **var_0; var_0 = __ctype_b_loc(); return var_0; } _ABI(SystemV_x86_64) _Noreturn void function_0x402730_Code_x86_64(generic64_t argument_0, generic64_t *argument_1, generic64_t argument_2, generic64_t argument_3, generic64_t argument_4, generic64_t argument_5) { struct_293 stack; uint64_t loop_state_var; stack.offset_120 = *(generic64_t *) 40; if (!*argument_1) { size_t var_0; var_0 = fwrite_2("A NULL argv[0] was passed through an exec system call.\n", 1, 55, (FILE_4 *) *(generic64_t *) segment_3.got.offset_552); abort_2(); } pointer_or_number64_t var_1; pointer_or_number64_t var_2; generic64_t var_3; artificial_struct_returned_by_rawfunction_31 var_4; var_4 = strrchr_2(argument_3, argument_2, 47, *argument_1, argument_4, argument_5); var_2 = var_4.register_rax; var_1 = var_4.register_rdx; var_3 = *argument_1; if (var_2) { var_3 = *argument_1; if ((int64_t) (var_2 + 1 - *argument_1) > (int64_t) 6) { pointer_or_number64_t var_5; pointer_or_number64_t var_6; artificial_struct_returned_by_rawfunction_31 var_7; var_7 = strncmp_2(argument_3, 7, (pointer_or_number64_t) "/.libs/", var_2 - 6, argument_4, argument_5); var_6 = var_7.register_rax; var_5 = var_7.register_rdx; var_3 = *argument_1; if (!(var_6 & 0xFFFFFFFF)) { pointer_or_number64_t var_8; pointer_or_number64_t var_9; artificial_struct_returned_by_rawfunction_31 var_10; var_10 = strncmp_2(argument_3, 3, (pointer_or_number64_t) "lt-", var_2 + 1, argument_4, argument_5); var_9 = var_10.register_rax; var_8 = var_10.register_rdx; var_3 = var_2 + 1; if (!(var_9 & 0xFFFFFFFF)) { var_3 = var_2 + 4; *segment_3.got.offset_536 = var_3; } } } } struct_486 var_11; int8_t *var_12; int8_t *var_13; int8_t *var_14; generic64_t var_15; generic64_t var_16; generic64_t *var_17; generic64_t var_18; uint8_t *var_19; generic64_t var_20; segment_3.bss.offset_288 = var_3; *segment_3.got.offset_520 = var_3; var_14 = setlocale_2((int32_t) 6, (const int8_t *) ""); var_13 = bindtextdomain_2((const int8_t *) "coreutils", (const int8_t *) "/usr/share/locale"); var_12 = textdomain_2((const int8_t *) "coreutils"); var_11 = function_0x406810_Code_x86_64(); stack.offset_56.member_1 = '\000'; var_20 = argument_0 & 0xFFFFFFFF; var_19 = "diw:"; var_15 = 0; var_16 = argument_5; var_17 = argument_1; var_18 = 76; loop_state_var = 1; generic64_t var_21; generic64_t var_22; generic64_t var_23; generic64_t var_24; generic64_t var_25; generic64_t var_26; uint8_t *var_27; generic64_t var_28; generic64_t var_29; generic64_t var_30; while (true) { generic64_t var_31; generic64_t var_32; generic64_t var_33; generic8_t var_34; generic8_t var_35; size_t var_36; int8_t *var_37; int8_t *var_38; struct_481 var_39; generic64_t var_40; generic64_t var_41; int32_t *var_42; struct_483 var_43; int8_t *var_44; size_t var_45; generic64_t var_46; generic64_t var_47; generic64_t var_48; generic64_t var_49; pointer_or_number64_t var_50; pointer_or_number64_t var_51; pointer_or_number64_t var_52; pointer_or_number64_t var_53; generic8_t var_54; generic64_t var_55; size_t var_56; generic64_t var_57; generic64_t var_58; generic64_t var_59; generic64_t var_60; generic64_t var_61; generic64_t var_62; generic64_t var_63; generic64_t var_64; generic64_t var_65; generic64_t var_66; generic64_t var_67; generic64_t var_68; generic64_t var_69; generic64_t var_70; generic64_t var_71; generic64_t var_72; generic64_t var_73; generic64_t var_74; generic64_t var_75; generic64_t var_76; generic64_t var_77; generic64_t var_78; generic64_t var_79; generic64_t var_80; generic64_t var_81; generic64_t var_82; generic64_t var_83; generic64_t var_84; generic64_t var_85; generic64_t var_86; generic64_t var_87; generic64_t var_88; generic64_t var_89; generic64_t var_90; generic64_t var_91; generic64_t var_92; generic64_t var_93; generic64_t var_94; generic64_t var_95; generic64_t var_96; generic64_t var_97; generic64_t var_98; generic64_t var_99; generic64_t var_100; generic64_t var_101; generic64_t var_102; generic64_t var_103; generic64_t var_104; generic64_t var_105; generic64_t var_106; generic64_t var_107; generic64_t var_108; generic64_t var_109; generic64_t *var_110; uint8_t *var_111; generic64_t var_112; generic64_t var_113; generic64_t var_114; generic64_t var_115; generic64_t var_116; generic64_t var_117; generic64_t var_118; generic64_t var_119; generic64_t var_120; generic64_t var_121; generic64_t var_122; generic64_t var_123; generic64_t var_124; generic64_t var_125; generic64_t var_126; generic64_t var_127; generic64_t var_128; generic64_t var_129; generic64_t var_130; generic64_t var_131; generic64_t var_132; generic64_t var_133; generic64_t var_134; generic64_t var_135; generic64_t var_136; generic64_t var_137; generic64_t var_138; generic64_t var_139; generic64_t var_140; generic64_t var_141; generic64_t var_142; generic64_t var_143; generic64_t var_144; generic64_t var_145; generic64_t var_146; generic64_t var_147; generic64_t var_148; generic64_t var_149; generic64_t var_150; generic64_t var_151; generic64_t var_152; generic64_t var_153; generic64_t var_154; generic64_t var_155; generic64_t var_156; generic64_t var_157; generic64_t var_158; generic64_t var_159; generic64_t var_160; generic64_t var_161; generic64_t var_162; generic64_t var_163; generic64_t var_164; generic64_t var_165; generic64_t var_166; generic64_t var_167; generic64_t var_168; generic64_t var_169; generic64_t var_170; generic64_t var_171; generic64_t var_172; generic64_t var_173; generic64_t var_174; generic64_t var_175; generic64_t var_176; generic64_t var_177; generic64_t var_178; generic64_t var_179; generic64_t var_180; generic64_t var_181; generic64_t var_182; generic64_t var_183; generic64_t var_184; generic64_t var_185; generic64_t var_186; generic64_t var_187; generic64_t var_188; generic64_t var_189; generic64_t var_190; generic64_t var_191; generic64_t var_192; size_t var_193; generic64_t var_194; generic64_t var_195; generic64_t var_196; generic64_t var_197; generic64_t var_198; artificial_struct_returned_by_rawfunction_31 var_199; artificial_struct_returned_by_rawfunction_31 var_200; bool var_201 = false; switch (loop_state_var) { case 1: { int8_t *var_202; struct_481 var_203; int32_t var_204; int32_t var_205; struct_318 *var_206; pointer_or_number64_t var_207; pointer_or_number64_t var_208; int32_t var_209; generic64_t var_210; generic64_t var_211; generic64_t var_212; generic64_t var_213; struct_318 *var_214; generic64_t var_215; generic64_t var_216; generic64_t var_217; generic64_t var_218; generic64_t var_219; artificial_struct_returned_by_rawfunction_31 var_220; var_219 = var_15; var_209 = getopt_long_2((int32_t) (number32_t) var_20, (int8_t *const *) var_17, (const int8_t *) var_19, (const option *) &segment_3.data_rel_ro, (int32_t *) NULL); if ((pointer_or_number32_t) var_209 == (pointer_or_number32_t) -1) { if ((int32_t) ((number32_t) var_20 - *segment_3.got.offset_496) > (int32_t) 1) { var_203 = function_0x406470_Code_x86_64(var_17[(pointer_or_number64_t) *segment_3.got.offset_496 + 1], (struct_324 *) ((pointer_or_number64_t) &segment_3.data.offset_48 + 16), (number32_t) var_20 - *segment_3.got.offset_496 - 1, (generic64_t) &segment_3.data_rel_ro, 0); var_202 = dcgettext_2((const int8_t *) NULL, (const int8_t *) "extra operand %s", (int32_t) 5); error_2((int32_t) 0, (int32_t) 0, var_202); function_0x403b20_Code_x86_64(1); } var_216 = "-"; var_217 = (number32_t) var_20 - *segment_3.got.offset_496 - 1; var_218 = var_17; if ((int64_t) ((number64_t) *segment_3.got.offset_496 << 32) < (int64_t) ((number64_t) var_20 << 32)) { var_216 = var_17[(number64_t) *segment_3.got.offset_496]; var_220 = strcmp_2((pointer_or_number64_t) &segment_3.data_rel_ro, (number32_t) var_20 - *segment_3.got.offset_496 - 1, (pointer_or_number64_t) "-", var_216, 0, var_16); var_208 = var_220.register_rax; var_207 = var_220.register_rdx; var_217 = var_207; var_218 = "-"; if (!(var_208 & 0xFFFFFFFF)) { var_215 = var_216; var_210 = var_215; var_212 = var_217; var_213 = var_218; var_214 = *segment_3.got.offset_488; *(struct_318 **) &stack.offset_40 = var_214; var_211 = &segment_3.data_rel_ro; if (var_214) { var_210 = var_215; var_205 = fileno_2((FILE_4 *) var_214); var_204 = posix_fadvise_2(var_205, (off64_t) 0, (off64_t) 0, (int32_t) 2); var_211 = 2; var_212 = 0; var_213 = 0; } } else { var_206 = function_0x404970_Code_x86_64(var_17[(number64_t) *segment_3.got.offset_496]); var_214 = var_206; *(struct_318 **) &stack.offset_40 = var_214; var_121 = "rb"; var_119 = &segment_3.data_rel_ro; var_115 = var_219; var_116 = 0; var_117 = var_16; var_118 = var_17[(number64_t) *segment_3.got.offset_496]; var_120 = var_207; var_122 = var_19; var_123 = var_20; var_215 = var_17[(number64_t) *segment_3.got.offset_496]; if (!var_214) { var_105 = var_115; var_106 = var_116; var_107 = var_117; var_113 = var_122; var_114 = var_123; var_43 = function_0x406730_Code_x86_64(var_118, var_121, var_120, var_119, var_106); var_110 = var_43.offset_0; var_109 = var_110; var_42 = __errno_location_2(); var_112 = (uint64_t) *var_42; error_2((int32_t) 1, *var_42, (const int8_t *) "%s"); var_111 = "%s"; var_108 = 0; var_93 = var_105; var_94 = var_106; var_95 = var_107; var_96 = var_108; var_97 = var_109; var_98 = var_110; var_100 = var_111; var_101 = var_112; var_103 = var_113; var_104 = var_114; var_99 = 1; var_102 = 9223372036854775808U; var_82 = var_93; var_72 = var_82; var_83 = var_94; var_73 = var_83; var_84 = var_95; var_74 = var_84; var_86 = var_97; var_76 = var_86; var_87 = var_98; var_77 = var_87; var_88 = var_100; var_78 = var_88; var_90 = var_102; var_79 = var_90; var_91 = var_103; var_80 = var_91; var_92 = var_104; var_81 = var_92; var_85 = (var_96 & 0xFFFFFFFF) | var_99; var_75 = var_85; var_89 = (number32_t) var_101 - 1; if ((number32_t) var_101 != 1) { var_102 = (number64_t) ((number128_t) var_90 << 10); var_41 = lshift(var_102, 4294967240); var_99 = 0; if ((number128_t) var_90 << 10 < 9223372036854775808 || (number128_t) var_90 << 10 > (uint128_t) -((uint128_t) 0xFFFFFFFFFFFFFFFF << 64 | 0x8000000000000001)) { loop_state_var = 7; continue; } var_99 = 1; var_102 = 9223372036854775807; if (!((int64_t) var_90 < (int64_t) 0)) { loop_state_var = 7; continue; } loop_state_var = 0; continue; } var_60 = var_73; var_61 = var_77; var_62 = var_78; *(uint8_t **) &stack.offset_104 = &((uint8_t *) var_62)[1]; if (!((uint8_t *) var_62)[1]) { var_67 = (var_77 | var_75) & 0xFFFFFFFF; var_63 = var_72; var_64 = var_73; var_65 = var_74; var_66 = var_76; var_68 = var_78; var_69 = var_79; var_70 = var_80; var_71 = var_81; var_60 = var_64; var_61 = var_67; var_62 = var_68; if (!((int64_t) var_69 < (int64_t) 0)) { var_40 = (var_67 & 0xFFFFFFFF) == 1 ? 0 : var_69; var_18 = var_40; loop_state_var = 1; continue; } } var_39 = function_0x406470_Code_x86_64(*(generic64_t *) segment_3.got.offset_504, (struct_324 *) ((pointer_or_number64_t) &segment_3.data.offset_48 + 16), var_62, var_61, var_60); var_38 = dcgettext_2((const int8_t *) NULL, (const int8_t *) "invalid wrap size", (int32_t) 5); error_2((int32_t) 1, (int32_t) 0, (const int8_t *) "%s: %s"); var_59 = 0; *(generic64_t *) &stack.offset_88 = var_59; var_37 = nl_langinfo_2((nl_item) 14); var_30 = "ASCII"; if (var_37) { var_30 = "ASCII"; if (*var_37) { var_28 = *(generic64_t *) &stack.offset_88; var_30 = var_37; if ((pointer_or_number64_t) var_37 == (pointer_or_number64_t) &segment_2.rodata.offset_458) { loop_state_var = 0; var_201 = true; break; } } } var_29 = 0; loop_state_var = 2; var_201 = true; break; } var_210 = var_215; var_205 = fileno_2((FILE_4 *) var_214); var_204 = posix_fadvise_2(var_205, (off64_t) 0, (off64_t) 0, (int32_t) 2); var_211 = 2; var_212 = 0; var_213 = 0; } } else { var_215 = var_216; var_210 = var_215; var_212 = var_217; var_213 = var_218; var_214 = *segment_3.got.offset_488; *(struct_318 **) &stack.offset_40 = var_214; var_211 = &segment_3.data_rel_ro; if (var_214) { var_210 = var_215; var_205 = fileno_2((FILE_4 *) var_214); var_204 = posix_fadvise_2(var_205, (off64_t) 0, (off64_t) 0, (int32_t) 2); var_211 = 2; var_212 = 0; var_213 = 0; } } *(generic64_t *) &stack.offset_32 = *(generic64_t *) segment_3.got.offset_480; if (!(var_219 & 0xFF)) { function_0x404150_Code_x86_64(30720, var_213, var_212, var_211); function_0x404150_Code_x86_64(40960, var_213, var_212, var_211); *(generic64_t *) &stack.offset_64 = *(generic64_t *) segment_3.got.offset_480; *(generic64_t *) &stack.offset_72 = *(generic64_t *) segment_3.got.offset_480; *(generic64_t *) &stack.offset_56 = var_210; var_25 = *(generic64_t *) &stack.offset_40; *(generic64_t *) &stack.offset_88 = var_18; var_27 = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"; var_26 = 0; loop_state_var = 1; var_201 = true; break; } function_0x404150_Code_x86_64(4096, var_213, var_212, var_211); *(generic64_t *) &stack.offset_88 = *(generic64_t *) segment_3.got.offset_480; function_0x404150_Code_x86_64(3072, var_213, var_212, var_211); stack.offset_8 = var_210; *(generic64_t *) &stack.offset_48 = *(generic64_t *) segment_3.got.offset_480; stack.offset_112 = 0; *(generic64_t *) &stack.offset_24 = *(generic64_t *) &stack.offset_88; var_198 = var_219; stack.offset_72.member_0.member_4 = (number8_t) var_198; var_197 = stack.offset_56.member_1; var_196 = *(generic64_t *) &stack.offset_40; var_195 = 0; while (true) { var_188 = var_196; var_187 = var_188; var_189 = var_197; var_56 = __fread_unlocked_chk_2((typedef_112) (var_195 + *(generic64_t *) &stack.offset_24), llvm_usub_sat_i64(4096, var_195), 1, 4096 - var_195, (typedef_113) var_187); var_190 = var_56; var_34 = (number8_t) var_189; if (var_34) { var_55 = lshift(var_56, 4294967240); var_54 = !var_56 ? '@' : '\000'; var_187 = var_196; var_188 = var_196; var_189 = var_197; var_190 = var_56; if (!(var_54 | ((number8_t) var_55 & 0x80))) { stack.offset_88.member_4 = var_34; *(generic64_t *) &stack.offset_80 = var_196; var_193 = var_56; var_194 = 0; do { if ((int8_t) *(generic8_t *) (*(generic8_t *) (var_194 + var_195 + *(generic64_t *) &stack.offset_24) + ((pointer_or_number64_t) &segment_2.rodata.offset_3392 + 64)) > -'\001' || *(generic8_t *) (var_194 + var_195 + *(generic64_t *) &stack.offset_24) == '=') { var_192 = var_194 + 1; var_191 = var_193; } else { var_191 = var_193 - 1; var_199 = __memmove_chk_2(llvm_usub_sat_i64(4096, var_194 + var_195), var_191 - var_194, var_194 + var_195 + *(generic64_t *) &stack.offset_24 + 1, var_194 + var_195 + *(generic64_t *) &stack.offset_24, 0, *(generic64_t *) &stack.offset_88); var_53 = var_199.register_rax; var_52 = var_199.register_rdx; var_192 = var_194; } } while ((int64_t) var_191 > (int64_t) llvm_smax_i64(var_192, 0)); var_189 = stack.offset_88.member_4; var_188 = *(generic64_t *) &stack.offset_80; var_187 = 0; var_190 = var_191; } } if (!((number8_t) *(generic32_t *) var_188 & 0x20)) { var_35 = (int64_t) (var_195 + var_190) < (int64_t) 4096 && !((number8_t) *(generic32_t *) var_188 & 0x10); var_195 = var_195 + var_190; if (var_35) { continue; } loop_state_var = 1; break; } var_22 = var_195 + var_190; var_23 = var_188; var_24 = *(generic64_t *) &stack.offset_24; loop_state_var = 0; break; } if (!(loop_state_var)) { loop_state_var = 3; var_201 = true; break; } var_184 = stack.offset_72.member_0.member_4; stack.offset_20 = 0; *(union_353 **) &stack.offset_72 = &stack.offset_104; var_185 = var_187; var_186 = var_195; var_178 = var_184; var_179 = var_185; var_181 = var_186; *(generic64_t *) &stack.offset_104 = 3072; stack.offset_88.member_4 = var_181 != 0; *(generic64_t *) &stack.offset_96 = *(generic64_t *) &stack.offset_48; var_182 = *(generic64_t *) &stack.offset_24; var_180 = var_181 != 0 && !stack.offset_112; stack.offset_80.member_1 = var_181 != 0 && !stack.offset_112; var_183 = 3072; var_172 = var_178; var_132 = var_172; var_173 = var_179; var_133 = var_173; var_174 = var_180; var_175 = var_181; var_134 = var_175; var_176 = var_182; var_135 = var_176; var_177 = var_183; var_136 = var_177; if (stack.offset_80.member_1) { var_129 = var_134; var_127 = var_135; var_128 = var_136; stack.offset_64.member_0.member_4 = (number8_t) var_132; var_47 = function_0x4038b0_Code_x86_64((struct_330 *) var_127, var_129, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_130 = var_47; if ((var_130 & 0xFF)) { var_131 = 0; do { var_31 = var_134 - 4 - (var_131 << 2); var_32 = var_135 + 4 + (var_131 << 2); var_46 = function_0x4038b0_Code_x86_64((struct_330 *) var_32, var_31, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_131 = var_131 + 1; } while ((var_46 & 0xFF)); var_127 = var_32; var_128 = *(generic64_t *) &stack.offset_104; var_129 = var_31; var_130 = var_46; } var_57 = stack.offset_64.member_0.member_4; var_58 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); if (!(!var_129 & stack.offset_88.member_4)) { var_168 = *(generic64_t *) &stack.offset_104; var_165 = stack.offset_64.member_0.member_4; var_166 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); loop_state_var = 6; continue; } var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } var_165 = var_172; var_57 = var_165; var_167 = var_174; var_169 = var_175; var_170 = var_176; var_171 = var_177; var_168 = var_171; var_166 = ((var_173 & 0xFFFFFFFFFFFFFF00) | !var_169) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); var_58 = var_166; if ((!var_169 & stack.offset_88.member_4)) { var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } if (!var_169) { var_148 = stack.offset_112; *(generic64_t *) &stack.offset_104 = var_171; *(generic64_t *) &stack.offset_96 = var_168 - var_171 + *(generic64_t *) &stack.offset_96; var_147 = var_166; var_149 = var_170; var_150 = var_170; var_151 = var_171; if (stack.offset_112 == 4) { stack.offset_112 = 0; var_161 = var_170; var_162 = 0; var_159 = var_161; var_160 = var_162; var_158 = var_166; if (var_170 < var_159) { var_155 = var_158; var_156 = (int64_t) ((number64_t) var_160 << 32) >> 32; var_154 = 0; var_157 = var_170; while (true) { var_152 = var_155; var_153 = var_156; var_33 = var_170 + 1 + var_154; if (*(generic8_t *) var_157 != '\n') { *(generic8_t *) ((pointer_or_number64_t) &stack.offset_120 + 56 + ((int64_t) ((number64_t) var_156 << 32) >> 32) * 1 - 60) = *(generic8_t *) var_157; if ((var_156 & 0xFFFFFFFF) == 3) { loop_state_var = 1; break; } var_153 = (int64_t) (((number64_t) var_156 << 32) + 4294967296) >> 32; var_152 = var_165 & 0xFFFFFFFF; } var_154 = var_154 + 1; var_157 = var_157 + 1; if (var_33 < var_159) { continue; } loop_state_var = 0; break; } if (!(loop_state_var)) { var_147 = var_152; var_148 = (int64_t) ((number64_t) var_160 << 32) >> 32; var_149 = var_159; var_150 = var_33; var_151 = var_160; if ((var_152 & 0xFF)) { stack.offset_112 = (number32_t) var_153; var_147 = var_152; var_148 = var_153; var_149 = var_159; var_150 = var_33; var_151 = var_160; } var_58 = var_147; var_57 = var_165; if (!var_148) { var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } var_141 = var_147; var_142 = &stack.offset_116; var_143 = var_148; var_144 = var_149; var_145 = var_150; var_146 = var_151; if (!((int64_t) var_148 > (int64_t) 3)) { var_57 = var_165; var_58 = var_147; var_141 = var_147; var_142 = &stack.offset_116; var_143 = var_148; var_144 = var_149; var_145 = var_150; var_146 = var_151; if (stack.offset_88.member_4) { var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } } var_137 = var_141; var_124 = var_137; var_139 = var_144; var_140 = var_145; var_125 = var_140; var_126 = var_146; var_48 = function_0x4038b0_Code_x86_64((struct_330 *) var_142, var_143, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_138 = var_48; if ((var_138 & 0xFF)) { var_133 = var_137; var_135 = var_140; var_177 = *(generic64_t *) &stack.offset_104; var_136 = var_177; var_175 = var_139 - var_135; var_134 = var_175; var_132 = var_165; if (!stack.offset_80.member_1) { loop_state_var = 4; continue; } var_129 = var_134; var_127 = var_135; var_128 = var_136; stack.offset_64.member_0.member_4 = (number8_t) var_132; var_47 = function_0x4038b0_Code_x86_64((struct_330 *) var_127, var_129, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_130 = var_47; if ((var_130 & 0xFF)) { var_131 = 0; do { var_31 = var_134 - 4 - (var_131 << 2); var_32 = var_135 + 4 + (var_131 << 2); var_46 = function_0x4038b0_Code_x86_64((struct_330 *) var_32, var_31, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_131 = var_131 + 1; } while ((var_46 & 0xFF)); var_127 = var_32; var_128 = *(generic64_t *) &stack.offset_104; var_129 = var_31; var_130 = var_46; } var_57 = stack.offset_64.member_0.member_4; var_58 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); if (!(!var_129 & stack.offset_88.member_4)) { var_168 = *(generic64_t *) &stack.offset_104; var_165 = stack.offset_64.member_0.member_4; var_166 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); loop_state_var = 6; continue; } var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } } else { stack.offset_112 = 4; var_49 = function_0x4038b0_Code_x86_64(&stack.offset_116, 4, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_138 = var_49; var_124 = var_155; var_125 = var_33; var_126 = var_160; var_137 = var_155; var_139 = var_159; var_140 = var_33; if ((var_138 & 0xFF)) { var_133 = var_137; var_135 = var_140; var_177 = *(generic64_t *) &stack.offset_104; var_136 = var_177; var_175 = var_139 - var_135; var_134 = var_175; var_132 = var_165; if (!stack.offset_80.member_1) { loop_state_var = 4; continue; } var_129 = var_134; var_127 = var_135; var_128 = var_136; stack.offset_64.member_0.member_4 = (number8_t) var_132; var_47 = function_0x4038b0_Code_x86_64((struct_330 *) var_127, var_129, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_130 = var_47; if ((var_130 & 0xFF)) { var_131 = 0; do { var_31 = var_134 - 4 - (var_131 << 2); var_32 = var_135 + 4 + (var_131 << 2); var_46 = function_0x4038b0_Code_x86_64((struct_330 *) var_32, var_31, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_131 = var_131 + 1; } while ((var_46 & 0xFF)); var_127 = var_32; var_128 = *(generic64_t *) &stack.offset_104; var_129 = var_31; var_130 = var_46; } var_57 = stack.offset_64.member_0.member_4; var_58 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); if (!(!var_129 & stack.offset_88.member_4)) { var_168 = *(generic64_t *) &stack.offset_104; var_165 = stack.offset_64.member_0.member_4; var_166 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); loop_state_var = 6; continue; } var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } } } else { var_148 = (int64_t) ((number64_t) var_162 << 32) >> 32; var_147 = var_166; var_149 = var_161; var_150 = var_170; var_151 = var_162; var_58 = var_147; var_57 = var_165; if (!var_148) { var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } var_141 = var_147; var_142 = &stack.offset_116; var_143 = var_148; var_144 = var_149; var_145 = var_150; var_146 = var_151; if (!((int64_t) var_148 > (int64_t) 3)) { var_57 = var_165; var_58 = var_147; var_141 = var_147; var_142 = &stack.offset_116; var_143 = var_148; var_144 = var_149; var_145 = var_150; var_146 = var_151; if (stack.offset_88.member_4) { var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } } var_137 = var_141; var_124 = var_137; var_139 = var_144; var_140 = var_145; var_125 = var_140; var_126 = var_146; var_48 = function_0x4038b0_Code_x86_64((struct_330 *) var_142, var_143, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_138 = var_48; if ((var_138 & 0xFF)) { var_133 = var_137; var_135 = var_140; var_177 = *(generic64_t *) &stack.offset_104; var_136 = var_177; var_175 = var_139 - var_135; var_134 = var_175; var_132 = var_165; if (!stack.offset_80.member_1) { loop_state_var = 4; continue; } var_129 = var_134; var_127 = var_135; var_128 = var_136; stack.offset_64.member_0.member_4 = (number8_t) var_132; var_47 = function_0x4038b0_Code_x86_64((struct_330 *) var_127, var_129, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_130 = var_47; if ((var_130 & 0xFF)) { var_131 = 0; do { var_31 = var_134 - 4 - (var_131 << 2); var_32 = var_135 + 4 + (var_131 << 2); var_46 = function_0x4038b0_Code_x86_64((struct_330 *) var_32, var_31, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_131 = var_131 + 1; } while ((var_46 & 0xFF)); var_127 = var_32; var_128 = *(generic64_t *) &stack.offset_104; var_129 = var_31; var_130 = var_46; } var_57 = stack.offset_64.member_0.member_4; var_58 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); if (!(!var_129 & stack.offset_88.member_4)) { var_168 = *(generic64_t *) &stack.offset_104; var_165 = stack.offset_64.member_0.member_4; var_166 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); loop_state_var = 6; continue; } var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } } } else { var_58 = var_147; var_57 = var_165; if (!var_148) { var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } var_141 = var_147; var_142 = &stack.offset_116; var_143 = var_148; var_144 = var_149; var_145 = var_150; var_146 = var_151; if (!((int64_t) var_148 > (int64_t) 3)) { var_57 = var_165; var_58 = var_147; var_141 = var_147; var_142 = &stack.offset_116; var_143 = var_148; var_144 = var_149; var_145 = var_150; var_146 = var_151; if (stack.offset_88.member_4) { var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } } var_137 = var_141; var_124 = var_137; var_139 = var_144; var_140 = var_145; var_125 = var_140; var_126 = var_146; var_48 = function_0x4038b0_Code_x86_64((struct_330 *) var_142, var_143, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_138 = var_48; if ((var_138 & 0xFF)) { var_133 = var_137; var_135 = var_140; var_177 = *(generic64_t *) &stack.offset_104; var_136 = var_177; var_175 = var_139 - var_135; var_134 = var_175; var_132 = var_165; if (!stack.offset_80.member_1) { loop_state_var = 4; continue; } var_129 = var_134; var_127 = var_135; var_128 = var_136; stack.offset_64.member_0.member_4 = (number8_t) var_132; var_47 = function_0x4038b0_Code_x86_64((struct_330 *) var_127, var_129, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_130 = var_47; if ((var_130 & 0xFF)) { var_131 = 0; do { var_31 = var_134 - 4 - (var_131 << 2); var_32 = var_135 + 4 + (var_131 << 2); var_46 = function_0x4038b0_Code_x86_64((struct_330 *) var_32, var_31, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_131 = var_131 + 1; } while ((var_46 & 0xFF)); var_127 = var_32; var_128 = *(generic64_t *) &stack.offset_104; var_129 = var_31; var_130 = var_46; } var_57 = stack.offset_64.member_0.member_4; var_58 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); if (!(!var_129 & stack.offset_88.member_4)) { var_168 = *(generic64_t *) &stack.offset_104; var_165 = stack.offset_64.member_0.member_4; var_166 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); loop_state_var = 6; continue; } var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } } } else { if (*(generic8_t *) var_170 == '\n') { var_182 = var_170 + 1; var_181 = var_169 - 1; loop_state_var = 2; continue; } *(generic64_t *) &stack.offset_104 = var_171; *(generic64_t *) &stack.offset_96 = *(generic64_t *) &stack.offset_96 - (var_171 - var_168); if (stack.offset_112 == 4) { stack.offset_112 = 0; var_163 = var_165 & 0xFFFFFFFF; var_164 = 0; } else { var_164 = stack.offset_112; var_163 = (var_167 & 0xFFFFFFFFFFFFFF00) | !stack.offset_112; } var_162 = var_164; var_161 = var_169 + var_170; if ((int64_t) var_169 < (int64_t) 4 || !(var_163 & 0xFF)) { var_159 = var_161; var_160 = var_162; var_158 = var_166; if (var_170 < var_159) { var_155 = var_158; var_156 = (int64_t) ((number64_t) var_160 << 32) >> 32; var_154 = 0; var_157 = var_170; while (true) { var_152 = var_155; var_153 = var_156; var_33 = var_170 + 1 + var_154; if (*(generic8_t *) var_157 != '\n') { *(generic8_t *) ((pointer_or_number64_t) &stack.offset_120 + 56 + ((int64_t) ((number64_t) var_156 << 32) >> 32) * 1 - 60) = *(generic8_t *) var_157; if ((var_156 & 0xFFFFFFFF) == 3) { loop_state_var = 1; break; } var_153 = (int64_t) (((number64_t) var_156 << 32) + 4294967296) >> 32; var_152 = var_165 & 0xFFFFFFFF; } var_154 = var_154 + 1; var_157 = var_157 + 1; if (var_33 < var_159) { continue; } loop_state_var = 0; break; } if (!(loop_state_var)) { var_147 = var_152; var_148 = (int64_t) ((number64_t) var_160 << 32) >> 32; var_149 = var_159; var_150 = var_33; var_151 = var_160; if ((var_152 & 0xFF)) { stack.offset_112 = (number32_t) var_153; var_147 = var_152; var_148 = var_153; var_149 = var_159; var_150 = var_33; var_151 = var_160; } var_58 = var_147; var_57 = var_165; if (!var_148) { var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } var_141 = var_147; var_142 = &stack.offset_116; var_143 = var_148; var_144 = var_149; var_145 = var_150; var_146 = var_151; if (!((int64_t) var_148 > (int64_t) 3)) { var_57 = var_165; var_58 = var_147; var_141 = var_147; var_142 = &stack.offset_116; var_143 = var_148; var_144 = var_149; var_145 = var_150; var_146 = var_151; if (stack.offset_88.member_4) { var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } } var_137 = var_141; var_124 = var_137; var_139 = var_144; var_140 = var_145; var_125 = var_140; var_126 = var_146; var_48 = function_0x4038b0_Code_x86_64((struct_330 *) var_142, var_143, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_138 = var_48; if ((var_138 & 0xFF)) { var_133 = var_137; var_135 = var_140; var_177 = *(generic64_t *) &stack.offset_104; var_136 = var_177; var_175 = var_139 - var_135; var_134 = var_175; var_132 = var_165; if (!stack.offset_80.member_1) { loop_state_var = 4; continue; } var_129 = var_134; var_127 = var_135; var_128 = var_136; stack.offset_64.member_0.member_4 = (number8_t) var_132; var_47 = function_0x4038b0_Code_x86_64((struct_330 *) var_127, var_129, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_130 = var_47; if ((var_130 & 0xFF)) { var_131 = 0; do { var_31 = var_134 - 4 - (var_131 << 2); var_32 = var_135 + 4 + (var_131 << 2); var_46 = function_0x4038b0_Code_x86_64((struct_330 *) var_32, var_31, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_131 = var_131 + 1; } while ((var_46 & 0xFF)); var_127 = var_32; var_128 = *(generic64_t *) &stack.offset_104; var_129 = var_31; var_130 = var_46; } var_57 = stack.offset_64.member_0.member_4; var_58 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); if (!(!var_129 & stack.offset_88.member_4)) { var_168 = *(generic64_t *) &stack.offset_104; var_165 = stack.offset_64.member_0.member_4; var_166 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); loop_state_var = 6; continue; } var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } } else { stack.offset_112 = 4; var_49 = function_0x4038b0_Code_x86_64(&stack.offset_116, 4, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_138 = var_49; var_124 = var_155; var_125 = var_33; var_126 = var_160; var_137 = var_155; var_139 = var_159; var_140 = var_33; if ((var_138 & 0xFF)) { var_133 = var_137; var_135 = var_140; var_177 = *(generic64_t *) &stack.offset_104; var_136 = var_177; var_175 = var_139 - var_135; var_134 = var_175; var_132 = var_165; if (!stack.offset_80.member_1) { loop_state_var = 4; continue; } var_129 = var_134; var_127 = var_135; var_128 = var_136; stack.offset_64.member_0.member_4 = (number8_t) var_132; var_47 = function_0x4038b0_Code_x86_64((struct_330 *) var_127, var_129, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_130 = var_47; if ((var_130 & 0xFF)) { var_131 = 0; do { var_31 = var_134 - 4 - (var_131 << 2); var_32 = var_135 + 4 + (var_131 << 2); var_46 = function_0x4038b0_Code_x86_64((struct_330 *) var_32, var_31, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_131 = var_131 + 1; } while ((var_46 & 0xFF)); var_127 = var_32; var_128 = *(generic64_t *) &stack.offset_104; var_129 = var_31; var_130 = var_46; } var_57 = stack.offset_64.member_0.member_4; var_58 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); if (!(!var_129 & stack.offset_88.member_4)) { var_168 = *(generic64_t *) &stack.offset_104; var_165 = stack.offset_64.member_0.member_4; var_166 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); loop_state_var = 6; continue; } var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } } } else { var_148 = (int64_t) ((number64_t) var_162 << 32) >> 32; var_147 = var_166; var_149 = var_161; var_150 = var_170; var_151 = var_162; var_58 = var_147; var_57 = var_165; if (!var_148) { var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } var_141 = var_147; var_142 = &stack.offset_116; var_143 = var_148; var_144 = var_149; var_145 = var_150; var_146 = var_151; if (!((int64_t) var_148 > (int64_t) 3)) { var_57 = var_165; var_58 = var_147; var_141 = var_147; var_142 = &stack.offset_116; var_143 = var_148; var_144 = var_149; var_145 = var_150; var_146 = var_151; if (stack.offset_88.member_4) { var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } } var_137 = var_141; var_124 = var_137; var_139 = var_144; var_140 = var_145; var_125 = var_140; var_126 = var_146; var_48 = function_0x4038b0_Code_x86_64((struct_330 *) var_142, var_143, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_138 = var_48; if ((var_138 & 0xFF)) { var_133 = var_137; var_135 = var_140; var_177 = *(generic64_t *) &stack.offset_104; var_136 = var_177; var_175 = var_139 - var_135; var_134 = var_175; var_132 = var_165; if (!stack.offset_80.member_1) { loop_state_var = 4; continue; } var_129 = var_134; var_127 = var_135; var_128 = var_136; stack.offset_64.member_0.member_4 = (number8_t) var_132; var_47 = function_0x4038b0_Code_x86_64((struct_330 *) var_127, var_129, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_130 = var_47; if ((var_130 & 0xFF)) { var_131 = 0; do { var_31 = var_134 - 4 - (var_131 << 2); var_32 = var_135 + 4 + (var_131 << 2); var_46 = function_0x4038b0_Code_x86_64((struct_330 *) var_32, var_31, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_131 = var_131 + 1; } while ((var_46 & 0xFF)); var_127 = var_32; var_128 = *(generic64_t *) &stack.offset_104; var_129 = var_31; var_130 = var_46; } var_57 = stack.offset_64.member_0.member_4; var_58 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); if (!(!var_129 & stack.offset_88.member_4)) { var_168 = *(generic64_t *) &stack.offset_104; var_165 = stack.offset_64.member_0.member_4; var_166 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); loop_state_var = 6; continue; } var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } } } else { stack.offset_64.member_0.member_4 = (number8_t) var_166; var_200 = memchr_2(var_171 - var_168, 4, 10, var_170, var_166, *(generic64_t *) &stack.offset_88); var_51 = var_200.register_rax; var_50 = var_200.register_rdx; if (!var_51) { var_145 = var_170 + 4; var_141 = stack.offset_64.member_0.member_4; var_142 = var_170; var_143 = 4; var_144 = var_169 + var_170; var_146 = var_164; var_137 = var_141; var_124 = var_137; var_139 = var_144; var_140 = var_145; var_125 = var_140; var_126 = var_146; var_48 = function_0x4038b0_Code_x86_64((struct_330 *) var_142, var_143, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_138 = var_48; if ((var_138 & 0xFF)) { var_133 = var_137; var_135 = var_140; var_177 = *(generic64_t *) &stack.offset_104; var_136 = var_177; var_175 = var_139 - var_135; var_134 = var_175; var_132 = var_165; if (!stack.offset_80.member_1) { loop_state_var = 4; continue; } var_129 = var_134; var_127 = var_135; var_128 = var_136; stack.offset_64.member_0.member_4 = (number8_t) var_132; var_47 = function_0x4038b0_Code_x86_64((struct_330 *) var_127, var_129, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_130 = var_47; if ((var_130 & 0xFF)) { var_131 = 0; do { var_31 = var_134 - 4 - (var_131 << 2); var_32 = var_135 + 4 + (var_131 << 2); var_46 = function_0x4038b0_Code_x86_64((struct_330 *) var_32, var_31, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_131 = var_131 + 1; } while ((var_46 & 0xFF)); var_127 = var_32; var_128 = *(generic64_t *) &stack.offset_104; var_129 = var_31; var_130 = var_46; } var_57 = stack.offset_64.member_0.member_4; var_58 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); if (!(!var_129 & stack.offset_88.member_4)) { var_168 = *(generic64_t *) &stack.offset_104; var_165 = stack.offset_64.member_0.member_4; var_166 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); loop_state_var = 6; continue; } var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } } else { var_57 = var_165; var_58 = stack.offset_64.member_0.member_4; var_158 = stack.offset_64.member_0.member_4; var_159 = var_169 + var_170; var_160 = var_164; if (!(var_170 < var_169 + var_170)) { var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } var_155 = var_158; var_156 = (int64_t) ((number64_t) var_160 << 32) >> 32; var_154 = 0; var_157 = var_170; while (true) { var_152 = var_155; var_153 = var_156; var_33 = var_170 + 1 + var_154; if (*(generic8_t *) var_157 != '\n') { *(generic8_t *) ((pointer_or_number64_t) &stack.offset_120 + 56 + ((int64_t) ((number64_t) var_156 << 32) >> 32) * 1 - 60) = *(generic8_t *) var_157; if ((var_156 & 0xFFFFFFFF) == 3) { loop_state_var = 1; break; } var_153 = (int64_t) (((number64_t) var_156 << 32) + 4294967296) >> 32; var_152 = var_165 & 0xFFFFFFFF; } var_154 = var_154 + 1; var_157 = var_157 + 1; if (var_33 < var_159) { continue; } loop_state_var = 0; break; } if (!(loop_state_var)) { var_147 = var_152; var_148 = (int64_t) ((number64_t) var_160 << 32) >> 32; var_149 = var_159; var_150 = var_33; var_151 = var_160; if ((var_152 & 0xFF)) { stack.offset_112 = (number32_t) var_153; var_147 = var_152; var_148 = var_153; var_149 = var_159; var_150 = var_33; var_151 = var_160; } var_58 = var_147; var_57 = var_165; if (!var_148) { var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } var_141 = var_147; var_142 = &stack.offset_116; var_143 = var_148; var_144 = var_149; var_145 = var_150; var_146 = var_151; if (!((int64_t) var_148 > (int64_t) 3)) { var_57 = var_165; var_58 = var_147; var_141 = var_147; var_142 = &stack.offset_116; var_143 = var_148; var_144 = var_149; var_145 = var_150; var_146 = var_151; if (stack.offset_88.member_4) { var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } } var_137 = var_141; var_124 = var_137; var_139 = var_144; var_140 = var_145; var_125 = var_140; var_126 = var_146; var_48 = function_0x4038b0_Code_x86_64((struct_330 *) var_142, var_143, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_138 = var_48; if ((var_138 & 0xFF)) { var_133 = var_137; var_135 = var_140; var_177 = *(generic64_t *) &stack.offset_104; var_136 = var_177; var_175 = var_139 - var_135; var_134 = var_175; var_132 = var_165; if (!stack.offset_80.member_1) { loop_state_var = 4; continue; } var_129 = var_134; var_127 = var_135; var_128 = var_136; stack.offset_64.member_0.member_4 = (number8_t) var_132; var_47 = function_0x4038b0_Code_x86_64((struct_330 *) var_127, var_129, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_130 = var_47; if ((var_130 & 0xFF)) { var_131 = 0; do { var_31 = var_134 - 4 - (var_131 << 2); var_32 = var_135 + 4 + (var_131 << 2); var_46 = function_0x4038b0_Code_x86_64((struct_330 *) var_32, var_31, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_131 = var_131 + 1; } while ((var_46 & 0xFF)); var_127 = var_32; var_128 = *(generic64_t *) &stack.offset_104; var_129 = var_31; var_130 = var_46; } var_57 = stack.offset_64.member_0.member_4; var_58 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); if (!(!var_129 & stack.offset_88.member_4)) { var_168 = *(generic64_t *) &stack.offset_104; var_165 = stack.offset_64.member_0.member_4; var_166 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); loop_state_var = 6; continue; } var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } } else { stack.offset_112 = 4; var_49 = function_0x4038b0_Code_x86_64(&stack.offset_116, 4, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_138 = var_49; var_124 = var_155; var_125 = var_33; var_126 = var_160; var_137 = var_155; var_139 = var_159; var_140 = var_33; if ((var_138 & 0xFF)) { var_133 = var_137; var_135 = var_140; var_177 = *(generic64_t *) &stack.offset_104; var_136 = var_177; var_175 = var_139 - var_135; var_134 = var_175; var_132 = var_165; if (!stack.offset_80.member_1) { loop_state_var = 4; continue; } var_129 = var_134; var_127 = var_135; var_128 = var_136; stack.offset_64.member_0.member_4 = (number8_t) var_132; var_47 = function_0x4038b0_Code_x86_64((struct_330 *) var_127, var_129, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_130 = var_47; if ((var_130 & 0xFF)) { var_131 = 0; do { var_31 = var_134 - 4 - (var_131 << 2); var_32 = var_135 + 4 + (var_131 << 2); var_46 = function_0x4038b0_Code_x86_64((struct_330 *) var_32, var_31, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_131 = var_131 + 1; } while ((var_46 & 0xFF)); var_127 = var_32; var_128 = *(generic64_t *) &stack.offset_104; var_129 = var_31; var_130 = var_46; } var_57 = stack.offset_64.member_0.member_4; var_58 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); if (!(!var_129 & stack.offset_88.member_4)) { var_168 = *(generic64_t *) &stack.offset_104; var_165 = stack.offset_64.member_0.member_4; var_166 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); loop_state_var = 6; continue; } var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } } } } } var_45 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_45 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } var_44 = dcgettext_2((const int8_t *) NULL, (const int8_t *) "invalid input", (int32_t) 5); var_120 = var_44; error_2((int32_t) 1, (int32_t) 0, (const int8_t *) var_120); var_115 = var_165; var_116 = var_124; var_117 = *(generic64_t *) &stack.offset_88; var_118 = 3072 - *(generic64_t *) &stack.offset_104; var_119 = *(generic64_t *) &stack.offset_32; var_121 = 0; var_122 = var_125; var_123 = var_126; var_105 = var_115; var_106 = var_116; var_107 = var_117; var_113 = var_122; var_114 = var_123; var_43 = function_0x406730_Code_x86_64(var_118, var_121, var_120, var_119, var_106); var_110 = var_43.offset_0; var_109 = var_110; var_42 = __errno_location_2(); var_112 = (uint64_t) *var_42; error_2((int32_t) 1, *var_42, (const int8_t *) "%s"); var_111 = "%s"; var_108 = 0; var_93 = var_105; var_94 = var_106; var_95 = var_107; var_96 = var_108; var_97 = var_109; var_98 = var_110; var_100 = var_111; var_101 = var_112; var_103 = var_113; var_104 = var_114; var_99 = 1; var_102 = 9223372036854775808U; var_82 = var_93; var_72 = var_82; var_83 = var_94; var_73 = var_83; var_84 = var_95; var_74 = var_84; var_86 = var_97; var_76 = var_86; var_87 = var_98; var_77 = var_87; var_88 = var_100; var_78 = var_88; var_90 = var_102; var_79 = var_90; var_91 = var_103; var_80 = var_91; var_92 = var_104; var_81 = var_92; var_85 = (var_96 & 0xFFFFFFFF) | var_99; var_75 = var_85; var_89 = (number32_t) var_101 - 1; if ((number32_t) var_101 != 1) { var_102 = (number64_t) ((number128_t) var_90 << 10); var_41 = lshift(var_102, 4294967240); var_99 = 0; if ((number128_t) var_90 << 10 < 9223372036854775808 || (number128_t) var_90 << 10 > (uint128_t) -((uint128_t) 0xFFFFFFFFFFFFFFFF << 64 | 0x8000000000000001)) { loop_state_var = 7; continue; } var_99 = 1; var_102 = 9223372036854775807; if (!((int64_t) var_90 < (int64_t) 0)) { loop_state_var = 7; continue; } loop_state_var = 0; continue; } var_60 = var_73; var_61 = var_77; var_62 = var_78; *(uint8_t **) &stack.offset_104 = &((uint8_t *) var_62)[1]; if (!((uint8_t *) var_62)[1]) { var_67 = (var_77 | var_75) & 0xFFFFFFFF; var_63 = var_72; var_64 = var_73; var_65 = var_74; var_66 = var_76; var_68 = var_78; var_69 = var_79; var_70 = var_80; var_71 = var_81; var_60 = var_64; var_61 = var_67; var_62 = var_68; if (!((int64_t) var_69 < (int64_t) 0)) { var_40 = (var_67 & 0xFFFFFFFF) == 1 ? 0 : var_69; var_18 = var_40; loop_state_var = 1; continue; } } var_39 = function_0x406470_Code_x86_64(*(generic64_t *) segment_3.got.offset_504, (struct_324 *) ((pointer_or_number64_t) &segment_3.data.offset_48 + 16), var_62, var_61, var_60); var_38 = dcgettext_2((const int8_t *) NULL, (const int8_t *) "invalid wrap size", (int32_t) 5); error_2((int32_t) 1, (int32_t) 0, (const int8_t *) "%s: %s"); var_59 = 0; *(generic64_t *) &stack.offset_88 = var_59; var_37 = nl_langinfo_2((nl_item) 14); var_30 = "ASCII"; if (var_37) { var_30 = "ASCII"; if (*var_37) { var_28 = *(generic64_t *) &stack.offset_88; var_30 = var_37; if ((pointer_or_number64_t) var_37 == (pointer_or_number64_t) &segment_2.rodata.offset_458) { loop_state_var = 0; var_201 = true; break; } } } var_29 = 0; loop_state_var = 2; var_201 = true; break; } int32_t var_221; generic64_t var_222; var_221 = var_209; var_222 = var_15; while (true) { generic32_t var_223; var_223 = var_221; while (true) { if (var_223 == 100) { loop_state_var = 3; break; } generic64_t var_224; generic64_t var_225; var_225 = lshift((uint64_t) (var_223 - 100), 4294967272); var_224 = lshift((uint64_t) ((var_223 ^ 0x64) & ((var_223 - 100) ^ var_223)), 4294967276); if (!((((uint32_t) (number32_t) var_224 >> 4) ^ (number32_t) var_225) & 0x80)) { bool var_226 = false; switch ((number32_t) var_223) { case 105: { int32_t var_227; stack.offset_56.member_1 = '\001'; var_227 = getopt_long_2((int32_t) (number32_t) var_20, (int8_t *const *) var_17, (const int8_t *) var_19, (const option *) &segment_3.data_rel_ro, (int32_t *) NULL); var_223 = var_227; if (var_223 != (pointer_or_number32_t) -1) { continue; } loop_state_var = 2; var_226 = true; break; } break; case 119: { loop_state_var = 5; var_226 = true; break; } break; default: { loop_state_var = 4; var_226 = true; break; } break; } if (var_226){ break;} } bool var_228 = false; switch ((number32_t) var_223) { case 4294967165: { int8_t *var_229; var_229 = dcgettext_2((const int8_t *) NULL, (const int8_t *) "Simon Josefsson", (int32_t) 5); var_28 = var_229; var_59 = "Simon Josefsson"; if (var_28 != (pointer_or_number64_t) &segment_2.rodata.offset_438) { loop_state_var = 1; var_228 = true; break; } loop_state_var = 0; var_228 = true; break; } break; case 4294967166: { function_0x403b20_Code_x86_64(0); } break; default: { loop_state_var = 4; var_228 = true; break; } break; } if (var_228){ break;} } bool var_230 = false; switch (loop_state_var) { case 0: { loop_state_var = 0; var_230 = true; break; } break; case 1: { loop_state_var = 1; var_230 = true; break; } break; case 2: { var_219 = var_222; loop_state_var = 2; var_230 = true; break; } break; case 3: { int32_t var_231; var_231 = getopt_long_2((int32_t) (number32_t) var_20, (int8_t *const *) var_17, (const int8_t *) var_19, (const option *) &segment_3.data_rel_ro, (int32_t *) NULL); var_221 = var_231; var_222 = 1; if ((pointer_or_number32_t) var_221 != (pointer_or_number32_t) -1) { continue; } var_219 = 1; loop_state_var = 3; var_230 = true; break; } break; case 4: { function_0x403b20_Code_x86_64(1); } break; case 5: { loop_state_var = 5; var_230 = true; break; } break; } if (var_230){ break;} } switch (loop_state_var) { case 0: { *(generic64_t *) &stack.offset_88 = var_59; var_37 = nl_langinfo_2((nl_item) 14); var_30 = "ASCII"; if (var_37) { var_30 = "ASCII"; if (*var_37) { var_28 = *(generic64_t *) &stack.offset_88; var_30 = var_37; if ((pointer_or_number64_t) var_37 == (pointer_or_number64_t) &segment_2.rodata.offset_458) { loop_state_var = 0; var_201 = true; break; } } } var_29 = 0; loop_state_var = 2; var_201 = true; break; } break; case 1: { loop_state_var = 0; var_201 = true; break; } break; case 5: { int64_t var_232; int32_t *var_233; generic64_t var_234; generic64_t var_235; generic64_t var_236; generic64_t var_237; var_233 = __errno_location_2(); *var_233 = 0; *(generic64_t *) &stack.offset_88 = *(generic64_t *) segment_3.got.offset_504; *(int32_t **) &stack.offset_80 = var_233; var_232 = __isoc23_strtoimax_2((const int8_t *) *(generic64_t *) segment_3.got.offset_504, (int8_t **) &stack.offset_104, (int32_t) 10); if (*(generic64_t *) &stack.offset_88 == *(generic64_t *) &stack.offset_104) { var_60 = *(generic8_t *) *(generic64_t *) &stack.offset_104; *(generic64_t *) &stack.offset_80 = *(generic64_t *) &stack.offset_104; var_61 = *(generic64_t *) &stack.offset_80; var_62 = *(generic64_t *) &stack.offset_104; if (!*(generic8_t *) *(generic64_t *) &stack.offset_104) { var_39 = function_0x406470_Code_x86_64(*(generic64_t *) segment_3.got.offset_504, (struct_324 *) ((pointer_or_number64_t) &segment_3.data.offset_48 + 16), var_62, var_61, var_60); var_38 = dcgettext_2((const int8_t *) NULL, (const int8_t *) "invalid wrap size", (int32_t) 5); error_2((int32_t) 1, (int32_t) 0, (const int8_t *) "%s: %s"); var_59 = 0; *(generic64_t *) &stack.offset_88 = var_59; var_37 = nl_langinfo_2((nl_item) 14); var_30 = "ASCII"; if (var_37) { var_30 = "ASCII"; if (*var_37) { var_28 = *(generic64_t *) &stack.offset_88; var_30 = var_37; if ((pointer_or_number64_t) var_37 == (pointer_or_number64_t) &segment_2.rodata.offset_458) { loop_state_var = 0; var_201 = true; break; } } } var_29 = 0; loop_state_var = 2; var_201 = true; break; } pointer_or_number64_t var_238; pointer_or_number64_t var_239; artificial_struct_returned_by_rawfunction_31 var_240; stack.offset_88.member_4 = *(generic8_t *) *(generic64_t *) &stack.offset_104; var_240 = strchr_2(*(generic64_t *) &stack.offset_80, *(generic64_t *) &stack.offset_104, (number64_t) *(generic8_t *) *(generic64_t *) &stack.offset_104 & 0xFFFFFFFF, (pointer_or_number64_t) "", *(generic8_t *) *(generic64_t *) &stack.offset_104, var_16); var_239 = var_240.register_rax; var_238 = var_240.register_rdx; var_234 = stack.offset_88.member_4; var_60 = var_234; var_236 = *(generic64_t *) &stack.offset_80; var_62 = var_236; var_61 = *(generic64_t *) &stack.offset_80; var_235 = 0; var_237 = 1; if (!var_239) { var_39 = function_0x406470_Code_x86_64(*(generic64_t *) segment_3.got.offset_504, (struct_324 *) ((pointer_or_number64_t) &segment_3.data.offset_48 + 16), var_62, var_61, var_60); var_38 = dcgettext_2((const int8_t *) NULL, (const int8_t *) "invalid wrap size", (int32_t) 5); error_2((int32_t) 1, (int32_t) 0, (const int8_t *) "%s: %s"); var_59 = 0; *(generic64_t *) &stack.offset_88 = var_59; var_37 = nl_langinfo_2((nl_item) 14); var_30 = "ASCII"; if (var_37) { var_30 = "ASCII"; if (*var_37) { var_28 = *(generic64_t *) &stack.offset_88; var_30 = var_37; if ((pointer_or_number64_t) var_37 == (pointer_or_number64_t) &segment_2.rodata.offset_458) { loop_state_var = 0; var_201 = true; break; } } } var_29 = 0; loop_state_var = 2; var_201 = true; break; } } else { generic64_t var_241; var_60 = 0; var_61 = *(generic64_t *) &stack.offset_80; var_62 = *(generic64_t *) &stack.offset_104; var_241 = 0; switch ((number32_t) *(generic32_t *) *(generic64_t *) &stack.offset_80) { case 0: case 34: { break; } break; default: { var_39 = function_0x406470_Code_x86_64(*(generic64_t *) segment_3.got.offset_504, (struct_324 *) ((pointer_or_number64_t) &segment_3.data.offset_48 + 16), var_62, var_61, var_60); var_38 = dcgettext_2((const int8_t *) NULL, (const int8_t *) "invalid wrap size", (int32_t) 5); error_2((int32_t) 1, (int32_t) 0, (const int8_t *) "%s: %s"); var_59 = 0; *(generic64_t *) &stack.offset_88 = var_59; var_37 = nl_langinfo_2((nl_item) 14); var_30 = "ASCII"; if (var_37) { var_30 = "ASCII"; if (*var_37) { var_28 = *(generic64_t *) &stack.offset_88; var_30 = var_37; if ((pointer_or_number64_t) var_37 == (pointer_or_number64_t) &segment_2.rodata.offset_458) { loop_state_var = 0; var_201 = true; break; } } } var_29 = 0; loop_state_var = 2; var_201 = true; break; } break; } if (var_201){ break;} if ((number32_t) *(generic32_t *) *(generic64_t *) &stack.offset_80 == 34) { var_241 = 1; } var_67 = var_241; var_64 = *(generic8_t *) *(generic64_t *) &stack.offset_104; var_63 = var_222; var_65 = var_16; var_66 = var_17; var_68 = *(generic64_t *) &stack.offset_104; var_69 = var_232; var_70 = var_19; var_71 = var_20; if (!*(generic8_t *) *(generic64_t *) &stack.offset_104) { var_60 = var_64; var_61 = var_67; var_62 = var_68; if (!((int64_t) var_69 < (int64_t) 0)) { var_40 = (var_67 & 0xFFFFFFFF) == 1 ? 0 : var_69; var_18 = var_40; loop_state_var = 1; continue; } var_39 = function_0x406470_Code_x86_64(*(generic64_t *) segment_3.got.offset_504, (struct_324 *) ((pointer_or_number64_t) &segment_3.data.offset_48 + 16), var_62, var_61, var_60); var_38 = dcgettext_2((const int8_t *) NULL, (const int8_t *) "invalid wrap size", (int32_t) 5); error_2((int32_t) 1, (int32_t) 0, (const int8_t *) "%s: %s"); var_59 = 0; *(generic64_t *) &stack.offset_88 = var_59; var_37 = nl_langinfo_2((nl_item) 14); var_30 = "ASCII"; if (var_37) { var_30 = "ASCII"; if (*var_37) { var_28 = *(generic64_t *) &stack.offset_88; var_30 = var_37; if ((pointer_or_number64_t) var_37 == (pointer_or_number64_t) &segment_2.rodata.offset_458) { loop_state_var = 0; var_201 = true; break; } } } var_29 = 0; loop_state_var = 2; var_201 = true; break; } pointer_or_number64_t var_242; pointer_or_number64_t var_243; artificial_struct_returned_by_rawfunction_31 var_244; stack.offset_72.member_0.member_3 = (number32_t) var_241; *(generic64_t *) &stack.offset_80 = *(generic64_t *) &stack.offset_104; stack.offset_88.member_4 = *(generic8_t *) *(generic64_t *) &stack.offset_104; var_244 = strchr_2(var_241, *(generic64_t *) &stack.offset_104, (number64_t) *(generic8_t *) *(generic64_t *) &stack.offset_104 & 0xFFFFFFFF, (pointer_or_number64_t) "", *(generic8_t *) *(generic64_t *) &stack.offset_104, var_16); var_243 = var_244.register_rax; var_242 = var_244.register_rdx; var_234 = stack.offset_88.member_4; var_60 = var_234; var_236 = *(generic64_t *) &stack.offset_80; var_62 = var_236; var_235 = stack.offset_72.member_0.member_3; var_61 = var_235; var_237 = var_232; if (!var_243) { var_39 = function_0x406470_Code_x86_64(*(generic64_t *) segment_3.got.offset_504, (struct_324 *) ((pointer_or_number64_t) &segment_3.data.offset_48 + 16), var_62, var_61, var_60); var_38 = dcgettext_2((const int8_t *) NULL, (const int8_t *) "invalid wrap size", (int32_t) 5); error_2((int32_t) 1, (int32_t) 0, (const int8_t *) "%s: %s"); var_59 = 0; *(generic64_t *) &stack.offset_88 = var_59; var_37 = nl_langinfo_2((nl_item) 14); var_30 = "ASCII"; if (var_37) { var_30 = "ASCII"; if (*var_37) { var_28 = *(generic64_t *) &stack.offset_88; var_30 = var_37; if ((pointer_or_number64_t) var_37 == (pointer_or_number64_t) &segment_2.rodata.offset_458) { loop_state_var = 0; var_201 = true; break; } } } var_29 = 0; loop_state_var = 2; var_201 = true; break; } } var_60 = var_234; var_61 = var_235; var_62 = var_236; if ((number8_t) var_60 > 'w' || (number8_t) var_60 < 'B') { var_39 = function_0x406470_Code_x86_64(*(generic64_t *) segment_3.got.offset_504, (struct_324 *) ((pointer_or_number64_t) &segment_3.data.offset_48 + 16), var_62, var_61, var_60); var_38 = dcgettext_2((const int8_t *) NULL, (const int8_t *) "invalid wrap size", (int32_t) 5); error_2((int32_t) 1, (int32_t) 0, (const int8_t *) "%s: %s"); var_59 = 0; *(generic64_t *) &stack.offset_88 = var_59; var_37 = nl_langinfo_2((nl_item) 14); var_30 = "ASCII"; if (var_37) { var_30 = "ASCII"; if (*var_37) { var_28 = *(generic64_t *) &stack.offset_88; var_30 = var_37; if ((pointer_or_number64_t) var_37 == (pointer_or_number64_t) &segment_2.rodata.offset_458) { loop_state_var = 0; var_201 = true; break; } } } var_29 = 0; loop_state_var = 2; var_201 = true; break; } generic64_t var_245; var_245 = *(generic32_t *) ((pointer_or_number64_t) &segment_2.rodata.offset_2644 + 512 + ((number8_t) var_60 - 'B') * 4); var_60 = var_234; var_61 = var_235; var_62 = var_236; var_72 = var_222; var_73 = var_234; var_74 = var_16; var_75 = 0; var_76 = var_17; var_77 = var_235; var_78 = var_236; var_79 = var_237; var_80 = var_19; var_81 = var_20; var_82 = var_222; var_83 = var_234; var_84 = var_16; var_85 = 0; var_86 = var_17; var_87 = var_235; var_88 = var_236; var_89 = 6; var_90 = var_237; var_91 = var_19; var_92 = var_20; switch ((number64_t) var_245) { case 18446744073709530611U: { var_39 = function_0x406470_Code_x86_64(*(generic64_t *) segment_3.got.offset_504, (struct_324 *) ((pointer_or_number64_t) &segment_3.data.offset_48 + 16), var_62, var_61, var_60); var_38 = dcgettext_2((const int8_t *) NULL, (const int8_t *) "invalid wrap size", (int32_t) 5); error_2((int32_t) 1, (int32_t) 0, (const int8_t *) "%s: %s"); var_59 = 0; *(generic64_t *) &stack.offset_88 = var_59; var_37 = nl_langinfo_2((nl_item) 14); var_30 = "ASCII"; if (var_37) { var_30 = "ASCII"; if (*var_37) { var_28 = *(generic64_t *) &stack.offset_88; var_30 = var_37; if ((pointer_or_number64_t) var_37 == (pointer_or_number64_t) &segment_2.rodata.offset_458) { loop_state_var = 0; var_201 = true; break; } } } var_29 = 0; loop_state_var = 2; var_201 = true; break; } break; case 18446744073709533319U: { var_102 = (number64_t) ((number128_t) var_90 << 10); var_41 = lshift(var_102, 4294967240); var_99 = 0; if ((number128_t) var_90 << 10 < 9223372036854775808 || (number128_t) var_90 << 10 > (uint128_t) -((uint128_t) 0xFFFFFFFFFFFFFFFF << 64 | 0x8000000000000001)) { loop_state_var = 7; continue; } var_99 = 1; var_102 = 9223372036854775807; if (!((int64_t) var_90 < (int64_t) 0)) { loop_state_var = 7; continue; } loop_state_var = 0; continue; } break; case 18446744073709530819U: case 18446744073709530862U: case 18446744073709530899U: case 18446744073709530955U: case 18446744073709533196U: case 18446744073709533304U: case 18446744073709533631U: case 18446744073709533687U: case 18446744073709533777U: case 18446744073709533870U: case 18446744073709533926U: case 18446744073709534016U: { generic64_t var_246; switch ((number64_t) var_245) { case 18446744073709533926U: { generic32_t var_247; generic64_t var_248; generic64_t var_249; var_247 = 0; var_248 = 0; var_249 = var_237; generic64_t var_250; generic64_t var_251; generic64_t var_252; generic64_t var_253; do { var_253 = lshift((number64_t) ((number128_t) var_249 << 10), 4294967240); var_252 = (int64_t) var_249 < (int64_t) 0 ? 9223372036854775808U : 9223372036854775807; var_250 = (number128_t) var_249 << 10 < (uint128_t) -((uint128_t) 0xFFFFFFFFFFFFFFFF << 64 | 0x8000000000000000) && (number128_t) var_249 << 10 > 9223372036854775807; var_251 = (number128_t) var_249 << 10 < (uint128_t) -((uint128_t) 0xFFFFFFFFFFFFFFFF << 64 | 0x8000000000000000) && (number128_t) var_249 << 10 > 9223372036854775807 ? var_252 : (number64_t) ((number128_t) var_249 << 10); var_249 = var_251; var_248 = var_248 | var_250; var_247 = var_247 + 1; } while (var_247 != 8); var_72 = var_222; var_73 = var_234; var_74 = var_16; var_75 = var_248; var_76 = var_17; var_77 = var_235; var_78 = var_236; var_79 = var_251; var_80 = var_19; var_81 = var_20; } break; case 18446744073709533870U: { generic32_t var_254; generic64_t var_255; generic64_t var_256; var_254 = 0; var_255 = 0; var_256 = var_237; generic64_t var_257; generic64_t var_258; generic64_t var_259; generic64_t var_260; do { var_260 = lshift((number64_t) ((number128_t) var_256 << 10), 4294967240); var_259 = (int64_t) var_256 < (int64_t) 0 ? 9223372036854775808U : 9223372036854775807; var_257 = (number128_t) var_256 << 10 < (uint128_t) -((uint128_t) 0xFFFFFFFFFFFFFFFF << 64 | 0x8000000000000000) && (number128_t) var_256 << 10 > 9223372036854775807; var_258 = (number128_t) var_256 << 10 < (uint128_t) -((uint128_t) 0xFFFFFFFFFFFFFFFF << 64 | 0x8000000000000000) && (number128_t) var_256 << 10 > 9223372036854775807 ? var_259 : (number64_t) ((number128_t) var_256 << 10); var_256 = var_258; var_255 = var_255 | var_257; var_254 = var_254 + 1; } while (var_254 != 7); var_72 = var_222; var_73 = var_234; var_74 = var_16; var_75 = var_255; var_76 = var_17; var_77 = var_235; var_78 = var_236; var_79 = var_258; var_80 = var_19; var_81 = var_20; } break; case 18446744073709533777U: { generic32_t var_261; generic64_t var_262; generic64_t var_263; var_261 = 0; var_262 = 0; var_263 = var_237; generic64_t var_264; generic64_t var_265; generic64_t var_266; generic64_t var_267; do { var_267 = lshift((number64_t) ((number128_t) var_263 << 10), 4294967240); var_266 = (int64_t) var_263 < (int64_t) 0 ? 9223372036854775808U : 9223372036854775807; var_264 = (number128_t) var_263 << 10 < (uint128_t) -((uint128_t) 0xFFFFFFFFFFFFFFFF << 64 | 0x8000000000000000) && (number128_t) var_263 << 10 > 9223372036854775807; var_265 = (number128_t) var_263 << 10 < (uint128_t) -((uint128_t) 0xFFFFFFFFFFFFFFFF << 64 | 0x8000000000000000) && (number128_t) var_263 << 10 > 9223372036854775807 ? var_266 : (number64_t) ((number128_t) var_263 << 10); var_263 = var_265; var_262 = var_262 | var_264; var_261 = var_261 + 1; } while (var_261 != 9); var_72 = var_222; var_73 = var_234; var_74 = var_16; var_75 = var_262; var_76 = var_17; var_77 = var_235; var_78 = var_236; var_79 = var_265; var_80 = var_19; var_81 = var_20; } break; case 18446744073709533687U: { generic32_t var_268; generic64_t var_269; generic64_t var_270; var_268 = 0; var_269 = 0; var_270 = var_237; generic64_t var_271; generic64_t var_272; generic64_t var_273; generic64_t var_274; do { var_274 = lshift((number64_t) ((number128_t) var_270 << 10), 4294967240); var_273 = (int64_t) var_270 < (int64_t) 0 ? 9223372036854775808U : 9223372036854775807; var_271 = (number128_t) var_270 << 10 < (uint128_t) -((uint128_t) 0xFFFFFFFFFFFFFFFF << 64 | 0x8000000000000000) && (number128_t) var_270 << 10 > 9223372036854775807; var_272 = (number128_t) var_270 << 10 < (uint128_t) -((uint128_t) 0xFFFFFFFFFFFFFFFF << 64 | 0x8000000000000000) && (number128_t) var_270 << 10 > 9223372036854775807 ? var_273 : (number64_t) ((number128_t) var_270 << 10); var_270 = var_272; var_269 = var_269 | var_271; var_268 = var_268 + 1; } while (var_268 != 5); var_72 = var_222; var_73 = var_234; var_74 = var_16; var_75 = var_269; var_76 = var_17; var_77 = var_235; var_78 = var_236; var_79 = var_272; var_80 = var_19; var_81 = var_20; } break; case 18446744073709533631U: { generic32_t var_275; generic64_t var_276; generic64_t var_277; var_275 = 0; var_276 = 0; var_277 = var_237; generic64_t var_278; generic64_t var_279; generic64_t var_280; generic64_t var_281; do { var_281 = lshift((number64_t) ((number128_t) var_277 << 10), 4294967240); var_280 = (int64_t) var_277 < (int64_t) 0 ? 9223372036854775808U : 9223372036854775807; var_278 = (number128_t) var_277 << 10 < (uint128_t) -((uint128_t) 0xFFFFFFFFFFFFFFFF << 64 | 0x8000000000000000) && (number128_t) var_277 << 10 > 9223372036854775807; var_279 = (number128_t) var_277 << 10 < (uint128_t) -((uint128_t) 0xFFFFFFFFFFFFFFFF << 64 | 0x8000000000000000) && (number128_t) var_277 << 10 > 9223372036854775807 ? var_280 : (number64_t) ((number128_t) var_277 << 10); var_277 = var_279; var_276 = var_276 | var_278; var_275 = var_275 + 1; } while (var_275 != 10); var_72 = var_222; var_73 = var_234; var_74 = var_16; var_75 = var_276; var_76 = var_17; var_77 = var_235; var_78 = var_236; var_79 = var_279; var_80 = var_19; var_81 = var_20; } break; case 18446744073709530955U: { generic32_t var_282; generic64_t var_283; generic64_t var_284; var_282 = 0; var_283 = 0; var_284 = var_237; generic64_t var_285; generic64_t var_286; generic64_t var_287; generic64_t var_288; do { var_288 = lshift((number64_t) ((number128_t) var_284 << 10), 4294967240); var_287 = (int64_t) var_284 < (int64_t) 0 ? 9223372036854775808U : 9223372036854775807; var_285 = (number128_t) var_284 << 10 < (uint128_t) -((uint128_t) 0xFFFFFFFFFFFFFFFF << 64 | 0x8000000000000000) && (number128_t) var_284 << 10 > 9223372036854775807; var_286 = (number128_t) var_284 << 10 < (uint128_t) -((uint128_t) 0xFFFFFFFFFFFFFFFF << 64 | 0x8000000000000000) && (number128_t) var_284 << 10 > 9223372036854775807 ? var_287 : (number64_t) ((number128_t) var_284 << 10); var_284 = var_286; var_283 = var_283 | var_285; var_282 = var_282 + 1; } while (var_282 != 4); var_72 = var_222; var_73 = var_234; var_74 = var_16; var_75 = var_283; var_76 = var_17; var_77 = var_235; var_78 = var_236; var_79 = var_286; var_80 = var_19; var_81 = var_20; } break; case 18446744073709530899U: { generic32_t var_289; generic64_t var_290; generic64_t var_291; var_289 = 0; var_290 = 0; var_291 = var_237; generic64_t var_292; generic64_t var_293; generic64_t var_294; generic64_t var_295; do { var_295 = lshift((number64_t) ((number128_t) var_291 << 10), 4294967240); var_294 = (int64_t) var_291 < (int64_t) 0 ? 9223372036854775808U : 9223372036854775807; var_292 = (number128_t) var_291 << 10 < (uint128_t) -((uint128_t) 0xFFFFFFFFFFFFFFFF << 64 | 0x8000000000000000) && (number128_t) var_291 << 10 > 9223372036854775807; var_293 = (number128_t) var_291 << 10 < (uint128_t) -((uint128_t) 0xFFFFFFFFFFFFFFFF << 64 | 0x8000000000000000) && (number128_t) var_291 << 10 > 9223372036854775807 ? var_294 : (number64_t) ((number128_t) var_291 << 10); var_291 = var_293; var_290 = var_290 | var_292; var_289 = var_289 + 1; } while (var_289 != 3); var_72 = var_222; var_73 = var_234; var_74 = var_16; var_75 = var_290; var_76 = var_17; var_77 = var_235; var_78 = var_236; var_79 = var_293; var_80 = var_19; var_81 = var_20; } break; case 18446744073709530819U: { generic64_t var_296; var_79 = (number64_t) ((number128_t) var_237 << 10); var_296 = lshift(var_79, 4294967240); var_72 = var_222; var_73 = var_234; var_74 = var_16; var_75 = 0; var_76 = var_17; var_77 = var_235; var_78 = var_236; var_80 = var_19; var_81 = var_20; if (!((number128_t) var_237 << 10 < 9223372036854775808 || (number128_t) var_237 << 10 > (uint128_t) -((uint128_t) 0xFFFFFFFFFFFFFFFF << 64 | 0x8000000000000001))) { var_246 = (int64_t) var_237 < (int64_t) 0 ? 9223372036854775808U : 9223372036854775807; var_79 = var_246; var_72 = var_222; var_73 = var_234; var_74 = var_16; var_75 = 1; var_76 = var_17; var_77 = var_235; var_78 = var_236; var_80 = var_19; var_81 = var_20; } } break; case 18446744073709530862U: { generic64_t var_297; var_297 = lshift((number64_t) ((number128_t) var_237 << 10), 4294967240); if ((number128_t) var_237 << 10 < 9223372036854775808 || (number128_t) var_237 << 10 > (uint128_t) -((uint128_t) 0xFFFFFFFFFFFFFFFF << 64 | 0x8000000000000001)) { generic64_t var_298; var_79 = (number64_t) ((number128_t) (number64_t) ((number128_t) var_237 << 10) << 10); var_74 = var_79; var_298 = lshift(var_74, 4294967240); var_72 = var_222; var_73 = var_234; var_75 = 0; var_76 = var_17; var_77 = var_235; var_78 = var_236; var_80 = var_19; var_81 = var_20; if (!((number128_t) (number64_t) ((number128_t) var_237 << 10) << 10 < 9223372036854775808 || (number128_t) (number64_t) ((number128_t) var_237 << 10) << 10 > (uint128_t) -((uint128_t) 0xFFFFFFFFFFFFFFFF << 64 | 0x8000000000000001))) { generic64_t var_299; var_299 = (int64_t) (number64_t) ((number128_t) var_237 << 10) < (int64_t) 0 ? 9223372036854775808U : 9223372036854775807; var_79 = var_299; var_72 = var_222; var_73 = var_234; var_74 = 9223372036854775807; var_75 = 1; var_76 = var_17; var_77 = var_235; var_78 = var_236; var_80 = var_19; var_81 = var_20; } } else { generic64_t var_300; var_300 = (int64_t) var_237 < (int64_t) 0 ? 9223372036854775808U : 9223372036854775807; var_79 = var_300; var_72 = var_222; var_73 = var_234; var_74 = var_16; var_75 = 1; var_76 = var_17; var_77 = var_235; var_78 = var_236; var_80 = var_19; var_81 = var_20; } } break; case 18446744073709533196U: { generic64_t var_301; var_79 = (number64_t) ((number128_t) var_237 << 1); var_301 = lshift(var_79, 4294967240); var_72 = var_222; var_73 = var_234; var_74 = var_16; var_75 = 0; var_76 = var_17; var_77 = var_235; var_78 = var_236; var_80 = var_19; var_81 = var_20; if (!((number128_t) var_237 << 1 < 9223372036854775808 || (number128_t) var_237 << 1 > (uint128_t) -((uint128_t) 0xFFFFFFFFFFFFFFFF << 64 | 0x8000000000000001))) { var_246 = (int64_t) var_237 < (int64_t) 0 ? 9223372036854775808U : 9223372036854775807; var_79 = var_246; var_72 = var_222; var_73 = var_234; var_74 = var_16; var_75 = 1; var_76 = var_17; var_77 = var_235; var_78 = var_236; var_80 = var_19; var_81 = var_20; } } break; case 18446744073709533304U: { generic64_t var_302; var_79 = (number64_t) ((number128_t) var_237 << 9); var_302 = lshift(var_79, 4294967240); var_72 = var_222; var_73 = var_234; var_74 = var_16; var_75 = 0; var_76 = var_17; var_77 = var_235; var_78 = var_236; var_80 = var_19; var_81 = var_20; if (!((number128_t) var_237 << 9 < 9223372036854775808 || (number128_t) var_237 << 9 > (uint128_t) -((uint128_t) 0xFFFFFFFFFFFFFFFF << 64 | 0x8000000000000001))) { var_246 = (int64_t) var_237 < (int64_t) 0 ? 9223372036854775808U : 9223372036854775807; var_79 = var_246; var_72 = var_222; var_73 = var_234; var_74 = var_16; var_75 = 1; var_76 = var_17; var_77 = var_235; var_78 = var_236; var_80 = var_19; var_81 = var_20; } } break; } var_60 = var_73; var_61 = var_77; var_62 = var_78; *(uint8_t **) &stack.offset_104 = &((uint8_t *) var_62)[1]; if (!((uint8_t *) var_62)[1]) { var_67 = (var_77 | var_75) & 0xFFFFFFFF; var_63 = var_72; var_64 = var_73; var_65 = var_74; var_66 = var_76; var_68 = var_78; var_69 = var_79; var_70 = var_80; var_71 = var_81; var_60 = var_64; var_61 = var_67; var_62 = var_68; if (!((int64_t) var_69 < (int64_t) 0)) { var_40 = (var_67 & 0xFFFFFFFF) == 1 ? 0 : var_69; var_18 = var_40; loop_state_var = 1; continue; } } var_39 = function_0x406470_Code_x86_64(*(generic64_t *) segment_3.got.offset_504, (struct_324 *) ((pointer_or_number64_t) &segment_3.data.offset_48 + 16), var_62, var_61, var_60); var_38 = dcgettext_2((const int8_t *) NULL, (const int8_t *) "invalid wrap size", (int32_t) 5); error_2((int32_t) 1, (int32_t) 0, (const int8_t *) "%s: %s"); var_59 = 0; *(generic64_t *) &stack.offset_88 = var_59; var_37 = nl_langinfo_2((nl_item) 14); var_30 = "ASCII"; if (var_37) { var_30 = "ASCII"; if (*var_37) { var_28 = *(generic64_t *) &stack.offset_88; var_30 = var_37; if ((pointer_or_number64_t) var_37 == (pointer_or_number64_t) &segment_2.rodata.offset_458) { loop_state_var = 0; var_201 = true; break; } } } var_29 = 0; loop_state_var = 2; var_201 = true; break; } break; default: { } break; } if (var_201){ break;} } break; case 2: case 3: { if ((int32_t) ((number32_t) var_20 - *segment_3.got.offset_496) > (int32_t) 1) { var_203 = function_0x406470_Code_x86_64(var_17[(pointer_or_number64_t) *segment_3.got.offset_496 + 1], (struct_324 *) ((pointer_or_number64_t) &segment_3.data.offset_48 + 16), (number32_t) var_20 - *segment_3.got.offset_496 - 1, (generic64_t) &segment_3.data_rel_ro, 0); var_202 = dcgettext_2((const int8_t *) NULL, (const int8_t *) "extra operand %s", (int32_t) 5); error_2((int32_t) 0, (int32_t) 0, var_202); function_0x403b20_Code_x86_64(1); } var_216 = "-"; var_217 = (number32_t) var_20 - *segment_3.got.offset_496 - 1; var_218 = var_17; if ((int64_t) ((number64_t) *segment_3.got.offset_496 << 32) < (int64_t) ((number64_t) var_20 << 32)) { var_216 = var_17[(number64_t) *segment_3.got.offset_496]; var_220 = strcmp_2((pointer_or_number64_t) &segment_3.data_rel_ro, (number32_t) var_20 - *segment_3.got.offset_496 - 1, (pointer_or_number64_t) "-", var_216, 0, var_16); var_208 = var_220.register_rax; var_207 = var_220.register_rdx; var_217 = var_207; var_218 = "-"; if (!(var_208 & 0xFFFFFFFF)) { var_215 = var_216; var_210 = var_215; var_212 = var_217; var_213 = var_218; var_214 = *segment_3.got.offset_488; *(struct_318 **) &stack.offset_40 = var_214; var_211 = &segment_3.data_rel_ro; if (var_214) { var_210 = var_215; var_205 = fileno_2((FILE_4 *) var_214); var_204 = posix_fadvise_2(var_205, (off64_t) 0, (off64_t) 0, (int32_t) 2); var_211 = 2; var_212 = 0; var_213 = 0; } } else { var_206 = function_0x404970_Code_x86_64(var_17[(number64_t) *segment_3.got.offset_496]); var_214 = var_206; *(struct_318 **) &stack.offset_40 = var_214; var_121 = "rb"; var_119 = &segment_3.data_rel_ro; var_115 = var_219; var_116 = 0; var_117 = var_16; var_118 = var_17[(number64_t) *segment_3.got.offset_496]; var_120 = var_207; var_122 = var_19; var_123 = var_20; var_215 = var_17[(number64_t) *segment_3.got.offset_496]; if (!var_214) { var_105 = var_115; var_106 = var_116; var_107 = var_117; var_113 = var_122; var_114 = var_123; var_43 = function_0x406730_Code_x86_64(var_118, var_121, var_120, var_119, var_106); var_110 = var_43.offset_0; var_109 = var_110; var_42 = __errno_location_2(); var_112 = (uint64_t) *var_42; error_2((int32_t) 1, *var_42, (const int8_t *) "%s"); var_111 = "%s"; var_108 = 0; var_93 = var_105; var_94 = var_106; var_95 = var_107; var_96 = var_108; var_97 = var_109; var_98 = var_110; var_100 = var_111; var_101 = var_112; var_103 = var_113; var_104 = var_114; var_99 = 1; var_102 = 9223372036854775808U; var_82 = var_93; var_72 = var_82; var_83 = var_94; var_73 = var_83; var_84 = var_95; var_74 = var_84; var_86 = var_97; var_76 = var_86; var_87 = var_98; var_77 = var_87; var_88 = var_100; var_78 = var_88; var_90 = var_102; var_79 = var_90; var_91 = var_103; var_80 = var_91; var_92 = var_104; var_81 = var_92; var_85 = (var_96 & 0xFFFFFFFF) | var_99; var_75 = var_85; var_89 = (number32_t) var_101 - 1; if ((number32_t) var_101 != 1) { var_102 = (number64_t) ((number128_t) var_90 << 10); var_41 = lshift(var_102, 4294967240); var_99 = 0; if ((number128_t) var_90 << 10 < 9223372036854775808 || (number128_t) var_90 << 10 > (uint128_t) -((uint128_t) 0xFFFFFFFFFFFFFFFF << 64 | 0x8000000000000001)) { loop_state_var = 7; continue; } var_99 = 1; var_102 = 9223372036854775807; if (!((int64_t) var_90 < (int64_t) 0)) { loop_state_var = 7; continue; } loop_state_var = 0; continue; } var_60 = var_73; var_61 = var_77; var_62 = var_78; *(uint8_t **) &stack.offset_104 = &((uint8_t *) var_62)[1]; if (!((uint8_t *) var_62)[1]) { var_67 = (var_77 | var_75) & 0xFFFFFFFF; var_63 = var_72; var_64 = var_73; var_65 = var_74; var_66 = var_76; var_68 = var_78; var_69 = var_79; var_70 = var_80; var_71 = var_81; var_60 = var_64; var_61 = var_67; var_62 = var_68; if (!((int64_t) var_69 < (int64_t) 0)) { var_40 = (var_67 & 0xFFFFFFFF) == 1 ? 0 : var_69; var_18 = var_40; loop_state_var = 1; continue; } } var_39 = function_0x406470_Code_x86_64(*(generic64_t *) segment_3.got.offset_504, (struct_324 *) ((pointer_or_number64_t) &segment_3.data.offset_48 + 16), var_62, var_61, var_60); var_38 = dcgettext_2((const int8_t *) NULL, (const int8_t *) "invalid wrap size", (int32_t) 5); error_2((int32_t) 1, (int32_t) 0, (const int8_t *) "%s: %s"); var_59 = 0; *(generic64_t *) &stack.offset_88 = var_59; var_37 = nl_langinfo_2((nl_item) 14); var_30 = "ASCII"; if (var_37) { var_30 = "ASCII"; if (*var_37) { var_28 = *(generic64_t *) &stack.offset_88; var_30 = var_37; if ((pointer_or_number64_t) var_37 == (pointer_or_number64_t) &segment_2.rodata.offset_458) { loop_state_var = 0; var_201 = true; break; } } } var_29 = 0; loop_state_var = 2; var_201 = true; break; } var_210 = var_215; var_205 = fileno_2((FILE_4 *) var_214); var_204 = posix_fadvise_2(var_205, (off64_t) 0, (off64_t) 0, (int32_t) 2); var_211 = 2; var_212 = 0; var_213 = 0; } } else { var_215 = var_216; var_210 = var_215; var_212 = var_217; var_213 = var_218; var_214 = *segment_3.got.offset_488; *(struct_318 **) &stack.offset_40 = var_214; var_211 = &segment_3.data_rel_ro; if (var_214) { var_210 = var_215; var_205 = fileno_2((FILE_4 *) var_214); var_204 = posix_fadvise_2(var_205, (off64_t) 0, (off64_t) 0, (int32_t) 2); var_211 = 2; var_212 = 0; var_213 = 0; } } *(generic64_t *) &stack.offset_32 = *(generic64_t *) segment_3.got.offset_480; if (!(var_219 & 0xFF)) { function_0x404150_Code_x86_64(30720, var_213, var_212, var_211); function_0x404150_Code_x86_64(40960, var_213, var_212, var_211); *(generic64_t *) &stack.offset_64 = *(generic64_t *) segment_3.got.offset_480; *(generic64_t *) &stack.offset_72 = *(generic64_t *) segment_3.got.offset_480; *(generic64_t *) &stack.offset_56 = var_210; var_25 = *(generic64_t *) &stack.offset_40; *(generic64_t *) &stack.offset_88 = var_18; var_27 = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"; var_26 = 0; loop_state_var = 1; var_201 = true; break; } function_0x404150_Code_x86_64(4096, var_213, var_212, var_211); *(generic64_t *) &stack.offset_88 = *(generic64_t *) segment_3.got.offset_480; function_0x404150_Code_x86_64(3072, var_213, var_212, var_211); stack.offset_8 = var_210; *(generic64_t *) &stack.offset_48 = *(generic64_t *) segment_3.got.offset_480; stack.offset_112 = 0; *(generic64_t *) &stack.offset_24 = *(generic64_t *) &stack.offset_88; var_198 = var_219; stack.offset_72.member_0.member_4 = (number8_t) var_198; var_197 = stack.offset_56.member_1; var_196 = *(generic64_t *) &stack.offset_40; var_195 = 0; while (true) { var_188 = var_196; var_187 = var_188; var_189 = var_197; var_56 = __fread_unlocked_chk_2((typedef_112) (var_195 + *(generic64_t *) &stack.offset_24), llvm_usub_sat_i64(4096, var_195), 1, 4096 - var_195, (typedef_113) var_187); var_190 = var_56; var_34 = (number8_t) var_189; if (var_34) { var_55 = lshift(var_56, 4294967240); var_54 = !var_56 ? '@' : '\000'; var_187 = var_196; var_188 = var_196; var_189 = var_197; var_190 = var_56; if (!(var_54 | ((number8_t) var_55 & 0x80))) { stack.offset_88.member_4 = var_34; *(generic64_t *) &stack.offset_80 = var_196; var_193 = var_56; var_194 = 0; do { if ((int8_t) *(generic8_t *) (*(generic8_t *) (var_194 + var_195 + *(generic64_t *) &stack.offset_24) + ((pointer_or_number64_t) &segment_2.rodata.offset_3392 + 64)) > -'\001' || *(generic8_t *) (var_194 + var_195 + *(generic64_t *) &stack.offset_24) == '=') { var_192 = var_194 + 1; var_191 = var_193; } else { var_191 = var_193 - 1; var_199 = __memmove_chk_2(llvm_usub_sat_i64(4096, var_194 + var_195), var_191 - var_194, var_194 + var_195 + *(generic64_t *) &stack.offset_24 + 1, var_194 + var_195 + *(generic64_t *) &stack.offset_24, 0, *(generic64_t *) &stack.offset_88); var_53 = var_199.register_rax; var_52 = var_199.register_rdx; var_192 = var_194; } } while ((int64_t) var_191 > (int64_t) llvm_smax_i64(var_192, 0)); var_189 = stack.offset_88.member_4; var_188 = *(generic64_t *) &stack.offset_80; var_187 = 0; var_190 = var_191; } } if (!((number8_t) *(generic32_t *) var_188 & 0x20)) { var_35 = (int64_t) (var_195 + var_190) < (int64_t) 4096 && !((number8_t) *(generic32_t *) var_188 & 0x10); var_195 = var_195 + var_190; if (var_35) { continue; } break; } var_22 = var_195 + var_190; var_23 = var_188; var_24 = *(generic64_t *) &stack.offset_24; loop_state_var = 0; break; } if (!(loop_state_var)) { loop_state_var = 3; var_201 = true; break; } var_184 = stack.offset_72.member_0.member_4; stack.offset_20 = 0; *(union_353 **) &stack.offset_72 = &stack.offset_104; var_185 = var_187; var_186 = var_195; var_178 = var_184; var_179 = var_185; var_181 = var_186; *(generic64_t *) &stack.offset_104 = 3072; stack.offset_88.member_4 = var_181 != 0; *(generic64_t *) &stack.offset_96 = *(generic64_t *) &stack.offset_48; var_182 = *(generic64_t *) &stack.offset_24; var_180 = var_181 != 0 && !stack.offset_112; stack.offset_80.member_1 = var_181 != 0 && !stack.offset_112; var_183 = 3072; var_172 = var_178; var_132 = var_172; var_173 = var_179; var_133 = var_173; var_174 = var_180; var_175 = var_181; var_134 = var_175; var_176 = var_182; var_135 = var_176; var_177 = var_183; var_136 = var_177; if (stack.offset_80.member_1) { var_129 = var_134; var_127 = var_135; var_128 = var_136; stack.offset_64.member_0.member_4 = (number8_t) var_132; var_47 = function_0x4038b0_Code_x86_64((struct_330 *) var_127, var_129, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_130 = var_47; if ((var_130 & 0xFF)) { var_131 = 0; do { var_31 = var_134 - 4 - (var_131 << 2); var_32 = var_135 + 4 + (var_131 << 2); var_46 = function_0x4038b0_Code_x86_64((struct_330 *) var_32, var_31, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_131 = var_131 + 1; } while ((var_46 & 0xFF)); var_127 = var_32; var_128 = *(generic64_t *) &stack.offset_104; var_129 = var_31; var_130 = var_46; } var_57 = stack.offset_64.member_0.member_4; var_58 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); if (!(!var_129 & stack.offset_88.member_4)) { var_168 = *(generic64_t *) &stack.offset_104; var_165 = stack.offset_64.member_0.member_4; var_166 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); loop_state_var = 6; continue; } var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } var_165 = var_172; var_57 = var_165; var_167 = var_174; var_169 = var_175; var_170 = var_176; var_171 = var_177; var_168 = var_171; var_166 = ((var_173 & 0xFFFFFFFFFFFFFF00) | !var_169) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); var_58 = var_166; if ((!var_169 & stack.offset_88.member_4)) { var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } if (!var_169) { var_148 = stack.offset_112; *(generic64_t *) &stack.offset_104 = var_171; *(generic64_t *) &stack.offset_96 = var_168 - var_171 + *(generic64_t *) &stack.offset_96; var_147 = var_166; var_149 = var_170; var_150 = var_170; var_151 = var_171; if (stack.offset_112 == 4) { stack.offset_112 = 0; var_161 = var_170; var_162 = 0; var_159 = var_161; var_160 = var_162; var_158 = var_166; if (var_170 < var_159) { var_155 = var_158; var_156 = (int64_t) ((number64_t) var_160 << 32) >> 32; var_154 = 0; var_157 = var_170; while (true) { var_152 = var_155; var_153 = var_156; var_33 = var_170 + 1 + var_154; if (*(generic8_t *) var_157 != '\n') { *(generic8_t *) ((pointer_or_number64_t) &stack.offset_120 + 56 + ((int64_t) ((number64_t) var_156 << 32) >> 32) * 1 - 60) = *(generic8_t *) var_157; if ((var_156 & 0xFFFFFFFF) == 3) { loop_state_var = 1; break; } var_153 = (int64_t) (((number64_t) var_156 << 32) + 4294967296) >> 32; var_152 = var_165 & 0xFFFFFFFF; } var_154 = var_154 + 1; var_157 = var_157 + 1; if (var_33 < var_159) { continue; } loop_state_var = 0; break; } if (!(loop_state_var)) { var_147 = var_152; var_148 = (int64_t) ((number64_t) var_160 << 32) >> 32; var_149 = var_159; var_150 = var_33; var_151 = var_160; if ((var_152 & 0xFF)) { stack.offset_112 = (number32_t) var_153; var_147 = var_152; var_148 = var_153; var_149 = var_159; var_150 = var_33; var_151 = var_160; } var_58 = var_147; var_57 = var_165; if (!var_148) { var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } var_141 = var_147; var_142 = &stack.offset_116; var_143 = var_148; var_144 = var_149; var_145 = var_150; var_146 = var_151; if (!((int64_t) var_148 > (int64_t) 3)) { var_57 = var_165; var_58 = var_147; var_141 = var_147; var_142 = &stack.offset_116; var_143 = var_148; var_144 = var_149; var_145 = var_150; var_146 = var_151; if (stack.offset_88.member_4) { var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } } var_137 = var_141; var_124 = var_137; var_139 = var_144; var_140 = var_145; var_125 = var_140; var_126 = var_146; var_48 = function_0x4038b0_Code_x86_64((struct_330 *) var_142, var_143, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_138 = var_48; if ((var_138 & 0xFF)) { var_133 = var_137; var_135 = var_140; var_177 = *(generic64_t *) &stack.offset_104; var_136 = var_177; var_175 = var_139 - var_135; var_134 = var_175; var_132 = var_165; if (!stack.offset_80.member_1) { loop_state_var = 4; continue; } var_129 = var_134; var_127 = var_135; var_128 = var_136; stack.offset_64.member_0.member_4 = (number8_t) var_132; var_47 = function_0x4038b0_Code_x86_64((struct_330 *) var_127, var_129, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_130 = var_47; if ((var_130 & 0xFF)) { var_131 = 0; do { var_31 = var_134 - 4 - (var_131 << 2); var_32 = var_135 + 4 + (var_131 << 2); var_46 = function_0x4038b0_Code_x86_64((struct_330 *) var_32, var_31, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_131 = var_131 + 1; } while ((var_46 & 0xFF)); var_127 = var_32; var_128 = *(generic64_t *) &stack.offset_104; var_129 = var_31; var_130 = var_46; } var_57 = stack.offset_64.member_0.member_4; var_58 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); if (!(!var_129 & stack.offset_88.member_4)) { var_168 = *(generic64_t *) &stack.offset_104; var_165 = stack.offset_64.member_0.member_4; var_166 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); loop_state_var = 6; continue; } var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } } else { stack.offset_112 = 4; var_49 = function_0x4038b0_Code_x86_64(&stack.offset_116, 4, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_138 = var_49; var_124 = var_155; var_125 = var_33; var_126 = var_160; var_137 = var_155; var_139 = var_159; var_140 = var_33; if ((var_138 & 0xFF)) { var_133 = var_137; var_135 = var_140; var_177 = *(generic64_t *) &stack.offset_104; var_136 = var_177; var_175 = var_139 - var_135; var_134 = var_175; var_132 = var_165; if (!stack.offset_80.member_1) { loop_state_var = 4; continue; } var_129 = var_134; var_127 = var_135; var_128 = var_136; stack.offset_64.member_0.member_4 = (number8_t) var_132; var_47 = function_0x4038b0_Code_x86_64((struct_330 *) var_127, var_129, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_130 = var_47; if ((var_130 & 0xFF)) { var_131 = 0; do { var_31 = var_134 - 4 - (var_131 << 2); var_32 = var_135 + 4 + (var_131 << 2); var_46 = function_0x4038b0_Code_x86_64((struct_330 *) var_32, var_31, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_131 = var_131 + 1; } while ((var_46 & 0xFF)); var_127 = var_32; var_128 = *(generic64_t *) &stack.offset_104; var_129 = var_31; var_130 = var_46; } var_57 = stack.offset_64.member_0.member_4; var_58 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); if (!(!var_129 & stack.offset_88.member_4)) { var_168 = *(generic64_t *) &stack.offset_104; var_165 = stack.offset_64.member_0.member_4; var_166 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); loop_state_var = 6; continue; } var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } } } else { var_148 = (int64_t) ((number64_t) var_162 << 32) >> 32; var_147 = var_166; var_149 = var_161; var_150 = var_170; var_151 = var_162; var_58 = var_147; var_57 = var_165; if (!var_148) { var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } var_141 = var_147; var_142 = &stack.offset_116; var_143 = var_148; var_144 = var_149; var_145 = var_150; var_146 = var_151; if (!((int64_t) var_148 > (int64_t) 3)) { var_57 = var_165; var_58 = var_147; var_141 = var_147; var_142 = &stack.offset_116; var_143 = var_148; var_144 = var_149; var_145 = var_150; var_146 = var_151; if (stack.offset_88.member_4) { var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } } var_137 = var_141; var_124 = var_137; var_139 = var_144; var_140 = var_145; var_125 = var_140; var_126 = var_146; var_48 = function_0x4038b0_Code_x86_64((struct_330 *) var_142, var_143, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_138 = var_48; if ((var_138 & 0xFF)) { var_133 = var_137; var_135 = var_140; var_177 = *(generic64_t *) &stack.offset_104; var_136 = var_177; var_175 = var_139 - var_135; var_134 = var_175; var_132 = var_165; if (!stack.offset_80.member_1) { loop_state_var = 4; continue; } var_129 = var_134; var_127 = var_135; var_128 = var_136; stack.offset_64.member_0.member_4 = (number8_t) var_132; var_47 = function_0x4038b0_Code_x86_64((struct_330 *) var_127, var_129, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_130 = var_47; if ((var_130 & 0xFF)) { var_131 = 0; do { var_31 = var_134 - 4 - (var_131 << 2); var_32 = var_135 + 4 + (var_131 << 2); var_46 = function_0x4038b0_Code_x86_64((struct_330 *) var_32, var_31, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_131 = var_131 + 1; } while ((var_46 & 0xFF)); var_127 = var_32; var_128 = *(generic64_t *) &stack.offset_104; var_129 = var_31; var_130 = var_46; } var_57 = stack.offset_64.member_0.member_4; var_58 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); if (!(!var_129 & stack.offset_88.member_4)) { var_168 = *(generic64_t *) &stack.offset_104; var_165 = stack.offset_64.member_0.member_4; var_166 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); loop_state_var = 6; continue; } var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } } } else { var_58 = var_147; var_57 = var_165; if (!var_148) { var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } var_141 = var_147; var_142 = &stack.offset_116; var_143 = var_148; var_144 = var_149; var_145 = var_150; var_146 = var_151; if (!((int64_t) var_148 > (int64_t) 3)) { var_57 = var_165; var_58 = var_147; var_141 = var_147; var_142 = &stack.offset_116; var_143 = var_148; var_144 = var_149; var_145 = var_150; var_146 = var_151; if (stack.offset_88.member_4) { var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } } var_137 = var_141; var_124 = var_137; var_139 = var_144; var_140 = var_145; var_125 = var_140; var_126 = var_146; var_48 = function_0x4038b0_Code_x86_64((struct_330 *) var_142, var_143, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_138 = var_48; if ((var_138 & 0xFF)) { var_133 = var_137; var_135 = var_140; var_177 = *(generic64_t *) &stack.offset_104; var_136 = var_177; var_175 = var_139 - var_135; var_134 = var_175; var_132 = var_165; if (!stack.offset_80.member_1) { loop_state_var = 4; continue; } var_129 = var_134; var_127 = var_135; var_128 = var_136; stack.offset_64.member_0.member_4 = (number8_t) var_132; var_47 = function_0x4038b0_Code_x86_64((struct_330 *) var_127, var_129, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_130 = var_47; if ((var_130 & 0xFF)) { var_131 = 0; do { var_31 = var_134 - 4 - (var_131 << 2); var_32 = var_135 + 4 + (var_131 << 2); var_46 = function_0x4038b0_Code_x86_64((struct_330 *) var_32, var_31, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_131 = var_131 + 1; } while ((var_46 & 0xFF)); var_127 = var_32; var_128 = *(generic64_t *) &stack.offset_104; var_129 = var_31; var_130 = var_46; } var_57 = stack.offset_64.member_0.member_4; var_58 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); if (!(!var_129 & stack.offset_88.member_4)) { var_168 = *(generic64_t *) &stack.offset_104; var_165 = stack.offset_64.member_0.member_4; var_166 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); loop_state_var = 6; continue; } var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } } } else { if (*(generic8_t *) var_170 == '\n') { var_182 = var_170 + 1; var_181 = var_169 - 1; loop_state_var = 2; continue; } *(generic64_t *) &stack.offset_104 = var_171; *(generic64_t *) &stack.offset_96 = *(generic64_t *) &stack.offset_96 - (var_171 - var_168); if (stack.offset_112 == 4) { stack.offset_112 = 0; var_163 = var_165 & 0xFFFFFFFF; var_164 = 0; } else { var_164 = stack.offset_112; var_163 = (var_167 & 0xFFFFFFFFFFFFFF00) | !stack.offset_112; } var_162 = var_164; var_161 = var_169 + var_170; if ((int64_t) var_169 < (int64_t) 4 || !(var_163 & 0xFF)) { var_159 = var_161; var_160 = var_162; var_158 = var_166; if (var_170 < var_159) { var_155 = var_158; var_156 = (int64_t) ((number64_t) var_160 << 32) >> 32; var_154 = 0; var_157 = var_170; while (true) { var_152 = var_155; var_153 = var_156; var_33 = var_170 + 1 + var_154; if (*(generic8_t *) var_157 != '\n') { *(generic8_t *) ((pointer_or_number64_t) &stack.offset_120 + 56 + ((int64_t) ((number64_t) var_156 << 32) >> 32) * 1 - 60) = *(generic8_t *) var_157; if ((var_156 & 0xFFFFFFFF) == 3) { loop_state_var = 1; break; } var_153 = (int64_t) (((number64_t) var_156 << 32) + 4294967296) >> 32; var_152 = var_165 & 0xFFFFFFFF; } var_154 = var_154 + 1; var_157 = var_157 + 1; if (var_33 < var_159) { continue; } loop_state_var = 0; break; } if (!(loop_state_var)) { var_147 = var_152; var_148 = (int64_t) ((number64_t) var_160 << 32) >> 32; var_149 = var_159; var_150 = var_33; var_151 = var_160; if ((var_152 & 0xFF)) { stack.offset_112 = (number32_t) var_153; var_147 = var_152; var_148 = var_153; var_149 = var_159; var_150 = var_33; var_151 = var_160; } var_58 = var_147; var_57 = var_165; if (!var_148) { var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } var_141 = var_147; var_142 = &stack.offset_116; var_143 = var_148; var_144 = var_149; var_145 = var_150; var_146 = var_151; if (!((int64_t) var_148 > (int64_t) 3)) { var_57 = var_165; var_58 = var_147; var_141 = var_147; var_142 = &stack.offset_116; var_143 = var_148; var_144 = var_149; var_145 = var_150; var_146 = var_151; if (stack.offset_88.member_4) { var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } } var_137 = var_141; var_124 = var_137; var_139 = var_144; var_140 = var_145; var_125 = var_140; var_126 = var_146; var_48 = function_0x4038b0_Code_x86_64((struct_330 *) var_142, var_143, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_138 = var_48; if ((var_138 & 0xFF)) { var_133 = var_137; var_135 = var_140; var_177 = *(generic64_t *) &stack.offset_104; var_136 = var_177; var_175 = var_139 - var_135; var_134 = var_175; var_132 = var_165; if (!stack.offset_80.member_1) { loop_state_var = 4; continue; } var_129 = var_134; var_127 = var_135; var_128 = var_136; stack.offset_64.member_0.member_4 = (number8_t) var_132; var_47 = function_0x4038b0_Code_x86_64((struct_330 *) var_127, var_129, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_130 = var_47; if ((var_130 & 0xFF)) { var_131 = 0; do { var_31 = var_134 - 4 - (var_131 << 2); var_32 = var_135 + 4 + (var_131 << 2); var_46 = function_0x4038b0_Code_x86_64((struct_330 *) var_32, var_31, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_131 = var_131 + 1; } while ((var_46 & 0xFF)); var_127 = var_32; var_128 = *(generic64_t *) &stack.offset_104; var_129 = var_31; var_130 = var_46; } var_57 = stack.offset_64.member_0.member_4; var_58 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); if (!(!var_129 & stack.offset_88.member_4)) { var_168 = *(generic64_t *) &stack.offset_104; var_165 = stack.offset_64.member_0.member_4; var_166 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); loop_state_var = 6; continue; } var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } } else { stack.offset_112 = 4; var_49 = function_0x4038b0_Code_x86_64(&stack.offset_116, 4, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_138 = var_49; var_124 = var_155; var_125 = var_33; var_126 = var_160; var_137 = var_155; var_139 = var_159; var_140 = var_33; if ((var_138 & 0xFF)) { var_133 = var_137; var_135 = var_140; var_177 = *(generic64_t *) &stack.offset_104; var_136 = var_177; var_175 = var_139 - var_135; var_134 = var_175; var_132 = var_165; if (!stack.offset_80.member_1) { loop_state_var = 4; continue; } var_129 = var_134; var_127 = var_135; var_128 = var_136; stack.offset_64.member_0.member_4 = (number8_t) var_132; var_47 = function_0x4038b0_Code_x86_64((struct_330 *) var_127, var_129, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_130 = var_47; if ((var_130 & 0xFF)) { var_131 = 0; do { var_31 = var_134 - 4 - (var_131 << 2); var_32 = var_135 + 4 + (var_131 << 2); var_46 = function_0x4038b0_Code_x86_64((struct_330 *) var_32, var_31, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_131 = var_131 + 1; } while ((var_46 & 0xFF)); var_127 = var_32; var_128 = *(generic64_t *) &stack.offset_104; var_129 = var_31; var_130 = var_46; } var_57 = stack.offset_64.member_0.member_4; var_58 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); if (!(!var_129 & stack.offset_88.member_4)) { var_168 = *(generic64_t *) &stack.offset_104; var_165 = stack.offset_64.member_0.member_4; var_166 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); loop_state_var = 6; continue; } var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } } } else { var_148 = (int64_t) ((number64_t) var_162 << 32) >> 32; var_147 = var_166; var_149 = var_161; var_150 = var_170; var_151 = var_162; var_58 = var_147; var_57 = var_165; if (!var_148) { var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } var_141 = var_147; var_142 = &stack.offset_116; var_143 = var_148; var_144 = var_149; var_145 = var_150; var_146 = var_151; if (!((int64_t) var_148 > (int64_t) 3)) { var_57 = var_165; var_58 = var_147; var_141 = var_147; var_142 = &stack.offset_116; var_143 = var_148; var_144 = var_149; var_145 = var_150; var_146 = var_151; if (stack.offset_88.member_4) { var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } } var_137 = var_141; var_124 = var_137; var_139 = var_144; var_140 = var_145; var_125 = var_140; var_126 = var_146; var_48 = function_0x4038b0_Code_x86_64((struct_330 *) var_142, var_143, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_138 = var_48; if ((var_138 & 0xFF)) { var_133 = var_137; var_135 = var_140; var_177 = *(generic64_t *) &stack.offset_104; var_136 = var_177; var_175 = var_139 - var_135; var_134 = var_175; var_132 = var_165; if (!stack.offset_80.member_1) { loop_state_var = 4; continue; } var_129 = var_134; var_127 = var_135; var_128 = var_136; stack.offset_64.member_0.member_4 = (number8_t) var_132; var_47 = function_0x4038b0_Code_x86_64((struct_330 *) var_127, var_129, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_130 = var_47; if ((var_130 & 0xFF)) { var_131 = 0; do { var_31 = var_134 - 4 - (var_131 << 2); var_32 = var_135 + 4 + (var_131 << 2); var_46 = function_0x4038b0_Code_x86_64((struct_330 *) var_32, var_31, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_131 = var_131 + 1; } while ((var_46 & 0xFF)); var_127 = var_32; var_128 = *(generic64_t *) &stack.offset_104; var_129 = var_31; var_130 = var_46; } var_57 = stack.offset_64.member_0.member_4; var_58 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); if (!(!var_129 & stack.offset_88.member_4)) { var_168 = *(generic64_t *) &stack.offset_104; var_165 = stack.offset_64.member_0.member_4; var_166 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); loop_state_var = 6; continue; } var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } } } else { stack.offset_64.member_0.member_4 = (number8_t) var_166; var_200 = memchr_2(var_171 - var_168, 4, 10, var_170, var_166, *(generic64_t *) &stack.offset_88); var_51 = var_200.register_rax; var_50 = var_200.register_rdx; if (!var_51) { var_145 = var_170 + 4; var_141 = stack.offset_64.member_0.member_4; var_142 = var_170; var_143 = 4; var_144 = var_169 + var_170; var_146 = var_164; var_137 = var_141; var_124 = var_137; var_139 = var_144; var_140 = var_145; var_125 = var_140; var_126 = var_146; var_48 = function_0x4038b0_Code_x86_64((struct_330 *) var_142, var_143, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_138 = var_48; if ((var_138 & 0xFF)) { var_133 = var_137; var_135 = var_140; var_177 = *(generic64_t *) &stack.offset_104; var_136 = var_177; var_175 = var_139 - var_135; var_134 = var_175; var_132 = var_165; if (!stack.offset_80.member_1) { loop_state_var = 4; continue; } var_129 = var_134; var_127 = var_135; var_128 = var_136; stack.offset_64.member_0.member_4 = (number8_t) var_132; var_47 = function_0x4038b0_Code_x86_64((struct_330 *) var_127, var_129, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_130 = var_47; if ((var_130 & 0xFF)) { var_131 = 0; do { var_31 = var_134 - 4 - (var_131 << 2); var_32 = var_135 + 4 + (var_131 << 2); var_46 = function_0x4038b0_Code_x86_64((struct_330 *) var_32, var_31, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_131 = var_131 + 1; } while ((var_46 & 0xFF)); var_127 = var_32; var_128 = *(generic64_t *) &stack.offset_104; var_129 = var_31; var_130 = var_46; } var_57 = stack.offset_64.member_0.member_4; var_58 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); if (!(!var_129 & stack.offset_88.member_4)) { var_168 = *(generic64_t *) &stack.offset_104; var_165 = stack.offset_64.member_0.member_4; var_166 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); loop_state_var = 6; continue; } var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } } else { var_57 = var_165; var_58 = stack.offset_64.member_0.member_4; var_158 = stack.offset_64.member_0.member_4; var_159 = var_169 + var_170; var_160 = var_164; if (!(var_170 < var_169 + var_170)) { var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } var_155 = var_158; var_156 = (int64_t) ((number64_t) var_160 << 32) >> 32; var_154 = 0; var_157 = var_170; while (true) { var_152 = var_155; var_153 = var_156; var_33 = var_170 + 1 + var_154; if (*(generic8_t *) var_157 != '\n') { *(generic8_t *) ((pointer_or_number64_t) &stack.offset_120 + 56 + ((int64_t) ((number64_t) var_156 << 32) >> 32) * 1 - 60) = *(generic8_t *) var_157; if ((var_156 & 0xFFFFFFFF) == 3) { loop_state_var = 1; break; } var_153 = (int64_t) (((number64_t) var_156 << 32) + 4294967296) >> 32; var_152 = var_165 & 0xFFFFFFFF; } var_154 = var_154 + 1; var_157 = var_157 + 1; if (var_33 < var_159) { continue; } loop_state_var = 0; break; } if (!(loop_state_var)) { var_147 = var_152; var_148 = (int64_t) ((number64_t) var_160 << 32) >> 32; var_149 = var_159; var_150 = var_33; var_151 = var_160; if ((var_152 & 0xFF)) { stack.offset_112 = (number32_t) var_153; var_147 = var_152; var_148 = var_153; var_149 = var_159; var_150 = var_33; var_151 = var_160; } var_58 = var_147; var_57 = var_165; if (!var_148) { var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } var_141 = var_147; var_142 = &stack.offset_116; var_143 = var_148; var_144 = var_149; var_145 = var_150; var_146 = var_151; if (!((int64_t) var_148 > (int64_t) 3)) { var_57 = var_165; var_58 = var_147; var_141 = var_147; var_142 = &stack.offset_116; var_143 = var_148; var_144 = var_149; var_145 = var_150; var_146 = var_151; if (stack.offset_88.member_4) { var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } } var_137 = var_141; var_124 = var_137; var_139 = var_144; var_140 = var_145; var_125 = var_140; var_126 = var_146; var_48 = function_0x4038b0_Code_x86_64((struct_330 *) var_142, var_143, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_138 = var_48; if ((var_138 & 0xFF)) { var_133 = var_137; var_135 = var_140; var_177 = *(generic64_t *) &stack.offset_104; var_136 = var_177; var_175 = var_139 - var_135; var_134 = var_175; var_132 = var_165; if (!stack.offset_80.member_1) { loop_state_var = 4; continue; } var_129 = var_134; var_127 = var_135; var_128 = var_136; stack.offset_64.member_0.member_4 = (number8_t) var_132; var_47 = function_0x4038b0_Code_x86_64((struct_330 *) var_127, var_129, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_130 = var_47; if ((var_130 & 0xFF)) { var_131 = 0; do { var_31 = var_134 - 4 - (var_131 << 2); var_32 = var_135 + 4 + (var_131 << 2); var_46 = function_0x4038b0_Code_x86_64((struct_330 *) var_32, var_31, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_131 = var_131 + 1; } while ((var_46 & 0xFF)); var_127 = var_32; var_128 = *(generic64_t *) &stack.offset_104; var_129 = var_31; var_130 = var_46; } var_57 = stack.offset_64.member_0.member_4; var_58 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); if (!(!var_129 & stack.offset_88.member_4)) { var_168 = *(generic64_t *) &stack.offset_104; var_165 = stack.offset_64.member_0.member_4; var_166 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); loop_state_var = 6; continue; } var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } } else { stack.offset_112 = 4; var_49 = function_0x4038b0_Code_x86_64(&stack.offset_116, 4, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_138 = var_49; var_124 = var_155; var_125 = var_33; var_126 = var_160; var_137 = var_155; var_139 = var_159; var_140 = var_33; if ((var_138 & 0xFF)) { var_133 = var_137; var_135 = var_140; var_177 = *(generic64_t *) &stack.offset_104; var_136 = var_177; var_175 = var_139 - var_135; var_134 = var_175; var_132 = var_165; if (!stack.offset_80.member_1) { loop_state_var = 4; continue; } var_129 = var_134; var_127 = var_135; var_128 = var_136; stack.offset_64.member_0.member_4 = (number8_t) var_132; var_47 = function_0x4038b0_Code_x86_64((struct_330 *) var_127, var_129, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_130 = var_47; if ((var_130 & 0xFF)) { var_131 = 0; do { var_31 = var_134 - 4 - (var_131 << 2); var_32 = var_135 + 4 + (var_131 << 2); var_46 = function_0x4038b0_Code_x86_64((struct_330 *) var_32, var_31, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_131 = var_131 + 1; } while ((var_46 & 0xFF)); var_127 = var_32; var_128 = *(generic64_t *) &stack.offset_104; var_129 = var_31; var_130 = var_46; } var_57 = stack.offset_64.member_0.member_4; var_58 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); if (!(!var_129 & stack.offset_88.member_4)) { var_168 = *(generic64_t *) &stack.offset_104; var_165 = stack.offset_64.member_0.member_4; var_166 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); loop_state_var = 6; continue; } var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } } } } } var_45 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_45 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } var_44 = dcgettext_2((const int8_t *) NULL, (const int8_t *) "invalid input", (int32_t) 5); var_120 = var_44; error_2((int32_t) 1, (int32_t) 0, (const int8_t *) var_120); var_115 = var_165; var_116 = var_124; var_117 = *(generic64_t *) &stack.offset_88; var_118 = 3072 - *(generic64_t *) &stack.offset_104; var_119 = *(generic64_t *) &stack.offset_32; var_121 = 0; var_122 = var_125; var_123 = var_126; var_105 = var_115; var_106 = var_116; var_107 = var_117; var_113 = var_122; var_114 = var_123; var_43 = function_0x406730_Code_x86_64(var_118, var_121, var_120, var_119, var_106); var_110 = var_43.offset_0; var_109 = var_110; var_42 = __errno_location_2(); var_112 = (uint64_t) *var_42; error_2((int32_t) 1, *var_42, (const int8_t *) "%s"); var_111 = "%s"; var_108 = 0; var_93 = var_105; var_94 = var_106; var_95 = var_107; var_96 = var_108; var_97 = var_109; var_98 = var_110; var_100 = var_111; var_101 = var_112; var_103 = var_113; var_104 = var_114; var_99 = 1; var_102 = 9223372036854775808U; var_82 = var_93; var_72 = var_82; var_83 = var_94; var_73 = var_83; var_84 = var_95; var_74 = var_84; var_86 = var_97; var_76 = var_86; var_87 = var_98; var_77 = var_87; var_88 = var_100; var_78 = var_88; var_90 = var_102; var_79 = var_90; var_91 = var_103; var_80 = var_91; var_92 = var_104; var_81 = var_92; var_85 = (var_96 & 0xFFFFFFFF) | var_99; var_75 = var_85; var_89 = (number32_t) var_101 - 1; if ((number32_t) var_101 != 1) { var_102 = (number64_t) ((number128_t) var_90 << 10); var_41 = lshift(var_102, 4294967240); var_99 = 0; if ((number128_t) var_90 << 10 < 9223372036854775808 || (number128_t) var_90 << 10 > (uint128_t) -((uint128_t) 0xFFFFFFFFFFFFFFFF << 64 | 0x8000000000000001)) { loop_state_var = 7; continue; } var_99 = 1; var_102 = 9223372036854775807; if (!((int64_t) var_90 < (int64_t) 0)) { loop_state_var = 7; continue; } loop_state_var = 0; continue; } var_60 = var_73; var_61 = var_77; var_62 = var_78; *(uint8_t **) &stack.offset_104 = &((uint8_t *) var_62)[1]; if (!((uint8_t *) var_62)[1]) { var_67 = (var_77 | var_75) & 0xFFFFFFFF; var_63 = var_72; var_64 = var_73; var_65 = var_74; var_66 = var_76; var_68 = var_78; var_69 = var_79; var_70 = var_80; var_71 = var_81; var_60 = var_64; var_61 = var_67; var_62 = var_68; if (!((int64_t) var_69 < (int64_t) 0)) { var_40 = (var_67 & 0xFFFFFFFF) == 1 ? 0 : var_69; var_18 = var_40; loop_state_var = 1; continue; } } var_39 = function_0x406470_Code_x86_64(*(generic64_t *) segment_3.got.offset_504, (struct_324 *) ((pointer_or_number64_t) &segment_3.data.offset_48 + 16), var_62, var_61, var_60); var_38 = dcgettext_2((const int8_t *) NULL, (const int8_t *) "invalid wrap size", (int32_t) 5); error_2((int32_t) 1, (int32_t) 0, (const int8_t *) "%s: %s"); var_59 = 0; *(generic64_t *) &stack.offset_88 = var_59; var_37 = nl_langinfo_2((nl_item) 14); var_30 = "ASCII"; if (var_37) { var_30 = "ASCII"; if (*var_37) { var_28 = *(generic64_t *) &stack.offset_88; var_30 = var_37; if ((pointer_or_number64_t) var_37 == (pointer_or_number64_t) &segment_2.rodata.offset_458) { loop_state_var = 0; var_201 = true; break; } } } var_29 = 0; loop_state_var = 2; var_201 = true; break; } break; } if (var_201){ break;} } break; case 4: { var_165 = var_172; var_57 = var_165; var_167 = var_174; var_169 = var_175; var_170 = var_176; var_171 = var_177; var_168 = var_171; var_166 = ((var_173 & 0xFFFFFFFFFFFFFF00) | !var_169) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); var_58 = var_166; if ((!var_169 & stack.offset_88.member_4)) { var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } if (!var_169) { var_148 = stack.offset_112; *(generic64_t *) &stack.offset_104 = var_171; *(generic64_t *) &stack.offset_96 = var_168 - var_171 + *(generic64_t *) &stack.offset_96; var_147 = var_166; var_149 = var_170; var_150 = var_170; var_151 = var_171; if (stack.offset_112 == 4) { stack.offset_112 = 0; var_161 = var_170; var_162 = 0; var_159 = var_161; var_160 = var_162; var_158 = var_166; if (var_170 < var_159) { var_155 = var_158; var_156 = (int64_t) ((number64_t) var_160 << 32) >> 32; var_154 = 0; var_157 = var_170; while (true) { var_152 = var_155; var_153 = var_156; var_33 = var_170 + 1 + var_154; if (*(generic8_t *) var_157 != '\n') { *(generic8_t *) ((pointer_or_number64_t) &stack.offset_120 + 56 + ((int64_t) ((number64_t) var_156 << 32) >> 32) * 1 - 60) = *(generic8_t *) var_157; if ((var_156 & 0xFFFFFFFF) == 3) { loop_state_var = 1; break; } var_153 = (int64_t) (((number64_t) var_156 << 32) + 4294967296) >> 32; var_152 = var_165 & 0xFFFFFFFF; } var_154 = var_154 + 1; var_157 = var_157 + 1; if (var_33 < var_159) { continue; } loop_state_var = 0; break; } if (!(loop_state_var)) { var_147 = var_152; var_148 = (int64_t) ((number64_t) var_160 << 32) >> 32; var_149 = var_159; var_150 = var_33; var_151 = var_160; if ((var_152 & 0xFF)) { stack.offset_112 = (number32_t) var_153; var_147 = var_152; var_148 = var_153; var_149 = var_159; var_150 = var_33; var_151 = var_160; } var_58 = var_147; var_57 = var_165; if (!var_148) { var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } var_141 = var_147; var_142 = &stack.offset_116; var_143 = var_148; var_144 = var_149; var_145 = var_150; var_146 = var_151; if (!((int64_t) var_148 > (int64_t) 3)) { var_57 = var_165; var_58 = var_147; var_141 = var_147; var_142 = &stack.offset_116; var_143 = var_148; var_144 = var_149; var_145 = var_150; var_146 = var_151; if (stack.offset_88.member_4) { var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } } var_137 = var_141; var_124 = var_137; var_139 = var_144; var_140 = var_145; var_125 = var_140; var_126 = var_146; var_48 = function_0x4038b0_Code_x86_64((struct_330 *) var_142, var_143, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_138 = var_48; if ((var_138 & 0xFF)) { var_133 = var_137; var_135 = var_140; var_177 = *(generic64_t *) &stack.offset_104; var_136 = var_177; var_175 = var_139 - var_135; var_134 = var_175; var_132 = var_165; if (!stack.offset_80.member_1) { loop_state_var = 4; continue; } var_129 = var_134; var_127 = var_135; var_128 = var_136; stack.offset_64.member_0.member_4 = (number8_t) var_132; var_47 = function_0x4038b0_Code_x86_64((struct_330 *) var_127, var_129, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_130 = var_47; if ((var_130 & 0xFF)) { var_131 = 0; do { var_31 = var_134 - 4 - (var_131 << 2); var_32 = var_135 + 4 + (var_131 << 2); var_46 = function_0x4038b0_Code_x86_64((struct_330 *) var_32, var_31, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_131 = var_131 + 1; } while ((var_46 & 0xFF)); var_127 = var_32; var_128 = *(generic64_t *) &stack.offset_104; var_129 = var_31; var_130 = var_46; } var_57 = stack.offset_64.member_0.member_4; var_58 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); if (!(!var_129 & stack.offset_88.member_4)) { var_168 = *(generic64_t *) &stack.offset_104; var_165 = stack.offset_64.member_0.member_4; var_166 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); loop_state_var = 6; continue; } var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } } else { stack.offset_112 = 4; var_49 = function_0x4038b0_Code_x86_64(&stack.offset_116, 4, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_138 = var_49; var_124 = var_155; var_125 = var_33; var_126 = var_160; var_137 = var_155; var_139 = var_159; var_140 = var_33; if ((var_138 & 0xFF)) { var_133 = var_137; var_135 = var_140; var_177 = *(generic64_t *) &stack.offset_104; var_136 = var_177; var_175 = var_139 - var_135; var_134 = var_175; var_132 = var_165; if (!stack.offset_80.member_1) { loop_state_var = 4; continue; } var_129 = var_134; var_127 = var_135; var_128 = var_136; stack.offset_64.member_0.member_4 = (number8_t) var_132; var_47 = function_0x4038b0_Code_x86_64((struct_330 *) var_127, var_129, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_130 = var_47; if ((var_130 & 0xFF)) { var_131 = 0; do { var_31 = var_134 - 4 - (var_131 << 2); var_32 = var_135 + 4 + (var_131 << 2); var_46 = function_0x4038b0_Code_x86_64((struct_330 *) var_32, var_31, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_131 = var_131 + 1; } while ((var_46 & 0xFF)); var_127 = var_32; var_128 = *(generic64_t *) &stack.offset_104; var_129 = var_31; var_130 = var_46; } var_57 = stack.offset_64.member_0.member_4; var_58 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); if (!(!var_129 & stack.offset_88.member_4)) { var_168 = *(generic64_t *) &stack.offset_104; var_165 = stack.offset_64.member_0.member_4; var_166 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); loop_state_var = 6; continue; } var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } } } else { var_148 = (int64_t) ((number64_t) var_162 << 32) >> 32; var_147 = var_166; var_149 = var_161; var_150 = var_170; var_151 = var_162; var_58 = var_147; var_57 = var_165; if (!var_148) { var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } var_141 = var_147; var_142 = &stack.offset_116; var_143 = var_148; var_144 = var_149; var_145 = var_150; var_146 = var_151; if (!((int64_t) var_148 > (int64_t) 3)) { var_57 = var_165; var_58 = var_147; var_141 = var_147; var_142 = &stack.offset_116; var_143 = var_148; var_144 = var_149; var_145 = var_150; var_146 = var_151; if (stack.offset_88.member_4) { var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } } var_137 = var_141; var_124 = var_137; var_139 = var_144; var_140 = var_145; var_125 = var_140; var_126 = var_146; var_48 = function_0x4038b0_Code_x86_64((struct_330 *) var_142, var_143, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_138 = var_48; if ((var_138 & 0xFF)) { var_133 = var_137; var_135 = var_140; var_177 = *(generic64_t *) &stack.offset_104; var_136 = var_177; var_175 = var_139 - var_135; var_134 = var_175; var_132 = var_165; if (!stack.offset_80.member_1) { loop_state_var = 4; continue; } var_129 = var_134; var_127 = var_135; var_128 = var_136; stack.offset_64.member_0.member_4 = (number8_t) var_132; var_47 = function_0x4038b0_Code_x86_64((struct_330 *) var_127, var_129, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_130 = var_47; if ((var_130 & 0xFF)) { var_131 = 0; do { var_31 = var_134 - 4 - (var_131 << 2); var_32 = var_135 + 4 + (var_131 << 2); var_46 = function_0x4038b0_Code_x86_64((struct_330 *) var_32, var_31, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_131 = var_131 + 1; } while ((var_46 & 0xFF)); var_127 = var_32; var_128 = *(generic64_t *) &stack.offset_104; var_129 = var_31; var_130 = var_46; } var_57 = stack.offset_64.member_0.member_4; var_58 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); if (!(!var_129 & stack.offset_88.member_4)) { var_168 = *(generic64_t *) &stack.offset_104; var_165 = stack.offset_64.member_0.member_4; var_166 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); loop_state_var = 6; continue; } var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } } } else { var_58 = var_147; var_57 = var_165; if (!var_148) { var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } var_141 = var_147; var_142 = &stack.offset_116; var_143 = var_148; var_144 = var_149; var_145 = var_150; var_146 = var_151; if (!((int64_t) var_148 > (int64_t) 3)) { var_57 = var_165; var_58 = var_147; var_141 = var_147; var_142 = &stack.offset_116; var_143 = var_148; var_144 = var_149; var_145 = var_150; var_146 = var_151; if (stack.offset_88.member_4) { var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } } var_137 = var_141; var_124 = var_137; var_139 = var_144; var_140 = var_145; var_125 = var_140; var_126 = var_146; var_48 = function_0x4038b0_Code_x86_64((struct_330 *) var_142, var_143, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_138 = var_48; if ((var_138 & 0xFF)) { var_133 = var_137; var_135 = var_140; var_177 = *(generic64_t *) &stack.offset_104; var_136 = var_177; var_175 = var_139 - var_135; var_134 = var_175; var_132 = var_165; if (!stack.offset_80.member_1) { loop_state_var = 4; continue; } var_129 = var_134; var_127 = var_135; var_128 = var_136; stack.offset_64.member_0.member_4 = (number8_t) var_132; var_47 = function_0x4038b0_Code_x86_64((struct_330 *) var_127, var_129, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_130 = var_47; if ((var_130 & 0xFF)) { var_131 = 0; do { var_31 = var_134 - 4 - (var_131 << 2); var_32 = var_135 + 4 + (var_131 << 2); var_46 = function_0x4038b0_Code_x86_64((struct_330 *) var_32, var_31, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_131 = var_131 + 1; } while ((var_46 & 0xFF)); var_127 = var_32; var_128 = *(generic64_t *) &stack.offset_104; var_129 = var_31; var_130 = var_46; } var_57 = stack.offset_64.member_0.member_4; var_58 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); if (!(!var_129 & stack.offset_88.member_4)) { var_168 = *(generic64_t *) &stack.offset_104; var_165 = stack.offset_64.member_0.member_4; var_166 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); loop_state_var = 6; continue; } var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } } } else { if (*(generic8_t *) var_170 == '\n') { var_182 = var_170 + 1; var_181 = var_169 - 1; loop_state_var = 2; continue; } *(generic64_t *) &stack.offset_104 = var_171; *(generic64_t *) &stack.offset_96 = *(generic64_t *) &stack.offset_96 - (var_171 - var_168); if (stack.offset_112 == 4) { stack.offset_112 = 0; var_163 = var_165 & 0xFFFFFFFF; var_164 = 0; } else { var_164 = stack.offset_112; var_163 = (var_167 & 0xFFFFFFFFFFFFFF00) | !stack.offset_112; } var_162 = var_164; var_161 = var_169 + var_170; if ((int64_t) var_169 < (int64_t) 4 || !(var_163 & 0xFF)) { var_159 = var_161; var_160 = var_162; var_158 = var_166; if (var_170 < var_159) { var_155 = var_158; var_156 = (int64_t) ((number64_t) var_160 << 32) >> 32; var_154 = 0; var_157 = var_170; while (true) { var_152 = var_155; var_153 = var_156; var_33 = var_170 + 1 + var_154; if (*(generic8_t *) var_157 != '\n') { *(generic8_t *) ((pointer_or_number64_t) &stack.offset_120 + 56 + ((int64_t) ((number64_t) var_156 << 32) >> 32) * 1 - 60) = *(generic8_t *) var_157; if ((var_156 & 0xFFFFFFFF) == 3) { loop_state_var = 1; break; } var_153 = (int64_t) (((number64_t) var_156 << 32) + 4294967296) >> 32; var_152 = var_165 & 0xFFFFFFFF; } var_154 = var_154 + 1; var_157 = var_157 + 1; if (var_33 < var_159) { continue; } loop_state_var = 0; break; } if (!(loop_state_var)) { var_147 = var_152; var_148 = (int64_t) ((number64_t) var_160 << 32) >> 32; var_149 = var_159; var_150 = var_33; var_151 = var_160; if ((var_152 & 0xFF)) { stack.offset_112 = (number32_t) var_153; var_147 = var_152; var_148 = var_153; var_149 = var_159; var_150 = var_33; var_151 = var_160; } var_58 = var_147; var_57 = var_165; if (!var_148) { var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } var_141 = var_147; var_142 = &stack.offset_116; var_143 = var_148; var_144 = var_149; var_145 = var_150; var_146 = var_151; if (!((int64_t) var_148 > (int64_t) 3)) { var_57 = var_165; var_58 = var_147; var_141 = var_147; var_142 = &stack.offset_116; var_143 = var_148; var_144 = var_149; var_145 = var_150; var_146 = var_151; if (stack.offset_88.member_4) { var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } } var_137 = var_141; var_124 = var_137; var_139 = var_144; var_140 = var_145; var_125 = var_140; var_126 = var_146; var_48 = function_0x4038b0_Code_x86_64((struct_330 *) var_142, var_143, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_138 = var_48; if ((var_138 & 0xFF)) { var_133 = var_137; var_135 = var_140; var_177 = *(generic64_t *) &stack.offset_104; var_136 = var_177; var_175 = var_139 - var_135; var_134 = var_175; var_132 = var_165; if (!stack.offset_80.member_1) { loop_state_var = 4; continue; } var_129 = var_134; var_127 = var_135; var_128 = var_136; stack.offset_64.member_0.member_4 = (number8_t) var_132; var_47 = function_0x4038b0_Code_x86_64((struct_330 *) var_127, var_129, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_130 = var_47; if ((var_130 & 0xFF)) { var_131 = 0; do { var_31 = var_134 - 4 - (var_131 << 2); var_32 = var_135 + 4 + (var_131 << 2); var_46 = function_0x4038b0_Code_x86_64((struct_330 *) var_32, var_31, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_131 = var_131 + 1; } while ((var_46 & 0xFF)); var_127 = var_32; var_128 = *(generic64_t *) &stack.offset_104; var_129 = var_31; var_130 = var_46; } var_57 = stack.offset_64.member_0.member_4; var_58 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); if (!(!var_129 & stack.offset_88.member_4)) { var_168 = *(generic64_t *) &stack.offset_104; var_165 = stack.offset_64.member_0.member_4; var_166 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); loop_state_var = 6; continue; } var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } } else { stack.offset_112 = 4; var_49 = function_0x4038b0_Code_x86_64(&stack.offset_116, 4, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_138 = var_49; var_124 = var_155; var_125 = var_33; var_126 = var_160; var_137 = var_155; var_139 = var_159; var_140 = var_33; if ((var_138 & 0xFF)) { var_133 = var_137; var_135 = var_140; var_177 = *(generic64_t *) &stack.offset_104; var_136 = var_177; var_175 = var_139 - var_135; var_134 = var_175; var_132 = var_165; if (!stack.offset_80.member_1) { loop_state_var = 4; continue; } var_129 = var_134; var_127 = var_135; var_128 = var_136; stack.offset_64.member_0.member_4 = (number8_t) var_132; var_47 = function_0x4038b0_Code_x86_64((struct_330 *) var_127, var_129, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_130 = var_47; if ((var_130 & 0xFF)) { var_131 = 0; do { var_31 = var_134 - 4 - (var_131 << 2); var_32 = var_135 + 4 + (var_131 << 2); var_46 = function_0x4038b0_Code_x86_64((struct_330 *) var_32, var_31, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_131 = var_131 + 1; } while ((var_46 & 0xFF)); var_127 = var_32; var_128 = *(generic64_t *) &stack.offset_104; var_129 = var_31; var_130 = var_46; } var_57 = stack.offset_64.member_0.member_4; var_58 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); if (!(!var_129 & stack.offset_88.member_4)) { var_168 = *(generic64_t *) &stack.offset_104; var_165 = stack.offset_64.member_0.member_4; var_166 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); loop_state_var = 6; continue; } var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } } } else { var_148 = (int64_t) ((number64_t) var_162 << 32) >> 32; var_147 = var_166; var_149 = var_161; var_150 = var_170; var_151 = var_162; var_58 = var_147; var_57 = var_165; if (!var_148) { var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } var_141 = var_147; var_142 = &stack.offset_116; var_143 = var_148; var_144 = var_149; var_145 = var_150; var_146 = var_151; if (!((int64_t) var_148 > (int64_t) 3)) { var_57 = var_165; var_58 = var_147; var_141 = var_147; var_142 = &stack.offset_116; var_143 = var_148; var_144 = var_149; var_145 = var_150; var_146 = var_151; if (stack.offset_88.member_4) { var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } } var_137 = var_141; var_124 = var_137; var_139 = var_144; var_140 = var_145; var_125 = var_140; var_126 = var_146; var_48 = function_0x4038b0_Code_x86_64((struct_330 *) var_142, var_143, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_138 = var_48; if ((var_138 & 0xFF)) { var_133 = var_137; var_135 = var_140; var_177 = *(generic64_t *) &stack.offset_104; var_136 = var_177; var_175 = var_139 - var_135; var_134 = var_175; var_132 = var_165; if (!stack.offset_80.member_1) { loop_state_var = 4; continue; } var_129 = var_134; var_127 = var_135; var_128 = var_136; stack.offset_64.member_0.member_4 = (number8_t) var_132; var_47 = function_0x4038b0_Code_x86_64((struct_330 *) var_127, var_129, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_130 = var_47; if ((var_130 & 0xFF)) { var_131 = 0; do { var_31 = var_134 - 4 - (var_131 << 2); var_32 = var_135 + 4 + (var_131 << 2); var_46 = function_0x4038b0_Code_x86_64((struct_330 *) var_32, var_31, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_131 = var_131 + 1; } while ((var_46 & 0xFF)); var_127 = var_32; var_128 = *(generic64_t *) &stack.offset_104; var_129 = var_31; var_130 = var_46; } var_57 = stack.offset_64.member_0.member_4; var_58 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); if (!(!var_129 & stack.offset_88.member_4)) { var_168 = *(generic64_t *) &stack.offset_104; var_165 = stack.offset_64.member_0.member_4; var_166 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); loop_state_var = 6; continue; } var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } } } else { stack.offset_64.member_0.member_4 = (number8_t) var_166; var_200 = memchr_2(var_171 - var_168, 4, 10, var_170, var_166, *(generic64_t *) &stack.offset_88); var_51 = var_200.register_rax; var_50 = var_200.register_rdx; if (!var_51) { var_145 = var_170 + 4; var_141 = stack.offset_64.member_0.member_4; var_142 = var_170; var_143 = 4; var_144 = var_169 + var_170; var_146 = var_164; var_137 = var_141; var_124 = var_137; var_139 = var_144; var_140 = var_145; var_125 = var_140; var_126 = var_146; var_48 = function_0x4038b0_Code_x86_64((struct_330 *) var_142, var_143, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_138 = var_48; if ((var_138 & 0xFF)) { var_133 = var_137; var_135 = var_140; var_177 = *(generic64_t *) &stack.offset_104; var_136 = var_177; var_175 = var_139 - var_135; var_134 = var_175; var_132 = var_165; if (!stack.offset_80.member_1) { loop_state_var = 4; continue; } var_129 = var_134; var_127 = var_135; var_128 = var_136; stack.offset_64.member_0.member_4 = (number8_t) var_132; var_47 = function_0x4038b0_Code_x86_64((struct_330 *) var_127, var_129, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_130 = var_47; if ((var_130 & 0xFF)) { var_131 = 0; do { var_31 = var_134 - 4 - (var_131 << 2); var_32 = var_135 + 4 + (var_131 << 2); var_46 = function_0x4038b0_Code_x86_64((struct_330 *) var_32, var_31, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_131 = var_131 + 1; } while ((var_46 & 0xFF)); var_127 = var_32; var_128 = *(generic64_t *) &stack.offset_104; var_129 = var_31; var_130 = var_46; } var_57 = stack.offset_64.member_0.member_4; var_58 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); if (!(!var_129 & stack.offset_88.member_4)) { var_168 = *(generic64_t *) &stack.offset_104; var_165 = stack.offset_64.member_0.member_4; var_166 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); loop_state_var = 6; continue; } var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } } else { var_57 = var_165; var_58 = stack.offset_64.member_0.member_4; var_158 = stack.offset_64.member_0.member_4; var_159 = var_169 + var_170; var_160 = var_164; if (!(var_170 < var_169 + var_170)) { var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } var_155 = var_158; var_156 = (int64_t) ((number64_t) var_160 << 32) >> 32; var_154 = 0; var_157 = var_170; while (true) { var_152 = var_155; var_153 = var_156; var_33 = var_170 + 1 + var_154; if (*(generic8_t *) var_157 != '\n') { *(generic8_t *) ((pointer_or_number64_t) &stack.offset_120 + 56 + ((int64_t) ((number64_t) var_156 << 32) >> 32) * 1 - 60) = *(generic8_t *) var_157; if ((var_156 & 0xFFFFFFFF) == 3) { loop_state_var = 1; break; } var_153 = (int64_t) (((number64_t) var_156 << 32) + 4294967296) >> 32; var_152 = var_165 & 0xFFFFFFFF; } var_154 = var_154 + 1; var_157 = var_157 + 1; if (var_33 < var_159) { continue; } loop_state_var = 0; break; } if (!(loop_state_var)) { var_147 = var_152; var_148 = (int64_t) ((number64_t) var_160 << 32) >> 32; var_149 = var_159; var_150 = var_33; var_151 = var_160; if ((var_152 & 0xFF)) { stack.offset_112 = (number32_t) var_153; var_147 = var_152; var_148 = var_153; var_149 = var_159; var_150 = var_33; var_151 = var_160; } var_58 = var_147; var_57 = var_165; if (!var_148) { var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } var_141 = var_147; var_142 = &stack.offset_116; var_143 = var_148; var_144 = var_149; var_145 = var_150; var_146 = var_151; if (!((int64_t) var_148 > (int64_t) 3)) { var_57 = var_165; var_58 = var_147; var_141 = var_147; var_142 = &stack.offset_116; var_143 = var_148; var_144 = var_149; var_145 = var_150; var_146 = var_151; if (stack.offset_88.member_4) { var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } } var_137 = var_141; var_124 = var_137; var_139 = var_144; var_140 = var_145; var_125 = var_140; var_126 = var_146; var_48 = function_0x4038b0_Code_x86_64((struct_330 *) var_142, var_143, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_138 = var_48; if ((var_138 & 0xFF)) { var_133 = var_137; var_135 = var_140; var_177 = *(generic64_t *) &stack.offset_104; var_136 = var_177; var_175 = var_139 - var_135; var_134 = var_175; var_132 = var_165; if (!stack.offset_80.member_1) { loop_state_var = 4; continue; } var_129 = var_134; var_127 = var_135; var_128 = var_136; stack.offset_64.member_0.member_4 = (number8_t) var_132; var_47 = function_0x4038b0_Code_x86_64((struct_330 *) var_127, var_129, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_130 = var_47; if ((var_130 & 0xFF)) { var_131 = 0; do { var_31 = var_134 - 4 - (var_131 << 2); var_32 = var_135 + 4 + (var_131 << 2); var_46 = function_0x4038b0_Code_x86_64((struct_330 *) var_32, var_31, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_131 = var_131 + 1; } while ((var_46 & 0xFF)); var_127 = var_32; var_128 = *(generic64_t *) &stack.offset_104; var_129 = var_31; var_130 = var_46; } var_57 = stack.offset_64.member_0.member_4; var_58 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); if (!(!var_129 & stack.offset_88.member_4)) { var_168 = *(generic64_t *) &stack.offset_104; var_165 = stack.offset_64.member_0.member_4; var_166 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); loop_state_var = 6; continue; } var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } } else { stack.offset_112 = 4; var_49 = function_0x4038b0_Code_x86_64(&stack.offset_116, 4, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_138 = var_49; var_124 = var_155; var_125 = var_33; var_126 = var_160; var_137 = var_155; var_139 = var_159; var_140 = var_33; if ((var_138 & 0xFF)) { var_133 = var_137; var_135 = var_140; var_177 = *(generic64_t *) &stack.offset_104; var_136 = var_177; var_175 = var_139 - var_135; var_134 = var_175; var_132 = var_165; if (!stack.offset_80.member_1) { loop_state_var = 4; continue; } var_129 = var_134; var_127 = var_135; var_128 = var_136; stack.offset_64.member_0.member_4 = (number8_t) var_132; var_47 = function_0x4038b0_Code_x86_64((struct_330 *) var_127, var_129, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_130 = var_47; if ((var_130 & 0xFF)) { var_131 = 0; do { var_31 = var_134 - 4 - (var_131 << 2); var_32 = var_135 + 4 + (var_131 << 2); var_46 = function_0x4038b0_Code_x86_64((struct_330 *) var_32, var_31, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_131 = var_131 + 1; } while ((var_46 & 0xFF)); var_127 = var_32; var_128 = *(generic64_t *) &stack.offset_104; var_129 = var_31; var_130 = var_46; } var_57 = stack.offset_64.member_0.member_4; var_58 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); if (!(!var_129 & stack.offset_88.member_4)) { var_168 = *(generic64_t *) &stack.offset_104; var_165 = stack.offset_64.member_0.member_4; var_166 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); loop_state_var = 6; continue; } var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } } } } } var_45 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_45 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } var_44 = dcgettext_2((const int8_t *) NULL, (const int8_t *) "invalid input", (int32_t) 5); var_120 = var_44; error_2((int32_t) 1, (int32_t) 0, (const int8_t *) var_120); var_115 = var_165; var_116 = var_124; var_117 = *(generic64_t *) &stack.offset_88; var_118 = 3072 - *(generic64_t *) &stack.offset_104; var_119 = *(generic64_t *) &stack.offset_32; var_121 = 0; var_122 = var_125; var_123 = var_126; var_105 = var_115; var_106 = var_116; var_107 = var_117; var_113 = var_122; var_114 = var_123; var_43 = function_0x406730_Code_x86_64(var_118, var_121, var_120, var_119, var_106); var_110 = var_43.offset_0; var_109 = var_110; var_42 = __errno_location_2(); var_112 = (uint64_t) *var_42; error_2((int32_t) 1, *var_42, (const int8_t *) "%s"); var_111 = "%s"; var_108 = 0; var_93 = var_105; var_94 = var_106; var_95 = var_107; var_96 = var_108; var_97 = var_109; var_98 = var_110; var_100 = var_111; var_101 = var_112; var_103 = var_113; var_104 = var_114; var_99 = 1; var_102 = 9223372036854775808U; var_82 = var_93; var_72 = var_82; var_83 = var_94; var_73 = var_83; var_84 = var_95; var_74 = var_84; var_86 = var_97; var_76 = var_86; var_87 = var_98; var_77 = var_87; var_88 = var_100; var_78 = var_88; var_90 = var_102; var_79 = var_90; var_91 = var_103; var_80 = var_91; var_92 = var_104; var_81 = var_92; var_85 = (var_96 & 0xFFFFFFFF) | var_99; var_75 = var_85; var_89 = (number32_t) var_101 - 1; if ((number32_t) var_101 != 1) { var_102 = (number64_t) ((number128_t) var_90 << 10); var_41 = lshift(var_102, 4294967240); var_99 = 0; if ((number128_t) var_90 << 10 < 9223372036854775808 || (number128_t) var_90 << 10 > (uint128_t) -((uint128_t) 0xFFFFFFFFFFFFFFFF << 64 | 0x8000000000000001)) { loop_state_var = 7; continue; } var_99 = 1; var_102 = 9223372036854775807; if (!((int64_t) var_90 < (int64_t) 0)) { loop_state_var = 7; continue; } loop_state_var = 0; continue; } var_60 = var_73; var_61 = var_77; var_62 = var_78; *(uint8_t **) &stack.offset_104 = &((uint8_t *) var_62)[1]; if (!((uint8_t *) var_62)[1]) { var_67 = (var_77 | var_75) & 0xFFFFFFFF; var_63 = var_72; var_64 = var_73; var_65 = var_74; var_66 = var_76; var_68 = var_78; var_69 = var_79; var_70 = var_80; var_71 = var_81; var_60 = var_64; var_61 = var_67; var_62 = var_68; if (!((int64_t) var_69 < (int64_t) 0)) { var_40 = (var_67 & 0xFFFFFFFF) == 1 ? 0 : var_69; var_18 = var_40; loop_state_var = 1; continue; } } var_39 = function_0x406470_Code_x86_64(*(generic64_t *) segment_3.got.offset_504, (struct_324 *) ((pointer_or_number64_t) &segment_3.data.offset_48 + 16), var_62, var_61, var_60); var_38 = dcgettext_2((const int8_t *) NULL, (const int8_t *) "invalid wrap size", (int32_t) 5); error_2((int32_t) 1, (int32_t) 0, (const int8_t *) "%s: %s"); var_59 = 0; *(generic64_t *) &stack.offset_88 = var_59; var_37 = nl_langinfo_2((nl_item) 14); var_30 = "ASCII"; if (var_37) { var_30 = "ASCII"; if (*var_37) { var_28 = *(generic64_t *) &stack.offset_88; var_30 = var_37; if ((pointer_or_number64_t) var_37 == (pointer_or_number64_t) &segment_2.rodata.offset_458) { loop_state_var = 0; var_201 = true; break; } } } var_29 = 0; loop_state_var = 2; var_201 = true; break; } break; case 5: { stack.offset_72.member_0.member_4 = (number8_t) var_198; var_197 = stack.offset_56.member_1; var_196 = *(generic64_t *) &stack.offset_40; var_195 = 0; while (true) { var_188 = var_196; var_187 = var_188; var_189 = var_197; var_56 = __fread_unlocked_chk_2((typedef_112) (var_195 + *(generic64_t *) &stack.offset_24), llvm_usub_sat_i64(4096, var_195), 1, 4096 - var_195, (typedef_113) var_187); var_190 = var_56; var_34 = (number8_t) var_189; if (var_34) { var_55 = lshift(var_56, 4294967240); var_54 = !var_56 ? '@' : '\000'; var_187 = var_196; var_188 = var_196; var_189 = var_197; var_190 = var_56; if (!(var_54 | ((number8_t) var_55 & 0x80))) { stack.offset_88.member_4 = var_34; *(generic64_t *) &stack.offset_80 = var_196; var_193 = var_56; var_194 = 0; do { if ((int8_t) *(generic8_t *) (*(generic8_t *) (var_194 + var_195 + *(generic64_t *) &stack.offset_24) + ((pointer_or_number64_t) &segment_2.rodata.offset_3392 + 64)) > -'\001' || *(generic8_t *) (var_194 + var_195 + *(generic64_t *) &stack.offset_24) == '=') { var_192 = var_194 + 1; var_191 = var_193; } else { var_191 = var_193 - 1; var_199 = __memmove_chk_2(llvm_usub_sat_i64(4096, var_194 + var_195), var_191 - var_194, var_194 + var_195 + *(generic64_t *) &stack.offset_24 + 1, var_194 + var_195 + *(generic64_t *) &stack.offset_24, 0, *(generic64_t *) &stack.offset_88); var_53 = var_199.register_rax; var_52 = var_199.register_rdx; var_192 = var_194; } } while ((int64_t) var_191 > (int64_t) llvm_smax_i64(var_192, 0)); var_189 = stack.offset_88.member_4; var_188 = *(generic64_t *) &stack.offset_80; var_187 = 0; var_190 = var_191; } } if (!((number8_t) *(generic32_t *) var_188 & 0x20)) { var_35 = (int64_t) (var_195 + var_190) < (int64_t) 4096 && !((number8_t) *(generic32_t *) var_188 & 0x10); var_195 = var_195 + var_190; if (var_35) { continue; } break; } var_22 = var_195 + var_190; var_23 = var_188; var_24 = *(generic64_t *) &stack.offset_24; loop_state_var = 0; break; } if (!(loop_state_var)) { loop_state_var = 3; var_201 = true; break; } var_184 = stack.offset_72.member_0.member_4; stack.offset_20 = 0; *(union_353 **) &stack.offset_72 = &stack.offset_104; var_185 = var_187; var_186 = var_195; var_178 = var_184; var_179 = var_185; var_181 = var_186; *(generic64_t *) &stack.offset_104 = 3072; stack.offset_88.member_4 = var_181 != 0; *(generic64_t *) &stack.offset_96 = *(generic64_t *) &stack.offset_48; var_182 = *(generic64_t *) &stack.offset_24; var_180 = var_181 != 0 && !stack.offset_112; stack.offset_80.member_1 = var_181 != 0 && !stack.offset_112; var_183 = 3072; var_172 = var_178; var_132 = var_172; var_173 = var_179; var_133 = var_173; var_174 = var_180; var_175 = var_181; var_134 = var_175; var_176 = var_182; var_135 = var_176; var_177 = var_183; var_136 = var_177; if (stack.offset_80.member_1) { var_129 = var_134; var_127 = var_135; var_128 = var_136; stack.offset_64.member_0.member_4 = (number8_t) var_132; var_47 = function_0x4038b0_Code_x86_64((struct_330 *) var_127, var_129, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_130 = var_47; if ((var_130 & 0xFF)) { var_131 = 0; do { var_31 = var_134 - 4 - (var_131 << 2); var_32 = var_135 + 4 + (var_131 << 2); var_46 = function_0x4038b0_Code_x86_64((struct_330 *) var_32, var_31, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_131 = var_131 + 1; } while ((var_46 & 0xFF)); var_127 = var_32; var_128 = *(generic64_t *) &stack.offset_104; var_129 = var_31; var_130 = var_46; } var_57 = stack.offset_64.member_0.member_4; var_58 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); if (!(!var_129 & stack.offset_88.member_4)) { var_168 = *(generic64_t *) &stack.offset_104; var_165 = stack.offset_64.member_0.member_4; var_166 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); loop_state_var = 6; continue; } var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } var_165 = var_172; var_57 = var_165; var_167 = var_174; var_169 = var_175; var_170 = var_176; var_171 = var_177; var_168 = var_171; var_166 = ((var_173 & 0xFFFFFFFFFFFFFF00) | !var_169) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); var_58 = var_166; if ((!var_169 & stack.offset_88.member_4)) { var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } if (!var_169) { var_148 = stack.offset_112; *(generic64_t *) &stack.offset_104 = var_171; *(generic64_t *) &stack.offset_96 = var_168 - var_171 + *(generic64_t *) &stack.offset_96; var_147 = var_166; var_149 = var_170; var_150 = var_170; var_151 = var_171; if (stack.offset_112 == 4) { stack.offset_112 = 0; var_161 = var_170; var_162 = 0; var_159 = var_161; var_160 = var_162; var_158 = var_166; if (var_170 < var_159) { var_155 = var_158; var_156 = (int64_t) ((number64_t) var_160 << 32) >> 32; var_154 = 0; var_157 = var_170; while (true) { var_152 = var_155; var_153 = var_156; var_33 = var_170 + 1 + var_154; if (*(generic8_t *) var_157 != '\n') { *(generic8_t *) ((pointer_or_number64_t) &stack.offset_120 + 56 + ((int64_t) ((number64_t) var_156 << 32) >> 32) * 1 - 60) = *(generic8_t *) var_157; if ((var_156 & 0xFFFFFFFF) == 3) { loop_state_var = 1; break; } var_153 = (int64_t) (((number64_t) var_156 << 32) + 4294967296) >> 32; var_152 = var_165 & 0xFFFFFFFF; } var_154 = var_154 + 1; var_157 = var_157 + 1; if (var_33 < var_159) { continue; } loop_state_var = 0; break; } if (!(loop_state_var)) { var_147 = var_152; var_148 = (int64_t) ((number64_t) var_160 << 32) >> 32; var_149 = var_159; var_150 = var_33; var_151 = var_160; if ((var_152 & 0xFF)) { stack.offset_112 = (number32_t) var_153; var_147 = var_152; var_148 = var_153; var_149 = var_159; var_150 = var_33; var_151 = var_160; } var_58 = var_147; var_57 = var_165; if (!var_148) { var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } var_141 = var_147; var_142 = &stack.offset_116; var_143 = var_148; var_144 = var_149; var_145 = var_150; var_146 = var_151; if (!((int64_t) var_148 > (int64_t) 3)) { var_57 = var_165; var_58 = var_147; var_141 = var_147; var_142 = &stack.offset_116; var_143 = var_148; var_144 = var_149; var_145 = var_150; var_146 = var_151; if (stack.offset_88.member_4) { var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } } var_137 = var_141; var_124 = var_137; var_139 = var_144; var_140 = var_145; var_125 = var_140; var_126 = var_146; var_48 = function_0x4038b0_Code_x86_64((struct_330 *) var_142, var_143, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_138 = var_48; if ((var_138 & 0xFF)) { var_133 = var_137; var_135 = var_140; var_177 = *(generic64_t *) &stack.offset_104; var_136 = var_177; var_175 = var_139 - var_135; var_134 = var_175; var_132 = var_165; if (!stack.offset_80.member_1) { loop_state_var = 4; continue; } var_129 = var_134; var_127 = var_135; var_128 = var_136; stack.offset_64.member_0.member_4 = (number8_t) var_132; var_47 = function_0x4038b0_Code_x86_64((struct_330 *) var_127, var_129, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_130 = var_47; if ((var_130 & 0xFF)) { var_131 = 0; do { var_31 = var_134 - 4 - (var_131 << 2); var_32 = var_135 + 4 + (var_131 << 2); var_46 = function_0x4038b0_Code_x86_64((struct_330 *) var_32, var_31, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_131 = var_131 + 1; } while ((var_46 & 0xFF)); var_127 = var_32; var_128 = *(generic64_t *) &stack.offset_104; var_129 = var_31; var_130 = var_46; } var_57 = stack.offset_64.member_0.member_4; var_58 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); if (!(!var_129 & stack.offset_88.member_4)) { var_168 = *(generic64_t *) &stack.offset_104; var_165 = stack.offset_64.member_0.member_4; var_166 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); loop_state_var = 6; continue; } var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } } else { stack.offset_112 = 4; var_49 = function_0x4038b0_Code_x86_64(&stack.offset_116, 4, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_138 = var_49; var_124 = var_155; var_125 = var_33; var_126 = var_160; var_137 = var_155; var_139 = var_159; var_140 = var_33; if ((var_138 & 0xFF)) { var_133 = var_137; var_135 = var_140; var_177 = *(generic64_t *) &stack.offset_104; var_136 = var_177; var_175 = var_139 - var_135; var_134 = var_175; var_132 = var_165; if (!stack.offset_80.member_1) { loop_state_var = 4; continue; } var_129 = var_134; var_127 = var_135; var_128 = var_136; stack.offset_64.member_0.member_4 = (number8_t) var_132; var_47 = function_0x4038b0_Code_x86_64((struct_330 *) var_127, var_129, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_130 = var_47; if ((var_130 & 0xFF)) { var_131 = 0; do { var_31 = var_134 - 4 - (var_131 << 2); var_32 = var_135 + 4 + (var_131 << 2); var_46 = function_0x4038b0_Code_x86_64((struct_330 *) var_32, var_31, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_131 = var_131 + 1; } while ((var_46 & 0xFF)); var_127 = var_32; var_128 = *(generic64_t *) &stack.offset_104; var_129 = var_31; var_130 = var_46; } var_57 = stack.offset_64.member_0.member_4; var_58 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); if (!(!var_129 & stack.offset_88.member_4)) { var_168 = *(generic64_t *) &stack.offset_104; var_165 = stack.offset_64.member_0.member_4; var_166 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); loop_state_var = 6; continue; } var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } } } else { var_148 = (int64_t) ((number64_t) var_162 << 32) >> 32; var_147 = var_166; var_149 = var_161; var_150 = var_170; var_151 = var_162; var_58 = var_147; var_57 = var_165; if (!var_148) { var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } var_141 = var_147; var_142 = &stack.offset_116; var_143 = var_148; var_144 = var_149; var_145 = var_150; var_146 = var_151; if (!((int64_t) var_148 > (int64_t) 3)) { var_57 = var_165; var_58 = var_147; var_141 = var_147; var_142 = &stack.offset_116; var_143 = var_148; var_144 = var_149; var_145 = var_150; var_146 = var_151; if (stack.offset_88.member_4) { var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } } var_137 = var_141; var_124 = var_137; var_139 = var_144; var_140 = var_145; var_125 = var_140; var_126 = var_146; var_48 = function_0x4038b0_Code_x86_64((struct_330 *) var_142, var_143, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_138 = var_48; if ((var_138 & 0xFF)) { var_133 = var_137; var_135 = var_140; var_177 = *(generic64_t *) &stack.offset_104; var_136 = var_177; var_175 = var_139 - var_135; var_134 = var_175; var_132 = var_165; if (!stack.offset_80.member_1) { loop_state_var = 4; continue; } var_129 = var_134; var_127 = var_135; var_128 = var_136; stack.offset_64.member_0.member_4 = (number8_t) var_132; var_47 = function_0x4038b0_Code_x86_64((struct_330 *) var_127, var_129, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_130 = var_47; if ((var_130 & 0xFF)) { var_131 = 0; do { var_31 = var_134 - 4 - (var_131 << 2); var_32 = var_135 + 4 + (var_131 << 2); var_46 = function_0x4038b0_Code_x86_64((struct_330 *) var_32, var_31, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_131 = var_131 + 1; } while ((var_46 & 0xFF)); var_127 = var_32; var_128 = *(generic64_t *) &stack.offset_104; var_129 = var_31; var_130 = var_46; } var_57 = stack.offset_64.member_0.member_4; var_58 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); if (!(!var_129 & stack.offset_88.member_4)) { var_168 = *(generic64_t *) &stack.offset_104; var_165 = stack.offset_64.member_0.member_4; var_166 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); loop_state_var = 6; continue; } var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } } } else { var_58 = var_147; var_57 = var_165; if (!var_148) { var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } var_141 = var_147; var_142 = &stack.offset_116; var_143 = var_148; var_144 = var_149; var_145 = var_150; var_146 = var_151; if (!((int64_t) var_148 > (int64_t) 3)) { var_57 = var_165; var_58 = var_147; var_141 = var_147; var_142 = &stack.offset_116; var_143 = var_148; var_144 = var_149; var_145 = var_150; var_146 = var_151; if (stack.offset_88.member_4) { var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } } var_137 = var_141; var_124 = var_137; var_139 = var_144; var_140 = var_145; var_125 = var_140; var_126 = var_146; var_48 = function_0x4038b0_Code_x86_64((struct_330 *) var_142, var_143, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_138 = var_48; if ((var_138 & 0xFF)) { var_133 = var_137; var_135 = var_140; var_177 = *(generic64_t *) &stack.offset_104; var_136 = var_177; var_175 = var_139 - var_135; var_134 = var_175; var_132 = var_165; if (!stack.offset_80.member_1) { loop_state_var = 4; continue; } var_129 = var_134; var_127 = var_135; var_128 = var_136; stack.offset_64.member_0.member_4 = (number8_t) var_132; var_47 = function_0x4038b0_Code_x86_64((struct_330 *) var_127, var_129, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_130 = var_47; if ((var_130 & 0xFF)) { var_131 = 0; do { var_31 = var_134 - 4 - (var_131 << 2); var_32 = var_135 + 4 + (var_131 << 2); var_46 = function_0x4038b0_Code_x86_64((struct_330 *) var_32, var_31, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_131 = var_131 + 1; } while ((var_46 & 0xFF)); var_127 = var_32; var_128 = *(generic64_t *) &stack.offset_104; var_129 = var_31; var_130 = var_46; } var_57 = stack.offset_64.member_0.member_4; var_58 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); if (!(!var_129 & stack.offset_88.member_4)) { var_168 = *(generic64_t *) &stack.offset_104; var_165 = stack.offset_64.member_0.member_4; var_166 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); loop_state_var = 6; continue; } var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } } } else { if (*(generic8_t *) var_170 == '\n') { var_182 = var_170 + 1; var_181 = var_169 - 1; loop_state_var = 2; continue; } *(generic64_t *) &stack.offset_104 = var_171; *(generic64_t *) &stack.offset_96 = *(generic64_t *) &stack.offset_96 - (var_171 - var_168); if (stack.offset_112 == 4) { stack.offset_112 = 0; var_163 = var_165 & 0xFFFFFFFF; var_164 = 0; } else { var_164 = stack.offset_112; var_163 = (var_167 & 0xFFFFFFFFFFFFFF00) | !stack.offset_112; } var_162 = var_164; var_161 = var_169 + var_170; if ((int64_t) var_169 < (int64_t) 4 || !(var_163 & 0xFF)) { var_159 = var_161; var_160 = var_162; var_158 = var_166; if (var_170 < var_159) { var_155 = var_158; var_156 = (int64_t) ((number64_t) var_160 << 32) >> 32; var_154 = 0; var_157 = var_170; while (true) { var_152 = var_155; var_153 = var_156; var_33 = var_170 + 1 + var_154; if (*(generic8_t *) var_157 != '\n') { *(generic8_t *) ((pointer_or_number64_t) &stack.offset_120 + 56 + ((int64_t) ((number64_t) var_156 << 32) >> 32) * 1 - 60) = *(generic8_t *) var_157; if ((var_156 & 0xFFFFFFFF) == 3) { loop_state_var = 1; break; } var_153 = (int64_t) (((number64_t) var_156 << 32) + 4294967296) >> 32; var_152 = var_165 & 0xFFFFFFFF; } var_154 = var_154 + 1; var_157 = var_157 + 1; if (var_33 < var_159) { continue; } loop_state_var = 0; break; } if (!(loop_state_var)) { var_147 = var_152; var_148 = (int64_t) ((number64_t) var_160 << 32) >> 32; var_149 = var_159; var_150 = var_33; var_151 = var_160; if ((var_152 & 0xFF)) { stack.offset_112 = (number32_t) var_153; var_147 = var_152; var_148 = var_153; var_149 = var_159; var_150 = var_33; var_151 = var_160; } var_58 = var_147; var_57 = var_165; if (!var_148) { var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } var_141 = var_147; var_142 = &stack.offset_116; var_143 = var_148; var_144 = var_149; var_145 = var_150; var_146 = var_151; if (!((int64_t) var_148 > (int64_t) 3)) { var_57 = var_165; var_58 = var_147; var_141 = var_147; var_142 = &stack.offset_116; var_143 = var_148; var_144 = var_149; var_145 = var_150; var_146 = var_151; if (stack.offset_88.member_4) { var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } } var_137 = var_141; var_124 = var_137; var_139 = var_144; var_140 = var_145; var_125 = var_140; var_126 = var_146; var_48 = function_0x4038b0_Code_x86_64((struct_330 *) var_142, var_143, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_138 = var_48; if ((var_138 & 0xFF)) { var_133 = var_137; var_135 = var_140; var_177 = *(generic64_t *) &stack.offset_104; var_136 = var_177; var_175 = var_139 - var_135; var_134 = var_175; var_132 = var_165; if (!stack.offset_80.member_1) { loop_state_var = 4; continue; } var_129 = var_134; var_127 = var_135; var_128 = var_136; stack.offset_64.member_0.member_4 = (number8_t) var_132; var_47 = function_0x4038b0_Code_x86_64((struct_330 *) var_127, var_129, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_130 = var_47; if ((var_130 & 0xFF)) { var_131 = 0; do { var_31 = var_134 - 4 - (var_131 << 2); var_32 = var_135 + 4 + (var_131 << 2); var_46 = function_0x4038b0_Code_x86_64((struct_330 *) var_32, var_31, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_131 = var_131 + 1; } while ((var_46 & 0xFF)); var_127 = var_32; var_128 = *(generic64_t *) &stack.offset_104; var_129 = var_31; var_130 = var_46; } var_57 = stack.offset_64.member_0.member_4; var_58 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); if (!(!var_129 & stack.offset_88.member_4)) { var_168 = *(generic64_t *) &stack.offset_104; var_165 = stack.offset_64.member_0.member_4; var_166 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); loop_state_var = 6; continue; } var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } } else { stack.offset_112 = 4; var_49 = function_0x4038b0_Code_x86_64(&stack.offset_116, 4, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_138 = var_49; var_124 = var_155; var_125 = var_33; var_126 = var_160; var_137 = var_155; var_139 = var_159; var_140 = var_33; if ((var_138 & 0xFF)) { var_133 = var_137; var_135 = var_140; var_177 = *(generic64_t *) &stack.offset_104; var_136 = var_177; var_175 = var_139 - var_135; var_134 = var_175; var_132 = var_165; if (!stack.offset_80.member_1) { loop_state_var = 4; continue; } var_129 = var_134; var_127 = var_135; var_128 = var_136; stack.offset_64.member_0.member_4 = (number8_t) var_132; var_47 = function_0x4038b0_Code_x86_64((struct_330 *) var_127, var_129, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_130 = var_47; if ((var_130 & 0xFF)) { var_131 = 0; do { var_31 = var_134 - 4 - (var_131 << 2); var_32 = var_135 + 4 + (var_131 << 2); var_46 = function_0x4038b0_Code_x86_64((struct_330 *) var_32, var_31, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_131 = var_131 + 1; } while ((var_46 & 0xFF)); var_127 = var_32; var_128 = *(generic64_t *) &stack.offset_104; var_129 = var_31; var_130 = var_46; } var_57 = stack.offset_64.member_0.member_4; var_58 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); if (!(!var_129 & stack.offset_88.member_4)) { var_168 = *(generic64_t *) &stack.offset_104; var_165 = stack.offset_64.member_0.member_4; var_166 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); loop_state_var = 6; continue; } var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } } } else { var_148 = (int64_t) ((number64_t) var_162 << 32) >> 32; var_147 = var_166; var_149 = var_161; var_150 = var_170; var_151 = var_162; var_58 = var_147; var_57 = var_165; if (!var_148) { var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } var_141 = var_147; var_142 = &stack.offset_116; var_143 = var_148; var_144 = var_149; var_145 = var_150; var_146 = var_151; if (!((int64_t) var_148 > (int64_t) 3)) { var_57 = var_165; var_58 = var_147; var_141 = var_147; var_142 = &stack.offset_116; var_143 = var_148; var_144 = var_149; var_145 = var_150; var_146 = var_151; if (stack.offset_88.member_4) { var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } } var_137 = var_141; var_124 = var_137; var_139 = var_144; var_140 = var_145; var_125 = var_140; var_126 = var_146; var_48 = function_0x4038b0_Code_x86_64((struct_330 *) var_142, var_143, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_138 = var_48; if ((var_138 & 0xFF)) { var_133 = var_137; var_135 = var_140; var_177 = *(generic64_t *) &stack.offset_104; var_136 = var_177; var_175 = var_139 - var_135; var_134 = var_175; var_132 = var_165; if (!stack.offset_80.member_1) { loop_state_var = 4; continue; } var_129 = var_134; var_127 = var_135; var_128 = var_136; stack.offset_64.member_0.member_4 = (number8_t) var_132; var_47 = function_0x4038b0_Code_x86_64((struct_330 *) var_127, var_129, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_130 = var_47; if ((var_130 & 0xFF)) { var_131 = 0; do { var_31 = var_134 - 4 - (var_131 << 2); var_32 = var_135 + 4 + (var_131 << 2); var_46 = function_0x4038b0_Code_x86_64((struct_330 *) var_32, var_31, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_131 = var_131 + 1; } while ((var_46 & 0xFF)); var_127 = var_32; var_128 = *(generic64_t *) &stack.offset_104; var_129 = var_31; var_130 = var_46; } var_57 = stack.offset_64.member_0.member_4; var_58 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); if (!(!var_129 & stack.offset_88.member_4)) { var_168 = *(generic64_t *) &stack.offset_104; var_165 = stack.offset_64.member_0.member_4; var_166 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); loop_state_var = 6; continue; } var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } } } else { stack.offset_64.member_0.member_4 = (number8_t) var_166; var_200 = memchr_2(var_171 - var_168, 4, 10, var_170, var_166, *(generic64_t *) &stack.offset_88); var_51 = var_200.register_rax; var_50 = var_200.register_rdx; if (!var_51) { var_145 = var_170 + 4; var_141 = stack.offset_64.member_0.member_4; var_142 = var_170; var_143 = 4; var_144 = var_169 + var_170; var_146 = var_164; var_137 = var_141; var_124 = var_137; var_139 = var_144; var_140 = var_145; var_125 = var_140; var_126 = var_146; var_48 = function_0x4038b0_Code_x86_64((struct_330 *) var_142, var_143, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_138 = var_48; if ((var_138 & 0xFF)) { var_133 = var_137; var_135 = var_140; var_177 = *(generic64_t *) &stack.offset_104; var_136 = var_177; var_175 = var_139 - var_135; var_134 = var_175; var_132 = var_165; if (!stack.offset_80.member_1) { loop_state_var = 4; continue; } var_129 = var_134; var_127 = var_135; var_128 = var_136; stack.offset_64.member_0.member_4 = (number8_t) var_132; var_47 = function_0x4038b0_Code_x86_64((struct_330 *) var_127, var_129, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_130 = var_47; if ((var_130 & 0xFF)) { var_131 = 0; do { var_31 = var_134 - 4 - (var_131 << 2); var_32 = var_135 + 4 + (var_131 << 2); var_46 = function_0x4038b0_Code_x86_64((struct_330 *) var_32, var_31, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_131 = var_131 + 1; } while ((var_46 & 0xFF)); var_127 = var_32; var_128 = *(generic64_t *) &stack.offset_104; var_129 = var_31; var_130 = var_46; } var_57 = stack.offset_64.member_0.member_4; var_58 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); if (!(!var_129 & stack.offset_88.member_4)) { var_168 = *(generic64_t *) &stack.offset_104; var_165 = stack.offset_64.member_0.member_4; var_166 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); loop_state_var = 6; continue; } var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } } else { var_57 = var_165; var_58 = stack.offset_64.member_0.member_4; var_158 = stack.offset_64.member_0.member_4; var_159 = var_169 + var_170; var_160 = var_164; if (!(var_170 < var_169 + var_170)) { var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } var_155 = var_158; var_156 = (int64_t) ((number64_t) var_160 << 32) >> 32; var_154 = 0; var_157 = var_170; while (true) { var_152 = var_155; var_153 = var_156; var_33 = var_170 + 1 + var_154; if (*(generic8_t *) var_157 != '\n') { *(generic8_t *) ((pointer_or_number64_t) &stack.offset_120 + 56 + ((int64_t) ((number64_t) var_156 << 32) >> 32) * 1 - 60) = *(generic8_t *) var_157; if ((var_156 & 0xFFFFFFFF) == 3) { loop_state_var = 1; break; } var_153 = (int64_t) (((number64_t) var_156 << 32) + 4294967296) >> 32; var_152 = var_165 & 0xFFFFFFFF; } var_154 = var_154 + 1; var_157 = var_157 + 1; if (var_33 < var_159) { continue; } loop_state_var = 0; break; } if (!(loop_state_var)) { var_147 = var_152; var_148 = (int64_t) ((number64_t) var_160 << 32) >> 32; var_149 = var_159; var_150 = var_33; var_151 = var_160; if ((var_152 & 0xFF)) { stack.offset_112 = (number32_t) var_153; var_147 = var_152; var_148 = var_153; var_149 = var_159; var_150 = var_33; var_151 = var_160; } var_58 = var_147; var_57 = var_165; if (!var_148) { var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } var_141 = var_147; var_142 = &stack.offset_116; var_143 = var_148; var_144 = var_149; var_145 = var_150; var_146 = var_151; if (!((int64_t) var_148 > (int64_t) 3)) { var_57 = var_165; var_58 = var_147; var_141 = var_147; var_142 = &stack.offset_116; var_143 = var_148; var_144 = var_149; var_145 = var_150; var_146 = var_151; if (stack.offset_88.member_4) { var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } } var_137 = var_141; var_124 = var_137; var_139 = var_144; var_140 = var_145; var_125 = var_140; var_126 = var_146; var_48 = function_0x4038b0_Code_x86_64((struct_330 *) var_142, var_143, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_138 = var_48; if ((var_138 & 0xFF)) { var_133 = var_137; var_135 = var_140; var_177 = *(generic64_t *) &stack.offset_104; var_136 = var_177; var_175 = var_139 - var_135; var_134 = var_175; var_132 = var_165; if (!stack.offset_80.member_1) { loop_state_var = 4; continue; } var_129 = var_134; var_127 = var_135; var_128 = var_136; stack.offset_64.member_0.member_4 = (number8_t) var_132; var_47 = function_0x4038b0_Code_x86_64((struct_330 *) var_127, var_129, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_130 = var_47; if ((var_130 & 0xFF)) { var_131 = 0; do { var_31 = var_134 - 4 - (var_131 << 2); var_32 = var_135 + 4 + (var_131 << 2); var_46 = function_0x4038b0_Code_x86_64((struct_330 *) var_32, var_31, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_131 = var_131 + 1; } while ((var_46 & 0xFF)); var_127 = var_32; var_128 = *(generic64_t *) &stack.offset_104; var_129 = var_31; var_130 = var_46; } var_57 = stack.offset_64.member_0.member_4; var_58 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); if (!(!var_129 & stack.offset_88.member_4)) { var_168 = *(generic64_t *) &stack.offset_104; var_165 = stack.offset_64.member_0.member_4; var_166 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); loop_state_var = 6; continue; } var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } } else { stack.offset_112 = 4; var_49 = function_0x4038b0_Code_x86_64(&stack.offset_116, 4, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_138 = var_49; var_124 = var_155; var_125 = var_33; var_126 = var_160; var_137 = var_155; var_139 = var_159; var_140 = var_33; if ((var_138 & 0xFF)) { var_133 = var_137; var_135 = var_140; var_177 = *(generic64_t *) &stack.offset_104; var_136 = var_177; var_175 = var_139 - var_135; var_134 = var_175; var_132 = var_165; if (!stack.offset_80.member_1) { loop_state_var = 4; continue; } var_129 = var_134; var_127 = var_135; var_128 = var_136; stack.offset_64.member_0.member_4 = (number8_t) var_132; var_47 = function_0x4038b0_Code_x86_64((struct_330 *) var_127, var_129, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_130 = var_47; if ((var_130 & 0xFF)) { var_131 = 0; do { var_31 = var_134 - 4 - (var_131 << 2); var_32 = var_135 + 4 + (var_131 << 2); var_46 = function_0x4038b0_Code_x86_64((struct_330 *) var_32, var_31, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_131 = var_131 + 1; } while ((var_46 & 0xFF)); var_127 = var_32; var_128 = *(generic64_t *) &stack.offset_104; var_129 = var_31; var_130 = var_46; } var_57 = stack.offset_64.member_0.member_4; var_58 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); if (!(!var_129 & stack.offset_88.member_4)) { var_168 = *(generic64_t *) &stack.offset_104; var_165 = stack.offset_64.member_0.member_4; var_166 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); loop_state_var = 6; continue; } var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } } } } } var_45 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_45 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } var_44 = dcgettext_2((const int8_t *) NULL, (const int8_t *) "invalid input", (int32_t) 5); var_120 = var_44; error_2((int32_t) 1, (int32_t) 0, (const int8_t *) var_120); var_115 = var_165; var_116 = var_124; var_117 = *(generic64_t *) &stack.offset_88; var_118 = 3072 - *(generic64_t *) &stack.offset_104; var_119 = *(generic64_t *) &stack.offset_32; var_121 = 0; var_122 = var_125; var_123 = var_126; var_105 = var_115; var_106 = var_116; var_107 = var_117; var_113 = var_122; var_114 = var_123; var_43 = function_0x406730_Code_x86_64(var_118, var_121, var_120, var_119, var_106); var_110 = var_43.offset_0; var_109 = var_110; var_42 = __errno_location_2(); var_112 = (uint64_t) *var_42; error_2((int32_t) 1, *var_42, (const int8_t *) "%s"); var_111 = "%s"; var_108 = 0; var_93 = var_105; var_94 = var_106; var_95 = var_107; var_96 = var_108; var_97 = var_109; var_98 = var_110; var_100 = var_111; var_101 = var_112; var_103 = var_113; var_104 = var_114; var_99 = 1; var_102 = 9223372036854775808U; var_82 = var_93; var_72 = var_82; var_83 = var_94; var_73 = var_83; var_84 = var_95; var_74 = var_84; var_86 = var_97; var_76 = var_86; var_87 = var_98; var_77 = var_87; var_88 = var_100; var_78 = var_88; var_90 = var_102; var_79 = var_90; var_91 = var_103; var_80 = var_91; var_92 = var_104; var_81 = var_92; var_85 = (var_96 & 0xFFFFFFFF) | var_99; var_75 = var_85; var_89 = (number32_t) var_101 - 1; if ((number32_t) var_101 != 1) { var_102 = (number64_t) ((number128_t) var_90 << 10); var_41 = lshift(var_102, 4294967240); var_99 = 0; if ((number128_t) var_90 << 10 < 9223372036854775808 || (number128_t) var_90 << 10 > (uint128_t) -((uint128_t) 0xFFFFFFFFFFFFFFFF << 64 | 0x8000000000000001)) { loop_state_var = 7; continue; } var_99 = 1; var_102 = 9223372036854775807; if (!((int64_t) var_90 < (int64_t) 0)) { loop_state_var = 7; continue; } loop_state_var = 0; continue; } var_60 = var_73; var_61 = var_77; var_62 = var_78; *(uint8_t **) &stack.offset_104 = &((uint8_t *) var_62)[1]; if (!((uint8_t *) var_62)[1]) { var_67 = (var_77 | var_75) & 0xFFFFFFFF; var_63 = var_72; var_64 = var_73; var_65 = var_74; var_66 = var_76; var_68 = var_78; var_69 = var_79; var_70 = var_80; var_71 = var_81; var_60 = var_64; var_61 = var_67; var_62 = var_68; if (!((int64_t) var_69 < (int64_t) 0)) { var_40 = (var_67 & 0xFFFFFFFF) == 1 ? 0 : var_69; var_18 = var_40; loop_state_var = 1; continue; } } var_39 = function_0x406470_Code_x86_64(*(generic64_t *) segment_3.got.offset_504, (struct_324 *) ((pointer_or_number64_t) &segment_3.data.offset_48 + 16), var_62, var_61, var_60); var_38 = dcgettext_2((const int8_t *) NULL, (const int8_t *) "invalid wrap size", (int32_t) 5); error_2((int32_t) 1, (int32_t) 0, (const int8_t *) "%s: %s"); var_59 = 0; *(generic64_t *) &stack.offset_88 = var_59; var_37 = nl_langinfo_2((nl_item) 14); var_30 = "ASCII"; if (var_37) { var_30 = "ASCII"; if (*var_37) { var_28 = *(generic64_t *) &stack.offset_88; var_30 = var_37; if ((pointer_or_number64_t) var_37 == (pointer_or_number64_t) &segment_2.rodata.offset_458) { loop_state_var = 0; var_201 = true; break; } } } var_29 = 0; loop_state_var = 2; var_201 = true; break; } break; case 6: { if (!var_169) { var_148 = stack.offset_112; *(generic64_t *) &stack.offset_104 = var_171; *(generic64_t *) &stack.offset_96 = var_168 - var_171 + *(generic64_t *) &stack.offset_96; var_147 = var_166; var_149 = var_170; var_150 = var_170; var_151 = var_171; if (stack.offset_112 == 4) { stack.offset_112 = 0; var_161 = var_170; var_162 = 0; var_159 = var_161; var_160 = var_162; var_158 = var_166; if (var_170 < var_159) { var_155 = var_158; var_156 = (int64_t) ((number64_t) var_160 << 32) >> 32; var_154 = 0; var_157 = var_170; while (true) { var_152 = var_155; var_153 = var_156; var_33 = var_170 + 1 + var_154; if (*(generic8_t *) var_157 != '\n') { *(generic8_t *) ((pointer_or_number64_t) &stack.offset_120 + 56 + ((int64_t) ((number64_t) var_156 << 32) >> 32) * 1 - 60) = *(generic8_t *) var_157; if ((var_156 & 0xFFFFFFFF) == 3) { loop_state_var = 1; break; } var_153 = (int64_t) (((number64_t) var_156 << 32) + 4294967296) >> 32; var_152 = var_165 & 0xFFFFFFFF; } var_154 = var_154 + 1; var_157 = var_157 + 1; if (var_33 < var_159) { continue; } loop_state_var = 0; break; } if (!(loop_state_var)) { var_147 = var_152; var_148 = (int64_t) ((number64_t) var_160 << 32) >> 32; var_149 = var_159; var_150 = var_33; var_151 = var_160; if ((var_152 & 0xFF)) { stack.offset_112 = (number32_t) var_153; var_147 = var_152; var_148 = var_153; var_149 = var_159; var_150 = var_33; var_151 = var_160; } var_58 = var_147; var_57 = var_165; if (!var_148) { var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } var_141 = var_147; var_142 = &stack.offset_116; var_143 = var_148; var_144 = var_149; var_145 = var_150; var_146 = var_151; if (!((int64_t) var_148 > (int64_t) 3)) { var_57 = var_165; var_58 = var_147; var_141 = var_147; var_142 = &stack.offset_116; var_143 = var_148; var_144 = var_149; var_145 = var_150; var_146 = var_151; if (stack.offset_88.member_4) { var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } } var_137 = var_141; var_124 = var_137; var_139 = var_144; var_140 = var_145; var_125 = var_140; var_126 = var_146; var_48 = function_0x4038b0_Code_x86_64((struct_330 *) var_142, var_143, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_138 = var_48; if ((var_138 & 0xFF)) { var_133 = var_137; var_135 = var_140; var_177 = *(generic64_t *) &stack.offset_104; var_136 = var_177; var_175 = var_139 - var_135; var_134 = var_175; var_132 = var_165; if (!stack.offset_80.member_1) { loop_state_var = 4; continue; } var_129 = var_134; var_127 = var_135; var_128 = var_136; stack.offset_64.member_0.member_4 = (number8_t) var_132; var_47 = function_0x4038b0_Code_x86_64((struct_330 *) var_127, var_129, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_130 = var_47; if ((var_130 & 0xFF)) { var_131 = 0; do { var_31 = var_134 - 4 - (var_131 << 2); var_32 = var_135 + 4 + (var_131 << 2); var_46 = function_0x4038b0_Code_x86_64((struct_330 *) var_32, var_31, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_131 = var_131 + 1; } while ((var_46 & 0xFF)); var_127 = var_32; var_128 = *(generic64_t *) &stack.offset_104; var_129 = var_31; var_130 = var_46; } var_57 = stack.offset_64.member_0.member_4; var_58 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); if (!(!var_129 & stack.offset_88.member_4)) { var_168 = *(generic64_t *) &stack.offset_104; var_165 = stack.offset_64.member_0.member_4; var_166 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); loop_state_var = 6; continue; } var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } } else { stack.offset_112 = 4; var_49 = function_0x4038b0_Code_x86_64(&stack.offset_116, 4, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_138 = var_49; var_124 = var_155; var_125 = var_33; var_126 = var_160; var_137 = var_155; var_139 = var_159; var_140 = var_33; if ((var_138 & 0xFF)) { var_133 = var_137; var_135 = var_140; var_177 = *(generic64_t *) &stack.offset_104; var_136 = var_177; var_175 = var_139 - var_135; var_134 = var_175; var_132 = var_165; if (!stack.offset_80.member_1) { loop_state_var = 4; continue; } var_129 = var_134; var_127 = var_135; var_128 = var_136; stack.offset_64.member_0.member_4 = (number8_t) var_132; var_47 = function_0x4038b0_Code_x86_64((struct_330 *) var_127, var_129, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_130 = var_47; if ((var_130 & 0xFF)) { var_131 = 0; do { var_31 = var_134 - 4 - (var_131 << 2); var_32 = var_135 + 4 + (var_131 << 2); var_46 = function_0x4038b0_Code_x86_64((struct_330 *) var_32, var_31, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_131 = var_131 + 1; } while ((var_46 & 0xFF)); var_127 = var_32; var_128 = *(generic64_t *) &stack.offset_104; var_129 = var_31; var_130 = var_46; } var_57 = stack.offset_64.member_0.member_4; var_58 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); if (!(!var_129 & stack.offset_88.member_4)) { var_168 = *(generic64_t *) &stack.offset_104; var_165 = stack.offset_64.member_0.member_4; var_166 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); loop_state_var = 6; continue; } var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } } } else { var_148 = (int64_t) ((number64_t) var_162 << 32) >> 32; var_147 = var_166; var_149 = var_161; var_150 = var_170; var_151 = var_162; var_58 = var_147; var_57 = var_165; if (!var_148) { var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } var_141 = var_147; var_142 = &stack.offset_116; var_143 = var_148; var_144 = var_149; var_145 = var_150; var_146 = var_151; if (!((int64_t) var_148 > (int64_t) 3)) { var_57 = var_165; var_58 = var_147; var_141 = var_147; var_142 = &stack.offset_116; var_143 = var_148; var_144 = var_149; var_145 = var_150; var_146 = var_151; if (stack.offset_88.member_4) { var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } } var_137 = var_141; var_124 = var_137; var_139 = var_144; var_140 = var_145; var_125 = var_140; var_126 = var_146; var_48 = function_0x4038b0_Code_x86_64((struct_330 *) var_142, var_143, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_138 = var_48; if ((var_138 & 0xFF)) { var_133 = var_137; var_135 = var_140; var_177 = *(generic64_t *) &stack.offset_104; var_136 = var_177; var_175 = var_139 - var_135; var_134 = var_175; var_132 = var_165; if (!stack.offset_80.member_1) { loop_state_var = 4; continue; } var_129 = var_134; var_127 = var_135; var_128 = var_136; stack.offset_64.member_0.member_4 = (number8_t) var_132; var_47 = function_0x4038b0_Code_x86_64((struct_330 *) var_127, var_129, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_130 = var_47; if ((var_130 & 0xFF)) { var_131 = 0; do { var_31 = var_134 - 4 - (var_131 << 2); var_32 = var_135 + 4 + (var_131 << 2); var_46 = function_0x4038b0_Code_x86_64((struct_330 *) var_32, var_31, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_131 = var_131 + 1; } while ((var_46 & 0xFF)); var_127 = var_32; var_128 = *(generic64_t *) &stack.offset_104; var_129 = var_31; var_130 = var_46; } var_57 = stack.offset_64.member_0.member_4; var_58 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); if (!(!var_129 & stack.offset_88.member_4)) { var_168 = *(generic64_t *) &stack.offset_104; var_165 = stack.offset_64.member_0.member_4; var_166 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); loop_state_var = 6; continue; } var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } } } else { var_58 = var_147; var_57 = var_165; if (!var_148) { var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } var_141 = var_147; var_142 = &stack.offset_116; var_143 = var_148; var_144 = var_149; var_145 = var_150; var_146 = var_151; if (!((int64_t) var_148 > (int64_t) 3)) { var_57 = var_165; var_58 = var_147; var_141 = var_147; var_142 = &stack.offset_116; var_143 = var_148; var_144 = var_149; var_145 = var_150; var_146 = var_151; if (stack.offset_88.member_4) { var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } } var_137 = var_141; var_124 = var_137; var_139 = var_144; var_140 = var_145; var_125 = var_140; var_126 = var_146; var_48 = function_0x4038b0_Code_x86_64((struct_330 *) var_142, var_143, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_138 = var_48; if ((var_138 & 0xFF)) { var_133 = var_137; var_135 = var_140; var_177 = *(generic64_t *) &stack.offset_104; var_136 = var_177; var_175 = var_139 - var_135; var_134 = var_175; var_132 = var_165; if (!stack.offset_80.member_1) { loop_state_var = 4; continue; } var_129 = var_134; var_127 = var_135; var_128 = var_136; stack.offset_64.member_0.member_4 = (number8_t) var_132; var_47 = function_0x4038b0_Code_x86_64((struct_330 *) var_127, var_129, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_130 = var_47; if ((var_130 & 0xFF)) { var_131 = 0; do { var_31 = var_134 - 4 - (var_131 << 2); var_32 = var_135 + 4 + (var_131 << 2); var_46 = function_0x4038b0_Code_x86_64((struct_330 *) var_32, var_31, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_131 = var_131 + 1; } while ((var_46 & 0xFF)); var_127 = var_32; var_128 = *(generic64_t *) &stack.offset_104; var_129 = var_31; var_130 = var_46; } var_57 = stack.offset_64.member_0.member_4; var_58 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); if (!(!var_129 & stack.offset_88.member_4)) { var_168 = *(generic64_t *) &stack.offset_104; var_165 = stack.offset_64.member_0.member_4; var_166 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); loop_state_var = 6; continue; } var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } } } else { if (*(generic8_t *) var_170 == '\n') { var_182 = var_170 + 1; var_181 = var_169 - 1; loop_state_var = 2; continue; } *(generic64_t *) &stack.offset_104 = var_171; *(generic64_t *) &stack.offset_96 = *(generic64_t *) &stack.offset_96 - (var_171 - var_168); if (stack.offset_112 == 4) { stack.offset_112 = 0; var_163 = var_165 & 0xFFFFFFFF; var_164 = 0; } else { var_164 = stack.offset_112; var_163 = (var_167 & 0xFFFFFFFFFFFFFF00) | !stack.offset_112; } var_162 = var_164; var_161 = var_169 + var_170; if ((int64_t) var_169 < (int64_t) 4 || !(var_163 & 0xFF)) { var_159 = var_161; var_160 = var_162; var_158 = var_166; if (var_170 < var_159) { var_155 = var_158; var_156 = (int64_t) ((number64_t) var_160 << 32) >> 32; var_154 = 0; var_157 = var_170; while (true) { var_152 = var_155; var_153 = var_156; var_33 = var_170 + 1 + var_154; if (*(generic8_t *) var_157 != '\n') { *(generic8_t *) ((pointer_or_number64_t) &stack.offset_120 + 56 + ((int64_t) ((number64_t) var_156 << 32) >> 32) * 1 - 60) = *(generic8_t *) var_157; if ((var_156 & 0xFFFFFFFF) == 3) { loop_state_var = 1; break; } var_153 = (int64_t) (((number64_t) var_156 << 32) + 4294967296) >> 32; var_152 = var_165 & 0xFFFFFFFF; } var_154 = var_154 + 1; var_157 = var_157 + 1; if (var_33 < var_159) { continue; } loop_state_var = 0; break; } if (!(loop_state_var)) { var_147 = var_152; var_148 = (int64_t) ((number64_t) var_160 << 32) >> 32; var_149 = var_159; var_150 = var_33; var_151 = var_160; if ((var_152 & 0xFF)) { stack.offset_112 = (number32_t) var_153; var_147 = var_152; var_148 = var_153; var_149 = var_159; var_150 = var_33; var_151 = var_160; } var_58 = var_147; var_57 = var_165; if (!var_148) { var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } var_141 = var_147; var_142 = &stack.offset_116; var_143 = var_148; var_144 = var_149; var_145 = var_150; var_146 = var_151; if (!((int64_t) var_148 > (int64_t) 3)) { var_57 = var_165; var_58 = var_147; var_141 = var_147; var_142 = &stack.offset_116; var_143 = var_148; var_144 = var_149; var_145 = var_150; var_146 = var_151; if (stack.offset_88.member_4) { var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } } var_137 = var_141; var_124 = var_137; var_139 = var_144; var_140 = var_145; var_125 = var_140; var_126 = var_146; var_48 = function_0x4038b0_Code_x86_64((struct_330 *) var_142, var_143, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_138 = var_48; if ((var_138 & 0xFF)) { var_133 = var_137; var_135 = var_140; var_177 = *(generic64_t *) &stack.offset_104; var_136 = var_177; var_175 = var_139 - var_135; var_134 = var_175; var_132 = var_165; if (!stack.offset_80.member_1) { loop_state_var = 4; continue; } var_129 = var_134; var_127 = var_135; var_128 = var_136; stack.offset_64.member_0.member_4 = (number8_t) var_132; var_47 = function_0x4038b0_Code_x86_64((struct_330 *) var_127, var_129, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_130 = var_47; if ((var_130 & 0xFF)) { var_131 = 0; do { var_31 = var_134 - 4 - (var_131 << 2); var_32 = var_135 + 4 + (var_131 << 2); var_46 = function_0x4038b0_Code_x86_64((struct_330 *) var_32, var_31, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_131 = var_131 + 1; } while ((var_46 & 0xFF)); var_127 = var_32; var_128 = *(generic64_t *) &stack.offset_104; var_129 = var_31; var_130 = var_46; } var_57 = stack.offset_64.member_0.member_4; var_58 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); if (!(!var_129 & stack.offset_88.member_4)) { var_168 = *(generic64_t *) &stack.offset_104; var_165 = stack.offset_64.member_0.member_4; var_166 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); loop_state_var = 6; continue; } var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } } else { stack.offset_112 = 4; var_49 = function_0x4038b0_Code_x86_64(&stack.offset_116, 4, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_138 = var_49; var_124 = var_155; var_125 = var_33; var_126 = var_160; var_137 = var_155; var_139 = var_159; var_140 = var_33; if ((var_138 & 0xFF)) { var_133 = var_137; var_135 = var_140; var_177 = *(generic64_t *) &stack.offset_104; var_136 = var_177; var_175 = var_139 - var_135; var_134 = var_175; var_132 = var_165; if (!stack.offset_80.member_1) { loop_state_var = 4; continue; } var_129 = var_134; var_127 = var_135; var_128 = var_136; stack.offset_64.member_0.member_4 = (number8_t) var_132; var_47 = function_0x4038b0_Code_x86_64((struct_330 *) var_127, var_129, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_130 = var_47; if ((var_130 & 0xFF)) { var_131 = 0; do { var_31 = var_134 - 4 - (var_131 << 2); var_32 = var_135 + 4 + (var_131 << 2); var_46 = function_0x4038b0_Code_x86_64((struct_330 *) var_32, var_31, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_131 = var_131 + 1; } while ((var_46 & 0xFF)); var_127 = var_32; var_128 = *(generic64_t *) &stack.offset_104; var_129 = var_31; var_130 = var_46; } var_57 = stack.offset_64.member_0.member_4; var_58 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); if (!(!var_129 & stack.offset_88.member_4)) { var_168 = *(generic64_t *) &stack.offset_104; var_165 = stack.offset_64.member_0.member_4; var_166 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); loop_state_var = 6; continue; } var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } } } else { var_148 = (int64_t) ((number64_t) var_162 << 32) >> 32; var_147 = var_166; var_149 = var_161; var_150 = var_170; var_151 = var_162; var_58 = var_147; var_57 = var_165; if (!var_148) { var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } var_141 = var_147; var_142 = &stack.offset_116; var_143 = var_148; var_144 = var_149; var_145 = var_150; var_146 = var_151; if (!((int64_t) var_148 > (int64_t) 3)) { var_57 = var_165; var_58 = var_147; var_141 = var_147; var_142 = &stack.offset_116; var_143 = var_148; var_144 = var_149; var_145 = var_150; var_146 = var_151; if (stack.offset_88.member_4) { var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } } var_137 = var_141; var_124 = var_137; var_139 = var_144; var_140 = var_145; var_125 = var_140; var_126 = var_146; var_48 = function_0x4038b0_Code_x86_64((struct_330 *) var_142, var_143, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_138 = var_48; if ((var_138 & 0xFF)) { var_133 = var_137; var_135 = var_140; var_177 = *(generic64_t *) &stack.offset_104; var_136 = var_177; var_175 = var_139 - var_135; var_134 = var_175; var_132 = var_165; if (!stack.offset_80.member_1) { loop_state_var = 4; continue; } var_129 = var_134; var_127 = var_135; var_128 = var_136; stack.offset_64.member_0.member_4 = (number8_t) var_132; var_47 = function_0x4038b0_Code_x86_64((struct_330 *) var_127, var_129, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_130 = var_47; if ((var_130 & 0xFF)) { var_131 = 0; do { var_31 = var_134 - 4 - (var_131 << 2); var_32 = var_135 + 4 + (var_131 << 2); var_46 = function_0x4038b0_Code_x86_64((struct_330 *) var_32, var_31, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_131 = var_131 + 1; } while ((var_46 & 0xFF)); var_127 = var_32; var_128 = *(generic64_t *) &stack.offset_104; var_129 = var_31; var_130 = var_46; } var_57 = stack.offset_64.member_0.member_4; var_58 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); if (!(!var_129 & stack.offset_88.member_4)) { var_168 = *(generic64_t *) &stack.offset_104; var_165 = stack.offset_64.member_0.member_4; var_166 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); loop_state_var = 6; continue; } var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } } } else { stack.offset_64.member_0.member_4 = (number8_t) var_166; var_200 = memchr_2(var_171 - var_168, 4, 10, var_170, var_166, *(generic64_t *) &stack.offset_88); var_51 = var_200.register_rax; var_50 = var_200.register_rdx; if (!var_51) { var_145 = var_170 + 4; var_141 = stack.offset_64.member_0.member_4; var_142 = var_170; var_143 = 4; var_144 = var_169 + var_170; var_146 = var_164; var_137 = var_141; var_124 = var_137; var_139 = var_144; var_140 = var_145; var_125 = var_140; var_126 = var_146; var_48 = function_0x4038b0_Code_x86_64((struct_330 *) var_142, var_143, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_138 = var_48; if ((var_138 & 0xFF)) { var_133 = var_137; var_135 = var_140; var_177 = *(generic64_t *) &stack.offset_104; var_136 = var_177; var_175 = var_139 - var_135; var_134 = var_175; var_132 = var_165; if (!stack.offset_80.member_1) { loop_state_var = 4; continue; } var_129 = var_134; var_127 = var_135; var_128 = var_136; stack.offset_64.member_0.member_4 = (number8_t) var_132; var_47 = function_0x4038b0_Code_x86_64((struct_330 *) var_127, var_129, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_130 = var_47; if ((var_130 & 0xFF)) { var_131 = 0; do { var_31 = var_134 - 4 - (var_131 << 2); var_32 = var_135 + 4 + (var_131 << 2); var_46 = function_0x4038b0_Code_x86_64((struct_330 *) var_32, var_31, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_131 = var_131 + 1; } while ((var_46 & 0xFF)); var_127 = var_32; var_128 = *(generic64_t *) &stack.offset_104; var_129 = var_31; var_130 = var_46; } var_57 = stack.offset_64.member_0.member_4; var_58 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); if (!(!var_129 & stack.offset_88.member_4)) { var_168 = *(generic64_t *) &stack.offset_104; var_165 = stack.offset_64.member_0.member_4; var_166 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); loop_state_var = 6; continue; } var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } } else { var_57 = var_165; var_58 = stack.offset_64.member_0.member_4; var_158 = stack.offset_64.member_0.member_4; var_159 = var_169 + var_170; var_160 = var_164; if (!(var_170 < var_169 + var_170)) { var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } var_155 = var_158; var_156 = (int64_t) ((number64_t) var_160 << 32) >> 32; var_154 = 0; var_157 = var_170; while (true) { var_152 = var_155; var_153 = var_156; var_33 = var_170 + 1 + var_154; if (*(generic8_t *) var_157 != '\n') { *(generic8_t *) ((pointer_or_number64_t) &stack.offset_120 + 56 + ((int64_t) ((number64_t) var_156 << 32) >> 32) * 1 - 60) = *(generic8_t *) var_157; if ((var_156 & 0xFFFFFFFF) == 3) { loop_state_var = 1; break; } var_153 = (int64_t) (((number64_t) var_156 << 32) + 4294967296) >> 32; var_152 = var_165 & 0xFFFFFFFF; } var_154 = var_154 + 1; var_157 = var_157 + 1; if (var_33 < var_159) { continue; } loop_state_var = 0; break; } if (!(loop_state_var)) { var_147 = var_152; var_148 = (int64_t) ((number64_t) var_160 << 32) >> 32; var_149 = var_159; var_150 = var_33; var_151 = var_160; if ((var_152 & 0xFF)) { stack.offset_112 = (number32_t) var_153; var_147 = var_152; var_148 = var_153; var_149 = var_159; var_150 = var_33; var_151 = var_160; } var_58 = var_147; var_57 = var_165; if (!var_148) { var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } var_141 = var_147; var_142 = &stack.offset_116; var_143 = var_148; var_144 = var_149; var_145 = var_150; var_146 = var_151; if (!((int64_t) var_148 > (int64_t) 3)) { var_57 = var_165; var_58 = var_147; var_141 = var_147; var_142 = &stack.offset_116; var_143 = var_148; var_144 = var_149; var_145 = var_150; var_146 = var_151; if (stack.offset_88.member_4) { var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } } var_137 = var_141; var_124 = var_137; var_139 = var_144; var_140 = var_145; var_125 = var_140; var_126 = var_146; var_48 = function_0x4038b0_Code_x86_64((struct_330 *) var_142, var_143, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_138 = var_48; if ((var_138 & 0xFF)) { var_133 = var_137; var_135 = var_140; var_177 = *(generic64_t *) &stack.offset_104; var_136 = var_177; var_175 = var_139 - var_135; var_134 = var_175; var_132 = var_165; if (!stack.offset_80.member_1) { loop_state_var = 4; continue; } var_129 = var_134; var_127 = var_135; var_128 = var_136; stack.offset_64.member_0.member_4 = (number8_t) var_132; var_47 = function_0x4038b0_Code_x86_64((struct_330 *) var_127, var_129, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_130 = var_47; if ((var_130 & 0xFF)) { var_131 = 0; do { var_31 = var_134 - 4 - (var_131 << 2); var_32 = var_135 + 4 + (var_131 << 2); var_46 = function_0x4038b0_Code_x86_64((struct_330 *) var_32, var_31, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_131 = var_131 + 1; } while ((var_46 & 0xFF)); var_127 = var_32; var_128 = *(generic64_t *) &stack.offset_104; var_129 = var_31; var_130 = var_46; } var_57 = stack.offset_64.member_0.member_4; var_58 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); if (!(!var_129 & stack.offset_88.member_4)) { var_168 = *(generic64_t *) &stack.offset_104; var_165 = stack.offset_64.member_0.member_4; var_166 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); loop_state_var = 6; continue; } var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } } else { stack.offset_112 = 4; var_49 = function_0x4038b0_Code_x86_64(&stack.offset_116, 4, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_138 = var_49; var_124 = var_155; var_125 = var_33; var_126 = var_160; var_137 = var_155; var_139 = var_159; var_140 = var_33; if ((var_138 & 0xFF)) { var_133 = var_137; var_135 = var_140; var_177 = *(generic64_t *) &stack.offset_104; var_136 = var_177; var_175 = var_139 - var_135; var_134 = var_175; var_132 = var_165; if (!stack.offset_80.member_1) { loop_state_var = 4; continue; } var_129 = var_134; var_127 = var_135; var_128 = var_136; stack.offset_64.member_0.member_4 = (number8_t) var_132; var_47 = function_0x4038b0_Code_x86_64((struct_330 *) var_127, var_129, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_130 = var_47; if ((var_130 & 0xFF)) { var_131 = 0; do { var_31 = var_134 - 4 - (var_131 << 2); var_32 = var_135 + 4 + (var_131 << 2); var_46 = function_0x4038b0_Code_x86_64((struct_330 *) var_32, var_31, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_131 = var_131 + 1; } while ((var_46 & 0xFF)); var_127 = var_32; var_128 = *(generic64_t *) &stack.offset_104; var_129 = var_31; var_130 = var_46; } var_57 = stack.offset_64.member_0.member_4; var_58 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); if (!(!var_129 & stack.offset_88.member_4)) { var_168 = *(generic64_t *) &stack.offset_104; var_165 = stack.offset_64.member_0.member_4; var_166 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); loop_state_var = 6; continue; } var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } } } } } var_45 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_45 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } var_44 = dcgettext_2((const int8_t *) NULL, (const int8_t *) "invalid input", (int32_t) 5); var_120 = var_44; error_2((int32_t) 1, (int32_t) 0, (const int8_t *) var_120); var_115 = var_165; var_116 = var_124; var_117 = *(generic64_t *) &stack.offset_88; var_118 = 3072 - *(generic64_t *) &stack.offset_104; var_119 = *(generic64_t *) &stack.offset_32; var_121 = 0; var_122 = var_125; var_123 = var_126; var_105 = var_115; var_106 = var_116; var_107 = var_117; var_113 = var_122; var_114 = var_123; var_43 = function_0x406730_Code_x86_64(var_118, var_121, var_120, var_119, var_106); var_110 = var_43.offset_0; var_109 = var_110; var_42 = __errno_location_2(); var_112 = (uint64_t) *var_42; error_2((int32_t) 1, *var_42, (const int8_t *) "%s"); var_111 = "%s"; var_108 = 0; var_93 = var_105; var_94 = var_106; var_95 = var_107; var_96 = var_108; var_97 = var_109; var_98 = var_110; var_100 = var_111; var_101 = var_112; var_103 = var_113; var_104 = var_114; var_99 = 1; var_102 = 9223372036854775808U; var_82 = var_93; var_72 = var_82; var_83 = var_94; var_73 = var_83; var_84 = var_95; var_74 = var_84; var_86 = var_97; var_76 = var_86; var_87 = var_98; var_77 = var_87; var_88 = var_100; var_78 = var_88; var_90 = var_102; var_79 = var_90; var_91 = var_103; var_80 = var_91; var_92 = var_104; var_81 = var_92; var_85 = (var_96 & 0xFFFFFFFF) | var_99; var_75 = var_85; var_89 = (number32_t) var_101 - 1; if ((number32_t) var_101 != 1) { var_102 = (number64_t) ((number128_t) var_90 << 10); var_41 = lshift(var_102, 4294967240); var_99 = 0; if ((number128_t) var_90 << 10 < 9223372036854775808 || (number128_t) var_90 << 10 > (uint128_t) -((uint128_t) 0xFFFFFFFFFFFFFFFF << 64 | 0x8000000000000001)) { loop_state_var = 7; continue; } var_99 = 1; var_102 = 9223372036854775807; if (!((int64_t) var_90 < (int64_t) 0)) { loop_state_var = 7; continue; } loop_state_var = 0; continue; } var_60 = var_73; var_61 = var_77; var_62 = var_78; *(uint8_t **) &stack.offset_104 = &((uint8_t *) var_62)[1]; if (!((uint8_t *) var_62)[1]) { var_67 = (var_77 | var_75) & 0xFFFFFFFF; var_63 = var_72; var_64 = var_73; var_65 = var_74; var_66 = var_76; var_68 = var_78; var_69 = var_79; var_70 = var_80; var_71 = var_81; var_60 = var_64; var_61 = var_67; var_62 = var_68; if (!((int64_t) var_69 < (int64_t) 0)) { var_40 = (var_67 & 0xFFFFFFFF) == 1 ? 0 : var_69; var_18 = var_40; loop_state_var = 1; continue; } } var_39 = function_0x406470_Code_x86_64(*(generic64_t *) segment_3.got.offset_504, (struct_324 *) ((pointer_or_number64_t) &segment_3.data.offset_48 + 16), var_62, var_61, var_60); var_38 = dcgettext_2((const int8_t *) NULL, (const int8_t *) "invalid wrap size", (int32_t) 5); error_2((int32_t) 1, (int32_t) 0, (const int8_t *) "%s: %s"); var_59 = 0; *(generic64_t *) &stack.offset_88 = var_59; var_37 = nl_langinfo_2((nl_item) 14); var_30 = "ASCII"; if (var_37) { var_30 = "ASCII"; if (*var_37) { var_28 = *(generic64_t *) &stack.offset_88; var_30 = var_37; if ((pointer_or_number64_t) var_37 == (pointer_or_number64_t) &segment_2.rodata.offset_458) { loop_state_var = 0; var_201 = true; break; } } } var_29 = 0; loop_state_var = 2; var_201 = true; break; } break; case 2: case 3: { if (loop_state_var == 3) { var_178 = var_184; var_179 = var_185; var_181 = var_186; *(generic64_t *) &stack.offset_104 = 3072; stack.offset_88.member_4 = var_181 != 0; *(generic64_t *) &stack.offset_96 = *(generic64_t *) &stack.offset_48; var_182 = *(generic64_t *) &stack.offset_24; var_180 = var_181 != 0 && !stack.offset_112; stack.offset_80.member_1 = var_181 != 0 && !stack.offset_112; var_183 = 3072; } var_172 = var_178; var_132 = var_172; var_173 = var_179; var_133 = var_173; var_174 = var_180; var_175 = var_181; var_134 = var_175; var_176 = var_182; var_135 = var_176; var_177 = var_183; var_136 = var_177; if (stack.offset_80.member_1) { var_129 = var_134; var_127 = var_135; var_128 = var_136; stack.offset_64.member_0.member_4 = (number8_t) var_132; var_47 = function_0x4038b0_Code_x86_64((struct_330 *) var_127, var_129, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_130 = var_47; if ((var_130 & 0xFF)) { var_131 = 0; do { var_31 = var_134 - 4 - (var_131 << 2); var_32 = var_135 + 4 + (var_131 << 2); var_46 = function_0x4038b0_Code_x86_64((struct_330 *) var_32, var_31, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_131 = var_131 + 1; } while ((var_46 & 0xFF)); var_127 = var_32; var_128 = *(generic64_t *) &stack.offset_104; var_129 = var_31; var_130 = var_46; } var_57 = stack.offset_64.member_0.member_4; var_58 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); if (!(!var_129 & stack.offset_88.member_4)) { var_168 = *(generic64_t *) &stack.offset_104; var_165 = stack.offset_64.member_0.member_4; var_166 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); loop_state_var = 6; continue; } var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } var_165 = var_172; var_57 = var_165; var_167 = var_174; var_169 = var_175; var_170 = var_176; var_171 = var_177; var_168 = var_171; var_166 = ((var_173 & 0xFFFFFFFFFFFFFF00) | !var_169) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); var_58 = var_166; if ((!var_169 & stack.offset_88.member_4)) { var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } if (!var_169) { var_148 = stack.offset_112; *(generic64_t *) &stack.offset_104 = var_171; *(generic64_t *) &stack.offset_96 = var_168 - var_171 + *(generic64_t *) &stack.offset_96; var_147 = var_166; var_149 = var_170; var_150 = var_170; var_151 = var_171; if (stack.offset_112 == 4) { stack.offset_112 = 0; var_161 = var_170; var_162 = 0; var_159 = var_161; var_160 = var_162; var_158 = var_166; if (var_170 < var_159) { var_155 = var_158; var_156 = (int64_t) ((number64_t) var_160 << 32) >> 32; var_154 = 0; var_157 = var_170; while (true) { var_152 = var_155; var_153 = var_156; var_33 = var_170 + 1 + var_154; if (*(generic8_t *) var_157 != '\n') { *(generic8_t *) ((pointer_or_number64_t) &stack.offset_120 + 56 + ((int64_t) ((number64_t) var_156 << 32) >> 32) * 1 - 60) = *(generic8_t *) var_157; if ((var_156 & 0xFFFFFFFF) == 3) { loop_state_var = 1; break; } var_153 = (int64_t) (((number64_t) var_156 << 32) + 4294967296) >> 32; var_152 = var_165 & 0xFFFFFFFF; } var_154 = var_154 + 1; var_157 = var_157 + 1; if (var_33 < var_159) { continue; } loop_state_var = 0; break; } if (!(loop_state_var)) { var_147 = var_152; var_148 = (int64_t) ((number64_t) var_160 << 32) >> 32; var_149 = var_159; var_150 = var_33; var_151 = var_160; if ((var_152 & 0xFF)) { stack.offset_112 = (number32_t) var_153; var_147 = var_152; var_148 = var_153; var_149 = var_159; var_150 = var_33; var_151 = var_160; } var_58 = var_147; var_57 = var_165; if (!var_148) { var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } var_141 = var_147; var_142 = &stack.offset_116; var_143 = var_148; var_144 = var_149; var_145 = var_150; var_146 = var_151; if (!((int64_t) var_148 > (int64_t) 3)) { var_57 = var_165; var_58 = var_147; var_141 = var_147; var_142 = &stack.offset_116; var_143 = var_148; var_144 = var_149; var_145 = var_150; var_146 = var_151; if (stack.offset_88.member_4) { var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } } var_137 = var_141; var_124 = var_137; var_139 = var_144; var_140 = var_145; var_125 = var_140; var_126 = var_146; var_48 = function_0x4038b0_Code_x86_64((struct_330 *) var_142, var_143, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_138 = var_48; if ((var_138 & 0xFF)) { var_133 = var_137; var_135 = var_140; var_177 = *(generic64_t *) &stack.offset_104; var_136 = var_177; var_175 = var_139 - var_135; var_134 = var_175; var_132 = var_165; if (!stack.offset_80.member_1) { loop_state_var = 4; continue; } var_129 = var_134; var_127 = var_135; var_128 = var_136; stack.offset_64.member_0.member_4 = (number8_t) var_132; var_47 = function_0x4038b0_Code_x86_64((struct_330 *) var_127, var_129, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_130 = var_47; if ((var_130 & 0xFF)) { var_131 = 0; do { var_31 = var_134 - 4 - (var_131 << 2); var_32 = var_135 + 4 + (var_131 << 2); var_46 = function_0x4038b0_Code_x86_64((struct_330 *) var_32, var_31, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_131 = var_131 + 1; } while ((var_46 & 0xFF)); var_127 = var_32; var_128 = *(generic64_t *) &stack.offset_104; var_129 = var_31; var_130 = var_46; } var_57 = stack.offset_64.member_0.member_4; var_58 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); if (!(!var_129 & stack.offset_88.member_4)) { var_168 = *(generic64_t *) &stack.offset_104; var_165 = stack.offset_64.member_0.member_4; var_166 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); loop_state_var = 6; continue; } var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } } else { stack.offset_112 = 4; var_49 = function_0x4038b0_Code_x86_64(&stack.offset_116, 4, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_138 = var_49; var_124 = var_155; var_125 = var_33; var_126 = var_160; var_137 = var_155; var_139 = var_159; var_140 = var_33; if ((var_138 & 0xFF)) { var_133 = var_137; var_135 = var_140; var_177 = *(generic64_t *) &stack.offset_104; var_136 = var_177; var_175 = var_139 - var_135; var_134 = var_175; var_132 = var_165; if (!stack.offset_80.member_1) { loop_state_var = 4; continue; } var_129 = var_134; var_127 = var_135; var_128 = var_136; stack.offset_64.member_0.member_4 = (number8_t) var_132; var_47 = function_0x4038b0_Code_x86_64((struct_330 *) var_127, var_129, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_130 = var_47; if ((var_130 & 0xFF)) { var_131 = 0; do { var_31 = var_134 - 4 - (var_131 << 2); var_32 = var_135 + 4 + (var_131 << 2); var_46 = function_0x4038b0_Code_x86_64((struct_330 *) var_32, var_31, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_131 = var_131 + 1; } while ((var_46 & 0xFF)); var_127 = var_32; var_128 = *(generic64_t *) &stack.offset_104; var_129 = var_31; var_130 = var_46; } var_57 = stack.offset_64.member_0.member_4; var_58 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); if (!(!var_129 & stack.offset_88.member_4)) { var_168 = *(generic64_t *) &stack.offset_104; var_165 = stack.offset_64.member_0.member_4; var_166 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); loop_state_var = 6; continue; } var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } } } else { var_148 = (int64_t) ((number64_t) var_162 << 32) >> 32; var_147 = var_166; var_149 = var_161; var_150 = var_170; var_151 = var_162; var_58 = var_147; var_57 = var_165; if (!var_148) { var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } var_141 = var_147; var_142 = &stack.offset_116; var_143 = var_148; var_144 = var_149; var_145 = var_150; var_146 = var_151; if (!((int64_t) var_148 > (int64_t) 3)) { var_57 = var_165; var_58 = var_147; var_141 = var_147; var_142 = &stack.offset_116; var_143 = var_148; var_144 = var_149; var_145 = var_150; var_146 = var_151; if (stack.offset_88.member_4) { var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } } var_137 = var_141; var_124 = var_137; var_139 = var_144; var_140 = var_145; var_125 = var_140; var_126 = var_146; var_48 = function_0x4038b0_Code_x86_64((struct_330 *) var_142, var_143, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_138 = var_48; if ((var_138 & 0xFF)) { var_133 = var_137; var_135 = var_140; var_177 = *(generic64_t *) &stack.offset_104; var_136 = var_177; var_175 = var_139 - var_135; var_134 = var_175; var_132 = var_165; if (!stack.offset_80.member_1) { loop_state_var = 4; continue; } var_129 = var_134; var_127 = var_135; var_128 = var_136; stack.offset_64.member_0.member_4 = (number8_t) var_132; var_47 = function_0x4038b0_Code_x86_64((struct_330 *) var_127, var_129, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_130 = var_47; if ((var_130 & 0xFF)) { var_131 = 0; do { var_31 = var_134 - 4 - (var_131 << 2); var_32 = var_135 + 4 + (var_131 << 2); var_46 = function_0x4038b0_Code_x86_64((struct_330 *) var_32, var_31, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_131 = var_131 + 1; } while ((var_46 & 0xFF)); var_127 = var_32; var_128 = *(generic64_t *) &stack.offset_104; var_129 = var_31; var_130 = var_46; } var_57 = stack.offset_64.member_0.member_4; var_58 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); if (!(!var_129 & stack.offset_88.member_4)) { var_168 = *(generic64_t *) &stack.offset_104; var_165 = stack.offset_64.member_0.member_4; var_166 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); loop_state_var = 6; continue; } var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } } } else { var_58 = var_147; var_57 = var_165; if (!var_148) { var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } var_141 = var_147; var_142 = &stack.offset_116; var_143 = var_148; var_144 = var_149; var_145 = var_150; var_146 = var_151; if (!((int64_t) var_148 > (int64_t) 3)) { var_57 = var_165; var_58 = var_147; var_141 = var_147; var_142 = &stack.offset_116; var_143 = var_148; var_144 = var_149; var_145 = var_150; var_146 = var_151; if (stack.offset_88.member_4) { var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } } var_137 = var_141; var_124 = var_137; var_139 = var_144; var_140 = var_145; var_125 = var_140; var_126 = var_146; var_48 = function_0x4038b0_Code_x86_64((struct_330 *) var_142, var_143, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_138 = var_48; if ((var_138 & 0xFF)) { var_133 = var_137; var_135 = var_140; var_177 = *(generic64_t *) &stack.offset_104; var_136 = var_177; var_175 = var_139 - var_135; var_134 = var_175; var_132 = var_165; if (!stack.offset_80.member_1) { loop_state_var = 4; continue; } var_129 = var_134; var_127 = var_135; var_128 = var_136; stack.offset_64.member_0.member_4 = (number8_t) var_132; var_47 = function_0x4038b0_Code_x86_64((struct_330 *) var_127, var_129, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_130 = var_47; if ((var_130 & 0xFF)) { var_131 = 0; do { var_31 = var_134 - 4 - (var_131 << 2); var_32 = var_135 + 4 + (var_131 << 2); var_46 = function_0x4038b0_Code_x86_64((struct_330 *) var_32, var_31, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_131 = var_131 + 1; } while ((var_46 & 0xFF)); var_127 = var_32; var_128 = *(generic64_t *) &stack.offset_104; var_129 = var_31; var_130 = var_46; } var_57 = stack.offset_64.member_0.member_4; var_58 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); if (!(!var_129 & stack.offset_88.member_4)) { var_168 = *(generic64_t *) &stack.offset_104; var_165 = stack.offset_64.member_0.member_4; var_166 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); loop_state_var = 6; continue; } var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } } } else { if (*(generic8_t *) var_170 == '\n') { var_182 = var_170 + 1; var_181 = var_169 - 1; loop_state_var = 2; continue; } *(generic64_t *) &stack.offset_104 = var_171; *(generic64_t *) &stack.offset_96 = *(generic64_t *) &stack.offset_96 - (var_171 - var_168); if (stack.offset_112 == 4) { stack.offset_112 = 0; var_163 = var_165 & 0xFFFFFFFF; var_164 = 0; } else { var_164 = stack.offset_112; var_163 = (var_167 & 0xFFFFFFFFFFFFFF00) | !stack.offset_112; } var_162 = var_164; var_161 = var_169 + var_170; if ((int64_t) var_169 < (int64_t) 4 || !(var_163 & 0xFF)) { var_159 = var_161; var_160 = var_162; var_158 = var_166; if (var_170 < var_159) { var_155 = var_158; var_156 = (int64_t) ((number64_t) var_160 << 32) >> 32; var_154 = 0; var_157 = var_170; while (true) { var_152 = var_155; var_153 = var_156; var_33 = var_170 + 1 + var_154; if (*(generic8_t *) var_157 != '\n') { *(generic8_t *) ((pointer_or_number64_t) &stack.offset_120 + 56 + ((int64_t) ((number64_t) var_156 << 32) >> 32) * 1 - 60) = *(generic8_t *) var_157; if ((var_156 & 0xFFFFFFFF) == 3) { loop_state_var = 1; break; } var_153 = (int64_t) (((number64_t) var_156 << 32) + 4294967296) >> 32; var_152 = var_165 & 0xFFFFFFFF; } var_154 = var_154 + 1; var_157 = var_157 + 1; if (var_33 < var_159) { continue; } loop_state_var = 0; break; } if (!(loop_state_var)) { var_147 = var_152; var_148 = (int64_t) ((number64_t) var_160 << 32) >> 32; var_149 = var_159; var_150 = var_33; var_151 = var_160; if ((var_152 & 0xFF)) { stack.offset_112 = (number32_t) var_153; var_147 = var_152; var_148 = var_153; var_149 = var_159; var_150 = var_33; var_151 = var_160; } var_58 = var_147; var_57 = var_165; if (!var_148) { var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } var_141 = var_147; var_142 = &stack.offset_116; var_143 = var_148; var_144 = var_149; var_145 = var_150; var_146 = var_151; if (!((int64_t) var_148 > (int64_t) 3)) { var_57 = var_165; var_58 = var_147; var_141 = var_147; var_142 = &stack.offset_116; var_143 = var_148; var_144 = var_149; var_145 = var_150; var_146 = var_151; if (stack.offset_88.member_4) { var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } } var_137 = var_141; var_124 = var_137; var_139 = var_144; var_140 = var_145; var_125 = var_140; var_126 = var_146; var_48 = function_0x4038b0_Code_x86_64((struct_330 *) var_142, var_143, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_138 = var_48; if ((var_138 & 0xFF)) { var_133 = var_137; var_135 = var_140; var_177 = *(generic64_t *) &stack.offset_104; var_136 = var_177; var_175 = var_139 - var_135; var_134 = var_175; var_132 = var_165; if (!stack.offset_80.member_1) { loop_state_var = 4; continue; } var_129 = var_134; var_127 = var_135; var_128 = var_136; stack.offset_64.member_0.member_4 = (number8_t) var_132; var_47 = function_0x4038b0_Code_x86_64((struct_330 *) var_127, var_129, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_130 = var_47; if ((var_130 & 0xFF)) { var_131 = 0; do { var_31 = var_134 - 4 - (var_131 << 2); var_32 = var_135 + 4 + (var_131 << 2); var_46 = function_0x4038b0_Code_x86_64((struct_330 *) var_32, var_31, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_131 = var_131 + 1; } while ((var_46 & 0xFF)); var_127 = var_32; var_128 = *(generic64_t *) &stack.offset_104; var_129 = var_31; var_130 = var_46; } var_57 = stack.offset_64.member_0.member_4; var_58 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); if (!(!var_129 & stack.offset_88.member_4)) { var_168 = *(generic64_t *) &stack.offset_104; var_165 = stack.offset_64.member_0.member_4; var_166 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); loop_state_var = 6; continue; } var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } } else { stack.offset_112 = 4; var_49 = function_0x4038b0_Code_x86_64(&stack.offset_116, 4, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_138 = var_49; var_124 = var_155; var_125 = var_33; var_126 = var_160; var_137 = var_155; var_139 = var_159; var_140 = var_33; if ((var_138 & 0xFF)) { var_133 = var_137; var_135 = var_140; var_177 = *(generic64_t *) &stack.offset_104; var_136 = var_177; var_175 = var_139 - var_135; var_134 = var_175; var_132 = var_165; if (!stack.offset_80.member_1) { loop_state_var = 4; continue; } var_129 = var_134; var_127 = var_135; var_128 = var_136; stack.offset_64.member_0.member_4 = (number8_t) var_132; var_47 = function_0x4038b0_Code_x86_64((struct_330 *) var_127, var_129, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_130 = var_47; if ((var_130 & 0xFF)) { var_131 = 0; do { var_31 = var_134 - 4 - (var_131 << 2); var_32 = var_135 + 4 + (var_131 << 2); var_46 = function_0x4038b0_Code_x86_64((struct_330 *) var_32, var_31, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_131 = var_131 + 1; } while ((var_46 & 0xFF)); var_127 = var_32; var_128 = *(generic64_t *) &stack.offset_104; var_129 = var_31; var_130 = var_46; } var_57 = stack.offset_64.member_0.member_4; var_58 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); if (!(!var_129 & stack.offset_88.member_4)) { var_168 = *(generic64_t *) &stack.offset_104; var_165 = stack.offset_64.member_0.member_4; var_166 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); loop_state_var = 6; continue; } var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } } } else { var_148 = (int64_t) ((number64_t) var_162 << 32) >> 32; var_147 = var_166; var_149 = var_161; var_150 = var_170; var_151 = var_162; var_58 = var_147; var_57 = var_165; if (!var_148) { var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } var_141 = var_147; var_142 = &stack.offset_116; var_143 = var_148; var_144 = var_149; var_145 = var_150; var_146 = var_151; if (!((int64_t) var_148 > (int64_t) 3)) { var_57 = var_165; var_58 = var_147; var_141 = var_147; var_142 = &stack.offset_116; var_143 = var_148; var_144 = var_149; var_145 = var_150; var_146 = var_151; if (stack.offset_88.member_4) { var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } } var_137 = var_141; var_124 = var_137; var_139 = var_144; var_140 = var_145; var_125 = var_140; var_126 = var_146; var_48 = function_0x4038b0_Code_x86_64((struct_330 *) var_142, var_143, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_138 = var_48; if ((var_138 & 0xFF)) { var_133 = var_137; var_135 = var_140; var_177 = *(generic64_t *) &stack.offset_104; var_136 = var_177; var_175 = var_139 - var_135; var_134 = var_175; var_132 = var_165; if (!stack.offset_80.member_1) { loop_state_var = 4; continue; } var_129 = var_134; var_127 = var_135; var_128 = var_136; stack.offset_64.member_0.member_4 = (number8_t) var_132; var_47 = function_0x4038b0_Code_x86_64((struct_330 *) var_127, var_129, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_130 = var_47; if ((var_130 & 0xFF)) { var_131 = 0; do { var_31 = var_134 - 4 - (var_131 << 2); var_32 = var_135 + 4 + (var_131 << 2); var_46 = function_0x4038b0_Code_x86_64((struct_330 *) var_32, var_31, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_131 = var_131 + 1; } while ((var_46 & 0xFF)); var_127 = var_32; var_128 = *(generic64_t *) &stack.offset_104; var_129 = var_31; var_130 = var_46; } var_57 = stack.offset_64.member_0.member_4; var_58 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); if (!(!var_129 & stack.offset_88.member_4)) { var_168 = *(generic64_t *) &stack.offset_104; var_165 = stack.offset_64.member_0.member_4; var_166 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); loop_state_var = 6; continue; } var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } } } else { stack.offset_64.member_0.member_4 = (number8_t) var_166; var_200 = memchr_2(var_171 - var_168, 4, 10, var_170, var_166, *(generic64_t *) &stack.offset_88); var_51 = var_200.register_rax; var_50 = var_200.register_rdx; if (!var_51) { var_145 = var_170 + 4; var_141 = stack.offset_64.member_0.member_4; var_142 = var_170; var_143 = 4; var_144 = var_169 + var_170; var_146 = var_164; var_137 = var_141; var_124 = var_137; var_139 = var_144; var_140 = var_145; var_125 = var_140; var_126 = var_146; var_48 = function_0x4038b0_Code_x86_64((struct_330 *) var_142, var_143, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_138 = var_48; if ((var_138 & 0xFF)) { var_133 = var_137; var_135 = var_140; var_177 = *(generic64_t *) &stack.offset_104; var_136 = var_177; var_175 = var_139 - var_135; var_134 = var_175; var_132 = var_165; if (!stack.offset_80.member_1) { loop_state_var = 4; continue; } var_129 = var_134; var_127 = var_135; var_128 = var_136; stack.offset_64.member_0.member_4 = (number8_t) var_132; var_47 = function_0x4038b0_Code_x86_64((struct_330 *) var_127, var_129, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_130 = var_47; if ((var_130 & 0xFF)) { var_131 = 0; do { var_31 = var_134 - 4 - (var_131 << 2); var_32 = var_135 + 4 + (var_131 << 2); var_46 = function_0x4038b0_Code_x86_64((struct_330 *) var_32, var_31, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_131 = var_131 + 1; } while ((var_46 & 0xFF)); var_127 = var_32; var_128 = *(generic64_t *) &stack.offset_104; var_129 = var_31; var_130 = var_46; } var_57 = stack.offset_64.member_0.member_4; var_58 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); if (!(!var_129 & stack.offset_88.member_4)) { var_168 = *(generic64_t *) &stack.offset_104; var_165 = stack.offset_64.member_0.member_4; var_166 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); loop_state_var = 6; continue; } var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } } else { var_57 = var_165; var_58 = stack.offset_64.member_0.member_4; var_158 = stack.offset_64.member_0.member_4; var_159 = var_169 + var_170; var_160 = var_164; if (!(var_170 < var_169 + var_170)) { var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } var_155 = var_158; var_156 = (int64_t) ((number64_t) var_160 << 32) >> 32; var_154 = 0; var_157 = var_170; while (true) { var_152 = var_155; var_153 = var_156; var_33 = var_170 + 1 + var_154; if (*(generic8_t *) var_157 != '\n') { *(generic8_t *) ((pointer_or_number64_t) &stack.offset_120 + 56 + ((int64_t) ((number64_t) var_156 << 32) >> 32) * 1 - 60) = *(generic8_t *) var_157; if ((var_156 & 0xFFFFFFFF) == 3) { loop_state_var = 1; break; } var_153 = (int64_t) (((number64_t) var_156 << 32) + 4294967296) >> 32; var_152 = var_165 & 0xFFFFFFFF; } var_154 = var_154 + 1; var_157 = var_157 + 1; if (var_33 < var_159) { continue; } loop_state_var = 0; break; } if (!(loop_state_var)) { var_147 = var_152; var_148 = (int64_t) ((number64_t) var_160 << 32) >> 32; var_149 = var_159; var_150 = var_33; var_151 = var_160; if ((var_152 & 0xFF)) { stack.offset_112 = (number32_t) var_153; var_147 = var_152; var_148 = var_153; var_149 = var_159; var_150 = var_33; var_151 = var_160; } var_58 = var_147; var_57 = var_165; if (!var_148) { var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } var_141 = var_147; var_142 = &stack.offset_116; var_143 = var_148; var_144 = var_149; var_145 = var_150; var_146 = var_151; if (!((int64_t) var_148 > (int64_t) 3)) { var_57 = var_165; var_58 = var_147; var_141 = var_147; var_142 = &stack.offset_116; var_143 = var_148; var_144 = var_149; var_145 = var_150; var_146 = var_151; if (stack.offset_88.member_4) { var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } } var_137 = var_141; var_124 = var_137; var_139 = var_144; var_140 = var_145; var_125 = var_140; var_126 = var_146; var_48 = function_0x4038b0_Code_x86_64((struct_330 *) var_142, var_143, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_138 = var_48; if ((var_138 & 0xFF)) { var_133 = var_137; var_135 = var_140; var_177 = *(generic64_t *) &stack.offset_104; var_136 = var_177; var_175 = var_139 - var_135; var_134 = var_175; var_132 = var_165; if (!stack.offset_80.member_1) { loop_state_var = 4; continue; } var_129 = var_134; var_127 = var_135; var_128 = var_136; stack.offset_64.member_0.member_4 = (number8_t) var_132; var_47 = function_0x4038b0_Code_x86_64((struct_330 *) var_127, var_129, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_130 = var_47; if ((var_130 & 0xFF)) { var_131 = 0; do { var_31 = var_134 - 4 - (var_131 << 2); var_32 = var_135 + 4 + (var_131 << 2); var_46 = function_0x4038b0_Code_x86_64((struct_330 *) var_32, var_31, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_131 = var_131 + 1; } while ((var_46 & 0xFF)); var_127 = var_32; var_128 = *(generic64_t *) &stack.offset_104; var_129 = var_31; var_130 = var_46; } var_57 = stack.offset_64.member_0.member_4; var_58 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); if (!(!var_129 & stack.offset_88.member_4)) { var_168 = *(generic64_t *) &stack.offset_104; var_165 = stack.offset_64.member_0.member_4; var_166 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); loop_state_var = 6; continue; } var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } } else { stack.offset_112 = 4; var_49 = function_0x4038b0_Code_x86_64(&stack.offset_116, 4, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_138 = var_49; var_124 = var_155; var_125 = var_33; var_126 = var_160; var_137 = var_155; var_139 = var_159; var_140 = var_33; if ((var_138 & 0xFF)) { var_133 = var_137; var_135 = var_140; var_177 = *(generic64_t *) &stack.offset_104; var_136 = var_177; var_175 = var_139 - var_135; var_134 = var_175; var_132 = var_165; if (!stack.offset_80.member_1) { loop_state_var = 4; continue; } var_129 = var_134; var_127 = var_135; var_128 = var_136; stack.offset_64.member_0.member_4 = (number8_t) var_132; var_47 = function_0x4038b0_Code_x86_64((struct_330 *) var_127, var_129, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_130 = var_47; if ((var_130 & 0xFF)) { var_131 = 0; do { var_31 = var_134 - 4 - (var_131 << 2); var_32 = var_135 + 4 + (var_131 << 2); var_46 = function_0x4038b0_Code_x86_64((struct_330 *) var_32, var_31, &stack.offset_96, (union_353 *) *(generic64_t *) &stack.offset_72); var_131 = var_131 + 1; } while ((var_46 & 0xFF)); var_127 = var_32; var_128 = *(generic64_t *) &stack.offset_104; var_129 = var_31; var_130 = var_46; } var_57 = stack.offset_64.member_0.member_4; var_58 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); if (!(!var_129 & stack.offset_88.member_4)) { var_168 = *(generic64_t *) &stack.offset_104; var_165 = stack.offset_64.member_0.member_4; var_166 = ((var_133 & 0xFFFFFFFFFFFFFF00) | !var_129) & (stack.offset_88.member_4 | 0xFFFFFFFFFFFFFF00); loop_state_var = 6; continue; } var_36 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_36 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } if (!(*(generic8_t *) *(generic64_t *) &stack.offset_40 & 0x10)) { loop_state_var = 5; continue; } if (!stack.offset_20) { stack.offset_20 = 1; var_186 = 0; if (stack.offset_112) { loop_state_var = 3; continue; } } var_21 = stack.offset_8; loop_state_var = 4; var_201 = true; break; } } } } } var_45 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_48, 1, 3072 - *(generic64_t *) &stack.offset_104, (FILE_4 *) *(generic64_t *) &stack.offset_32); if (var_45 < 3072 - *(generic64_t *) &stack.offset_104) { loop_state_var = 5; var_201 = true; break; } var_44 = dcgettext_2((const int8_t *) NULL, (const int8_t *) "invalid input", (int32_t) 5); var_120 = var_44; error_2((int32_t) 1, (int32_t) 0, (const int8_t *) var_120); var_115 = var_165; var_116 = var_124; var_117 = *(generic64_t *) &stack.offset_88; var_118 = 3072 - *(generic64_t *) &stack.offset_104; var_119 = *(generic64_t *) &stack.offset_32; var_121 = 0; var_122 = var_125; var_123 = var_126; var_105 = var_115; var_106 = var_116; var_107 = var_117; var_113 = var_122; var_114 = var_123; var_43 = function_0x406730_Code_x86_64(var_118, var_121, var_120, var_119, var_106); var_110 = var_43.offset_0; var_109 = var_110; var_42 = __errno_location_2(); var_112 = (uint64_t) *var_42; error_2((int32_t) 1, *var_42, (const int8_t *) "%s"); var_111 = "%s"; var_108 = 0; var_93 = var_105; var_94 = var_106; var_95 = var_107; var_96 = var_108; var_97 = var_109; var_98 = var_110; var_100 = var_111; var_101 = var_112; var_103 = var_113; var_104 = var_114; var_99 = 1; var_102 = 9223372036854775808U; var_82 = var_93; var_72 = var_82; var_83 = var_94; var_73 = var_83; var_84 = var_95; var_74 = var_84; var_86 = var_97; var_76 = var_86; var_87 = var_98; var_77 = var_87; var_88 = var_100; var_78 = var_88; var_90 = var_102; var_79 = var_90; var_91 = var_103; var_80 = var_91; var_92 = var_104; var_81 = var_92; var_85 = (var_96 & 0xFFFFFFFF) | var_99; var_75 = var_85; var_89 = (number32_t) var_101 - 1; if ((number32_t) var_101 != 1) { var_102 = (number64_t) ((number128_t) var_90 << 10); var_41 = lshift(var_102, 4294967240); var_99 = 0; if ((number128_t) var_90 << 10 < 9223372036854775808 || (number128_t) var_90 << 10 > (uint128_t) -((uint128_t) 0xFFFFFFFFFFFFFFFF << 64 | 0x8000000000000001)) { loop_state_var = 7; continue; } var_99 = 1; var_102 = 9223372036854775807; if (!((int64_t) var_90 < (int64_t) 0)) { loop_state_var = 7; continue; } loop_state_var = 0; continue; } var_60 = var_73; var_61 = var_77; var_62 = var_78; *(uint8_t **) &stack.offset_104 = &((uint8_t *) var_62)[1]; if (!((uint8_t *) var_62)[1]) { var_67 = (var_77 | var_75) & 0xFFFFFFFF; var_63 = var_72; var_64 = var_73; var_65 = var_74; var_66 = var_76; var_68 = var_78; var_69 = var_79; var_70 = var_80; var_71 = var_81; var_60 = var_64; var_61 = var_67; var_62 = var_68; if (!((int64_t) var_69 < (int64_t) 0)) { var_40 = (var_67 & 0xFFFFFFFF) == 1 ? 0 : var_69; var_18 = var_40; loop_state_var = 1; continue; } } var_39 = function_0x406470_Code_x86_64(*(generic64_t *) segment_3.got.offset_504, (struct_324 *) ((pointer_or_number64_t) &segment_3.data.offset_48 + 16), var_62, var_61, var_60); var_38 = dcgettext_2((const int8_t *) NULL, (const int8_t *) "invalid wrap size", (int32_t) 5); error_2((int32_t) 1, (int32_t) 0, (const int8_t *) "%s: %s"); var_59 = 0; *(generic64_t *) &stack.offset_88 = var_59; var_37 = nl_langinfo_2((nl_item) 14); var_30 = "ASCII"; if (var_37) { var_30 = "ASCII"; if (*var_37) { var_28 = *(generic64_t *) &stack.offset_88; var_30 = var_37; if ((pointer_or_number64_t) var_37 == (pointer_or_number64_t) &segment_2.rodata.offset_458) { loop_state_var = 0; var_201 = true; break; } } } var_29 = 0; loop_state_var = 2; var_201 = true; break; } break; case 0: case 7: { if (!(loop_state_var)) { var_93 = var_105; var_94 = var_106; var_95 = var_107; var_96 = var_108; var_97 = var_109; var_98 = var_110; var_100 = var_111; var_101 = var_112; var_103 = var_113; var_104 = var_114; var_99 = 1; var_102 = 9223372036854775808U; } var_82 = var_93; var_72 = var_82; var_83 = var_94; var_73 = var_83; var_84 = var_95; var_74 = var_84; var_86 = var_97; var_76 = var_86; var_87 = var_98; var_77 = var_87; var_88 = var_100; var_78 = var_88; var_90 = var_102; var_79 = var_90; var_91 = var_103; var_80 = var_91; var_92 = var_104; var_81 = var_92; var_85 = (var_96 & 0xFFFFFFFF) | var_99; var_75 = var_85; var_89 = (number32_t) var_101 - 1; if ((number32_t) var_101 != 1) { var_102 = (number64_t) ((number128_t) var_90 << 10); var_41 = lshift(var_102, 4294967240); var_99 = 0; if ((number128_t) var_90 << 10 < 9223372036854775808 || (number128_t) var_90 << 10 > (uint128_t) -((uint128_t) 0xFFFFFFFFFFFFFFFF << 64 | 0x8000000000000001)) { loop_state_var = 7; continue; } var_99 = 1; var_102 = 9223372036854775807; if (!((int64_t) var_90 < (int64_t) 0)) { loop_state_var = 7; continue; } loop_state_var = 0; continue; } var_60 = var_73; var_61 = var_77; var_62 = var_78; *(uint8_t **) &stack.offset_104 = &((uint8_t *) var_62)[1]; if (!((uint8_t *) var_62)[1]) { var_67 = (var_77 | var_75) & 0xFFFFFFFF; var_63 = var_72; var_64 = var_73; var_65 = var_74; var_66 = var_76; var_68 = var_78; var_69 = var_79; var_70 = var_80; var_71 = var_81; var_60 = var_64; var_61 = var_67; var_62 = var_68; if (!((int64_t) var_69 < (int64_t) 0)) { var_40 = (var_67 & 0xFFFFFFFF) == 1 ? 0 : var_69; var_18 = var_40; loop_state_var = 1; continue; } } var_39 = function_0x406470_Code_x86_64(*(generic64_t *) segment_3.got.offset_504, (struct_324 *) ((pointer_or_number64_t) &segment_3.data.offset_48 + 16), var_62, var_61, var_60); var_38 = dcgettext_2((const int8_t *) NULL, (const int8_t *) "invalid wrap size", (int32_t) 5); error_2((int32_t) 1, (int32_t) 0, (const int8_t *) "%s: %s"); var_59 = 0; *(generic64_t *) &stack.offset_88 = var_59; var_37 = nl_langinfo_2((nl_item) 14); var_30 = "ASCII"; if (var_37) { var_30 = "ASCII"; if (*var_37) { var_28 = *(generic64_t *) &stack.offset_88; var_30 = var_37; if ((pointer_or_number64_t) var_37 == (pointer_or_number64_t) &segment_2.rodata.offset_458) { loop_state_var = 0; var_201 = true; break; } } } var_29 = 0; loop_state_var = 2; var_201 = true; break; } break; } if (var_201){ break;} } generic64_t var_303; switch (loop_state_var) { case 0: { var_303 = function_0x4041e0_Code_x86_64((generic8_t *) "9.4", (generic8_t *) "GNU coreutils", (generic8_t *) "base64", (struct_319 *) *(generic64_t *) segment_3.got.offset_480, var_28, 0, (struct_342 *) undef_generic64_t(), (struct_342 *) undef_generic64_t(), (struct_342 *) undef_generic64_t(), (struct_342 *) undef_generic64_t(), (struct_342 *) undef_generic64_t(), (struct_342 *) undef_generic64_t(), (struct_342 *) undef_generic64_t(), (struct_342 *) undef_generic64_t()); exit_2((int32_t) 0); } break; case 2: { while (true) { generic64_t var_304; generic8_t var_305; generic32_t var_306; generic8_t var_307; generic64_t var_308; generic32_t var_309; generic64_t var_310; if (*(generic8_t *) (var_30 + var_29) < 65 || *(generic8_t *) (var_30 + var_29) > 90) { var_306 = *(generic8_t *) (var_30 + var_29); var_307 = "UTF-8"[var_29]; var_308 = *(generic8_t *) (var_30 + var_29); var_309 = *(generic8_t *) (var_30 + var_29); var_310 = *(generic8_t *) (var_30 + var_29); if (!("UTF-8"[var_29] > 90 || "UTF-8"[var_29] < 65)) { var_306 = var_309; var_308 = var_310; var_307 = "UTF-8"[var_29] + ' '; } } else { var_304 = *(generic8_t *) (var_30 + var_29) + 32; var_305 = "UTF-8"[var_29]; if ("UTF-8"[var_29] > 90 || "UTF-8"[var_29] < 65) { var_29 = var_29 + 1; if (var_305 == (number8_t) var_304) { continue; } break; } var_309 = (number32_t) (*(generic8_t *) (var_30 + var_29) + 32); var_310 = *(generic8_t *) (var_30 + var_29) + 32; var_306 = var_309; var_308 = var_310; var_307 = "UTF-8"[var_29] + ' '; } var_305 = var_307; var_304 = var_308; if (!var_306) { break; } var_29 = var_29 + 1; if (var_305 == (number8_t) var_304) { continue; } break; } var_28 = *(generic64_t *) &stack.offset_88; var_303 = function_0x4041e0_Code_x86_64((generic8_t *) "9.4", (generic8_t *) "GNU coreutils", (generic8_t *) "base64", (struct_319 *) *(generic64_t *) segment_3.got.offset_480, var_28, 0, (struct_342 *) undef_generic64_t(), (struct_342 *) undef_generic64_t(), (struct_342 *) undef_generic64_t(), (struct_342 *) undef_generic64_t(), (struct_342 *) undef_generic64_t(), (struct_342 *) undef_generic64_t(), (struct_342 *) undef_generic64_t(), (struct_342 *) undef_generic64_t()); exit_2((int32_t) 0); } break; case 4: { function_0x406790_Code_x86_64((union_312 *) *(generic64_t *) &stack.offset_40, (struct_327 *) var_21); } break; case 5: { function_0x403ac0_Code_x86_64(); } break; case 1: case 3: { int32_t *var_311; int8_t *var_312; generic64_t var_313; if (loop_state_var == 1) { loop_state_var = 1; } else { var_312 = dcgettext_2((const int8_t *) NULL, (const int8_t *) "read error", (int32_t) 5); var_313 = var_312; var_311 = __errno_location_2(); error_2((int32_t) 1, *var_311, (const int8_t *) var_313); loop_state_var = 0; } while (true) { int32_t var_314; generic64_t var_315; generic64_t var_316; generic32_t var_317; generic64_t var_318; generic32_t var_319; generic64_t var_320; generic64_t var_321; generic64_t var_322; generic64_t var_323; generic64_t var_324; if (loop_state_var == 1) { generic64_t var_325; *(generic64_t *) &stack.offset_80 = var_26; var_325 = 0; size_t var_326; do { var_326 = __fread_unlocked_chk_2((typedef_112) (var_325 + *(generic64_t *) &stack.offset_64), llvm_usub_sat_i64(30720, var_325), 1, 30720 - var_325, (typedef_113) var_25); var_325 = var_325 + var_326; } while (!((*(generic32_t *) var_25 & 0x30) != 0 || (int64_t) var_325 > (int64_t) 30719)); generic8_t var_327; generic64_t var_328; var_323 = *(generic64_t *) &stack.offset_80; var_320 = var_323; var_328 = lshift(var_325, 4294967240); var_327 = !var_325 ? '@' : '\000'; var_318 = var_325; var_319 = *(generic32_t *) var_25; var_321 = var_27; var_322 = var_325; var_313 = var_25; var_324 = var_27; if ((var_327 | ((number8_t) var_328 & 0x80))) { var_317 = var_319; var_316 = lshift(var_320, 4294967240); var_315 = !var_320 ? 64 : 0; if (!((var_315 | (var_316 & 0x80)) != 0 || !*(generic64_t *) &stack.offset_88)) { if (*(generic64_t *) (*(generic64_t *) &stack.offset_32 + 40) < *(generic64_t *) (*(generic64_t *) &stack.offset_32 + 48)) { *(generic64_t *) (*(generic64_t *) &stack.offset_32 + 40) = *(generic64_t *) (*(generic64_t *) &stack.offset_32 + 40) + 1; *(generic8_t *) *(generic64_t *) (*(generic64_t *) &stack.offset_32 + 40) = '\n'; } else { var_314 = __overflow_2((FILE_4 *) *(generic64_t *) &stack.offset_32, (int32_t) 10); if ((pointer_or_number32_t) var_314 == (pointer_or_number32_t) -1) { loop_state_var = 1; break; } } var_317 = *(generic32_t *) *(generic64_t *) &stack.offset_40; } var_21 = *(generic64_t *) &stack.offset_56; var_22 = var_318; var_23 = *(generic64_t *) &stack.offset_88; var_24 = var_321; if (!(var_317 & 0x20)) { loop_state_var = 0; break; } var_312 = dcgettext_2((const int8_t *) NULL, (const int8_t *) "read error", (int32_t) 5); var_313 = var_312; var_311 = __errno_location_2(); error_2((int32_t) 1, *var_311, (const int8_t *) var_313); loop_state_var = 0; continue; } } generic64_t var_329; generic64_t var_330; var_330 = (int64_t) var_322 < -2 || (int64_t) var_322 > (int64_t) 9223372036854775805 ? 18446744073709551614U - var_322 : var_322 + 2; var_329 = (int64_t) var_322 < -2 || (int64_t) var_322 > (int64_t) 9223372036854775805 ? 0 - var_330 / 3 : var_330 / 3; if (var_322 == ((int64_t) (var_329 << 2) >> 2) * 3) { generic64_t var_331; generic64_t var_332; generic64_t var_333; generic64_t var_334; var_334 = *(generic64_t *) &stack.offset_64; var_332 = var_334 + 2; var_331 = var_334 + 1; var_333 = 0; generic64_t var_335; do { var_335 = var_333; var_333 = var_335 + 1; *(generic32_t *) ((var_335 << 2) + *(generic64_t *) &stack.offset_72) = ((number32_t) (((number32_t) *(generic8_t *) ((*(generic8_t *) (var_332 + var_335 * 3) & 0x3F) | (number64_t) "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/") << 16) | ((number32_t) *(generic8_t *) ((((number8_t) *(generic8_t *) (var_331 + var_335 * 3) << '\002') & 0x3C) | ((uint8_t) *(generic8_t *) (var_332 + var_335 * 3) >> '\006') | (number64_t) "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/") << 8) | *(generic8_t *) (((uint8_t) *(generic8_t *) (var_331 + var_335 * 3) >> '\004') | (((number8_t) *(generic8_t *) var_334 << '\004') & 0x30) | (number64_t) "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/")) << 8) | *(generic8_t *) (((uint8_t) *(generic8_t *) var_334 >> '\002') | (number64_t) "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"); var_334 = var_334 + 3; } while ((int64_t) (var_329 << 2) >> 2 != var_333); } else { generic64_t var_336; generic64_t var_337; generic64_t var_338; generic8_t var_339; generic64_t var_340; generic64_t var_341; generic64_t var_342; generic8_t var_343; var_342 = *(generic64_t *) &stack.offset_72; var_343 = (number8_t) *(generic8_t *) *(generic64_t *) &stack.offset_64 << '\004'; *(generic8_t *) var_342 = *(generic8_t *) (var_324 + ((uint8_t) *(generic8_t *) *(generic64_t *) &stack.offset_64 >> '\002')); var_341 = var_329 << 2; if (var_322 - 2 == 18446744073709551615U) { var_337 = var_341; var_338 = var_342; var_339 = var_343 & 0x30; *(generic8_t *) (var_338 + 2) = '='; var_340 = 1; var_336 = var_338; *(generic8_t *) (var_336 + var_340) = *(generic8_t *) (var_324 + var_339); *(generic8_t *) (var_336 + 3) = '='; if (var_337 != 4) { *(generic8_t *) (var_336 + 4) = '\000'; } } else { generic64_t var_344; generic8_t var_345; generic64_t var_346; generic64_t var_347; var_344 = 0; var_345 = (number8_t) *(generic8_t *) *(generic64_t *) &stack.offset_64 << '\004'; var_346 = var_322 - 2; var_347 = var_329 << 2; while (true) { *(generic8_t *) (*(generic64_t *) &stack.offset_72 + 1 + (var_344 << 2)) = *(generic8_t *) (var_324 + ((var_345 & 0x30) | ((uint8_t) *(generic8_t *) (*(generic64_t *) &stack.offset_64 + 1 + var_344 * 3) >> '\004'))); if (!var_346) { var_339 = ((number8_t) *(generic8_t *) (*(generic64_t *) &stack.offset_64 + 1 + var_344 * 3) << '\002') & 0x3C; var_337 = (var_329 - llvm_umin_i64(llvm_umin_i64(llvm_umin_i64(((var_329 << 2) - 4) >> 2, ~(var_322 * 6148914691236517205)), 12297829382473034410U - var_322 * 6148914691236517205), 6148914691236517204 - var_322 * 6148914691236517205)) << 2; var_338 = *(generic64_t *) &stack.offset_72 + (llvm_umin_i64(llvm_umin_i64(llvm_umin_i64(((var_329 << 2) - 4) >> 2, ~(var_322 * 6148914691236517205)), 12297829382473034410U - var_322 * 6148914691236517205), 6148914691236517204 - var_322 * 6148914691236517205) << 2); var_340 = 2; loop_state_var = 2; break; } *(generic8_t *) (*(generic64_t *) &stack.offset_72 + 2 + (var_344 << 2)) = *(generic8_t *) (var_324 + ((((number8_t) *(generic8_t *) (*(generic64_t *) &stack.offset_64 + 1 + var_344 * 3) << '\002') & 0x3C) | ((uint8_t) *(generic8_t *) (*(generic64_t *) &stack.offset_64 + 2 + var_344 * 3) >> '\006'))); *(generic8_t *) (*(generic64_t *) &stack.offset_72 + 3 + (var_344 << 2)) = *(generic8_t *) (var_324 + (*(generic8_t *) (*(generic64_t *) &stack.offset_64 + 2 + var_344 * 3) & 0x3F)); if (var_347 - 4 == 0) { break; } if (var_346 - 3 == 18446744073709551614U) { var_336 = *(generic64_t *) &stack.offset_72 + (llvm_umin_i64(llvm_umin_i64(llvm_umin_i64(((var_329 << 2) - 4) >> 2, ~(var_322 * 6148914691236517205)), 12297829382473034410U - var_322 * 6148914691236517205), 6148914691236517204 - var_322 * 6148914691236517205) << 2); *(generic8_t *) (var_336 + 4) = '\000'; break; } generic8_t var_348; var_345 = (number8_t) *(generic8_t *) (*(generic64_t *) &stack.offset_64 + 3 + var_344 * 3) << '\004'; *(generic8_t *) (*(generic64_t *) &stack.offset_72 + 4 + (var_344 << 2)) = *(generic8_t *) (var_324 + ((uint8_t) *(generic8_t *) (*(generic64_t *) &stack.offset_64 + 3 + var_344 * 3) >> '\002')); var_348 = var_322 - 5 + var_344 * (number64_t) -3 == (pointer_or_number64_t) -1; var_344 = var_344 + 1; var_346 = var_346 - 3; var_347 = var_347 - 4; if (!(var_348)) { continue; } var_341 = (var_329 << 2) - 4 - (llvm_umin_i64(llvm_umin_i64(llvm_umin_i64(((var_329 << 2) - 4) >> 2, ~(var_322 * 6148914691236517205)), 12297829382473034410U - var_322 * 6148914691236517205), 6148914691236517204 - var_322 * 6148914691236517205) << 2); var_342 = *(generic64_t *) &stack.offset_72 + (llvm_umin_i64(llvm_umin_i64(llvm_umin_i64(((var_329 << 2) - 4) >> 2, ~(var_322 * 6148914691236517205)), 12297829382473034410U - var_322 * 6148914691236517205), 6148914691236517204 - var_322 * 6148914691236517205) << 2) + 4; var_343 = var_345; var_337 = var_341; var_338 = var_342; var_339 = var_343 & 0x30; *(generic8_t *) (var_338 + 2) = '='; var_340 = 1; loop_state_var = 0; break; } switch (loop_state_var) { case 0: case 2: { var_336 = var_338; *(generic8_t *) (var_336 + var_340) = *(generic8_t *) (var_324 + var_339); *(generic8_t *) (var_336 + 3) = '='; if (var_337 != 4) { *(generic8_t *) (var_336 + 4) = '\000'; } } break; } } } generic64_t var_349; generic64_t var_350; generic64_t var_351; if (!*(generic64_t *) &stack.offset_88) { size_t var_352; var_352 = fwrite_unlocked_2((const void *) *(generic64_t *) &stack.offset_72, 1, var_329 << 2, (FILE_4 *) *(generic64_t *) segment_3.got.offset_480); var_349 = var_322; var_350 = var_313; var_351 = var_323; if (var_352 < var_329 << 2) { loop_state_var = 1; break; } } else { generic64_t var_353; generic64_t var_354; *(generic64_t *) &stack.offset_48 = var_313; *(generic64_t *) &stack.offset_24 = var_322; var_353 = var_323; var_354 = 0; generic64_t var_355; generic64_t var_356; do { if (!llvm_smin_i64((var_329 << 2) - var_354, *(generic64_t *) &stack.offset_88 - var_353)) { if (*(generic64_t *) (*(generic64_t *) &stack.offset_32 + 40) < *(generic64_t *) (*(generic64_t *) &stack.offset_32 + 48)) { *(generic64_t *) (*(generic64_t *) &stack.offset_32 + 40) = *(generic64_t *) (*(generic64_t *) &stack.offset_32 + 40) + 1; *(generic8_t *) *(generic64_t *) (*(generic64_t *) &stack.offset_32 + 40) = '\n'; var_355 = 0; var_356 = var_354; } else { int32_t var_357; var_357 = __overflow_2((FILE_4 *) *(generic64_t *) &stack.offset_32, (int32_t) 10); var_355 = 0; var_356 = var_354; if ((pointer_or_number32_t) var_357 == (pointer_or_number32_t) -1) { loop_state_var = 0; break; } } } else { size_t var_358; *(generic64_t *) &stack.offset_80 = llvm_smin_i64((var_329 << 2) - var_354, *(generic64_t *) &stack.offset_88 - var_353); var_358 = fwrite_unlocked_2((const void *) (var_354 + *(generic64_t *) &stack.offset_72), 1, llvm_smin_i64((var_329 << 2) - var_354, *(generic64_t *) &stack.offset_88 - var_353), (FILE_4 *) *(generic64_t *) segment_3.got.offset_480); if (var_358 < *(generic64_t *) &stack.offset_80) { loop_state_var = 0; break; } var_355 = var_353 + *(generic64_t *) &stack.offset_80; var_356 = var_354 + *(generic64_t *) &stack.offset_80; } } while ((int64_t) var_356 < (int64_t) (var_329 << 2)); if (!(loop_state_var)) { loop_state_var = 1; break; } var_350 = *(generic64_t *) &stack.offset_48; var_349 = *(generic64_t *) &stack.offset_24; var_351 = var_355; } var_318 = var_349; var_320 = var_351; var_319 = *(generic32_t *) var_350; var_321 = var_324; if (!(var_319 & 0x30) && var_318 == 30720) { loop_state_var = 1; continue; } var_317 = var_319; var_316 = lshift(var_320, 4294967240); var_315 = !var_320 ? 64 : 0; if (!((var_315 | (var_316 & 0x80)) != 0 || !*(generic64_t *) &stack.offset_88)) { if (*(generic64_t *) (*(generic64_t *) &stack.offset_32 + 40) < *(generic64_t *) (*(generic64_t *) &stack.offset_32 + 48)) { *(generic64_t *) (*(generic64_t *) &stack.offset_32 + 40) = *(generic64_t *) (*(generic64_t *) &stack.offset_32 + 40) + 1; *(generic8_t *) *(generic64_t *) (*(generic64_t *) &stack.offset_32 + 40) = '\n'; } else { var_314 = __overflow_2((FILE_4 *) *(generic64_t *) &stack.offset_32, (int32_t) 10); if ((pointer_or_number32_t) var_314 == (pointer_or_number32_t) -1) { loop_state_var = 1; break; } } var_317 = *(generic32_t *) *(generic64_t *) &stack.offset_40; } var_21 = *(generic64_t *) &stack.offset_56; var_22 = var_318; var_23 = *(generic64_t *) &stack.offset_88; var_24 = var_321; if (!(var_317 & 0x20)) { loop_state_var = 0; break; } var_312 = dcgettext_2((const int8_t *) NULL, (const int8_t *) "read error", (int32_t) 5); var_313 = var_312; var_311 = __errno_location_2(); error_2((int32_t) 1, *var_311, (const int8_t *) var_313); loop_state_var = 0; } if (loop_state_var) { function_0x403ac0_Code_x86_64(); } function_0x406790_Code_x86_64((union_312 *) *(generic64_t *) &stack.offset_40, (struct_327 *) var_21); } break; } } _ABI(SystemV_x86_64) _Noreturn void function_0x4037c0_Code_x86_64(generic64_t argument_0, generic64_t argument_1, struct_336 *argument_2) { int32_t var_0; var_0 = __libc_start_main((cabifunction_118 *) function_0x402730_Code_x86_64, (int32_t) (number32_t) *(generic64_t *) revng_undefined_local_sp(), (int8_t **) (revng_undefined_local_sp() + 8), (cabifunction_118 *) NULL, (cabifunction_117 *) NULL, (cabifunction_117 *) argument_2, (void *) revng_undefined_local_sp()); // The previous function call does not return } _ABI(SystemV_x86_64) generic64_t function_0x4038b0_Code_x86_64(struct_330 *argument_0, generic64_t argument_1, union_354 *argument_2, union_353 *argument_3) { generic64_t var_0; var_0 = 0; if ((int64_t) argument_1 > (int64_t) 1) { var_0 = 0; if ((int8_t) *(generic8_t *) (argument_0->offset_0 + ((pointer_or_number64_t) &segment_2.rodata.offset_3392 + 64)) > -'\001') { var_0 = 0; if ((int8_t) *(generic8_t *) (argument_0->offset_1 + ((pointer_or_number64_t) &segment_2.rodata.offset_3392 + 64)) > -'\001') { generic64_t var_1; generic64_t var_2; var_2 = *(generic64_t *) argument_2; var_1 = 0; if (*(generic64_t *) argument_3) { var_2 = *(generic64_t *) argument_2 + 1; *(generic8_t *) *(generic64_t *) argument_2 = ((number8_t) *(generic8_t *) (argument_0->offset_0 + ((pointer_or_number64_t) &segment_2.rodata.offset_3392 + 64)) << '\002') | ((int8_t) *(generic8_t *) (argument_0->offset_1 + ((pointer_or_number64_t) &segment_2.rodata.offset_3392 + 64)) >> '\004'); var_1 = *(generic64_t *) argument_3 - 1; *(generic64_t *) argument_3 = var_1; } generic64_t var_3; generic64_t var_4; var_3 = var_2; var_4 = 0; if (argument_1 != 2) { generic64_t var_5; if (argument_0->offset_2 == '=') { var_3 = var_2; var_4 = 0; if (argument_1 == 4) { var_3 = var_2; var_4 = 0; var_5 = var_2; if (argument_0->offset_3 == '=') { var_3 = var_5; var_4 = 1; } } } else { var_3 = var_2; var_4 = 0; if ((int8_t) *(generic8_t *) (argument_0->offset_2 + ((pointer_or_number64_t) &segment_2.rodata.offset_3392 + 64)) > -'\001') { generic64_t var_6; generic64_t var_7; var_6 = 0; var_7 = var_2; if (var_1) { var_7 = var_2 + 1; *(generic8_t *) var_2 = ((number8_t) *(generic8_t *) (argument_0->offset_1 + ((pointer_or_number64_t) &segment_2.rodata.offset_3392 + 64)) << '\004') | ((int8_t) *(generic8_t *) (argument_0->offset_2 + ((pointer_or_number64_t) &segment_2.rodata.offset_3392 + 64)) >> '\002'); var_6 = *(generic64_t *) argument_3 - 1; *(generic64_t *) argument_3 = var_6; } var_3 = var_7; var_4 = 0; if (argument_1 != 3) { if (argument_0->offset_3 == '=') { var_3 = var_7; var_4 = 0; var_5 = var_7; if (argument_1 == 4) { var_3 = var_5; var_4 = 1; } } else { var_3 = var_7; var_4 = 0; if ((int8_t) *(generic8_t *) (argument_0->offset_3 + ((pointer_or_number64_t) &segment_2.rodata.offset_3392 + 64)) > -'\001') { var_5 = var_7; if (var_6) { var_5 = var_7 + 1; *(generic8_t *) var_7 = ((number8_t) *(generic8_t *) (argument_0->offset_2 + ((pointer_or_number64_t) &segment_2.rodata.offset_3392 + 64)) << '\006') | *(generic8_t *) (argument_0->offset_3 + ((pointer_or_number64_t) &segment_2.rodata.offset_3392 + 64)); *(generic64_t *) argument_3 = *(generic64_t *) argument_3 - 1; } var_3 = var_5; var_4 = 1; } } } } } } var_0 = var_4; *(generic64_t *) argument_2 = var_3; } } } return var_0; } _ABI(SystemV_x86_64) generic64_t function_0x4039c0_Code_x86_64(struct_314 *argument_0, struct_338 *argument_1, generic64_t argument_2, generic64_t argument_3) { generic64_t var_0; if ((int32_t) ((number32_t) argument_2 << 24) >> 24 < 65 || (int32_t) ((number32_t) argument_2 << 24) >> 24 > 90) { var_0 = 0; if (argument_0->offset_7 != (number8_t) argument_2) { return var_0; } var_0 = 1; if (!(number8_t) argument_2) { return var_0; } } else { var_0 = 0; if ((argument_0->offset_7 & 0xDF) != (number8_t) argument_2) { return var_0; } } if ((int32_t) ((number32_t) argument_3 << 24) >> 24 < 65 || (int32_t) ((number32_t) argument_3 << 24) >> 24 > 90) { var_0 = 0; if (argument_0->offset_8 != (number8_t) argument_3) { return var_0; } var_0 = 1; if (!(number8_t) argument_3 || (pointer_or_number64_t) argument_0 == (pointer_or_number64_t) argument_1) { return var_0; } } else { var_0 = 0; if ((argument_0->offset_8 & 0xDF) != (number8_t) argument_3) { return var_0; } var_0 = 1; if ((pointer_or_number64_t) argument_0 == (pointer_or_number64_t) argument_1) { return var_0; } } generic64_t var_1; var_1 = 0; generic32_t var_2; generic64_t var_3; while (true) { generic64_t var_4; generic64_t var_5; if (*(generic8_t *) ((pointer_or_number64_t) &argument_0->offset_9 + var_1 * 1) < 65 || *(generic8_t *) ((pointer_or_number64_t) &argument_0->offset_9 + var_1 * 1) > 90) { generic64_t var_6; var_6 = *(generic8_t *) ((pointer_or_number64_t) &argument_1->offset_9 + var_1 * 1) > 90 || *(generic8_t *) ((pointer_or_number64_t) &argument_1->offset_9 + var_1 * 1) < 65 ? *(generic8_t *) ((pointer_or_number64_t) &argument_1->offset_9 + var_1 * 1) : *(generic8_t *) ((pointer_or_number64_t) &argument_1->offset_9 + var_1 * 1) + 32; var_5 = var_6; var_4 = *(generic8_t *) ((pointer_or_number64_t) &argument_0->offset_9 + var_1 * 1); if (!*(generic8_t *) ((pointer_or_number64_t) &argument_0->offset_9 + var_1 * 1)) { var_2 = *(generic8_t *) ((pointer_or_number64_t) &argument_0->offset_9 + var_1 * 1); var_3 = var_6; break; } } else { generic64_t var_7; var_4 = *(generic8_t *) ((pointer_or_number64_t) &argument_0->offset_9 + var_1 * 1) + 32; var_7 = *(generic8_t *) ((pointer_or_number64_t) &argument_1->offset_9 + var_1 * 1) > 90 || *(generic8_t *) ((pointer_or_number64_t) &argument_1->offset_9 + var_1 * 1) < 65 ? *(generic8_t *) ((pointer_or_number64_t) &argument_1->offset_9 + var_1 * 1) : *(generic8_t *) ((pointer_or_number64_t) &argument_1->offset_9 + var_1 * 1) + 32; var_5 = var_7; } var_1 = var_1 + 1; if ((number8_t) var_4 == (number8_t) var_5) { continue; } var_2 = (number32_t) var_4; var_3 = var_5; break; } var_0 = var_2 == (number32_t) var_3; return var_0; } _ABI(SystemV_x86_64) _Noreturn void function_0x403ac0_Code_x86_64(void) { struct_301 stack; int32_t var_0; int8_t *var_1; int8_t *var_2; int32_t var_3; int32_t *var_4; var_4 = __errno_location_2(); var_3 = fflush_unlocked_2((FILE_4 *) *(generic64_t *) segment_3.got.offset_480); __fpurge_2((FILE_4 *) *(generic64_t *) segment_3.got.offset_480); clearerr_unlocked_2((FILE_4 *) *(generic64_t *) segment_3.got.offset_480); var_2 = dcgettext_2((const int8_t *) NULL, (const int8_t *) "write error", (int32_t) 5); error_2((int32_t) 1, *var_4, var_2); stack.offset_176 = (pointer_or_number64_t) &stack.offset_176 + 24; stack.offset_144 = (uint64_t) *var_4; stack.offset_136 = segment_3.got.offset_480; stack.offset_120 = *(generic64_t *) 40; var_1 = dcgettext_2((const int8_t *) NULL, (const int8_t *) "Try '%s --help' for more information.\n", (int32_t) 5); var_0 = __fprintf_chk_2((FILE_4 *) *(generic64_t *) segment_3.got.offset_552, (int32_t) 2, var_1); exit_2((int32_t) 1); } _ABI(SystemV_x86_64) _Noreturn void function_0x403b20_Code_x86_64(generic64_t argument_0) { struct_295 stack; generic64_t var_0; generic64_t var_1; generic64_t var_2; generic64_t var_3; generic64_t var_4; generic64_t var_5; generic64_t var_6; generic64_t var_7; generic64_t var_8; generic64_t var_9; generic64_t var_10; generic64_t var_11; generic64_t var_12; generic64_t var_13; generic64_t var_14; generic64_t var_15; generic64_t var_16; generic64_t var_17; generic64_t var_18; generic64_t var_19; generic64_t var_20; generic64_t var_21; generic64_t var_22; generic64_t var_23; generic64_t var_24; generic64_t var_25; generic64_t var_26; generic64_t var_27; generic64_t var_28; generic64_t var_29; generic64_t var_30; generic64_t var_31; generic64_t var_32; generic64_t var_33; generic64_t var_34; generic64_t var_35; generic64_t var_36; generic64_t var_37; generic64_t var_38; generic64_t var_39; generic64_t var_40; generic64_t var_41; generic64_t var_42; generic64_t var_43; generic64_t var_44; generic64_t var_45; generic64_t var_46; generic64_t var_47; generic64_t var_48; generic64_t var_49; generic64_t var_50; generic64_t var_51; generic64_t var_52; generic64_t var_53; generic64_t var_54; generic64_t var_55; generic64_t var_56; generic64_t var_57; generic64_t var_58; generic64_t var_59; generic64_t var_60; generic64_t var_61; generic64_t var_62; generic64_t var_63; generic64_t var_64; generic64_t var_65; generic64_t var_66; generic64_t var_67; stack.offset_120 = *(generic64_t *) 40; if ((argument_0 & 0xFFFFFFFF)) { int32_t var_68; int8_t *var_69; var_69 = dcgettext_2((const int8_t *) NULL, (const int8_t *) "Try '%s --help' for more information.\n", (int32_t) 5); var_68 = __fprintf_chk_2((FILE_4 *) *(generic64_t *) segment_3.got.offset_552, (int32_t) 2, var_69); exit_2((int32_t) (number32_t) argument_0); } int32_t var_70; int8_t *var_71; int32_t var_72; int8_t *var_73; int32_t var_74; int8_t *var_75; int32_t var_76; int8_t *var_77; int32_t var_78; int8_t *var_79; int32_t var_80; int8_t *var_81; int32_t var_82; int8_t *var_83; int32_t var_84; int8_t *var_85; generic64_t var_86; generic64_t var_87; generic64_t var_88; generic64_t var_89; var_85 = dcgettext_2((const int8_t *) NULL, (const int8_t *) "Usage: %s [OPTION]... [FILE]\n", (int32_t) 5); var_84 = __printf_chk_2((int32_t) 2, var_85); var_83 = dcgettext_2((const int8_t *) NULL, (const int8_t *) "Base%d encode or decode FILE, or standard input, to standard output.\n", (int32_t) 5); var_82 = __printf_chk_2((int32_t) 2, var_83); var_81 = dcgettext_2((const int8_t *) NULL, (const int8_t *) "\nWith no FILE, or when FILE is -, read standard input.\n", (int32_t) 5); var_80 = fputs_unlocked_2(var_81, (FILE_4 *) *(generic64_t *) segment_3.got.offset_480); var_79 = dcgettext_2((const int8_t *) NULL, (const int8_t *) "\nMandatory arguments to long options are mandatory for short options too.\n", (int32_t) 5); var_78 = fputs_unlocked_2(var_79, (FILE_4 *) *(generic64_t *) segment_3.got.offset_480); var_77 = dcgettext_2((const int8_t *) NULL, (const int8_t *) " -d, --decode decode data\n -i, --ignore-garbage when decoding, ignore non-alphabet characters\n -w, --wrap=COLS wrap encoded lines after COLS character (default 76).\n Use 0 to disable line wrapping\n", (int32_t) 5); var_76 = fputs_unlocked_2(var_77, (FILE_4 *) *(generic64_t *) segment_3.got.offset_480); var_75 = dcgettext_2((const int8_t *) NULL, (const int8_t *) " --help display this help and exit\n", (int32_t) 5); var_74 = fputs_unlocked_2(var_75, (FILE_4 *) *(generic64_t *) segment_3.got.offset_480); var_73 = dcgettext_2((const int8_t *) NULL, (const int8_t *) " --version output version information and exit\n", (int32_t) 5); var_72 = fputs_unlocked_2(var_73, (FILE_4 *) *(generic64_t *) segment_3.got.offset_480); var_71 = dcgettext_2((const int8_t *) NULL, (const int8_t *) "\nThe data are encoded as described for the %s alphabet in RFC 4648.\nWhen decoding, the input may contain newlines in addition to the bytes of\nthe formal %s alphabet. Use --ignore-garbage to attempt to recover\nfrom any other non-alphabet bytes in the encoded stream.\n", (int32_t) 5); var_70 = __printf_chk_2((int32_t) 2, var_71); helper_movq_mm_T0_xmm_wrapper(904, "test invocation", &var_66, &var_67); helper_movq_mm_T0_xmm_wrapper_1(840, "[", &var_64, &var_65); helper_punpcklqdq_xmm_wrapper(NULL, 840, 904, var_64, var_66, &var_56, &var_57, &var_58, &var_59, &var_60, &var_61, &var_62, &var_63); helper_movq_mm_T0_xmm_wrapper_2(968, "Multi-call invocation", &var_54, &var_55); stack.offset_0 = var_56; stack.offset_8 = var_57; helper_movq_mm_T0_xmm_wrapper_1(840, "coreutils", &var_52, &var_53); helper_punpcklqdq_xmm_wrapper_3(NULL, 840, 968, var_52, var_54, &var_44, &var_45, &var_46, &var_47, &var_48, &var_49, &var_50, &var_51); stack.offset_16.offset_0 = var_44; stack.offset_16.offset_8 = var_45; helper_movq_mm_T0_xmm_wrapper_1(840, "sha224sum", &var_42, &var_43); helper_movq_mm_T0_xmm_wrapper_4(776, "sha2 utilities", &var_40, &var_41); helper_punpcklqdq_xmm_wrapper_5(NULL, 840, 776, var_40, var_42, &var_32, &var_33, &var_34, &var_35, &var_36, &var_37, &var_38, &var_39); stack.offset_32 = var_32; stack.offset_40 = var_33; helper_movq_mm_T0_xmm_wrapper_1(840, "sha256sum", &var_30, &var_31); helper_punpcklqdq_xmm_wrapper_5(NULL, 840, 776, var_40, var_30, &var_22, &var_23, &var_24, &var_25, &var_26, &var_27, &var_28, &var_29); stack.offset_48 = var_22; stack.offset_56 = var_23; helper_movq_mm_T0_xmm_wrapper_1(840, "sha384sum", &var_20, &var_21); helper_punpcklqdq_xmm_wrapper_5(NULL, 840, 776, var_40, var_20, &var_12, &var_13, &var_14, &var_15, &var_16, &var_17, &var_18, &var_19); stack.offset_64 = var_12; stack.offset_72 = var_13; helper_movq_mm_T0_xmm_wrapper_1(840, "sha512sum", &var_10, &var_11); helper_punpcklqdq_xmm_wrapper_5(NULL, 840, 776, var_40, var_10, &var_2, &var_3, &var_4, &var_5, &var_6, &var_7, &var_8, &var_9); helper_pxor_xmm_wrapper(NULL, 776, 776, var_40, var_41, &var_0, &var_1); stack.offset_80 = var_2; stack.offset_88 = var_3; stack.offset_96 = var_0; stack.offset_104 = var_1; var_87 = "base64"; var_88 = "["; var_86 = 0; var_89 = &stack; generic64_t var_90; while (true) { generic64_t var_91; pointer_or_number64_t var_92; pointer_or_number64_t var_93; artificial_struct_returned_by_rawfunction_31 var_94; var_91 = var_86; var_90 = var_89; var_94 = strcmp_2((pointer_or_number64_t) "coreutils", var_87, var_88, (pointer_or_number64_t) "base64", undef_generic64_t(), undef_generic64_t()); var_93 = var_94.register_rax; var_92 = var_94.register_rdx; if ((var_93 & 0xFFFFFFFF)) { var_88 = *(generic64_t *) ((pointer_or_number64_t) &stack.offset_16 + var_91 * 16); var_86 = var_91 + 1; var_89 = &((struct_295 *) var_89)->offset_16; var_90 = (pointer_or_number64_t) &stack.offset_16 + var_91 * 16; var_87 = var_92; if (var_88) { continue; } } break; } int32_t var_95; int8_t *var_96; int32_t var_97; int8_t *var_98; int8_t *var_99; if (!((struct_295 *) var_90)->offset_8) { int8_t *var_100; int32_t var_101; int8_t *var_102; var_102 = dcgettext_2((const int8_t *) NULL, (const int8_t *) "\n%s online help: <%s>\n", (int32_t) 5); var_101 = __printf_chk_2((int32_t) 2, var_102); var_100 = setlocale_2((int32_t) 5, (const int8_t *) NULL); var_99 = var_100; if (!var_99) { int32_t var_103; int8_t *var_104; var_104 = dcgettext_2((const int8_t *) NULL, (const int8_t *) "Full documentation <%s%s>\n", (int32_t) 5); var_103 = __printf_chk_2((int32_t) 2, var_104); var_96 = dcgettext_2((const int8_t *) NULL, (const int8_t *) "or available locally via: info '(coreutils) %s%s'\n", (int32_t) 5); var_95 = __printf_chk_2((int32_t) 2, var_96); exit_2((int32_t) (number32_t) argument_0); } } else { int8_t *var_105; int32_t var_106; int8_t *var_107; var_107 = dcgettext_2((const int8_t *) NULL, (const int8_t *) "\n%s online help: <%s>\n", (int32_t) 5); var_106 = __printf_chk_2((int32_t) 2, var_107); var_105 = setlocale_2((int32_t) 5, (const int8_t *) NULL); var_99 = var_105; if (!var_99) { var_98 = dcgettext_2((const int8_t *) NULL, (const int8_t *) "Full documentation <%s%s>\n", (int32_t) 5); var_97 = __printf_chk_2((int32_t) 2, var_98); var_96 = dcgettext_2((const int8_t *) NULL, (const int8_t *) "or available locally via: info '(coreutils) %s%s'\n", (int32_t) 5); var_95 = __printf_chk_2((int32_t) 2, var_96); exit_2((int32_t) (number32_t) argument_0); } } pointer_or_number64_t var_108; pointer_or_number64_t var_109; artificial_struct_returned_by_rawfunction_31 var_110; var_110 = strncmp_2((pointer_or_number64_t) "https://www.gnu.org/software/coreutils/", 3, (pointer_or_number64_t) "en_", (pointer_or_number64_t) var_99, undef_generic64_t(), undef_generic64_t()); var_109 = var_110.register_rax; var_108 = var_110.register_rdx; if ((var_109 & 0xFFFFFFFF)) { int32_t var_111; int8_t *var_112; var_112 = dcgettext_2((const int8_t *) NULL, (const int8_t *) "Report any translation bugs to <https://translationproject.org/team/>\n", (int32_t) 5); var_111 = fputs_unlocked_2(var_112, (FILE_4 *) *(generic64_t *) segment_3.got.offset_480); } var_98 = dcgettext_2((const int8_t *) NULL, (const int8_t *) "Full documentation <%s%s>\n", (int32_t) 5); var_97 = __printf_chk_2((int32_t) 2, var_98); var_96 = dcgettext_2((const int8_t *) NULL, (const int8_t *) "or available locally via: info '(coreutils) %s%s'\n", (int32_t) 5); var_95 = __printf_chk_2((int32_t) 2, var_96); exit_2((int32_t) (number32_t) argument_0); } _ABI(SystemV_x86_64) struct_470 function_0x403f00_Code_x86_64(generic8_t *argument_0, generic64_t argument_1, generic64_t argument_2, generic64_t argument_3, generic64_t argument_4) { int8_t *var_0; generic64_t var_1; generic64_t var_2; struct_470 var_3; var_0 = nl_langinfo_2((nl_item) 14); if ((var_0) && (*var_0)) { switch ((number8_t) ((number8_t) *var_0 & 0xDF)) { case 85: { if (((((((number8_t) var_0[1] & 0xDF) == 'T') && (((number8_t) var_0[2] & 0xDF) == 'F')) && ((pointer_or_number8_t) var_0[3] == '-')) && ((pointer_or_number8_t) var_0[4] == '8')) && (!var_0[5])) { generic64_t var_4; var_4 = *argument_0 == '`' ? (pointer_or_number64_t) &segment_2.rodata.offset_225 + 6 : (generic64_t) &segment_2.rodata.offset_189[27]; var_1 = var_4; var_2 = (pointer_or_number64_t) &segment_2.rodata.offset_225 + 6; var_3.offset_0 = var_1; var_3.offset_8 = var_2; return var_3; } } break; case 71: { if (((number8_t) var_0[1] & 0xDF) == 'B') { if ((pointer_or_number8_t) var_0[2] == '1') { if ((pointer_or_number8_t) var_0[3] == '8') { if ((pointer_or_number8_t) var_0[4] == '0') { if ((pointer_or_number8_t) var_0[5] == '3') { if ((pointer_or_number8_t) var_0[6] == '0') { generic64_t var_5; var_5 = function_0x4039c0_Code_x86_64((struct_314 *) var_0, (struct_338 *) "GB18030", 0, 0); if ((var_5 & 0xFFFFFFFF)) { generic64_t var_6; var_6 = *argument_0 == '`' ? (generic64_t) &segment_2.rodata.offset_225[2] : (pointer_or_number64_t) &segment_2.rodata.offset_189 + 31; var_1 = var_6; var_2 = &segment_2.rodata.offset_225[2]; var_3.offset_0 = var_1; var_3.offset_8 = var_2; return var_3; } } } } } } } } break; } } uint8_t *var_7; var_7 = (argument_1 & 0xFFFFFFFF) == 9 ? (generic64_t) "\"" : (generic64_t) "'"; var_1 = var_7; var_2 = "\""; var_3.offset_0 = var_1; var_3.offset_8 = var_2; return var_3; } _ABI(SystemV_x86_64) struct_472 function_0x403ff0_Code_x86_64(union_312 *argument_0) { int32_t var_0; int32_t var_1; generic32_t var_2; struct_472 var_3; var_1 = fileno_2((FILE_4 *) argument_0); if (var_1 > -1) { int32_t var_4; var_4 = __freading_2((FILE_5 *) argument_0); if (var_4) { off64_t var_5; int32_t var_6; var_6 = fileno_2((FILE_4 *) argument_0); var_5 = lseek_2(var_6, (off64_t) 0, (int32_t) 1); if ((pointer_or_number64_t) var_5 == (pointer_or_number64_t) -1) { var_0 = fclose((FILE_6 *) argument_0); var_2 = var_0; var_3.offset_0 = var_2; var_3.offset_8 = 1; return var_3; } } int32_t var_7; var_7 = __freading_2((FILE_5 *) argument_0); if (var_7) { if ((argument_0->member_8 & 0x100)) { int32_t var_8; if (argument_0->member_3.offset_16 == argument_0->member_2.offset_8) { if (argument_0->member_5.offset_40 == argument_0->member_4.offset_32) { if (!argument_0->member_6.offset_72) { off64_t var_9; int32_t var_10; var_10 = fileno_2((FILE_4 *) argument_0); var_9 = lseek_2(var_10, (off64_t) 0, (int32_t) 1); if ((pointer_or_number64_t) var_9 != (pointer_or_number64_t) -1) { argument_0->member_8 = argument_0->member_8 & 0xFFFFFFEF; argument_0->member_7.offset_144 = var_9; } } else { var_8 = fseeko_2((FILE_4 *) argument_0, (off_t) 0, (int32_t) 1); } } else { var_8 = fseeko_2((FILE_4 *) argument_0, (off_t) 0, (int32_t) 1); } } else { var_8 = fseeko_2((FILE_4 *) argument_0, (off_t) 0, (int32_t) 1); } } } int32_t var_11; var_11 = fflush_2((FILE_4 *) argument_0); if (!var_11) { var_0 = fclose((FILE_6 *) argument_0); var_2 = var_0; } else { int32_t var_12; int32_t *var_13; var_13 = __errno_location_2(); var_12 = fclose_2((FILE_6 *) argument_0); var_2 = var_12; if (*var_13) { *var_13 = *var_13; var_2 = 4294967295; } } } else { var_0 = fclose((FILE_6 *) argument_0); var_2 = var_0; } var_3.offset_0 = var_2; var_3.offset_8 = 1; return var_3; } _ABI(SystemV_x86_64) _Noreturn void function_0x404110_Code_x86_64(generic64_t argument_0, generic64_t argument_1, generic64_t argument_2, generic64_t argument_3, generic64_t argument_4) { int8_t *var_0; var_0 = dcgettext_2((const int8_t *) NULL, (const int8_t *) "memory exhausted", (int32_t) 5); error_2((int32_t) segment_3.data.offset_36, (int32_t) 0, (const int8_t *) "%s"); abort_2(); } _ABI(SystemV_x86_64) void function_0x404150_Code_x86_64(generic64_t argument_0, generic64_t argument_1, generic64_t argument_2, generic64_t argument_3) { void *var_0; var_0 = malloc_2(argument_0); if (!(var_0)) { function_0x404110_Code_x86_64(argument_0, argument_1, argument_2, argument_3, undef_generic64_t()); } } _ABI(SystemV_x86_64) generic64_t function_0x404170_Code_x86_64(union_343 *argument_0) { struct_305 stack; struct_472 var_0; size_t var_1; generic64_t var_2; stack.offset_8 = argument_0; var_1 = __fpending_2((FILE_5 *) argument_0); var_0 = function_0x403ff0_Code_x86_64(&argument_0->member_1); if (!(argument_0->member_1.member_8 & 0x20)) { var_2 = var_0.offset_0; if ((var_0.offset_0 & 0xFFFFFFFF)) { var_2 = 4294967295; if (!var_1) { generic64_t var_3; int32_t *var_4; var_4 = __errno_location_2(); var_3 = (pointer_or_number32_t) *var_4 == 9 ? 0 : 4294967295; var_2 = var_3; } } } else { var_2 = 4294967295; if (!(var_0.offset_0 & 0xFFFFFFFF)) { int32_t *var_5; var_5 = __errno_location_2(); *var_5 = 0; var_2 = 4294967295; } } return var_2; } _ABI(raw_x86_64) generic64_t function_0x4041e0_Code_x86_64(generic8_t *register_rcx _REG(rcx_x86_64), generic8_t *register_rdx _REG(rdx_x86_64), generic8_t *register_rsi _REG(rsi_x86_64), struct_319 *register_rdi _REG(rdi_x86_64), generic64_t register_r8 _REG(r8_x86_64), generic64_t register_r9 _REG(r9_x86_64), struct_342 *register_xmm0 _REG(xmm0_x86_64), struct_342 *register_xmm1 _REG(xmm1_x86_64), struct_342 *register_xmm2 _REG(xmm2_x86_64), struct_342 *register_xmm3 _REG(xmm3_x86_64), struct_342 *register_xmm4 _REG(xmm4_x86_64), struct_342 *register_xmm5 _REG(xmm5_x86_64), struct_342 *register_xmm6 _REG(xmm6_x86_64), struct_342 *register_xmm7 _REG(xmm7_x86_64)) { struct_298 stack; generic64_t var_0; generic64_t var_1; generic64_t *var_2; generic64_t var_3; generic64_t var_4; stack.offset_240 = register_r8; stack.offset_248 = register_r9; stack.offset_200 = *(generic64_t *) 40; stack.offset_88 = &(&stack)[1].offset_8; stack.offset_80 = 32; stack.offset_84 = 48; stack.offset_96 = (pointer_or_number64_t) &stack.offset_200 + 8; var_2 = &(&stack)[1].offset_8; var_0 = 32; var_1 = 0; var_3 = 0; var_4 = 0; while (true) { generic64_t var_5; generic64_t var_6; generic64_t var_7; generic64_t var_8; int32_t var_9; int8_t *var_10; int32_t var_11; int32_t var_12; int8_t *var_13; int32_t var_14; int32_t var_15; int8_t *var_16; int32_t var_17; generic64_t *var_18; int8_t *var_19; generic64_t var_20; generic64_t var_21; generic64_t var_22; generic64_t var_23; generic64_t var_24; union_312 **var_25; union_312 **var_26; uint8_t *var_27; generic64_t var_28; generic64_t var_29; generic64_t var_30; generic64_t var_31; generic64_t var_32; if ((var_0 & 0xFFFFFFF0) > 47) { var_31 = (pointer_or_number64_t) var_2 + 8; *(generic64_t *) ((pointer_or_number64_t) &stack.offset_112 + var_3 * 8) = *var_2; var_29 = var_0; var_30 = 1; var_32 = var_4; if (*var_2) { if (var_3 + 1 != 10) { var_3 = var_3 + 1; continue; } var_17 = __fprintf_chk_2((FILE_4 *) register_rdi, (int32_t) 2, (const int8_t *) "%s (%s) %s\n"); var_16 = dcgettext_2((const int8_t *) NULL, (const int8_t *) "(C)", (int32_t) 5); var_15 = __fprintf_chk_2((FILE_4 *) register_rdi, (int32_t) 2, (const int8_t *) "Copyright %s %d Free Software Foundation, Inc."); var_14 = fputc_unlocked_2((int32_t) 10, (FILE_4 *) register_rdi); var_13 = dcgettext_2((const int8_t *) NULL, (const int8_t *) "License GPLv3+: GNU GPL version 3 or later <%s>.\nThis is free software: you are free to change and redistribute it.\nThere is NO WARRANTY, to the extent permitted by law.\n", (int32_t) 5); var_12 = __fprintf_chk_2((FILE_4 *) register_rdi, (int32_t) 2, var_13); var_11 = fputc_unlocked_2((int32_t) 10, (FILE_4 *) register_rdi); var_27 = "Written by %s, %s, %s,\n%s, %s, %s, %s,\n%s, %s, and others.\n"; var_25 = &stack.offset_24; var_26 = &stack.offset_24; var_24 = var_26; var_8 = stack.offset_168; var_7 = stack.offset_128; var_6 = stack.offset_120; var_5 = stack.offset_112; stack.offset_40 = stack.offset_176; stack.offset_48 = var_8; var_22 = stack.offset_160; stack.offset_56 = var_7; var_23 = stack.offset_152; stack.offset_64 = var_6; var_20 = stack.offset_144; stack.offset_72 = var_5; var_21 = stack.offset_136; var_10 = dcgettext_2((const int8_t *) NULL, (const int8_t *) var_27, (int32_t) 5); var_19 = var_10; *var_25 = stack.offset_40; var_18 = &stack.offset_48; *(generic64_t *) (var_24 - 8) = *var_18; *(generic64_t *) (var_24 - 16) = var_22; *(generic64_t *) (var_24 - 24) = var_23; *(generic64_t *) (var_24 - 32) = var_20; *(generic64_t *) (var_24 - 40) = var_21; var_9 = __fprintf_chk_2((FILE_4 *) register_rdi, (int32_t) 2, var_19); if (stack.offset_200 != *(generic64_t *) 40) { __stack_chk_fail_2(); } return 0; } stack.offset_88 = (pointer_or_number64_t) var_2 + 8; var_28 = var_0; if ((var_4 & 0xFF)) { stack.offset_80 = (number32_t) var_28; } } else { var_29 = (var_0 + 8) & 0xFFFFFFFF; *(generic64_t *) ((pointer_or_number64_t) &stack.offset_112 + var_3 * 8) = *(generic64_t *) ((pointer_or_number64_t) &stack.offset_200 + 8 + (var_0 & 0xFFFFFFFF) * 1); var_30 = var_1; var_31 = var_2; var_32 = 1; if (*(generic64_t *) ((pointer_or_number64_t) &stack.offset_200 + 8 + (var_0 & 0xFFFFFFFF) * 1)) { if (var_3 + 1 != 10) { var_3 = var_3 + 1; continue; } var_17 = __fprintf_chk_2((FILE_4 *) register_rdi, (int32_t) 2, (const int8_t *) "%s (%s) %s\n"); var_16 = dcgettext_2((const int8_t *) NULL, (const int8_t *) "(C)", (int32_t) 5); var_15 = __fprintf_chk_2((FILE_4 *) register_rdi, (int32_t) 2, (const int8_t *) "Copyright %s %d Free Software Foundation, Inc."); var_14 = fputc_unlocked_2((int32_t) 10, (FILE_4 *) register_rdi); var_13 = dcgettext_2((const int8_t *) NULL, (const int8_t *) "License GPLv3+: GNU GPL version 3 or later <%s>.\nThis is free software: you are free to change and redistribute it.\nThere is NO WARRANTY, to the extent permitted by law.\n", (int32_t) 5); var_12 = __fprintf_chk_2((FILE_4 *) register_rdi, (int32_t) 2, var_13); var_11 = fputc_unlocked_2((int32_t) 10, (FILE_4 *) register_rdi); var_27 = "Written by %s, %s, %s,\n%s, %s, %s, %s,\n%s, %s, and others.\n"; var_25 = &stack.offset_24; var_26 = &stack.offset_24; var_24 = var_26; var_8 = stack.offset_168; var_7 = stack.offset_128; var_6 = stack.offset_120; var_5 = stack.offset_112; stack.offset_40 = stack.offset_176; stack.offset_48 = var_8; var_22 = stack.offset_160; stack.offset_56 = var_7; var_23 = stack.offset_152; stack.offset_64 = var_6; var_20 = stack.offset_144; stack.offset_72 = var_5; var_21 = stack.offset_136; var_10 = dcgettext_2((const int8_t *) NULL, (const int8_t *) var_27, (int32_t) 5); var_19 = var_10; *var_25 = stack.offset_40; var_18 = &stack.offset_48; *(generic64_t *) (var_24 - 8) = *var_18; *(generic64_t *) (var_24 - 16) = var_22; *(generic64_t *) (var_24 - 24) = var_23; *(generic64_t *) (var_24 - 32) = var_20; *(generic64_t *) (var_24 - 40) = var_21; var_9 = __fprintf_chk_2((FILE_4 *) register_rdi, (int32_t) 2, var_19); if (stack.offset_200 != *(generic64_t *) 40) { __stack_chk_fail_2(); } return 0; } var_28 = (var_0 + 8) & 0xFFFFFFFF; if ((var_1 & 0xFF)) { stack.offset_88 = var_2; var_28 = (var_0 + 8) & 0xFFFFFFFF; } stack.offset_80 = (number32_t) var_28; } int32_t var_33; int32_t var_34; int8_t *var_35; int32_t var_36; int32_t var_37; int8_t *var_38; int32_t var_39; var_39 = __fprintf_chk_2((FILE_4 *) register_rdi, (int32_t) 2, (const int8_t *) "%s (%s) %s\n"); var_38 = dcgettext_2((const int8_t *) NULL, (const int8_t *) "(C)", (int32_t) 5); var_37 = __fprintf_chk_2((FILE_4 *) register_rdi, (int32_t) 2, (const int8_t *) "Copyright %s %d Free Software Foundation, Inc."); var_36 = fputc_unlocked_2((int32_t) 10, (FILE_4 *) register_rdi); var_35 = dcgettext_2((const int8_t *) NULL, (const int8_t *) "License GPLv3+: GNU GPL version 3 or later <%s>.\nThis is free software: you are free to change and redistribute it.\nThere is NO WARRANTY, to the extent permitted by law.\n", (int32_t) 5); var_34 = __fprintf_chk_2((FILE_4 *) register_rdi, (int32_t) 2, var_35); var_33 = fputc_unlocked_2((int32_t) 10, (FILE_4 *) register_rdi); if (var_3 > 9) { if (stack.offset_200 != *(generic64_t *) 40) { __stack_chk_fail_2(); } return 0; } var_27 = "Written by %s, %s, %s,\n%s, %s, %s, %s,\n%s, and %s.\n"; var_25 = &stack.offset_24; var_26 = &stack.offset_24; switch ((number64_t) *(generic32_t *) ((pointer_or_number64_t) &segment_2.rodata.offset_2208 + var_3 * 4)) { case 18446744073709538398U: { break; } break; case 18446744073709538947U: { int32_t var_40; int8_t *var_41; var_41 = dcgettext_2((const int8_t *) NULL, (const int8_t *) "Written by %s, %s, and %s.\n", (int32_t) 5); var_40 = __fprintf_chk_2((FILE_4 *) register_rdi, (int32_t) 2, var_41); } break; case 18446744073709539019U: { int32_t var_42; int8_t *var_43; var_43 = dcgettext_2((const int8_t *) NULL, (const int8_t *) "Written by %s and %s.\n", (int32_t) 5); var_42 = __fprintf_chk_2((FILE_4 *) register_rdi, (int32_t) 2, var_43); } break; case 18446744073709539081U: { int32_t var_44; int8_t *var_45; var_45 = dcgettext_2((const int8_t *) NULL, (const int8_t *) "Written by %s.\n", (int32_t) 5); var_44 = __fprintf_chk_2((FILE_4 *) register_rdi, (int32_t) 2, var_45); } break; case 18446744073709538780U: case 18446744073709538882U: { generic64_t var_46; generic64_t var_47; int8_t *var_48; switch ((number64_t) *(generic32_t *) ((pointer_or_number64_t) &segment_2.rodata.offset_2208 + var_3 * 4)) { case 18446744073709538780U: { int8_t *var_49; var_46 = stack.offset_144; var_47 = stack.offset_136; stack.offset_72 = stack.offset_112; var_49 = dcgettext_2((const int8_t *) NULL, (const int8_t *) "Written by %s, %s, %s,\n%s, and %s.\n", (int32_t) 5); var_48 = var_49; } break; case 18446744073709538882U: { int8_t *var_50; var_47 = stack.offset_136; var_50 = dcgettext_2((const int8_t *) NULL, (const int8_t *) "Written by %s, %s, %s,\nand %s.\n", (int32_t) 5); var_48 = var_50; var_46 = 2023; } break; } int32_t var_51; stack.offset_24 = var_46; stack.offset_16 = var_47; var_51 = __fprintf_chk_2((FILE_4 *) register_rdi, (int32_t) 2, var_48); } break; case 18446744073709538547U: case 18446744073709538691U: { generic64_t var_52; generic64_t var_53; generic64_t var_54; generic64_t var_55; int8_t *var_56; switch ((number64_t) *(generic32_t *) ((pointer_or_number64_t) &segment_2.rodata.offset_2208 + var_3 * 4)) { case 18446744073709538547U: { generic64_t var_57; generic64_t var_58; int8_t *var_59; var_52 = stack.offset_160; var_53 = stack.offset_152; var_54 = stack.offset_144; var_55 = stack.offset_136; var_58 = stack.offset_120; stack.offset_56 = stack.offset_128; var_57 = stack.offset_112; stack.offset_64 = var_58; stack.offset_72 = var_57; var_59 = dcgettext_2((const int8_t *) NULL, (const int8_t *) "Written by %s, %s, %s,\n%s, %s, %s, and %s.\n", (int32_t) 5); var_56 = var_59; } break; case 18446744073709538691U: { generic64_t var_60; int8_t *var_61; var_52 = stack.offset_112; var_60 = stack.offset_120; var_53 = stack.offset_152; var_54 = stack.offset_144; var_55 = stack.offset_136; stack.offset_72 = var_52; stack.offset_64 = var_60; var_61 = dcgettext_2((const int8_t *) NULL, (const int8_t *) "Written by %s, %s, %s,\n%s, %s, and %s.\n", (int32_t) 5); var_56 = var_61; } break; } int32_t var_62; stack.offset_24 = var_52; stack.offset_16 = var_53; stack.offset_8 = var_54; stack.offset_0 = var_55; var_62 = __fprintf_chk_2((FILE_4 *) register_rdi, (int32_t) 2, var_56); } break; case 18446744073709538435U: case 18446744073709539133U: { if ((number64_t) *(generic32_t *) ((pointer_or_number64_t) &segment_2.rodata.offset_2208 + var_3 * 4) == 18446744073709538435) { generic64_t var_63; generic64_t var_64; generic64_t var_65; int8_t *var_66; var_65 = stack.offset_128; var_64 = stack.offset_120; var_63 = stack.offset_112; stack.offset_48 = stack.offset_168; var_22 = stack.offset_160; stack.offset_56 = var_65; var_23 = stack.offset_152; stack.offset_64 = var_64; var_20 = stack.offset_144; stack.offset_72 = var_63; var_21 = stack.offset_136; var_66 = dcgettext_2((const int8_t *) NULL, (const int8_t *) "Written by %s, %s, %s,\n%s, %s, %s, %s,\nand %s.\n", (int32_t) 5); var_19 = var_66; stack.offset_24 = var_19; var_18 = &stack.offset_48; var_24 = &stack.offset_24; *(generic64_t *) (var_24 - 8) = *var_18; *(generic64_t *) (var_24 - 16) = var_22; *(generic64_t *) (var_24 - 24) = var_23; *(generic64_t *) (var_24 - 32) = var_20; *(generic64_t *) (var_24 - 40) = var_21; var_9 = __fprintf_chk_2((FILE_4 *) register_rdi, (int32_t) 2, var_19); if (stack.offset_200 != *(generic64_t *) 40) { __stack_chk_fail_2(); } return 0; } var_24 = var_26; var_8 = stack.offset_168; var_7 = stack.offset_128; var_6 = stack.offset_120; var_5 = stack.offset_112; stack.offset_40 = stack.offset_176; stack.offset_48 = var_8; var_22 = stack.offset_160; stack.offset_56 = var_7; var_23 = stack.offset_152; stack.offset_64 = var_6; var_20 = stack.offset_144; stack.offset_72 = var_5; var_21 = stack.offset_136; var_10 = dcgettext_2((const int8_t *) NULL, (const int8_t *) var_27, (int32_t) 5); var_19 = var_10; *var_25 = stack.offset_40; var_18 = &stack.offset_48; *(generic64_t *) (var_24 - 8) = *var_18; *(generic64_t *) (var_24 - 16) = var_22; *(generic64_t *) (var_24 - 24) = var_23; *(generic64_t *) (var_24 - 32) = var_20; *(generic64_t *) (var_24 - 40) = var_21; var_9 = __fprintf_chk_2((FILE_4 *) register_rdi, (int32_t) 2, var_19); } break; default: { } break; } if (stack.offset_200 != *(generic64_t *) 40) { __stack_chk_fail_2(); } return 0; } } _ABI(SystemV_x86_64) struct_477 function_0x404860_Code_x86_64(void) { struct_306 stack; int8_t *var_0; generic64_t var_1; struct_477 var_2; stack.offset_264 = *(generic64_t *) 40; var_0 = setlocale_2((int32_t) 0, (const int8_t *) NULL); var_1 = 0; if (var_0) { pointer_or_number64_t var_3; pointer_or_number64_t var_4; artificial_struct_returned_by_rawfunction_31 var_5; var_5 = strlen_2(undef_generic64_t(), undef_generic64_t(), 0, (pointer_or_number64_t) var_0, undef_generic64_t(), undef_generic64_t()); var_4 = var_5.register_rax; var_3 = var_5.register_rdx; var_1 = 0; if (!(var_4 > 256)) { pointer_or_number64_t var_6; pointer_or_number64_t var_7; generic64_t var_8; generic64_t var_9; generic64_t var_10; generic64_t var_11; generic64_t var_12; generic64_t var_13; generic64_t var_14; generic64_t var_15; generic64_t var_16; generic64_t var_17; generic8_t var_18; generic64_t var_19; generic64_t var_20; generic64_t var_21; generic8_t var_22; generic64_t var_23; generic64_t var_24; generic64_t var_25; generic8_t var_26; generic64_t var_27; generic64_t var_28; generic8_t var_29; generic64_t var_30; generic64_t var_31; artificial_struct_returned_by_rawfunction_31 var_32; if ((number32_t) var_4 < 7 || (number32_t) var_4 > (uint32_t) -2) { var_29 = (number8_t) ((number32_t) var_4 + 1); var_26 = var_29; var_27 = var_0; var_28 = &stack; var_30 = var_0; var_31 = &stack; if (!(var_26 & 0x4)) { var_22 = var_26; var_18 = var_22; var_23 = var_27; var_19 = var_23; var_24 = var_28; var_20 = var_24; var_21 = 0; var_25 = 0; if (!(var_18 & 0x2)) { var_14 = var_19; var_16 = var_20; var_17 = var_21; var_13 = var_17; var_12 = 0; var_15 = 0; if (!(var_18 & 0x1)) { var_10 = var_12; var_8 = var_10; var_11 = var_13; var_9 = var_11; if (stack.offset_0.member_3 == 'C') { var_8 = var_10; var_9 = var_11; var_1 = 0; if (!stack.offset_0.member_2.offset_1) { if (stack.offset_264 != *(generic64_t *) 40) { __stack_chk_fail_2(); } var_2.offset_0 = var_1; var_2.offset_8 = 0; return var_2; } } } else { var_10 = var_15; var_8 = var_10; var_11 = var_17; var_9 = var_11; *(int8_t *) (var_9 + var_16) = ((int8_t *) var_14)[var_9]; if (stack.offset_0.member_3 == 'C') { var_8 = var_10; var_9 = var_11; var_1 = 0; if (!stack.offset_0.member_2.offset_1) { if (stack.offset_264 != *(generic64_t *) 40) { __stack_chk_fail_2(); } var_2.offset_0 = var_1; var_2.offset_8 = 0; return var_2; } } } var_32 = strcmp_2(var_8, var_9, (pointer_or_number64_t) "POSIX", (pointer_or_number64_t) &stack, (pointer_or_number64_t) &stack, undef_generic64_t()); var_7 = var_32.register_rax; var_6 = var_32.register_rdx; var_1 = (var_7 & 0xFFFFFFFFFFFFFF00) | ((var_7 & 0xFFFFFFFF) != 0); if (stack.offset_264 != *(generic64_t *) 40) { __stack_chk_fail_2(); } var_2.offset_0 = var_1; var_2.offset_8 = 0; return var_2; } } else { var_22 = var_29; var_18 = var_22; var_23 = var_30; var_19 = var_23; var_24 = var_31; var_20 = var_24; ((struct_306 *) var_20)->offset_0.member_1 = *(generic32_t *) var_19; var_21 = 4; var_25 = 4; if (!(var_18 & 0x2)) { var_14 = var_19; var_16 = var_20; var_17 = var_21; var_13 = var_17; var_12 = 0; var_15 = 0; if (!(var_18 & 0x1)) { var_10 = var_12; var_8 = var_10; var_11 = var_13; var_9 = var_11; if (stack.offset_0.member_3 == 'C') { var_8 = var_10; var_9 = var_11; var_1 = 0; if (!stack.offset_0.member_2.offset_1) { if (stack.offset_264 != *(generic64_t *) 40) { __stack_chk_fail_2(); } var_2.offset_0 = var_1; var_2.offset_8 = 0; return var_2; } } } else { var_10 = var_15; var_8 = var_10; var_11 = var_17; var_9 = var_11; *(int8_t *) (var_9 + var_16) = ((int8_t *) var_14)[var_9]; if (stack.offset_0.member_3 == 'C') { var_8 = var_10; var_9 = var_11; var_1 = 0; if (!stack.offset_0.member_2.offset_1) { if (stack.offset_264 != *(generic64_t *) 40) { __stack_chk_fail_2(); } var_2.offset_0 = var_1; var_2.offset_8 = 0; return var_2; } } } var_32 = strcmp_2(var_8, var_9, (pointer_or_number64_t) "POSIX", (pointer_or_number64_t) &stack, (pointer_or_number64_t) &stack, undef_generic64_t()); var_7 = var_32.register_rax; var_6 = var_32.register_rdx; var_1 = (var_7 & 0xFFFFFFFFFFFFFF00) | ((var_7 & 0xFFFFFFFF) != 0); if (stack.offset_264 != *(generic64_t *) 40) { __stack_chk_fail_2(); } var_2.offset_0 = var_1; var_2.offset_8 = 0; return var_2; } } } else { generic64_t var_33; int8_t *var_34; var_33 = &stack; var_34 = var_0; if (!(false)) { generic64_t var_35; int8_t *var_36; generic64_t var_37; var_35 = 0; var_36 = var_0; var_37 = &stack; generic8_t var_38; do { ((struct_306 *) var_37)->offset_0.member_0 = *(generic64_t *) var_36; var_38 = ~var_35 == 0 - (((number32_t) var_4 + 1) >> 3); var_35 = var_35 + 1; var_36 = &var_36[8]; var_37 = &((struct_306 *) var_37)->offset_8; } while (!(var_38)); var_34 = &var_0[8 * (((number32_t) var_4 + 1) >> 3)]; var_33 = (pointer_or_number64_t) &stack + (((number32_t) var_4 + 1) >> 3 << 3); } var_31 = var_33; var_28 = var_31; var_30 = var_34; var_27 = var_30; var_29 = (number8_t) ((number32_t) var_4 + 1); var_26 = var_29; if (!(var_26 & 0x4)) { var_22 = var_26; var_18 = var_22; var_23 = var_27; var_19 = var_23; var_24 = var_28; var_20 = var_24; var_21 = 0; var_25 = 0; if (!(var_18 & 0x2)) { var_14 = var_19; var_16 = var_20; var_17 = var_21; var_13 = var_17; var_12 = 0; var_15 = 0; if (!(var_18 & 0x1)) { var_10 = var_12; var_8 = var_10; var_11 = var_13; var_9 = var_11; if (stack.offset_0.member_3 == 'C') { var_8 = var_10; var_9 = var_11; var_1 = 0; if (!stack.offset_0.member_2.offset_1) { if (stack.offset_264 != *(generic64_t *) 40) { __stack_chk_fail_2(); } var_2.offset_0 = var_1; var_2.offset_8 = 0; return var_2; } } } else { var_10 = var_15; var_8 = var_10; var_11 = var_17; var_9 = var_11; *(int8_t *) (var_9 + var_16) = ((int8_t *) var_14)[var_9]; if (stack.offset_0.member_3 == 'C') { var_8 = var_10; var_9 = var_11; var_1 = 0; if (!stack.offset_0.member_2.offset_1) { if (stack.offset_264 != *(generic64_t *) 40) { __stack_chk_fail_2(); } var_2.offset_0 = var_1; var_2.offset_8 = 0; return var_2; } } } var_32 = strcmp_2(var_8, var_9, (pointer_or_number64_t) "POSIX", (pointer_or_number64_t) &stack, (pointer_or_number64_t) &stack, undef_generic64_t()); var_7 = var_32.register_rax; var_6 = var_32.register_rdx; var_1 = (var_7 & 0xFFFFFFFFFFFFFF00) | ((var_7 & 0xFFFFFFFF) != 0); if (stack.offset_264 != *(generic64_t *) 40) { __stack_chk_fail_2(); } var_2.offset_0 = var_1; var_2.offset_8 = 0; return var_2; } } else { var_22 = var_29; var_18 = var_22; var_23 = var_30; var_19 = var_23; var_24 = var_31; var_20 = var_24; ((struct_306 *) var_20)->offset_0.member_1 = *(generic32_t *) var_19; var_21 = 4; var_25 = 4; if (!(var_18 & 0x2)) { var_14 = var_19; var_16 = var_20; var_17 = var_21; var_13 = var_17; var_12 = 0; var_15 = 0; if (!(var_18 & 0x1)) { var_10 = var_12; var_8 = var_10; var_11 = var_13; var_9 = var_11; if (stack.offset_0.member_3 == 'C') { var_8 = var_10; var_9 = var_11; var_1 = 0; if (!stack.offset_0.member_2.offset_1) { if (stack.offset_264 != *(generic64_t *) 40) { __stack_chk_fail_2(); } var_2.offset_0 = var_1; var_2.offset_8 = 0; return var_2; } } } else { var_10 = var_15; var_8 = var_10; var_11 = var_17; var_9 = var_11; *(int8_t *) (var_9 + var_16) = ((int8_t *) var_14)[var_9]; if (stack.offset_0.member_3 == 'C') { var_8 = var_10; var_9 = var_11; var_1 = 0; if (!stack.offset_0.member_2.offset_1) { if (stack.offset_264 != *(generic64_t *) 40) { __stack_chk_fail_2(); } var_2.offset_0 = var_1; var_2.offset_8 = 0; return var_2; } } } var_32 = strcmp_2(var_8, var_9, (pointer_or_number64_t) "POSIX", (pointer_or_number64_t) &stack, (pointer_or_number64_t) &stack, undef_generic64_t()); var_7 = var_32.register_rax; var_6 = var_32.register_rdx; var_1 = (var_7 & 0xFFFFFFFFFFFFFF00) | ((var_7 & 0xFFFFFFFF) != 0); if (stack.offset_264 != *(generic64_t *) 40) { __stack_chk_fail_2(); } var_2.offset_0 = var_1; var_2.offset_8 = 0; return var_2; } } } var_14 = var_23; var_16 = var_24; var_15 = *(generic16_t *) &((int8_t *) var_14)[var_25]; var_12 = var_15; *(generic16_t *) (var_25 + var_16) = *(generic16_t *) &((int8_t *) var_14)[var_25]; var_17 = var_25 | 0x2; var_13 = var_17; if (!(var_22 & 0x1)) { var_10 = var_12; var_8 = var_10; var_11 = var_13; var_9 = var_11; if (stack.offset_0.member_3 == 'C') { var_8 = var_10; var_9 = var_11; var_1 = 0; if (!stack.offset_0.member_2.offset_1) { if (stack.offset_264 != *(generic64_t *) 40) { __stack_chk_fail_2(); } var_2.offset_0 = var_1; var_2.offset_8 = 0; return var_2; } } } else { var_10 = var_15; var_8 = var_10; var_11 = var_17; var_9 = var_11; *(int8_t *) (var_9 + var_16) = ((int8_t *) var_14)[var_9]; if (stack.offset_0.member_3 == 'C') { var_8 = var_10; var_9 = var_11; var_1 = 0; if (!stack.offset_0.member_2.offset_1) { if (stack.offset_264 != *(generic64_t *) 40) { __stack_chk_fail_2(); } var_2.offset_0 = var_1; var_2.offset_8 = 0; return var_2; } } } var_32 = strcmp_2(var_8, var_9, (pointer_or_number64_t) "POSIX", (pointer_or_number64_t) &stack, (pointer_or_number64_t) &stack, undef_generic64_t()); var_7 = var_32.register_rax; var_6 = var_32.register_rdx; var_1 = (var_7 & 0xFFFFFFFFFFFFFF00) | ((var_7 & 0xFFFFFFFF) != 0); } } if (stack.offset_264 != *(generic64_t *) 40) { __stack_chk_fail_2(); } var_2.offset_0 = var_1; var_2.offset_8 = 0; return var_2; } _ABI(SystemV_x86_64) struct_318 *function_0x404970_Code_x86_64(generic64_t argument_0) { struct_296 stack; uint64_t loop_state_var; generic32_t var_0; uint8_t *var_1; generic64_t var_2; generic8_t *var_3; generic64_t var_4; generic64_t var_5; generic64_t var_6; stack.offset_120 = *(generic64_t *) 40; var_1 = "rb"; var_3 = &stack.offset_32; var_0 = 17; var_2 = 81; var_4 = 0; var_5 = 0; var_6 = 0; generic64_t var_7; while (true) { FILE_4 *var_8; int32_t var_9; int32_t *var_10; FILE_4 *var_11; int32_t var_12; generic64_t var_13; generic64_t var_14; generic64_t var_15; generic64_t var_16; generic64_t var_17; generic64_t var_18; generic64_t var_19; generic64_t var_20; generic64_t var_21; generic64_t var_22; bool var_23 = false; var_17 = var_1; var_18 = var_2; var_19 = var_3; var_20 = var_4; var_21 = var_5; var_22 = var_6; switch ((number64_t) *(generic32_t *) ((pointer_or_number64_t) &segment_2.rodata.offset_2208 + 40 + ((var_0 << 2) & 0x3FC) * 1)) { case 18446744073709539616U: { break; } break; case 18446744073709539824U: case 18446744073709539928U: case 18446744073709540008U: case 18446744073709540080U: case 18446744073709540104U: case 18446744073709540168U: { generic64_t var_24; generic64_t var_25; generic64_t var_26; generic64_t var_27; generic64_t var_28; switch ((number64_t) *(generic32_t *) ((pointer_or_number64_t) &segment_2.rodata.offset_2208 + 40 + ((var_0 << 2) & 0x3FC) * 1)) { case 18446744073709540080U: { var_24 = (var_6 & 0xFFF7FFFF) | 0x80000; var_25 = var_5; var_26 = 1; var_27 = var_3; var_28 = var_2; } break; case 18446744073709539928U: { var_24 = (var_6 & 0xFFFFFDBF) | 0x240; var_25 = 1; var_26 = var_4; var_27 = var_3; var_28 = var_2; if ((uint64_t) var_3 < (pointer_or_number64_t) &stack.offset_32 + 80) { *var_3 = 'w'; var_27 = (pointer_or_number64_t) var_3 + 1; var_28 = var_2 + ~llvm_umax_i64(var_2, 81) + llvm_umax_i64(llvm_umax_i64(var_2, 81) - var_2 + 1, llvm_umax_i64(var_2, 81)); var_24 = (var_6 & 0xFFFFFDBF) | 0x240; var_25 = 1; var_26 = var_4; } } break; case 18446744073709539824U: { var_24 = var_6 | 0x80; var_25 = var_5; var_26 = 1; var_27 = var_3; var_28 = var_2; } break; case 18446744073709540008U: { var_24 = var_6; var_25 = 0; var_26 = var_4; var_27 = var_3; var_28 = var_2; if ((uint64_t) var_3 < (pointer_or_number64_t) &stack.offset_32 + 80) { *var_3 = 'r'; var_27 = (pointer_or_number64_t) var_3 + 1; var_28 = var_2 + ~llvm_umax_i64(var_2, 81) + llvm_umax_i64(llvm_umax_i64(var_2, 81) - var_2 + 1, llvm_umax_i64(var_2, 81)); var_24 = var_6; var_25 = 0; var_26 = var_4; } } break; case 18446744073709540104U: { var_24 = var_6; var_25 = var_5; var_26 = var_4; var_27 = var_3; var_28 = var_2; if ((uint64_t) var_3 < (pointer_or_number64_t) &stack.offset_32 + 80) { *var_3 = 'b'; var_27 = (pointer_or_number64_t) var_3 + 1; var_28 = var_2 + ~llvm_umax_i64(var_2, 81) + llvm_umax_i64(llvm_umax_i64(var_2, 81) - var_2 + 1, llvm_umax_i64(var_2, 81)); var_24 = var_6; var_25 = var_5; var_26 = var_4; } } break; case 18446744073709540168U: { var_24 = (var_6 & 0xFFFFFBBF) | 0x440; var_25 = 1; var_26 = var_4; var_27 = var_3; var_28 = var_2; if ((uint64_t) var_3 < (pointer_or_number64_t) &stack.offset_32 + 80) { *var_3 = 'a'; var_27 = (pointer_or_number64_t) var_3 + 1; var_28 = var_2 + ~llvm_umax_i64(var_2, 81) + llvm_umax_i64(llvm_umax_i64(var_2, 81) - var_2 + 1, llvm_umax_i64(var_2, 81)); var_24 = (var_6 & 0xFFFFFBBF) | 0x440; var_25 = 1; var_26 = var_4; } } break; } generic64_t var_29; generic64_t var_30; generic64_t var_31; generic64_t var_32; var_29 = var_25; var_30 = var_27; var_31 = var_28; var_32 = var_1; generic64_t var_33; generic64_t var_34; while (true) { generic64_t var_35; var_34 = var_29; var_35 = 0; while (true) { bool var_36 = false; var_33 = var_35; switch ((number8_t) ((uint8_t *) var_32)[var_33 + 1]) { case 0: { var_13 = var_24; var_14 = var_34; var_15 = var_26; var_16 = var_30; loop_state_var = 2; var_36 = true; break; } break; case 43: { var_35 = var_33 + 1; var_34 = 2; if (!(var_30 < (pointer_or_number64_t) &stack.offset_32 + 80)) { continue; } loop_state_var = 1; var_36 = true; break; } break; default: { loop_state_var = 0; var_36 = true; break; } break; } if (var_36){ break;} } bool var_37 = false; switch (loop_state_var) { case 0: { var_37 = true; break; } break; case 1: { *(generic8_t *) var_30 = '+'; var_30 = var_30 + 1; var_31 = var_31 + ~llvm_umax_i64(var_31, 81) + llvm_umax_i64(llvm_umax_i64(var_31, 81) - var_31 + 1, llvm_umax_i64(var_31, 81)); var_32 = &((uint8_t *) var_32)[var_33 + 1]; var_29 = 2; continue; } break; case 2: { loop_state_var = 1; var_37 = true; break; } break; } if (var_37){ break;} } if (loop_state_var == 1) { *(generic8_t *) var_16 = '\000'; if (!(var_15 & 0xFF)) { var_8 = fopen_2((const int8_t *) argument_0, (const int8_t *) "rb"); var_7 = var_8; } else { var_12 = open_2((const int8_t *) argument_0, (int32_t) (number32_t) (var_13 | var_14)); var_7 = 0; if (var_12 > -1) { var_11 = fdopen_2(var_12, (const int8_t *) &stack.offset_32); var_7 = var_11; if (!var_7) { var_10 = __errno_location_2(); var_9 = close_2(var_12); *var_10 = *var_10; var_7 = 0; } } } var_23 = true; break; } var_0 = ((uint8_t *) var_32)[var_33 + 1] - 97; var_1 = &((uint8_t *) var_32)[var_33 + 1]; var_17 = &((uint8_t *) var_32)[var_33 + 1]; var_18 = var_31; var_19 = var_30; var_20 = var_26; var_21 = var_34; var_22 = var_24; if (!((var_0 & 0xF8) > 23)) { continue; } } break; default: { } break; } if (var_23){ break;} generic64_t var_38; generic64_t var_39; pointer_or_number64_t var_40; pointer_or_number64_t var_41; pointer_or_number64_t var_42; pointer_or_number64_t var_43; artificial_struct_returned_by_rawfunction_31 var_44; artificial_struct_returned_by_rawfunction_31 var_45; var_14 = var_21; var_13 = var_22; stack.offset_15 = (number8_t) var_20; stack.offset_24 = var_18; stack.offset_16 = var_17; var_44 = strlen_2(var_18, (pointer_or_number64_t) &segment_2.rodata.offset_2208 + 40, var_17, var_17, var_20, (pointer_or_number64_t) "rb"); var_43 = var_44.register_rax; var_42 = var_44.register_rdx; var_39 = stack.offset_24; var_38 = stack.offset_16; stack.offset_24 = llvm_umin_i64((pointer_or_number64_t) &stack.offset_32 + 80 - var_19, var_43); var_45 = __memcpy_chk_2(var_39, llvm_umin_i64((pointer_or_number64_t) &stack.offset_32 + 80 - var_19, var_43), var_38, var_19, var_20, (pointer_or_number64_t) "rb"); var_41 = var_45.register_rax; var_40 = var_45.register_rdx; var_15 = stack.offset_15; var_16 = var_19 + stack.offset_24; *(generic8_t *) var_16 = '\000'; if (!(var_15 & 0xFF)) { var_8 = fopen_2((const int8_t *) argument_0, (const int8_t *) "rb"); var_7 = var_8; } else { var_12 = open_2((const int8_t *) argument_0, (int32_t) (number32_t) (var_13 | var_14)); var_7 = 0; if (var_12 > -1) { var_11 = fdopen_2(var_12, (const int8_t *) &stack.offset_32); var_7 = var_11; if (!var_7) { var_10 = __errno_location_2(); var_9 = close_2(var_12); *var_10 = *var_10; var_7 = 0; } } } break; } if (stack.offset_120 != *(generic64_t *) 40) { __stack_chk_fail_2(); } return (struct_318 *) var_7; } _ABI(SystemV_x86_64) generic64_t function_0x404ca0_Code_x86_64(generic64_t argument_0, generic64_t argument_1, generic64_t argument_2, generic64_t argument_3, generic64_t argument_4, generic64_t argument_5, struct_348 *argument_6, generic64_t argument_7) { struct_307 stack; uint64_t loop_state_var; generic32_t var_0; size_t var_1; stack.offset_112 = argument_5; stack.offset_128 = argument_2; *(generic32_t *) ((pointer_or_number64_t) &stack.offset_51 + 1) = (number32_t) argument_4; stack.offset_184 = *(generic64_t *) 40; stack.offset_148 = (number32_t) argument_3; stack.offset_136.member_0 = argument_1; stack.offset_152 = argument_0; var_1 = __ctype_get_mb_cur_max_2(); stack.offset_32 = var_1; var_0 = stack.offset_148; stack.offset_147 = ((uint8_t) (number8_t) *(generic32_t *) ((pointer_or_number64_t) &stack.offset_51 + 1) >> '\001') & 0x1; if (var_0 > 10) { abort_2(); } generic8_t var_2; generic32_t var_3; generic32_t var_4; generic64_t var_5; generic64_t var_6; generic64_t var_7; generic64_t var_8; generic64_t var_9; struct_348 *var_10; var_2 = ((uint8_t) (number8_t) *(generic32_t *) ((pointer_or_number64_t) &stack.offset_51 + 1) >> '\001') & 0x1; var_3 = *(generic32_t *) ((pointer_or_number64_t) &stack.offset_51 + 1); var_4 = var_0; var_5 = argument_2; var_6 = argument_3; var_7 = argument_4; var_8 = argument_7; var_9 = 18446744073709551615U; var_10 = argument_6; loop_state_var = 1; generic64_t var_11; generic64_t var_12; generic8_t var_13; generic64_t var_14; generic64_t var_15; generic64_t var_16; generic64_t var_17; while (true) { generic64_t var_18; union_339 *var_19; generic64_t var_20; union_339 *var_21; generic64_t var_22; generic8_t var_23; generic64_t var_24; struct_358 *var_25; generic64_t var_26; generic64_t var_27; generic64_t var_28; generic64_t var_29; generic64_t var_30; generic64_t *var_31; generic8_t var_32; struct_387 *var_33; generic64_t var_34; generic8_t var_35; generic64_t var_36; struct_358 *var_37; generic8_t var_38; generic8_t var_39; generic32_t var_40; generic64_t var_41; generic64_t var_42; size_t var_43; generic32_t var_44; uint16_t **var_45; int32_t var_46; generic8_t var_47; int32_t var_48; struct_477 var_49; generic64_t var_50; generic64_t var_51; size_t var_52; pointer_or_number64_t var_53; pointer_or_number64_t var_54; generic64_t var_55; generic64_t var_56; generic64_t var_57; generic64_t var_58; generic32_t var_59; generic64_t var_60; generic64_t var_61; generic64_t var_62; generic64_t var_63; pointer_or_number64_t var_64; pointer_or_number64_t var_65; pointer_or_number64_t var_66; pointer_or_number64_t var_67; generic64_t var_68; generic64_t var_69; generic64_t var_70; generic64_t var_71; generic64_t var_72; generic64_t var_73; generic64_t var_74; generic64_t var_75; generic64_t var_76; generic64_t var_77; generic64_t var_78; generic64_t var_79; generic64_t var_80; generic64_t var_81; generic64_t var_82; generic64_t var_83; generic64_t var_84; generic64_t var_85; generic64_t var_86; generic64_t var_87; generic64_t var_88; generic64_t var_89; generic64_t var_90; generic64_t var_91; generic64_t var_92; generic64_t var_93; generic64_t var_94; generic64_t var_95; generic64_t var_96; generic64_t var_97; generic64_t var_98; generic64_t var_99; generic64_t var_100; generic64_t var_101; generic64_t var_102; generic64_t var_103; generic64_t var_104; generic64_t var_105; generic64_t var_106; generic64_t var_107; generic64_t var_108; generic64_t var_109; generic64_t var_110; generic64_t var_111; generic64_t var_112; generic64_t var_113; generic64_t var_114; generic64_t var_115; generic64_t var_116; generic64_t var_117; generic64_t var_118; generic64_t var_119; generic64_t var_120; generic64_t var_121; generic64_t var_122; generic64_t var_123; generic64_t var_124; generic64_t var_125; generic64_t var_126; generic64_t var_127; generic64_t var_128; generic64_t var_129; generic64_t var_130; generic64_t var_131; generic64_t var_132; generic64_t var_133; generic64_t var_134; generic64_t var_135; generic64_t var_136; generic64_t var_137; generic64_t var_138; generic64_t var_139; generic64_t var_140; generic64_t var_141; generic64_t var_142; generic32_t var_143; generic64_t var_144; generic64_t var_145; generic64_t var_146; generic64_t var_147; generic64_t var_148; generic64_t var_149; generic64_t var_150; generic64_t var_151; generic64_t var_152; generic64_t var_153; generic64_t var_154; generic64_t var_155; generic64_t var_156; generic64_t var_157; generic64_t var_158; generic64_t var_159; generic64_t var_160; generic64_t var_161; generic64_t var_162; generic64_t var_163; generic64_t var_164; generic64_t var_165; generic64_t var_166; generic64_t var_167; generic64_t var_168; generic64_t var_169; generic64_t var_170; generic64_t var_171; generic64_t var_172; generic64_t var_173; generic64_t var_174; generic64_t var_175; generic64_t var_176; generic64_t var_177; generic64_t var_178; generic64_t var_179; generic64_t var_180; generic64_t var_181; generic64_t var_182; generic64_t var_183; generic64_t var_184; generic64_t var_185; generic64_t var_186; generic64_t var_187; generic64_t var_188; generic64_t var_189; generic64_t var_190; generic64_t var_191; generic64_t var_192; generic64_t var_193; generic64_t var_194; generic64_t var_195; generic64_t var_196; generic64_t var_197; generic64_t var_198; generic64_t var_199; generic64_t var_200; generic64_t var_201; generic64_t var_202; generic64_t var_203; generic64_t var_204; generic64_t var_205; generic64_t var_206; generic64_t var_207; generic64_t var_208; generic64_t var_209; generic64_t var_210; generic64_t var_211; generic64_t var_212; generic64_t var_213; generic64_t var_214; generic64_t var_215; generic64_t var_216; generic64_t var_217; generic64_t var_218; generic64_t var_219; generic64_t var_220; generic64_t var_221; generic64_t var_222; generic64_t var_223; generic64_t var_224; generic64_t var_225; generic64_t var_226; generic64_t var_227; generic64_t var_228; generic64_t var_229; generic64_t var_230; generic64_t var_231; generic64_t var_232; generic64_t var_233; generic64_t var_234; generic64_t var_235; generic64_t var_236; generic64_t var_237; generic64_t var_238; generic64_t var_239; generic64_t var_240; generic64_t var_241; generic64_t var_242; generic64_t var_243; generic64_t var_244; generic64_t var_245; generic64_t var_246; generic64_t var_247; generic64_t var_248; generic64_t var_249; generic64_t var_250; generic64_t var_251; generic64_t var_252; generic64_t var_253; generic64_t var_254; generic64_t var_255; generic64_t var_256; generic64_t var_257; generic64_t var_258; generic64_t var_259; generic64_t var_260; generic64_t var_261; generic64_t var_262; generic64_t var_263; generic64_t var_264; generic64_t var_265; generic64_t var_266; generic64_t var_267; generic64_t var_268; generic64_t var_269; generic64_t var_270; generic64_t var_271; generic64_t var_272; generic64_t var_273; generic64_t var_274; generic64_t var_275; generic64_t var_276; generic64_t var_277; generic64_t var_278; generic64_t var_279; generic64_t var_280; generic64_t var_281; generic64_t var_282; generic64_t var_283; generic64_t var_284; generic64_t var_285; generic64_t var_286; generic64_t var_287; generic64_t var_288; generic8_t var_289; generic64_t var_290; generic64_t var_291; generic64_t var_292; generic64_t var_293; generic64_t var_294; generic64_t var_295; generic64_t var_296; generic64_t var_297; generic64_t var_298; generic64_t var_299; generic64_t var_300; generic64_t var_301; generic64_t var_302; generic64_t var_303; generic64_t var_304; generic64_t var_305; generic64_t var_306; generic64_t var_307; generic64_t var_308; generic64_t var_309; generic64_t var_310; generic8_t var_311; generic64_t var_312; generic64_t var_313; generic64_t var_314; generic64_t var_315; generic64_t var_316; generic64_t var_317; generic64_t var_318; generic64_t var_319; generic64_t var_320; generic64_t var_321; generic64_t var_322; generic64_t var_323; generic64_t var_324; generic64_t var_325; generic64_t var_326; generic64_t var_327; generic64_t var_328; generic64_t var_329; generic64_t var_330; generic64_t var_331; generic64_t var_332; generic64_t var_333; generic64_t var_334; generic64_t var_335; generic64_t var_336; generic64_t var_337; generic64_t var_338; generic64_t var_339; generic64_t var_340; generic64_t var_341; struct_348 *var_342; generic64_t *var_343; generic64_t var_344; generic64_t var_345; generic64_t *var_346; generic64_t var_347; generic64_t var_348; generic64_t var_349; generic64_t var_350; generic64_t var_351; generic64_t var_352; generic64_t var_353; generic64_t var_354; generic64_t var_355; generic64_t var_356; generic8_t var_357; generic64_t var_358; generic64_t var_359; generic64_t var_360; generic64_t var_361; generic64_t var_362; generic64_t var_363; generic64_t var_364; generic64_t var_365; generic64_t var_366; generic64_t var_367; generic64_t var_368; generic64_t var_369; generic64_t var_370; generic64_t var_371; generic64_t var_372; generic64_t var_373; generic64_t var_374; generic64_t var_375; generic64_t var_376; generic64_t var_377; generic64_t var_378; generic64_t var_379; generic64_t var_380; generic64_t var_381; generic64_t var_382; generic64_t var_383; generic64_t var_384; generic64_t var_385; generic64_t var_386; generic64_t var_387; generic64_t var_388; generic64_t var_389; generic64_t var_390; generic64_t var_391; generic64_t var_392; generic64_t var_393; generic64_t var_394; generic64_t var_395; generic64_t var_396; generic64_t var_397; generic64_t var_398; generic64_t var_399; generic64_t var_400; generic64_t var_401; generic64_t var_402; generic64_t var_403; generic64_t var_404; generic64_t var_405; generic64_t var_406; generic64_t var_407; generic64_t var_408; generic64_t var_409; generic64_t var_410; generic64_t var_411; generic64_t var_412; generic64_t var_413; generic64_t var_414; generic64_t var_415; generic64_t var_416; generic64_t var_417; generic64_t var_418; generic64_t var_419; generic64_t var_420; generic64_t var_421; generic64_t var_422; generic64_t var_423; generic64_t var_424; generic64_t var_425; generic64_t var_426; generic64_t var_427; generic64_t var_428; generic64_t var_429; generic64_t var_430; generic64_t var_431; generic64_t var_432; generic64_t var_433; generic64_t var_434; generic64_t var_435; generic64_t var_436; generic64_t var_437; generic64_t var_438; generic64_t var_439; generic64_t var_440; generic64_t var_441; generic64_t var_442; generic64_t var_443; generic64_t var_444; generic64_t var_445; generic64_t var_446; generic64_t var_447; generic64_t var_448; generic64_t var_449; generic64_t var_450; generic64_t var_451; generic64_t var_452; generic64_t var_453; generic64_t var_454; generic64_t var_455; generic64_t var_456; generic64_t var_457; generic64_t var_458; generic64_t var_459; generic64_t var_460; generic8_t var_461; generic64_t var_462; generic64_t var_463; generic64_t var_464; generic64_t var_465; generic64_t var_466; generic64_t var_467; generic64_t var_468; generic64_t var_469; generic64_t var_470; generic64_t var_471; generic64_t var_472; generic64_t var_473; generic64_t var_474; union_339 *var_475; generic64_t var_476; generic64_t var_477; generic64_t var_478; generic64_t var_479; generic64_t var_480; generic64_t var_481; generic64_t var_482; generic64_t var_483; generic64_t var_484; generic64_t var_485; generic64_t var_486; generic64_t var_487; generic64_t var_488; generic64_t var_489; generic64_t var_490; generic64_t var_491; generic64_t var_492; generic64_t var_493; generic64_t var_494; generic64_t var_495; generic64_t var_496; generic64_t var_497; generic64_t var_498; generic64_t var_499; generic64_t var_500; generic64_t var_501; generic64_t var_502; generic64_t var_503; generic64_t var_504; generic64_t var_505; generic64_t var_506; generic64_t var_507; generic64_t var_508; generic64_t var_509; generic64_t var_510; generic64_t var_511; generic64_t var_512; generic64_t var_513; generic64_t var_514; generic64_t var_515; generic64_t var_516; generic64_t var_517; generic64_t var_518; generic64_t var_519; generic64_t var_520; generic64_t var_521; generic64_t var_522; generic64_t var_523; generic64_t var_524; generic64_t var_525; generic64_t var_526; generic64_t var_527; generic64_t var_528; generic64_t var_529; generic64_t var_530; generic64_t var_531; generic64_t var_532; generic64_t var_533; generic64_t var_534; generic64_t var_535; generic8_t var_536; generic64_t var_537; generic64_t var_538; generic64_t var_539; generic64_t var_540; generic64_t var_541; generic64_t var_542; generic64_t var_543; generic64_t var_544; generic64_t var_545; generic64_t var_546; generic64_t var_547; generic64_t var_548; generic64_t var_549; generic64_t var_550; generic64_t var_551; generic64_t var_552; generic64_t var_553; generic64_t var_554; generic64_t var_555; generic64_t var_556; generic64_t var_557; generic64_t var_558; generic64_t var_559; generic64_t var_560; generic64_t var_561; generic64_t var_562; generic64_t var_563; generic64_t var_564; artificial_struct_returned_by_rawfunction_31 var_565; artificial_struct_returned_by_rawfunction_31 var_566; artificial_struct_returned_by_rawfunction_31 var_567; if (!(loop_state_var)) { var_544 = var_554; var_16 = var_555; var_545 = var_556; var_546 = var_557; var_547 = var_558; var_548 = var_559; var_17 = var_560; var_549 = var_561; var_551 = var_562; var_552 = var_563; var_553 = var_564; var_550 = 0; while (true) { var_538 = var_544; var_539 = var_548; var_540 = var_549; var_541 = var_550; var_542 = var_551; var_543 = var_553; while (true) { var_537 = var_540; var_536 = var_541 != var_546; if (var_546 == (pointer_or_number64_t) -1) { var_537 = stack.offset_128; var_536 = *(generic8_t *) (var_541 + var_537) != 0; } var_40 = stack.offset_148; if (!(var_536)) { loop_state_var = 0; break; } var_37 = stack.offset_128; var_36 = ((var_537 & 0xFFFFFF00) | (var_40 != 2)) & (stack.offset_145 | 0xFFFFFF00); var_41 = var_541 + (pointer_or_number64_t) var_37; var_35 = (stack.offset_120 != 0) & (number8_t) var_36; if (var_35) { loop_state_var = 1; break; } if ((int8_t) *(generic8_t *) var_41 > (int8_t) 63) { loop_state_var = 2; break; } if (!(*(generic8_t *) var_41 < '@')) { loop_state_var = 3; break; } bool var_568 = false; switch ((number64_t) *(generic32_t *) ((pointer_or_number64_t) &segment_2.rodata.offset_2208 + 180 + *(generic8_t *) var_41 * 4)) { case 18446744073709540668U: { var_436 = (var_552 & 0xFFFFFFFFFFFFFF00) | (var_40 == 2); var_429 = var_16; var_430 = var_537 & 0xFFFFFF00; var_431 = var_546; var_432 = var_36; var_433 = var_17; var_434 = 102; var_435 = var_41; var_437 = 12; loop_state_var = 6; var_568 = true; break; } break; case 18446744073709540705U: { loop_state_var = 4; var_568 = true; break; } break; case 18446744073709541020U: { loop_state_var = 3; var_568 = true; break; } break; case 18446744073709541476U: { var_233 = 0; var_234 = var_16; var_235 = var_537 & 0xFFFFFF00; var_236 = var_546; var_237 = var_36; var_238 = var_17; var_239 = var_41; var_240 = var_552; var_241 = *(generic8_t *) var_41; loop_state_var = 13; var_568 = true; break; } break; case 18446744073709541542U: { loop_state_var = 7; var_568 = true; break; } break; case 18446744073709541592U: { var_436 = (var_552 & 0xFFFFFFFFFFFFFF00) | (var_40 == 2); var_429 = var_16; var_430 = var_537 & 0xFFFFFF00; var_431 = var_546; var_432 = var_36; var_433 = var_17; var_434 = 118; var_435 = var_41; var_437 = 11; loop_state_var = 8; var_568 = true; break; } break; case 18446744073709541614U: { loop_state_var = 9; var_568 = true; break; } break; case 18446744073709541836U: { loop_state_var = 10; var_568 = true; break; } break; case 18446744073709541925U: { var_436 = (var_552 & 0xFFFFFFFFFFFFFF00) | (var_40 == 2); var_429 = var_16; var_430 = var_537 & 0xFFFFFF00; var_431 = var_546; var_432 = var_36; var_433 = var_17; var_434 = 97; var_435 = var_41; var_437 = 7; loop_state_var = 11; var_568 = true; break; } break; case 18446744073709541947U: { if (stack.offset_145) { loop_state_var = 17; var_568 = true; break; } if (!(stack.offset_52 & 0x1)) { loop_state_var = 18; var_568 = true; break; } var_541 = var_541 + 1; var_540 = (pointer_or_number64_t) &segment_2.rodata.offset_2208 + 180 + (number64_t) *(generic32_t *) ((pointer_or_number64_t) &segment_2.rodata.offset_2208 + 180 + *(generic8_t *) var_41 * 4) * 1; var_538 = (var_538 & 0xFFFFFFFFFFFFFF00) | var_536; var_539 = var_36; var_542 = var_41; var_543 = *(generic8_t *) var_41; continue; } break; case 18446744073709541995U: { loop_state_var = 5; var_568 = true; break; } break; case 18446744073709542018U: { var_233 = (var_538 & 0xFFFFFFFFFFFFFF00) | var_536; var_234 = var_16; var_235 = var_537 & 0xFFFFFF00; var_236 = var_546; var_237 = var_36; var_238 = var_17; var_239 = var_41; var_240 = var_552; var_241 = 32; loop_state_var = 12; var_568 = true; break; } break; case 18446744073709542028U: { var_492 = 116; var_493 = 9; loop_state_var = 16; var_568 = true; break; } break; case 18446744073709542064U: { var_492 = 114; var_493 = 13; loop_state_var = 14; var_568 = true; break; } break; case 18446744073709542076U: { var_492 = 110; var_493 = 10; loop_state_var = 15; var_568 = true; break; } break; default: { loop_state_var = 19; var_568 = true; break; } break; } if (var_568){ break;} } bool var_569 = false; switch (loop_state_var) { case 0: { loop_state_var = 0; var_569 = true; break; } break; case 1: { var_512 = var_541 + stack.offset_120; var_506 = (var_538 & 0xFFFFFFFFFFFFFF00) | var_536; var_507 = var_16; var_508 = var_546; var_509 = var_36; var_510 = var_17; var_511 = var_41; if (var_546 == (pointer_or_number64_t) -1 && stack.offset_120 > 1) { stack.offset_64 = var_16; stack.offset_72 = var_17; *(generic64_t *) &stack.offset_80 = var_41; stack.offset_88.member_1 = '\001'; *(generic64_t *) &stack.offset_96 = var_512; stack.offset_104.member_3 = (number8_t) var_36; var_565 = strlen_2(var_41, var_512, var_543, (pointer_or_number64_t) var_37, var_36, var_17); var_67 = var_565.register_rax; var_508 = var_67; var_66 = var_565.register_rdx; var_507 = stack.offset_64; var_510 = stack.offset_72; var_511 = *(generic64_t *) &stack.offset_80; var_506 = stack.offset_88.member_1; var_512 = *(generic64_t *) &stack.offset_96; var_509 = stack.offset_104.member_3; } var_500 = var_506; var_501 = var_507; var_502 = var_509; var_503 = var_510; var_504 = var_511; var_505 = var_512; if (!(var_508 < var_505)) { var_34 = stack.offset_120; var_33 = stack.offset_56; stack.offset_72 = var_507; *(generic64_t *) &stack.offset_80 = var_510; stack.offset_88.member_1 = (number8_t) var_506; stack.offset_96.member_1 = (number8_t) var_509; *(generic64_t *) &stack.offset_104 = var_511; var_566 = memcmp_2(var_511, var_34, (pointer_or_number64_t) var_33, var_511, var_509, var_510); var_65 = var_566.register_rax; var_64 = var_566.register_rdx; var_505 = var_64; var_504 = *(generic64_t *) &stack.offset_104; var_32 = stack.offset_96.member_1; var_502 = var_32; var_500 = stack.offset_88.member_1; var_503 = *(generic64_t *) &stack.offset_80; var_31 = stack.offset_72; var_501 = var_31; if (!(var_65 & 0xFFFFFFFF)) { var_408 = stack.offset_88.member_1; var_409 = var_31; var_410 = var_508; var_411 = var_32; var_412 = *(generic64_t *) &stack.offset_80; var_413 = *(generic64_t *) &stack.offset_104; var_414 = var_64; if (stack.offset_147) { loop_state_var = 3; var_569 = true; break; } if ((int8_t) *(generic8_t *) *(generic64_t *) &stack.offset_104 > (int8_t) 63) { if ((int8_t) *(generic8_t *) *(generic64_t *) &stack.offset_104 > (int8_t) 122) { var_251 = stack.offset_88.member_1; var_252 = var_31; var_253 = (var_537 & 0xFFFFFF00) | var_35; var_254 = var_508; var_255 = var_32; var_256 = *(generic64_t *) &stack.offset_80; var_257 = *(generic64_t *) &stack.offset_104; var_258 = var_64; var_259 = *(generic8_t *) *(generic64_t *) &stack.offset_104; if (!(number8_t) (*(generic8_t *) *(generic64_t *) &stack.offset_104 - 125)) { var_242 = var_251; var_243 = var_252; var_208 = var_243; var_244 = var_253; var_209 = var_244; var_211 = var_254; var_246 = var_255; var_213 = var_246; var_247 = var_256; var_214 = var_247; var_248 = var_257; var_216 = var_248; var_249 = var_258; var_217 = var_249; var_250 = var_259; var_218 = var_250; var_207 = 0; var_210 = var_545; var_212 = var_547; var_215 = var_541; var_245 = 1; switch ((number64_t) var_211) { case 18446744073709551615U: { var_207 = 0; var_208 = var_252; var_209 = var_253; var_210 = var_545; var_211 = 18446744073709551615U; var_212 = var_547; var_213 = var_255; var_214 = var_256; var_215 = var_541; var_216 = var_257; var_217 = var_258; var_218 = var_259; var_242 = var_251; var_243 = var_252; var_244 = var_253; var_245 = 18446744073709551615U; var_246 = var_255; var_247 = var_256; var_248 = var_257; var_249 = var_258; var_250 = var_259; if (!stack.offset_128->offset_1) { var_233 = var_242; var_234 = var_243; var_208 = var_234; var_235 = var_244; var_209 = var_235; var_236 = var_245; var_211 = var_236; var_237 = var_246; var_213 = var_237; var_238 = var_247; var_214 = var_238; var_239 = var_248; var_216 = var_239; var_240 = var_249; var_217 = var_240; var_241 = var_250; var_218 = var_241; var_207 = 0; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (!var_541) { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_211 = var_236; var_213 = var_237; var_214 = var_238; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (stack.offset_148 == 2) { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_210 = var_545; var_211 = var_236; var_212 = var_547; var_213 = var_237; var_214 = var_238; var_215 = var_541; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_226 = var_233; var_227 = var_234; var_228 = var_236; var_229 = var_237; var_230 = var_238; var_231 = var_239; var_232 = var_240; if (stack.offset_147) { loop_state_var = 1; var_569 = true; break; } } } } } break; case 1: { var_233 = var_242; var_234 = var_243; var_208 = var_234; var_235 = var_244; var_209 = var_235; var_236 = var_245; var_211 = var_236; var_237 = var_246; var_213 = var_237; var_238 = var_247; var_214 = var_238; var_239 = var_248; var_216 = var_239; var_240 = var_249; var_217 = var_240; var_241 = var_250; var_218 = var_241; var_207 = 0; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (!var_541) { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_211 = var_236; var_213 = var_237; var_214 = var_238; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (stack.offset_148 == 2) { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_210 = var_545; var_211 = var_236; var_212 = var_547; var_213 = var_237; var_214 = var_238; var_215 = var_541; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_226 = var_233; var_227 = var_234; var_228 = var_236; var_229 = var_237; var_230 = var_238; var_231 = var_239; var_232 = var_240; if (stack.offset_147) { loop_state_var = 1; var_569 = true; break; } } } } break; } if (var_569){ break;} var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_569 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_63 = lshift((*(generic8_t *) *(generic64_t *) &stack.offset_104 - 125) & 0xFF, 0); var_62 = lshift(((*(generic8_t *) *(generic64_t *) &stack.offset_104 - 125) ^ ((number8_t) (*(generic8_t *) *(generic64_t *) &stack.offset_104 - 125) + '}')) & (((number8_t) (*(generic8_t *) *(generic64_t *) &stack.offset_104 - 125) + '}') ^ 0x7D), 4); if (((((uint16_t) (number16_t) var_62 >> 4) ^ (number16_t) var_63) & 0x80)) { var_207 = 0; var_208 = var_31; var_209 = (var_537 & 0xFFFFFF00) | var_35; var_210 = var_545; var_211 = var_508; var_212 = var_547; var_213 = var_32; var_214 = *(generic64_t *) &stack.offset_80; var_215 = var_541; var_216 = *(generic64_t *) &stack.offset_104; var_217 = var_64; var_218 = 124; var_251 = stack.offset_88.member_1; var_252 = var_31; var_253 = (var_537 & 0xFFFFFF00) | var_35; var_254 = var_508; var_255 = var_32; var_256 = *(generic64_t *) &stack.offset_80; var_257 = *(generic64_t *) &stack.offset_104; var_258 = var_64; var_259 = *(generic8_t *) *(generic64_t *) &stack.offset_104; if (*(generic8_t *) *(generic64_t *) &stack.offset_104 == '{') { var_242 = var_251; var_243 = var_252; var_208 = var_243; var_244 = var_253; var_209 = var_244; var_211 = var_254; var_246 = var_255; var_213 = var_246; var_247 = var_256; var_214 = var_247; var_248 = var_257; var_216 = var_248; var_249 = var_258; var_217 = var_249; var_250 = var_259; var_218 = var_250; var_207 = 0; var_210 = var_545; var_212 = var_547; var_215 = var_541; var_245 = 1; switch ((number64_t) var_211) { case 18446744073709551615U: { var_207 = 0; var_208 = var_252; var_209 = var_253; var_210 = var_545; var_211 = 18446744073709551615U; var_212 = var_547; var_213 = var_255; var_214 = var_256; var_215 = var_541; var_216 = var_257; var_217 = var_258; var_218 = var_259; var_242 = var_251; var_243 = var_252; var_244 = var_253; var_245 = 18446744073709551615U; var_246 = var_255; var_247 = var_256; var_248 = var_257; var_249 = var_258; var_250 = var_259; if (!stack.offset_128->offset_1) { var_233 = var_242; var_234 = var_243; var_208 = var_234; var_235 = var_244; var_209 = var_235; var_236 = var_245; var_211 = var_236; var_237 = var_246; var_213 = var_237; var_238 = var_247; var_214 = var_238; var_239 = var_248; var_216 = var_239; var_240 = var_249; var_217 = var_240; var_241 = var_250; var_218 = var_241; var_207 = 0; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (!var_541) { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_211 = var_236; var_213 = var_237; var_214 = var_238; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (stack.offset_148 == 2) { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_210 = var_545; var_211 = var_236; var_212 = var_547; var_213 = var_237; var_214 = var_238; var_215 = var_541; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_226 = var_233; var_227 = var_234; var_228 = var_236; var_229 = var_237; var_230 = var_238; var_231 = var_239; var_232 = var_240; if (stack.offset_147) { loop_state_var = 1; var_569 = true; break; } } } } } break; case 1: { var_233 = var_242; var_234 = var_243; var_208 = var_234; var_235 = var_244; var_209 = var_235; var_236 = var_245; var_211 = var_236; var_237 = var_246; var_213 = var_237; var_238 = var_247; var_214 = var_238; var_239 = var_248; var_216 = var_239; var_240 = var_249; var_217 = var_240; var_241 = var_250; var_218 = var_241; var_207 = 0; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (!var_541) { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_211 = var_236; var_213 = var_237; var_214 = var_238; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (stack.offset_148 == 2) { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_210 = var_545; var_211 = var_236; var_212 = var_547; var_213 = var_237; var_214 = var_238; var_215 = var_541; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_226 = var_233; var_227 = var_234; var_228 = var_236; var_229 = var_237; var_230 = var_238; var_231 = var_239; var_232 = var_240; if (stack.offset_147) { loop_state_var = 1; var_569 = true; break; } } } } break; } if (var_569){ break;} } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_569 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_377 = (var_537 & 0xFFFFFF00) | var_35; var_378 = stack.offset_88.member_1; var_379 = var_31; var_380 = var_508; var_381 = var_32; var_382 = *(generic64_t *) &stack.offset_80; var_383 = *(generic64_t *) &stack.offset_104; var_384 = var_64; var_494 = var_31; var_495 = var_32; var_496 = *(generic64_t *) &stack.offset_80; var_497 = (var_537 & 0xFFFFFF00) | var_35; var_498 = *(generic64_t *) &stack.offset_104; var_499 = var_64; if (*(generic8_t *) *(generic64_t *) &stack.offset_104 == '~') { var_196 = var_494; var_201 = var_495; var_202 = var_496; var_197 = var_497; var_205 = var_499; var_195 = 0; var_198 = var_545; var_199 = var_508; var_200 = var_547; var_203 = 0; var_204 = var_541; var_206 = 126; if (!var_541) { var_190 = (var_495 & 0xFFFFFFFF) | stack.offset_147; var_182 = (var_537 & 0xFFFFFF00) | var_35; var_183 = var_494; var_184 = var_497; var_185 = var_545; var_186 = var_508; var_187 = var_547; var_188 = var_495; var_189 = var_496; var_191 = 0; var_192 = var_498; var_193 = var_499; var_194 = 126; var_195 = (var_537 & 0xFFFFFF00) | var_35; var_196 = var_494; var_197 = var_497; var_198 = var_545; var_199 = var_508; var_200 = var_547; var_201 = var_495; var_202 = var_496; var_203 = 0; var_204 = 0; var_205 = var_499; var_206 = 126; if (!((var_495 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_569 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_370 = var_377; var_305 = var_370; var_368 = var_378; var_303 = var_368; var_369 = var_379; var_304 = var_369; var_371 = var_380; var_306 = var_371; var_372 = var_381; var_307 = var_372; var_373 = var_382; var_308 = var_373; var_374 = var_383; var_309 = var_374; var_375 = var_384; var_310 = 127; var_376 = 127; if (stack.offset_32 == 1) { var_292 = var_305; var_294 = var_306; var_300 = var_309; *(generic64_t *) &stack.offset_80 = var_304; *(generic64_t *) &stack.offset_88 = var_308; stack.offset_96.member_1 = (number8_t) var_310; stack.offset_104.member_3 = (number8_t) var_307; var_45 = __ctype_b_loc_2(); var_296 = stack.offset_104.member_3; var_297 = *(generic64_t *) &stack.offset_88; var_302 = stack.offset_96.member_1; var_291 = *(generic64_t *) &stack.offset_80; var_290 = (var_303 & 0xFFFFFFFFFFFFFF00) | ((uint8_t) (*(generic8_t *) ((pointer_or_number64_t) &(*var_45)[var_302] + 1) & 0x40) >> '\006'); var_289 = stack.offset_145; var_301 = (((number64_t) *var_45 & 0xFFFFFFFFFFFFFF00) | !(*(generic8_t *) ((pointer_or_number64_t) &(*var_45)[var_302] + 1) & 0x40)) & (var_289 | 0xFFFFFFFFFFFFFF00); var_293 = var_545; var_295 = var_547; var_298 = 1; var_299 = var_541; var_207 = var_290; var_208 = var_291; var_209 = var_292; var_210 = var_293; var_211 = var_294; var_212 = var_295; var_213 = var_296; var_214 = var_297; var_215 = var_299; var_216 = var_300; var_217 = var_301; var_218 = var_302; if ((var_217 & 0xFF)) { var_287 = var_289; var_278 = 0; var_279 = var_291; var_280 = var_292; var_281 = var_293; var_282 = var_294; var_283 = var_295; var_284 = var_297; var_285 = var_298; var_286 = var_299; var_288 = var_302; var_272 = var_280; var_274 = var_285; var_275 = var_286; var_277 = var_288; stack.offset_80.member_1 = (number8_t) var_278; var_273 = stack.offset_152; *(generic64_t *) &stack.offset_104 = var_282; var_271 = stack.offset_146; *(generic64_t *) &stack.offset_96 = var_281; *(generic64_t *) &stack.offset_88 = var_283; var_276 = 0; while (true) { if (!(var_287 & 0xFF)) { var_267 = var_273; if ((var_272 & 0xFF)) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '\\'; } var_267 = var_273 + 1; } if (!(var_275 + 1 < var_274 + var_275)) { loop_state_var = 1; break; } var_260 = var_271; var_261 = 0; var_262 = var_267; var_263 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; if ((((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271 & 0xFF)) { if (var_267 < var_279) { *(generic8_t *) (var_267 + var_284) = '''; } if (var_267 + 1 < var_279) { *(generic8_t *) (var_267 + var_284 + 1) = '''; } var_262 = var_267 + 2; var_260 = 0; var_261 = 0; var_263 = var_267 + 1; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; } } else { if (stack.offset_147) { loop_state_var = 0; break; } var_269 = var_271; var_270 = var_273; if ((~(number8_t) var_271 & (stack.offset_148 == 2))) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '''; } if (var_273 + 1 < var_279) { *(generic8_t *) (var_273 + var_284 + 1) = '$'; } if (var_273 + 2 < var_279) { *(generic8_t *) (var_273 + var_284 + 2) = '''; } var_270 = var_273 + 3; var_269 = (var_274 & 0xFFFFFF00) | (~(number8_t) var_271 & (stack.offset_148 == 2)); } if (var_270 < var_279) { *(generic8_t *) (var_270 + var_284) = '\\'; } if (var_270 + 1 < var_279) { *(generic8_t *) (var_270 + var_284 + 1) = ((uint8_t) (number8_t) var_277 >> '\006') | 0x30; } var_268 = var_270 + 2; if (var_268 < var_279) { var_268 = ((var_277 >> 3) & 0x7) | 0x30; *(generic8_t *) (var_270 + var_284 + 2) = (number8_t) var_268; } var_263 = var_268; var_264 = var_275 + 1; var_262 = var_270 + 3; var_266 = (var_277 & 0x7) | 0x30; var_265 = var_287 & 0xFFFFFFFF; var_260 = var_269; var_261 = var_272; if (!(var_264 < var_274 + var_275)) { loop_state_var = 2; break; } } if (var_262 < var_279) { *(generic8_t *) (var_262 + var_284) = (number8_t) var_266; } var_277 = *(generic8_t *) (var_264 + (pointer_or_number64_t) stack.offset_128); var_273 = var_262 + 1; } if (!(loop_state_var)) { loop_state_var = 6; var_569 = true; break; } if (loop_state_var != 1) { stack.offset_146 = (number8_t) var_269; var_71 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_270 + 3; var_68 = stack.offset_80.member_1; var_70 = *(generic64_t *) &stack.offset_96; var_72 = *(generic64_t *) &stack.offset_88; var_69 = var_279; var_73 = var_270 + 3; var_74 = var_284; var_75 = var_275 + 1; var_76 = var_274 + var_275; var_77 = var_287; var_78 = (var_277 & 0x7) | 0x30; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } stack.offset_146 = (number8_t) var_271; var_82 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_267; var_79 = stack.offset_80.member_1; var_81 = *(generic64_t *) &stack.offset_96; var_83 = *(generic64_t *) &stack.offset_88; var_80 = var_279; var_84 = var_267; var_85 = var_284; var_86 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_87 = var_275 + 1; var_88 = var_274 + var_275; var_89 = var_287; var_90 = var_277; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_569 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_385 = stack.offset_88.member_1; var_386 = var_31; var_387 = (var_537 & 0xFFFFFF00) | var_35; var_388 = var_508; var_389 = var_32; var_390 = *(generic64_t *) &stack.offset_80; var_391 = *(generic64_t *) &stack.offset_104; var_392 = var_64; var_393 = *(generic8_t *) *(generic64_t *) &stack.offset_104; if (*(generic8_t *) *(generic64_t *) &stack.offset_104 != '@') { var_195 = (var_537 & 0xFFFFFF00) | var_35; var_196 = var_31; var_197 = (var_537 & 0xFFFFFF00) | var_35; var_198 = var_545; var_199 = var_508; var_200 = var_547; var_201 = var_32; var_202 = *(generic64_t *) &stack.offset_80; var_203 = 0; var_204 = var_541; var_205 = 288230373266030591; var_206 = *(generic8_t *) *(generic64_t *) &stack.offset_104; if (((0x1 << ((*(generic8_t *) *(generic64_t *) &stack.offset_104 + 4294967231) & 0x3F)) & 0x3FFFFFF53FFFFFF)) { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_569 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_406 = (*(generic8_t *) *(generic64_t *) &stack.offset_104 + 4294967231) & 0xFFFFFFFF; var_216 = var_406; var_207 = 0; var_208 = var_31; var_209 = (var_537 & 0xFFFFFF00) | var_35; var_210 = var_545; var_211 = var_508; var_212 = var_547; var_213 = var_32; var_214 = *(generic64_t *) &stack.offset_80; var_215 = var_541; var_217 = 288230373266030591; var_218 = *(generic8_t *) *(generic64_t *) &stack.offset_104; var_401 = var_31; var_402 = (var_537 & 0xFFFFFF00) | var_35; var_403 = var_508; var_404 = var_32; var_405 = *(generic64_t *) &stack.offset_80; var_407 = *(generic8_t *) *(generic64_t *) &stack.offset_104; if (!((0x1 << ((*(generic8_t *) *(generic64_t *) &stack.offset_104 + 4294967231) & 0x3F)) & 0xA4000000)) { var_208 = var_401; var_104 = var_208; var_209 = var_402; var_211 = var_403; var_106 = var_211; var_213 = var_404; var_108 = var_213; var_214 = var_405; var_109 = var_214; var_216 = var_406; var_111 = var_216; var_218 = var_407; var_103 = 0; var_105 = var_545; var_107 = var_547; var_110 = var_541; var_112 = 288230373266030591; var_113 = 92; var_207 = 0; var_210 = var_545; var_212 = var_547; var_215 = var_541; var_217 = 288230373266030591; if (stack.offset_145) { if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_569 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_368 = var_385; var_303 = var_368; var_369 = var_386; var_304 = var_369; var_370 = var_387; var_305 = var_370; var_371 = var_388; var_306 = var_371; var_372 = var_389; var_307 = var_372; var_373 = var_390; var_308 = var_373; var_374 = var_391; var_309 = var_374; var_375 = var_392; var_376 = var_393; var_310 = var_376; if (stack.offset_32 == 1) { var_292 = var_305; var_294 = var_306; var_300 = var_309; *(generic64_t *) &stack.offset_80 = var_304; *(generic64_t *) &stack.offset_88 = var_308; stack.offset_96.member_1 = (number8_t) var_310; stack.offset_104.member_3 = (number8_t) var_307; var_45 = __ctype_b_loc_2(); var_296 = stack.offset_104.member_3; var_297 = *(generic64_t *) &stack.offset_88; var_302 = stack.offset_96.member_1; var_291 = *(generic64_t *) &stack.offset_80; var_290 = (var_303 & 0xFFFFFFFFFFFFFF00) | ((uint8_t) (*(generic8_t *) ((pointer_or_number64_t) &(*var_45)[var_302] + 1) & 0x40) >> '\006'); var_289 = stack.offset_145; var_301 = (((number64_t) *var_45 & 0xFFFFFFFFFFFFFF00) | !(*(generic8_t *) ((pointer_or_number64_t) &(*var_45)[var_302] + 1) & 0x40)) & (var_289 | 0xFFFFFFFFFFFFFF00); var_293 = var_545; var_295 = var_547; var_298 = 1; var_299 = var_541; var_207 = var_290; var_208 = var_291; var_209 = var_292; var_210 = var_293; var_211 = var_294; var_212 = var_295; var_213 = var_296; var_214 = var_297; var_215 = var_299; var_216 = var_300; var_217 = var_301; var_218 = var_302; if ((var_217 & 0xFF)) { var_287 = var_289; var_278 = 0; var_279 = var_291; var_280 = var_292; var_281 = var_293; var_282 = var_294; var_283 = var_295; var_284 = var_297; var_285 = var_298; var_286 = var_299; var_288 = var_302; var_272 = var_280; var_274 = var_285; var_275 = var_286; var_277 = var_288; stack.offset_80.member_1 = (number8_t) var_278; var_273 = stack.offset_152; *(generic64_t *) &stack.offset_104 = var_282; var_271 = stack.offset_146; *(generic64_t *) &stack.offset_96 = var_281; *(generic64_t *) &stack.offset_88 = var_283; var_276 = 0; while (true) { if (!(var_287 & 0xFF)) { var_267 = var_273; if ((var_272 & 0xFF)) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '\\'; } var_267 = var_273 + 1; } if (!(var_275 + 1 < var_274 + var_275)) { loop_state_var = 1; break; } var_260 = var_271; var_261 = 0; var_262 = var_267; var_263 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; if ((((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271 & 0xFF)) { if (var_267 < var_279) { *(generic8_t *) (var_267 + var_284) = '''; } if (var_267 + 1 < var_279) { *(generic8_t *) (var_267 + var_284 + 1) = '''; } var_262 = var_267 + 2; var_260 = 0; var_261 = 0; var_263 = var_267 + 1; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; } } else { if (stack.offset_147) { loop_state_var = 0; break; } var_269 = var_271; var_270 = var_273; if ((~(number8_t) var_271 & (stack.offset_148 == 2))) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '''; } if (var_273 + 1 < var_279) { *(generic8_t *) (var_273 + var_284 + 1) = '$'; } if (var_273 + 2 < var_279) { *(generic8_t *) (var_273 + var_284 + 2) = '''; } var_270 = var_273 + 3; var_269 = (var_274 & 0xFFFFFF00) | (~(number8_t) var_271 & (stack.offset_148 == 2)); } if (var_270 < var_279) { *(generic8_t *) (var_270 + var_284) = '\\'; } if (var_270 + 1 < var_279) { *(generic8_t *) (var_270 + var_284 + 1) = ((uint8_t) (number8_t) var_277 >> '\006') | 0x30; } var_268 = var_270 + 2; if (var_268 < var_279) { var_268 = ((var_277 >> 3) & 0x7) | 0x30; *(generic8_t *) (var_270 + var_284 + 2) = (number8_t) var_268; } var_263 = var_268; var_264 = var_275 + 1; var_262 = var_270 + 3; var_266 = (var_277 & 0x7) | 0x30; var_265 = var_287 & 0xFFFFFFFF; var_260 = var_269; var_261 = var_272; if (!(var_264 < var_274 + var_275)) { loop_state_var = 2; break; } } if (var_262 < var_279) { *(generic8_t *) (var_262 + var_284) = (number8_t) var_266; } var_277 = *(generic8_t *) (var_264 + (pointer_or_number64_t) stack.offset_128); var_273 = var_262 + 1; } if (!(loop_state_var)) { loop_state_var = 6; var_569 = true; break; } if (loop_state_var != 1) { stack.offset_146 = (number8_t) var_269; var_71 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_270 + 3; var_68 = stack.offset_80.member_1; var_70 = *(generic64_t *) &stack.offset_96; var_72 = *(generic64_t *) &stack.offset_88; var_69 = var_279; var_73 = var_270 + 3; var_74 = var_284; var_75 = var_275 + 1; var_76 = var_274 + var_275; var_77 = var_287; var_78 = (var_277 & 0x7) | 0x30; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } stack.offset_146 = (number8_t) var_271; var_82 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_267; var_79 = stack.offset_80.member_1; var_81 = *(generic64_t *) &stack.offset_96; var_83 = *(generic64_t *) &stack.offset_88; var_80 = var_279; var_84 = var_267; var_85 = var_284; var_86 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_87 = var_275 + 1; var_88 = var_274 + var_275; var_89 = var_287; var_90 = var_277; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_569 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } var_362 = var_368; var_363 = var_369; var_364 = var_371; var_365 = var_372; var_366 = var_373; var_367 = var_376; stack.offset_176 = 0; *(generic64_t **) &stack.offset_104 = &stack.offset_176; if (var_364 == (pointer_or_number64_t) -1) { var_25 = stack.offset_128; stack.offset_64 = var_369; stack.offset_72 = var_373; stack.offset_80.member_1 = (number8_t) var_376; stack.offset_88.member_1 = (number8_t) var_368; stack.offset_96.member_1 = (number8_t) var_372; var_567 = strlen_2(var_374, var_375, var_376, (pointer_or_number64_t) var_25, var_372, var_373); var_54 = var_567.register_rax; var_364 = var_54; var_53 = var_567.register_rdx; var_363 = stack.offset_64; var_366 = stack.offset_72; var_367 = stack.offset_80.member_1; var_362 = stack.offset_88.member_1; var_365 = stack.offset_96.member_1; } stack.offset_96.member_1 = (number8_t) var_362; stack.offset_50 = (number8_t) var_365; *(generic64_t *) &stack.offset_80 = var_541; stack.offset_51 = (number8_t) var_362; stack.offset_49 = (number8_t) var_367; stack.offset_48 = (number8_t) var_370; stack.offset_64 = var_366; stack.offset_24 = var_363; stack.offset_16 = var_545; stack.offset_8 = var_547; stack.offset_72 = var_364; var_361 = 0; while (true) { var_24 = var_361 + *(generic64_t *) &stack.offset_80 + (pointer_or_number64_t) stack.offset_128; if (!var_24) { var_357 = stack.offset_51; var_358 = ""; var_359 = 0; var_360 = 1; } else { var_360 = (pointer_or_number64_t) stack.offset_72 - (var_361 + *(generic64_t *) &stack.offset_80); var_357 = (pointer_or_number64_t) stack.offset_72 != var_361 + *(generic64_t *) &stack.offset_80; var_359 = &stack.offset_172; var_358 = var_24; } stack.offset_88.member_1 = var_357; var_52 = mbrtoc32_2((char32_t *) var_359, (const int8_t *) var_358, var_360, (mbstate_t *) *(generic64_t *) &stack.offset_104); if (var_52 > (uint64_t) -3) { if (!stack.offset_88.member_1) { loop_state_var = 0; break; } *(size_t *) &stack.offset_88 = var_52; var_49 = function_0x404860_Code_x86_64(); if ((var_49.offset_0 & 0xFF)) { loop_state_var = 2; break; } if (!var_359) { var_352 = var_361 + 1; var_353 = var_52; } else { *(generic32_t *) var_359 = *(generic8_t *) var_358; var_354 = 1; if (stack.offset_148 == 2) { var_354 = 1; if (!stack.offset_147) { var_353 = var_354; var_352 = var_361 + var_353; } else { var_352 = var_361 + 1; var_353 = var_52; } } else { var_353 = var_354; var_352 = var_361 + var_353; } } var_350 = var_352; var_351 = var_353; var_48 = iswprint_2(stack.offset_172); var_47 = !var_48 ? '\000' : stack.offset_96.member_1; stack.offset_96.member_1 = var_47; var_46 = mbsinit_2((const mbstate_t *) *(generic64_t *) &stack.offset_104); if (!var_46) { continue; } loop_state_var = 1; break; } bool var_570 = false; var_350 = var_361; var_351 = 0; var_352 = var_361; var_353 = 18446744073709551613U; switch ((number64_t) var_52) { case 0: { loop_state_var = 1; } break; case 18446744073709551613U: { var_350 = var_352; var_351 = var_353; var_48 = iswprint_2(stack.offset_172); var_47 = !var_48 ? '\000' : stack.offset_96.member_1; stack.offset_96.member_1 = var_47; var_46 = mbsinit_2((const mbstate_t *) *(generic64_t *) &stack.offset_104); if (!var_46) { continue; } loop_state_var = 1; } break; default: { var_354 = var_52; if (stack.offset_148 == 2) { var_354 = var_52; if (!stack.offset_147) { var_353 = var_354; var_352 = var_361 + var_353; } else { if (var_52 == 1) { var_352 = var_361 + 1; var_353 = var_52; } else { var_356 = var_361 + *(generic64_t *) &stack.offset_80 + (pointer_or_number64_t) stack.offset_128; var_355 = 0; do { if (!(((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFE) > 33)) { var_51 = lshift((((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFFFFFFFF) - 33) & 0xFF, 0); var_50 = lshift(((((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFFFFFFFF) - 33) ^ ((number8_t) (((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFFFFFFFF) - 33) + '!')) & (((number8_t) (((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFFFFFFFF) - 33) + '!') ^ 0x21), 4); if (((0x20000002B >> ((*(generic8_t *) (var_356 + 1) + 4294967205) & 0x3F)) & 0x1)) { loop_state_var = 1; break; } } var_23 = var_52 + var_24 == (pointer_or_number64_t) &stack.offset_128[1] + *(generic64_t *) &stack.offset_80 * 1 + var_361 * 1 + var_355 * 1; var_355 = var_355 + 1; var_356 = var_356 + 1; } while (!(var_23)); if (loop_state_var == 1) { loop_state_var = 3; var_570 = true; break; } var_354 = var_52; var_353 = var_354; var_352 = var_361 + var_353; } } } else { var_353 = var_354; var_352 = var_361 + var_353; } var_350 = var_352; var_351 = var_353; var_48 = iswprint_2(stack.offset_172); var_47 = !var_48 ? '\000' : stack.offset_96.member_1; stack.offset_96.member_1 = var_47; var_46 = mbsinit_2((const mbstate_t *) *(generic64_t *) &stack.offset_104); if (!var_46) { continue; } loop_state_var = 1; } break; } if (var_570){ break;} break; } if (loop_state_var == 3) { loop_state_var = 7; var_569 = true; break; } if (loop_state_var == 1) { var_320 = var_350; var_322 = var_351; var_312 = stack.offset_96.member_1; var_318 = stack.offset_50; var_321 = *(generic64_t *) &stack.offset_80; var_324 = stack.offset_49; var_316 = stack.offset_72; var_314 = stack.offset_48; var_319 = stack.offset_64; var_313 = stack.offset_24; var_315 = stack.offset_16; var_317 = stack.offset_8; var_311 = stack.offset_145; var_323 = (var_312 ^ 0x1) & (var_311 | 0xFFFFFFFFFFFFFF00); } else { if (!(loop_state_var)) { var_345 = stack.offset_50; var_330 = var_345; var_347 = *(generic64_t *) &stack.offset_80; var_333 = var_347; var_349 = stack.offset_49; var_335 = var_349; var_343 = stack.offset_72; var_328 = var_343; var_341 = stack.offset_48; var_326 = var_341; var_346 = stack.offset_64; var_331 = var_346; var_340 = stack.offset_24; var_325 = var_340; var_342 = stack.offset_16; var_327 = var_342; var_344 = stack.offset_8; var_329 = var_344; var_332 = var_361; var_334 = 18446744073709551615U; var_348 = var_52; if (var_52 != (pointer_or_number64_t) -1) { var_325 = var_340; var_326 = var_341; var_327 = var_342; var_328 = var_343; var_329 = var_344; var_330 = var_345; var_331 = var_346; var_333 = var_347; var_334 = var_348; var_335 = var_349; var_332 = var_361; if (var_361 + *(generic64_t *) &stack.offset_80 < var_328) { var_337 = 0; var_338 = var_361; var_339 = var_361 + *(generic64_t *) &stack.offset_80; while (true) { var_336 = var_338; if (*(generic8_t *) (var_339 + (pointer_or_number64_t) stack.offset_128)) { var_336 = var_361 + 1 + var_337; var_339 = var_361 + 1 + var_347 + var_337; var_338 = var_338 + 1; var_337 = var_337 + 1; if (var_339 < (uint64_t) var_343) { continue; } } break; } var_332 = var_336; var_325 = var_340; var_326 = var_341; var_327 = var_342; var_328 = var_343; var_329 = var_344; var_330 = var_345; var_331 = var_346; var_333 = var_347; var_334 = stack.offset_128; var_335 = var_349; } } } else { var_348 = *(generic64_t *) &stack.offset_88; var_345 = stack.offset_50; var_330 = var_345; var_347 = *(generic64_t *) &stack.offset_80; var_333 = var_347; var_349 = stack.offset_49; var_335 = var_349; var_343 = stack.offset_72; var_328 = var_343; var_341 = stack.offset_48; var_326 = var_341; var_346 = stack.offset_64; var_331 = var_346; var_340 = stack.offset_24; var_325 = var_340; var_342 = stack.offset_16; var_327 = var_342; var_344 = stack.offset_8; var_329 = var_344; var_332 = var_361; var_334 = 18446744073709551615U; if (var_348 != (pointer_or_number64_t) -1) { var_325 = var_340; var_326 = var_341; var_327 = var_342; var_328 = var_343; var_329 = var_344; var_330 = var_345; var_331 = var_346; var_333 = var_347; var_334 = var_348; var_335 = var_349; var_332 = var_361; if (var_361 + *(generic64_t *) &stack.offset_80 < var_328) { var_337 = 0; var_338 = var_361; var_339 = var_361 + *(generic64_t *) &stack.offset_80; while (true) { var_336 = var_338; if (*(generic8_t *) (var_339 + (pointer_or_number64_t) stack.offset_128)) { var_336 = var_361 + 1 + var_337; var_339 = var_361 + 1 + var_347 + var_337; var_338 = var_338 + 1; var_337 = var_337 + 1; if (var_339 < (uint64_t) var_343) { continue; } } break; } var_332 = var_336; var_325 = var_340; var_326 = var_341; var_327 = var_342; var_328 = var_343; var_329 = var_344; var_330 = var_345; var_331 = var_346; var_333 = var_347; var_334 = stack.offset_128; var_335 = var_349; } } } var_313 = var_325; var_314 = var_326; var_315 = var_327; var_316 = var_328; var_317 = var_329; var_318 = var_330; var_319 = var_331; var_320 = var_332; var_321 = var_333; var_322 = var_334; var_324 = var_335; var_311 = stack.offset_145; var_323 = var_311; var_312 = 0; } var_289 = var_311; var_290 = var_312; var_278 = var_290; var_291 = var_313; var_279 = var_291; var_292 = var_314; var_280 = var_292; var_293 = var_315; var_281 = var_293; var_294 = var_316; var_282 = var_294; var_295 = var_317; var_283 = var_295; var_296 = var_318; var_297 = var_319; var_284 = var_297; var_298 = var_320; var_285 = var_298; var_299 = var_321; var_286 = var_299; var_300 = var_322; var_301 = var_323; var_287 = var_301; var_302 = var_324; var_288 = var_302; if (var_285 > 1) { var_272 = var_280; var_274 = var_285; var_275 = var_286; var_277 = var_288; stack.offset_80.member_1 = (number8_t) var_278; var_273 = stack.offset_152; *(generic64_t *) &stack.offset_104 = var_282; var_271 = stack.offset_146; *(generic64_t *) &stack.offset_96 = var_281; *(generic64_t *) &stack.offset_88 = var_283; var_276 = 0; while (true) { if (!(var_287 & 0xFF)) { var_267 = var_273; if ((var_272 & 0xFF)) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '\\'; } var_267 = var_273 + 1; } if (!(var_275 + 1 < var_274 + var_275)) { loop_state_var = 1; break; } var_260 = var_271; var_261 = 0; var_262 = var_267; var_263 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; if ((((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271 & 0xFF)) { if (var_267 < var_279) { *(generic8_t *) (var_267 + var_284) = '''; } if (var_267 + 1 < var_279) { *(generic8_t *) (var_267 + var_284 + 1) = '''; } var_262 = var_267 + 2; var_260 = 0; var_261 = 0; var_263 = var_267 + 1; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; } } else { if (stack.offset_147) { loop_state_var = 0; break; } var_269 = var_271; var_270 = var_273; if ((~(number8_t) var_271 & (stack.offset_148 == 2))) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '''; } if (var_273 + 1 < var_279) { *(generic8_t *) (var_273 + var_284 + 1) = '$'; } if (var_273 + 2 < var_279) { *(generic8_t *) (var_273 + var_284 + 2) = '''; } var_270 = var_273 + 3; var_269 = (var_274 & 0xFFFFFF00) | (~(number8_t) var_271 & (stack.offset_148 == 2)); } if (var_270 < var_279) { *(generic8_t *) (var_270 + var_284) = '\\'; } if (var_270 + 1 < var_279) { *(generic8_t *) (var_270 + var_284 + 1) = ((uint8_t) (number8_t) var_277 >> '\006') | 0x30; } var_268 = var_270 + 2; if (var_268 < var_279) { var_268 = ((var_277 >> 3) & 0x7) | 0x30; *(generic8_t *) (var_270 + var_284 + 2) = (number8_t) var_268; } var_263 = var_268; var_264 = var_275 + 1; var_262 = var_270 + 3; var_266 = (var_277 & 0x7) | 0x30; var_265 = var_287 & 0xFFFFFFFF; var_260 = var_269; var_261 = var_272; if (!(var_264 < var_274 + var_275)) { loop_state_var = 2; break; } } if (var_262 < var_279) { *(generic8_t *) (var_262 + var_284) = (number8_t) var_266; } var_277 = *(generic8_t *) (var_264 + (pointer_or_number64_t) stack.offset_128); var_273 = var_262 + 1; } if (!(loop_state_var)) { loop_state_var = 6; var_569 = true; break; } if (loop_state_var != 1) { stack.offset_146 = (number8_t) var_269; var_71 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_270 + 3; var_68 = stack.offset_80.member_1; var_70 = *(generic64_t *) &stack.offset_96; var_72 = *(generic64_t *) &stack.offset_88; var_69 = var_279; var_73 = var_270 + 3; var_74 = var_284; var_75 = var_275 + 1; var_76 = var_274 + var_275; var_77 = var_287; var_78 = (var_277 & 0x7) | 0x30; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } stack.offset_146 = (number8_t) var_271; var_82 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_267; var_79 = stack.offset_80.member_1; var_81 = *(generic64_t *) &stack.offset_96; var_83 = *(generic64_t *) &stack.offset_88; var_80 = var_279; var_84 = var_267; var_85 = var_284; var_86 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_87 = var_275 + 1; var_88 = var_274 + var_275; var_89 = var_287; var_90 = var_277; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_207 = var_290; var_208 = var_291; var_209 = var_292; var_210 = var_293; var_211 = var_294; var_212 = var_295; var_213 = var_296; var_214 = var_297; var_215 = var_299; var_216 = var_300; var_217 = var_301; var_218 = var_302; if ((var_217 & 0xFF)) { var_287 = var_289; var_278 = 0; var_279 = var_291; var_280 = var_292; var_281 = var_293; var_282 = var_294; var_283 = var_295; var_284 = var_297; var_285 = var_298; var_286 = var_299; var_288 = var_302; var_272 = var_280; var_274 = var_285; var_275 = var_286; var_277 = var_288; stack.offset_80.member_1 = (number8_t) var_278; var_273 = stack.offset_152; *(generic64_t *) &stack.offset_104 = var_282; var_271 = stack.offset_146; *(generic64_t *) &stack.offset_96 = var_281; *(generic64_t *) &stack.offset_88 = var_283; var_276 = 0; while (true) { if (!(var_287 & 0xFF)) { var_267 = var_273; if ((var_272 & 0xFF)) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '\\'; } var_267 = var_273 + 1; } if (!(var_275 + 1 < var_274 + var_275)) { loop_state_var = 1; break; } var_260 = var_271; var_261 = 0; var_262 = var_267; var_263 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; if ((((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271 & 0xFF)) { if (var_267 < var_279) { *(generic8_t *) (var_267 + var_284) = '''; } if (var_267 + 1 < var_279) { *(generic8_t *) (var_267 + var_284 + 1) = '''; } var_262 = var_267 + 2; var_260 = 0; var_261 = 0; var_263 = var_267 + 1; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; } } else { if (stack.offset_147) { loop_state_var = 0; break; } var_269 = var_271; var_270 = var_273; if ((~(number8_t) var_271 & (stack.offset_148 == 2))) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '''; } if (var_273 + 1 < var_279) { *(generic8_t *) (var_273 + var_284 + 1) = '$'; } if (var_273 + 2 < var_279) { *(generic8_t *) (var_273 + var_284 + 2) = '''; } var_270 = var_273 + 3; var_269 = (var_274 & 0xFFFFFF00) | (~(number8_t) var_271 & (stack.offset_148 == 2)); } if (var_270 < var_279) { *(generic8_t *) (var_270 + var_284) = '\\'; } if (var_270 + 1 < var_279) { *(generic8_t *) (var_270 + var_284 + 1) = ((uint8_t) (number8_t) var_277 >> '\006') | 0x30; } var_268 = var_270 + 2; if (var_268 < var_279) { var_268 = ((var_277 >> 3) & 0x7) | 0x30; *(generic8_t *) (var_270 + var_284 + 2) = (number8_t) var_268; } var_263 = var_268; var_264 = var_275 + 1; var_262 = var_270 + 3; var_266 = (var_277 & 0x7) | 0x30; var_265 = var_287 & 0xFFFFFFFF; var_260 = var_269; var_261 = var_272; if (!(var_264 < var_274 + var_275)) { loop_state_var = 2; break; } } if (var_262 < var_279) { *(generic8_t *) (var_262 + var_284) = (number8_t) var_266; } var_277 = *(generic8_t *) (var_264 + (pointer_or_number64_t) stack.offset_128); var_273 = var_262 + 1; } if (!(loop_state_var)) { loop_state_var = 6; var_569 = true; break; } if (loop_state_var != 1) { stack.offset_146 = (number8_t) var_269; var_71 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_270 + 3; var_68 = stack.offset_80.member_1; var_70 = *(generic64_t *) &stack.offset_96; var_72 = *(generic64_t *) &stack.offset_88; var_69 = var_279; var_73 = var_270 + 3; var_74 = var_284; var_75 = var_275 + 1; var_76 = var_274 + var_275; var_77 = var_287; var_78 = (var_277 & 0x7) | 0x30; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } stack.offset_146 = (number8_t) var_271; var_82 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_267; var_79 = stack.offset_80.member_1; var_81 = *(generic64_t *) &stack.offset_96; var_83 = *(generic64_t *) &stack.offset_88; var_80 = var_279; var_84 = var_267; var_85 = var_284; var_86 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_87 = var_275 + 1; var_88 = var_274 + var_275; var_89 = var_287; var_90 = var_277; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_569 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_385 = stack.offset_88.member_1; var_386 = var_31; var_387 = (var_537 & 0xFFFFFF00) | var_35; var_388 = var_508; var_389 = var_32; var_390 = *(generic64_t *) &stack.offset_80; var_391 = *(generic64_t *) &stack.offset_104; var_392 = var_64; var_393 = *(generic8_t *) *(generic64_t *) &stack.offset_104; if (!(*(generic8_t *) *(generic64_t *) &stack.offset_104 < '@')) { var_368 = var_385; var_303 = var_368; var_369 = var_386; var_304 = var_369; var_370 = var_387; var_305 = var_370; var_371 = var_388; var_306 = var_371; var_372 = var_389; var_307 = var_372; var_373 = var_390; var_308 = var_373; var_374 = var_391; var_309 = var_374; var_375 = var_392; var_376 = var_393; var_310 = var_376; if (stack.offset_32 == 1) { var_292 = var_305; var_294 = var_306; var_300 = var_309; *(generic64_t *) &stack.offset_80 = var_304; *(generic64_t *) &stack.offset_88 = var_308; stack.offset_96.member_1 = (number8_t) var_310; stack.offset_104.member_3 = (number8_t) var_307; var_45 = __ctype_b_loc_2(); var_296 = stack.offset_104.member_3; var_297 = *(generic64_t *) &stack.offset_88; var_302 = stack.offset_96.member_1; var_291 = *(generic64_t *) &stack.offset_80; var_290 = (var_303 & 0xFFFFFFFFFFFFFF00) | ((uint8_t) (*(generic8_t *) ((pointer_or_number64_t) &(*var_45)[var_302] + 1) & 0x40) >> '\006'); var_289 = stack.offset_145; var_301 = (((number64_t) *var_45 & 0xFFFFFFFFFFFFFF00) | !(*(generic8_t *) ((pointer_or_number64_t) &(*var_45)[var_302] + 1) & 0x40)) & (var_289 | 0xFFFFFFFFFFFFFF00); var_293 = var_545; var_295 = var_547; var_298 = 1; var_299 = var_541; var_207 = var_290; var_208 = var_291; var_209 = var_292; var_210 = var_293; var_211 = var_294; var_212 = var_295; var_213 = var_296; var_214 = var_297; var_215 = var_299; var_216 = var_300; var_217 = var_301; var_218 = var_302; if ((var_217 & 0xFF)) { var_287 = var_289; var_278 = 0; var_279 = var_291; var_280 = var_292; var_281 = var_293; var_282 = var_294; var_283 = var_295; var_284 = var_297; var_285 = var_298; var_286 = var_299; var_288 = var_302; var_272 = var_280; var_274 = var_285; var_275 = var_286; var_277 = var_288; stack.offset_80.member_1 = (number8_t) var_278; var_273 = stack.offset_152; *(generic64_t *) &stack.offset_104 = var_282; var_271 = stack.offset_146; *(generic64_t *) &stack.offset_96 = var_281; *(generic64_t *) &stack.offset_88 = var_283; var_276 = 0; while (true) { if (!(var_287 & 0xFF)) { var_267 = var_273; if ((var_272 & 0xFF)) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '\\'; } var_267 = var_273 + 1; } if (!(var_275 + 1 < var_274 + var_275)) { loop_state_var = 1; break; } var_260 = var_271; var_261 = 0; var_262 = var_267; var_263 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; if ((((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271 & 0xFF)) { if (var_267 < var_279) { *(generic8_t *) (var_267 + var_284) = '''; } if (var_267 + 1 < var_279) { *(generic8_t *) (var_267 + var_284 + 1) = '''; } var_262 = var_267 + 2; var_260 = 0; var_261 = 0; var_263 = var_267 + 1; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; } } else { if (stack.offset_147) { loop_state_var = 0; break; } var_269 = var_271; var_270 = var_273; if ((~(number8_t) var_271 & (stack.offset_148 == 2))) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '''; } if (var_273 + 1 < var_279) { *(generic8_t *) (var_273 + var_284 + 1) = '$'; } if (var_273 + 2 < var_279) { *(generic8_t *) (var_273 + var_284 + 2) = '''; } var_270 = var_273 + 3; var_269 = (var_274 & 0xFFFFFF00) | (~(number8_t) var_271 & (stack.offset_148 == 2)); } if (var_270 < var_279) { *(generic8_t *) (var_270 + var_284) = '\\'; } if (var_270 + 1 < var_279) { *(generic8_t *) (var_270 + var_284 + 1) = ((uint8_t) (number8_t) var_277 >> '\006') | 0x30; } var_268 = var_270 + 2; if (var_268 < var_279) { var_268 = ((var_277 >> 3) & 0x7) | 0x30; *(generic8_t *) (var_270 + var_284 + 2) = (number8_t) var_268; } var_263 = var_268; var_264 = var_275 + 1; var_262 = var_270 + 3; var_266 = (var_277 & 0x7) | 0x30; var_265 = var_287 & 0xFFFFFFFF; var_260 = var_269; var_261 = var_272; if (!(var_264 < var_274 + var_275)) { loop_state_var = 2; break; } } if (var_262 < var_279) { *(generic8_t *) (var_262 + var_284) = (number8_t) var_266; } var_277 = *(generic8_t *) (var_264 + (pointer_or_number64_t) stack.offset_128); var_273 = var_262 + 1; } if (!(loop_state_var)) { loop_state_var = 6; var_569 = true; break; } if (loop_state_var != 1) { stack.offset_146 = (number8_t) var_269; var_71 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_270 + 3; var_68 = stack.offset_80.member_1; var_70 = *(generic64_t *) &stack.offset_96; var_72 = *(generic64_t *) &stack.offset_88; var_69 = var_279; var_73 = var_270 + 3; var_74 = var_284; var_75 = var_275 + 1; var_76 = var_274 + var_275; var_77 = var_287; var_78 = (var_277 & 0x7) | 0x30; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } stack.offset_146 = (number8_t) var_271; var_82 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_267; var_79 = stack.offset_80.member_1; var_81 = *(generic64_t *) &stack.offset_96; var_83 = *(generic64_t *) &stack.offset_88; var_80 = var_279; var_84 = var_267; var_85 = var_284; var_86 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_87 = var_275 + 1; var_88 = var_274 + var_275; var_89 = var_287; var_90 = var_277; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_569 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_362 = var_368; var_363 = var_369; var_364 = var_371; var_365 = var_372; var_366 = var_373; var_367 = var_376; stack.offset_176 = 0; *(generic64_t **) &stack.offset_104 = &stack.offset_176; if (var_364 == (pointer_or_number64_t) -1) { var_25 = stack.offset_128; stack.offset_64 = var_369; stack.offset_72 = var_373; stack.offset_80.member_1 = (number8_t) var_376; stack.offset_88.member_1 = (number8_t) var_368; stack.offset_96.member_1 = (number8_t) var_372; var_567 = strlen_2(var_374, var_375, var_376, (pointer_or_number64_t) var_25, var_372, var_373); var_54 = var_567.register_rax; var_364 = var_54; var_53 = var_567.register_rdx; var_363 = stack.offset_64; var_366 = stack.offset_72; var_367 = stack.offset_80.member_1; var_362 = stack.offset_88.member_1; var_365 = stack.offset_96.member_1; } stack.offset_96.member_1 = (number8_t) var_362; stack.offset_50 = (number8_t) var_365; *(generic64_t *) &stack.offset_80 = var_541; stack.offset_51 = (number8_t) var_362; stack.offset_49 = (number8_t) var_367; stack.offset_48 = (number8_t) var_370; stack.offset_64 = var_366; stack.offset_24 = var_363; stack.offset_16 = var_545; stack.offset_8 = var_547; stack.offset_72 = var_364; var_361 = 0; while (true) { var_24 = var_361 + *(generic64_t *) &stack.offset_80 + (pointer_or_number64_t) stack.offset_128; if (!var_24) { var_357 = stack.offset_51; var_358 = ""; var_359 = 0; var_360 = 1; } else { var_360 = (pointer_or_number64_t) stack.offset_72 - (var_361 + *(generic64_t *) &stack.offset_80); var_357 = (pointer_or_number64_t) stack.offset_72 != var_361 + *(generic64_t *) &stack.offset_80; var_359 = &stack.offset_172; var_358 = var_24; } stack.offset_88.member_1 = var_357; var_52 = mbrtoc32_2((char32_t *) var_359, (const int8_t *) var_358, var_360, (mbstate_t *) *(generic64_t *) &stack.offset_104); if (var_52 > (uint64_t) -3) { if (!stack.offset_88.member_1) { loop_state_var = 0; break; } *(size_t *) &stack.offset_88 = var_52; var_49 = function_0x404860_Code_x86_64(); if ((var_49.offset_0 & 0xFF)) { loop_state_var = 2; break; } if (!var_359) { var_352 = var_361 + 1; var_353 = var_52; } else { *(generic32_t *) var_359 = *(generic8_t *) var_358; var_354 = 1; if (stack.offset_148 == 2) { var_354 = 1; if (!stack.offset_147) { var_353 = var_354; var_352 = var_361 + var_353; } else { var_352 = var_361 + 1; var_353 = var_52; } } else { var_353 = var_354; var_352 = var_361 + var_353; } } var_350 = var_352; var_351 = var_353; var_48 = iswprint_2(stack.offset_172); var_47 = !var_48 ? '\000' : stack.offset_96.member_1; stack.offset_96.member_1 = var_47; var_46 = mbsinit_2((const mbstate_t *) *(generic64_t *) &stack.offset_104); if (!var_46) { continue; } loop_state_var = 1; break; } bool var_571 = false; var_350 = var_361; var_351 = 0; var_352 = var_361; var_353 = 18446744073709551613U; switch ((number64_t) var_52) { case 0: { loop_state_var = 1; } break; case 18446744073709551613U: { var_350 = var_352; var_351 = var_353; var_48 = iswprint_2(stack.offset_172); var_47 = !var_48 ? '\000' : stack.offset_96.member_1; stack.offset_96.member_1 = var_47; var_46 = mbsinit_2((const mbstate_t *) *(generic64_t *) &stack.offset_104); if (!var_46) { continue; } loop_state_var = 1; } break; default: { var_354 = var_52; if (stack.offset_148 == 2) { var_354 = var_52; if (!stack.offset_147) { var_353 = var_354; var_352 = var_361 + var_353; } else { if (var_52 == 1) { var_352 = var_361 + 1; var_353 = var_52; } else { var_356 = var_361 + *(generic64_t *) &stack.offset_80 + (pointer_or_number64_t) stack.offset_128; var_355 = 0; do { if (!(((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFE) > 33)) { var_51 = lshift((((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFFFFFFFF) - 33) & 0xFF, 0); var_50 = lshift(((((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFFFFFFFF) - 33) ^ ((number8_t) (((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFFFFFFFF) - 33) + '!')) & (((number8_t) (((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFFFFFFFF) - 33) + '!') ^ 0x21), 4); if (((0x20000002B >> ((*(generic8_t *) (var_356 + 1) + 4294967205) & 0x3F)) & 0x1)) { loop_state_var = 1; break; } } var_23 = var_52 + var_24 == (pointer_or_number64_t) &stack.offset_128[1] + *(generic64_t *) &stack.offset_80 * 1 + var_361 * 1 + var_355 * 1; var_355 = var_355 + 1; var_356 = var_356 + 1; } while (!(var_23)); if (loop_state_var == 1) { loop_state_var = 3; var_571 = true; break; } var_354 = var_52; var_353 = var_354; var_352 = var_361 + var_353; } } } else { var_353 = var_354; var_352 = var_361 + var_353; } var_350 = var_352; var_351 = var_353; var_48 = iswprint_2(stack.offset_172); var_47 = !var_48 ? '\000' : stack.offset_96.member_1; stack.offset_96.member_1 = var_47; var_46 = mbsinit_2((const mbstate_t *) *(generic64_t *) &stack.offset_104); if (!var_46) { continue; } loop_state_var = 1; } break; } if (var_571){ break;} break; } if (loop_state_var == 3) { loop_state_var = 7; var_569 = true; break; } if (loop_state_var == 1) { var_320 = var_350; var_322 = var_351; var_312 = stack.offset_96.member_1; var_318 = stack.offset_50; var_321 = *(generic64_t *) &stack.offset_80; var_324 = stack.offset_49; var_316 = stack.offset_72; var_314 = stack.offset_48; var_319 = stack.offset_64; var_313 = stack.offset_24; var_315 = stack.offset_16; var_317 = stack.offset_8; var_311 = stack.offset_145; var_323 = (var_312 ^ 0x1) & (var_311 | 0xFFFFFFFFFFFFFF00); } else { if (!(loop_state_var)) { var_345 = stack.offset_50; var_330 = var_345; var_347 = *(generic64_t *) &stack.offset_80; var_333 = var_347; var_349 = stack.offset_49; var_335 = var_349; var_343 = stack.offset_72; var_328 = var_343; var_341 = stack.offset_48; var_326 = var_341; var_346 = stack.offset_64; var_331 = var_346; var_340 = stack.offset_24; var_325 = var_340; var_342 = stack.offset_16; var_327 = var_342; var_344 = stack.offset_8; var_329 = var_344; var_332 = var_361; var_334 = 18446744073709551615U; var_348 = var_52; if (var_52 != (pointer_or_number64_t) -1) { var_325 = var_340; var_326 = var_341; var_327 = var_342; var_328 = var_343; var_329 = var_344; var_330 = var_345; var_331 = var_346; var_333 = var_347; var_334 = var_348; var_335 = var_349; var_332 = var_361; if (var_361 + *(generic64_t *) &stack.offset_80 < var_328) { var_337 = 0; var_338 = var_361; var_339 = var_361 + *(generic64_t *) &stack.offset_80; while (true) { var_336 = var_338; if (*(generic8_t *) (var_339 + (pointer_or_number64_t) stack.offset_128)) { var_336 = var_361 + 1 + var_337; var_339 = var_361 + 1 + var_347 + var_337; var_338 = var_338 + 1; var_337 = var_337 + 1; if (var_339 < (uint64_t) var_343) { continue; } } break; } var_332 = var_336; var_325 = var_340; var_326 = var_341; var_327 = var_342; var_328 = var_343; var_329 = var_344; var_330 = var_345; var_331 = var_346; var_333 = var_347; var_334 = stack.offset_128; var_335 = var_349; } } } else { var_348 = *(generic64_t *) &stack.offset_88; var_345 = stack.offset_50; var_330 = var_345; var_347 = *(generic64_t *) &stack.offset_80; var_333 = var_347; var_349 = stack.offset_49; var_335 = var_349; var_343 = stack.offset_72; var_328 = var_343; var_341 = stack.offset_48; var_326 = var_341; var_346 = stack.offset_64; var_331 = var_346; var_340 = stack.offset_24; var_325 = var_340; var_342 = stack.offset_16; var_327 = var_342; var_344 = stack.offset_8; var_329 = var_344; var_332 = var_361; var_334 = 18446744073709551615U; if (var_348 != (pointer_or_number64_t) -1) { var_325 = var_340; var_326 = var_341; var_327 = var_342; var_328 = var_343; var_329 = var_344; var_330 = var_345; var_331 = var_346; var_333 = var_347; var_334 = var_348; var_335 = var_349; var_332 = var_361; if (var_361 + *(generic64_t *) &stack.offset_80 < var_328) { var_337 = 0; var_338 = var_361; var_339 = var_361 + *(generic64_t *) &stack.offset_80; while (true) { var_336 = var_338; if (*(generic8_t *) (var_339 + (pointer_or_number64_t) stack.offset_128)) { var_336 = var_361 + 1 + var_337; var_339 = var_361 + 1 + var_347 + var_337; var_338 = var_338 + 1; var_337 = var_337 + 1; if (var_339 < (uint64_t) var_343) { continue; } } break; } var_332 = var_336; var_325 = var_340; var_326 = var_341; var_327 = var_342; var_328 = var_343; var_329 = var_344; var_330 = var_345; var_331 = var_346; var_333 = var_347; var_334 = stack.offset_128; var_335 = var_349; } } } var_313 = var_325; var_314 = var_326; var_315 = var_327; var_316 = var_328; var_317 = var_329; var_318 = var_330; var_319 = var_331; var_320 = var_332; var_321 = var_333; var_322 = var_334; var_324 = var_335; var_311 = stack.offset_145; var_323 = var_311; var_312 = 0; } var_289 = var_311; var_290 = var_312; var_278 = var_290; var_291 = var_313; var_279 = var_291; var_292 = var_314; var_280 = var_292; var_293 = var_315; var_281 = var_293; var_294 = var_316; var_282 = var_294; var_295 = var_317; var_283 = var_295; var_296 = var_318; var_297 = var_319; var_284 = var_297; var_298 = var_320; var_285 = var_298; var_299 = var_321; var_286 = var_299; var_300 = var_322; var_301 = var_323; var_287 = var_301; var_302 = var_324; var_288 = var_302; if (var_285 > 1) { var_272 = var_280; var_274 = var_285; var_275 = var_286; var_277 = var_288; stack.offset_80.member_1 = (number8_t) var_278; var_273 = stack.offset_152; *(generic64_t *) &stack.offset_104 = var_282; var_271 = stack.offset_146; *(generic64_t *) &stack.offset_96 = var_281; *(generic64_t *) &stack.offset_88 = var_283; var_276 = 0; while (true) { if (!(var_287 & 0xFF)) { var_267 = var_273; if ((var_272 & 0xFF)) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '\\'; } var_267 = var_273 + 1; } if (!(var_275 + 1 < var_274 + var_275)) { loop_state_var = 1; break; } var_260 = var_271; var_261 = 0; var_262 = var_267; var_263 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; if ((((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271 & 0xFF)) { if (var_267 < var_279) { *(generic8_t *) (var_267 + var_284) = '''; } if (var_267 + 1 < var_279) { *(generic8_t *) (var_267 + var_284 + 1) = '''; } var_262 = var_267 + 2; var_260 = 0; var_261 = 0; var_263 = var_267 + 1; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; } } else { if (stack.offset_147) { loop_state_var = 0; break; } var_269 = var_271; var_270 = var_273; if ((~(number8_t) var_271 & (stack.offset_148 == 2))) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '''; } if (var_273 + 1 < var_279) { *(generic8_t *) (var_273 + var_284 + 1) = '$'; } if (var_273 + 2 < var_279) { *(generic8_t *) (var_273 + var_284 + 2) = '''; } var_270 = var_273 + 3; var_269 = (var_274 & 0xFFFFFF00) | (~(number8_t) var_271 & (stack.offset_148 == 2)); } if (var_270 < var_279) { *(generic8_t *) (var_270 + var_284) = '\\'; } if (var_270 + 1 < var_279) { *(generic8_t *) (var_270 + var_284 + 1) = ((uint8_t) (number8_t) var_277 >> '\006') | 0x30; } var_268 = var_270 + 2; if (var_268 < var_279) { var_268 = ((var_277 >> 3) & 0x7) | 0x30; *(generic8_t *) (var_270 + var_284 + 2) = (number8_t) var_268; } var_263 = var_268; var_264 = var_275 + 1; var_262 = var_270 + 3; var_266 = (var_277 & 0x7) | 0x30; var_265 = var_287 & 0xFFFFFFFF; var_260 = var_269; var_261 = var_272; if (!(var_264 < var_274 + var_275)) { loop_state_var = 2; break; } } if (var_262 < var_279) { *(generic8_t *) (var_262 + var_284) = (number8_t) var_266; } var_277 = *(generic8_t *) (var_264 + (pointer_or_number64_t) stack.offset_128); var_273 = var_262 + 1; } if (!(loop_state_var)) { loop_state_var = 6; var_569 = true; break; } if (loop_state_var != 1) { stack.offset_146 = (number8_t) var_269; var_71 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_270 + 3; var_68 = stack.offset_80.member_1; var_70 = *(generic64_t *) &stack.offset_96; var_72 = *(generic64_t *) &stack.offset_88; var_69 = var_279; var_73 = var_270 + 3; var_74 = var_284; var_75 = var_275 + 1; var_76 = var_274 + var_275; var_77 = var_287; var_78 = (var_277 & 0x7) | 0x30; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } stack.offset_146 = (number8_t) var_271; var_82 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_267; var_79 = stack.offset_80.member_1; var_81 = *(generic64_t *) &stack.offset_96; var_83 = *(generic64_t *) &stack.offset_88; var_80 = var_279; var_84 = var_267; var_85 = var_284; var_86 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_87 = var_275 + 1; var_88 = var_274 + var_275; var_89 = var_287; var_90 = var_277; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_207 = var_290; var_208 = var_291; var_209 = var_292; var_210 = var_293; var_211 = var_294; var_212 = var_295; var_213 = var_296; var_214 = var_297; var_215 = var_299; var_216 = var_300; var_217 = var_301; var_218 = var_302; if ((var_217 & 0xFF)) { var_287 = var_289; var_278 = 0; var_279 = var_291; var_280 = var_292; var_281 = var_293; var_282 = var_294; var_283 = var_295; var_284 = var_297; var_285 = var_298; var_286 = var_299; var_288 = var_302; var_272 = var_280; var_274 = var_285; var_275 = var_286; var_277 = var_288; stack.offset_80.member_1 = (number8_t) var_278; var_273 = stack.offset_152; *(generic64_t *) &stack.offset_104 = var_282; var_271 = stack.offset_146; *(generic64_t *) &stack.offset_96 = var_281; *(generic64_t *) &stack.offset_88 = var_283; var_276 = 0; while (true) { if (!(var_287 & 0xFF)) { var_267 = var_273; if ((var_272 & 0xFF)) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '\\'; } var_267 = var_273 + 1; } if (!(var_275 + 1 < var_274 + var_275)) { loop_state_var = 1; break; } var_260 = var_271; var_261 = 0; var_262 = var_267; var_263 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; if ((((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271 & 0xFF)) { if (var_267 < var_279) { *(generic8_t *) (var_267 + var_284) = '''; } if (var_267 + 1 < var_279) { *(generic8_t *) (var_267 + var_284 + 1) = '''; } var_262 = var_267 + 2; var_260 = 0; var_261 = 0; var_263 = var_267 + 1; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; } } else { if (stack.offset_147) { loop_state_var = 0; break; } var_269 = var_271; var_270 = var_273; if ((~(number8_t) var_271 & (stack.offset_148 == 2))) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '''; } if (var_273 + 1 < var_279) { *(generic8_t *) (var_273 + var_284 + 1) = '$'; } if (var_273 + 2 < var_279) { *(generic8_t *) (var_273 + var_284 + 2) = '''; } var_270 = var_273 + 3; var_269 = (var_274 & 0xFFFFFF00) | (~(number8_t) var_271 & (stack.offset_148 == 2)); } if (var_270 < var_279) { *(generic8_t *) (var_270 + var_284) = '\\'; } if (var_270 + 1 < var_279) { *(generic8_t *) (var_270 + var_284 + 1) = ((uint8_t) (number8_t) var_277 >> '\006') | 0x30; } var_268 = var_270 + 2; if (var_268 < var_279) { var_268 = ((var_277 >> 3) & 0x7) | 0x30; *(generic8_t *) (var_270 + var_284 + 2) = (number8_t) var_268; } var_263 = var_268; var_264 = var_275 + 1; var_262 = var_270 + 3; var_266 = (var_277 & 0x7) | 0x30; var_265 = var_287 & 0xFFFFFFFF; var_260 = var_269; var_261 = var_272; if (!(var_264 < var_274 + var_275)) { loop_state_var = 2; break; } } if (var_262 < var_279) { *(generic8_t *) (var_262 + var_284) = (number8_t) var_266; } var_277 = *(generic8_t *) (var_264 + (pointer_or_number64_t) stack.offset_128); var_273 = var_262 + 1; } if (!(loop_state_var)) { loop_state_var = 6; var_569 = true; break; } if (loop_state_var != 1) { stack.offset_146 = (number8_t) var_269; var_71 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_270 + 3; var_68 = stack.offset_80.member_1; var_70 = *(generic64_t *) &stack.offset_96; var_72 = *(generic64_t *) &stack.offset_88; var_69 = var_279; var_73 = var_270 + 3; var_74 = var_284; var_75 = var_275 + 1; var_76 = var_274 + var_275; var_77 = var_287; var_78 = (var_277 & 0x7) | 0x30; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } stack.offset_146 = (number8_t) var_271; var_82 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_267; var_79 = stack.offset_80.member_1; var_81 = *(generic64_t *) &stack.offset_96; var_83 = *(generic64_t *) &stack.offset_88; var_80 = var_279; var_84 = var_267; var_85 = var_284; var_86 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_87 = var_275 + 1; var_88 = var_274 + var_275; var_89 = var_287; var_90 = var_277; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_569 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_392 = ""; var_217 = ""; var_249 = ""; var_460 = ""; var_114 = 0; var_115 = var_31; var_116 = var_545; var_117 = var_508; var_118 = var_547; var_119 = var_32; var_120 = *(generic64_t *) &stack.offset_80; var_121 = var_541; var_122 = *(generic64_t *) &stack.offset_104; var_123 = 0; var_124 = 97; var_207 = 0; var_208 = var_31; var_209 = (var_537 & 0xFFFFFF00) | var_35; var_210 = var_545; var_211 = var_508; var_212 = var_547; var_213 = var_32; var_214 = *(generic64_t *) &stack.offset_80; var_215 = var_541; var_216 = *(generic64_t *) &stack.offset_104; var_218 = *(generic8_t *) *(generic64_t *) &stack.offset_104; var_242 = stack.offset_88.member_1; var_243 = var_31; var_244 = (var_537 & 0xFFFFFF00) | var_35; var_245 = var_508; var_246 = var_32; var_247 = *(generic64_t *) &stack.offset_80; var_248 = *(generic64_t *) &stack.offset_104; var_250 = 35; var_385 = stack.offset_88.member_1; var_386 = var_31; var_387 = (var_537 & 0xFFFFFF00) | var_35; var_388 = var_508; var_389 = var_32; var_390 = *(generic64_t *) &stack.offset_80; var_391 = *(generic64_t *) &stack.offset_104; var_393 = *(generic8_t *) *(generic64_t *) &stack.offset_104; var_429 = var_31; var_430 = (var_537 & 0xFFFFFF00) | var_35; var_431 = var_508; var_432 = var_32; var_433 = *(generic64_t *) &stack.offset_80; var_434 = 110; var_435 = *(generic64_t *) &stack.offset_104; var_436 = 0; var_437 = 10; var_454 = (var_537 & 0xFFFFFF00) | var_35; var_455 = var_31; var_456 = var_508; var_457 = var_32; var_458 = *(generic64_t *) &stack.offset_80; var_459 = *(generic64_t *) &stack.offset_104; switch ((number64_t) *(generic32_t *) &""[4 * *(generic8_t *) *(generic64_t *) &stack.offset_104]) { case 18446744073709540446U: { var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_569 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } break; case 18446744073709540764U: { var_368 = var_385; var_303 = var_368; var_369 = var_386; var_304 = var_369; var_370 = var_387; var_305 = var_370; var_371 = var_388; var_306 = var_371; var_372 = var_389; var_307 = var_372; var_373 = var_390; var_308 = var_373; var_374 = var_391; var_309 = var_374; var_375 = var_392; var_376 = var_393; var_310 = var_376; if (stack.offset_32 == 1) { var_292 = var_305; var_294 = var_306; var_300 = var_309; *(generic64_t *) &stack.offset_80 = var_304; *(generic64_t *) &stack.offset_88 = var_308; stack.offset_96.member_1 = (number8_t) var_310; stack.offset_104.member_3 = (number8_t) var_307; var_45 = __ctype_b_loc_2(); var_296 = stack.offset_104.member_3; var_297 = *(generic64_t *) &stack.offset_88; var_302 = stack.offset_96.member_1; var_291 = *(generic64_t *) &stack.offset_80; var_290 = (var_303 & 0xFFFFFFFFFFFFFF00) | ((uint8_t) (*(generic8_t *) ((pointer_or_number64_t) &(*var_45)[var_302] + 1) & 0x40) >> '\006'); var_289 = stack.offset_145; var_301 = (((number64_t) *var_45 & 0xFFFFFFFFFFFFFF00) | !(*(generic8_t *) ((pointer_or_number64_t) &(*var_45)[var_302] + 1) & 0x40)) & (var_289 | 0xFFFFFFFFFFFFFF00); var_293 = var_545; var_295 = var_547; var_298 = 1; var_299 = var_541; var_207 = var_290; var_208 = var_291; var_209 = var_292; var_210 = var_293; var_211 = var_294; var_212 = var_295; var_213 = var_296; var_214 = var_297; var_215 = var_299; var_216 = var_300; var_217 = var_301; var_218 = var_302; if ((var_217 & 0xFF)) { var_287 = var_289; var_278 = 0; var_279 = var_291; var_280 = var_292; var_281 = var_293; var_282 = var_294; var_283 = var_295; var_284 = var_297; var_285 = var_298; var_286 = var_299; var_288 = var_302; var_272 = var_280; var_274 = var_285; var_275 = var_286; var_277 = var_288; stack.offset_80.member_1 = (number8_t) var_278; var_273 = stack.offset_152; *(generic64_t *) &stack.offset_104 = var_282; var_271 = stack.offset_146; *(generic64_t *) &stack.offset_96 = var_281; *(generic64_t *) &stack.offset_88 = var_283; var_276 = 0; while (true) { if (!(var_287 & 0xFF)) { var_267 = var_273; if ((var_272 & 0xFF)) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '\\'; } var_267 = var_273 + 1; } if (!(var_275 + 1 < var_274 + var_275)) { loop_state_var = 1; break; } var_260 = var_271; var_261 = 0; var_262 = var_267; var_263 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; if ((((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271 & 0xFF)) { if (var_267 < var_279) { *(generic8_t *) (var_267 + var_284) = '''; } if (var_267 + 1 < var_279) { *(generic8_t *) (var_267 + var_284 + 1) = '''; } var_262 = var_267 + 2; var_260 = 0; var_261 = 0; var_263 = var_267 + 1; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; } } else { if (stack.offset_147) { loop_state_var = 0; break; } var_269 = var_271; var_270 = var_273; if ((~(number8_t) var_271 & (stack.offset_148 == 2))) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '''; } if (var_273 + 1 < var_279) { *(generic8_t *) (var_273 + var_284 + 1) = '$'; } if (var_273 + 2 < var_279) { *(generic8_t *) (var_273 + var_284 + 2) = '''; } var_270 = var_273 + 3; var_269 = (var_274 & 0xFFFFFF00) | (~(number8_t) var_271 & (stack.offset_148 == 2)); } if (var_270 < var_279) { *(generic8_t *) (var_270 + var_284) = '\\'; } if (var_270 + 1 < var_279) { *(generic8_t *) (var_270 + var_284 + 1) = ((uint8_t) (number8_t) var_277 >> '\006') | 0x30; } var_268 = var_270 + 2; if (var_268 < var_279) { var_268 = ((var_277 >> 3) & 0x7) | 0x30; *(generic8_t *) (var_270 + var_284 + 2) = (number8_t) var_268; } var_263 = var_268; var_264 = var_275 + 1; var_262 = var_270 + 3; var_266 = (var_277 & 0x7) | 0x30; var_265 = var_287 & 0xFFFFFFFF; var_260 = var_269; var_261 = var_272; if (!(var_264 < var_274 + var_275)) { loop_state_var = 2; break; } } if (var_262 < var_279) { *(generic8_t *) (var_262 + var_284) = (number8_t) var_266; } var_277 = *(generic8_t *) (var_264 + (pointer_or_number64_t) stack.offset_128); var_273 = var_262 + 1; } if (!(loop_state_var)) { loop_state_var = 6; var_569 = true; break; } if (loop_state_var != 1) { stack.offset_146 = (number8_t) var_269; var_71 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_270 + 3; var_68 = stack.offset_80.member_1; var_70 = *(generic64_t *) &stack.offset_96; var_72 = *(generic64_t *) &stack.offset_88; var_69 = var_279; var_73 = var_270 + 3; var_74 = var_284; var_75 = var_275 + 1; var_76 = var_274 + var_275; var_77 = var_287; var_78 = (var_277 & 0x7) | 0x30; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } stack.offset_146 = (number8_t) var_271; var_82 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_267; var_79 = stack.offset_80.member_1; var_81 = *(generic64_t *) &stack.offset_96; var_83 = *(generic64_t *) &stack.offset_88; var_80 = var_279; var_84 = var_267; var_85 = var_284; var_86 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_87 = var_275 + 1; var_88 = var_274 + var_275; var_89 = var_287; var_90 = var_277; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_569 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_362 = var_368; var_363 = var_369; var_364 = var_371; var_365 = var_372; var_366 = var_373; var_367 = var_376; stack.offset_176 = 0; *(generic64_t **) &stack.offset_104 = &stack.offset_176; if (var_364 == (pointer_or_number64_t) -1) { var_25 = stack.offset_128; stack.offset_64 = var_369; stack.offset_72 = var_373; stack.offset_80.member_1 = (number8_t) var_376; stack.offset_88.member_1 = (number8_t) var_368; stack.offset_96.member_1 = (number8_t) var_372; var_567 = strlen_2(var_374, var_375, var_376, (pointer_or_number64_t) var_25, var_372, var_373); var_54 = var_567.register_rax; var_364 = var_54; var_53 = var_567.register_rdx; var_363 = stack.offset_64; var_366 = stack.offset_72; var_367 = stack.offset_80.member_1; var_362 = stack.offset_88.member_1; var_365 = stack.offset_96.member_1; } stack.offset_96.member_1 = (number8_t) var_362; stack.offset_50 = (number8_t) var_365; *(generic64_t *) &stack.offset_80 = var_541; stack.offset_51 = (number8_t) var_362; stack.offset_49 = (number8_t) var_367; stack.offset_48 = (number8_t) var_370; stack.offset_64 = var_366; stack.offset_24 = var_363; stack.offset_16 = var_545; stack.offset_8 = var_547; stack.offset_72 = var_364; var_361 = 0; while (true) { var_24 = var_361 + *(generic64_t *) &stack.offset_80 + (pointer_or_number64_t) stack.offset_128; if (!var_24) { var_357 = stack.offset_51; var_358 = ""; var_359 = 0; var_360 = 1; } else { var_360 = (pointer_or_number64_t) stack.offset_72 - (var_361 + *(generic64_t *) &stack.offset_80); var_357 = (pointer_or_number64_t) stack.offset_72 != var_361 + *(generic64_t *) &stack.offset_80; var_359 = &stack.offset_172; var_358 = var_24; } stack.offset_88.member_1 = var_357; var_52 = mbrtoc32_2((char32_t *) var_359, (const int8_t *) var_358, var_360, (mbstate_t *) *(generic64_t *) &stack.offset_104); if (var_52 > (uint64_t) -3) { if (!stack.offset_88.member_1) { loop_state_var = 0; break; } *(size_t *) &stack.offset_88 = var_52; var_49 = function_0x404860_Code_x86_64(); if ((var_49.offset_0 & 0xFF)) { loop_state_var = 2; break; } if (!var_359) { var_352 = var_361 + 1; var_353 = var_52; } else { *(generic32_t *) var_359 = *(generic8_t *) var_358; var_354 = 1; if (stack.offset_148 == 2) { var_354 = 1; if (!stack.offset_147) { var_353 = var_354; var_352 = var_361 + var_353; } else { var_352 = var_361 + 1; var_353 = var_52; } } else { var_353 = var_354; var_352 = var_361 + var_353; } } var_350 = var_352; var_351 = var_353; var_48 = iswprint_2(stack.offset_172); var_47 = !var_48 ? '\000' : stack.offset_96.member_1; stack.offset_96.member_1 = var_47; var_46 = mbsinit_2((const mbstate_t *) *(generic64_t *) &stack.offset_104); if (!var_46) { continue; } loop_state_var = 1; break; } bool var_572 = false; var_350 = var_361; var_351 = 0; var_352 = var_361; var_353 = 18446744073709551613U; switch ((number64_t) var_52) { case 0: { loop_state_var = 1; } break; case 18446744073709551613U: { var_350 = var_352; var_351 = var_353; var_48 = iswprint_2(stack.offset_172); var_47 = !var_48 ? '\000' : stack.offset_96.member_1; stack.offset_96.member_1 = var_47; var_46 = mbsinit_2((const mbstate_t *) *(generic64_t *) &stack.offset_104); if (!var_46) { continue; } loop_state_var = 1; } break; default: { var_354 = var_52; if (stack.offset_148 == 2) { var_354 = var_52; if (!stack.offset_147) { var_353 = var_354; var_352 = var_361 + var_353; } else { if (var_52 == 1) { var_352 = var_361 + 1; var_353 = var_52; } else { var_356 = var_361 + *(generic64_t *) &stack.offset_80 + (pointer_or_number64_t) stack.offset_128; var_355 = 0; do { if (!(((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFE) > 33)) { var_51 = lshift((((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFFFFFFFF) - 33) & 0xFF, 0); var_50 = lshift(((((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFFFFFFFF) - 33) ^ ((number8_t) (((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFFFFFFFF) - 33) + '!')) & (((number8_t) (((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFFFFFFFF) - 33) + '!') ^ 0x21), 4); if (((0x20000002B >> ((*(generic8_t *) (var_356 + 1) + 4294967205) & 0x3F)) & 0x1)) { loop_state_var = 1; break; } } var_23 = var_52 + var_24 == (pointer_or_number64_t) &stack.offset_128[1] + *(generic64_t *) &stack.offset_80 * 1 + var_361 * 1 + var_355 * 1; var_355 = var_355 + 1; var_356 = var_356 + 1; } while (!(var_23)); if (loop_state_var == 1) { loop_state_var = 3; var_572 = true; break; } var_354 = var_52; var_353 = var_354; var_352 = var_361 + var_353; } } } else { var_353 = var_354; var_352 = var_361 + var_353; } var_350 = var_352; var_351 = var_353; var_48 = iswprint_2(stack.offset_172); var_47 = !var_48 ? '\000' : stack.offset_96.member_1; stack.offset_96.member_1 = var_47; var_46 = mbsinit_2((const mbstate_t *) *(generic64_t *) &stack.offset_104); if (!var_46) { continue; } loop_state_var = 1; } break; } if (var_572){ break;} break; } if (loop_state_var == 3) { loop_state_var = 7; var_569 = true; break; } if (loop_state_var == 1) { var_320 = var_350; var_322 = var_351; var_312 = stack.offset_96.member_1; var_318 = stack.offset_50; var_321 = *(generic64_t *) &stack.offset_80; var_324 = stack.offset_49; var_316 = stack.offset_72; var_314 = stack.offset_48; var_319 = stack.offset_64; var_313 = stack.offset_24; var_315 = stack.offset_16; var_317 = stack.offset_8; var_311 = stack.offset_145; var_323 = (var_312 ^ 0x1) & (var_311 | 0xFFFFFFFFFFFFFF00); } else { if (!(loop_state_var)) { var_345 = stack.offset_50; var_330 = var_345; var_347 = *(generic64_t *) &stack.offset_80; var_333 = var_347; var_349 = stack.offset_49; var_335 = var_349; var_343 = stack.offset_72; var_328 = var_343; var_341 = stack.offset_48; var_326 = var_341; var_346 = stack.offset_64; var_331 = var_346; var_340 = stack.offset_24; var_325 = var_340; var_342 = stack.offset_16; var_327 = var_342; var_344 = stack.offset_8; var_329 = var_344; var_332 = var_361; var_334 = 18446744073709551615U; var_348 = var_52; if (var_52 != (pointer_or_number64_t) -1) { var_325 = var_340; var_326 = var_341; var_327 = var_342; var_328 = var_343; var_329 = var_344; var_330 = var_345; var_331 = var_346; var_333 = var_347; var_334 = var_348; var_335 = var_349; var_332 = var_361; if (var_361 + *(generic64_t *) &stack.offset_80 < var_328) { var_337 = 0; var_338 = var_361; var_339 = var_361 + *(generic64_t *) &stack.offset_80; while (true) { var_336 = var_338; if (*(generic8_t *) (var_339 + (pointer_or_number64_t) stack.offset_128)) { var_336 = var_361 + 1 + var_337; var_339 = var_361 + 1 + var_347 + var_337; var_338 = var_338 + 1; var_337 = var_337 + 1; if (var_339 < (uint64_t) var_343) { continue; } } break; } var_332 = var_336; var_325 = var_340; var_326 = var_341; var_327 = var_342; var_328 = var_343; var_329 = var_344; var_330 = var_345; var_331 = var_346; var_333 = var_347; var_334 = stack.offset_128; var_335 = var_349; } } } else { var_348 = *(generic64_t *) &stack.offset_88; var_345 = stack.offset_50; var_330 = var_345; var_347 = *(generic64_t *) &stack.offset_80; var_333 = var_347; var_349 = stack.offset_49; var_335 = var_349; var_343 = stack.offset_72; var_328 = var_343; var_341 = stack.offset_48; var_326 = var_341; var_346 = stack.offset_64; var_331 = var_346; var_340 = stack.offset_24; var_325 = var_340; var_342 = stack.offset_16; var_327 = var_342; var_344 = stack.offset_8; var_329 = var_344; var_332 = var_361; var_334 = 18446744073709551615U; if (var_348 != (pointer_or_number64_t) -1) { var_325 = var_340; var_326 = var_341; var_327 = var_342; var_328 = var_343; var_329 = var_344; var_330 = var_345; var_331 = var_346; var_333 = var_347; var_334 = var_348; var_335 = var_349; var_332 = var_361; if (var_361 + *(generic64_t *) &stack.offset_80 < var_328) { var_337 = 0; var_338 = var_361; var_339 = var_361 + *(generic64_t *) &stack.offset_80; while (true) { var_336 = var_338; if (*(generic8_t *) (var_339 + (pointer_or_number64_t) stack.offset_128)) { var_336 = var_361 + 1 + var_337; var_339 = var_361 + 1 + var_347 + var_337; var_338 = var_338 + 1; var_337 = var_337 + 1; if (var_339 < (uint64_t) var_343) { continue; } } break; } var_332 = var_336; var_325 = var_340; var_326 = var_341; var_327 = var_342; var_328 = var_343; var_329 = var_344; var_330 = var_345; var_331 = var_346; var_333 = var_347; var_334 = stack.offset_128; var_335 = var_349; } } } var_313 = var_325; var_314 = var_326; var_315 = var_327; var_316 = var_328; var_317 = var_329; var_318 = var_330; var_319 = var_331; var_320 = var_332; var_321 = var_333; var_322 = var_334; var_324 = var_335; var_311 = stack.offset_145; var_323 = var_311; var_312 = 0; } var_289 = var_311; var_290 = var_312; var_278 = var_290; var_291 = var_313; var_279 = var_291; var_292 = var_314; var_280 = var_292; var_293 = var_315; var_281 = var_293; var_294 = var_316; var_282 = var_294; var_295 = var_317; var_283 = var_295; var_296 = var_318; var_297 = var_319; var_284 = var_297; var_298 = var_320; var_285 = var_298; var_299 = var_321; var_286 = var_299; var_300 = var_322; var_301 = var_323; var_287 = var_301; var_302 = var_324; var_288 = var_302; if (var_285 > 1) { var_272 = var_280; var_274 = var_285; var_275 = var_286; var_277 = var_288; stack.offset_80.member_1 = (number8_t) var_278; var_273 = stack.offset_152; *(generic64_t *) &stack.offset_104 = var_282; var_271 = stack.offset_146; *(generic64_t *) &stack.offset_96 = var_281; *(generic64_t *) &stack.offset_88 = var_283; var_276 = 0; while (true) { if (!(var_287 & 0xFF)) { var_267 = var_273; if ((var_272 & 0xFF)) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '\\'; } var_267 = var_273 + 1; } if (!(var_275 + 1 < var_274 + var_275)) { loop_state_var = 1; break; } var_260 = var_271; var_261 = 0; var_262 = var_267; var_263 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; if ((((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271 & 0xFF)) { if (var_267 < var_279) { *(generic8_t *) (var_267 + var_284) = '''; } if (var_267 + 1 < var_279) { *(generic8_t *) (var_267 + var_284 + 1) = '''; } var_262 = var_267 + 2; var_260 = 0; var_261 = 0; var_263 = var_267 + 1; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; } } else { if (stack.offset_147) { loop_state_var = 0; break; } var_269 = var_271; var_270 = var_273; if ((~(number8_t) var_271 & (stack.offset_148 == 2))) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '''; } if (var_273 + 1 < var_279) { *(generic8_t *) (var_273 + var_284 + 1) = '$'; } if (var_273 + 2 < var_279) { *(generic8_t *) (var_273 + var_284 + 2) = '''; } var_270 = var_273 + 3; var_269 = (var_274 & 0xFFFFFF00) | (~(number8_t) var_271 & (stack.offset_148 == 2)); } if (var_270 < var_279) { *(generic8_t *) (var_270 + var_284) = '\\'; } if (var_270 + 1 < var_279) { *(generic8_t *) (var_270 + var_284 + 1) = ((uint8_t) (number8_t) var_277 >> '\006') | 0x30; } var_268 = var_270 + 2; if (var_268 < var_279) { var_268 = ((var_277 >> 3) & 0x7) | 0x30; *(generic8_t *) (var_270 + var_284 + 2) = (number8_t) var_268; } var_263 = var_268; var_264 = var_275 + 1; var_262 = var_270 + 3; var_266 = (var_277 & 0x7) | 0x30; var_265 = var_287 & 0xFFFFFFFF; var_260 = var_269; var_261 = var_272; if (!(var_264 < var_274 + var_275)) { loop_state_var = 2; break; } } if (var_262 < var_279) { *(generic8_t *) (var_262 + var_284) = (number8_t) var_266; } var_277 = *(generic8_t *) (var_264 + (pointer_or_number64_t) stack.offset_128); var_273 = var_262 + 1; } if (!(loop_state_var)) { loop_state_var = 6; var_569 = true; break; } if (loop_state_var != 1) { stack.offset_146 = (number8_t) var_269; var_71 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_270 + 3; var_68 = stack.offset_80.member_1; var_70 = *(generic64_t *) &stack.offset_96; var_72 = *(generic64_t *) &stack.offset_88; var_69 = var_279; var_73 = var_270 + 3; var_74 = var_284; var_75 = var_275 + 1; var_76 = var_274 + var_275; var_77 = var_287; var_78 = (var_277 & 0x7) | 0x30; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } stack.offset_146 = (number8_t) var_271; var_82 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_267; var_79 = stack.offset_80.member_1; var_81 = *(generic64_t *) &stack.offset_96; var_83 = *(generic64_t *) &stack.offset_88; var_80 = var_279; var_84 = var_267; var_85 = var_284; var_86 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_87 = var_275 + 1; var_88 = var_274 + var_275; var_89 = var_287; var_90 = var_277; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_207 = var_290; var_208 = var_291; var_209 = var_292; var_210 = var_293; var_211 = var_294; var_212 = var_295; var_213 = var_296; var_214 = var_297; var_215 = var_299; var_216 = var_300; var_217 = var_301; var_218 = var_302; if ((var_217 & 0xFF)) { var_287 = var_289; var_278 = 0; var_279 = var_291; var_280 = var_292; var_281 = var_293; var_282 = var_294; var_283 = var_295; var_284 = var_297; var_285 = var_298; var_286 = var_299; var_288 = var_302; var_272 = var_280; var_274 = var_285; var_275 = var_286; var_277 = var_288; stack.offset_80.member_1 = (number8_t) var_278; var_273 = stack.offset_152; *(generic64_t *) &stack.offset_104 = var_282; var_271 = stack.offset_146; *(generic64_t *) &stack.offset_96 = var_281; *(generic64_t *) &stack.offset_88 = var_283; var_276 = 0; while (true) { if (!(var_287 & 0xFF)) { var_267 = var_273; if ((var_272 & 0xFF)) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '\\'; } var_267 = var_273 + 1; } if (!(var_275 + 1 < var_274 + var_275)) { loop_state_var = 1; break; } var_260 = var_271; var_261 = 0; var_262 = var_267; var_263 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; if ((((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271 & 0xFF)) { if (var_267 < var_279) { *(generic8_t *) (var_267 + var_284) = '''; } if (var_267 + 1 < var_279) { *(generic8_t *) (var_267 + var_284 + 1) = '''; } var_262 = var_267 + 2; var_260 = 0; var_261 = 0; var_263 = var_267 + 1; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; } } else { if (stack.offset_147) { loop_state_var = 0; break; } var_269 = var_271; var_270 = var_273; if ((~(number8_t) var_271 & (stack.offset_148 == 2))) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '''; } if (var_273 + 1 < var_279) { *(generic8_t *) (var_273 + var_284 + 1) = '$'; } if (var_273 + 2 < var_279) { *(generic8_t *) (var_273 + var_284 + 2) = '''; } var_270 = var_273 + 3; var_269 = (var_274 & 0xFFFFFF00) | (~(number8_t) var_271 & (stack.offset_148 == 2)); } if (var_270 < var_279) { *(generic8_t *) (var_270 + var_284) = '\\'; } if (var_270 + 1 < var_279) { *(generic8_t *) (var_270 + var_284 + 1) = ((uint8_t) (number8_t) var_277 >> '\006') | 0x30; } var_268 = var_270 + 2; if (var_268 < var_279) { var_268 = ((var_277 >> 3) & 0x7) | 0x30; *(generic8_t *) (var_270 + var_284 + 2) = (number8_t) var_268; } var_263 = var_268; var_264 = var_275 + 1; var_262 = var_270 + 3; var_266 = (var_277 & 0x7) | 0x30; var_265 = var_287 & 0xFFFFFFFF; var_260 = var_269; var_261 = var_272; if (!(var_264 < var_274 + var_275)) { loop_state_var = 2; break; } } if (var_262 < var_279) { *(generic8_t *) (var_262 + var_284) = (number8_t) var_266; } var_277 = *(generic8_t *) (var_264 + (pointer_or_number64_t) stack.offset_128); var_273 = var_262 + 1; } if (!(loop_state_var)) { loop_state_var = 6; var_569 = true; break; } if (loop_state_var != 1) { stack.offset_146 = (number8_t) var_269; var_71 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_270 + 3; var_68 = stack.offset_80.member_1; var_70 = *(generic64_t *) &stack.offset_96; var_72 = *(generic64_t *) &stack.offset_88; var_69 = var_279; var_73 = var_270 + 3; var_74 = var_284; var_75 = var_275 + 1; var_76 = var_274 + var_275; var_77 = var_287; var_78 = (var_277 & 0x7) | 0x30; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } stack.offset_146 = (number8_t) var_271; var_82 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_267; var_79 = stack.offset_80.member_1; var_81 = *(generic64_t *) &stack.offset_96; var_83 = *(generic64_t *) &stack.offset_88; var_80 = var_279; var_84 = var_267; var_85 = var_284; var_86 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_87 = var_275 + 1; var_88 = var_274 + var_275; var_89 = var_287; var_90 = var_277; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_569 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } break; case 18446744073709541368U: { var_448 = var_454; var_439 = var_448; var_447 = var_455; var_438 = var_447; var_449 = var_456; var_440 = var_449; var_450 = var_457; var_441 = var_450; var_451 = var_458; var_442 = var_451; var_452 = var_459; var_443 = var_452; var_453 = var_460; var_444 = var_453; if (stack.offset_148 != 5) { var_196 = var_438; var_183 = var_196; var_197 = var_439; var_184 = var_197; var_199 = var_440; var_186 = var_199; var_201 = var_441; var_188 = var_201; var_202 = var_442; var_189 = var_202; var_192 = var_443; var_205 = var_444; var_193 = var_205; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_182 = 0; var_185 = var_545; var_187 = var_547; var_191 = var_541; var_194 = 63; var_195 = 0; var_198 = var_545; var_200 = var_547; var_203 = 0; var_204 = var_541; var_206 = 63; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_569 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_438 = var_447; var_439 = var_448; var_440 = var_449; var_441 = var_450; var_442 = var_451; var_443 = var_452; var_444 = var_453; if (!(stack.offset_52 & 0x4)) { var_196 = var_438; var_183 = var_196; var_197 = var_439; var_184 = var_197; var_199 = var_440; var_186 = var_199; var_201 = var_441; var_188 = var_201; var_202 = var_442; var_189 = var_202; var_192 = var_443; var_205 = var_444; var_193 = var_205; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_182 = 0; var_185 = var_545; var_187 = var_547; var_191 = var_541; var_194 = 63; var_195 = 0; var_198 = var_545; var_200 = var_547; var_203 = 0; var_204 = var_541; var_206 = 63; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_569 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_207 = 0; var_208 = var_447; var_209 = var_448; var_210 = var_545; var_211 = var_449; var_212 = var_547; var_213 = var_450; var_214 = var_451; var_215 = var_541; var_216 = var_452; var_217 = var_453; var_218 = 63; if (var_541 + 2 < var_449) { var_217 = stack.offset_128; var_207 = 0; var_208 = var_447; var_209 = var_448; var_210 = var_545; var_211 = var_449; var_212 = var_547; var_213 = var_450; var_214 = var_451; var_215 = var_541; var_216 = var_452; var_218 = 63; if (*(generic8_t *) ((pointer_or_number64_t) &((struct_358 *) var_217)->offset_1 + var_541 * 1) == '?') { var_27 = *(generic8_t *) ((pointer_or_number64_t) &stack.offset_128[1] + var_541 * 1); var_445 = 0; var_446 = stack.offset_128; if (*(generic8_t *) ((pointer_or_number64_t) &stack.offset_128[1] + var_541 * 1) > '>') { var_195 = var_445; var_182 = var_195; var_205 = var_446; var_193 = var_205; var_190 = (var_450 & 0xFFFFFFFF) | stack.offset_147; var_183 = var_447; var_184 = var_448; var_185 = var_545; var_186 = var_449; var_187 = var_547; var_188 = var_450; var_189 = var_451; var_191 = var_541; var_192 = var_452; var_194 = 63; var_196 = var_447; var_197 = var_448; var_198 = var_545; var_199 = var_449; var_200 = var_547; var_201 = var_450; var_202 = var_451; var_203 = 0; var_204 = var_541; var_206 = 63; if (!((var_450 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } } else { var_58 = lshift((var_27 - 62) & 0xFF, 0); var_57 = lshift(((var_27 - 62) ^ ((number8_t) (var_27 - 62) + '>')) & (((number8_t) (var_27 - 62) + '>') ^ 0x3E), 4); var_445 = (0x7000A38200000000 >> (*(generic8_t *) ((pointer_or_number64_t) &stack.offset_128[1] + var_541 * 1) & 0x3F)) & 0x1; var_446 = 8070630310989004800; if (!var_445) { var_195 = var_445; var_182 = var_195; var_205 = var_446; var_193 = var_205; var_190 = (var_450 & 0xFFFFFFFF) | stack.offset_147; var_183 = var_447; var_184 = var_448; var_185 = var_545; var_186 = var_449; var_187 = var_547; var_188 = var_450; var_189 = var_451; var_191 = var_541; var_192 = var_452; var_194 = 63; var_196 = var_447; var_197 = var_448; var_198 = var_545; var_199 = var_449; var_200 = var_547; var_201 = var_450; var_202 = var_451; var_203 = 0; var_204 = var_541; var_206 = 63; if (!((var_450 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } } else { var_408 = (0x7000A38200000000 >> (*(generic8_t *) ((pointer_or_number64_t) &stack.offset_128[1] + var_541 * 1) & 0x3F)) & 0x1; var_409 = var_447; var_410 = var_449; var_411 = var_450; var_412 = var_451; var_413 = var_452; var_414 = 8070630310989004800; if (stack.offset_147) { loop_state_var = 3; var_569 = true; break; } if ((uint64_t) stack.offset_152 < var_447) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_451) = '?'; } if ((pointer_or_number64_t) stack.offset_152 + 1 < var_447) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_451 + 1) = '\"'; } if ((pointer_or_number64_t) stack.offset_152 + 2 < var_447) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_451 + 2) = '\"'; } var_26 = (pointer_or_number64_t) stack.offset_152 + 3; if (var_26 < var_447) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_451 + 3) = '?'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 4; var_190 = (var_450 & 0xFFFFFFFF) | stack.offset_147; var_182 = 0; var_183 = var_447; var_184 = var_448; var_185 = var_545; var_186 = var_449; var_187 = var_547; var_188 = var_450; var_189 = var_451; var_191 = var_541 + 2; var_192 = var_452; var_193 = var_26; var_194 = var_27; var_195 = 0; var_196 = var_447; var_197 = var_448; var_198 = var_545; var_199 = var_449; var_200 = var_547; var_201 = var_450; var_202 = var_451; var_203 = 0; var_204 = var_541 + 2; var_205 = var_26; var_206 = var_27; if (!((var_450 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_569 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_569 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } break; case 18446744073709541739U: { var_233 = var_242; var_234 = var_243; var_208 = var_234; var_235 = var_244; var_209 = var_235; var_236 = var_245; var_211 = var_236; var_237 = var_246; var_213 = var_237; var_238 = var_247; var_214 = var_238; var_239 = var_248; var_216 = var_239; var_240 = var_249; var_217 = var_240; var_241 = var_250; var_218 = var_241; var_207 = 0; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (!var_541) { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_211 = var_236; var_213 = var_237; var_214 = var_238; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (stack.offset_148 == 2) { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_210 = var_545; var_211 = var_236; var_212 = var_547; var_213 = var_237; var_214 = var_238; var_215 = var_541; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_226 = var_233; var_227 = var_234; var_228 = var_236; var_229 = var_237; var_230 = var_238; var_231 = var_239; var_232 = var_240; if (stack.offset_147) { loop_state_var = 1; var_569 = true; break; } } } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_569 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } break; case 18446744073709542604U: { var_193 = ""; var_205 = ""; var_182 = (var_537 & 0xFFFFFF00) | var_35; var_183 = var_31; var_184 = (var_537 & 0xFFFFFF00) | var_35; var_185 = var_545; var_186 = var_508; var_187 = var_547; var_188 = 0; var_189 = *(generic64_t *) &stack.offset_80; var_190 = 0; var_191 = var_541; var_192 = *(generic64_t *) &stack.offset_104; var_194 = *(generic8_t *) *(generic64_t *) &stack.offset_104; var_195 = (var_537 & 0xFFFFFF00) | var_35; var_196 = var_31; var_197 = (var_537 & 0xFFFFFF00) | var_35; var_198 = var_545; var_199 = var_508; var_200 = var_547; var_201 = var_32; var_202 = *(generic64_t *) &stack.offset_80; var_203 = 0; var_204 = var_541; var_206 = *(generic8_t *) *(generic64_t *) &stack.offset_104; if (!var_32) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_569 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } break; case 18446744073709542656U: { var_475 = stack.offset_152; var_482 = (pointer_or_number64_t) var_475 + 1; var_483 = ""; var_476 = stack.offset_88.member_1; var_477 = var_31; var_478 = var_508; var_479 = var_32; var_480 = *(generic64_t *) &stack.offset_80; var_481 = (var_537 & 0xFFFFFF00) | var_35; if ((uint64_t) var_475 < var_477) { *(generic8_t *) ((pointer_or_number64_t) var_475 + var_480) = '\\'; } if (!(var_479 & 0xFF)) { stack.offset_152 = var_482; var_184 = var_481 & 0xFFFFFFFF; var_190 = var_476 & 0xFFFFFFFF; var_182 = 0; var_183 = var_477; var_185 = var_545; var_186 = var_478; var_187 = var_547; var_188 = var_479; var_189 = var_480; var_191 = var_541; var_192 = var_482; var_193 = var_483; var_194 = 48; var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_474 = var_541 + 1; var_473 = var_482; if (var_474 < var_478) { var_28 = *(generic8_t *) ((pointer_or_number64_t) &stack.offset_128->offset_1 + var_541 * 1) + 4294967248; var_474 = var_28 & 0xFFFFFFFF; stack.offset_104.member_3 = *(generic8_t *) ((pointer_or_number64_t) &stack.offset_128->offset_1 + var_541 * 1); var_473 = var_482; if (!((var_28 & 0xFE) > 9)) { if (var_482 < var_477) { *(generic8_t *) (var_482 + var_480) = '0'; } if ((pointer_or_number64_t) stack.offset_152 + 2 < var_477) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_480 + 2) = '0'; } var_473 = (pointer_or_number64_t) stack.offset_152 + 3; var_474 = (pointer_or_number64_t) stack.offset_152 + 2; } } var_205 = var_474; stack.offset_152 = var_473; var_197 = var_481 & 0xFFFFFFFF; var_203 = var_476 & 0xFFFFFFFF; var_195 = 0; var_196 = var_477; var_198 = var_545; var_199 = var_478; var_200 = var_547; var_201 = var_479; var_202 = var_480; var_204 = var_541; var_206 = 48; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_569 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } break; case 18446744073709542783U: { var_193 = ""; var_205 = ""; var_182 = (var_537 & 0xFFFFFF00) | var_35; var_183 = var_31; var_184 = (var_537 & 0xFFFFFF00) | var_35; var_185 = var_545; var_186 = var_508; var_187 = var_547; var_188 = 0; var_189 = *(generic64_t *) &stack.offset_80; var_190 = 0; var_191 = var_541; var_192 = *(generic64_t *) &stack.offset_104; var_194 = 32; var_195 = (var_537 & 0xFFFFFF00) | var_35; var_196 = var_31; var_197 = (var_537 & 0xFFFFFF00) | var_35; var_198 = var_545; var_199 = var_508; var_200 = var_547; var_201 = var_32; var_202 = *(generic64_t *) &stack.offset_80; var_203 = 0; var_204 = var_541; var_206 = 32; if (!var_32) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_569 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } break; case 18446744073709542855U: { stack.offset_144 = var_35; var_193 = ""; var_205 = ""; var_182 = (var_537 & 0xFFFFFF00) | var_35; var_183 = var_31; var_184 = (var_537 & 0xFFFFFF00) | var_35; var_185 = var_545; var_186 = var_508; var_187 = var_547; var_188 = var_32; var_189 = *(generic64_t *) &stack.offset_80; var_190 = 0; var_191 = var_541; var_192 = *(generic64_t *) &stack.offset_104; var_194 = 39; var_195 = (var_537 & 0xFFFFFF00) | var_35; var_196 = var_31; var_197 = (var_537 & 0xFFFFFF00) | var_35; var_198 = var_545; var_199 = var_508; var_200 = var_547; var_201 = var_32; var_202 = *(generic64_t *) &stack.offset_80; var_203 = 0; var_204 = var_541; var_206 = 39; if (!(var_32 | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_569 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } break; case 18446744073709542624U: case 18446744073709542751U: case 18446744073709542823U: { switch ((number64_t) *(generic32_t *) &""[4 * *(generic8_t *) *(generic64_t *) &stack.offset_104]) { case 18446744073709542751U: { var_429 = var_31; var_430 = (var_537 & 0xFFFFFF00) | var_35; var_431 = var_508; var_432 = var_32; var_433 = *(generic64_t *) &stack.offset_80; var_434 = 116; var_435 = *(generic64_t *) &stack.offset_104; var_436 = 0; var_437 = 9; } break; case 18446744073709542823U: { var_429 = var_31; var_430 = (var_537 & 0xFFFFFF00) | var_35; var_431 = var_508; var_432 = var_32; var_433 = *(generic64_t *) &stack.offset_80; var_434 = 114; var_435 = *(generic64_t *) &stack.offset_104; var_436 = 0; var_437 = 13; } break; } var_422 = var_429; var_208 = var_422; var_209 = var_430; var_423 = var_431; var_211 = var_423; var_424 = var_432; var_213 = var_424; var_425 = var_433; var_214 = var_425; var_426 = var_434; var_427 = var_435; var_216 = var_427; var_428 = var_436; var_217 = var_428; var_218 = var_437; var_207 = 0; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (stack.offset_145) { var_163 = var_422; var_115 = var_163; var_165 = var_423; var_117 = var_165; var_167 = var_424; var_119 = var_167; var_168 = var_425; var_120 = var_168; var_169 = var_427; var_122 = var_169; var_170 = var_428; var_123 = var_170; var_124 = var_426 & 0xFFFFFFFF; var_114 = 0; var_116 = var_545; var_118 = var_547; var_121 = var_541; var_162 = 0; var_164 = var_545; var_166 = var_547; if (stack.offset_147) { loop_state_var = 5; var_569 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_569 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } break; case 18446744073709542641U: case 18446744073709542768U: case 18446744073709542808U: case 18446744073709542840U: { switch ((number64_t) *(generic32_t *) &""[4 * *(generic8_t *) *(generic64_t *) &stack.offset_104]) { case 18446744073709542768U: { var_114 = 0; var_115 = var_31; var_116 = var_545; var_117 = var_508; var_118 = var_547; var_119 = var_32; var_120 = *(generic64_t *) &stack.offset_80; var_121 = var_541; var_122 = *(generic64_t *) &stack.offset_104; var_123 = 0; var_124 = 98; } break; case 18446744073709542808U: { var_114 = 0; var_115 = var_31; var_116 = var_545; var_117 = var_508; var_118 = var_547; var_119 = var_32; var_120 = *(generic64_t *) &stack.offset_80; var_121 = var_541; var_122 = *(generic64_t *) &stack.offset_104; var_123 = 0; var_124 = 118; } break; case 18446744073709542840U: { var_114 = 0; var_115 = var_31; var_116 = var_545; var_117 = var_508; var_118 = var_547; var_119 = var_32; var_120 = *(generic64_t *) &stack.offset_80; var_121 = var_541; var_122 = *(generic64_t *) &stack.offset_104; var_123 = 0; var_124 = 102; } break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } break; default: { loop_state_var = 8; var_569 = true; break; } break; } if (var_569){ break;} } } if ((int8_t) *(generic8_t *) var_504 > (int8_t) 63) { if ((int8_t) *(generic8_t *) var_504 > (int8_t) 122) { var_251 = var_500; var_252 = var_501; var_253 = 0; var_254 = var_508; var_255 = var_502; var_256 = var_503; var_257 = var_504; var_258 = var_505; var_259 = *(generic8_t *) var_504; if (!(number8_t) (*(generic8_t *) var_504 - 125)) { var_242 = var_251; var_243 = var_252; var_208 = var_243; var_244 = var_253; var_209 = var_244; var_211 = var_254; var_246 = var_255; var_213 = var_246; var_247 = var_256; var_214 = var_247; var_248 = var_257; var_216 = var_248; var_249 = var_258; var_217 = var_249; var_250 = var_259; var_218 = var_250; var_207 = 0; var_210 = var_545; var_212 = var_547; var_215 = var_541; var_245 = 1; switch ((number64_t) var_211) { case 18446744073709551615U: { var_207 = 0; var_208 = var_252; var_209 = var_253; var_210 = var_545; var_211 = 18446744073709551615U; var_212 = var_547; var_213 = var_255; var_214 = var_256; var_215 = var_541; var_216 = var_257; var_217 = var_258; var_218 = var_259; var_242 = var_251; var_243 = var_252; var_244 = var_253; var_245 = 18446744073709551615U; var_246 = var_255; var_247 = var_256; var_248 = var_257; var_249 = var_258; var_250 = var_259; if (!stack.offset_128->offset_1) { var_233 = var_242; var_234 = var_243; var_208 = var_234; var_235 = var_244; var_209 = var_235; var_236 = var_245; var_211 = var_236; var_237 = var_246; var_213 = var_237; var_238 = var_247; var_214 = var_238; var_239 = var_248; var_216 = var_239; var_240 = var_249; var_217 = var_240; var_241 = var_250; var_218 = var_241; var_207 = 0; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (!var_541) { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_211 = var_236; var_213 = var_237; var_214 = var_238; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (stack.offset_148 == 2) { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_210 = var_545; var_211 = var_236; var_212 = var_547; var_213 = var_237; var_214 = var_238; var_215 = var_541; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_226 = var_233; var_227 = var_234; var_228 = var_236; var_229 = var_237; var_230 = var_238; var_231 = var_239; var_232 = var_240; if (stack.offset_147) { loop_state_var = 1; var_569 = true; break; } } } } } break; case 1: { var_233 = var_242; var_234 = var_243; var_208 = var_234; var_235 = var_244; var_209 = var_235; var_236 = var_245; var_211 = var_236; var_237 = var_246; var_213 = var_237; var_238 = var_247; var_214 = var_238; var_239 = var_248; var_216 = var_239; var_240 = var_249; var_217 = var_240; var_241 = var_250; var_218 = var_241; var_207 = 0; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (!var_541) { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_211 = var_236; var_213 = var_237; var_214 = var_238; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (stack.offset_148 == 2) { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_210 = var_545; var_211 = var_236; var_212 = var_547; var_213 = var_237; var_214 = var_238; var_215 = var_541; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_226 = var_233; var_227 = var_234; var_228 = var_236; var_229 = var_237; var_230 = var_238; var_231 = var_239; var_232 = var_240; if (stack.offset_147) { loop_state_var = 1; var_569 = true; break; } } } } break; } if (var_569){ break;} var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_569 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_61 = lshift((*(generic8_t *) var_504 - 125) & 0xFF, 0); var_60 = lshift(((*(generic8_t *) var_504 - 125) ^ ((number8_t) (*(generic8_t *) var_504 - 125) + '}')) & (((number8_t) (*(generic8_t *) var_504 - 125) + '}') ^ 0x7D), 4); if (((((uint16_t) (number16_t) var_60 >> 4) ^ (number16_t) var_61) & 0x80)) { var_207 = 0; var_208 = var_501; var_209 = 0; var_210 = var_545; var_211 = var_508; var_212 = var_547; var_213 = var_502; var_214 = var_503; var_215 = var_541; var_216 = var_504; var_217 = var_505; var_218 = 124; var_251 = var_500; var_252 = var_501; var_253 = 0; var_254 = var_508; var_255 = var_502; var_256 = var_503; var_257 = var_504; var_258 = var_505; var_259 = *(generic8_t *) var_504; if (*(generic8_t *) var_504 == '{') { var_242 = var_251; var_243 = var_252; var_208 = var_243; var_244 = var_253; var_209 = var_244; var_211 = var_254; var_246 = var_255; var_213 = var_246; var_247 = var_256; var_214 = var_247; var_248 = var_257; var_216 = var_248; var_249 = var_258; var_217 = var_249; var_250 = var_259; var_218 = var_250; var_207 = 0; var_210 = var_545; var_212 = var_547; var_215 = var_541; var_245 = 1; switch ((number64_t) var_211) { case 18446744073709551615U: { var_207 = 0; var_208 = var_252; var_209 = var_253; var_210 = var_545; var_211 = 18446744073709551615U; var_212 = var_547; var_213 = var_255; var_214 = var_256; var_215 = var_541; var_216 = var_257; var_217 = var_258; var_218 = var_259; var_242 = var_251; var_243 = var_252; var_244 = var_253; var_245 = 18446744073709551615U; var_246 = var_255; var_247 = var_256; var_248 = var_257; var_249 = var_258; var_250 = var_259; if (!stack.offset_128->offset_1) { var_233 = var_242; var_234 = var_243; var_208 = var_234; var_235 = var_244; var_209 = var_235; var_236 = var_245; var_211 = var_236; var_237 = var_246; var_213 = var_237; var_238 = var_247; var_214 = var_238; var_239 = var_248; var_216 = var_239; var_240 = var_249; var_217 = var_240; var_241 = var_250; var_218 = var_241; var_207 = 0; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (!var_541) { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_211 = var_236; var_213 = var_237; var_214 = var_238; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (stack.offset_148 == 2) { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_210 = var_545; var_211 = var_236; var_212 = var_547; var_213 = var_237; var_214 = var_238; var_215 = var_541; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_226 = var_233; var_227 = var_234; var_228 = var_236; var_229 = var_237; var_230 = var_238; var_231 = var_239; var_232 = var_240; if (stack.offset_147) { loop_state_var = 1; var_569 = true; break; } } } } } break; case 1: { var_233 = var_242; var_234 = var_243; var_208 = var_234; var_235 = var_244; var_209 = var_235; var_236 = var_245; var_211 = var_236; var_237 = var_246; var_213 = var_237; var_238 = var_247; var_214 = var_238; var_239 = var_248; var_216 = var_239; var_240 = var_249; var_217 = var_240; var_241 = var_250; var_218 = var_241; var_207 = 0; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (!var_541) { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_211 = var_236; var_213 = var_237; var_214 = var_238; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (stack.offset_148 == 2) { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_210 = var_545; var_211 = var_236; var_212 = var_547; var_213 = var_237; var_214 = var_238; var_215 = var_541; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_226 = var_233; var_227 = var_234; var_228 = var_236; var_229 = var_237; var_230 = var_238; var_231 = var_239; var_232 = var_240; if (stack.offset_147) { loop_state_var = 1; var_569 = true; break; } } } } break; } if (var_569){ break;} } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_569 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_385 = var_500; var_386 = var_501; var_387 = 0; var_388 = var_508; var_389 = var_502; var_390 = var_503; var_391 = var_504; var_392 = var_505; var_393 = 127; var_494 = var_501; var_495 = var_502; var_496 = var_503; var_497 = 0; var_498 = var_504; var_499 = var_505; if (*(generic8_t *) var_504 == '~') { var_196 = var_494; var_201 = var_495; var_202 = var_496; var_197 = var_497; var_205 = var_499; var_195 = 0; var_198 = var_545; var_199 = var_508; var_200 = var_547; var_203 = 0; var_204 = var_541; var_206 = 126; if (!var_541) { var_190 = (var_495 & 0xFFFFFFFF) | stack.offset_147; var_182 = (var_537 & 0xFFFFFF00) | var_35; var_183 = var_494; var_184 = var_497; var_185 = var_545; var_186 = var_508; var_187 = var_547; var_188 = var_495; var_189 = var_496; var_191 = 0; var_192 = var_498; var_193 = var_499; var_194 = 126; var_195 = (var_537 & 0xFFFFFF00) | var_35; var_196 = var_494; var_197 = var_497; var_198 = var_545; var_199 = var_508; var_200 = var_547; var_201 = var_495; var_202 = var_496; var_203 = 0; var_204 = 0; var_205 = var_499; var_206 = 126; if (!((var_495 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_569 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_385 = var_500; var_386 = var_501; var_387 = 0; var_388 = var_508; var_389 = var_502; var_390 = var_503; var_391 = var_504; var_392 = var_505; var_393 = *(generic8_t *) var_504; if (*(generic8_t *) var_504 != '@') { var_195 = (var_537 & 0xFFFFFF00) | var_35; var_196 = var_501; var_197 = 0; var_198 = var_545; var_199 = var_508; var_200 = var_547; var_201 = var_502; var_202 = var_503; var_203 = 0; var_204 = var_541; var_205 = 288230373266030591; var_206 = *(generic8_t *) var_504; if (((0x1 << ((*(generic8_t *) var_504 + 4294967231) & 0x3F)) & 0x3FFFFFF53FFFFFF)) { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_569 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_420 = (*(generic8_t *) var_504 + 4294967231) & 0xFFFFFFFF; var_216 = var_420; var_207 = 0; var_208 = var_501; var_209 = 0; var_210 = var_545; var_211 = var_508; var_212 = var_547; var_213 = var_502; var_214 = var_503; var_215 = var_541; var_217 = 288230373266030591; var_218 = *(generic8_t *) var_504; var_415 = var_500; var_416 = var_501; var_417 = var_508; var_418 = var_502; var_419 = var_503; var_421 = *(generic8_t *) var_504; if (!((0x1 << ((*(generic8_t *) var_504 + 4294967231) & 0x3F)) & 0xA4000000)) { var_401 = var_416; var_403 = var_417; var_404 = var_418; var_405 = var_419; var_406 = var_420; var_407 = var_421; var_402 = 0; if ((stack.offset_145 & stack.offset_147)) { var_394 = var_416; var_395 = var_417; var_396 = var_418; var_397 = var_419; var_398 = var_420; var_408 = var_415; var_409 = var_416; var_410 = var_417; var_411 = var_418; var_412 = var_419; var_413 = var_420; var_414 = 288230373266030591; if (!stack.offset_120) { loop_state_var = 3; var_569 = true; break; } var_80 = var_394; var_82 = var_395; var_84 = var_396; var_85 = var_397; var_88 = var_398; var_86 = stack.offset_146; var_87 = var_541 + 1; var_79 = 0; var_81 = var_545; var_83 = var_547; var_89 = 288230373266030591; var_90 = 92; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_208 = var_401; var_104 = var_208; var_209 = var_402; var_211 = var_403; var_106 = var_211; var_213 = var_404; var_108 = var_213; var_214 = var_405; var_109 = var_214; var_216 = var_406; var_111 = var_216; var_218 = var_407; var_103 = 0; var_105 = var_545; var_107 = var_547; var_110 = var_541; var_112 = 288230373266030591; var_113 = 92; var_207 = 0; var_210 = var_545; var_212 = var_547; var_215 = var_541; var_217 = 288230373266030591; if (stack.offset_145) { if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_569 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } var_368 = var_385; var_303 = var_368; var_369 = var_386; var_304 = var_369; var_370 = var_387; var_305 = var_370; var_371 = var_388; var_306 = var_371; var_372 = var_389; var_307 = var_372; var_373 = var_390; var_308 = var_373; var_374 = var_391; var_309 = var_374; var_375 = var_392; var_376 = var_393; var_310 = var_376; if (stack.offset_32 == 1) { var_292 = var_305; var_294 = var_306; var_300 = var_309; *(generic64_t *) &stack.offset_80 = var_304; *(generic64_t *) &stack.offset_88 = var_308; stack.offset_96.member_1 = (number8_t) var_310; stack.offset_104.member_3 = (number8_t) var_307; var_45 = __ctype_b_loc_2(); var_296 = stack.offset_104.member_3; var_297 = *(generic64_t *) &stack.offset_88; var_302 = stack.offset_96.member_1; var_291 = *(generic64_t *) &stack.offset_80; var_290 = (var_303 & 0xFFFFFFFFFFFFFF00) | ((uint8_t) (*(generic8_t *) ((pointer_or_number64_t) &(*var_45)[var_302] + 1) & 0x40) >> '\006'); var_289 = stack.offset_145; var_301 = (((number64_t) *var_45 & 0xFFFFFFFFFFFFFF00) | !(*(generic8_t *) ((pointer_or_number64_t) &(*var_45)[var_302] + 1) & 0x40)) & (var_289 | 0xFFFFFFFFFFFFFF00); var_293 = var_545; var_295 = var_547; var_298 = 1; var_299 = var_541; var_207 = var_290; var_208 = var_291; var_209 = var_292; var_210 = var_293; var_211 = var_294; var_212 = var_295; var_213 = var_296; var_214 = var_297; var_215 = var_299; var_216 = var_300; var_217 = var_301; var_218 = var_302; if ((var_217 & 0xFF)) { var_287 = var_289; var_278 = 0; var_279 = var_291; var_280 = var_292; var_281 = var_293; var_282 = var_294; var_283 = var_295; var_284 = var_297; var_285 = var_298; var_286 = var_299; var_288 = var_302; var_272 = var_280; var_274 = var_285; var_275 = var_286; var_277 = var_288; stack.offset_80.member_1 = (number8_t) var_278; var_273 = stack.offset_152; *(generic64_t *) &stack.offset_104 = var_282; var_271 = stack.offset_146; *(generic64_t *) &stack.offset_96 = var_281; *(generic64_t *) &stack.offset_88 = var_283; var_276 = 0; while (true) { if (!(var_287 & 0xFF)) { var_267 = var_273; if ((var_272 & 0xFF)) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '\\'; } var_267 = var_273 + 1; } if (!(var_275 + 1 < var_274 + var_275)) { loop_state_var = 1; break; } var_260 = var_271; var_261 = 0; var_262 = var_267; var_263 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; if ((((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271 & 0xFF)) { if (var_267 < var_279) { *(generic8_t *) (var_267 + var_284) = '''; } if (var_267 + 1 < var_279) { *(generic8_t *) (var_267 + var_284 + 1) = '''; } var_262 = var_267 + 2; var_260 = 0; var_261 = 0; var_263 = var_267 + 1; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; } } else { if (stack.offset_147) { loop_state_var = 0; break; } var_269 = var_271; var_270 = var_273; if ((~(number8_t) var_271 & (stack.offset_148 == 2))) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '''; } if (var_273 + 1 < var_279) { *(generic8_t *) (var_273 + var_284 + 1) = '$'; } if (var_273 + 2 < var_279) { *(generic8_t *) (var_273 + var_284 + 2) = '''; } var_270 = var_273 + 3; var_269 = (var_274 & 0xFFFFFF00) | (~(number8_t) var_271 & (stack.offset_148 == 2)); } if (var_270 < var_279) { *(generic8_t *) (var_270 + var_284) = '\\'; } if (var_270 + 1 < var_279) { *(generic8_t *) (var_270 + var_284 + 1) = ((uint8_t) (number8_t) var_277 >> '\006') | 0x30; } var_268 = var_270 + 2; if (var_268 < var_279) { var_268 = ((var_277 >> 3) & 0x7) | 0x30; *(generic8_t *) (var_270 + var_284 + 2) = (number8_t) var_268; } var_263 = var_268; var_264 = var_275 + 1; var_262 = var_270 + 3; var_266 = (var_277 & 0x7) | 0x30; var_265 = var_287 & 0xFFFFFFFF; var_260 = var_269; var_261 = var_272; if (!(var_264 < var_274 + var_275)) { loop_state_var = 2; break; } } if (var_262 < var_279) { *(generic8_t *) (var_262 + var_284) = (number8_t) var_266; } var_277 = *(generic8_t *) (var_264 + (pointer_or_number64_t) stack.offset_128); var_273 = var_262 + 1; } if (!(loop_state_var)) { loop_state_var = 6; var_569 = true; break; } if (loop_state_var != 1) { stack.offset_146 = (number8_t) var_269; var_71 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_270 + 3; var_68 = stack.offset_80.member_1; var_70 = *(generic64_t *) &stack.offset_96; var_72 = *(generic64_t *) &stack.offset_88; var_69 = var_279; var_73 = var_270 + 3; var_74 = var_284; var_75 = var_275 + 1; var_76 = var_274 + var_275; var_77 = var_287; var_78 = (var_277 & 0x7) | 0x30; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } stack.offset_146 = (number8_t) var_271; var_82 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_267; var_79 = stack.offset_80.member_1; var_81 = *(generic64_t *) &stack.offset_96; var_83 = *(generic64_t *) &stack.offset_88; var_80 = var_279; var_84 = var_267; var_85 = var_284; var_86 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_87 = var_275 + 1; var_88 = var_274 + var_275; var_89 = var_287; var_90 = var_277; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_569 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_362 = var_368; var_363 = var_369; var_364 = var_371; var_365 = var_372; var_366 = var_373; var_367 = var_376; stack.offset_176 = 0; *(generic64_t **) &stack.offset_104 = &stack.offset_176; if (var_364 == (pointer_or_number64_t) -1) { var_25 = stack.offset_128; stack.offset_64 = var_369; stack.offset_72 = var_373; stack.offset_80.member_1 = (number8_t) var_376; stack.offset_88.member_1 = (number8_t) var_368; stack.offset_96.member_1 = (number8_t) var_372; var_567 = strlen_2(var_374, var_375, var_376, (pointer_or_number64_t) var_25, var_372, var_373); var_54 = var_567.register_rax; var_364 = var_54; var_53 = var_567.register_rdx; var_363 = stack.offset_64; var_366 = stack.offset_72; var_367 = stack.offset_80.member_1; var_362 = stack.offset_88.member_1; var_365 = stack.offset_96.member_1; } stack.offset_96.member_1 = (number8_t) var_362; stack.offset_50 = (number8_t) var_365; *(generic64_t *) &stack.offset_80 = var_541; stack.offset_51 = (number8_t) var_362; stack.offset_49 = (number8_t) var_367; stack.offset_48 = (number8_t) var_370; stack.offset_64 = var_366; stack.offset_24 = var_363; stack.offset_16 = var_545; stack.offset_8 = var_547; stack.offset_72 = var_364; var_361 = 0; while (true) { var_24 = var_361 + *(generic64_t *) &stack.offset_80 + (pointer_or_number64_t) stack.offset_128; if (!var_24) { var_357 = stack.offset_51; var_358 = ""; var_359 = 0; var_360 = 1; } else { var_360 = (pointer_or_number64_t) stack.offset_72 - (var_361 + *(generic64_t *) &stack.offset_80); var_357 = (pointer_or_number64_t) stack.offset_72 != var_361 + *(generic64_t *) &stack.offset_80; var_359 = &stack.offset_172; var_358 = var_24; } stack.offset_88.member_1 = var_357; var_52 = mbrtoc32_2((char32_t *) var_359, (const int8_t *) var_358, var_360, (mbstate_t *) *(generic64_t *) &stack.offset_104); if (var_52 > (uint64_t) -3) { if (!stack.offset_88.member_1) { loop_state_var = 0; break; } *(size_t *) &stack.offset_88 = var_52; var_49 = function_0x404860_Code_x86_64(); if ((var_49.offset_0 & 0xFF)) { loop_state_var = 2; break; } if (!var_359) { var_352 = var_361 + 1; var_353 = var_52; } else { *(generic32_t *) var_359 = *(generic8_t *) var_358; var_354 = 1; if (stack.offset_148 == 2) { var_354 = 1; if (!stack.offset_147) { var_353 = var_354; var_352 = var_361 + var_353; } else { var_352 = var_361 + 1; var_353 = var_52; } } else { var_353 = var_354; var_352 = var_361 + var_353; } } var_350 = var_352; var_351 = var_353; var_48 = iswprint_2(stack.offset_172); var_47 = !var_48 ? '\000' : stack.offset_96.member_1; stack.offset_96.member_1 = var_47; var_46 = mbsinit_2((const mbstate_t *) *(generic64_t *) &stack.offset_104); if (!var_46) { continue; } loop_state_var = 1; break; } bool var_573 = false; var_350 = var_361; var_351 = 0; var_352 = var_361; var_353 = 18446744073709551613U; switch ((number64_t) var_52) { case 0: { loop_state_var = 1; } break; case 18446744073709551613U: { var_350 = var_352; var_351 = var_353; var_48 = iswprint_2(stack.offset_172); var_47 = !var_48 ? '\000' : stack.offset_96.member_1; stack.offset_96.member_1 = var_47; var_46 = mbsinit_2((const mbstate_t *) *(generic64_t *) &stack.offset_104); if (!var_46) { continue; } loop_state_var = 1; } break; default: { var_354 = var_52; if (stack.offset_148 == 2) { var_354 = var_52; if (!stack.offset_147) { var_353 = var_354; var_352 = var_361 + var_353; } else { if (var_52 == 1) { var_352 = var_361 + 1; var_353 = var_52; } else { var_356 = var_361 + *(generic64_t *) &stack.offset_80 + (pointer_or_number64_t) stack.offset_128; var_355 = 0; do { if (!(((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFE) > 33)) { var_51 = lshift((((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFFFFFFFF) - 33) & 0xFF, 0); var_50 = lshift(((((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFFFFFFFF) - 33) ^ ((number8_t) (((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFFFFFFFF) - 33) + '!')) & (((number8_t) (((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFFFFFFFF) - 33) + '!') ^ 0x21), 4); if (((0x20000002B >> ((*(generic8_t *) (var_356 + 1) + 4294967205) & 0x3F)) & 0x1)) { loop_state_var = 1; break; } } var_23 = var_52 + var_24 == (pointer_or_number64_t) &stack.offset_128[1] + *(generic64_t *) &stack.offset_80 * 1 + var_361 * 1 + var_355 * 1; var_355 = var_355 + 1; var_356 = var_356 + 1; } while (!(var_23)); if (loop_state_var == 1) { loop_state_var = 3; var_573 = true; break; } var_354 = var_52; var_353 = var_354; var_352 = var_361 + var_353; } } } else { var_353 = var_354; var_352 = var_361 + var_353; } var_350 = var_352; var_351 = var_353; var_48 = iswprint_2(stack.offset_172); var_47 = !var_48 ? '\000' : stack.offset_96.member_1; stack.offset_96.member_1 = var_47; var_46 = mbsinit_2((const mbstate_t *) *(generic64_t *) &stack.offset_104); if (!var_46) { continue; } loop_state_var = 1; } break; } if (var_573){ break;} break; } if (loop_state_var == 3) { loop_state_var = 7; var_569 = true; break; } if (loop_state_var == 1) { var_320 = var_350; var_322 = var_351; var_312 = stack.offset_96.member_1; var_318 = stack.offset_50; var_321 = *(generic64_t *) &stack.offset_80; var_324 = stack.offset_49; var_316 = stack.offset_72; var_314 = stack.offset_48; var_319 = stack.offset_64; var_313 = stack.offset_24; var_315 = stack.offset_16; var_317 = stack.offset_8; var_311 = stack.offset_145; var_323 = (var_312 ^ 0x1) & (var_311 | 0xFFFFFFFFFFFFFF00); } else { if (!(loop_state_var)) { var_345 = stack.offset_50; var_330 = var_345; var_347 = *(generic64_t *) &stack.offset_80; var_333 = var_347; var_349 = stack.offset_49; var_335 = var_349; var_343 = stack.offset_72; var_328 = var_343; var_341 = stack.offset_48; var_326 = var_341; var_346 = stack.offset_64; var_331 = var_346; var_340 = stack.offset_24; var_325 = var_340; var_342 = stack.offset_16; var_327 = var_342; var_344 = stack.offset_8; var_329 = var_344; var_332 = var_361; var_334 = 18446744073709551615U; var_348 = var_52; if (var_52 != (pointer_or_number64_t) -1) { var_325 = var_340; var_326 = var_341; var_327 = var_342; var_328 = var_343; var_329 = var_344; var_330 = var_345; var_331 = var_346; var_333 = var_347; var_334 = var_348; var_335 = var_349; var_332 = var_361; if (var_361 + *(generic64_t *) &stack.offset_80 < var_328) { var_337 = 0; var_338 = var_361; var_339 = var_361 + *(generic64_t *) &stack.offset_80; while (true) { var_336 = var_338; if (*(generic8_t *) (var_339 + (pointer_or_number64_t) stack.offset_128)) { var_336 = var_361 + 1 + var_337; var_339 = var_361 + 1 + var_347 + var_337; var_338 = var_338 + 1; var_337 = var_337 + 1; if (var_339 < (uint64_t) var_343) { continue; } } break; } var_332 = var_336; var_325 = var_340; var_326 = var_341; var_327 = var_342; var_328 = var_343; var_329 = var_344; var_330 = var_345; var_331 = var_346; var_333 = var_347; var_334 = stack.offset_128; var_335 = var_349; } } } else { var_348 = *(generic64_t *) &stack.offset_88; var_345 = stack.offset_50; var_330 = var_345; var_347 = *(generic64_t *) &stack.offset_80; var_333 = var_347; var_349 = stack.offset_49; var_335 = var_349; var_343 = stack.offset_72; var_328 = var_343; var_341 = stack.offset_48; var_326 = var_341; var_346 = stack.offset_64; var_331 = var_346; var_340 = stack.offset_24; var_325 = var_340; var_342 = stack.offset_16; var_327 = var_342; var_344 = stack.offset_8; var_329 = var_344; var_332 = var_361; var_334 = 18446744073709551615U; if (var_348 != (pointer_or_number64_t) -1) { var_325 = var_340; var_326 = var_341; var_327 = var_342; var_328 = var_343; var_329 = var_344; var_330 = var_345; var_331 = var_346; var_333 = var_347; var_334 = var_348; var_335 = var_349; var_332 = var_361; if (var_361 + *(generic64_t *) &stack.offset_80 < var_328) { var_337 = 0; var_338 = var_361; var_339 = var_361 + *(generic64_t *) &stack.offset_80; while (true) { var_336 = var_338; if (*(generic8_t *) (var_339 + (pointer_or_number64_t) stack.offset_128)) { var_336 = var_361 + 1 + var_337; var_339 = var_361 + 1 + var_347 + var_337; var_338 = var_338 + 1; var_337 = var_337 + 1; if (var_339 < (uint64_t) var_343) { continue; } } break; } var_332 = var_336; var_325 = var_340; var_326 = var_341; var_327 = var_342; var_328 = var_343; var_329 = var_344; var_330 = var_345; var_331 = var_346; var_333 = var_347; var_334 = stack.offset_128; var_335 = var_349; } } } var_313 = var_325; var_314 = var_326; var_315 = var_327; var_316 = var_328; var_317 = var_329; var_318 = var_330; var_319 = var_331; var_320 = var_332; var_321 = var_333; var_322 = var_334; var_324 = var_335; var_311 = stack.offset_145; var_323 = var_311; var_312 = 0; } var_289 = var_311; var_290 = var_312; var_278 = var_290; var_291 = var_313; var_279 = var_291; var_292 = var_314; var_280 = var_292; var_293 = var_315; var_281 = var_293; var_294 = var_316; var_282 = var_294; var_295 = var_317; var_283 = var_295; var_296 = var_318; var_297 = var_319; var_284 = var_297; var_298 = var_320; var_285 = var_298; var_299 = var_321; var_286 = var_299; var_300 = var_322; var_301 = var_323; var_287 = var_301; var_302 = var_324; var_288 = var_302; if (var_285 > 1) { var_272 = var_280; var_274 = var_285; var_275 = var_286; var_277 = var_288; stack.offset_80.member_1 = (number8_t) var_278; var_273 = stack.offset_152; *(generic64_t *) &stack.offset_104 = var_282; var_271 = stack.offset_146; *(generic64_t *) &stack.offset_96 = var_281; *(generic64_t *) &stack.offset_88 = var_283; var_276 = 0; while (true) { if (!(var_287 & 0xFF)) { var_267 = var_273; if ((var_272 & 0xFF)) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '\\'; } var_267 = var_273 + 1; } if (!(var_275 + 1 < var_274 + var_275)) { loop_state_var = 1; break; } var_260 = var_271; var_261 = 0; var_262 = var_267; var_263 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; if ((((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271 & 0xFF)) { if (var_267 < var_279) { *(generic8_t *) (var_267 + var_284) = '''; } if (var_267 + 1 < var_279) { *(generic8_t *) (var_267 + var_284 + 1) = '''; } var_262 = var_267 + 2; var_260 = 0; var_261 = 0; var_263 = var_267 + 1; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; } } else { if (stack.offset_147) { loop_state_var = 0; break; } var_269 = var_271; var_270 = var_273; if ((~(number8_t) var_271 & (stack.offset_148 == 2))) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '''; } if (var_273 + 1 < var_279) { *(generic8_t *) (var_273 + var_284 + 1) = '$'; } if (var_273 + 2 < var_279) { *(generic8_t *) (var_273 + var_284 + 2) = '''; } var_270 = var_273 + 3; var_269 = (var_274 & 0xFFFFFF00) | (~(number8_t) var_271 & (stack.offset_148 == 2)); } if (var_270 < var_279) { *(generic8_t *) (var_270 + var_284) = '\\'; } if (var_270 + 1 < var_279) { *(generic8_t *) (var_270 + var_284 + 1) = ((uint8_t) (number8_t) var_277 >> '\006') | 0x30; } var_268 = var_270 + 2; if (var_268 < var_279) { var_268 = ((var_277 >> 3) & 0x7) | 0x30; *(generic8_t *) (var_270 + var_284 + 2) = (number8_t) var_268; } var_263 = var_268; var_264 = var_275 + 1; var_262 = var_270 + 3; var_266 = (var_277 & 0x7) | 0x30; var_265 = var_287 & 0xFFFFFFFF; var_260 = var_269; var_261 = var_272; if (!(var_264 < var_274 + var_275)) { loop_state_var = 2; break; } } if (var_262 < var_279) { *(generic8_t *) (var_262 + var_284) = (number8_t) var_266; } var_277 = *(generic8_t *) (var_264 + (pointer_or_number64_t) stack.offset_128); var_273 = var_262 + 1; } if (!(loop_state_var)) { loop_state_var = 6; var_569 = true; break; } if (loop_state_var != 1) { stack.offset_146 = (number8_t) var_269; var_71 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_270 + 3; var_68 = stack.offset_80.member_1; var_70 = *(generic64_t *) &stack.offset_96; var_72 = *(generic64_t *) &stack.offset_88; var_69 = var_279; var_73 = var_270 + 3; var_74 = var_284; var_75 = var_275 + 1; var_76 = var_274 + var_275; var_77 = var_287; var_78 = (var_277 & 0x7) | 0x30; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } stack.offset_146 = (number8_t) var_271; var_82 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_267; var_79 = stack.offset_80.member_1; var_81 = *(generic64_t *) &stack.offset_96; var_83 = *(generic64_t *) &stack.offset_88; var_80 = var_279; var_84 = var_267; var_85 = var_284; var_86 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_87 = var_275 + 1; var_88 = var_274 + var_275; var_89 = var_287; var_90 = var_277; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_207 = var_290; var_208 = var_291; var_209 = var_292; var_210 = var_293; var_211 = var_294; var_212 = var_295; var_213 = var_296; var_214 = var_297; var_215 = var_299; var_216 = var_300; var_217 = var_301; var_218 = var_302; if ((var_217 & 0xFF)) { var_287 = var_289; var_278 = 0; var_279 = var_291; var_280 = var_292; var_281 = var_293; var_282 = var_294; var_283 = var_295; var_284 = var_297; var_285 = var_298; var_286 = var_299; var_288 = var_302; var_272 = var_280; var_274 = var_285; var_275 = var_286; var_277 = var_288; stack.offset_80.member_1 = (number8_t) var_278; var_273 = stack.offset_152; *(generic64_t *) &stack.offset_104 = var_282; var_271 = stack.offset_146; *(generic64_t *) &stack.offset_96 = var_281; *(generic64_t *) &stack.offset_88 = var_283; var_276 = 0; while (true) { if (!(var_287 & 0xFF)) { var_267 = var_273; if ((var_272 & 0xFF)) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '\\'; } var_267 = var_273 + 1; } if (!(var_275 + 1 < var_274 + var_275)) { loop_state_var = 1; break; } var_260 = var_271; var_261 = 0; var_262 = var_267; var_263 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; if ((((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271 & 0xFF)) { if (var_267 < var_279) { *(generic8_t *) (var_267 + var_284) = '''; } if (var_267 + 1 < var_279) { *(generic8_t *) (var_267 + var_284 + 1) = '''; } var_262 = var_267 + 2; var_260 = 0; var_261 = 0; var_263 = var_267 + 1; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; } } else { if (stack.offset_147) { loop_state_var = 0; break; } var_269 = var_271; var_270 = var_273; if ((~(number8_t) var_271 & (stack.offset_148 == 2))) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '''; } if (var_273 + 1 < var_279) { *(generic8_t *) (var_273 + var_284 + 1) = '$'; } if (var_273 + 2 < var_279) { *(generic8_t *) (var_273 + var_284 + 2) = '''; } var_270 = var_273 + 3; var_269 = (var_274 & 0xFFFFFF00) | (~(number8_t) var_271 & (stack.offset_148 == 2)); } if (var_270 < var_279) { *(generic8_t *) (var_270 + var_284) = '\\'; } if (var_270 + 1 < var_279) { *(generic8_t *) (var_270 + var_284 + 1) = ((uint8_t) (number8_t) var_277 >> '\006') | 0x30; } var_268 = var_270 + 2; if (var_268 < var_279) { var_268 = ((var_277 >> 3) & 0x7) | 0x30; *(generic8_t *) (var_270 + var_284 + 2) = (number8_t) var_268; } var_263 = var_268; var_264 = var_275 + 1; var_262 = var_270 + 3; var_266 = (var_277 & 0x7) | 0x30; var_265 = var_287 & 0xFFFFFFFF; var_260 = var_269; var_261 = var_272; if (!(var_264 < var_274 + var_275)) { loop_state_var = 2; break; } } if (var_262 < var_279) { *(generic8_t *) (var_262 + var_284) = (number8_t) var_266; } var_277 = *(generic8_t *) (var_264 + (pointer_or_number64_t) stack.offset_128); var_273 = var_262 + 1; } if (!(loop_state_var)) { loop_state_var = 6; var_569 = true; break; } if (loop_state_var != 1) { stack.offset_146 = (number8_t) var_269; var_71 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_270 + 3; var_68 = stack.offset_80.member_1; var_70 = *(generic64_t *) &stack.offset_96; var_72 = *(generic64_t *) &stack.offset_88; var_69 = var_279; var_73 = var_270 + 3; var_74 = var_284; var_75 = var_275 + 1; var_76 = var_274 + var_275; var_77 = var_287; var_78 = (var_277 & 0x7) | 0x30; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } stack.offset_146 = (number8_t) var_271; var_82 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_267; var_79 = stack.offset_80.member_1; var_81 = *(generic64_t *) &stack.offset_96; var_83 = *(generic64_t *) &stack.offset_88; var_80 = var_279; var_84 = var_267; var_85 = var_284; var_86 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_87 = var_275 + 1; var_88 = var_274 + var_275; var_89 = var_287; var_90 = var_277; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_569 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_385 = var_500; var_386 = var_501; var_387 = 0; var_388 = var_508; var_389 = var_502; var_390 = var_503; var_391 = var_504; var_392 = var_505; var_393 = *(generic8_t *) var_504; if (!(*(generic8_t *) var_504 < '@')) { var_368 = var_385; var_303 = var_368; var_369 = var_386; var_304 = var_369; var_370 = var_387; var_305 = var_370; var_371 = var_388; var_306 = var_371; var_372 = var_389; var_307 = var_372; var_373 = var_390; var_308 = var_373; var_374 = var_391; var_309 = var_374; var_375 = var_392; var_376 = var_393; var_310 = var_376; if (stack.offset_32 == 1) { var_292 = var_305; var_294 = var_306; var_300 = var_309; *(generic64_t *) &stack.offset_80 = var_304; *(generic64_t *) &stack.offset_88 = var_308; stack.offset_96.member_1 = (number8_t) var_310; stack.offset_104.member_3 = (number8_t) var_307; var_45 = __ctype_b_loc_2(); var_296 = stack.offset_104.member_3; var_297 = *(generic64_t *) &stack.offset_88; var_302 = stack.offset_96.member_1; var_291 = *(generic64_t *) &stack.offset_80; var_290 = (var_303 & 0xFFFFFFFFFFFFFF00) | ((uint8_t) (*(generic8_t *) ((pointer_or_number64_t) &(*var_45)[var_302] + 1) & 0x40) >> '\006'); var_289 = stack.offset_145; var_301 = (((number64_t) *var_45 & 0xFFFFFFFFFFFFFF00) | !(*(generic8_t *) ((pointer_or_number64_t) &(*var_45)[var_302] + 1) & 0x40)) & (var_289 | 0xFFFFFFFFFFFFFF00); var_293 = var_545; var_295 = var_547; var_298 = 1; var_299 = var_541; var_207 = var_290; var_208 = var_291; var_209 = var_292; var_210 = var_293; var_211 = var_294; var_212 = var_295; var_213 = var_296; var_214 = var_297; var_215 = var_299; var_216 = var_300; var_217 = var_301; var_218 = var_302; if ((var_217 & 0xFF)) { var_287 = var_289; var_278 = 0; var_279 = var_291; var_280 = var_292; var_281 = var_293; var_282 = var_294; var_283 = var_295; var_284 = var_297; var_285 = var_298; var_286 = var_299; var_288 = var_302; var_272 = var_280; var_274 = var_285; var_275 = var_286; var_277 = var_288; stack.offset_80.member_1 = (number8_t) var_278; var_273 = stack.offset_152; *(generic64_t *) &stack.offset_104 = var_282; var_271 = stack.offset_146; *(generic64_t *) &stack.offset_96 = var_281; *(generic64_t *) &stack.offset_88 = var_283; var_276 = 0; while (true) { if (!(var_287 & 0xFF)) { var_267 = var_273; if ((var_272 & 0xFF)) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '\\'; } var_267 = var_273 + 1; } if (!(var_275 + 1 < var_274 + var_275)) { loop_state_var = 1; break; } var_260 = var_271; var_261 = 0; var_262 = var_267; var_263 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; if ((((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271 & 0xFF)) { if (var_267 < var_279) { *(generic8_t *) (var_267 + var_284) = '''; } if (var_267 + 1 < var_279) { *(generic8_t *) (var_267 + var_284 + 1) = '''; } var_262 = var_267 + 2; var_260 = 0; var_261 = 0; var_263 = var_267 + 1; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; } } else { if (stack.offset_147) { loop_state_var = 0; break; } var_269 = var_271; var_270 = var_273; if ((~(number8_t) var_271 & (stack.offset_148 == 2))) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '''; } if (var_273 + 1 < var_279) { *(generic8_t *) (var_273 + var_284 + 1) = '$'; } if (var_273 + 2 < var_279) { *(generic8_t *) (var_273 + var_284 + 2) = '''; } var_270 = var_273 + 3; var_269 = (var_274 & 0xFFFFFF00) | (~(number8_t) var_271 & (stack.offset_148 == 2)); } if (var_270 < var_279) { *(generic8_t *) (var_270 + var_284) = '\\'; } if (var_270 + 1 < var_279) { *(generic8_t *) (var_270 + var_284 + 1) = ((uint8_t) (number8_t) var_277 >> '\006') | 0x30; } var_268 = var_270 + 2; if (var_268 < var_279) { var_268 = ((var_277 >> 3) & 0x7) | 0x30; *(generic8_t *) (var_270 + var_284 + 2) = (number8_t) var_268; } var_263 = var_268; var_264 = var_275 + 1; var_262 = var_270 + 3; var_266 = (var_277 & 0x7) | 0x30; var_265 = var_287 & 0xFFFFFFFF; var_260 = var_269; var_261 = var_272; if (!(var_264 < var_274 + var_275)) { loop_state_var = 2; break; } } if (var_262 < var_279) { *(generic8_t *) (var_262 + var_284) = (number8_t) var_266; } var_277 = *(generic8_t *) (var_264 + (pointer_or_number64_t) stack.offset_128); var_273 = var_262 + 1; } if (!(loop_state_var)) { loop_state_var = 6; var_569 = true; break; } if (loop_state_var != 1) { stack.offset_146 = (number8_t) var_269; var_71 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_270 + 3; var_68 = stack.offset_80.member_1; var_70 = *(generic64_t *) &stack.offset_96; var_72 = *(generic64_t *) &stack.offset_88; var_69 = var_279; var_73 = var_270 + 3; var_74 = var_284; var_75 = var_275 + 1; var_76 = var_274 + var_275; var_77 = var_287; var_78 = (var_277 & 0x7) | 0x30; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } stack.offset_146 = (number8_t) var_271; var_82 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_267; var_79 = stack.offset_80.member_1; var_81 = *(generic64_t *) &stack.offset_96; var_83 = *(generic64_t *) &stack.offset_88; var_80 = var_279; var_84 = var_267; var_85 = var_284; var_86 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_87 = var_275 + 1; var_88 = var_274 + var_275; var_89 = var_287; var_90 = var_277; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_569 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_362 = var_368; var_363 = var_369; var_364 = var_371; var_365 = var_372; var_366 = var_373; var_367 = var_376; stack.offset_176 = 0; *(generic64_t **) &stack.offset_104 = &stack.offset_176; if (var_364 == (pointer_or_number64_t) -1) { var_25 = stack.offset_128; stack.offset_64 = var_369; stack.offset_72 = var_373; stack.offset_80.member_1 = (number8_t) var_376; stack.offset_88.member_1 = (number8_t) var_368; stack.offset_96.member_1 = (number8_t) var_372; var_567 = strlen_2(var_374, var_375, var_376, (pointer_or_number64_t) var_25, var_372, var_373); var_54 = var_567.register_rax; var_364 = var_54; var_53 = var_567.register_rdx; var_363 = stack.offset_64; var_366 = stack.offset_72; var_367 = stack.offset_80.member_1; var_362 = stack.offset_88.member_1; var_365 = stack.offset_96.member_1; } stack.offset_96.member_1 = (number8_t) var_362; stack.offset_50 = (number8_t) var_365; *(generic64_t *) &stack.offset_80 = var_541; stack.offset_51 = (number8_t) var_362; stack.offset_49 = (number8_t) var_367; stack.offset_48 = (number8_t) var_370; stack.offset_64 = var_366; stack.offset_24 = var_363; stack.offset_16 = var_545; stack.offset_8 = var_547; stack.offset_72 = var_364; var_361 = 0; while (true) { var_24 = var_361 + *(generic64_t *) &stack.offset_80 + (pointer_or_number64_t) stack.offset_128; if (!var_24) { var_357 = stack.offset_51; var_358 = ""; var_359 = 0; var_360 = 1; } else { var_360 = (pointer_or_number64_t) stack.offset_72 - (var_361 + *(generic64_t *) &stack.offset_80); var_357 = (pointer_or_number64_t) stack.offset_72 != var_361 + *(generic64_t *) &stack.offset_80; var_359 = &stack.offset_172; var_358 = var_24; } stack.offset_88.member_1 = var_357; var_52 = mbrtoc32_2((char32_t *) var_359, (const int8_t *) var_358, var_360, (mbstate_t *) *(generic64_t *) &stack.offset_104); if (var_52 > (uint64_t) -3) { if (!stack.offset_88.member_1) { loop_state_var = 0; break; } *(size_t *) &stack.offset_88 = var_52; var_49 = function_0x404860_Code_x86_64(); if ((var_49.offset_0 & 0xFF)) { loop_state_var = 2; break; } if (!var_359) { var_352 = var_361 + 1; var_353 = var_52; } else { *(generic32_t *) var_359 = *(generic8_t *) var_358; var_354 = 1; if (stack.offset_148 == 2) { var_354 = 1; if (!stack.offset_147) { var_353 = var_354; var_352 = var_361 + var_353; } else { var_352 = var_361 + 1; var_353 = var_52; } } else { var_353 = var_354; var_352 = var_361 + var_353; } } var_350 = var_352; var_351 = var_353; var_48 = iswprint_2(stack.offset_172); var_47 = !var_48 ? '\000' : stack.offset_96.member_1; stack.offset_96.member_1 = var_47; var_46 = mbsinit_2((const mbstate_t *) *(generic64_t *) &stack.offset_104); if (!var_46) { continue; } loop_state_var = 1; break; } bool var_574 = false; var_350 = var_361; var_351 = 0; var_352 = var_361; var_353 = 18446744073709551613U; switch ((number64_t) var_52) { case 0: { loop_state_var = 1; } break; case 18446744073709551613U: { var_350 = var_352; var_351 = var_353; var_48 = iswprint_2(stack.offset_172); var_47 = !var_48 ? '\000' : stack.offset_96.member_1; stack.offset_96.member_1 = var_47; var_46 = mbsinit_2((const mbstate_t *) *(generic64_t *) &stack.offset_104); if (!var_46) { continue; } loop_state_var = 1; } break; default: { var_354 = var_52; if (stack.offset_148 == 2) { var_354 = var_52; if (!stack.offset_147) { var_353 = var_354; var_352 = var_361 + var_353; } else { if (var_52 == 1) { var_352 = var_361 + 1; var_353 = var_52; } else { var_356 = var_361 + *(generic64_t *) &stack.offset_80 + (pointer_or_number64_t) stack.offset_128; var_355 = 0; do { if (!(((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFE) > 33)) { var_51 = lshift((((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFFFFFFFF) - 33) & 0xFF, 0); var_50 = lshift(((((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFFFFFFFF) - 33) ^ ((number8_t) (((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFFFFFFFF) - 33) + '!')) & (((number8_t) (((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFFFFFFFF) - 33) + '!') ^ 0x21), 4); if (((0x20000002B >> ((*(generic8_t *) (var_356 + 1) + 4294967205) & 0x3F)) & 0x1)) { loop_state_var = 1; break; } } var_23 = var_52 + var_24 == (pointer_or_number64_t) &stack.offset_128[1] + *(generic64_t *) &stack.offset_80 * 1 + var_361 * 1 + var_355 * 1; var_355 = var_355 + 1; var_356 = var_356 + 1; } while (!(var_23)); if (loop_state_var == 1) { loop_state_var = 3; var_574 = true; break; } var_354 = var_52; var_353 = var_354; var_352 = var_361 + var_353; } } } else { var_353 = var_354; var_352 = var_361 + var_353; } var_350 = var_352; var_351 = var_353; var_48 = iswprint_2(stack.offset_172); var_47 = !var_48 ? '\000' : stack.offset_96.member_1; stack.offset_96.member_1 = var_47; var_46 = mbsinit_2((const mbstate_t *) *(generic64_t *) &stack.offset_104); if (!var_46) { continue; } loop_state_var = 1; } break; } if (var_574){ break;} break; } if (loop_state_var == 3) { loop_state_var = 7; var_569 = true; break; } if (loop_state_var == 1) { var_320 = var_350; var_322 = var_351; var_312 = stack.offset_96.member_1; var_318 = stack.offset_50; var_321 = *(generic64_t *) &stack.offset_80; var_324 = stack.offset_49; var_316 = stack.offset_72; var_314 = stack.offset_48; var_319 = stack.offset_64; var_313 = stack.offset_24; var_315 = stack.offset_16; var_317 = stack.offset_8; var_311 = stack.offset_145; var_323 = (var_312 ^ 0x1) & (var_311 | 0xFFFFFFFFFFFFFF00); } else { if (!(loop_state_var)) { var_345 = stack.offset_50; var_330 = var_345; var_347 = *(generic64_t *) &stack.offset_80; var_333 = var_347; var_349 = stack.offset_49; var_335 = var_349; var_343 = stack.offset_72; var_328 = var_343; var_341 = stack.offset_48; var_326 = var_341; var_346 = stack.offset_64; var_331 = var_346; var_340 = stack.offset_24; var_325 = var_340; var_342 = stack.offset_16; var_327 = var_342; var_344 = stack.offset_8; var_329 = var_344; var_332 = var_361; var_334 = 18446744073709551615U; var_348 = var_52; if (var_52 != (pointer_or_number64_t) -1) { var_325 = var_340; var_326 = var_341; var_327 = var_342; var_328 = var_343; var_329 = var_344; var_330 = var_345; var_331 = var_346; var_333 = var_347; var_334 = var_348; var_335 = var_349; var_332 = var_361; if (var_361 + *(generic64_t *) &stack.offset_80 < var_328) { var_337 = 0; var_338 = var_361; var_339 = var_361 + *(generic64_t *) &stack.offset_80; while (true) { var_336 = var_338; if (*(generic8_t *) (var_339 + (pointer_or_number64_t) stack.offset_128)) { var_336 = var_361 + 1 + var_337; var_339 = var_361 + 1 + var_347 + var_337; var_338 = var_338 + 1; var_337 = var_337 + 1; if (var_339 < (uint64_t) var_343) { continue; } } break; } var_332 = var_336; var_325 = var_340; var_326 = var_341; var_327 = var_342; var_328 = var_343; var_329 = var_344; var_330 = var_345; var_331 = var_346; var_333 = var_347; var_334 = stack.offset_128; var_335 = var_349; } } } else { var_348 = *(generic64_t *) &stack.offset_88; var_345 = stack.offset_50; var_330 = var_345; var_347 = *(generic64_t *) &stack.offset_80; var_333 = var_347; var_349 = stack.offset_49; var_335 = var_349; var_343 = stack.offset_72; var_328 = var_343; var_341 = stack.offset_48; var_326 = var_341; var_346 = stack.offset_64; var_331 = var_346; var_340 = stack.offset_24; var_325 = var_340; var_342 = stack.offset_16; var_327 = var_342; var_344 = stack.offset_8; var_329 = var_344; var_332 = var_361; var_334 = 18446744073709551615U; if (var_348 != (pointer_or_number64_t) -1) { var_325 = var_340; var_326 = var_341; var_327 = var_342; var_328 = var_343; var_329 = var_344; var_330 = var_345; var_331 = var_346; var_333 = var_347; var_334 = var_348; var_335 = var_349; var_332 = var_361; if (var_361 + *(generic64_t *) &stack.offset_80 < var_328) { var_337 = 0; var_338 = var_361; var_339 = var_361 + *(generic64_t *) &stack.offset_80; while (true) { var_336 = var_338; if (*(generic8_t *) (var_339 + (pointer_or_number64_t) stack.offset_128)) { var_336 = var_361 + 1 + var_337; var_339 = var_361 + 1 + var_347 + var_337; var_338 = var_338 + 1; var_337 = var_337 + 1; if (var_339 < (uint64_t) var_343) { continue; } } break; } var_332 = var_336; var_325 = var_340; var_326 = var_341; var_327 = var_342; var_328 = var_343; var_329 = var_344; var_330 = var_345; var_331 = var_346; var_333 = var_347; var_334 = stack.offset_128; var_335 = var_349; } } } var_313 = var_325; var_314 = var_326; var_315 = var_327; var_316 = var_328; var_317 = var_329; var_318 = var_330; var_319 = var_331; var_320 = var_332; var_321 = var_333; var_322 = var_334; var_324 = var_335; var_311 = stack.offset_145; var_323 = var_311; var_312 = 0; } var_289 = var_311; var_290 = var_312; var_278 = var_290; var_291 = var_313; var_279 = var_291; var_292 = var_314; var_280 = var_292; var_293 = var_315; var_281 = var_293; var_294 = var_316; var_282 = var_294; var_295 = var_317; var_283 = var_295; var_296 = var_318; var_297 = var_319; var_284 = var_297; var_298 = var_320; var_285 = var_298; var_299 = var_321; var_286 = var_299; var_300 = var_322; var_301 = var_323; var_287 = var_301; var_302 = var_324; var_288 = var_302; if (var_285 > 1) { var_272 = var_280; var_274 = var_285; var_275 = var_286; var_277 = var_288; stack.offset_80.member_1 = (number8_t) var_278; var_273 = stack.offset_152; *(generic64_t *) &stack.offset_104 = var_282; var_271 = stack.offset_146; *(generic64_t *) &stack.offset_96 = var_281; *(generic64_t *) &stack.offset_88 = var_283; var_276 = 0; while (true) { if (!(var_287 & 0xFF)) { var_267 = var_273; if ((var_272 & 0xFF)) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '\\'; } var_267 = var_273 + 1; } if (!(var_275 + 1 < var_274 + var_275)) { loop_state_var = 1; break; } var_260 = var_271; var_261 = 0; var_262 = var_267; var_263 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; if ((((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271 & 0xFF)) { if (var_267 < var_279) { *(generic8_t *) (var_267 + var_284) = '''; } if (var_267 + 1 < var_279) { *(generic8_t *) (var_267 + var_284 + 1) = '''; } var_262 = var_267 + 2; var_260 = 0; var_261 = 0; var_263 = var_267 + 1; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; } } else { if (stack.offset_147) { loop_state_var = 0; break; } var_269 = var_271; var_270 = var_273; if ((~(number8_t) var_271 & (stack.offset_148 == 2))) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '''; } if (var_273 + 1 < var_279) { *(generic8_t *) (var_273 + var_284 + 1) = '$'; } if (var_273 + 2 < var_279) { *(generic8_t *) (var_273 + var_284 + 2) = '''; } var_270 = var_273 + 3; var_269 = (var_274 & 0xFFFFFF00) | (~(number8_t) var_271 & (stack.offset_148 == 2)); } if (var_270 < var_279) { *(generic8_t *) (var_270 + var_284) = '\\'; } if (var_270 + 1 < var_279) { *(generic8_t *) (var_270 + var_284 + 1) = ((uint8_t) (number8_t) var_277 >> '\006') | 0x30; } var_268 = var_270 + 2; if (var_268 < var_279) { var_268 = ((var_277 >> 3) & 0x7) | 0x30; *(generic8_t *) (var_270 + var_284 + 2) = (number8_t) var_268; } var_263 = var_268; var_264 = var_275 + 1; var_262 = var_270 + 3; var_266 = (var_277 & 0x7) | 0x30; var_265 = var_287 & 0xFFFFFFFF; var_260 = var_269; var_261 = var_272; if (!(var_264 < var_274 + var_275)) { loop_state_var = 2; break; } } if (var_262 < var_279) { *(generic8_t *) (var_262 + var_284) = (number8_t) var_266; } var_277 = *(generic8_t *) (var_264 + (pointer_or_number64_t) stack.offset_128); var_273 = var_262 + 1; } if (!(loop_state_var)) { loop_state_var = 6; var_569 = true; break; } if (loop_state_var != 1) { stack.offset_146 = (number8_t) var_269; var_71 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_270 + 3; var_68 = stack.offset_80.member_1; var_70 = *(generic64_t *) &stack.offset_96; var_72 = *(generic64_t *) &stack.offset_88; var_69 = var_279; var_73 = var_270 + 3; var_74 = var_284; var_75 = var_275 + 1; var_76 = var_274 + var_275; var_77 = var_287; var_78 = (var_277 & 0x7) | 0x30; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } stack.offset_146 = (number8_t) var_271; var_82 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_267; var_79 = stack.offset_80.member_1; var_81 = *(generic64_t *) &stack.offset_96; var_83 = *(generic64_t *) &stack.offset_88; var_80 = var_279; var_84 = var_267; var_85 = var_284; var_86 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_87 = var_275 + 1; var_88 = var_274 + var_275; var_89 = var_287; var_90 = var_277; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_207 = var_290; var_208 = var_291; var_209 = var_292; var_210 = var_293; var_211 = var_294; var_212 = var_295; var_213 = var_296; var_214 = var_297; var_215 = var_299; var_216 = var_300; var_217 = var_301; var_218 = var_302; if ((var_217 & 0xFF)) { var_287 = var_289; var_278 = 0; var_279 = var_291; var_280 = var_292; var_281 = var_293; var_282 = var_294; var_283 = var_295; var_284 = var_297; var_285 = var_298; var_286 = var_299; var_288 = var_302; var_272 = var_280; var_274 = var_285; var_275 = var_286; var_277 = var_288; stack.offset_80.member_1 = (number8_t) var_278; var_273 = stack.offset_152; *(generic64_t *) &stack.offset_104 = var_282; var_271 = stack.offset_146; *(generic64_t *) &stack.offset_96 = var_281; *(generic64_t *) &stack.offset_88 = var_283; var_276 = 0; while (true) { if (!(var_287 & 0xFF)) { var_267 = var_273; if ((var_272 & 0xFF)) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '\\'; } var_267 = var_273 + 1; } if (!(var_275 + 1 < var_274 + var_275)) { loop_state_var = 1; break; } var_260 = var_271; var_261 = 0; var_262 = var_267; var_263 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; if ((((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271 & 0xFF)) { if (var_267 < var_279) { *(generic8_t *) (var_267 + var_284) = '''; } if (var_267 + 1 < var_279) { *(generic8_t *) (var_267 + var_284 + 1) = '''; } var_262 = var_267 + 2; var_260 = 0; var_261 = 0; var_263 = var_267 + 1; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; } } else { if (stack.offset_147) { loop_state_var = 0; break; } var_269 = var_271; var_270 = var_273; if ((~(number8_t) var_271 & (stack.offset_148 == 2))) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '''; } if (var_273 + 1 < var_279) { *(generic8_t *) (var_273 + var_284 + 1) = '$'; } if (var_273 + 2 < var_279) { *(generic8_t *) (var_273 + var_284 + 2) = '''; } var_270 = var_273 + 3; var_269 = (var_274 & 0xFFFFFF00) | (~(number8_t) var_271 & (stack.offset_148 == 2)); } if (var_270 < var_279) { *(generic8_t *) (var_270 + var_284) = '\\'; } if (var_270 + 1 < var_279) { *(generic8_t *) (var_270 + var_284 + 1) = ((uint8_t) (number8_t) var_277 >> '\006') | 0x30; } var_268 = var_270 + 2; if (var_268 < var_279) { var_268 = ((var_277 >> 3) & 0x7) | 0x30; *(generic8_t *) (var_270 + var_284 + 2) = (number8_t) var_268; } var_263 = var_268; var_264 = var_275 + 1; var_262 = var_270 + 3; var_266 = (var_277 & 0x7) | 0x30; var_265 = var_287 & 0xFFFFFFFF; var_260 = var_269; var_261 = var_272; if (!(var_264 < var_274 + var_275)) { loop_state_var = 2; break; } } if (var_262 < var_279) { *(generic8_t *) (var_262 + var_284) = (number8_t) var_266; } var_277 = *(generic8_t *) (var_264 + (pointer_or_number64_t) stack.offset_128); var_273 = var_262 + 1; } if (!(loop_state_var)) { loop_state_var = 6; var_569 = true; break; } if (loop_state_var != 1) { stack.offset_146 = (number8_t) var_269; var_71 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_270 + 3; var_68 = stack.offset_80.member_1; var_70 = *(generic64_t *) &stack.offset_96; var_72 = *(generic64_t *) &stack.offset_88; var_69 = var_279; var_73 = var_270 + 3; var_74 = var_284; var_75 = var_275 + 1; var_76 = var_274 + var_275; var_77 = var_287; var_78 = (var_277 & 0x7) | 0x30; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } stack.offset_146 = (number8_t) var_271; var_82 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_267; var_79 = stack.offset_80.member_1; var_81 = *(generic64_t *) &stack.offset_96; var_83 = *(generic64_t *) &stack.offset_88; var_80 = var_279; var_84 = var_267; var_85 = var_284; var_86 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_87 = var_275 + 1; var_88 = var_274 + var_275; var_89 = var_287; var_90 = var_277; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_569 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_489 = (pointer_or_number64_t) &segment_2.rodata.offset_2644 + 256 + (number64_t) *(generic32_t *) ((pointer_or_number64_t) &segment_2.rodata.offset_2644 + 256 + *(generic8_t *) var_504 * 4) * 1; var_491 = (pointer_or_number64_t) &segment_2.rodata.offset_2644 + 256; var_392 = (pointer_or_number64_t) &segment_2.rodata.offset_2644 + 256; var_249 = (pointer_or_number64_t) &segment_2.rodata.offset_2644 + 256; var_217 = (pointer_or_number64_t) &segment_2.rodata.offset_2644 + 256; var_171 = 0; var_172 = var_501; var_173 = var_545; var_174 = var_508; var_175 = var_547; var_176 = var_502; var_177 = var_503; var_178 = var_541; var_179 = var_504; var_180 = 0; var_181 = 97; var_207 = 0; var_208 = var_501; var_209 = 0; var_210 = var_545; var_211 = var_508; var_212 = var_547; var_213 = var_502; var_214 = var_503; var_215 = var_541; var_216 = var_504; var_218 = *(generic8_t *) var_504; var_242 = var_500; var_243 = var_501; var_244 = 0; var_245 = var_508; var_246 = var_502; var_247 = var_503; var_248 = var_504; var_250 = 35; var_385 = var_500; var_386 = var_501; var_387 = 0; var_388 = var_508; var_389 = var_502; var_390 = var_503; var_391 = var_504; var_393 = *(generic8_t *) var_504; var_429 = var_501; var_430 = 0; var_431 = var_508; var_432 = var_502; var_433 = var_503; var_434 = 110; var_435 = var_504; var_436 = 0; var_437 = 10; var_484 = var_500; var_485 = var_501; var_486 = var_508; var_487 = var_502; var_488 = var_503; var_490 = var_504; switch ((number64_t) *(generic32_t *) ((pointer_or_number64_t) &segment_2.rodata.offset_2644 + 256 + *(generic8_t *) var_504 * 4)) { case 18446744073709540500U: { var_368 = var_385; var_303 = var_368; var_369 = var_386; var_304 = var_369; var_370 = var_387; var_305 = var_370; var_371 = var_388; var_306 = var_371; var_372 = var_389; var_307 = var_372; var_373 = var_390; var_308 = var_373; var_374 = var_391; var_309 = var_374; var_375 = var_392; var_376 = var_393; var_310 = var_376; if (stack.offset_32 == 1) { var_292 = var_305; var_294 = var_306; var_300 = var_309; *(generic64_t *) &stack.offset_80 = var_304; *(generic64_t *) &stack.offset_88 = var_308; stack.offset_96.member_1 = (number8_t) var_310; stack.offset_104.member_3 = (number8_t) var_307; var_45 = __ctype_b_loc_2(); var_296 = stack.offset_104.member_3; var_297 = *(generic64_t *) &stack.offset_88; var_302 = stack.offset_96.member_1; var_291 = *(generic64_t *) &stack.offset_80; var_290 = (var_303 & 0xFFFFFFFFFFFFFF00) | ((uint8_t) (*(generic8_t *) ((pointer_or_number64_t) &(*var_45)[var_302] + 1) & 0x40) >> '\006'); var_289 = stack.offset_145; var_301 = (((number64_t) *var_45 & 0xFFFFFFFFFFFFFF00) | !(*(generic8_t *) ((pointer_or_number64_t) &(*var_45)[var_302] + 1) & 0x40)) & (var_289 | 0xFFFFFFFFFFFFFF00); var_293 = var_545; var_295 = var_547; var_298 = 1; var_299 = var_541; var_207 = var_290; var_208 = var_291; var_209 = var_292; var_210 = var_293; var_211 = var_294; var_212 = var_295; var_213 = var_296; var_214 = var_297; var_215 = var_299; var_216 = var_300; var_217 = var_301; var_218 = var_302; if ((var_217 & 0xFF)) { var_287 = var_289; var_278 = 0; var_279 = var_291; var_280 = var_292; var_281 = var_293; var_282 = var_294; var_283 = var_295; var_284 = var_297; var_285 = var_298; var_286 = var_299; var_288 = var_302; var_272 = var_280; var_274 = var_285; var_275 = var_286; var_277 = var_288; stack.offset_80.member_1 = (number8_t) var_278; var_273 = stack.offset_152; *(generic64_t *) &stack.offset_104 = var_282; var_271 = stack.offset_146; *(generic64_t *) &stack.offset_96 = var_281; *(generic64_t *) &stack.offset_88 = var_283; var_276 = 0; while (true) { if (!(var_287 & 0xFF)) { var_267 = var_273; if ((var_272 & 0xFF)) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '\\'; } var_267 = var_273 + 1; } if (!(var_275 + 1 < var_274 + var_275)) { loop_state_var = 1; break; } var_260 = var_271; var_261 = 0; var_262 = var_267; var_263 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; if ((((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271 & 0xFF)) { if (var_267 < var_279) { *(generic8_t *) (var_267 + var_284) = '''; } if (var_267 + 1 < var_279) { *(generic8_t *) (var_267 + var_284 + 1) = '''; } var_262 = var_267 + 2; var_260 = 0; var_261 = 0; var_263 = var_267 + 1; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; } } else { if (stack.offset_147) { loop_state_var = 0; break; } var_269 = var_271; var_270 = var_273; if ((~(number8_t) var_271 & (stack.offset_148 == 2))) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '''; } if (var_273 + 1 < var_279) { *(generic8_t *) (var_273 + var_284 + 1) = '$'; } if (var_273 + 2 < var_279) { *(generic8_t *) (var_273 + var_284 + 2) = '''; } var_270 = var_273 + 3; var_269 = (var_274 & 0xFFFFFF00) | (~(number8_t) var_271 & (stack.offset_148 == 2)); } if (var_270 < var_279) { *(generic8_t *) (var_270 + var_284) = '\\'; } if (var_270 + 1 < var_279) { *(generic8_t *) (var_270 + var_284 + 1) = ((uint8_t) (number8_t) var_277 >> '\006') | 0x30; } var_268 = var_270 + 2; if (var_268 < var_279) { var_268 = ((var_277 >> 3) & 0x7) | 0x30; *(generic8_t *) (var_270 + var_284 + 2) = (number8_t) var_268; } var_263 = var_268; var_264 = var_275 + 1; var_262 = var_270 + 3; var_266 = (var_277 & 0x7) | 0x30; var_265 = var_287 & 0xFFFFFFFF; var_260 = var_269; var_261 = var_272; if (!(var_264 < var_274 + var_275)) { loop_state_var = 2; break; } } if (var_262 < var_279) { *(generic8_t *) (var_262 + var_284) = (number8_t) var_266; } var_277 = *(generic8_t *) (var_264 + (pointer_or_number64_t) stack.offset_128); var_273 = var_262 + 1; } if (!(loop_state_var)) { loop_state_var = 6; var_569 = true; break; } if (loop_state_var != 1) { stack.offset_146 = (number8_t) var_269; var_71 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_270 + 3; var_68 = stack.offset_80.member_1; var_70 = *(generic64_t *) &stack.offset_96; var_72 = *(generic64_t *) &stack.offset_88; var_69 = var_279; var_73 = var_270 + 3; var_74 = var_284; var_75 = var_275 + 1; var_76 = var_274 + var_275; var_77 = var_287; var_78 = (var_277 & 0x7) | 0x30; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } stack.offset_146 = (number8_t) var_271; var_82 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_267; var_79 = stack.offset_80.member_1; var_81 = *(generic64_t *) &stack.offset_96; var_83 = *(generic64_t *) &stack.offset_88; var_80 = var_279; var_84 = var_267; var_85 = var_284; var_86 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_87 = var_275 + 1; var_88 = var_274 + var_275; var_89 = var_287; var_90 = var_277; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_569 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_362 = var_368; var_363 = var_369; var_364 = var_371; var_365 = var_372; var_366 = var_373; var_367 = var_376; stack.offset_176 = 0; *(generic64_t **) &stack.offset_104 = &stack.offset_176; if (var_364 == (pointer_or_number64_t) -1) { var_25 = stack.offset_128; stack.offset_64 = var_369; stack.offset_72 = var_373; stack.offset_80.member_1 = (number8_t) var_376; stack.offset_88.member_1 = (number8_t) var_368; stack.offset_96.member_1 = (number8_t) var_372; var_567 = strlen_2(var_374, var_375, var_376, (pointer_or_number64_t) var_25, var_372, var_373); var_54 = var_567.register_rax; var_364 = var_54; var_53 = var_567.register_rdx; var_363 = stack.offset_64; var_366 = stack.offset_72; var_367 = stack.offset_80.member_1; var_362 = stack.offset_88.member_1; var_365 = stack.offset_96.member_1; } stack.offset_96.member_1 = (number8_t) var_362; stack.offset_50 = (number8_t) var_365; *(generic64_t *) &stack.offset_80 = var_541; stack.offset_51 = (number8_t) var_362; stack.offset_49 = (number8_t) var_367; stack.offset_48 = (number8_t) var_370; stack.offset_64 = var_366; stack.offset_24 = var_363; stack.offset_16 = var_545; stack.offset_8 = var_547; stack.offset_72 = var_364; var_361 = 0; while (true) { var_24 = var_361 + *(generic64_t *) &stack.offset_80 + (pointer_or_number64_t) stack.offset_128; if (!var_24) { var_357 = stack.offset_51; var_358 = ""; var_359 = 0; var_360 = 1; } else { var_360 = (pointer_or_number64_t) stack.offset_72 - (var_361 + *(generic64_t *) &stack.offset_80); var_357 = (pointer_or_number64_t) stack.offset_72 != var_361 + *(generic64_t *) &stack.offset_80; var_359 = &stack.offset_172; var_358 = var_24; } stack.offset_88.member_1 = var_357; var_52 = mbrtoc32_2((char32_t *) var_359, (const int8_t *) var_358, var_360, (mbstate_t *) *(generic64_t *) &stack.offset_104); if (var_52 > (uint64_t) -3) { if (!stack.offset_88.member_1) { loop_state_var = 0; break; } *(size_t *) &stack.offset_88 = var_52; var_49 = function_0x404860_Code_x86_64(); if ((var_49.offset_0 & 0xFF)) { loop_state_var = 2; break; } if (!var_359) { var_352 = var_361 + 1; var_353 = var_52; } else { *(generic32_t *) var_359 = *(generic8_t *) var_358; var_354 = 1; if (stack.offset_148 == 2) { var_354 = 1; if (!stack.offset_147) { var_353 = var_354; var_352 = var_361 + var_353; } else { var_352 = var_361 + 1; var_353 = var_52; } } else { var_353 = var_354; var_352 = var_361 + var_353; } } var_350 = var_352; var_351 = var_353; var_48 = iswprint_2(stack.offset_172); var_47 = !var_48 ? '\000' : stack.offset_96.member_1; stack.offset_96.member_1 = var_47; var_46 = mbsinit_2((const mbstate_t *) *(generic64_t *) &stack.offset_104); if (!var_46) { continue; } loop_state_var = 1; break; } bool var_575 = false; var_350 = var_361; var_351 = 0; var_352 = var_361; var_353 = 18446744073709551613U; switch ((number64_t) var_52) { case 0: { loop_state_var = 1; } break; case 18446744073709551613U: { var_350 = var_352; var_351 = var_353; var_48 = iswprint_2(stack.offset_172); var_47 = !var_48 ? '\000' : stack.offset_96.member_1; stack.offset_96.member_1 = var_47; var_46 = mbsinit_2((const mbstate_t *) *(generic64_t *) &stack.offset_104); if (!var_46) { continue; } loop_state_var = 1; } break; default: { var_354 = var_52; if (stack.offset_148 == 2) { var_354 = var_52; if (!stack.offset_147) { var_353 = var_354; var_352 = var_361 + var_353; } else { if (var_52 == 1) { var_352 = var_361 + 1; var_353 = var_52; } else { var_356 = var_361 + *(generic64_t *) &stack.offset_80 + (pointer_or_number64_t) stack.offset_128; var_355 = 0; do { if (!(((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFE) > 33)) { var_51 = lshift((((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFFFFFFFF) - 33) & 0xFF, 0); var_50 = lshift(((((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFFFFFFFF) - 33) ^ ((number8_t) (((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFFFFFFFF) - 33) + '!')) & (((number8_t) (((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFFFFFFFF) - 33) + '!') ^ 0x21), 4); if (((0x20000002B >> ((*(generic8_t *) (var_356 + 1) + 4294967205) & 0x3F)) & 0x1)) { loop_state_var = 1; break; } } var_23 = var_52 + var_24 == (pointer_or_number64_t) &stack.offset_128[1] + *(generic64_t *) &stack.offset_80 * 1 + var_361 * 1 + var_355 * 1; var_355 = var_355 + 1; var_356 = var_356 + 1; } while (!(var_23)); if (loop_state_var == 1) { loop_state_var = 3; var_575 = true; break; } var_354 = var_52; var_353 = var_354; var_352 = var_361 + var_353; } } } else { var_353 = var_354; var_352 = var_361 + var_353; } var_350 = var_352; var_351 = var_353; var_48 = iswprint_2(stack.offset_172); var_47 = !var_48 ? '\000' : stack.offset_96.member_1; stack.offset_96.member_1 = var_47; var_46 = mbsinit_2((const mbstate_t *) *(generic64_t *) &stack.offset_104); if (!var_46) { continue; } loop_state_var = 1; } break; } if (var_575){ break;} break; } if (loop_state_var == 3) { loop_state_var = 7; var_569 = true; break; } if (loop_state_var == 1) { var_320 = var_350; var_322 = var_351; var_312 = stack.offset_96.member_1; var_318 = stack.offset_50; var_321 = *(generic64_t *) &stack.offset_80; var_324 = stack.offset_49; var_316 = stack.offset_72; var_314 = stack.offset_48; var_319 = stack.offset_64; var_313 = stack.offset_24; var_315 = stack.offset_16; var_317 = stack.offset_8; var_311 = stack.offset_145; var_323 = (var_312 ^ 0x1) & (var_311 | 0xFFFFFFFFFFFFFF00); } else { if (!(loop_state_var)) { var_345 = stack.offset_50; var_330 = var_345; var_347 = *(generic64_t *) &stack.offset_80; var_333 = var_347; var_349 = stack.offset_49; var_335 = var_349; var_343 = stack.offset_72; var_328 = var_343; var_341 = stack.offset_48; var_326 = var_341; var_346 = stack.offset_64; var_331 = var_346; var_340 = stack.offset_24; var_325 = var_340; var_342 = stack.offset_16; var_327 = var_342; var_344 = stack.offset_8; var_329 = var_344; var_332 = var_361; var_334 = 18446744073709551615U; var_348 = var_52; if (var_52 != (pointer_or_number64_t) -1) { var_325 = var_340; var_326 = var_341; var_327 = var_342; var_328 = var_343; var_329 = var_344; var_330 = var_345; var_331 = var_346; var_333 = var_347; var_334 = var_348; var_335 = var_349; var_332 = var_361; if (var_361 + *(generic64_t *) &stack.offset_80 < var_328) { var_337 = 0; var_338 = var_361; var_339 = var_361 + *(generic64_t *) &stack.offset_80; while (true) { var_336 = var_338; if (*(generic8_t *) (var_339 + (pointer_or_number64_t) stack.offset_128)) { var_336 = var_361 + 1 + var_337; var_339 = var_361 + 1 + var_347 + var_337; var_338 = var_338 + 1; var_337 = var_337 + 1; if (var_339 < (uint64_t) var_343) { continue; } } break; } var_332 = var_336; var_325 = var_340; var_326 = var_341; var_327 = var_342; var_328 = var_343; var_329 = var_344; var_330 = var_345; var_331 = var_346; var_333 = var_347; var_334 = stack.offset_128; var_335 = var_349; } } } else { var_348 = *(generic64_t *) &stack.offset_88; var_345 = stack.offset_50; var_330 = var_345; var_347 = *(generic64_t *) &stack.offset_80; var_333 = var_347; var_349 = stack.offset_49; var_335 = var_349; var_343 = stack.offset_72; var_328 = var_343; var_341 = stack.offset_48; var_326 = var_341; var_346 = stack.offset_64; var_331 = var_346; var_340 = stack.offset_24; var_325 = var_340; var_342 = stack.offset_16; var_327 = var_342; var_344 = stack.offset_8; var_329 = var_344; var_332 = var_361; var_334 = 18446744073709551615U; if (var_348 != (pointer_or_number64_t) -1) { var_325 = var_340; var_326 = var_341; var_327 = var_342; var_328 = var_343; var_329 = var_344; var_330 = var_345; var_331 = var_346; var_333 = var_347; var_334 = var_348; var_335 = var_349; var_332 = var_361; if (var_361 + *(generic64_t *) &stack.offset_80 < var_328) { var_337 = 0; var_338 = var_361; var_339 = var_361 + *(generic64_t *) &stack.offset_80; while (true) { var_336 = var_338; if (*(generic8_t *) (var_339 + (pointer_or_number64_t) stack.offset_128)) { var_336 = var_361 + 1 + var_337; var_339 = var_361 + 1 + var_347 + var_337; var_338 = var_338 + 1; var_337 = var_337 + 1; if (var_339 < (uint64_t) var_343) { continue; } } break; } var_332 = var_336; var_325 = var_340; var_326 = var_341; var_327 = var_342; var_328 = var_343; var_329 = var_344; var_330 = var_345; var_331 = var_346; var_333 = var_347; var_334 = stack.offset_128; var_335 = var_349; } } } var_313 = var_325; var_314 = var_326; var_315 = var_327; var_316 = var_328; var_317 = var_329; var_318 = var_330; var_319 = var_331; var_320 = var_332; var_321 = var_333; var_322 = var_334; var_324 = var_335; var_311 = stack.offset_145; var_323 = var_311; var_312 = 0; } var_289 = var_311; var_290 = var_312; var_278 = var_290; var_291 = var_313; var_279 = var_291; var_292 = var_314; var_280 = var_292; var_293 = var_315; var_281 = var_293; var_294 = var_316; var_282 = var_294; var_295 = var_317; var_283 = var_295; var_296 = var_318; var_297 = var_319; var_284 = var_297; var_298 = var_320; var_285 = var_298; var_299 = var_321; var_286 = var_299; var_300 = var_322; var_301 = var_323; var_287 = var_301; var_302 = var_324; var_288 = var_302; if (var_285 > 1) { var_272 = var_280; var_274 = var_285; var_275 = var_286; var_277 = var_288; stack.offset_80.member_1 = (number8_t) var_278; var_273 = stack.offset_152; *(generic64_t *) &stack.offset_104 = var_282; var_271 = stack.offset_146; *(generic64_t *) &stack.offset_96 = var_281; *(generic64_t *) &stack.offset_88 = var_283; var_276 = 0; while (true) { if (!(var_287 & 0xFF)) { var_267 = var_273; if ((var_272 & 0xFF)) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '\\'; } var_267 = var_273 + 1; } if (!(var_275 + 1 < var_274 + var_275)) { loop_state_var = 1; break; } var_260 = var_271; var_261 = 0; var_262 = var_267; var_263 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; if ((((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271 & 0xFF)) { if (var_267 < var_279) { *(generic8_t *) (var_267 + var_284) = '''; } if (var_267 + 1 < var_279) { *(generic8_t *) (var_267 + var_284 + 1) = '''; } var_262 = var_267 + 2; var_260 = 0; var_261 = 0; var_263 = var_267 + 1; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; } } else { if (stack.offset_147) { loop_state_var = 0; break; } var_269 = var_271; var_270 = var_273; if ((~(number8_t) var_271 & (stack.offset_148 == 2))) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '''; } if (var_273 + 1 < var_279) { *(generic8_t *) (var_273 + var_284 + 1) = '$'; } if (var_273 + 2 < var_279) { *(generic8_t *) (var_273 + var_284 + 2) = '''; } var_270 = var_273 + 3; var_269 = (var_274 & 0xFFFFFF00) | (~(number8_t) var_271 & (stack.offset_148 == 2)); } if (var_270 < var_279) { *(generic8_t *) (var_270 + var_284) = '\\'; } if (var_270 + 1 < var_279) { *(generic8_t *) (var_270 + var_284 + 1) = ((uint8_t) (number8_t) var_277 >> '\006') | 0x30; } var_268 = var_270 + 2; if (var_268 < var_279) { var_268 = ((var_277 >> 3) & 0x7) | 0x30; *(generic8_t *) (var_270 + var_284 + 2) = (number8_t) var_268; } var_263 = var_268; var_264 = var_275 + 1; var_262 = var_270 + 3; var_266 = (var_277 & 0x7) | 0x30; var_265 = var_287 & 0xFFFFFFFF; var_260 = var_269; var_261 = var_272; if (!(var_264 < var_274 + var_275)) { loop_state_var = 2; break; } } if (var_262 < var_279) { *(generic8_t *) (var_262 + var_284) = (number8_t) var_266; } var_277 = *(generic8_t *) (var_264 + (pointer_or_number64_t) stack.offset_128); var_273 = var_262 + 1; } if (!(loop_state_var)) { loop_state_var = 6; var_569 = true; break; } if (loop_state_var != 1) { stack.offset_146 = (number8_t) var_269; var_71 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_270 + 3; var_68 = stack.offset_80.member_1; var_70 = *(generic64_t *) &stack.offset_96; var_72 = *(generic64_t *) &stack.offset_88; var_69 = var_279; var_73 = var_270 + 3; var_74 = var_284; var_75 = var_275 + 1; var_76 = var_274 + var_275; var_77 = var_287; var_78 = (var_277 & 0x7) | 0x30; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } stack.offset_146 = (number8_t) var_271; var_82 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_267; var_79 = stack.offset_80.member_1; var_81 = *(generic64_t *) &stack.offset_96; var_83 = *(generic64_t *) &stack.offset_88; var_80 = var_279; var_84 = var_267; var_85 = var_284; var_86 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_87 = var_275 + 1; var_88 = var_274 + var_275; var_89 = var_287; var_90 = var_277; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_207 = var_290; var_208 = var_291; var_209 = var_292; var_210 = var_293; var_211 = var_294; var_212 = var_295; var_213 = var_296; var_214 = var_297; var_215 = var_299; var_216 = var_300; var_217 = var_301; var_218 = var_302; if ((var_217 & 0xFF)) { var_287 = var_289; var_278 = 0; var_279 = var_291; var_280 = var_292; var_281 = var_293; var_282 = var_294; var_283 = var_295; var_284 = var_297; var_285 = var_298; var_286 = var_299; var_288 = var_302; var_272 = var_280; var_274 = var_285; var_275 = var_286; var_277 = var_288; stack.offset_80.member_1 = (number8_t) var_278; var_273 = stack.offset_152; *(generic64_t *) &stack.offset_104 = var_282; var_271 = stack.offset_146; *(generic64_t *) &stack.offset_96 = var_281; *(generic64_t *) &stack.offset_88 = var_283; var_276 = 0; while (true) { if (!(var_287 & 0xFF)) { var_267 = var_273; if ((var_272 & 0xFF)) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '\\'; } var_267 = var_273 + 1; } if (!(var_275 + 1 < var_274 + var_275)) { loop_state_var = 1; break; } var_260 = var_271; var_261 = 0; var_262 = var_267; var_263 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; if ((((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271 & 0xFF)) { if (var_267 < var_279) { *(generic8_t *) (var_267 + var_284) = '''; } if (var_267 + 1 < var_279) { *(generic8_t *) (var_267 + var_284 + 1) = '''; } var_262 = var_267 + 2; var_260 = 0; var_261 = 0; var_263 = var_267 + 1; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; } } else { if (stack.offset_147) { loop_state_var = 0; break; } var_269 = var_271; var_270 = var_273; if ((~(number8_t) var_271 & (stack.offset_148 == 2))) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '''; } if (var_273 + 1 < var_279) { *(generic8_t *) (var_273 + var_284 + 1) = '$'; } if (var_273 + 2 < var_279) { *(generic8_t *) (var_273 + var_284 + 2) = '''; } var_270 = var_273 + 3; var_269 = (var_274 & 0xFFFFFF00) | (~(number8_t) var_271 & (stack.offset_148 == 2)); } if (var_270 < var_279) { *(generic8_t *) (var_270 + var_284) = '\\'; } if (var_270 + 1 < var_279) { *(generic8_t *) (var_270 + var_284 + 1) = ((uint8_t) (number8_t) var_277 >> '\006') | 0x30; } var_268 = var_270 + 2; if (var_268 < var_279) { var_268 = ((var_277 >> 3) & 0x7) | 0x30; *(generic8_t *) (var_270 + var_284 + 2) = (number8_t) var_268; } var_263 = var_268; var_264 = var_275 + 1; var_262 = var_270 + 3; var_266 = (var_277 & 0x7) | 0x30; var_265 = var_287 & 0xFFFFFFFF; var_260 = var_269; var_261 = var_272; if (!(var_264 < var_274 + var_275)) { loop_state_var = 2; break; } } if (var_262 < var_279) { *(generic8_t *) (var_262 + var_284) = (number8_t) var_266; } var_277 = *(generic8_t *) (var_264 + (pointer_or_number64_t) stack.offset_128); var_273 = var_262 + 1; } if (!(loop_state_var)) { loop_state_var = 6; var_569 = true; break; } if (loop_state_var != 1) { stack.offset_146 = (number8_t) var_269; var_71 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_270 + 3; var_68 = stack.offset_80.member_1; var_70 = *(generic64_t *) &stack.offset_96; var_72 = *(generic64_t *) &stack.offset_88; var_69 = var_279; var_73 = var_270 + 3; var_74 = var_284; var_75 = var_275 + 1; var_76 = var_274 + var_275; var_77 = var_287; var_78 = (var_277 & 0x7) | 0x30; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } stack.offset_146 = (number8_t) var_271; var_82 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_267; var_79 = stack.offset_80.member_1; var_81 = *(generic64_t *) &stack.offset_96; var_83 = *(generic64_t *) &stack.offset_88; var_80 = var_279; var_84 = var_267; var_85 = var_284; var_86 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_87 = var_275 + 1; var_88 = var_274 + var_275; var_89 = var_287; var_90 = var_277; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_569 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } break; case 18446744073709542692U: { var_190 = (var_502 & 0xFFFFFFFF) | stack.offset_147; var_205 = (pointer_or_number64_t) &segment_2.rodata.offset_2644 + 256; var_193 = (pointer_or_number64_t) &segment_2.rodata.offset_2644 + 256; var_182 = (var_537 & 0xFFFFFF00) | var_35; var_183 = var_501; var_184 = 0; var_185 = var_545; var_186 = var_508; var_187 = var_547; var_188 = var_502; var_189 = var_503; var_191 = var_541; var_192 = var_504; var_194 = *(generic8_t *) var_504; var_195 = (var_537 & 0xFFFFFF00) | var_35; var_196 = var_501; var_197 = 0; var_198 = var_545; var_199 = var_508; var_200 = var_547; var_201 = var_502; var_202 = var_503; var_203 = 0; var_204 = var_541; var_206 = *(generic8_t *) var_504; if (!((var_502 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_569 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } break; case 18446744073709542716U: { var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_569 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } break; case 18446744073709542732U: { if (stack.offset_147) { loop_state_var = 4; var_569 = true; break; } var_475 = stack.offset_152; var_483 = stack.offset_146 ^ 0x1; var_482 = (pointer_or_number64_t) var_475 + 1; var_30 = (stack.offset_148 == 2) & var_483; var_481 = (var_489 & 0xFFFFFFFFFFFFFF00) | var_30; var_476 = var_484; var_477 = var_485; var_478 = var_486; var_479 = var_487; var_480 = var_488; if (var_30) { if ((uint64_t) stack.offset_152 < var_485) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_488) = '''; } if ((pointer_or_number64_t) var_475 + 1 < var_485) { *(generic8_t *) ((pointer_or_number64_t) var_475 + 1 + var_488) = '$'; } if ((pointer_or_number64_t) stack.offset_152 + 2 < var_485) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_488 + 2) = '''; } var_29 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 4; if (var_29 < var_485) { *(generic8_t *) (var_29 + var_488) = '\\'; var_461 = (number8_t) var_30; var_462 = 0; var_463 = var_485; var_464 = var_486; var_465 = var_487; var_466 = var_488; var_467 = (var_489 & 0xFFFFFFFFFFFFFF00) | var_30; var_468 = (pointer_or_number64_t) var_475 + 1; var_469 = var_29; var_470 = 48; } else { var_461 = (number8_t) var_30; var_462 = 0; var_463 = var_485; var_464 = var_486; var_465 = var_487; var_466 = var_488; var_467 = (var_489 & 0xFFFFFFFFFFFFFF00) | var_30; var_468 = (pointer_or_number64_t) var_475 + 1; var_469 = var_29; var_470 = 48; } var_91 = var_462; var_92 = var_463; var_94 = var_464; var_96 = var_465; var_97 = var_466; var_98 = var_467; var_100 = var_468; var_101 = var_469; var_102 = var_470; stack.offset_146 = var_461; var_93 = var_545; var_95 = var_547; var_99 = var_541; var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } if ((uint64_t) var_475 < var_477) { *(generic8_t *) ((pointer_or_number64_t) var_475 + var_480) = '\\'; } if (!(var_479 & 0xFF)) { stack.offset_152 = var_482; var_184 = var_481 & 0xFFFFFFFF; var_190 = var_476 & 0xFFFFFFFF; var_182 = 0; var_183 = var_477; var_185 = var_545; var_186 = var_478; var_187 = var_547; var_188 = var_479; var_189 = var_480; var_191 = var_541; var_192 = var_482; var_193 = var_483; var_194 = 48; var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_474 = var_541 + 1; var_473 = var_482; if (var_474 < var_478) { var_28 = *(generic8_t *) ((pointer_or_number64_t) &stack.offset_128->offset_1 + var_541 * 1) + 4294967248; var_474 = var_28 & 0xFFFFFFFF; stack.offset_104.member_3 = *(generic8_t *) ((pointer_or_number64_t) &stack.offset_128->offset_1 + var_541 * 1); var_473 = var_482; if (!((var_28 & 0xFE) > 9)) { if (var_482 < var_477) { *(generic8_t *) (var_482 + var_480) = '0'; } if ((pointer_or_number64_t) stack.offset_152 + 2 < var_477) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_480 + 2) = '0'; } var_473 = (pointer_or_number64_t) stack.offset_152 + 3; var_474 = (pointer_or_number64_t) stack.offset_152 + 2; } } var_205 = var_474; stack.offset_152 = var_473; var_197 = var_481 & 0xFFFFFFFF; var_203 = var_476 & 0xFFFFFFFF; var_195 = 0; var_196 = var_477; var_198 = var_545; var_199 = var_478; var_200 = var_547; var_201 = var_479; var_202 = var_480; var_204 = var_541; var_206 = 48; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_569 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } break; case 18446744073709542877U: { var_233 = var_242; var_234 = var_243; var_208 = var_234; var_235 = var_244; var_209 = var_235; var_236 = var_245; var_211 = var_236; var_237 = var_246; var_213 = var_237; var_238 = var_247; var_214 = var_238; var_239 = var_248; var_216 = var_239; var_240 = var_249; var_217 = var_240; var_241 = var_250; var_218 = var_241; var_207 = 0; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (!var_541) { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_211 = var_236; var_213 = var_237; var_214 = var_238; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (stack.offset_148 == 2) { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_210 = var_545; var_211 = var_236; var_212 = var_547; var_213 = var_237; var_214 = var_238; var_215 = var_541; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_226 = var_233; var_227 = var_234; var_228 = var_236; var_229 = var_237; var_230 = var_238; var_231 = var_239; var_232 = var_240; if (stack.offset_147) { loop_state_var = 1; var_569 = true; break; } } } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_569 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } break; case 18446744073709542905U: { var_453 = (pointer_or_number64_t) &segment_2.rodata.offset_2644 + 256; var_444 = (pointer_or_number64_t) &segment_2.rodata.offset_2644 + 256; var_438 = var_501; var_439 = 0; var_440 = var_508; var_441 = var_502; var_442 = var_503; var_443 = var_504; var_447 = var_501; var_448 = 0; var_449 = var_508; var_450 = var_502; var_451 = var_503; var_452 = var_504; if (stack.offset_148 != 5) { var_196 = var_438; var_183 = var_196; var_197 = var_439; var_184 = var_197; var_199 = var_440; var_186 = var_199; var_201 = var_441; var_188 = var_201; var_202 = var_442; var_189 = var_202; var_192 = var_443; var_205 = var_444; var_193 = var_205; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_182 = 0; var_185 = var_545; var_187 = var_547; var_191 = var_541; var_194 = 63; var_195 = 0; var_198 = var_545; var_200 = var_547; var_203 = 0; var_204 = var_541; var_206 = 63; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_569 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_438 = var_447; var_439 = var_448; var_440 = var_449; var_441 = var_450; var_442 = var_451; var_443 = var_452; var_444 = var_453; if (!(stack.offset_52 & 0x4)) { var_196 = var_438; var_183 = var_196; var_197 = var_439; var_184 = var_197; var_199 = var_440; var_186 = var_199; var_201 = var_441; var_188 = var_201; var_202 = var_442; var_189 = var_202; var_192 = var_443; var_205 = var_444; var_193 = var_205; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_182 = 0; var_185 = var_545; var_187 = var_547; var_191 = var_541; var_194 = 63; var_195 = 0; var_198 = var_545; var_200 = var_547; var_203 = 0; var_204 = var_541; var_206 = 63; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_569 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_207 = 0; var_208 = var_447; var_209 = var_448; var_210 = var_545; var_211 = var_449; var_212 = var_547; var_213 = var_450; var_214 = var_451; var_215 = var_541; var_216 = var_452; var_217 = var_453; var_218 = 63; if (var_541 + 2 < var_449) { var_217 = stack.offset_128; var_207 = 0; var_208 = var_447; var_209 = var_448; var_210 = var_545; var_211 = var_449; var_212 = var_547; var_213 = var_450; var_214 = var_451; var_215 = var_541; var_216 = var_452; var_218 = 63; if (*(generic8_t *) ((pointer_or_number64_t) &((struct_358 *) var_217)->offset_1 + var_541 * 1) == '?') { var_27 = *(generic8_t *) ((pointer_or_number64_t) &stack.offset_128[1] + var_541 * 1); var_445 = 0; var_446 = stack.offset_128; if (*(generic8_t *) ((pointer_or_number64_t) &stack.offset_128[1] + var_541 * 1) > '>') { var_195 = var_445; var_182 = var_195; var_205 = var_446; var_193 = var_205; var_190 = (var_450 & 0xFFFFFFFF) | stack.offset_147; var_183 = var_447; var_184 = var_448; var_185 = var_545; var_186 = var_449; var_187 = var_547; var_188 = var_450; var_189 = var_451; var_191 = var_541; var_192 = var_452; var_194 = 63; var_196 = var_447; var_197 = var_448; var_198 = var_545; var_199 = var_449; var_200 = var_547; var_201 = var_450; var_202 = var_451; var_203 = 0; var_204 = var_541; var_206 = 63; if (!((var_450 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } } else { var_58 = lshift((var_27 - 62) & 0xFF, 0); var_57 = lshift(((var_27 - 62) ^ ((number8_t) (var_27 - 62) + '>')) & (((number8_t) (var_27 - 62) + '>') ^ 0x3E), 4); var_445 = (0x7000A38200000000 >> (*(generic8_t *) ((pointer_or_number64_t) &stack.offset_128[1] + var_541 * 1) & 0x3F)) & 0x1; var_446 = 8070630310989004800; if (!var_445) { var_195 = var_445; var_182 = var_195; var_205 = var_446; var_193 = var_205; var_190 = (var_450 & 0xFFFFFFFF) | stack.offset_147; var_183 = var_447; var_184 = var_448; var_185 = var_545; var_186 = var_449; var_187 = var_547; var_188 = var_450; var_189 = var_451; var_191 = var_541; var_192 = var_452; var_194 = 63; var_196 = var_447; var_197 = var_448; var_198 = var_545; var_199 = var_449; var_200 = var_547; var_201 = var_450; var_202 = var_451; var_203 = 0; var_204 = var_541; var_206 = 63; if (!((var_450 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } } else { var_408 = (0x7000A38200000000 >> (*(generic8_t *) ((pointer_or_number64_t) &stack.offset_128[1] + var_541 * 1) & 0x3F)) & 0x1; var_409 = var_447; var_410 = var_449; var_411 = var_450; var_412 = var_451; var_413 = var_452; var_414 = 8070630310989004800; if (stack.offset_147) { loop_state_var = 3; var_569 = true; break; } if ((uint64_t) stack.offset_152 < var_447) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_451) = '?'; } if ((pointer_or_number64_t) stack.offset_152 + 1 < var_447) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_451 + 1) = '\"'; } if ((pointer_or_number64_t) stack.offset_152 + 2 < var_447) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_451 + 2) = '\"'; } var_26 = (pointer_or_number64_t) stack.offset_152 + 3; if (var_26 < var_447) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_451 + 3) = '?'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 4; var_190 = (var_450 & 0xFFFFFFFF) | stack.offset_147; var_182 = 0; var_183 = var_447; var_184 = var_448; var_185 = var_545; var_186 = var_449; var_187 = var_547; var_188 = var_450; var_189 = var_451; var_191 = var_541 + 2; var_192 = var_452; var_193 = var_26; var_194 = var_27; var_195 = 0; var_196 = var_447; var_197 = var_448; var_198 = var_545; var_199 = var_449; var_200 = var_547; var_201 = var_450; var_202 = var_451; var_203 = 0; var_204 = var_541 + 2; var_205 = var_26; var_206 = var_27; if (!((var_450 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_569 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_569 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } break; case 18446744073709542949U: { stack.offset_144 = var_35; var_190 = (var_502 & 0xFFFFFFFF) | stack.offset_147; var_205 = (pointer_or_number64_t) &segment_2.rodata.offset_2644 + 256; var_193 = (pointer_or_number64_t) &segment_2.rodata.offset_2644 + 256; var_182 = (var_537 & 0xFFFFFF00) | var_35; var_183 = var_501; var_184 = 0; var_185 = var_545; var_186 = var_508; var_187 = var_547; var_188 = var_502; var_189 = var_503; var_191 = var_541; var_192 = var_504; var_194 = 39; var_195 = (var_537 & 0xFFFFFF00) | var_35; var_196 = var_501; var_197 = 0; var_198 = var_545; var_199 = var_508; var_200 = var_547; var_201 = var_502; var_202 = var_503; var_203 = 0; var_204 = var_541; var_206 = 39; if (!((var_502 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_569 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } break; case 18446744073709543066U: { var_190 = (var_502 & 0xFFFFFFFF) | stack.offset_147; var_205 = (pointer_or_number64_t) &segment_2.rodata.offset_2644 + 256; var_193 = (pointer_or_number64_t) &segment_2.rodata.offset_2644 + 256; var_182 = (var_537 & 0xFFFFFF00) | var_35; var_183 = var_501; var_184 = 0; var_185 = var_545; var_186 = var_508; var_187 = var_547; var_188 = var_502; var_189 = var_503; var_191 = var_541; var_192 = var_504; var_194 = 32; var_195 = (var_537 & 0xFFFFFF00) | var_35; var_196 = var_501; var_197 = 0; var_198 = var_545; var_199 = var_508; var_200 = var_547; var_201 = var_502; var_202 = var_503; var_203 = 0; var_204 = var_541; var_206 = 32; if (!((var_502 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_569 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } break; case 18446744073709542857U: case 18446744073709542981U: case 18446744073709543016U: { switch ((number64_t) *(generic32_t *) ((pointer_or_number64_t) &segment_2.rodata.offset_2644 + 256 + *(generic8_t *) var_504 * 4)) { case 18446744073709542981U: { var_429 = var_501; var_430 = 0; var_431 = var_508; var_432 = var_502; var_433 = var_503; var_434 = 114; var_435 = var_504; var_436 = 0; var_437 = 13; } break; case 18446744073709543016U: { var_429 = var_501; var_430 = 0; var_431 = var_508; var_432 = var_502; var_433 = var_503; var_434 = 116; var_435 = var_504; var_436 = 0; var_437 = 9; } break; } var_422 = var_429; var_208 = var_422; var_209 = var_430; var_423 = var_431; var_211 = var_423; var_424 = var_432; var_213 = var_424; var_425 = var_433; var_214 = var_425; var_426 = var_434; var_427 = var_435; var_216 = var_427; var_428 = var_436; var_217 = var_428; var_218 = var_437; var_207 = 0; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (stack.offset_145) { var_163 = var_422; var_115 = var_163; var_165 = var_423; var_117 = var_165; var_167 = var_424; var_119 = var_167; var_168 = var_425; var_120 = var_168; var_169 = var_427; var_122 = var_169; var_170 = var_428; var_123 = var_170; var_124 = var_426 & 0xFFFFFFFF; var_114 = 0; var_116 = var_545; var_118 = var_547; var_121 = var_541; var_162 = 0; var_164 = var_545; var_166 = var_547; if (stack.offset_147) { loop_state_var = 5; var_569 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_569 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } break; case 18446744073709542890U: case 18446744073709543001U: case 18446744073709543036U: case 18446744073709543051U: { switch ((number64_t) *(generic32_t *) ((pointer_or_number64_t) &segment_2.rodata.offset_2644 + 256 + *(generic8_t *) var_504 * 4)) { case 18446744073709543001U: { var_171 = 0; var_172 = var_501; var_173 = var_545; var_174 = var_508; var_175 = var_547; var_176 = var_502; var_177 = var_503; var_178 = var_541; var_179 = var_504; var_180 = 0; var_181 = 102; } break; case 18446744073709543036U: { var_171 = 0; var_172 = var_501; var_173 = var_545; var_174 = var_508; var_175 = var_547; var_176 = var_502; var_177 = var_503; var_178 = var_541; var_179 = var_504; var_180 = 0; var_181 = 98; } break; case 18446744073709543051U: { var_171 = 0; var_172 = var_501; var_173 = var_545; var_174 = var_508; var_175 = var_547; var_176 = var_502; var_177 = var_503; var_178 = var_541; var_179 = var_504; var_180 = 0; var_181 = 118; } break; } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_569 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } break; default: { loop_state_var = 8; var_569 = true; break; } break; } if (var_569){ break;} } break; case 2: { if ((int8_t) *(generic8_t *) var_41 > (int8_t) 122) { var_251 = (var_538 & 0xFFFFFFFFFFFFFF00) | var_536; var_252 = var_16; var_253 = var_537 & 0xFFFFFF00; var_254 = var_546; var_255 = var_36; var_256 = var_17; var_257 = var_41; var_258 = var_552; var_259 = *(generic8_t *) var_41; if (!(number8_t) (*(generic8_t *) var_41 - 125)) { var_242 = var_251; var_243 = var_252; var_208 = var_243; var_244 = var_253; var_209 = var_244; var_211 = var_254; var_246 = var_255; var_213 = var_246; var_247 = var_256; var_214 = var_247; var_248 = var_257; var_216 = var_248; var_249 = var_258; var_217 = var_249; var_250 = var_259; var_218 = var_250; var_207 = 0; var_210 = var_545; var_212 = var_547; var_215 = var_541; var_245 = 1; switch ((number64_t) var_211) { case 18446744073709551615U: { var_207 = 0; var_208 = var_252; var_209 = var_253; var_210 = var_545; var_211 = 18446744073709551615U; var_212 = var_547; var_213 = var_255; var_214 = var_256; var_215 = var_541; var_216 = var_257; var_217 = var_258; var_218 = var_259; var_242 = var_251; var_243 = var_252; var_244 = var_253; var_245 = 18446744073709551615U; var_246 = var_255; var_247 = var_256; var_248 = var_257; var_249 = var_258; var_250 = var_259; if (!stack.offset_128->offset_1) { var_233 = var_242; var_234 = var_243; var_208 = var_234; var_235 = var_244; var_209 = var_235; var_236 = var_245; var_211 = var_236; var_237 = var_246; var_213 = var_237; var_238 = var_247; var_214 = var_238; var_239 = var_248; var_216 = var_239; var_240 = var_249; var_217 = var_240; var_241 = var_250; var_218 = var_241; var_207 = 0; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (!var_541) { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_211 = var_236; var_213 = var_237; var_214 = var_238; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (stack.offset_148 == 2) { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_210 = var_545; var_211 = var_236; var_212 = var_547; var_213 = var_237; var_214 = var_238; var_215 = var_541; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_226 = var_233; var_227 = var_234; var_228 = var_236; var_229 = var_237; var_230 = var_238; var_231 = var_239; var_232 = var_240; if (stack.offset_147) { loop_state_var = 1; var_569 = true; break; } } } } } break; case 1: { var_233 = var_242; var_234 = var_243; var_208 = var_234; var_235 = var_244; var_209 = var_235; var_236 = var_245; var_211 = var_236; var_237 = var_246; var_213 = var_237; var_238 = var_247; var_214 = var_238; var_239 = var_248; var_216 = var_239; var_240 = var_249; var_217 = var_240; var_241 = var_250; var_218 = var_241; var_207 = 0; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (!var_541) { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_211 = var_236; var_213 = var_237; var_214 = var_238; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (stack.offset_148 == 2) { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_210 = var_545; var_211 = var_236; var_212 = var_547; var_213 = var_237; var_214 = var_238; var_215 = var_541; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_226 = var_233; var_227 = var_234; var_228 = var_236; var_229 = var_237; var_230 = var_238; var_231 = var_239; var_232 = var_240; if (stack.offset_147) { loop_state_var = 1; var_569 = true; break; } } } } break; } if (var_569){ break;} var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_569 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_56 = lshift((*(generic8_t *) var_41 - 125) & 0xFF, 0); var_55 = lshift(((*(generic8_t *) var_41 - 125) ^ ((number8_t) (*(generic8_t *) var_41 - 125) + '}')) & (((number8_t) (*(generic8_t *) var_41 - 125) + '}') ^ 0x7D), 4); if (((((uint16_t) (number16_t) var_55 >> 4) ^ (number16_t) var_56) & 0x80)) { var_233 = 0; var_234 = var_16; var_235 = var_537 & 0xFFFFFF00; var_236 = var_546; var_237 = var_36; var_238 = var_17; var_239 = var_41; var_240 = var_552; var_241 = 124; var_251 = (var_538 & 0xFFFFFFFFFFFFFF00) | var_536; var_252 = var_16; var_253 = var_537 & 0xFFFFFF00; var_254 = var_546; var_255 = var_36; var_256 = var_17; var_257 = var_41; var_258 = var_552; var_259 = *(generic8_t *) var_41; if (*(generic8_t *) var_41 == '{') { var_242 = var_251; var_243 = var_252; var_208 = var_243; var_244 = var_253; var_209 = var_244; var_211 = var_254; var_246 = var_255; var_213 = var_246; var_247 = var_256; var_214 = var_247; var_248 = var_257; var_216 = var_248; var_249 = var_258; var_217 = var_249; var_250 = var_259; var_218 = var_250; var_207 = 0; var_210 = var_545; var_212 = var_547; var_215 = var_541; var_245 = 1; switch ((number64_t) var_211) { case 18446744073709551615U: { var_207 = 0; var_208 = var_252; var_209 = var_253; var_210 = var_545; var_211 = 18446744073709551615U; var_212 = var_547; var_213 = var_255; var_214 = var_256; var_215 = var_541; var_216 = var_257; var_217 = var_258; var_218 = var_259; var_242 = var_251; var_243 = var_252; var_244 = var_253; var_245 = 18446744073709551615U; var_246 = var_255; var_247 = var_256; var_248 = var_257; var_249 = var_258; var_250 = var_259; if (!stack.offset_128->offset_1) { var_233 = var_242; var_234 = var_243; var_208 = var_234; var_235 = var_244; var_209 = var_235; var_236 = var_245; var_211 = var_236; var_237 = var_246; var_213 = var_237; var_238 = var_247; var_214 = var_238; var_239 = var_248; var_216 = var_239; var_240 = var_249; var_217 = var_240; var_241 = var_250; var_218 = var_241; var_207 = 0; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (!var_541) { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_211 = var_236; var_213 = var_237; var_214 = var_238; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (stack.offset_148 == 2) { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_210 = var_545; var_211 = var_236; var_212 = var_547; var_213 = var_237; var_214 = var_238; var_215 = var_541; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_226 = var_233; var_227 = var_234; var_228 = var_236; var_229 = var_237; var_230 = var_238; var_231 = var_239; var_232 = var_240; if (stack.offset_147) { loop_state_var = 1; var_569 = true; break; } } } } } break; case 1: { var_233 = var_242; var_234 = var_243; var_208 = var_234; var_235 = var_244; var_209 = var_235; var_236 = var_245; var_211 = var_236; var_237 = var_246; var_213 = var_237; var_238 = var_247; var_214 = var_238; var_239 = var_248; var_216 = var_239; var_240 = var_249; var_217 = var_240; var_241 = var_250; var_218 = var_241; var_207 = 0; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (!var_541) { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_211 = var_236; var_213 = var_237; var_214 = var_238; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (stack.offset_148 == 2) { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_210 = var_545; var_211 = var_236; var_212 = var_547; var_213 = var_237; var_214 = var_238; var_215 = var_541; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_226 = var_233; var_227 = var_234; var_228 = var_236; var_229 = var_237; var_230 = var_238; var_231 = var_239; var_232 = var_240; if (stack.offset_147) { loop_state_var = 1; var_569 = true; break; } } } } break; } if (var_569){ break;} } else { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_211 = var_236; var_213 = var_237; var_214 = var_238; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (stack.offset_148 == 2) { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_210 = var_545; var_211 = var_236; var_212 = var_547; var_213 = var_237; var_214 = var_238; var_215 = var_541; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_226 = var_233; var_227 = var_234; var_228 = var_236; var_229 = var_237; var_230 = var_238; var_231 = var_239; var_232 = var_240; if (stack.offset_147) { loop_state_var = 1; var_569 = true; break; } } } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_569 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_242 = (var_538 & 0xFFFFFFFFFFFFFF00) | var_536; var_243 = var_16; var_244 = var_537 & 0xFFFFFF00; var_245 = var_546; var_246 = var_36; var_247 = var_17; var_248 = var_41; var_249 = var_552; var_250 = *(generic8_t *) var_41; var_377 = var_537 & 0xFFFFFF00; var_378 = (var_538 & 0xFFFFFFFFFFFFFF00) | var_536; var_379 = var_16; var_380 = var_546; var_381 = var_36; var_382 = var_17; var_383 = var_41; var_384 = var_552; if (*(generic8_t *) var_41 == '~') { var_233 = var_242; var_234 = var_243; var_208 = var_234; var_235 = var_244; var_209 = var_235; var_236 = var_245; var_211 = var_236; var_237 = var_246; var_213 = var_237; var_238 = var_247; var_214 = var_238; var_239 = var_248; var_216 = var_239; var_240 = var_249; var_217 = var_240; var_241 = var_250; var_218 = var_241; var_207 = 0; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (!var_541) { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_211 = var_236; var_213 = var_237; var_214 = var_238; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (stack.offset_148 == 2) { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_210 = var_545; var_211 = var_236; var_212 = var_547; var_213 = var_237; var_214 = var_238; var_215 = var_541; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_226 = var_233; var_227 = var_234; var_228 = var_236; var_229 = var_237; var_230 = var_238; var_231 = var_239; var_232 = var_240; if (stack.offset_147) { loop_state_var = 1; var_569 = true; break; } } } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_569 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_370 = var_377; var_305 = var_370; var_368 = var_378; var_303 = var_368; var_369 = var_379; var_304 = var_369; var_371 = var_380; var_306 = var_371; var_372 = var_381; var_307 = var_372; var_373 = var_382; var_308 = var_373; var_374 = var_383; var_309 = var_374; var_375 = var_384; var_310 = 127; var_376 = 127; if (stack.offset_32 == 1) { var_292 = var_305; var_294 = var_306; var_300 = var_309; *(generic64_t *) &stack.offset_80 = var_304; *(generic64_t *) &stack.offset_88 = var_308; stack.offset_96.member_1 = (number8_t) var_310; stack.offset_104.member_3 = (number8_t) var_307; var_45 = __ctype_b_loc_2(); var_296 = stack.offset_104.member_3; var_297 = *(generic64_t *) &stack.offset_88; var_302 = stack.offset_96.member_1; var_291 = *(generic64_t *) &stack.offset_80; var_290 = (var_303 & 0xFFFFFFFFFFFFFF00) | ((uint8_t) (*(generic8_t *) ((pointer_or_number64_t) &(*var_45)[var_302] + 1) & 0x40) >> '\006'); var_289 = stack.offset_145; var_301 = (((number64_t) *var_45 & 0xFFFFFFFFFFFFFF00) | !(*(generic8_t *) ((pointer_or_number64_t) &(*var_45)[var_302] + 1) & 0x40)) & (var_289 | 0xFFFFFFFFFFFFFF00); var_293 = var_545; var_295 = var_547; var_298 = 1; var_299 = var_541; var_207 = var_290; var_208 = var_291; var_209 = var_292; var_210 = var_293; var_211 = var_294; var_212 = var_295; var_213 = var_296; var_214 = var_297; var_215 = var_299; var_216 = var_300; var_217 = var_301; var_218 = var_302; if ((var_217 & 0xFF)) { var_287 = var_289; var_278 = 0; var_279 = var_291; var_280 = var_292; var_281 = var_293; var_282 = var_294; var_283 = var_295; var_284 = var_297; var_285 = var_298; var_286 = var_299; var_288 = var_302; var_272 = var_280; var_274 = var_285; var_275 = var_286; var_277 = var_288; stack.offset_80.member_1 = (number8_t) var_278; var_273 = stack.offset_152; *(generic64_t *) &stack.offset_104 = var_282; var_271 = stack.offset_146; *(generic64_t *) &stack.offset_96 = var_281; *(generic64_t *) &stack.offset_88 = var_283; var_276 = 0; while (true) { if (!(var_287 & 0xFF)) { var_267 = var_273; if ((var_272 & 0xFF)) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '\\'; } var_267 = var_273 + 1; } if (!(var_275 + 1 < var_274 + var_275)) { loop_state_var = 1; break; } var_260 = var_271; var_261 = 0; var_262 = var_267; var_263 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; if ((((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271 & 0xFF)) { if (var_267 < var_279) { *(generic8_t *) (var_267 + var_284) = '''; } if (var_267 + 1 < var_279) { *(generic8_t *) (var_267 + var_284 + 1) = '''; } var_262 = var_267 + 2; var_260 = 0; var_261 = 0; var_263 = var_267 + 1; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; } } else { if (stack.offset_147) { loop_state_var = 0; break; } var_269 = var_271; var_270 = var_273; if ((~(number8_t) var_271 & (stack.offset_148 == 2))) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '''; } if (var_273 + 1 < var_279) { *(generic8_t *) (var_273 + var_284 + 1) = '$'; } if (var_273 + 2 < var_279) { *(generic8_t *) (var_273 + var_284 + 2) = '''; } var_270 = var_273 + 3; var_269 = (var_274 & 0xFFFFFF00) | (~(number8_t) var_271 & (stack.offset_148 == 2)); } if (var_270 < var_279) { *(generic8_t *) (var_270 + var_284) = '\\'; } if (var_270 + 1 < var_279) { *(generic8_t *) (var_270 + var_284 + 1) = ((uint8_t) (number8_t) var_277 >> '\006') | 0x30; } var_268 = var_270 + 2; if (var_268 < var_279) { var_268 = ((var_277 >> 3) & 0x7) | 0x30; *(generic8_t *) (var_270 + var_284 + 2) = (number8_t) var_268; } var_263 = var_268; var_264 = var_275 + 1; var_262 = var_270 + 3; var_266 = (var_277 & 0x7) | 0x30; var_265 = var_287 & 0xFFFFFFFF; var_260 = var_269; var_261 = var_272; if (!(var_264 < var_274 + var_275)) { loop_state_var = 2; break; } } if (var_262 < var_279) { *(generic8_t *) (var_262 + var_284) = (number8_t) var_266; } var_277 = *(generic8_t *) (var_264 + (pointer_or_number64_t) stack.offset_128); var_273 = var_262 + 1; } if (!(loop_state_var)) { loop_state_var = 6; var_569 = true; break; } if (loop_state_var != 1) { stack.offset_146 = (number8_t) var_269; var_71 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_270 + 3; var_68 = stack.offset_80.member_1; var_70 = *(generic64_t *) &stack.offset_96; var_72 = *(generic64_t *) &stack.offset_88; var_69 = var_279; var_73 = var_270 + 3; var_74 = var_284; var_75 = var_275 + 1; var_76 = var_274 + var_275; var_77 = var_287; var_78 = (var_277 & 0x7) | 0x30; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } stack.offset_146 = (number8_t) var_271; var_82 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_267; var_79 = stack.offset_80.member_1; var_81 = *(generic64_t *) &stack.offset_96; var_83 = *(generic64_t *) &stack.offset_88; var_80 = var_279; var_84 = var_267; var_85 = var_284; var_86 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_87 = var_275 + 1; var_88 = var_274 + var_275; var_89 = var_287; var_90 = var_277; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_569 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_385 = (var_538 & 0xFFFFFFFFFFFFFF00) | var_536; var_386 = var_16; var_387 = var_537 & 0xFFFFFF00; var_388 = var_546; var_389 = var_36; var_390 = var_17; var_391 = var_41; var_392 = var_552; var_393 = *(generic8_t *) var_41; if (*(generic8_t *) var_41 != '@') { var_216 = (*(generic8_t *) var_41 + 4294967231) & 0xFFFFFFFF; var_207 = (var_538 & 0xFFFFFFFFFFFFFF00) | var_536; var_208 = var_16; var_209 = var_537 & 0xFFFFFF00; var_210 = var_545; var_211 = var_546; var_212 = var_547; var_213 = var_36; var_214 = var_17; var_215 = var_541; var_217 = 288230373266030591; var_218 = *(generic8_t *) var_41; if (!((0x1 << ((*(generic8_t *) var_41 + 4294967231) & 0x3F)) & 0x3FFFFFF53FFFFFF)) { var_233 = 0; var_234 = var_16; var_235 = var_537 & 0xFFFFFF00; var_236 = var_546; var_237 = var_36; var_238 = var_17; var_239 = (*(generic8_t *) var_41 + 4294967231) & 0xFFFFFFFF; var_240 = 288230373266030591; var_241 = *(generic8_t *) var_41; if (!((0x1 << ((*(generic8_t *) var_41 + 4294967231) & 0x3F)) & 0xA4000000)) { var_415 = (var_538 & 0xFFFFFFFFFFFFFF00) | var_536; var_416 = var_16; var_417 = var_546; var_418 = var_36; var_419 = var_17; var_420 = (*(generic8_t *) var_41 + 4294967231) & 0xFFFFFFFF; var_421 = *(generic8_t *) var_41; if (var_40 == 2) { var_394 = var_16; var_395 = var_546; var_396 = var_36; var_397 = var_17; var_398 = (*(generic8_t *) var_41 + 4294967231) & 0xFFFFFFFF; var_399 = (*(generic8_t *) var_41 + 4294967231) & 0xFFFFFFFF; var_400 = 288230373266030591; if (stack.offset_147) { loop_state_var = 2; var_569 = true; break; } var_80 = var_394; var_82 = var_395; var_84 = var_396; var_85 = var_397; var_88 = var_398; var_86 = stack.offset_146; var_87 = var_541 + 1; var_79 = 0; var_81 = var_545; var_83 = var_547; var_89 = 288230373266030591; var_90 = 92; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_401 = var_416; var_403 = var_417; var_404 = var_418; var_405 = var_419; var_406 = var_420; var_407 = var_421; var_402 = 0; if ((stack.offset_145 & stack.offset_147)) { var_394 = var_416; var_395 = var_417; var_396 = var_418; var_397 = var_419; var_398 = var_420; var_408 = var_415; var_409 = var_416; var_410 = var_417; var_411 = var_418; var_412 = var_419; var_413 = var_420; var_414 = 288230373266030591; if (!stack.offset_120) { loop_state_var = 3; var_569 = true; break; } var_80 = var_394; var_82 = var_395; var_84 = var_396; var_85 = var_397; var_88 = var_398; var_86 = stack.offset_146; var_87 = var_541 + 1; var_79 = 0; var_81 = var_545; var_83 = var_547; var_89 = 288230373266030591; var_90 = 92; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_208 = var_401; var_104 = var_208; var_209 = var_402; var_211 = var_403; var_106 = var_211; var_213 = var_404; var_108 = var_213; var_214 = var_405; var_109 = var_214; var_216 = var_406; var_111 = var_216; var_218 = var_407; var_103 = 0; var_105 = var_545; var_107 = var_547; var_110 = var_541; var_112 = 288230373266030591; var_113 = 92; var_207 = 0; var_210 = var_545; var_212 = var_547; var_215 = var_541; var_217 = 288230373266030591; if (stack.offset_145) { if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_211 = var_236; var_213 = var_237; var_214 = var_238; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (stack.offset_148 == 2) { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_210 = var_545; var_211 = var_236; var_212 = var_547; var_213 = var_237; var_214 = var_238; var_215 = var_541; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_226 = var_233; var_227 = var_234; var_228 = var_236; var_229 = var_237; var_230 = var_238; var_231 = var_239; var_232 = var_240; if (stack.offset_147) { loop_state_var = 1; var_569 = true; break; } } } } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_569 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_368 = var_385; var_303 = var_368; var_369 = var_386; var_304 = var_369; var_370 = var_387; var_305 = var_370; var_371 = var_388; var_306 = var_371; var_372 = var_389; var_307 = var_372; var_373 = var_390; var_308 = var_373; var_374 = var_391; var_309 = var_374; var_375 = var_392; var_376 = var_393; var_310 = var_376; if (stack.offset_32 == 1) { var_292 = var_305; var_294 = var_306; var_300 = var_309; *(generic64_t *) &stack.offset_80 = var_304; *(generic64_t *) &stack.offset_88 = var_308; stack.offset_96.member_1 = (number8_t) var_310; stack.offset_104.member_3 = (number8_t) var_307; var_45 = __ctype_b_loc_2(); var_296 = stack.offset_104.member_3; var_297 = *(generic64_t *) &stack.offset_88; var_302 = stack.offset_96.member_1; var_291 = *(generic64_t *) &stack.offset_80; var_290 = (var_303 & 0xFFFFFFFFFFFFFF00) | ((uint8_t) (*(generic8_t *) ((pointer_or_number64_t) &(*var_45)[var_302] + 1) & 0x40) >> '\006'); var_289 = stack.offset_145; var_301 = (((number64_t) *var_45 & 0xFFFFFFFFFFFFFF00) | !(*(generic8_t *) ((pointer_or_number64_t) &(*var_45)[var_302] + 1) & 0x40)) & (var_289 | 0xFFFFFFFFFFFFFF00); var_293 = var_545; var_295 = var_547; var_298 = 1; var_299 = var_541; var_207 = var_290; var_208 = var_291; var_209 = var_292; var_210 = var_293; var_211 = var_294; var_212 = var_295; var_213 = var_296; var_214 = var_297; var_215 = var_299; var_216 = var_300; var_217 = var_301; var_218 = var_302; if ((var_217 & 0xFF)) { var_287 = var_289; var_278 = 0; var_279 = var_291; var_280 = var_292; var_281 = var_293; var_282 = var_294; var_283 = var_295; var_284 = var_297; var_285 = var_298; var_286 = var_299; var_288 = var_302; var_272 = var_280; var_274 = var_285; var_275 = var_286; var_277 = var_288; stack.offset_80.member_1 = (number8_t) var_278; var_273 = stack.offset_152; *(generic64_t *) &stack.offset_104 = var_282; var_271 = stack.offset_146; *(generic64_t *) &stack.offset_96 = var_281; *(generic64_t *) &stack.offset_88 = var_283; var_276 = 0; while (true) { if (!(var_287 & 0xFF)) { var_267 = var_273; if ((var_272 & 0xFF)) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '\\'; } var_267 = var_273 + 1; } if (!(var_275 + 1 < var_274 + var_275)) { loop_state_var = 1; break; } var_260 = var_271; var_261 = 0; var_262 = var_267; var_263 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; if ((((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271 & 0xFF)) { if (var_267 < var_279) { *(generic8_t *) (var_267 + var_284) = '''; } if (var_267 + 1 < var_279) { *(generic8_t *) (var_267 + var_284 + 1) = '''; } var_262 = var_267 + 2; var_260 = 0; var_261 = 0; var_263 = var_267 + 1; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; } } else { if (stack.offset_147) { loop_state_var = 0; break; } var_269 = var_271; var_270 = var_273; if ((~(number8_t) var_271 & (stack.offset_148 == 2))) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '''; } if (var_273 + 1 < var_279) { *(generic8_t *) (var_273 + var_284 + 1) = '$'; } if (var_273 + 2 < var_279) { *(generic8_t *) (var_273 + var_284 + 2) = '''; } var_270 = var_273 + 3; var_269 = (var_274 & 0xFFFFFF00) | (~(number8_t) var_271 & (stack.offset_148 == 2)); } if (var_270 < var_279) { *(generic8_t *) (var_270 + var_284) = '\\'; } if (var_270 + 1 < var_279) { *(generic8_t *) (var_270 + var_284 + 1) = ((uint8_t) (number8_t) var_277 >> '\006') | 0x30; } var_268 = var_270 + 2; if (var_268 < var_279) { var_268 = ((var_277 >> 3) & 0x7) | 0x30; *(generic8_t *) (var_270 + var_284 + 2) = (number8_t) var_268; } var_263 = var_268; var_264 = var_275 + 1; var_262 = var_270 + 3; var_266 = (var_277 & 0x7) | 0x30; var_265 = var_287 & 0xFFFFFFFF; var_260 = var_269; var_261 = var_272; if (!(var_264 < var_274 + var_275)) { loop_state_var = 2; break; } } if (var_262 < var_279) { *(generic8_t *) (var_262 + var_284) = (number8_t) var_266; } var_277 = *(generic8_t *) (var_264 + (pointer_or_number64_t) stack.offset_128); var_273 = var_262 + 1; } if (!(loop_state_var)) { loop_state_var = 6; var_569 = true; break; } if (loop_state_var != 1) { stack.offset_146 = (number8_t) var_269; var_71 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_270 + 3; var_68 = stack.offset_80.member_1; var_70 = *(generic64_t *) &stack.offset_96; var_72 = *(generic64_t *) &stack.offset_88; var_69 = var_279; var_73 = var_270 + 3; var_74 = var_284; var_75 = var_275 + 1; var_76 = var_274 + var_275; var_77 = var_287; var_78 = (var_277 & 0x7) | 0x30; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } stack.offset_146 = (number8_t) var_271; var_82 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_267; var_79 = stack.offset_80.member_1; var_81 = *(generic64_t *) &stack.offset_96; var_83 = *(generic64_t *) &stack.offset_88; var_80 = var_279; var_84 = var_267; var_85 = var_284; var_86 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_87 = var_275 + 1; var_88 = var_274 + var_275; var_89 = var_287; var_90 = var_277; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_569 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } var_362 = var_368; var_363 = var_369; var_364 = var_371; var_365 = var_372; var_366 = var_373; var_367 = var_376; stack.offset_176 = 0; *(generic64_t **) &stack.offset_104 = &stack.offset_176; if (var_364 == (pointer_or_number64_t) -1) { var_25 = stack.offset_128; stack.offset_64 = var_369; stack.offset_72 = var_373; stack.offset_80.member_1 = (number8_t) var_376; stack.offset_88.member_1 = (number8_t) var_368; stack.offset_96.member_1 = (number8_t) var_372; var_567 = strlen_2(var_374, var_375, var_376, (pointer_or_number64_t) var_25, var_372, var_373); var_54 = var_567.register_rax; var_364 = var_54; var_53 = var_567.register_rdx; var_363 = stack.offset_64; var_366 = stack.offset_72; var_367 = stack.offset_80.member_1; var_362 = stack.offset_88.member_1; var_365 = stack.offset_96.member_1; } stack.offset_96.member_1 = (number8_t) var_362; stack.offset_50 = (number8_t) var_365; *(generic64_t *) &stack.offset_80 = var_541; stack.offset_51 = (number8_t) var_362; stack.offset_49 = (number8_t) var_367; stack.offset_48 = (number8_t) var_370; stack.offset_64 = var_366; stack.offset_24 = var_363; stack.offset_16 = var_545; stack.offset_8 = var_547; stack.offset_72 = var_364; var_361 = 0; while (true) { var_24 = var_361 + *(generic64_t *) &stack.offset_80 + (pointer_or_number64_t) stack.offset_128; if (!var_24) { var_357 = stack.offset_51; var_358 = ""; var_359 = 0; var_360 = 1; } else { var_360 = (pointer_or_number64_t) stack.offset_72 - (var_361 + *(generic64_t *) &stack.offset_80); var_357 = (pointer_or_number64_t) stack.offset_72 != var_361 + *(generic64_t *) &stack.offset_80; var_359 = &stack.offset_172; var_358 = var_24; } stack.offset_88.member_1 = var_357; var_52 = mbrtoc32_2((char32_t *) var_359, (const int8_t *) var_358, var_360, (mbstate_t *) *(generic64_t *) &stack.offset_104); if (var_52 > (uint64_t) -3) { if (!stack.offset_88.member_1) { loop_state_var = 0; break; } *(size_t *) &stack.offset_88 = var_52; var_49 = function_0x404860_Code_x86_64(); if ((var_49.offset_0 & 0xFF)) { loop_state_var = 2; break; } if (!var_359) { var_352 = var_361 + 1; var_353 = var_52; } else { *(generic32_t *) var_359 = *(generic8_t *) var_358; var_354 = 1; if (stack.offset_148 == 2) { var_354 = 1; if (!stack.offset_147) { var_353 = var_354; var_352 = var_361 + var_353; } else { var_352 = var_361 + 1; var_353 = var_52; } } else { var_353 = var_354; var_352 = var_361 + var_353; } } var_350 = var_352; var_351 = var_353; var_48 = iswprint_2(stack.offset_172); var_47 = !var_48 ? '\000' : stack.offset_96.member_1; stack.offset_96.member_1 = var_47; var_46 = mbsinit_2((const mbstate_t *) *(generic64_t *) &stack.offset_104); if (!var_46) { continue; } loop_state_var = 1; break; } bool var_576 = false; var_350 = var_361; var_351 = 0; var_352 = var_361; var_353 = 18446744073709551613U; switch ((number64_t) var_52) { case 0: { loop_state_var = 1; } break; case 18446744073709551613U: { var_350 = var_352; var_351 = var_353; var_48 = iswprint_2(stack.offset_172); var_47 = !var_48 ? '\000' : stack.offset_96.member_1; stack.offset_96.member_1 = var_47; var_46 = mbsinit_2((const mbstate_t *) *(generic64_t *) &stack.offset_104); if (!var_46) { continue; } loop_state_var = 1; } break; default: { var_354 = var_52; if (stack.offset_148 == 2) { var_354 = var_52; if (!stack.offset_147) { var_353 = var_354; var_352 = var_361 + var_353; } else { if (var_52 == 1) { var_352 = var_361 + 1; var_353 = var_52; } else { var_356 = var_361 + *(generic64_t *) &stack.offset_80 + (pointer_or_number64_t) stack.offset_128; var_355 = 0; do { if (!(((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFE) > 33)) { var_51 = lshift((((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFFFFFFFF) - 33) & 0xFF, 0); var_50 = lshift(((((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFFFFFFFF) - 33) ^ ((number8_t) (((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFFFFFFFF) - 33) + '!')) & (((number8_t) (((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFFFFFFFF) - 33) + '!') ^ 0x21), 4); if (((0x20000002B >> ((*(generic8_t *) (var_356 + 1) + 4294967205) & 0x3F)) & 0x1)) { loop_state_var = 1; break; } } var_23 = var_52 + var_24 == (pointer_or_number64_t) &stack.offset_128[1] + *(generic64_t *) &stack.offset_80 * 1 + var_361 * 1 + var_355 * 1; var_355 = var_355 + 1; var_356 = var_356 + 1; } while (!(var_23)); if (loop_state_var == 1) { loop_state_var = 3; var_576 = true; break; } var_354 = var_52; var_353 = var_354; var_352 = var_361 + var_353; } } } else { var_353 = var_354; var_352 = var_361 + var_353; } var_350 = var_352; var_351 = var_353; var_48 = iswprint_2(stack.offset_172); var_47 = !var_48 ? '\000' : stack.offset_96.member_1; stack.offset_96.member_1 = var_47; var_46 = mbsinit_2((const mbstate_t *) *(generic64_t *) &stack.offset_104); if (!var_46) { continue; } loop_state_var = 1; } break; } if (var_576){ break;} break; } if (loop_state_var == 3) { loop_state_var = 7; var_569 = true; break; } if (loop_state_var == 1) { var_320 = var_350; var_322 = var_351; var_312 = stack.offset_96.member_1; var_318 = stack.offset_50; var_321 = *(generic64_t *) &stack.offset_80; var_324 = stack.offset_49; var_316 = stack.offset_72; var_314 = stack.offset_48; var_319 = stack.offset_64; var_313 = stack.offset_24; var_315 = stack.offset_16; var_317 = stack.offset_8; var_311 = stack.offset_145; var_323 = (var_312 ^ 0x1) & (var_311 | 0xFFFFFFFFFFFFFF00); } else { if (!(loop_state_var)) { var_345 = stack.offset_50; var_330 = var_345; var_347 = *(generic64_t *) &stack.offset_80; var_333 = var_347; var_349 = stack.offset_49; var_335 = var_349; var_343 = stack.offset_72; var_328 = var_343; var_341 = stack.offset_48; var_326 = var_341; var_346 = stack.offset_64; var_331 = var_346; var_340 = stack.offset_24; var_325 = var_340; var_342 = stack.offset_16; var_327 = var_342; var_344 = stack.offset_8; var_329 = var_344; var_332 = var_361; var_334 = 18446744073709551615U; var_348 = var_52; if (var_52 != (pointer_or_number64_t) -1) { var_325 = var_340; var_326 = var_341; var_327 = var_342; var_328 = var_343; var_329 = var_344; var_330 = var_345; var_331 = var_346; var_333 = var_347; var_334 = var_348; var_335 = var_349; var_332 = var_361; if (var_361 + *(generic64_t *) &stack.offset_80 < var_328) { var_337 = 0; var_338 = var_361; var_339 = var_361 + *(generic64_t *) &stack.offset_80; while (true) { var_336 = var_338; if (*(generic8_t *) (var_339 + (pointer_or_number64_t) stack.offset_128)) { var_336 = var_361 + 1 + var_337; var_339 = var_361 + 1 + var_347 + var_337; var_338 = var_338 + 1; var_337 = var_337 + 1; if (var_339 < (uint64_t) var_343) { continue; } } break; } var_332 = var_336; var_325 = var_340; var_326 = var_341; var_327 = var_342; var_328 = var_343; var_329 = var_344; var_330 = var_345; var_331 = var_346; var_333 = var_347; var_334 = stack.offset_128; var_335 = var_349; } } } else { var_348 = *(generic64_t *) &stack.offset_88; var_345 = stack.offset_50; var_330 = var_345; var_347 = *(generic64_t *) &stack.offset_80; var_333 = var_347; var_349 = stack.offset_49; var_335 = var_349; var_343 = stack.offset_72; var_328 = var_343; var_341 = stack.offset_48; var_326 = var_341; var_346 = stack.offset_64; var_331 = var_346; var_340 = stack.offset_24; var_325 = var_340; var_342 = stack.offset_16; var_327 = var_342; var_344 = stack.offset_8; var_329 = var_344; var_332 = var_361; var_334 = 18446744073709551615U; if (var_348 != (pointer_or_number64_t) -1) { var_325 = var_340; var_326 = var_341; var_327 = var_342; var_328 = var_343; var_329 = var_344; var_330 = var_345; var_331 = var_346; var_333 = var_347; var_334 = var_348; var_335 = var_349; var_332 = var_361; if (var_361 + *(generic64_t *) &stack.offset_80 < var_328) { var_337 = 0; var_338 = var_361; var_339 = var_361 + *(generic64_t *) &stack.offset_80; while (true) { var_336 = var_338; if (*(generic8_t *) (var_339 + (pointer_or_number64_t) stack.offset_128)) { var_336 = var_361 + 1 + var_337; var_339 = var_361 + 1 + var_347 + var_337; var_338 = var_338 + 1; var_337 = var_337 + 1; if (var_339 < (uint64_t) var_343) { continue; } } break; } var_332 = var_336; var_325 = var_340; var_326 = var_341; var_327 = var_342; var_328 = var_343; var_329 = var_344; var_330 = var_345; var_331 = var_346; var_333 = var_347; var_334 = stack.offset_128; var_335 = var_349; } } } var_313 = var_325; var_314 = var_326; var_315 = var_327; var_316 = var_328; var_317 = var_329; var_318 = var_330; var_319 = var_331; var_320 = var_332; var_321 = var_333; var_322 = var_334; var_324 = var_335; var_311 = stack.offset_145; var_323 = var_311; var_312 = 0; } var_289 = var_311; var_290 = var_312; var_278 = var_290; var_291 = var_313; var_279 = var_291; var_292 = var_314; var_280 = var_292; var_293 = var_315; var_281 = var_293; var_294 = var_316; var_282 = var_294; var_295 = var_317; var_283 = var_295; var_296 = var_318; var_297 = var_319; var_284 = var_297; var_298 = var_320; var_285 = var_298; var_299 = var_321; var_286 = var_299; var_300 = var_322; var_301 = var_323; var_287 = var_301; var_302 = var_324; var_288 = var_302; if (var_285 > 1) { var_272 = var_280; var_274 = var_285; var_275 = var_286; var_277 = var_288; stack.offset_80.member_1 = (number8_t) var_278; var_273 = stack.offset_152; *(generic64_t *) &stack.offset_104 = var_282; var_271 = stack.offset_146; *(generic64_t *) &stack.offset_96 = var_281; *(generic64_t *) &stack.offset_88 = var_283; var_276 = 0; while (true) { if (!(var_287 & 0xFF)) { var_267 = var_273; if ((var_272 & 0xFF)) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '\\'; } var_267 = var_273 + 1; } if (!(var_275 + 1 < var_274 + var_275)) { loop_state_var = 1; break; } var_260 = var_271; var_261 = 0; var_262 = var_267; var_263 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; if ((((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271 & 0xFF)) { if (var_267 < var_279) { *(generic8_t *) (var_267 + var_284) = '''; } if (var_267 + 1 < var_279) { *(generic8_t *) (var_267 + var_284 + 1) = '''; } var_262 = var_267 + 2; var_260 = 0; var_261 = 0; var_263 = var_267 + 1; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; } } else { if (stack.offset_147) { loop_state_var = 0; break; } var_269 = var_271; var_270 = var_273; if ((~(number8_t) var_271 & (stack.offset_148 == 2))) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '''; } if (var_273 + 1 < var_279) { *(generic8_t *) (var_273 + var_284 + 1) = '$'; } if (var_273 + 2 < var_279) { *(generic8_t *) (var_273 + var_284 + 2) = '''; } var_270 = var_273 + 3; var_269 = (var_274 & 0xFFFFFF00) | (~(number8_t) var_271 & (stack.offset_148 == 2)); } if (var_270 < var_279) { *(generic8_t *) (var_270 + var_284) = '\\'; } if (var_270 + 1 < var_279) { *(generic8_t *) (var_270 + var_284 + 1) = ((uint8_t) (number8_t) var_277 >> '\006') | 0x30; } var_268 = var_270 + 2; if (var_268 < var_279) { var_268 = ((var_277 >> 3) & 0x7) | 0x30; *(generic8_t *) (var_270 + var_284 + 2) = (number8_t) var_268; } var_263 = var_268; var_264 = var_275 + 1; var_262 = var_270 + 3; var_266 = (var_277 & 0x7) | 0x30; var_265 = var_287 & 0xFFFFFFFF; var_260 = var_269; var_261 = var_272; if (!(var_264 < var_274 + var_275)) { loop_state_var = 2; break; } } if (var_262 < var_279) { *(generic8_t *) (var_262 + var_284) = (number8_t) var_266; } var_277 = *(generic8_t *) (var_264 + (pointer_or_number64_t) stack.offset_128); var_273 = var_262 + 1; } if (!(loop_state_var)) { loop_state_var = 6; var_569 = true; break; } if (loop_state_var != 1) { stack.offset_146 = (number8_t) var_269; var_71 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_270 + 3; var_68 = stack.offset_80.member_1; var_70 = *(generic64_t *) &stack.offset_96; var_72 = *(generic64_t *) &stack.offset_88; var_69 = var_279; var_73 = var_270 + 3; var_74 = var_284; var_75 = var_275 + 1; var_76 = var_274 + var_275; var_77 = var_287; var_78 = (var_277 & 0x7) | 0x30; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } stack.offset_146 = (number8_t) var_271; var_82 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_267; var_79 = stack.offset_80.member_1; var_81 = *(generic64_t *) &stack.offset_96; var_83 = *(generic64_t *) &stack.offset_88; var_80 = var_279; var_84 = var_267; var_85 = var_284; var_86 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_87 = var_275 + 1; var_88 = var_274 + var_275; var_89 = var_287; var_90 = var_277; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_207 = var_290; var_208 = var_291; var_209 = var_292; var_210 = var_293; var_211 = var_294; var_212 = var_295; var_213 = var_296; var_214 = var_297; var_215 = var_299; var_216 = var_300; var_217 = var_301; var_218 = var_302; if ((var_217 & 0xFF)) { var_287 = var_289; var_278 = 0; var_279 = var_291; var_280 = var_292; var_281 = var_293; var_282 = var_294; var_283 = var_295; var_284 = var_297; var_285 = var_298; var_286 = var_299; var_288 = var_302; var_272 = var_280; var_274 = var_285; var_275 = var_286; var_277 = var_288; stack.offset_80.member_1 = (number8_t) var_278; var_273 = stack.offset_152; *(generic64_t *) &stack.offset_104 = var_282; var_271 = stack.offset_146; *(generic64_t *) &stack.offset_96 = var_281; *(generic64_t *) &stack.offset_88 = var_283; var_276 = 0; while (true) { if (!(var_287 & 0xFF)) { var_267 = var_273; if ((var_272 & 0xFF)) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '\\'; } var_267 = var_273 + 1; } if (!(var_275 + 1 < var_274 + var_275)) { loop_state_var = 1; break; } var_260 = var_271; var_261 = 0; var_262 = var_267; var_263 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; if ((((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271 & 0xFF)) { if (var_267 < var_279) { *(generic8_t *) (var_267 + var_284) = '''; } if (var_267 + 1 < var_279) { *(generic8_t *) (var_267 + var_284 + 1) = '''; } var_262 = var_267 + 2; var_260 = 0; var_261 = 0; var_263 = var_267 + 1; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; } } else { if (stack.offset_147) { loop_state_var = 0; break; } var_269 = var_271; var_270 = var_273; if ((~(number8_t) var_271 & (stack.offset_148 == 2))) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '''; } if (var_273 + 1 < var_279) { *(generic8_t *) (var_273 + var_284 + 1) = '$'; } if (var_273 + 2 < var_279) { *(generic8_t *) (var_273 + var_284 + 2) = '''; } var_270 = var_273 + 3; var_269 = (var_274 & 0xFFFFFF00) | (~(number8_t) var_271 & (stack.offset_148 == 2)); } if (var_270 < var_279) { *(generic8_t *) (var_270 + var_284) = '\\'; } if (var_270 + 1 < var_279) { *(generic8_t *) (var_270 + var_284 + 1) = ((uint8_t) (number8_t) var_277 >> '\006') | 0x30; } var_268 = var_270 + 2; if (var_268 < var_279) { var_268 = ((var_277 >> 3) & 0x7) | 0x30; *(generic8_t *) (var_270 + var_284 + 2) = (number8_t) var_268; } var_263 = var_268; var_264 = var_275 + 1; var_262 = var_270 + 3; var_266 = (var_277 & 0x7) | 0x30; var_265 = var_287 & 0xFFFFFFFF; var_260 = var_269; var_261 = var_272; if (!(var_264 < var_274 + var_275)) { loop_state_var = 2; break; } } if (var_262 < var_279) { *(generic8_t *) (var_262 + var_284) = (number8_t) var_266; } var_277 = *(generic8_t *) (var_264 + (pointer_or_number64_t) stack.offset_128); var_273 = var_262 + 1; } if (!(loop_state_var)) { loop_state_var = 6; var_569 = true; break; } if (loop_state_var != 1) { stack.offset_146 = (number8_t) var_269; var_71 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_270 + 3; var_68 = stack.offset_80.member_1; var_70 = *(generic64_t *) &stack.offset_96; var_72 = *(generic64_t *) &stack.offset_88; var_69 = var_279; var_73 = var_270 + 3; var_74 = var_284; var_75 = var_275 + 1; var_76 = var_274 + var_275; var_77 = var_287; var_78 = (var_277 & 0x7) | 0x30; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } stack.offset_146 = (number8_t) var_271; var_82 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_267; var_79 = stack.offset_80.member_1; var_81 = *(generic64_t *) &stack.offset_96; var_83 = *(generic64_t *) &stack.offset_88; var_80 = var_279; var_84 = var_267; var_85 = var_284; var_86 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_87 = var_275 + 1; var_88 = var_274 + var_275; var_89 = var_287; var_90 = var_277; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_569 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } break; case 3: { var_385 = (var_538 & 0xFFFFFFFFFFFFFF00) | var_536; var_386 = var_16; var_387 = var_537 & 0xFFFFFF00; var_388 = var_546; var_389 = var_36; var_390 = var_17; var_391 = var_41; var_392 = var_552; var_393 = *(generic8_t *) var_41; var_368 = var_385; var_303 = var_368; var_369 = var_386; var_304 = var_369; var_370 = var_387; var_305 = var_370; var_371 = var_388; var_306 = var_371; var_372 = var_389; var_307 = var_372; var_373 = var_390; var_308 = var_373; var_374 = var_391; var_309 = var_374; var_375 = var_392; var_376 = var_393; var_310 = var_376; if (stack.offset_32 == 1) { var_292 = var_305; var_294 = var_306; var_300 = var_309; *(generic64_t *) &stack.offset_80 = var_304; *(generic64_t *) &stack.offset_88 = var_308; stack.offset_96.member_1 = (number8_t) var_310; stack.offset_104.member_3 = (number8_t) var_307; var_45 = __ctype_b_loc_2(); var_296 = stack.offset_104.member_3; var_297 = *(generic64_t *) &stack.offset_88; var_302 = stack.offset_96.member_1; var_291 = *(generic64_t *) &stack.offset_80; var_290 = (var_303 & 0xFFFFFFFFFFFFFF00) | ((uint8_t) (*(generic8_t *) ((pointer_or_number64_t) &(*var_45)[var_302] + 1) & 0x40) >> '\006'); var_289 = stack.offset_145; var_301 = (((number64_t) *var_45 & 0xFFFFFFFFFFFFFF00) | !(*(generic8_t *) ((pointer_or_number64_t) &(*var_45)[var_302] + 1) & 0x40)) & (var_289 | 0xFFFFFFFFFFFFFF00); var_293 = var_545; var_295 = var_547; var_298 = 1; var_299 = var_541; var_207 = var_290; var_208 = var_291; var_209 = var_292; var_210 = var_293; var_211 = var_294; var_212 = var_295; var_213 = var_296; var_214 = var_297; var_215 = var_299; var_216 = var_300; var_217 = var_301; var_218 = var_302; if ((var_217 & 0xFF)) { var_287 = var_289; var_278 = 0; var_279 = var_291; var_280 = var_292; var_281 = var_293; var_282 = var_294; var_283 = var_295; var_284 = var_297; var_285 = var_298; var_286 = var_299; var_288 = var_302; var_272 = var_280; var_274 = var_285; var_275 = var_286; var_277 = var_288; stack.offset_80.member_1 = (number8_t) var_278; var_273 = stack.offset_152; *(generic64_t *) &stack.offset_104 = var_282; var_271 = stack.offset_146; *(generic64_t *) &stack.offset_96 = var_281; *(generic64_t *) &stack.offset_88 = var_283; var_276 = 0; while (true) { if (!(var_287 & 0xFF)) { var_267 = var_273; if ((var_272 & 0xFF)) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '\\'; } var_267 = var_273 + 1; } if (!(var_275 + 1 < var_274 + var_275)) { loop_state_var = 1; break; } var_260 = var_271; var_261 = 0; var_262 = var_267; var_263 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; if ((((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271 & 0xFF)) { if (var_267 < var_279) { *(generic8_t *) (var_267 + var_284) = '''; } if (var_267 + 1 < var_279) { *(generic8_t *) (var_267 + var_284 + 1) = '''; } var_262 = var_267 + 2; var_260 = 0; var_261 = 0; var_263 = var_267 + 1; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; } } else { if (stack.offset_147) { loop_state_var = 0; break; } var_269 = var_271; var_270 = var_273; if ((~(number8_t) var_271 & (stack.offset_148 == 2))) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '''; } if (var_273 + 1 < var_279) { *(generic8_t *) (var_273 + var_284 + 1) = '$'; } if (var_273 + 2 < var_279) { *(generic8_t *) (var_273 + var_284 + 2) = '''; } var_270 = var_273 + 3; var_269 = (var_274 & 0xFFFFFF00) | (~(number8_t) var_271 & (stack.offset_148 == 2)); } if (var_270 < var_279) { *(generic8_t *) (var_270 + var_284) = '\\'; } if (var_270 + 1 < var_279) { *(generic8_t *) (var_270 + var_284 + 1) = ((uint8_t) (number8_t) var_277 >> '\006') | 0x30; } var_268 = var_270 + 2; if (var_268 < var_279) { var_268 = ((var_277 >> 3) & 0x7) | 0x30; *(generic8_t *) (var_270 + var_284 + 2) = (number8_t) var_268; } var_263 = var_268; var_264 = var_275 + 1; var_262 = var_270 + 3; var_266 = (var_277 & 0x7) | 0x30; var_265 = var_287 & 0xFFFFFFFF; var_260 = var_269; var_261 = var_272; if (!(var_264 < var_274 + var_275)) { loop_state_var = 2; break; } } if (var_262 < var_279) { *(generic8_t *) (var_262 + var_284) = (number8_t) var_266; } var_277 = *(generic8_t *) (var_264 + (pointer_or_number64_t) stack.offset_128); var_273 = var_262 + 1; } if (!(loop_state_var)) { loop_state_var = 6; var_569 = true; break; } if (loop_state_var != 1) { stack.offset_146 = (number8_t) var_269; var_71 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_270 + 3; var_68 = stack.offset_80.member_1; var_70 = *(generic64_t *) &stack.offset_96; var_72 = *(generic64_t *) &stack.offset_88; var_69 = var_279; var_73 = var_270 + 3; var_74 = var_284; var_75 = var_275 + 1; var_76 = var_274 + var_275; var_77 = var_287; var_78 = (var_277 & 0x7) | 0x30; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } stack.offset_146 = (number8_t) var_271; var_82 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_267; var_79 = stack.offset_80.member_1; var_81 = *(generic64_t *) &stack.offset_96; var_83 = *(generic64_t *) &stack.offset_88; var_80 = var_279; var_84 = var_267; var_85 = var_284; var_86 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_87 = var_275 + 1; var_88 = var_274 + var_275; var_89 = var_287; var_90 = var_277; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_569 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_362 = var_368; var_363 = var_369; var_364 = var_371; var_365 = var_372; var_366 = var_373; var_367 = var_376; stack.offset_176 = 0; *(generic64_t **) &stack.offset_104 = &stack.offset_176; if (var_364 == (pointer_or_number64_t) -1) { var_25 = stack.offset_128; stack.offset_64 = var_369; stack.offset_72 = var_373; stack.offset_80.member_1 = (number8_t) var_376; stack.offset_88.member_1 = (number8_t) var_368; stack.offset_96.member_1 = (number8_t) var_372; var_567 = strlen_2(var_374, var_375, var_376, (pointer_or_number64_t) var_25, var_372, var_373); var_54 = var_567.register_rax; var_364 = var_54; var_53 = var_567.register_rdx; var_363 = stack.offset_64; var_366 = stack.offset_72; var_367 = stack.offset_80.member_1; var_362 = stack.offset_88.member_1; var_365 = stack.offset_96.member_1; } stack.offset_96.member_1 = (number8_t) var_362; stack.offset_50 = (number8_t) var_365; *(generic64_t *) &stack.offset_80 = var_541; stack.offset_51 = (number8_t) var_362; stack.offset_49 = (number8_t) var_367; stack.offset_48 = (number8_t) var_370; stack.offset_64 = var_366; stack.offset_24 = var_363; stack.offset_16 = var_545; stack.offset_8 = var_547; stack.offset_72 = var_364; var_361 = 0; while (true) { var_24 = var_361 + *(generic64_t *) &stack.offset_80 + (pointer_or_number64_t) stack.offset_128; if (!var_24) { var_357 = stack.offset_51; var_358 = ""; var_359 = 0; var_360 = 1; } else { var_360 = (pointer_or_number64_t) stack.offset_72 - (var_361 + *(generic64_t *) &stack.offset_80); var_357 = (pointer_or_number64_t) stack.offset_72 != var_361 + *(generic64_t *) &stack.offset_80; var_359 = &stack.offset_172; var_358 = var_24; } stack.offset_88.member_1 = var_357; var_52 = mbrtoc32_2((char32_t *) var_359, (const int8_t *) var_358, var_360, (mbstate_t *) *(generic64_t *) &stack.offset_104); if (var_52 > (uint64_t) -3) { if (!stack.offset_88.member_1) { loop_state_var = 0; break; } *(size_t *) &stack.offset_88 = var_52; var_49 = function_0x404860_Code_x86_64(); if ((var_49.offset_0 & 0xFF)) { loop_state_var = 2; break; } if (!var_359) { var_352 = var_361 + 1; var_353 = var_52; } else { *(generic32_t *) var_359 = *(generic8_t *) var_358; var_354 = 1; if (stack.offset_148 == 2) { var_354 = 1; if (!stack.offset_147) { var_353 = var_354; var_352 = var_361 + var_353; } else { var_352 = var_361 + 1; var_353 = var_52; } } else { var_353 = var_354; var_352 = var_361 + var_353; } } var_350 = var_352; var_351 = var_353; var_48 = iswprint_2(stack.offset_172); var_47 = !var_48 ? '\000' : stack.offset_96.member_1; stack.offset_96.member_1 = var_47; var_46 = mbsinit_2((const mbstate_t *) *(generic64_t *) &stack.offset_104); if (!var_46) { continue; } loop_state_var = 1; break; } bool var_577 = false; var_350 = var_361; var_351 = 0; var_352 = var_361; var_353 = 18446744073709551613U; switch ((number64_t) var_52) { case 0: { loop_state_var = 1; } break; case 18446744073709551613U: { var_350 = var_352; var_351 = var_353; var_48 = iswprint_2(stack.offset_172); var_47 = !var_48 ? '\000' : stack.offset_96.member_1; stack.offset_96.member_1 = var_47; var_46 = mbsinit_2((const mbstate_t *) *(generic64_t *) &stack.offset_104); if (!var_46) { continue; } loop_state_var = 1; } break; default: { var_354 = var_52; if (stack.offset_148 == 2) { var_354 = var_52; if (!stack.offset_147) { var_353 = var_354; var_352 = var_361 + var_353; } else { if (var_52 == 1) { var_352 = var_361 + 1; var_353 = var_52; } else { var_356 = var_361 + *(generic64_t *) &stack.offset_80 + (pointer_or_number64_t) stack.offset_128; var_355 = 0; do { if (!(((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFE) > 33)) { var_51 = lshift((((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFFFFFFFF) - 33) & 0xFF, 0); var_50 = lshift(((((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFFFFFFFF) - 33) ^ ((number8_t) (((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFFFFFFFF) - 33) + '!')) & (((number8_t) (((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFFFFFFFF) - 33) + '!') ^ 0x21), 4); if (((0x20000002B >> ((*(generic8_t *) (var_356 + 1) + 4294967205) & 0x3F)) & 0x1)) { loop_state_var = 1; break; } } var_23 = var_52 + var_24 == (pointer_or_number64_t) &stack.offset_128[1] + *(generic64_t *) &stack.offset_80 * 1 + var_361 * 1 + var_355 * 1; var_355 = var_355 + 1; var_356 = var_356 + 1; } while (!(var_23)); if (loop_state_var == 1) { loop_state_var = 3; var_577 = true; break; } var_354 = var_52; var_353 = var_354; var_352 = var_361 + var_353; } } } else { var_353 = var_354; var_352 = var_361 + var_353; } var_350 = var_352; var_351 = var_353; var_48 = iswprint_2(stack.offset_172); var_47 = !var_48 ? '\000' : stack.offset_96.member_1; stack.offset_96.member_1 = var_47; var_46 = mbsinit_2((const mbstate_t *) *(generic64_t *) &stack.offset_104); if (!var_46) { continue; } loop_state_var = 1; } break; } if (var_577){ break;} break; } if (loop_state_var == 3) { loop_state_var = 7; var_569 = true; break; } if (loop_state_var == 1) { var_320 = var_350; var_322 = var_351; var_312 = stack.offset_96.member_1; var_318 = stack.offset_50; var_321 = *(generic64_t *) &stack.offset_80; var_324 = stack.offset_49; var_316 = stack.offset_72; var_314 = stack.offset_48; var_319 = stack.offset_64; var_313 = stack.offset_24; var_315 = stack.offset_16; var_317 = stack.offset_8; var_311 = stack.offset_145; var_323 = (var_312 ^ 0x1) & (var_311 | 0xFFFFFFFFFFFFFF00); } else { if (!(loop_state_var)) { var_345 = stack.offset_50; var_330 = var_345; var_347 = *(generic64_t *) &stack.offset_80; var_333 = var_347; var_349 = stack.offset_49; var_335 = var_349; var_343 = stack.offset_72; var_328 = var_343; var_341 = stack.offset_48; var_326 = var_341; var_346 = stack.offset_64; var_331 = var_346; var_340 = stack.offset_24; var_325 = var_340; var_342 = stack.offset_16; var_327 = var_342; var_344 = stack.offset_8; var_329 = var_344; var_332 = var_361; var_334 = 18446744073709551615U; var_348 = var_52; if (var_52 != (pointer_or_number64_t) -1) { var_325 = var_340; var_326 = var_341; var_327 = var_342; var_328 = var_343; var_329 = var_344; var_330 = var_345; var_331 = var_346; var_333 = var_347; var_334 = var_348; var_335 = var_349; var_332 = var_361; if (var_361 + *(generic64_t *) &stack.offset_80 < var_328) { var_337 = 0; var_338 = var_361; var_339 = var_361 + *(generic64_t *) &stack.offset_80; while (true) { var_336 = var_338; if (*(generic8_t *) (var_339 + (pointer_or_number64_t) stack.offset_128)) { var_336 = var_361 + 1 + var_337; var_339 = var_361 + 1 + var_347 + var_337; var_338 = var_338 + 1; var_337 = var_337 + 1; if (var_339 < (uint64_t) var_343) { continue; } } break; } var_332 = var_336; var_325 = var_340; var_326 = var_341; var_327 = var_342; var_328 = var_343; var_329 = var_344; var_330 = var_345; var_331 = var_346; var_333 = var_347; var_334 = stack.offset_128; var_335 = var_349; } } } else { var_348 = *(generic64_t *) &stack.offset_88; var_345 = stack.offset_50; var_330 = var_345; var_347 = *(generic64_t *) &stack.offset_80; var_333 = var_347; var_349 = stack.offset_49; var_335 = var_349; var_343 = stack.offset_72; var_328 = var_343; var_341 = stack.offset_48; var_326 = var_341; var_346 = stack.offset_64; var_331 = var_346; var_340 = stack.offset_24; var_325 = var_340; var_342 = stack.offset_16; var_327 = var_342; var_344 = stack.offset_8; var_329 = var_344; var_332 = var_361; var_334 = 18446744073709551615U; if (var_348 != (pointer_or_number64_t) -1) { var_325 = var_340; var_326 = var_341; var_327 = var_342; var_328 = var_343; var_329 = var_344; var_330 = var_345; var_331 = var_346; var_333 = var_347; var_334 = var_348; var_335 = var_349; var_332 = var_361; if (var_361 + *(generic64_t *) &stack.offset_80 < var_328) { var_337 = 0; var_338 = var_361; var_339 = var_361 + *(generic64_t *) &stack.offset_80; while (true) { var_336 = var_338; if (*(generic8_t *) (var_339 + (pointer_or_number64_t) stack.offset_128)) { var_336 = var_361 + 1 + var_337; var_339 = var_361 + 1 + var_347 + var_337; var_338 = var_338 + 1; var_337 = var_337 + 1; if (var_339 < (uint64_t) var_343) { continue; } } break; } var_332 = var_336; var_325 = var_340; var_326 = var_341; var_327 = var_342; var_328 = var_343; var_329 = var_344; var_330 = var_345; var_331 = var_346; var_333 = var_347; var_334 = stack.offset_128; var_335 = var_349; } } } var_313 = var_325; var_314 = var_326; var_315 = var_327; var_316 = var_328; var_317 = var_329; var_318 = var_330; var_319 = var_331; var_320 = var_332; var_321 = var_333; var_322 = var_334; var_324 = var_335; var_311 = stack.offset_145; var_323 = var_311; var_312 = 0; } var_289 = var_311; var_290 = var_312; var_278 = var_290; var_291 = var_313; var_279 = var_291; var_292 = var_314; var_280 = var_292; var_293 = var_315; var_281 = var_293; var_294 = var_316; var_282 = var_294; var_295 = var_317; var_283 = var_295; var_296 = var_318; var_297 = var_319; var_284 = var_297; var_298 = var_320; var_285 = var_298; var_299 = var_321; var_286 = var_299; var_300 = var_322; var_301 = var_323; var_287 = var_301; var_302 = var_324; var_288 = var_302; if (var_285 > 1) { var_272 = var_280; var_274 = var_285; var_275 = var_286; var_277 = var_288; stack.offset_80.member_1 = (number8_t) var_278; var_273 = stack.offset_152; *(generic64_t *) &stack.offset_104 = var_282; var_271 = stack.offset_146; *(generic64_t *) &stack.offset_96 = var_281; *(generic64_t *) &stack.offset_88 = var_283; var_276 = 0; while (true) { if (!(var_287 & 0xFF)) { var_267 = var_273; if ((var_272 & 0xFF)) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '\\'; } var_267 = var_273 + 1; } if (!(var_275 + 1 < var_274 + var_275)) { loop_state_var = 1; break; } var_260 = var_271; var_261 = 0; var_262 = var_267; var_263 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; if ((((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271 & 0xFF)) { if (var_267 < var_279) { *(generic8_t *) (var_267 + var_284) = '''; } if (var_267 + 1 < var_279) { *(generic8_t *) (var_267 + var_284 + 1) = '''; } var_262 = var_267 + 2; var_260 = 0; var_261 = 0; var_263 = var_267 + 1; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; } } else { if (stack.offset_147) { loop_state_var = 0; break; } var_269 = var_271; var_270 = var_273; if ((~(number8_t) var_271 & (stack.offset_148 == 2))) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '''; } if (var_273 + 1 < var_279) { *(generic8_t *) (var_273 + var_284 + 1) = '$'; } if (var_273 + 2 < var_279) { *(generic8_t *) (var_273 + var_284 + 2) = '''; } var_270 = var_273 + 3; var_269 = (var_274 & 0xFFFFFF00) | (~(number8_t) var_271 & (stack.offset_148 == 2)); } if (var_270 < var_279) { *(generic8_t *) (var_270 + var_284) = '\\'; } if (var_270 + 1 < var_279) { *(generic8_t *) (var_270 + var_284 + 1) = ((uint8_t) (number8_t) var_277 >> '\006') | 0x30; } var_268 = var_270 + 2; if (var_268 < var_279) { var_268 = ((var_277 >> 3) & 0x7) | 0x30; *(generic8_t *) (var_270 + var_284 + 2) = (number8_t) var_268; } var_263 = var_268; var_264 = var_275 + 1; var_262 = var_270 + 3; var_266 = (var_277 & 0x7) | 0x30; var_265 = var_287 & 0xFFFFFFFF; var_260 = var_269; var_261 = var_272; if (!(var_264 < var_274 + var_275)) { loop_state_var = 2; break; } } if (var_262 < var_279) { *(generic8_t *) (var_262 + var_284) = (number8_t) var_266; } var_277 = *(generic8_t *) (var_264 + (pointer_or_number64_t) stack.offset_128); var_273 = var_262 + 1; } if (!(loop_state_var)) { loop_state_var = 6; var_569 = true; break; } if (loop_state_var != 1) { stack.offset_146 = (number8_t) var_269; var_71 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_270 + 3; var_68 = stack.offset_80.member_1; var_70 = *(generic64_t *) &stack.offset_96; var_72 = *(generic64_t *) &stack.offset_88; var_69 = var_279; var_73 = var_270 + 3; var_74 = var_284; var_75 = var_275 + 1; var_76 = var_274 + var_275; var_77 = var_287; var_78 = (var_277 & 0x7) | 0x30; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } stack.offset_146 = (number8_t) var_271; var_82 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_267; var_79 = stack.offset_80.member_1; var_81 = *(generic64_t *) &stack.offset_96; var_83 = *(generic64_t *) &stack.offset_88; var_80 = var_279; var_84 = var_267; var_85 = var_284; var_86 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_87 = var_275 + 1; var_88 = var_274 + var_275; var_89 = var_287; var_90 = var_277; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_207 = var_290; var_208 = var_291; var_209 = var_292; var_210 = var_293; var_211 = var_294; var_212 = var_295; var_213 = var_296; var_214 = var_297; var_215 = var_299; var_216 = var_300; var_217 = var_301; var_218 = var_302; if ((var_217 & 0xFF)) { var_287 = var_289; var_278 = 0; var_279 = var_291; var_280 = var_292; var_281 = var_293; var_282 = var_294; var_283 = var_295; var_284 = var_297; var_285 = var_298; var_286 = var_299; var_288 = var_302; var_272 = var_280; var_274 = var_285; var_275 = var_286; var_277 = var_288; stack.offset_80.member_1 = (number8_t) var_278; var_273 = stack.offset_152; *(generic64_t *) &stack.offset_104 = var_282; var_271 = stack.offset_146; *(generic64_t *) &stack.offset_96 = var_281; *(generic64_t *) &stack.offset_88 = var_283; var_276 = 0; while (true) { if (!(var_287 & 0xFF)) { var_267 = var_273; if ((var_272 & 0xFF)) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '\\'; } var_267 = var_273 + 1; } if (!(var_275 + 1 < var_274 + var_275)) { loop_state_var = 1; break; } var_260 = var_271; var_261 = 0; var_262 = var_267; var_263 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; if ((((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271 & 0xFF)) { if (var_267 < var_279) { *(generic8_t *) (var_267 + var_284) = '''; } if (var_267 + 1 < var_279) { *(generic8_t *) (var_267 + var_284 + 1) = '''; } var_262 = var_267 + 2; var_260 = 0; var_261 = 0; var_263 = var_267 + 1; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; } } else { if (stack.offset_147) { loop_state_var = 0; break; } var_269 = var_271; var_270 = var_273; if ((~(number8_t) var_271 & (stack.offset_148 == 2))) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '''; } if (var_273 + 1 < var_279) { *(generic8_t *) (var_273 + var_284 + 1) = '$'; } if (var_273 + 2 < var_279) { *(generic8_t *) (var_273 + var_284 + 2) = '''; } var_270 = var_273 + 3; var_269 = (var_274 & 0xFFFFFF00) | (~(number8_t) var_271 & (stack.offset_148 == 2)); } if (var_270 < var_279) { *(generic8_t *) (var_270 + var_284) = '\\'; } if (var_270 + 1 < var_279) { *(generic8_t *) (var_270 + var_284 + 1) = ((uint8_t) (number8_t) var_277 >> '\006') | 0x30; } var_268 = var_270 + 2; if (var_268 < var_279) { var_268 = ((var_277 >> 3) & 0x7) | 0x30; *(generic8_t *) (var_270 + var_284 + 2) = (number8_t) var_268; } var_263 = var_268; var_264 = var_275 + 1; var_262 = var_270 + 3; var_266 = (var_277 & 0x7) | 0x30; var_265 = var_287 & 0xFFFFFFFF; var_260 = var_269; var_261 = var_272; if (!(var_264 < var_274 + var_275)) { loop_state_var = 2; break; } } if (var_262 < var_279) { *(generic8_t *) (var_262 + var_284) = (number8_t) var_266; } var_277 = *(generic8_t *) (var_264 + (pointer_or_number64_t) stack.offset_128); var_273 = var_262 + 1; } if (!(loop_state_var)) { loop_state_var = 6; var_569 = true; break; } if (loop_state_var != 1) { stack.offset_146 = (number8_t) var_269; var_71 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_270 + 3; var_68 = stack.offset_80.member_1; var_70 = *(generic64_t *) &stack.offset_96; var_72 = *(generic64_t *) &stack.offset_88; var_69 = var_279; var_73 = var_270 + 3; var_74 = var_284; var_75 = var_275 + 1; var_76 = var_274 + var_275; var_77 = var_287; var_78 = (var_277 & 0x7) | 0x30; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } stack.offset_146 = (number8_t) var_271; var_82 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_267; var_79 = stack.offset_80.member_1; var_81 = *(generic64_t *) &stack.offset_96; var_83 = *(generic64_t *) &stack.offset_88; var_80 = var_279; var_84 = var_267; var_85 = var_284; var_86 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_87 = var_275 + 1; var_88 = var_274 + var_275; var_89 = var_287; var_90 = var_277; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_569 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } break; case 4: { var_207 = (var_538 & 0xFFFFFFFFFFFFFF00) | var_536; var_208 = var_16; var_209 = var_537 & 0xFFFFFF00; var_210 = var_545; var_211 = var_546; var_212 = var_547; var_213 = var_36; var_214 = var_17; var_215 = var_541; var_216 = var_41; var_217 = var_552; var_218 = *(generic8_t *) var_41; var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_569 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } break; case 5: { var_242 = (var_538 & 0xFFFFFFFFFFFFFF00) | var_536; var_243 = var_16; var_244 = var_537 & 0xFFFFFF00; var_245 = var_546; var_246 = var_36; var_247 = var_17; var_248 = var_41; var_249 = var_552; var_250 = 35; var_233 = var_242; var_234 = var_243; var_208 = var_234; var_235 = var_244; var_209 = var_235; var_236 = var_245; var_211 = var_236; var_237 = var_246; var_213 = var_237; var_238 = var_247; var_214 = var_238; var_239 = var_248; var_216 = var_239; var_240 = var_249; var_217 = var_240; var_241 = var_250; var_218 = var_241; var_207 = 0; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (!var_541) { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_211 = var_236; var_213 = var_237; var_214 = var_238; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (stack.offset_148 == 2) { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_210 = var_545; var_211 = var_236; var_212 = var_547; var_213 = var_237; var_214 = var_238; var_215 = var_541; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_226 = var_233; var_227 = var_234; var_228 = var_236; var_229 = var_237; var_230 = var_238; var_231 = var_239; var_232 = var_240; if (stack.offset_147) { loop_state_var = 1; var_569 = true; break; } } } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_569 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } break; case 7: { var_428 = (var_552 & 0xFFFFFFFFFFFFFF00) | (var_40 == 2); var_217 = var_428; var_207 = 0; var_208 = var_16; var_209 = var_537 & 0xFFFFFF00; var_210 = var_545; var_211 = var_546; var_212 = var_547; var_213 = var_36; var_214 = var_17; var_215 = var_541; var_216 = var_41; var_218 = 8; var_422 = var_16; var_423 = var_546; var_424 = var_36; var_425 = var_17; var_426 = 98; var_427 = var_41; if (stack.offset_145) { var_163 = var_422; var_115 = var_163; var_165 = var_423; var_117 = var_165; var_167 = var_424; var_119 = var_167; var_168 = var_425; var_120 = var_168; var_169 = var_427; var_122 = var_169; var_170 = var_428; var_123 = var_170; var_124 = var_426 & 0xFFFFFFFF; var_114 = 0; var_116 = var_545; var_118 = var_547; var_121 = var_541; var_162 = 0; var_164 = var_545; var_166 = var_547; if (stack.offset_147) { loop_state_var = 5; var_569 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_569 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } break; case 9: { var_454 = var_537 & 0xFFFFFF00; var_455 = var_16; var_456 = var_546; var_457 = var_36; var_458 = var_17; var_459 = var_41; var_460 = var_552; if (var_40 == 2) { var_91 = 0; var_92 = var_16; var_93 = var_545; var_94 = var_546; var_95 = var_547; var_96 = var_36; var_97 = var_17; var_98 = 0; var_99 = var_541; var_100 = var_41; var_101 = var_552; var_102 = 63; var_399 = var_41; var_400 = var_552; if (stack.offset_147) { loop_state_var = 2; var_569 = true; break; } var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_448 = var_454; var_439 = var_448; var_447 = var_455; var_438 = var_447; var_449 = var_456; var_440 = var_449; var_450 = var_457; var_441 = var_450; var_451 = var_458; var_442 = var_451; var_452 = var_459; var_443 = var_452; var_453 = var_460; var_444 = var_453; if (stack.offset_148 != 5) { var_196 = var_438; var_183 = var_196; var_197 = var_439; var_184 = var_197; var_199 = var_440; var_186 = var_199; var_201 = var_441; var_188 = var_201; var_202 = var_442; var_189 = var_202; var_192 = var_443; var_205 = var_444; var_193 = var_205; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_182 = 0; var_185 = var_545; var_187 = var_547; var_191 = var_541; var_194 = 63; var_195 = 0; var_198 = var_545; var_200 = var_547; var_203 = 0; var_204 = var_541; var_206 = 63; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_569 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_438 = var_447; var_439 = var_448; var_440 = var_449; var_441 = var_450; var_442 = var_451; var_443 = var_452; var_444 = var_453; if (!(stack.offset_52 & 0x4)) { var_196 = var_438; var_183 = var_196; var_197 = var_439; var_184 = var_197; var_199 = var_440; var_186 = var_199; var_201 = var_441; var_188 = var_201; var_202 = var_442; var_189 = var_202; var_192 = var_443; var_205 = var_444; var_193 = var_205; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_182 = 0; var_185 = var_545; var_187 = var_547; var_191 = var_541; var_194 = 63; var_195 = 0; var_198 = var_545; var_200 = var_547; var_203 = 0; var_204 = var_541; var_206 = 63; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_569 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_207 = 0; var_208 = var_447; var_209 = var_448; var_210 = var_545; var_211 = var_449; var_212 = var_547; var_213 = var_450; var_214 = var_451; var_215 = var_541; var_216 = var_452; var_217 = var_453; var_218 = 63; if (var_541 + 2 < var_449) { var_217 = stack.offset_128; var_207 = 0; var_208 = var_447; var_209 = var_448; var_210 = var_545; var_211 = var_449; var_212 = var_547; var_213 = var_450; var_214 = var_451; var_215 = var_541; var_216 = var_452; var_218 = 63; if (*(generic8_t *) ((pointer_or_number64_t) &((struct_358 *) var_217)->offset_1 + var_541 * 1) == '?') { var_27 = *(generic8_t *) ((pointer_or_number64_t) &stack.offset_128[1] + var_541 * 1); var_445 = 0; var_446 = stack.offset_128; if (*(generic8_t *) ((pointer_or_number64_t) &stack.offset_128[1] + var_541 * 1) > '>') { var_195 = var_445; var_182 = var_195; var_205 = var_446; var_193 = var_205; var_190 = (var_450 & 0xFFFFFFFF) | stack.offset_147; var_183 = var_447; var_184 = var_448; var_185 = var_545; var_186 = var_449; var_187 = var_547; var_188 = var_450; var_189 = var_451; var_191 = var_541; var_192 = var_452; var_194 = 63; var_196 = var_447; var_197 = var_448; var_198 = var_545; var_199 = var_449; var_200 = var_547; var_201 = var_450; var_202 = var_451; var_203 = 0; var_204 = var_541; var_206 = 63; if (!((var_450 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } } else { var_58 = lshift((var_27 - 62) & 0xFF, 0); var_57 = lshift(((var_27 - 62) ^ ((number8_t) (var_27 - 62) + '>')) & (((number8_t) (var_27 - 62) + '>') ^ 0x3E), 4); var_445 = (0x7000A38200000000 >> (*(generic8_t *) ((pointer_or_number64_t) &stack.offset_128[1] + var_541 * 1) & 0x3F)) & 0x1; var_446 = 8070630310989004800; if (!var_445) { var_195 = var_445; var_182 = var_195; var_205 = var_446; var_193 = var_205; var_190 = (var_450 & 0xFFFFFFFF) | stack.offset_147; var_183 = var_447; var_184 = var_448; var_185 = var_545; var_186 = var_449; var_187 = var_547; var_188 = var_450; var_189 = var_451; var_191 = var_541; var_192 = var_452; var_194 = 63; var_196 = var_447; var_197 = var_448; var_198 = var_545; var_199 = var_449; var_200 = var_547; var_201 = var_450; var_202 = var_451; var_203 = 0; var_204 = var_541; var_206 = 63; if (!((var_450 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } } else { var_408 = (0x7000A38200000000 >> (*(generic8_t *) ((pointer_or_number64_t) &stack.offset_128[1] + var_541 * 1) & 0x3F)) & 0x1; var_409 = var_447; var_410 = var_449; var_411 = var_450; var_412 = var_451; var_413 = var_452; var_414 = 8070630310989004800; if (stack.offset_147) { loop_state_var = 3; var_569 = true; break; } if ((uint64_t) stack.offset_152 < var_447) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_451) = '?'; } if ((pointer_or_number64_t) stack.offset_152 + 1 < var_447) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_451 + 1) = '\"'; } if ((pointer_or_number64_t) stack.offset_152 + 2 < var_447) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_451 + 2) = '\"'; } var_26 = (pointer_or_number64_t) stack.offset_152 + 3; if (var_26 < var_447) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_451 + 3) = '?'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 4; var_190 = (var_450 & 0xFFFFFFFF) | stack.offset_147; var_182 = 0; var_183 = var_447; var_184 = var_448; var_185 = var_545; var_186 = var_449; var_187 = var_547; var_188 = var_450; var_189 = var_451; var_191 = var_541 + 2; var_192 = var_452; var_193 = var_26; var_194 = var_27; var_195 = 0; var_196 = var_447; var_197 = var_448; var_198 = var_545; var_199 = var_449; var_200 = var_547; var_201 = var_450; var_202 = var_451; var_203 = 0; var_204 = var_541 + 2; var_205 = var_26; var_206 = var_27; if (!((var_450 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_569 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_569 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } break; case 10: { stack.offset_144 = '\001'; var_207 = (var_538 & 0xFFFFFFFFFFFFFF00) | var_536; var_208 = var_16; var_209 = var_537 & 0xFFFFFF00; var_210 = var_545; var_211 = var_546; var_212 = var_547; var_213 = var_36; var_214 = var_17; var_215 = var_541; var_216 = var_41; var_217 = var_552; var_218 = 39; if (var_40 == 2) { var_399 = var_41; var_400 = var_552; if (stack.offset_147) { loop_state_var = 2; var_569 = true; break; } if (!var_16) { if ((uint64_t) stack.offset_152 < var_16) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_17) = '''; } if ((pointer_or_number64_t) stack.offset_152 + 1 < var_16) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_17 + 1) = '\\'; } if ((pointer_or_number64_t) stack.offset_152 + 2 < var_16) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_17 + 2) = '''; } var_471 = stack.offset_40; var_472 = var_16; } else { var_471 = var_16; var_472 = 0; if (stack.offset_40) { if ((uint64_t) stack.offset_152 < var_16) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_17) = '''; } if ((pointer_or_number64_t) stack.offset_152 + 1 < var_16) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_17 + 1) = '\\'; } if ((pointer_or_number64_t) stack.offset_152 + 2 < var_16) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_17 + 2) = '''; } var_471 = stack.offset_40; var_472 = var_16; } } var_469 = var_472; var_463 = var_469; stack.offset_40 = var_471; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_144 = '\001'; var_461 = '\000'; var_462 = (var_538 & 0xFFFFFFFFFFFFFF00) | var_536; var_464 = var_546; var_465 = var_36; var_466 = var_17; var_467 = 0; var_468 = var_41; var_470 = 39; var_91 = var_462; var_92 = var_463; var_94 = var_464; var_96 = var_465; var_97 = var_466; var_98 = var_467; var_100 = var_468; var_101 = var_469; var_102 = var_470; stack.offset_146 = var_461; var_93 = var_545; var_95 = var_547; var_99 = var_541; var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_569 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } break; case 17: { var_489 = (pointer_or_number64_t) &segment_2.rodata.offset_2208 + 180 + (number64_t) *(generic32_t *) ((pointer_or_number64_t) &segment_2.rodata.offset_2208 + 180 + *(generic8_t *) var_41 * 4) * 1; var_484 = (var_538 & 0xFFFFFFFFFFFFFF00) | var_536; var_485 = var_16; var_486 = var_546; var_487 = var_36; var_488 = var_17; var_490 = var_41; var_491 = var_552; if (stack.offset_147) { loop_state_var = 4; var_569 = true; break; } var_475 = stack.offset_152; var_483 = stack.offset_146 ^ 0x1; var_482 = (pointer_or_number64_t) var_475 + 1; var_30 = (stack.offset_148 == 2) & var_483; var_481 = (var_489 & 0xFFFFFFFFFFFFFF00) | var_30; var_476 = var_484; var_477 = var_485; var_478 = var_486; var_479 = var_487; var_480 = var_488; if (var_30) { if ((uint64_t) stack.offset_152 < var_485) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_488) = '''; } if ((pointer_or_number64_t) var_475 + 1 < var_485) { *(generic8_t *) ((pointer_or_number64_t) var_475 + 1 + var_488) = '$'; } if ((pointer_or_number64_t) stack.offset_152 + 2 < var_485) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_488 + 2) = '''; } var_29 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 4; if (var_29 < var_485) { *(generic8_t *) (var_29 + var_488) = '\\'; var_461 = (number8_t) var_30; var_462 = 0; var_463 = var_485; var_464 = var_486; var_465 = var_487; var_466 = var_488; var_467 = (var_489 & 0xFFFFFFFFFFFFFF00) | var_30; var_468 = (pointer_or_number64_t) var_475 + 1; var_469 = var_29; var_470 = 48; } else { var_461 = (number8_t) var_30; var_462 = 0; var_463 = var_485; var_464 = var_486; var_465 = var_487; var_466 = var_488; var_467 = (var_489 & 0xFFFFFFFFFFFFFF00) | var_30; var_468 = (pointer_or_number64_t) var_475 + 1; var_469 = var_29; var_470 = 48; } var_91 = var_462; var_92 = var_463; var_94 = var_464; var_96 = var_465; var_97 = var_466; var_98 = var_467; var_100 = var_468; var_101 = var_469; var_102 = var_470; stack.offset_146 = var_461; var_93 = var_545; var_95 = var_547; var_99 = var_541; var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } if ((uint64_t) var_475 < var_477) { *(generic8_t *) ((pointer_or_number64_t) var_475 + var_480) = '\\'; } if (!(var_479 & 0xFF)) { stack.offset_152 = var_482; var_184 = var_481 & 0xFFFFFFFF; var_190 = var_476 & 0xFFFFFFFF; var_182 = 0; var_183 = var_477; var_185 = var_545; var_186 = var_478; var_187 = var_547; var_188 = var_479; var_189 = var_480; var_191 = var_541; var_192 = var_482; var_193 = var_483; var_194 = 48; var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_474 = var_541 + 1; var_473 = var_482; if (var_474 < var_478) { var_28 = *(generic8_t *) ((pointer_or_number64_t) &stack.offset_128->offset_1 + var_541 * 1) + 4294967248; var_474 = var_28 & 0xFFFFFFFF; stack.offset_104.member_3 = *(generic8_t *) ((pointer_or_number64_t) &stack.offset_128->offset_1 + var_541 * 1); var_473 = var_482; if (!((var_28 & 0xFE) > 9)) { if (var_482 < var_477) { *(generic8_t *) (var_482 + var_480) = '0'; } if ((pointer_or_number64_t) stack.offset_152 + 2 < var_477) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_480 + 2) = '0'; } var_473 = (pointer_or_number64_t) stack.offset_152 + 3; var_474 = (pointer_or_number64_t) stack.offset_152 + 2; } } var_205 = var_474; stack.offset_152 = var_473; var_197 = var_481 & 0xFFFFFFFF; var_203 = var_476 & 0xFFFFFFFF; var_195 = 0; var_196 = var_477; var_198 = var_545; var_199 = var_478; var_200 = var_547; var_201 = var_479; var_202 = var_480; var_204 = var_541; var_206 = 48; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_569 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } break; case 18: { var_190 = var_36 | stack.offset_147; var_182 = 0; var_183 = var_16; var_184 = 0; var_185 = var_545; var_186 = var_546; var_187 = var_547; var_188 = var_36; var_189 = var_17; var_191 = var_541; var_192 = var_41; var_193 = var_552; var_194 = 0; var_195 = 0; var_196 = var_16; var_197 = 0; var_198 = var_545; var_199 = var_546; var_200 = var_547; var_201 = var_36; var_202 = var_17; var_203 = 0; var_204 = var_541; var_205 = var_552; var_206 = 0; if (!((var_36 & 0x1) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_569 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } break; case 19: { loop_state_var = 8; var_569 = true; break; } break; case 14: case 15: case 16: { var_434 = var_492; var_437 = var_493; var_436 = (var_552 & 0xFFFFFFFFFFFFFF00) | (var_40 == 2); var_232 = var_436; var_226 = (var_538 & 0xFFFFFFFFFFFFFF00) | var_536; var_227 = var_16; var_228 = var_546; var_229 = var_36; var_230 = var_17; var_231 = var_41; var_429 = var_16; var_430 = 0; var_431 = var_546; var_432 = var_36; var_433 = var_17; var_435 = var_41; if (((var_40 == 2) & stack.offset_147)) { loop_state_var = 1; var_569 = true; break; } var_422 = var_429; var_208 = var_422; var_209 = var_430; var_423 = var_431; var_211 = var_423; var_424 = var_432; var_213 = var_424; var_425 = var_433; var_214 = var_425; var_426 = var_434; var_427 = var_435; var_216 = var_427; var_428 = var_436; var_217 = var_428; var_218 = var_437; var_207 = 0; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (stack.offset_145) { var_163 = var_422; var_115 = var_163; var_165 = var_423; var_117 = var_165; var_167 = var_424; var_119 = var_167; var_168 = var_425; var_120 = var_168; var_169 = var_427; var_122 = var_169; var_170 = var_428; var_123 = var_170; var_124 = var_426 & 0xFFFFFFFF; var_114 = 0; var_116 = var_545; var_118 = var_547; var_121 = var_541; var_162 = 0; var_164 = var_545; var_166 = var_547; if (stack.offset_147) { loop_state_var = 5; var_569 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_569 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } break; case 6: case 8: case 11: { var_422 = var_429; var_208 = var_422; var_209 = var_430; var_423 = var_431; var_211 = var_423; var_424 = var_432; var_213 = var_424; var_425 = var_433; var_214 = var_425; var_426 = var_434; var_427 = var_435; var_216 = var_427; var_428 = var_436; var_217 = var_428; var_218 = var_437; var_207 = 0; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (stack.offset_145) { var_163 = var_422; var_115 = var_163; var_165 = var_423; var_117 = var_165; var_167 = var_424; var_119 = var_167; var_168 = var_425; var_120 = var_168; var_169 = var_427; var_122 = var_169; var_170 = var_428; var_123 = var_170; var_124 = var_426 & 0xFFFFFFFF; var_114 = 0; var_116 = var_545; var_118 = var_547; var_121 = var_541; var_162 = 0; var_164 = var_545; var_166 = var_547; if (stack.offset_147) { loop_state_var = 5; var_569 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_569 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } break; case 12: case 13: { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_211 = var_236; var_213 = var_237; var_214 = var_238; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (stack.offset_148 == 2) { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_210 = var_545; var_211 = var_236; var_212 = var_547; var_213 = var_237; var_214 = var_238; var_215 = var_541; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_226 = var_233; var_227 = var_234; var_228 = var_236; var_229 = var_237; var_230 = var_238; var_231 = var_239; var_232 = var_240; if (stack.offset_147) { loop_state_var = 1; var_569 = true; break; } } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_569 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } break; } if (var_569){ break;} } bool var_578 = false; switch (loop_state_var) { case 0: { if (!(!stack.offset_152 && var_40 == 2)) { if (!((var_40 == 2) & (stack.offset_147 ^ 0x1))) { var_15 = stack.offset_152; var_513 = stack.offset_147 ^ 0x1; var_11 = var_15; if (!(!stack.offset_56 || !(var_513 & 0xFF))) { var_11 = var_15; if (stack.offset_56->offset_0) { var_12 = 0; var_13 = stack.offset_56->offset_0; var_14 = var_15; loop_state_var = 1; var_578 = true; break; } } var_578 = true; break; } if (!stack.offset_144) { var_513 = ((var_552 & 0xFFFFFFFFFFFFFF00) | (var_40 == 2)) & ((stack.offset_147 ^ 0x1) | 0xFFFFFFFFFFFFFF00) & 0xFFFFFF01; var_15 = stack.offset_152; var_11 = var_15; if (!(!stack.offset_56 || !(var_513 & 0xFF))) { var_11 = var_15; if (stack.offset_56->offset_0) { var_12 = 0; var_13 = stack.offset_56->offset_0; var_14 = var_15; loop_state_var = 1; var_578 = true; break; } } var_578 = true; break; } var_525 = ((var_552 & 0xFFFFFFFFFFFFFF00) | (var_40 == 2)) & ((stack.offset_147 ^ 0x1) | 0xFFFFFFFFFFFFFF00); if (stack.offset_136.member_1) { var_133 = var_525; stack.offset_148 = 5; var_126 = stack.offset_40; var_125 = (var_538 & 0xFFFFFFFFFFFFFF00) | var_536; var_127 = var_545; var_128 = var_546; var_129 = var_547; var_130 = var_539; var_131 = var_17; var_132 = var_542; stack.offset_136.member_0 = var_126; stack.offset_152 = var_131; var_43 = __ctype_get_mb_cur_max_2(); var_3 = *(generic32_t *) ((pointer_or_number64_t) &stack.offset_51 + 1); stack.offset_32 = var_43; var_4 = stack.offset_148; var_2 = ((uint8_t) (number8_t) var_3 >> '\001') & 0x1; stack.offset_147 = var_2; if (!(var_4 > 10)) { loop_state_var = 1; continue; } loop_state_var = 2; var_578 = true; break; } var_533 = stack.offset_40; var_526 = (var_538 & 0xFFFFFFFFFFFFFF00) | var_536; var_527 = var_545; var_528 = var_546; var_529 = var_547; var_530 = var_539; var_531 = var_17; var_532 = 1; var_534 = 0; var_535 = var_543; if (!(var_533 != 0 && !var_16)) { var_513 = stack.offset_144; var_15 = stack.offset_152; var_11 = var_15; if (!(!stack.offset_56 || !(var_513 & 0xFF))) { var_11 = var_15; if (stack.offset_56->offset_0) { var_12 = 0; var_13 = stack.offset_56->offset_0; var_14 = var_15; loop_state_var = 1; var_578 = true; break; } } var_578 = true; break; } var_39 = stack.offset_136.member_1; stack.offset_148 = 2; stack.offset_152 = 0; stack.offset_56 = "'"; stack.offset_120 = 1; if (var_39) { stack.offset_144 = (number8_t) var_532; var_38 = stack.offset_136.member_1; var_561 = var_38; var_555 = stack.offset_40; stack.offset_136.member_1 = (number8_t) var_534; stack.offset_40 = var_533; stack.offset_147 = var_38; loop_state_var = 0; continue; } var_515 = stack.offset_40; stack.offset_136.member_1 = (number8_t) var_534; stack.offset_40 = var_533; var_514 = var_526; var_516 = var_527; var_517 = var_528; var_518 = var_529; var_519 = var_530; var_520 = var_531; var_521 = var_532; var_522 = var_533; var_523 = var_534; var_524 = var_535; if (var_515) { *(generic8_t *) var_520 = '''; } stack.offset_144 = (number8_t) var_521; stack.offset_147 = '\000'; stack.offset_120 = 1; stack.offset_56 = "'"; stack.offset_152 = 1; stack.offset_148 = 2; var_561 = "'"; loop_state_var = 0; continue; } var_219 = (var_538 & 0xFFFFFFFFFFFFFF00) | var_536; var_220 = var_16; var_221 = var_546; var_222 = var_539; var_223 = var_17; var_224 = var_542; var_225 = (var_552 & 0xFFFFFFFFFFFFFF00) | (var_40 == 2); if (!stack.offset_147) { if (!stack.offset_144) { var_513 = (var_537 & 0xFFFFFFFFFFFFFF00) | 0x1; var_15 = 0; var_11 = var_15; if (!(!stack.offset_56 || !(var_513 & 0xFF))) { var_11 = var_15; if (stack.offset_56->offset_0) { var_12 = 0; var_13 = stack.offset_56->offset_0; var_14 = var_15; loop_state_var = 1; var_578 = true; break; } } var_578 = true; break; } var_525 = (var_552 & 0xFFFFFFFFFFFFFF00) | (var_40 == 2); if (stack.offset_136.member_1) { var_133 = var_525; stack.offset_148 = 5; var_126 = stack.offset_40; var_125 = (var_538 & 0xFFFFFFFFFFFFFF00) | var_536; var_127 = var_545; var_128 = var_546; var_129 = var_547; var_130 = var_539; var_131 = var_17; var_132 = var_542; stack.offset_136.member_0 = var_126; stack.offset_152 = var_131; var_43 = __ctype_get_mb_cur_max_2(); var_3 = *(generic32_t *) ((pointer_or_number64_t) &stack.offset_51 + 1); stack.offset_32 = var_43; var_4 = stack.offset_148; var_2 = ((uint8_t) (number8_t) var_3 >> '\001') & 0x1; stack.offset_147 = var_2; if (!(var_4 > 10)) { loop_state_var = 1; continue; } loop_state_var = 2; var_578 = true; break; } if (!(stack.offset_40 != 0 && !var_16)) { var_513 = stack.offset_144; var_15 = 0; var_11 = var_15; if (!(!stack.offset_56 || !(var_513 & 0xFF))) { var_11 = var_15; if (stack.offset_56->offset_0) { var_12 = 0; var_13 = stack.offset_56->offset_0; var_14 = var_15; loop_state_var = 1; var_578 = true; break; } } var_578 = true; break; } var_523 = (var_552 & 0xFFFFFFFFFFFFFF00) | 0x1; var_521 = (var_537 & 0xFFFFFFFFFFFFFF00) | 0x1; var_514 = (var_538 & 0xFFFFFFFFFFFFFF00) | var_536; var_515 = stack.offset_40; var_516 = var_545; var_517 = var_546; var_518 = var_547; var_519 = var_539; var_520 = var_17; var_522 = var_542; var_524 = var_543; if (var_515) { *(generic8_t *) var_520 = '''; } stack.offset_144 = (number8_t) var_521; stack.offset_147 = '\000'; stack.offset_120 = 1; stack.offset_56 = "'"; stack.offset_152 = 1; stack.offset_148 = 2; var_561 = "'"; loop_state_var = 0; continue; } var_153 = var_219; var_154 = var_220; var_156 = var_221; var_158 = var_222; var_159 = var_223; var_160 = var_224; var_161 = var_225; stack.offset_148 = 2; var_155 = var_545; var_157 = var_547; var_144 = var_153; var_145 = var_154; var_146 = var_155; var_147 = var_156; var_148 = var_157; var_149 = var_158; var_150 = var_159; var_151 = var_160; var_152 = var_161; var_44 = !stack.offset_145 ? stack.offset_148 : 4; var_143 = var_44; var_134 = var_144; var_135 = var_145; var_136 = var_146; var_137 = var_147; var_138 = var_148; var_139 = var_149; var_140 = var_150; var_141 = var_151; var_142 = var_152; stack.offset_148 = var_143; } break; case 8: { } break; case 1: case 2: case 3: case 4: case 5: case 6: case 7: { if (loop_state_var == 3) { var_134 = var_408; var_135 = var_409; var_137 = var_410; var_139 = var_411; var_140 = var_412; var_141 = var_413; var_142 = var_414; var_136 = var_545; var_138 = var_547; } else { if (loop_state_var == 4) { var_59 = stack.offset_148 == 2 ? 4 : stack.offset_148; var_143 = var_59; var_144 = var_484; var_145 = var_485; var_146 = var_545; var_147 = var_486; var_148 = var_547; var_149 = var_487; var_150 = var_488; var_151 = var_490; var_152 = var_491; } else { switch (loop_state_var) { case 1: { var_219 = var_226; var_220 = var_227; var_221 = var_228; var_222 = var_229; var_223 = var_230; var_224 = var_231; var_225 = var_232; var_153 = var_219; var_154 = var_220; var_156 = var_221; var_158 = var_222; var_159 = var_223; var_160 = var_224; var_161 = var_225; stack.offset_148 = 2; var_155 = var_545; var_157 = var_547; } break; case 2: { var_160 = var_399; var_161 = var_400; var_153 = (var_538 & 0xFFFFFFFFFFFFFF00) | var_536; var_154 = var_16; var_155 = var_545; var_156 = var_546; var_157 = var_547; var_158 = var_36; var_159 = var_17; } break; case 5: { var_153 = var_162; var_154 = var_163; var_155 = var_164; var_156 = var_165; var_157 = var_166; var_158 = var_167; var_159 = var_168; var_160 = var_169; var_161 = var_170; stack.offset_145 = stack.offset_145 & (number8_t) var_161; } break; case 6: { stack.offset_145 = stack.offset_148 == 2; var_156 = *(generic64_t *) &stack.offset_104; var_155 = *(generic64_t *) &stack.offset_96; var_157 = *(generic64_t *) &stack.offset_88; var_153 = var_271; var_154 = var_279; var_158 = var_273; var_159 = var_284; var_160 = var_274 + var_275; var_161 = var_287; } break; case 7: { stack.offset_148 = 2; var_156 = stack.offset_72; var_159 = stack.offset_64; var_154 = stack.offset_24; var_155 = stack.offset_16; var_157 = stack.offset_8; var_153 = var_362; var_158 = var_52 + var_24; var_160 = var_52; var_161 = var_356 + 1; } break; } var_144 = var_153; var_145 = var_154; var_146 = var_155; var_147 = var_156; var_148 = var_157; var_149 = var_158; var_150 = var_159; var_151 = var_160; var_152 = var_161; var_44 = !stack.offset_145 ? stack.offset_148 : 4; var_143 = var_44; } var_134 = var_144; var_135 = var_145; var_136 = var_146; var_137 = var_147; var_138 = var_148; var_139 = var_149; var_140 = var_150; var_141 = var_151; var_142 = var_152; stack.offset_148 = var_143; } } break; } if (var_578){ break;} var_125 = var_134; var_126 = var_135; var_127 = var_136; var_128 = var_137; var_129 = var_138; var_130 = var_139; var_131 = var_140; var_132 = var_141; var_133 = var_142; *(generic32_t *) ((pointer_or_number64_t) &stack.offset_51 + 1) = *(generic32_t *) ((pointer_or_number64_t) &stack.offset_51 + 1) & 0xFFFFFFFD; stack.offset_112 = 0; stack.offset_136.member_0 = var_126; stack.offset_152 = var_131; var_43 = __ctype_get_mb_cur_max_2(); var_3 = *(generic32_t *) ((pointer_or_number64_t) &stack.offset_51 + 1); stack.offset_32 = var_43; var_4 = stack.offset_148; var_2 = ((uint8_t) (number8_t) var_3 >> '\001') & 0x1; stack.offset_147 = var_2; if (!(var_4 > 10)) { loop_state_var = 1; continue; } loop_state_var = 2; break; } generic64_t var_579; union_339 *var_580; generic8_t var_581; generic8_t var_582; generic64_t var_583; bool var_584 = false; var_580 = stack.offset_152; var_579 = stack.offset_136.member_0; var_582 = '\000'; switch ((number64_t) *(generic32_t *) ((pointer_or_number64_t) &segment_2.rodata.offset_2208 + 136 + var_4 * 4)) { case 18446744073709542195U: { stack.offset_136.member_1 = '\001'; var_581 = '\000'; if (!((number8_t) var_3 & 0x2)) { stack.offset_146 = '\000'; stack.offset_40 = 0; stack.offset_145 = '\001'; var_524 = (pointer_or_number64_t) &segment_2.rodata.offset_2208 + 136; var_514 = var_583; var_515 = var_579; var_516 = var_10; var_517 = var_9; var_518 = var_8; var_519 = var_7; var_520 = var_580; var_521 = 0; var_522 = var_6; var_523 = var_5; if (var_515) { *(generic8_t *) var_520 = '''; } stack.offset_144 = (number8_t) var_521; stack.offset_147 = '\000'; stack.offset_120 = 1; stack.offset_56 = "'"; stack.offset_152 = 1; stack.offset_148 = 2; var_561 = "'"; loop_state_var = 0; continue; } stack.offset_144 = '\000'; stack.offset_146 = '\000'; stack.offset_40 = 0; stack.offset_147 = '\001'; stack.offset_145 = var_581; stack.offset_120 = 1; stack.offset_56 = "'"; stack.offset_152 = 0; stack.offset_148 = 2; var_561 = "'"; var_564 = (pointer_or_number64_t) &segment_2.rodata.offset_2208 + 136; var_554 = var_583; var_555 = var_579; var_556 = var_10; var_557 = var_9; var_558 = var_8; var_559 = var_7; var_560 = var_580; var_562 = var_6; var_563 = var_5; var_544 = var_554; var_16 = var_555; var_545 = var_556; var_546 = var_557; var_547 = var_558; var_548 = var_559; var_17 = var_560; var_549 = var_561; var_551 = var_562; var_552 = var_563; var_553 = var_564; var_550 = 0; while (true) { var_538 = var_544; var_539 = var_548; var_540 = var_549; var_541 = var_550; var_542 = var_551; var_543 = var_553; while (true) { var_537 = var_540; var_536 = var_541 != var_546; if (var_546 == (pointer_or_number64_t) -1) { var_537 = stack.offset_128; var_536 = *(generic8_t *) (var_541 + var_537) != 0; } var_40 = stack.offset_148; if (!(var_536)) { loop_state_var = 0; break; } var_37 = stack.offset_128; var_36 = ((var_537 & 0xFFFFFF00) | (var_40 != 2)) & (stack.offset_145 | 0xFFFFFF00); var_41 = var_541 + (pointer_or_number64_t) var_37; var_35 = (stack.offset_120 != 0) & (number8_t) var_36; if (var_35) { loop_state_var = 1; break; } if ((int8_t) *(generic8_t *) var_41 > (int8_t) 63) { loop_state_var = 2; break; } if (!(*(generic8_t *) var_41 < '@')) { loop_state_var = 3; break; } bool var_585 = false; switch ((number64_t) *(generic32_t *) ((pointer_or_number64_t) &segment_2.rodata.offset_2208 + 180 + *(generic8_t *) var_41 * 4)) { case 18446744073709540668U: { var_436 = (var_552 & 0xFFFFFFFFFFFFFF00) | (var_40 == 2); var_429 = var_16; var_430 = var_537 & 0xFFFFFF00; var_431 = var_546; var_432 = var_36; var_433 = var_17; var_434 = 102; var_435 = var_41; var_437 = 12; loop_state_var = 6; var_585 = true; break; } break; case 18446744073709540705U: { loop_state_var = 4; var_585 = true; break; } break; case 18446744073709541020U: { loop_state_var = 3; var_585 = true; break; } break; case 18446744073709541476U: { var_233 = 0; var_234 = var_16; var_235 = var_537 & 0xFFFFFF00; var_236 = var_546; var_237 = var_36; var_238 = var_17; var_239 = var_41; var_240 = var_552; var_241 = *(generic8_t *) var_41; loop_state_var = 13; var_585 = true; break; } break; case 18446744073709541542U: { loop_state_var = 7; var_585 = true; break; } break; case 18446744073709541592U: { var_436 = (var_552 & 0xFFFFFFFFFFFFFF00) | (var_40 == 2); var_429 = var_16; var_430 = var_537 & 0xFFFFFF00; var_431 = var_546; var_432 = var_36; var_433 = var_17; var_434 = 118; var_435 = var_41; var_437 = 11; loop_state_var = 8; var_585 = true; break; } break; case 18446744073709541614U: { loop_state_var = 9; var_585 = true; break; } break; case 18446744073709541836U: { loop_state_var = 10; var_585 = true; break; } break; case 18446744073709541925U: { var_436 = (var_552 & 0xFFFFFFFFFFFFFF00) | (var_40 == 2); var_429 = var_16; var_430 = var_537 & 0xFFFFFF00; var_431 = var_546; var_432 = var_36; var_433 = var_17; var_434 = 97; var_435 = var_41; var_437 = 7; loop_state_var = 11; var_585 = true; break; } break; case 18446744073709541947U: { if (stack.offset_145) { loop_state_var = 17; var_585 = true; break; } if (!(stack.offset_52 & 0x1)) { loop_state_var = 18; var_585 = true; break; } var_541 = var_541 + 1; var_540 = (pointer_or_number64_t) &segment_2.rodata.offset_2208 + 180 + (number64_t) *(generic32_t *) ((pointer_or_number64_t) &segment_2.rodata.offset_2208 + 180 + *(generic8_t *) var_41 * 4) * 1; var_538 = (var_538 & 0xFFFFFFFFFFFFFF00) | var_536; var_539 = var_36; var_542 = var_41; var_543 = *(generic8_t *) var_41; continue; } break; case 18446744073709541995U: { loop_state_var = 5; var_585 = true; break; } break; case 18446744073709542018U: { var_233 = (var_538 & 0xFFFFFFFFFFFFFF00) | var_536; var_234 = var_16; var_235 = var_537 & 0xFFFFFF00; var_236 = var_546; var_237 = var_36; var_238 = var_17; var_239 = var_41; var_240 = var_552; var_241 = 32; loop_state_var = 12; var_585 = true; break; } break; case 18446744073709542028U: { var_492 = 116; var_493 = 9; loop_state_var = 16; var_585 = true; break; } break; case 18446744073709542064U: { var_492 = 114; var_493 = 13; loop_state_var = 14; var_585 = true; break; } break; case 18446744073709542076U: { var_492 = 110; var_493 = 10; loop_state_var = 15; var_585 = true; break; } break; default: { loop_state_var = 19; var_585 = true; break; } break; } if (var_585){ break;} } bool var_586 = false; switch (loop_state_var) { case 0: { loop_state_var = 0; var_586 = true; break; } break; case 1: { var_512 = var_541 + stack.offset_120; var_506 = (var_538 & 0xFFFFFFFFFFFFFF00) | var_536; var_507 = var_16; var_508 = var_546; var_509 = var_36; var_510 = var_17; var_511 = var_41; if (var_546 == (pointer_or_number64_t) -1 && stack.offset_120 > 1) { stack.offset_64 = var_16; stack.offset_72 = var_17; *(generic64_t *) &stack.offset_80 = var_41; stack.offset_88.member_1 = '\001'; *(generic64_t *) &stack.offset_96 = var_512; stack.offset_104.member_3 = (number8_t) var_36; var_565 = strlen_2(var_41, var_512, var_543, (pointer_or_number64_t) var_37, var_36, var_17); var_67 = var_565.register_rax; var_508 = var_67; var_66 = var_565.register_rdx; var_507 = stack.offset_64; var_510 = stack.offset_72; var_511 = *(generic64_t *) &stack.offset_80; var_506 = stack.offset_88.member_1; var_512 = *(generic64_t *) &stack.offset_96; var_509 = stack.offset_104.member_3; } var_500 = var_506; var_501 = var_507; var_502 = var_509; var_503 = var_510; var_504 = var_511; var_505 = var_512; if (!(var_508 < var_505)) { var_34 = stack.offset_120; var_33 = stack.offset_56; stack.offset_72 = var_507; *(generic64_t *) &stack.offset_80 = var_510; stack.offset_88.member_1 = (number8_t) var_506; stack.offset_96.member_1 = (number8_t) var_509; *(generic64_t *) &stack.offset_104 = var_511; var_566 = memcmp_2(var_511, var_34, (pointer_or_number64_t) var_33, var_511, var_509, var_510); var_65 = var_566.register_rax; var_64 = var_566.register_rdx; var_505 = var_64; var_504 = *(generic64_t *) &stack.offset_104; var_32 = stack.offset_96.member_1; var_502 = var_32; var_500 = stack.offset_88.member_1; var_503 = *(generic64_t *) &stack.offset_80; var_31 = stack.offset_72; var_501 = var_31; if (!(var_65 & 0xFFFFFFFF)) { var_408 = stack.offset_88.member_1; var_409 = var_31; var_410 = var_508; var_411 = var_32; var_412 = *(generic64_t *) &stack.offset_80; var_413 = *(generic64_t *) &stack.offset_104; var_414 = var_64; if (stack.offset_147) { loop_state_var = 3; var_586 = true; break; } if ((int8_t) *(generic8_t *) *(generic64_t *) &stack.offset_104 > (int8_t) 63) { if ((int8_t) *(generic8_t *) *(generic64_t *) &stack.offset_104 > (int8_t) 122) { var_251 = stack.offset_88.member_1; var_252 = var_31; var_253 = (var_537 & 0xFFFFFF00) | var_35; var_254 = var_508; var_255 = var_32; var_256 = *(generic64_t *) &stack.offset_80; var_257 = *(generic64_t *) &stack.offset_104; var_258 = var_64; var_259 = *(generic8_t *) *(generic64_t *) &stack.offset_104; if (!(number8_t) (*(generic8_t *) *(generic64_t *) &stack.offset_104 - 125)) { var_242 = var_251; var_243 = var_252; var_208 = var_243; var_244 = var_253; var_209 = var_244; var_211 = var_254; var_246 = var_255; var_213 = var_246; var_247 = var_256; var_214 = var_247; var_248 = var_257; var_216 = var_248; var_249 = var_258; var_217 = var_249; var_250 = var_259; var_218 = var_250; var_207 = 0; var_210 = var_545; var_212 = var_547; var_215 = var_541; var_245 = 1; switch ((number64_t) var_211) { case 18446744073709551615U: { var_207 = 0; var_208 = var_252; var_209 = var_253; var_210 = var_545; var_211 = 18446744073709551615U; var_212 = var_547; var_213 = var_255; var_214 = var_256; var_215 = var_541; var_216 = var_257; var_217 = var_258; var_218 = var_259; var_242 = var_251; var_243 = var_252; var_244 = var_253; var_245 = 18446744073709551615U; var_246 = var_255; var_247 = var_256; var_248 = var_257; var_249 = var_258; var_250 = var_259; if (!stack.offset_128->offset_1) { var_233 = var_242; var_234 = var_243; var_208 = var_234; var_235 = var_244; var_209 = var_235; var_236 = var_245; var_211 = var_236; var_237 = var_246; var_213 = var_237; var_238 = var_247; var_214 = var_238; var_239 = var_248; var_216 = var_239; var_240 = var_249; var_217 = var_240; var_241 = var_250; var_218 = var_241; var_207 = 0; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (!var_541) { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_211 = var_236; var_213 = var_237; var_214 = var_238; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (stack.offset_148 == 2) { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_210 = var_545; var_211 = var_236; var_212 = var_547; var_213 = var_237; var_214 = var_238; var_215 = var_541; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_226 = var_233; var_227 = var_234; var_228 = var_236; var_229 = var_237; var_230 = var_238; var_231 = var_239; var_232 = var_240; if (stack.offset_147) { loop_state_var = 1; var_586 = true; break; } } } } } break; case 1: { var_233 = var_242; var_234 = var_243; var_208 = var_234; var_235 = var_244; var_209 = var_235; var_236 = var_245; var_211 = var_236; var_237 = var_246; var_213 = var_237; var_238 = var_247; var_214 = var_238; var_239 = var_248; var_216 = var_239; var_240 = var_249; var_217 = var_240; var_241 = var_250; var_218 = var_241; var_207 = 0; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (!var_541) { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_211 = var_236; var_213 = var_237; var_214 = var_238; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (stack.offset_148 == 2) { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_210 = var_545; var_211 = var_236; var_212 = var_547; var_213 = var_237; var_214 = var_238; var_215 = var_541; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_226 = var_233; var_227 = var_234; var_228 = var_236; var_229 = var_237; var_230 = var_238; var_231 = var_239; var_232 = var_240; if (stack.offset_147) { loop_state_var = 1; var_586 = true; break; } } } } break; } if (var_586){ break;} var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_586 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_63 = lshift((*(generic8_t *) *(generic64_t *) &stack.offset_104 - 125) & 0xFF, 0); var_62 = lshift(((*(generic8_t *) *(generic64_t *) &stack.offset_104 - 125) ^ ((number8_t) (*(generic8_t *) *(generic64_t *) &stack.offset_104 - 125) + '}')) & (((number8_t) (*(generic8_t *) *(generic64_t *) &stack.offset_104 - 125) + '}') ^ 0x7D), 4); if (((((uint16_t) (number16_t) var_62 >> 4) ^ (number16_t) var_63) & 0x80)) { var_207 = 0; var_208 = var_31; var_209 = (var_537 & 0xFFFFFF00) | var_35; var_210 = var_545; var_211 = var_508; var_212 = var_547; var_213 = var_32; var_214 = *(generic64_t *) &stack.offset_80; var_215 = var_541; var_216 = *(generic64_t *) &stack.offset_104; var_217 = var_64; var_218 = 124; var_251 = stack.offset_88.member_1; var_252 = var_31; var_253 = (var_537 & 0xFFFFFF00) | var_35; var_254 = var_508; var_255 = var_32; var_256 = *(generic64_t *) &stack.offset_80; var_257 = *(generic64_t *) &stack.offset_104; var_258 = var_64; var_259 = *(generic8_t *) *(generic64_t *) &stack.offset_104; if (*(generic8_t *) *(generic64_t *) &stack.offset_104 == '{') { var_242 = var_251; var_243 = var_252; var_208 = var_243; var_244 = var_253; var_209 = var_244; var_211 = var_254; var_246 = var_255; var_213 = var_246; var_247 = var_256; var_214 = var_247; var_248 = var_257; var_216 = var_248; var_249 = var_258; var_217 = var_249; var_250 = var_259; var_218 = var_250; var_207 = 0; var_210 = var_545; var_212 = var_547; var_215 = var_541; var_245 = 1; switch ((number64_t) var_211) { case 18446744073709551615U: { var_207 = 0; var_208 = var_252; var_209 = var_253; var_210 = var_545; var_211 = 18446744073709551615U; var_212 = var_547; var_213 = var_255; var_214 = var_256; var_215 = var_541; var_216 = var_257; var_217 = var_258; var_218 = var_259; var_242 = var_251; var_243 = var_252; var_244 = var_253; var_245 = 18446744073709551615U; var_246 = var_255; var_247 = var_256; var_248 = var_257; var_249 = var_258; var_250 = var_259; if (!stack.offset_128->offset_1) { var_233 = var_242; var_234 = var_243; var_208 = var_234; var_235 = var_244; var_209 = var_235; var_236 = var_245; var_211 = var_236; var_237 = var_246; var_213 = var_237; var_238 = var_247; var_214 = var_238; var_239 = var_248; var_216 = var_239; var_240 = var_249; var_217 = var_240; var_241 = var_250; var_218 = var_241; var_207 = 0; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (!var_541) { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_211 = var_236; var_213 = var_237; var_214 = var_238; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (stack.offset_148 == 2) { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_210 = var_545; var_211 = var_236; var_212 = var_547; var_213 = var_237; var_214 = var_238; var_215 = var_541; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_226 = var_233; var_227 = var_234; var_228 = var_236; var_229 = var_237; var_230 = var_238; var_231 = var_239; var_232 = var_240; if (stack.offset_147) { loop_state_var = 1; var_586 = true; break; } } } } } break; case 1: { var_233 = var_242; var_234 = var_243; var_208 = var_234; var_235 = var_244; var_209 = var_235; var_236 = var_245; var_211 = var_236; var_237 = var_246; var_213 = var_237; var_238 = var_247; var_214 = var_238; var_239 = var_248; var_216 = var_239; var_240 = var_249; var_217 = var_240; var_241 = var_250; var_218 = var_241; var_207 = 0; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (!var_541) { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_211 = var_236; var_213 = var_237; var_214 = var_238; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (stack.offset_148 == 2) { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_210 = var_545; var_211 = var_236; var_212 = var_547; var_213 = var_237; var_214 = var_238; var_215 = var_541; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_226 = var_233; var_227 = var_234; var_228 = var_236; var_229 = var_237; var_230 = var_238; var_231 = var_239; var_232 = var_240; if (stack.offset_147) { loop_state_var = 1; var_586 = true; break; } } } } break; } if (var_586){ break;} } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_586 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_377 = (var_537 & 0xFFFFFF00) | var_35; var_378 = stack.offset_88.member_1; var_379 = var_31; var_380 = var_508; var_381 = var_32; var_382 = *(generic64_t *) &stack.offset_80; var_383 = *(generic64_t *) &stack.offset_104; var_384 = var_64; var_494 = var_31; var_495 = var_32; var_496 = *(generic64_t *) &stack.offset_80; var_497 = (var_537 & 0xFFFFFF00) | var_35; var_498 = *(generic64_t *) &stack.offset_104; var_499 = var_64; if (*(generic8_t *) *(generic64_t *) &stack.offset_104 == '~') { var_196 = var_494; var_201 = var_495; var_202 = var_496; var_197 = var_497; var_205 = var_499; var_195 = 0; var_198 = var_545; var_199 = var_508; var_200 = var_547; var_203 = 0; var_204 = var_541; var_206 = 126; if (!var_541) { var_190 = (var_495 & 0xFFFFFFFF) | stack.offset_147; var_182 = (var_537 & 0xFFFFFF00) | var_35; var_183 = var_494; var_184 = var_497; var_185 = var_545; var_186 = var_508; var_187 = var_547; var_188 = var_495; var_189 = var_496; var_191 = 0; var_192 = var_498; var_193 = var_499; var_194 = 126; var_195 = (var_537 & 0xFFFFFF00) | var_35; var_196 = var_494; var_197 = var_497; var_198 = var_545; var_199 = var_508; var_200 = var_547; var_201 = var_495; var_202 = var_496; var_203 = 0; var_204 = 0; var_205 = var_499; var_206 = 126; if (!((var_495 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_586 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_370 = var_377; var_305 = var_370; var_368 = var_378; var_303 = var_368; var_369 = var_379; var_304 = var_369; var_371 = var_380; var_306 = var_371; var_372 = var_381; var_307 = var_372; var_373 = var_382; var_308 = var_373; var_374 = var_383; var_309 = var_374; var_375 = var_384; var_310 = 127; var_376 = 127; if (stack.offset_32 == 1) { var_292 = var_305; var_294 = var_306; var_300 = var_309; *(generic64_t *) &stack.offset_80 = var_304; *(generic64_t *) &stack.offset_88 = var_308; stack.offset_96.member_1 = (number8_t) var_310; stack.offset_104.member_3 = (number8_t) var_307; var_45 = __ctype_b_loc_2(); var_296 = stack.offset_104.member_3; var_297 = *(generic64_t *) &stack.offset_88; var_302 = stack.offset_96.member_1; var_291 = *(generic64_t *) &stack.offset_80; var_290 = (var_303 & 0xFFFFFFFFFFFFFF00) | ((uint8_t) (*(generic8_t *) ((pointer_or_number64_t) &(*var_45)[var_302] + 1) & 0x40) >> '\006'); var_289 = stack.offset_145; var_301 = (((number64_t) *var_45 & 0xFFFFFFFFFFFFFF00) | !(*(generic8_t *) ((pointer_or_number64_t) &(*var_45)[var_302] + 1) & 0x40)) & (var_289 | 0xFFFFFFFFFFFFFF00); var_293 = var_545; var_295 = var_547; var_298 = 1; var_299 = var_541; var_207 = var_290; var_208 = var_291; var_209 = var_292; var_210 = var_293; var_211 = var_294; var_212 = var_295; var_213 = var_296; var_214 = var_297; var_215 = var_299; var_216 = var_300; var_217 = var_301; var_218 = var_302; if ((var_217 & 0xFF)) { var_287 = var_289; var_278 = 0; var_279 = var_291; var_280 = var_292; var_281 = var_293; var_282 = var_294; var_283 = var_295; var_284 = var_297; var_285 = var_298; var_286 = var_299; var_288 = var_302; var_272 = var_280; var_274 = var_285; var_275 = var_286; var_277 = var_288; stack.offset_80.member_1 = (number8_t) var_278; var_273 = stack.offset_152; *(generic64_t *) &stack.offset_104 = var_282; var_271 = stack.offset_146; *(generic64_t *) &stack.offset_96 = var_281; *(generic64_t *) &stack.offset_88 = var_283; var_276 = 0; while (true) { if (!(var_287 & 0xFF)) { var_267 = var_273; if ((var_272 & 0xFF)) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '\\'; } var_267 = var_273 + 1; } if (!(var_275 + 1 < var_274 + var_275)) { loop_state_var = 1; break; } var_260 = var_271; var_261 = 0; var_262 = var_267; var_263 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; if ((((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271 & 0xFF)) { if (var_267 < var_279) { *(generic8_t *) (var_267 + var_284) = '''; } if (var_267 + 1 < var_279) { *(generic8_t *) (var_267 + var_284 + 1) = '''; } var_262 = var_267 + 2; var_260 = 0; var_261 = 0; var_263 = var_267 + 1; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; } } else { if (stack.offset_147) { loop_state_var = 0; break; } var_269 = var_271; var_270 = var_273; if ((~(number8_t) var_271 & (stack.offset_148 == 2))) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '''; } if (var_273 + 1 < var_279) { *(generic8_t *) (var_273 + var_284 + 1) = '$'; } if (var_273 + 2 < var_279) { *(generic8_t *) (var_273 + var_284 + 2) = '''; } var_270 = var_273 + 3; var_269 = (var_274 & 0xFFFFFF00) | (~(number8_t) var_271 & (stack.offset_148 == 2)); } if (var_270 < var_279) { *(generic8_t *) (var_270 + var_284) = '\\'; } if (var_270 + 1 < var_279) { *(generic8_t *) (var_270 + var_284 + 1) = ((uint8_t) (number8_t) var_277 >> '\006') | 0x30; } var_268 = var_270 + 2; if (var_268 < var_279) { var_268 = ((var_277 >> 3) & 0x7) | 0x30; *(generic8_t *) (var_270 + var_284 + 2) = (number8_t) var_268; } var_263 = var_268; var_264 = var_275 + 1; var_262 = var_270 + 3; var_266 = (var_277 & 0x7) | 0x30; var_265 = var_287 & 0xFFFFFFFF; var_260 = var_269; var_261 = var_272; if (!(var_264 < var_274 + var_275)) { loop_state_var = 2; break; } } if (var_262 < var_279) { *(generic8_t *) (var_262 + var_284) = (number8_t) var_266; } var_277 = *(generic8_t *) (var_264 + (pointer_or_number64_t) stack.offset_128); var_273 = var_262 + 1; } if (!(loop_state_var)) { loop_state_var = 6; var_586 = true; break; } if (loop_state_var != 1) { stack.offset_146 = (number8_t) var_269; var_71 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_270 + 3; var_68 = stack.offset_80.member_1; var_70 = *(generic64_t *) &stack.offset_96; var_72 = *(generic64_t *) &stack.offset_88; var_69 = var_279; var_73 = var_270 + 3; var_74 = var_284; var_75 = var_275 + 1; var_76 = var_274 + var_275; var_77 = var_287; var_78 = (var_277 & 0x7) | 0x30; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } stack.offset_146 = (number8_t) var_271; var_82 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_267; var_79 = stack.offset_80.member_1; var_81 = *(generic64_t *) &stack.offset_96; var_83 = *(generic64_t *) &stack.offset_88; var_80 = var_279; var_84 = var_267; var_85 = var_284; var_86 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_87 = var_275 + 1; var_88 = var_274 + var_275; var_89 = var_287; var_90 = var_277; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_586 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_385 = stack.offset_88.member_1; var_386 = var_31; var_387 = (var_537 & 0xFFFFFF00) | var_35; var_388 = var_508; var_389 = var_32; var_390 = *(generic64_t *) &stack.offset_80; var_391 = *(generic64_t *) &stack.offset_104; var_392 = var_64; var_393 = *(generic8_t *) *(generic64_t *) &stack.offset_104; if (*(generic8_t *) *(generic64_t *) &stack.offset_104 != '@') { var_195 = (var_537 & 0xFFFFFF00) | var_35; var_196 = var_31; var_197 = (var_537 & 0xFFFFFF00) | var_35; var_198 = var_545; var_199 = var_508; var_200 = var_547; var_201 = var_32; var_202 = *(generic64_t *) &stack.offset_80; var_203 = 0; var_204 = var_541; var_205 = 288230373266030591; var_206 = *(generic8_t *) *(generic64_t *) &stack.offset_104; if (((0x1 << ((*(generic8_t *) *(generic64_t *) &stack.offset_104 + 4294967231) & 0x3F)) & 0x3FFFFFF53FFFFFF)) { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_586 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_406 = (*(generic8_t *) *(generic64_t *) &stack.offset_104 + 4294967231) & 0xFFFFFFFF; var_216 = var_406; var_207 = 0; var_208 = var_31; var_209 = (var_537 & 0xFFFFFF00) | var_35; var_210 = var_545; var_211 = var_508; var_212 = var_547; var_213 = var_32; var_214 = *(generic64_t *) &stack.offset_80; var_215 = var_541; var_217 = 288230373266030591; var_218 = *(generic8_t *) *(generic64_t *) &stack.offset_104; var_401 = var_31; var_402 = (var_537 & 0xFFFFFF00) | var_35; var_403 = var_508; var_404 = var_32; var_405 = *(generic64_t *) &stack.offset_80; var_407 = *(generic8_t *) *(generic64_t *) &stack.offset_104; if (!((0x1 << ((*(generic8_t *) *(generic64_t *) &stack.offset_104 + 4294967231) & 0x3F)) & 0xA4000000)) { var_208 = var_401; var_104 = var_208; var_209 = var_402; var_211 = var_403; var_106 = var_211; var_213 = var_404; var_108 = var_213; var_214 = var_405; var_109 = var_214; var_216 = var_406; var_111 = var_216; var_218 = var_407; var_103 = 0; var_105 = var_545; var_107 = var_547; var_110 = var_541; var_112 = 288230373266030591; var_113 = 92; var_207 = 0; var_210 = var_545; var_212 = var_547; var_215 = var_541; var_217 = 288230373266030591; if (stack.offset_145) { if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_586 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_368 = var_385; var_303 = var_368; var_369 = var_386; var_304 = var_369; var_370 = var_387; var_305 = var_370; var_371 = var_388; var_306 = var_371; var_372 = var_389; var_307 = var_372; var_373 = var_390; var_308 = var_373; var_374 = var_391; var_309 = var_374; var_375 = var_392; var_376 = var_393; var_310 = var_376; if (stack.offset_32 == 1) { var_292 = var_305; var_294 = var_306; var_300 = var_309; *(generic64_t *) &stack.offset_80 = var_304; *(generic64_t *) &stack.offset_88 = var_308; stack.offset_96.member_1 = (number8_t) var_310; stack.offset_104.member_3 = (number8_t) var_307; var_45 = __ctype_b_loc_2(); var_296 = stack.offset_104.member_3; var_297 = *(generic64_t *) &stack.offset_88; var_302 = stack.offset_96.member_1; var_291 = *(generic64_t *) &stack.offset_80; var_290 = (var_303 & 0xFFFFFFFFFFFFFF00) | ((uint8_t) (*(generic8_t *) ((pointer_or_number64_t) &(*var_45)[var_302] + 1) & 0x40) >> '\006'); var_289 = stack.offset_145; var_301 = (((number64_t) *var_45 & 0xFFFFFFFFFFFFFF00) | !(*(generic8_t *) ((pointer_or_number64_t) &(*var_45)[var_302] + 1) & 0x40)) & (var_289 | 0xFFFFFFFFFFFFFF00); var_293 = var_545; var_295 = var_547; var_298 = 1; var_299 = var_541; var_207 = var_290; var_208 = var_291; var_209 = var_292; var_210 = var_293; var_211 = var_294; var_212 = var_295; var_213 = var_296; var_214 = var_297; var_215 = var_299; var_216 = var_300; var_217 = var_301; var_218 = var_302; if ((var_217 & 0xFF)) { var_287 = var_289; var_278 = 0; var_279 = var_291; var_280 = var_292; var_281 = var_293; var_282 = var_294; var_283 = var_295; var_284 = var_297; var_285 = var_298; var_286 = var_299; var_288 = var_302; var_272 = var_280; var_274 = var_285; var_275 = var_286; var_277 = var_288; stack.offset_80.member_1 = (number8_t) var_278; var_273 = stack.offset_152; *(generic64_t *) &stack.offset_104 = var_282; var_271 = stack.offset_146; *(generic64_t *) &stack.offset_96 = var_281; *(generic64_t *) &stack.offset_88 = var_283; var_276 = 0; while (true) { if (!(var_287 & 0xFF)) { var_267 = var_273; if ((var_272 & 0xFF)) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '\\'; } var_267 = var_273 + 1; } if (!(var_275 + 1 < var_274 + var_275)) { loop_state_var = 1; break; } var_260 = var_271; var_261 = 0; var_262 = var_267; var_263 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; if ((((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271 & 0xFF)) { if (var_267 < var_279) { *(generic8_t *) (var_267 + var_284) = '''; } if (var_267 + 1 < var_279) { *(generic8_t *) (var_267 + var_284 + 1) = '''; } var_262 = var_267 + 2; var_260 = 0; var_261 = 0; var_263 = var_267 + 1; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; } } else { if (stack.offset_147) { loop_state_var = 0; break; } var_269 = var_271; var_270 = var_273; if ((~(number8_t) var_271 & (stack.offset_148 == 2))) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '''; } if (var_273 + 1 < var_279) { *(generic8_t *) (var_273 + var_284 + 1) = '$'; } if (var_273 + 2 < var_279) { *(generic8_t *) (var_273 + var_284 + 2) = '''; } var_270 = var_273 + 3; var_269 = (var_274 & 0xFFFFFF00) | (~(number8_t) var_271 & (stack.offset_148 == 2)); } if (var_270 < var_279) { *(generic8_t *) (var_270 + var_284) = '\\'; } if (var_270 + 1 < var_279) { *(generic8_t *) (var_270 + var_284 + 1) = ((uint8_t) (number8_t) var_277 >> '\006') | 0x30; } var_268 = var_270 + 2; if (var_268 < var_279) { var_268 = ((var_277 >> 3) & 0x7) | 0x30; *(generic8_t *) (var_270 + var_284 + 2) = (number8_t) var_268; } var_263 = var_268; var_264 = var_275 + 1; var_262 = var_270 + 3; var_266 = (var_277 & 0x7) | 0x30; var_265 = var_287 & 0xFFFFFFFF; var_260 = var_269; var_261 = var_272; if (!(var_264 < var_274 + var_275)) { loop_state_var = 2; break; } } if (var_262 < var_279) { *(generic8_t *) (var_262 + var_284) = (number8_t) var_266; } var_277 = *(generic8_t *) (var_264 + (pointer_or_number64_t) stack.offset_128); var_273 = var_262 + 1; } if (!(loop_state_var)) { loop_state_var = 6; var_586 = true; break; } if (loop_state_var != 1) { stack.offset_146 = (number8_t) var_269; var_71 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_270 + 3; var_68 = stack.offset_80.member_1; var_70 = *(generic64_t *) &stack.offset_96; var_72 = *(generic64_t *) &stack.offset_88; var_69 = var_279; var_73 = var_270 + 3; var_74 = var_284; var_75 = var_275 + 1; var_76 = var_274 + var_275; var_77 = var_287; var_78 = (var_277 & 0x7) | 0x30; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } stack.offset_146 = (number8_t) var_271; var_82 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_267; var_79 = stack.offset_80.member_1; var_81 = *(generic64_t *) &stack.offset_96; var_83 = *(generic64_t *) &stack.offset_88; var_80 = var_279; var_84 = var_267; var_85 = var_284; var_86 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_87 = var_275 + 1; var_88 = var_274 + var_275; var_89 = var_287; var_90 = var_277; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_586 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } var_362 = var_368; var_363 = var_369; var_364 = var_371; var_365 = var_372; var_366 = var_373; var_367 = var_376; stack.offset_176 = 0; *(generic64_t **) &stack.offset_104 = &stack.offset_176; if (var_364 == (pointer_or_number64_t) -1) { var_25 = stack.offset_128; stack.offset_64 = var_369; stack.offset_72 = var_373; stack.offset_80.member_1 = (number8_t) var_376; stack.offset_88.member_1 = (number8_t) var_368; stack.offset_96.member_1 = (number8_t) var_372; var_567 = strlen_2(var_374, var_375, var_376, (pointer_or_number64_t) var_25, var_372, var_373); var_54 = var_567.register_rax; var_364 = var_54; var_53 = var_567.register_rdx; var_363 = stack.offset_64; var_366 = stack.offset_72; var_367 = stack.offset_80.member_1; var_362 = stack.offset_88.member_1; var_365 = stack.offset_96.member_1; } stack.offset_96.member_1 = (number8_t) var_362; stack.offset_50 = (number8_t) var_365; *(generic64_t *) &stack.offset_80 = var_541; stack.offset_51 = (number8_t) var_362; stack.offset_49 = (number8_t) var_367; stack.offset_48 = (number8_t) var_370; stack.offset_64 = var_366; stack.offset_24 = var_363; stack.offset_16 = var_545; stack.offset_8 = var_547; stack.offset_72 = var_364; var_361 = 0; while (true) { var_24 = var_361 + *(generic64_t *) &stack.offset_80 + (pointer_or_number64_t) stack.offset_128; if (!var_24) { var_357 = stack.offset_51; var_358 = ""; var_359 = 0; var_360 = 1; } else { var_360 = (pointer_or_number64_t) stack.offset_72 - (var_361 + *(generic64_t *) &stack.offset_80); var_357 = (pointer_or_number64_t) stack.offset_72 != var_361 + *(generic64_t *) &stack.offset_80; var_359 = &stack.offset_172; var_358 = var_24; } stack.offset_88.member_1 = var_357; var_52 = mbrtoc32_2((char32_t *) var_359, (const int8_t *) var_358, var_360, (mbstate_t *) *(generic64_t *) &stack.offset_104); if (var_52 > (uint64_t) -3) { if (!stack.offset_88.member_1) { loop_state_var = 0; break; } *(size_t *) &stack.offset_88 = var_52; var_49 = function_0x404860_Code_x86_64(); if ((var_49.offset_0 & 0xFF)) { loop_state_var = 2; break; } if (!var_359) { var_352 = var_361 + 1; var_353 = var_52; } else { *(generic32_t *) var_359 = *(generic8_t *) var_358; var_354 = 1; if (stack.offset_148 == 2) { var_354 = 1; if (!stack.offset_147) { var_353 = var_354; var_352 = var_361 + var_353; } else { var_352 = var_361 + 1; var_353 = var_52; } } else { var_353 = var_354; var_352 = var_361 + var_353; } } var_350 = var_352; var_351 = var_353; var_48 = iswprint_2(stack.offset_172); var_47 = !var_48 ? '\000' : stack.offset_96.member_1; stack.offset_96.member_1 = var_47; var_46 = mbsinit_2((const mbstate_t *) *(generic64_t *) &stack.offset_104); if (!var_46) { continue; } loop_state_var = 1; break; } bool var_587 = false; var_350 = var_361; var_351 = 0; var_352 = var_361; var_353 = 18446744073709551613U; switch ((number64_t) var_52) { case 0: { loop_state_var = 1; } break; case 18446744073709551613U: { var_350 = var_352; var_351 = var_353; var_48 = iswprint_2(stack.offset_172); var_47 = !var_48 ? '\000' : stack.offset_96.member_1; stack.offset_96.member_1 = var_47; var_46 = mbsinit_2((const mbstate_t *) *(generic64_t *) &stack.offset_104); if (!var_46) { continue; } loop_state_var = 1; } break; default: { var_354 = var_52; if (stack.offset_148 == 2) { var_354 = var_52; if (!stack.offset_147) { var_353 = var_354; var_352 = var_361 + var_353; } else { if (var_52 == 1) { var_352 = var_361 + 1; var_353 = var_52; } else { var_356 = var_361 + *(generic64_t *) &stack.offset_80 + (pointer_or_number64_t) stack.offset_128; var_355 = 0; do { if (!(((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFE) > 33)) { var_51 = lshift((((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFFFFFFFF) - 33) & 0xFF, 0); var_50 = lshift(((((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFFFFFFFF) - 33) ^ ((number8_t) (((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFFFFFFFF) - 33) + '!')) & (((number8_t) (((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFFFFFFFF) - 33) + '!') ^ 0x21), 4); if (((0x20000002B >> ((*(generic8_t *) (var_356 + 1) + 4294967205) & 0x3F)) & 0x1)) { loop_state_var = 1; break; } } var_23 = var_52 + var_24 == (pointer_or_number64_t) &stack.offset_128[1] + *(generic64_t *) &stack.offset_80 * 1 + var_361 * 1 + var_355 * 1; var_355 = var_355 + 1; var_356 = var_356 + 1; } while (!(var_23)); if (loop_state_var == 1) { loop_state_var = 3; var_587 = true; break; } var_354 = var_52; var_353 = var_354; var_352 = var_361 + var_353; } } } else { var_353 = var_354; var_352 = var_361 + var_353; } var_350 = var_352; var_351 = var_353; var_48 = iswprint_2(stack.offset_172); var_47 = !var_48 ? '\000' : stack.offset_96.member_1; stack.offset_96.member_1 = var_47; var_46 = mbsinit_2((const mbstate_t *) *(generic64_t *) &stack.offset_104); if (!var_46) { continue; } loop_state_var = 1; } break; } if (var_587){ break;} break; } if (loop_state_var == 3) { loop_state_var = 7; var_586 = true; break; } if (loop_state_var == 1) { var_320 = var_350; var_322 = var_351; var_312 = stack.offset_96.member_1; var_318 = stack.offset_50; var_321 = *(generic64_t *) &stack.offset_80; var_324 = stack.offset_49; var_316 = stack.offset_72; var_314 = stack.offset_48; var_319 = stack.offset_64; var_313 = stack.offset_24; var_315 = stack.offset_16; var_317 = stack.offset_8; var_311 = stack.offset_145; var_323 = (var_312 ^ 0x1) & (var_311 | 0xFFFFFFFFFFFFFF00); } else { if (!(loop_state_var)) { var_345 = stack.offset_50; var_330 = var_345; var_347 = *(generic64_t *) &stack.offset_80; var_333 = var_347; var_349 = stack.offset_49; var_335 = var_349; var_343 = stack.offset_72; var_328 = var_343; var_341 = stack.offset_48; var_326 = var_341; var_346 = stack.offset_64; var_331 = var_346; var_340 = stack.offset_24; var_325 = var_340; var_342 = stack.offset_16; var_327 = var_342; var_344 = stack.offset_8; var_329 = var_344; var_332 = var_361; var_334 = 18446744073709551615U; var_348 = var_52; if (var_52 != (pointer_or_number64_t) -1) { var_325 = var_340; var_326 = var_341; var_327 = var_342; var_328 = var_343; var_329 = var_344; var_330 = var_345; var_331 = var_346; var_333 = var_347; var_334 = var_348; var_335 = var_349; var_332 = var_361; if (var_361 + *(generic64_t *) &stack.offset_80 < var_328) { var_337 = 0; var_338 = var_361; var_339 = var_361 + *(generic64_t *) &stack.offset_80; while (true) { var_336 = var_338; if (*(generic8_t *) (var_339 + (pointer_or_number64_t) stack.offset_128)) { var_336 = var_361 + 1 + var_337; var_339 = var_361 + 1 + var_347 + var_337; var_338 = var_338 + 1; var_337 = var_337 + 1; if (var_339 < (uint64_t) var_343) { continue; } } break; } var_332 = var_336; var_325 = var_340; var_326 = var_341; var_327 = var_342; var_328 = var_343; var_329 = var_344; var_330 = var_345; var_331 = var_346; var_333 = var_347; var_334 = stack.offset_128; var_335 = var_349; } } } else { var_348 = *(generic64_t *) &stack.offset_88; var_345 = stack.offset_50; var_330 = var_345; var_347 = *(generic64_t *) &stack.offset_80; var_333 = var_347; var_349 = stack.offset_49; var_335 = var_349; var_343 = stack.offset_72; var_328 = var_343; var_341 = stack.offset_48; var_326 = var_341; var_346 = stack.offset_64; var_331 = var_346; var_340 = stack.offset_24; var_325 = var_340; var_342 = stack.offset_16; var_327 = var_342; var_344 = stack.offset_8; var_329 = var_344; var_332 = var_361; var_334 = 18446744073709551615U; if (var_348 != (pointer_or_number64_t) -1) { var_325 = var_340; var_326 = var_341; var_327 = var_342; var_328 = var_343; var_329 = var_344; var_330 = var_345; var_331 = var_346; var_333 = var_347; var_334 = var_348; var_335 = var_349; var_332 = var_361; if (var_361 + *(generic64_t *) &stack.offset_80 < var_328) { var_337 = 0; var_338 = var_361; var_339 = var_361 + *(generic64_t *) &stack.offset_80; while (true) { var_336 = var_338; if (*(generic8_t *) (var_339 + (pointer_or_number64_t) stack.offset_128)) { var_336 = var_361 + 1 + var_337; var_339 = var_361 + 1 + var_347 + var_337; var_338 = var_338 + 1; var_337 = var_337 + 1; if (var_339 < (uint64_t) var_343) { continue; } } break; } var_332 = var_336; var_325 = var_340; var_326 = var_341; var_327 = var_342; var_328 = var_343; var_329 = var_344; var_330 = var_345; var_331 = var_346; var_333 = var_347; var_334 = stack.offset_128; var_335 = var_349; } } } var_313 = var_325; var_314 = var_326; var_315 = var_327; var_316 = var_328; var_317 = var_329; var_318 = var_330; var_319 = var_331; var_320 = var_332; var_321 = var_333; var_322 = var_334; var_324 = var_335; var_311 = stack.offset_145; var_323 = var_311; var_312 = 0; } var_289 = var_311; var_290 = var_312; var_278 = var_290; var_291 = var_313; var_279 = var_291; var_292 = var_314; var_280 = var_292; var_293 = var_315; var_281 = var_293; var_294 = var_316; var_282 = var_294; var_295 = var_317; var_283 = var_295; var_296 = var_318; var_297 = var_319; var_284 = var_297; var_298 = var_320; var_285 = var_298; var_299 = var_321; var_286 = var_299; var_300 = var_322; var_301 = var_323; var_287 = var_301; var_302 = var_324; var_288 = var_302; if (var_285 > 1) { var_272 = var_280; var_274 = var_285; var_275 = var_286; var_277 = var_288; stack.offset_80.member_1 = (number8_t) var_278; var_273 = stack.offset_152; *(generic64_t *) &stack.offset_104 = var_282; var_271 = stack.offset_146; *(generic64_t *) &stack.offset_96 = var_281; *(generic64_t *) &stack.offset_88 = var_283; var_276 = 0; while (true) { if (!(var_287 & 0xFF)) { var_267 = var_273; if ((var_272 & 0xFF)) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '\\'; } var_267 = var_273 + 1; } if (!(var_275 + 1 < var_274 + var_275)) { loop_state_var = 1; break; } var_260 = var_271; var_261 = 0; var_262 = var_267; var_263 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; if ((((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271 & 0xFF)) { if (var_267 < var_279) { *(generic8_t *) (var_267 + var_284) = '''; } if (var_267 + 1 < var_279) { *(generic8_t *) (var_267 + var_284 + 1) = '''; } var_262 = var_267 + 2; var_260 = 0; var_261 = 0; var_263 = var_267 + 1; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; } } else { if (stack.offset_147) { loop_state_var = 0; break; } var_269 = var_271; var_270 = var_273; if ((~(number8_t) var_271 & (stack.offset_148 == 2))) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '''; } if (var_273 + 1 < var_279) { *(generic8_t *) (var_273 + var_284 + 1) = '$'; } if (var_273 + 2 < var_279) { *(generic8_t *) (var_273 + var_284 + 2) = '''; } var_270 = var_273 + 3; var_269 = (var_274 & 0xFFFFFF00) | (~(number8_t) var_271 & (stack.offset_148 == 2)); } if (var_270 < var_279) { *(generic8_t *) (var_270 + var_284) = '\\'; } if (var_270 + 1 < var_279) { *(generic8_t *) (var_270 + var_284 + 1) = ((uint8_t) (number8_t) var_277 >> '\006') | 0x30; } var_268 = var_270 + 2; if (var_268 < var_279) { var_268 = ((var_277 >> 3) & 0x7) | 0x30; *(generic8_t *) (var_270 + var_284 + 2) = (number8_t) var_268; } var_263 = var_268; var_264 = var_275 + 1; var_262 = var_270 + 3; var_266 = (var_277 & 0x7) | 0x30; var_265 = var_287 & 0xFFFFFFFF; var_260 = var_269; var_261 = var_272; if (!(var_264 < var_274 + var_275)) { loop_state_var = 2; break; } } if (var_262 < var_279) { *(generic8_t *) (var_262 + var_284) = (number8_t) var_266; } var_277 = *(generic8_t *) (var_264 + (pointer_or_number64_t) stack.offset_128); var_273 = var_262 + 1; } if (!(loop_state_var)) { loop_state_var = 6; var_586 = true; break; } if (loop_state_var != 1) { stack.offset_146 = (number8_t) var_269; var_71 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_270 + 3; var_68 = stack.offset_80.member_1; var_70 = *(generic64_t *) &stack.offset_96; var_72 = *(generic64_t *) &stack.offset_88; var_69 = var_279; var_73 = var_270 + 3; var_74 = var_284; var_75 = var_275 + 1; var_76 = var_274 + var_275; var_77 = var_287; var_78 = (var_277 & 0x7) | 0x30; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } stack.offset_146 = (number8_t) var_271; var_82 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_267; var_79 = stack.offset_80.member_1; var_81 = *(generic64_t *) &stack.offset_96; var_83 = *(generic64_t *) &stack.offset_88; var_80 = var_279; var_84 = var_267; var_85 = var_284; var_86 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_87 = var_275 + 1; var_88 = var_274 + var_275; var_89 = var_287; var_90 = var_277; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_207 = var_290; var_208 = var_291; var_209 = var_292; var_210 = var_293; var_211 = var_294; var_212 = var_295; var_213 = var_296; var_214 = var_297; var_215 = var_299; var_216 = var_300; var_217 = var_301; var_218 = var_302; if ((var_217 & 0xFF)) { var_287 = var_289; var_278 = 0; var_279 = var_291; var_280 = var_292; var_281 = var_293; var_282 = var_294; var_283 = var_295; var_284 = var_297; var_285 = var_298; var_286 = var_299; var_288 = var_302; var_272 = var_280; var_274 = var_285; var_275 = var_286; var_277 = var_288; stack.offset_80.member_1 = (number8_t) var_278; var_273 = stack.offset_152; *(generic64_t *) &stack.offset_104 = var_282; var_271 = stack.offset_146; *(generic64_t *) &stack.offset_96 = var_281; *(generic64_t *) &stack.offset_88 = var_283; var_276 = 0; while (true) { if (!(var_287 & 0xFF)) { var_267 = var_273; if ((var_272 & 0xFF)) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '\\'; } var_267 = var_273 + 1; } if (!(var_275 + 1 < var_274 + var_275)) { loop_state_var = 1; break; } var_260 = var_271; var_261 = 0; var_262 = var_267; var_263 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; if ((((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271 & 0xFF)) { if (var_267 < var_279) { *(generic8_t *) (var_267 + var_284) = '''; } if (var_267 + 1 < var_279) { *(generic8_t *) (var_267 + var_284 + 1) = '''; } var_262 = var_267 + 2; var_260 = 0; var_261 = 0; var_263 = var_267 + 1; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; } } else { if (stack.offset_147) { loop_state_var = 0; break; } var_269 = var_271; var_270 = var_273; if ((~(number8_t) var_271 & (stack.offset_148 == 2))) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '''; } if (var_273 + 1 < var_279) { *(generic8_t *) (var_273 + var_284 + 1) = '$'; } if (var_273 + 2 < var_279) { *(generic8_t *) (var_273 + var_284 + 2) = '''; } var_270 = var_273 + 3; var_269 = (var_274 & 0xFFFFFF00) | (~(number8_t) var_271 & (stack.offset_148 == 2)); } if (var_270 < var_279) { *(generic8_t *) (var_270 + var_284) = '\\'; } if (var_270 + 1 < var_279) { *(generic8_t *) (var_270 + var_284 + 1) = ((uint8_t) (number8_t) var_277 >> '\006') | 0x30; } var_268 = var_270 + 2; if (var_268 < var_279) { var_268 = ((var_277 >> 3) & 0x7) | 0x30; *(generic8_t *) (var_270 + var_284 + 2) = (number8_t) var_268; } var_263 = var_268; var_264 = var_275 + 1; var_262 = var_270 + 3; var_266 = (var_277 & 0x7) | 0x30; var_265 = var_287 & 0xFFFFFFFF; var_260 = var_269; var_261 = var_272; if (!(var_264 < var_274 + var_275)) { loop_state_var = 2; break; } } if (var_262 < var_279) { *(generic8_t *) (var_262 + var_284) = (number8_t) var_266; } var_277 = *(generic8_t *) (var_264 + (pointer_or_number64_t) stack.offset_128); var_273 = var_262 + 1; } if (!(loop_state_var)) { loop_state_var = 6; var_586 = true; break; } if (loop_state_var != 1) { stack.offset_146 = (number8_t) var_269; var_71 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_270 + 3; var_68 = stack.offset_80.member_1; var_70 = *(generic64_t *) &stack.offset_96; var_72 = *(generic64_t *) &stack.offset_88; var_69 = var_279; var_73 = var_270 + 3; var_74 = var_284; var_75 = var_275 + 1; var_76 = var_274 + var_275; var_77 = var_287; var_78 = (var_277 & 0x7) | 0x30; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } stack.offset_146 = (number8_t) var_271; var_82 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_267; var_79 = stack.offset_80.member_1; var_81 = *(generic64_t *) &stack.offset_96; var_83 = *(generic64_t *) &stack.offset_88; var_80 = var_279; var_84 = var_267; var_85 = var_284; var_86 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_87 = var_275 + 1; var_88 = var_274 + var_275; var_89 = var_287; var_90 = var_277; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_586 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_385 = stack.offset_88.member_1; var_386 = var_31; var_387 = (var_537 & 0xFFFFFF00) | var_35; var_388 = var_508; var_389 = var_32; var_390 = *(generic64_t *) &stack.offset_80; var_391 = *(generic64_t *) &stack.offset_104; var_392 = var_64; var_393 = *(generic8_t *) *(generic64_t *) &stack.offset_104; if (!(*(generic8_t *) *(generic64_t *) &stack.offset_104 < '@')) { var_368 = var_385; var_303 = var_368; var_369 = var_386; var_304 = var_369; var_370 = var_387; var_305 = var_370; var_371 = var_388; var_306 = var_371; var_372 = var_389; var_307 = var_372; var_373 = var_390; var_308 = var_373; var_374 = var_391; var_309 = var_374; var_375 = var_392; var_376 = var_393; var_310 = var_376; if (stack.offset_32 == 1) { var_292 = var_305; var_294 = var_306; var_300 = var_309; *(generic64_t *) &stack.offset_80 = var_304; *(generic64_t *) &stack.offset_88 = var_308; stack.offset_96.member_1 = (number8_t) var_310; stack.offset_104.member_3 = (number8_t) var_307; var_45 = __ctype_b_loc_2(); var_296 = stack.offset_104.member_3; var_297 = *(generic64_t *) &stack.offset_88; var_302 = stack.offset_96.member_1; var_291 = *(generic64_t *) &stack.offset_80; var_290 = (var_303 & 0xFFFFFFFFFFFFFF00) | ((uint8_t) (*(generic8_t *) ((pointer_or_number64_t) &(*var_45)[var_302] + 1) & 0x40) >> '\006'); var_289 = stack.offset_145; var_301 = (((number64_t) *var_45 & 0xFFFFFFFFFFFFFF00) | !(*(generic8_t *) ((pointer_or_number64_t) &(*var_45)[var_302] + 1) & 0x40)) & (var_289 | 0xFFFFFFFFFFFFFF00); var_293 = var_545; var_295 = var_547; var_298 = 1; var_299 = var_541; var_207 = var_290; var_208 = var_291; var_209 = var_292; var_210 = var_293; var_211 = var_294; var_212 = var_295; var_213 = var_296; var_214 = var_297; var_215 = var_299; var_216 = var_300; var_217 = var_301; var_218 = var_302; if ((var_217 & 0xFF)) { var_287 = var_289; var_278 = 0; var_279 = var_291; var_280 = var_292; var_281 = var_293; var_282 = var_294; var_283 = var_295; var_284 = var_297; var_285 = var_298; var_286 = var_299; var_288 = var_302; var_272 = var_280; var_274 = var_285; var_275 = var_286; var_277 = var_288; stack.offset_80.member_1 = (number8_t) var_278; var_273 = stack.offset_152; *(generic64_t *) &stack.offset_104 = var_282; var_271 = stack.offset_146; *(generic64_t *) &stack.offset_96 = var_281; *(generic64_t *) &stack.offset_88 = var_283; var_276 = 0; while (true) { if (!(var_287 & 0xFF)) { var_267 = var_273; if ((var_272 & 0xFF)) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '\\'; } var_267 = var_273 + 1; } if (!(var_275 + 1 < var_274 + var_275)) { loop_state_var = 1; break; } var_260 = var_271; var_261 = 0; var_262 = var_267; var_263 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; if ((((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271 & 0xFF)) { if (var_267 < var_279) { *(generic8_t *) (var_267 + var_284) = '''; } if (var_267 + 1 < var_279) { *(generic8_t *) (var_267 + var_284 + 1) = '''; } var_262 = var_267 + 2; var_260 = 0; var_261 = 0; var_263 = var_267 + 1; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; } } else { if (stack.offset_147) { loop_state_var = 0; break; } var_269 = var_271; var_270 = var_273; if ((~(number8_t) var_271 & (stack.offset_148 == 2))) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '''; } if (var_273 + 1 < var_279) { *(generic8_t *) (var_273 + var_284 + 1) = '$'; } if (var_273 + 2 < var_279) { *(generic8_t *) (var_273 + var_284 + 2) = '''; } var_270 = var_273 + 3; var_269 = (var_274 & 0xFFFFFF00) | (~(number8_t) var_271 & (stack.offset_148 == 2)); } if (var_270 < var_279) { *(generic8_t *) (var_270 + var_284) = '\\'; } if (var_270 + 1 < var_279) { *(generic8_t *) (var_270 + var_284 + 1) = ((uint8_t) (number8_t) var_277 >> '\006') | 0x30; } var_268 = var_270 + 2; if (var_268 < var_279) { var_268 = ((var_277 >> 3) & 0x7) | 0x30; *(generic8_t *) (var_270 + var_284 + 2) = (number8_t) var_268; } var_263 = var_268; var_264 = var_275 + 1; var_262 = var_270 + 3; var_266 = (var_277 & 0x7) | 0x30; var_265 = var_287 & 0xFFFFFFFF; var_260 = var_269; var_261 = var_272; if (!(var_264 < var_274 + var_275)) { loop_state_var = 2; break; } } if (var_262 < var_279) { *(generic8_t *) (var_262 + var_284) = (number8_t) var_266; } var_277 = *(generic8_t *) (var_264 + (pointer_or_number64_t) stack.offset_128); var_273 = var_262 + 1; } if (!(loop_state_var)) { loop_state_var = 6; var_586 = true; break; } if (loop_state_var != 1) { stack.offset_146 = (number8_t) var_269; var_71 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_270 + 3; var_68 = stack.offset_80.member_1; var_70 = *(generic64_t *) &stack.offset_96; var_72 = *(generic64_t *) &stack.offset_88; var_69 = var_279; var_73 = var_270 + 3; var_74 = var_284; var_75 = var_275 + 1; var_76 = var_274 + var_275; var_77 = var_287; var_78 = (var_277 & 0x7) | 0x30; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } stack.offset_146 = (number8_t) var_271; var_82 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_267; var_79 = stack.offset_80.member_1; var_81 = *(generic64_t *) &stack.offset_96; var_83 = *(generic64_t *) &stack.offset_88; var_80 = var_279; var_84 = var_267; var_85 = var_284; var_86 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_87 = var_275 + 1; var_88 = var_274 + var_275; var_89 = var_287; var_90 = var_277; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_586 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_362 = var_368; var_363 = var_369; var_364 = var_371; var_365 = var_372; var_366 = var_373; var_367 = var_376; stack.offset_176 = 0; *(generic64_t **) &stack.offset_104 = &stack.offset_176; if (var_364 == (pointer_or_number64_t) -1) { var_25 = stack.offset_128; stack.offset_64 = var_369; stack.offset_72 = var_373; stack.offset_80.member_1 = (number8_t) var_376; stack.offset_88.member_1 = (number8_t) var_368; stack.offset_96.member_1 = (number8_t) var_372; var_567 = strlen_2(var_374, var_375, var_376, (pointer_or_number64_t) var_25, var_372, var_373); var_54 = var_567.register_rax; var_364 = var_54; var_53 = var_567.register_rdx; var_363 = stack.offset_64; var_366 = stack.offset_72; var_367 = stack.offset_80.member_1; var_362 = stack.offset_88.member_1; var_365 = stack.offset_96.member_1; } stack.offset_96.member_1 = (number8_t) var_362; stack.offset_50 = (number8_t) var_365; *(generic64_t *) &stack.offset_80 = var_541; stack.offset_51 = (number8_t) var_362; stack.offset_49 = (number8_t) var_367; stack.offset_48 = (number8_t) var_370; stack.offset_64 = var_366; stack.offset_24 = var_363; stack.offset_16 = var_545; stack.offset_8 = var_547; stack.offset_72 = var_364; var_361 = 0; while (true) { var_24 = var_361 + *(generic64_t *) &stack.offset_80 + (pointer_or_number64_t) stack.offset_128; if (!var_24) { var_357 = stack.offset_51; var_358 = ""; var_359 = 0; var_360 = 1; } else { var_360 = (pointer_or_number64_t) stack.offset_72 - (var_361 + *(generic64_t *) &stack.offset_80); var_357 = (pointer_or_number64_t) stack.offset_72 != var_361 + *(generic64_t *) &stack.offset_80; var_359 = &stack.offset_172; var_358 = var_24; } stack.offset_88.member_1 = var_357; var_52 = mbrtoc32_2((char32_t *) var_359, (const int8_t *) var_358, var_360, (mbstate_t *) *(generic64_t *) &stack.offset_104); if (var_52 > (uint64_t) -3) { if (!stack.offset_88.member_1) { loop_state_var = 0; break; } *(size_t *) &stack.offset_88 = var_52; var_49 = function_0x404860_Code_x86_64(); if ((var_49.offset_0 & 0xFF)) { loop_state_var = 2; break; } if (!var_359) { var_352 = var_361 + 1; var_353 = var_52; } else { *(generic32_t *) var_359 = *(generic8_t *) var_358; var_354 = 1; if (stack.offset_148 == 2) { var_354 = 1; if (!stack.offset_147) { var_353 = var_354; var_352 = var_361 + var_353; } else { var_352 = var_361 + 1; var_353 = var_52; } } else { var_353 = var_354; var_352 = var_361 + var_353; } } var_350 = var_352; var_351 = var_353; var_48 = iswprint_2(stack.offset_172); var_47 = !var_48 ? '\000' : stack.offset_96.member_1; stack.offset_96.member_1 = var_47; var_46 = mbsinit_2((const mbstate_t *) *(generic64_t *) &stack.offset_104); if (!var_46) { continue; } loop_state_var = 1; break; } bool var_588 = false; var_350 = var_361; var_351 = 0; var_352 = var_361; var_353 = 18446744073709551613U; switch ((number64_t) var_52) { case 0: { loop_state_var = 1; } break; case 18446744073709551613U: { var_350 = var_352; var_351 = var_353; var_48 = iswprint_2(stack.offset_172); var_47 = !var_48 ? '\000' : stack.offset_96.member_1; stack.offset_96.member_1 = var_47; var_46 = mbsinit_2((const mbstate_t *) *(generic64_t *) &stack.offset_104); if (!var_46) { continue; } loop_state_var = 1; } break; default: { var_354 = var_52; if (stack.offset_148 == 2) { var_354 = var_52; if (!stack.offset_147) { var_353 = var_354; var_352 = var_361 + var_353; } else { if (var_52 == 1) { var_352 = var_361 + 1; var_353 = var_52; } else { var_356 = var_361 + *(generic64_t *) &stack.offset_80 + (pointer_or_number64_t) stack.offset_128; var_355 = 0; do { if (!(((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFE) > 33)) { var_51 = lshift((((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFFFFFFFF) - 33) & 0xFF, 0); var_50 = lshift(((((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFFFFFFFF) - 33) ^ ((number8_t) (((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFFFFFFFF) - 33) + '!')) & (((number8_t) (((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFFFFFFFF) - 33) + '!') ^ 0x21), 4); if (((0x20000002B >> ((*(generic8_t *) (var_356 + 1) + 4294967205) & 0x3F)) & 0x1)) { loop_state_var = 1; break; } } var_23 = var_52 + var_24 == (pointer_or_number64_t) &stack.offset_128[1] + *(generic64_t *) &stack.offset_80 * 1 + var_361 * 1 + var_355 * 1; var_355 = var_355 + 1; var_356 = var_356 + 1; } while (!(var_23)); if (loop_state_var == 1) { loop_state_var = 3; var_588 = true; break; } var_354 = var_52; var_353 = var_354; var_352 = var_361 + var_353; } } } else { var_353 = var_354; var_352 = var_361 + var_353; } var_350 = var_352; var_351 = var_353; var_48 = iswprint_2(stack.offset_172); var_47 = !var_48 ? '\000' : stack.offset_96.member_1; stack.offset_96.member_1 = var_47; var_46 = mbsinit_2((const mbstate_t *) *(generic64_t *) &stack.offset_104); if (!var_46) { continue; } loop_state_var = 1; } break; } if (var_588){ break;} break; } if (loop_state_var == 3) { loop_state_var = 7; var_586 = true; break; } if (loop_state_var == 1) { var_320 = var_350; var_322 = var_351; var_312 = stack.offset_96.member_1; var_318 = stack.offset_50; var_321 = *(generic64_t *) &stack.offset_80; var_324 = stack.offset_49; var_316 = stack.offset_72; var_314 = stack.offset_48; var_319 = stack.offset_64; var_313 = stack.offset_24; var_315 = stack.offset_16; var_317 = stack.offset_8; var_311 = stack.offset_145; var_323 = (var_312 ^ 0x1) & (var_311 | 0xFFFFFFFFFFFFFF00); } else { if (!(loop_state_var)) { var_345 = stack.offset_50; var_330 = var_345; var_347 = *(generic64_t *) &stack.offset_80; var_333 = var_347; var_349 = stack.offset_49; var_335 = var_349; var_343 = stack.offset_72; var_328 = var_343; var_341 = stack.offset_48; var_326 = var_341; var_346 = stack.offset_64; var_331 = var_346; var_340 = stack.offset_24; var_325 = var_340; var_342 = stack.offset_16; var_327 = var_342; var_344 = stack.offset_8; var_329 = var_344; var_332 = var_361; var_334 = 18446744073709551615U; var_348 = var_52; if (var_52 != (pointer_or_number64_t) -1) { var_325 = var_340; var_326 = var_341; var_327 = var_342; var_328 = var_343; var_329 = var_344; var_330 = var_345; var_331 = var_346; var_333 = var_347; var_334 = var_348; var_335 = var_349; var_332 = var_361; if (var_361 + *(generic64_t *) &stack.offset_80 < var_328) { var_337 = 0; var_338 = var_361; var_339 = var_361 + *(generic64_t *) &stack.offset_80; while (true) { var_336 = var_338; if (*(generic8_t *) (var_339 + (pointer_or_number64_t) stack.offset_128)) { var_336 = var_361 + 1 + var_337; var_339 = var_361 + 1 + var_347 + var_337; var_338 = var_338 + 1; var_337 = var_337 + 1; if (var_339 < (uint64_t) var_343) { continue; } } break; } var_332 = var_336; var_325 = var_340; var_326 = var_341; var_327 = var_342; var_328 = var_343; var_329 = var_344; var_330 = var_345; var_331 = var_346; var_333 = var_347; var_334 = stack.offset_128; var_335 = var_349; } } } else { var_348 = *(generic64_t *) &stack.offset_88; var_345 = stack.offset_50; var_330 = var_345; var_347 = *(generic64_t *) &stack.offset_80; var_333 = var_347; var_349 = stack.offset_49; var_335 = var_349; var_343 = stack.offset_72; var_328 = var_343; var_341 = stack.offset_48; var_326 = var_341; var_346 = stack.offset_64; var_331 = var_346; var_340 = stack.offset_24; var_325 = var_340; var_342 = stack.offset_16; var_327 = var_342; var_344 = stack.offset_8; var_329 = var_344; var_332 = var_361; var_334 = 18446744073709551615U; if (var_348 != (pointer_or_number64_t) -1) { var_325 = var_340; var_326 = var_341; var_327 = var_342; var_328 = var_343; var_329 = var_344; var_330 = var_345; var_331 = var_346; var_333 = var_347; var_334 = var_348; var_335 = var_349; var_332 = var_361; if (var_361 + *(generic64_t *) &stack.offset_80 < var_328) { var_337 = 0; var_338 = var_361; var_339 = var_361 + *(generic64_t *) &stack.offset_80; while (true) { var_336 = var_338; if (*(generic8_t *) (var_339 + (pointer_or_number64_t) stack.offset_128)) { var_336 = var_361 + 1 + var_337; var_339 = var_361 + 1 + var_347 + var_337; var_338 = var_338 + 1; var_337 = var_337 + 1; if (var_339 < (uint64_t) var_343) { continue; } } break; } var_332 = var_336; var_325 = var_340; var_326 = var_341; var_327 = var_342; var_328 = var_343; var_329 = var_344; var_330 = var_345; var_331 = var_346; var_333 = var_347; var_334 = stack.offset_128; var_335 = var_349; } } } var_313 = var_325; var_314 = var_326; var_315 = var_327; var_316 = var_328; var_317 = var_329; var_318 = var_330; var_319 = var_331; var_320 = var_332; var_321 = var_333; var_322 = var_334; var_324 = var_335; var_311 = stack.offset_145; var_323 = var_311; var_312 = 0; } var_289 = var_311; var_290 = var_312; var_278 = var_290; var_291 = var_313; var_279 = var_291; var_292 = var_314; var_280 = var_292; var_293 = var_315; var_281 = var_293; var_294 = var_316; var_282 = var_294; var_295 = var_317; var_283 = var_295; var_296 = var_318; var_297 = var_319; var_284 = var_297; var_298 = var_320; var_285 = var_298; var_299 = var_321; var_286 = var_299; var_300 = var_322; var_301 = var_323; var_287 = var_301; var_302 = var_324; var_288 = var_302; if (var_285 > 1) { var_272 = var_280; var_274 = var_285; var_275 = var_286; var_277 = var_288; stack.offset_80.member_1 = (number8_t) var_278; var_273 = stack.offset_152; *(generic64_t *) &stack.offset_104 = var_282; var_271 = stack.offset_146; *(generic64_t *) &stack.offset_96 = var_281; *(generic64_t *) &stack.offset_88 = var_283; var_276 = 0; while (true) { if (!(var_287 & 0xFF)) { var_267 = var_273; if ((var_272 & 0xFF)) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '\\'; } var_267 = var_273 + 1; } if (!(var_275 + 1 < var_274 + var_275)) { loop_state_var = 1; break; } var_260 = var_271; var_261 = 0; var_262 = var_267; var_263 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; if ((((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271 & 0xFF)) { if (var_267 < var_279) { *(generic8_t *) (var_267 + var_284) = '''; } if (var_267 + 1 < var_279) { *(generic8_t *) (var_267 + var_284 + 1) = '''; } var_262 = var_267 + 2; var_260 = 0; var_261 = 0; var_263 = var_267 + 1; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; } } else { if (stack.offset_147) { loop_state_var = 0; break; } var_269 = var_271; var_270 = var_273; if ((~(number8_t) var_271 & (stack.offset_148 == 2))) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '''; } if (var_273 + 1 < var_279) { *(generic8_t *) (var_273 + var_284 + 1) = '$'; } if (var_273 + 2 < var_279) { *(generic8_t *) (var_273 + var_284 + 2) = '''; } var_270 = var_273 + 3; var_269 = (var_274 & 0xFFFFFF00) | (~(number8_t) var_271 & (stack.offset_148 == 2)); } if (var_270 < var_279) { *(generic8_t *) (var_270 + var_284) = '\\'; } if (var_270 + 1 < var_279) { *(generic8_t *) (var_270 + var_284 + 1) = ((uint8_t) (number8_t) var_277 >> '\006') | 0x30; } var_268 = var_270 + 2; if (var_268 < var_279) { var_268 = ((var_277 >> 3) & 0x7) | 0x30; *(generic8_t *) (var_270 + var_284 + 2) = (number8_t) var_268; } var_263 = var_268; var_264 = var_275 + 1; var_262 = var_270 + 3; var_266 = (var_277 & 0x7) | 0x30; var_265 = var_287 & 0xFFFFFFFF; var_260 = var_269; var_261 = var_272; if (!(var_264 < var_274 + var_275)) { loop_state_var = 2; break; } } if (var_262 < var_279) { *(generic8_t *) (var_262 + var_284) = (number8_t) var_266; } var_277 = *(generic8_t *) (var_264 + (pointer_or_number64_t) stack.offset_128); var_273 = var_262 + 1; } if (!(loop_state_var)) { loop_state_var = 6; var_586 = true; break; } if (loop_state_var != 1) { stack.offset_146 = (number8_t) var_269; var_71 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_270 + 3; var_68 = stack.offset_80.member_1; var_70 = *(generic64_t *) &stack.offset_96; var_72 = *(generic64_t *) &stack.offset_88; var_69 = var_279; var_73 = var_270 + 3; var_74 = var_284; var_75 = var_275 + 1; var_76 = var_274 + var_275; var_77 = var_287; var_78 = (var_277 & 0x7) | 0x30; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } stack.offset_146 = (number8_t) var_271; var_82 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_267; var_79 = stack.offset_80.member_1; var_81 = *(generic64_t *) &stack.offset_96; var_83 = *(generic64_t *) &stack.offset_88; var_80 = var_279; var_84 = var_267; var_85 = var_284; var_86 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_87 = var_275 + 1; var_88 = var_274 + var_275; var_89 = var_287; var_90 = var_277; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_207 = var_290; var_208 = var_291; var_209 = var_292; var_210 = var_293; var_211 = var_294; var_212 = var_295; var_213 = var_296; var_214 = var_297; var_215 = var_299; var_216 = var_300; var_217 = var_301; var_218 = var_302; if ((var_217 & 0xFF)) { var_287 = var_289; var_278 = 0; var_279 = var_291; var_280 = var_292; var_281 = var_293; var_282 = var_294; var_283 = var_295; var_284 = var_297; var_285 = var_298; var_286 = var_299; var_288 = var_302; var_272 = var_280; var_274 = var_285; var_275 = var_286; var_277 = var_288; stack.offset_80.member_1 = (number8_t) var_278; var_273 = stack.offset_152; *(generic64_t *) &stack.offset_104 = var_282; var_271 = stack.offset_146; *(generic64_t *) &stack.offset_96 = var_281; *(generic64_t *) &stack.offset_88 = var_283; var_276 = 0; while (true) { if (!(var_287 & 0xFF)) { var_267 = var_273; if ((var_272 & 0xFF)) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '\\'; } var_267 = var_273 + 1; } if (!(var_275 + 1 < var_274 + var_275)) { loop_state_var = 1; break; } var_260 = var_271; var_261 = 0; var_262 = var_267; var_263 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; if ((((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271 & 0xFF)) { if (var_267 < var_279) { *(generic8_t *) (var_267 + var_284) = '''; } if (var_267 + 1 < var_279) { *(generic8_t *) (var_267 + var_284 + 1) = '''; } var_262 = var_267 + 2; var_260 = 0; var_261 = 0; var_263 = var_267 + 1; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; } } else { if (stack.offset_147) { loop_state_var = 0; break; } var_269 = var_271; var_270 = var_273; if ((~(number8_t) var_271 & (stack.offset_148 == 2))) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '''; } if (var_273 + 1 < var_279) { *(generic8_t *) (var_273 + var_284 + 1) = '$'; } if (var_273 + 2 < var_279) { *(generic8_t *) (var_273 + var_284 + 2) = '''; } var_270 = var_273 + 3; var_269 = (var_274 & 0xFFFFFF00) | (~(number8_t) var_271 & (stack.offset_148 == 2)); } if (var_270 < var_279) { *(generic8_t *) (var_270 + var_284) = '\\'; } if (var_270 + 1 < var_279) { *(generic8_t *) (var_270 + var_284 + 1) = ((uint8_t) (number8_t) var_277 >> '\006') | 0x30; } var_268 = var_270 + 2; if (var_268 < var_279) { var_268 = ((var_277 >> 3) & 0x7) | 0x30; *(generic8_t *) (var_270 + var_284 + 2) = (number8_t) var_268; } var_263 = var_268; var_264 = var_275 + 1; var_262 = var_270 + 3; var_266 = (var_277 & 0x7) | 0x30; var_265 = var_287 & 0xFFFFFFFF; var_260 = var_269; var_261 = var_272; if (!(var_264 < var_274 + var_275)) { loop_state_var = 2; break; } } if (var_262 < var_279) { *(generic8_t *) (var_262 + var_284) = (number8_t) var_266; } var_277 = *(generic8_t *) (var_264 + (pointer_or_number64_t) stack.offset_128); var_273 = var_262 + 1; } if (!(loop_state_var)) { loop_state_var = 6; var_586 = true; break; } if (loop_state_var != 1) { stack.offset_146 = (number8_t) var_269; var_71 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_270 + 3; var_68 = stack.offset_80.member_1; var_70 = *(generic64_t *) &stack.offset_96; var_72 = *(generic64_t *) &stack.offset_88; var_69 = var_279; var_73 = var_270 + 3; var_74 = var_284; var_75 = var_275 + 1; var_76 = var_274 + var_275; var_77 = var_287; var_78 = (var_277 & 0x7) | 0x30; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } stack.offset_146 = (number8_t) var_271; var_82 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_267; var_79 = stack.offset_80.member_1; var_81 = *(generic64_t *) &stack.offset_96; var_83 = *(generic64_t *) &stack.offset_88; var_80 = var_279; var_84 = var_267; var_85 = var_284; var_86 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_87 = var_275 + 1; var_88 = var_274 + var_275; var_89 = var_287; var_90 = var_277; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_586 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_392 = ""; var_217 = ""; var_249 = ""; var_460 = ""; var_114 = 0; var_115 = var_31; var_116 = var_545; var_117 = var_508; var_118 = var_547; var_119 = var_32; var_120 = *(generic64_t *) &stack.offset_80; var_121 = var_541; var_122 = *(generic64_t *) &stack.offset_104; var_123 = 0; var_124 = 97; var_207 = 0; var_208 = var_31; var_209 = (var_537 & 0xFFFFFF00) | var_35; var_210 = var_545; var_211 = var_508; var_212 = var_547; var_213 = var_32; var_214 = *(generic64_t *) &stack.offset_80; var_215 = var_541; var_216 = *(generic64_t *) &stack.offset_104; var_218 = *(generic8_t *) *(generic64_t *) &stack.offset_104; var_242 = stack.offset_88.member_1; var_243 = var_31; var_244 = (var_537 & 0xFFFFFF00) | var_35; var_245 = var_508; var_246 = var_32; var_247 = *(generic64_t *) &stack.offset_80; var_248 = *(generic64_t *) &stack.offset_104; var_250 = 35; var_385 = stack.offset_88.member_1; var_386 = var_31; var_387 = (var_537 & 0xFFFFFF00) | var_35; var_388 = var_508; var_389 = var_32; var_390 = *(generic64_t *) &stack.offset_80; var_391 = *(generic64_t *) &stack.offset_104; var_393 = *(generic8_t *) *(generic64_t *) &stack.offset_104; var_429 = var_31; var_430 = (var_537 & 0xFFFFFF00) | var_35; var_431 = var_508; var_432 = var_32; var_433 = *(generic64_t *) &stack.offset_80; var_434 = 110; var_435 = *(generic64_t *) &stack.offset_104; var_436 = 0; var_437 = 10; var_454 = (var_537 & 0xFFFFFF00) | var_35; var_455 = var_31; var_456 = var_508; var_457 = var_32; var_458 = *(generic64_t *) &stack.offset_80; var_459 = *(generic64_t *) &stack.offset_104; switch ((number64_t) *(generic32_t *) &""[4 * *(generic8_t *) *(generic64_t *) &stack.offset_104]) { case 18446744073709540446U: { var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_586 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } break; case 18446744073709540764U: { var_368 = var_385; var_303 = var_368; var_369 = var_386; var_304 = var_369; var_370 = var_387; var_305 = var_370; var_371 = var_388; var_306 = var_371; var_372 = var_389; var_307 = var_372; var_373 = var_390; var_308 = var_373; var_374 = var_391; var_309 = var_374; var_375 = var_392; var_376 = var_393; var_310 = var_376; if (stack.offset_32 == 1) { var_292 = var_305; var_294 = var_306; var_300 = var_309; *(generic64_t *) &stack.offset_80 = var_304; *(generic64_t *) &stack.offset_88 = var_308; stack.offset_96.member_1 = (number8_t) var_310; stack.offset_104.member_3 = (number8_t) var_307; var_45 = __ctype_b_loc_2(); var_296 = stack.offset_104.member_3; var_297 = *(generic64_t *) &stack.offset_88; var_302 = stack.offset_96.member_1; var_291 = *(generic64_t *) &stack.offset_80; var_290 = (var_303 & 0xFFFFFFFFFFFFFF00) | ((uint8_t) (*(generic8_t *) ((pointer_or_number64_t) &(*var_45)[var_302] + 1) & 0x40) >> '\006'); var_289 = stack.offset_145; var_301 = (((number64_t) *var_45 & 0xFFFFFFFFFFFFFF00) | !(*(generic8_t *) ((pointer_or_number64_t) &(*var_45)[var_302] + 1) & 0x40)) & (var_289 | 0xFFFFFFFFFFFFFF00); var_293 = var_545; var_295 = var_547; var_298 = 1; var_299 = var_541; var_207 = var_290; var_208 = var_291; var_209 = var_292; var_210 = var_293; var_211 = var_294; var_212 = var_295; var_213 = var_296; var_214 = var_297; var_215 = var_299; var_216 = var_300; var_217 = var_301; var_218 = var_302; if ((var_217 & 0xFF)) { var_287 = var_289; var_278 = 0; var_279 = var_291; var_280 = var_292; var_281 = var_293; var_282 = var_294; var_283 = var_295; var_284 = var_297; var_285 = var_298; var_286 = var_299; var_288 = var_302; var_272 = var_280; var_274 = var_285; var_275 = var_286; var_277 = var_288; stack.offset_80.member_1 = (number8_t) var_278; var_273 = stack.offset_152; *(generic64_t *) &stack.offset_104 = var_282; var_271 = stack.offset_146; *(generic64_t *) &stack.offset_96 = var_281; *(generic64_t *) &stack.offset_88 = var_283; var_276 = 0; while (true) { if (!(var_287 & 0xFF)) { var_267 = var_273; if ((var_272 & 0xFF)) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '\\'; } var_267 = var_273 + 1; } if (!(var_275 + 1 < var_274 + var_275)) { loop_state_var = 1; break; } var_260 = var_271; var_261 = 0; var_262 = var_267; var_263 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; if ((((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271 & 0xFF)) { if (var_267 < var_279) { *(generic8_t *) (var_267 + var_284) = '''; } if (var_267 + 1 < var_279) { *(generic8_t *) (var_267 + var_284 + 1) = '''; } var_262 = var_267 + 2; var_260 = 0; var_261 = 0; var_263 = var_267 + 1; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; } } else { if (stack.offset_147) { loop_state_var = 0; break; } var_269 = var_271; var_270 = var_273; if ((~(number8_t) var_271 & (stack.offset_148 == 2))) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '''; } if (var_273 + 1 < var_279) { *(generic8_t *) (var_273 + var_284 + 1) = '$'; } if (var_273 + 2 < var_279) { *(generic8_t *) (var_273 + var_284 + 2) = '''; } var_270 = var_273 + 3; var_269 = (var_274 & 0xFFFFFF00) | (~(number8_t) var_271 & (stack.offset_148 == 2)); } if (var_270 < var_279) { *(generic8_t *) (var_270 + var_284) = '\\'; } if (var_270 + 1 < var_279) { *(generic8_t *) (var_270 + var_284 + 1) = ((uint8_t) (number8_t) var_277 >> '\006') | 0x30; } var_268 = var_270 + 2; if (var_268 < var_279) { var_268 = ((var_277 >> 3) & 0x7) | 0x30; *(generic8_t *) (var_270 + var_284 + 2) = (number8_t) var_268; } var_263 = var_268; var_264 = var_275 + 1; var_262 = var_270 + 3; var_266 = (var_277 & 0x7) | 0x30; var_265 = var_287 & 0xFFFFFFFF; var_260 = var_269; var_261 = var_272; if (!(var_264 < var_274 + var_275)) { loop_state_var = 2; break; } } if (var_262 < var_279) { *(generic8_t *) (var_262 + var_284) = (number8_t) var_266; } var_277 = *(generic8_t *) (var_264 + (pointer_or_number64_t) stack.offset_128); var_273 = var_262 + 1; } if (!(loop_state_var)) { loop_state_var = 6; var_586 = true; break; } if (loop_state_var != 1) { stack.offset_146 = (number8_t) var_269; var_71 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_270 + 3; var_68 = stack.offset_80.member_1; var_70 = *(generic64_t *) &stack.offset_96; var_72 = *(generic64_t *) &stack.offset_88; var_69 = var_279; var_73 = var_270 + 3; var_74 = var_284; var_75 = var_275 + 1; var_76 = var_274 + var_275; var_77 = var_287; var_78 = (var_277 & 0x7) | 0x30; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } stack.offset_146 = (number8_t) var_271; var_82 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_267; var_79 = stack.offset_80.member_1; var_81 = *(generic64_t *) &stack.offset_96; var_83 = *(generic64_t *) &stack.offset_88; var_80 = var_279; var_84 = var_267; var_85 = var_284; var_86 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_87 = var_275 + 1; var_88 = var_274 + var_275; var_89 = var_287; var_90 = var_277; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_586 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_362 = var_368; var_363 = var_369; var_364 = var_371; var_365 = var_372; var_366 = var_373; var_367 = var_376; stack.offset_176 = 0; *(generic64_t **) &stack.offset_104 = &stack.offset_176; if (var_364 == (pointer_or_number64_t) -1) { var_25 = stack.offset_128; stack.offset_64 = var_369; stack.offset_72 = var_373; stack.offset_80.member_1 = (number8_t) var_376; stack.offset_88.member_1 = (number8_t) var_368; stack.offset_96.member_1 = (number8_t) var_372; var_567 = strlen_2(var_374, var_375, var_376, (pointer_or_number64_t) var_25, var_372, var_373); var_54 = var_567.register_rax; var_364 = var_54; var_53 = var_567.register_rdx; var_363 = stack.offset_64; var_366 = stack.offset_72; var_367 = stack.offset_80.member_1; var_362 = stack.offset_88.member_1; var_365 = stack.offset_96.member_1; } stack.offset_96.member_1 = (number8_t) var_362; stack.offset_50 = (number8_t) var_365; *(generic64_t *) &stack.offset_80 = var_541; stack.offset_51 = (number8_t) var_362; stack.offset_49 = (number8_t) var_367; stack.offset_48 = (number8_t) var_370; stack.offset_64 = var_366; stack.offset_24 = var_363; stack.offset_16 = var_545; stack.offset_8 = var_547; stack.offset_72 = var_364; var_361 = 0; while (true) { var_24 = var_361 + *(generic64_t *) &stack.offset_80 + (pointer_or_number64_t) stack.offset_128; if (!var_24) { var_357 = stack.offset_51; var_358 = ""; var_359 = 0; var_360 = 1; } else { var_360 = (pointer_or_number64_t) stack.offset_72 - (var_361 + *(generic64_t *) &stack.offset_80); var_357 = (pointer_or_number64_t) stack.offset_72 != var_361 + *(generic64_t *) &stack.offset_80; var_359 = &stack.offset_172; var_358 = var_24; } stack.offset_88.member_1 = var_357; var_52 = mbrtoc32_2((char32_t *) var_359, (const int8_t *) var_358, var_360, (mbstate_t *) *(generic64_t *) &stack.offset_104); if (var_52 > (uint64_t) -3) { if (!stack.offset_88.member_1) { loop_state_var = 0; break; } *(size_t *) &stack.offset_88 = var_52; var_49 = function_0x404860_Code_x86_64(); if ((var_49.offset_0 & 0xFF)) { loop_state_var = 2; break; } if (!var_359) { var_352 = var_361 + 1; var_353 = var_52; } else { *(generic32_t *) var_359 = *(generic8_t *) var_358; var_354 = 1; if (stack.offset_148 == 2) { var_354 = 1; if (!stack.offset_147) { var_353 = var_354; var_352 = var_361 + var_353; } else { var_352 = var_361 + 1; var_353 = var_52; } } else { var_353 = var_354; var_352 = var_361 + var_353; } } var_350 = var_352; var_351 = var_353; var_48 = iswprint_2(stack.offset_172); var_47 = !var_48 ? '\000' : stack.offset_96.member_1; stack.offset_96.member_1 = var_47; var_46 = mbsinit_2((const mbstate_t *) *(generic64_t *) &stack.offset_104); if (!var_46) { continue; } loop_state_var = 1; break; } bool var_589 = false; var_350 = var_361; var_351 = 0; var_352 = var_361; var_353 = 18446744073709551613U; switch ((number64_t) var_52) { case 0: { loop_state_var = 1; } break; case 18446744073709551613U: { var_350 = var_352; var_351 = var_353; var_48 = iswprint_2(stack.offset_172); var_47 = !var_48 ? '\000' : stack.offset_96.member_1; stack.offset_96.member_1 = var_47; var_46 = mbsinit_2((const mbstate_t *) *(generic64_t *) &stack.offset_104); if (!var_46) { continue; } loop_state_var = 1; } break; default: { var_354 = var_52; if (stack.offset_148 == 2) { var_354 = var_52; if (!stack.offset_147) { var_353 = var_354; var_352 = var_361 + var_353; } else { if (var_52 == 1) { var_352 = var_361 + 1; var_353 = var_52; } else { var_356 = var_361 + *(generic64_t *) &stack.offset_80 + (pointer_or_number64_t) stack.offset_128; var_355 = 0; do { if (!(((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFE) > 33)) { var_51 = lshift((((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFFFFFFFF) - 33) & 0xFF, 0); var_50 = lshift(((((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFFFFFFFF) - 33) ^ ((number8_t) (((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFFFFFFFF) - 33) + '!')) & (((number8_t) (((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFFFFFFFF) - 33) + '!') ^ 0x21), 4); if (((0x20000002B >> ((*(generic8_t *) (var_356 + 1) + 4294967205) & 0x3F)) & 0x1)) { loop_state_var = 1; break; } } var_23 = var_52 + var_24 == (pointer_or_number64_t) &stack.offset_128[1] + *(generic64_t *) &stack.offset_80 * 1 + var_361 * 1 + var_355 * 1; var_355 = var_355 + 1; var_356 = var_356 + 1; } while (!(var_23)); if (loop_state_var == 1) { loop_state_var = 3; var_589 = true; break; } var_354 = var_52; var_353 = var_354; var_352 = var_361 + var_353; } } } else { var_353 = var_354; var_352 = var_361 + var_353; } var_350 = var_352; var_351 = var_353; var_48 = iswprint_2(stack.offset_172); var_47 = !var_48 ? '\000' : stack.offset_96.member_1; stack.offset_96.member_1 = var_47; var_46 = mbsinit_2((const mbstate_t *) *(generic64_t *) &stack.offset_104); if (!var_46) { continue; } loop_state_var = 1; } break; } if (var_589){ break;} break; } if (loop_state_var == 3) { loop_state_var = 7; var_586 = true; break; } if (loop_state_var == 1) { var_320 = var_350; var_322 = var_351; var_312 = stack.offset_96.member_1; var_318 = stack.offset_50; var_321 = *(generic64_t *) &stack.offset_80; var_324 = stack.offset_49; var_316 = stack.offset_72; var_314 = stack.offset_48; var_319 = stack.offset_64; var_313 = stack.offset_24; var_315 = stack.offset_16; var_317 = stack.offset_8; var_311 = stack.offset_145; var_323 = (var_312 ^ 0x1) & (var_311 | 0xFFFFFFFFFFFFFF00); } else { if (!(loop_state_var)) { var_345 = stack.offset_50; var_330 = var_345; var_347 = *(generic64_t *) &stack.offset_80; var_333 = var_347; var_349 = stack.offset_49; var_335 = var_349; var_343 = stack.offset_72; var_328 = var_343; var_341 = stack.offset_48; var_326 = var_341; var_346 = stack.offset_64; var_331 = var_346; var_340 = stack.offset_24; var_325 = var_340; var_342 = stack.offset_16; var_327 = var_342; var_344 = stack.offset_8; var_329 = var_344; var_332 = var_361; var_334 = 18446744073709551615U; var_348 = var_52; if (var_52 != (pointer_or_number64_t) -1) { var_325 = var_340; var_326 = var_341; var_327 = var_342; var_328 = var_343; var_329 = var_344; var_330 = var_345; var_331 = var_346; var_333 = var_347; var_334 = var_348; var_335 = var_349; var_332 = var_361; if (var_361 + *(generic64_t *) &stack.offset_80 < var_328) { var_337 = 0; var_338 = var_361; var_339 = var_361 + *(generic64_t *) &stack.offset_80; while (true) { var_336 = var_338; if (*(generic8_t *) (var_339 + (pointer_or_number64_t) stack.offset_128)) { var_336 = var_361 + 1 + var_337; var_339 = var_361 + 1 + var_347 + var_337; var_338 = var_338 + 1; var_337 = var_337 + 1; if (var_339 < (uint64_t) var_343) { continue; } } break; } var_332 = var_336; var_325 = var_340; var_326 = var_341; var_327 = var_342; var_328 = var_343; var_329 = var_344; var_330 = var_345; var_331 = var_346; var_333 = var_347; var_334 = stack.offset_128; var_335 = var_349; } } } else { var_348 = *(generic64_t *) &stack.offset_88; var_345 = stack.offset_50; var_330 = var_345; var_347 = *(generic64_t *) &stack.offset_80; var_333 = var_347; var_349 = stack.offset_49; var_335 = var_349; var_343 = stack.offset_72; var_328 = var_343; var_341 = stack.offset_48; var_326 = var_341; var_346 = stack.offset_64; var_331 = var_346; var_340 = stack.offset_24; var_325 = var_340; var_342 = stack.offset_16; var_327 = var_342; var_344 = stack.offset_8; var_329 = var_344; var_332 = var_361; var_334 = 18446744073709551615U; if (var_348 != (pointer_or_number64_t) -1) { var_325 = var_340; var_326 = var_341; var_327 = var_342; var_328 = var_343; var_329 = var_344; var_330 = var_345; var_331 = var_346; var_333 = var_347; var_334 = var_348; var_335 = var_349; var_332 = var_361; if (var_361 + *(generic64_t *) &stack.offset_80 < var_328) { var_337 = 0; var_338 = var_361; var_339 = var_361 + *(generic64_t *) &stack.offset_80; while (true) { var_336 = var_338; if (*(generic8_t *) (var_339 + (pointer_or_number64_t) stack.offset_128)) { var_336 = var_361 + 1 + var_337; var_339 = var_361 + 1 + var_347 + var_337; var_338 = var_338 + 1; var_337 = var_337 + 1; if (var_339 < (uint64_t) var_343) { continue; } } break; } var_332 = var_336; var_325 = var_340; var_326 = var_341; var_327 = var_342; var_328 = var_343; var_329 = var_344; var_330 = var_345; var_331 = var_346; var_333 = var_347; var_334 = stack.offset_128; var_335 = var_349; } } } var_313 = var_325; var_314 = var_326; var_315 = var_327; var_316 = var_328; var_317 = var_329; var_318 = var_330; var_319 = var_331; var_320 = var_332; var_321 = var_333; var_322 = var_334; var_324 = var_335; var_311 = stack.offset_145; var_323 = var_311; var_312 = 0; } var_289 = var_311; var_290 = var_312; var_278 = var_290; var_291 = var_313; var_279 = var_291; var_292 = var_314; var_280 = var_292; var_293 = var_315; var_281 = var_293; var_294 = var_316; var_282 = var_294; var_295 = var_317; var_283 = var_295; var_296 = var_318; var_297 = var_319; var_284 = var_297; var_298 = var_320; var_285 = var_298; var_299 = var_321; var_286 = var_299; var_300 = var_322; var_301 = var_323; var_287 = var_301; var_302 = var_324; var_288 = var_302; if (var_285 > 1) { var_272 = var_280; var_274 = var_285; var_275 = var_286; var_277 = var_288; stack.offset_80.member_1 = (number8_t) var_278; var_273 = stack.offset_152; *(generic64_t *) &stack.offset_104 = var_282; var_271 = stack.offset_146; *(generic64_t *) &stack.offset_96 = var_281; *(generic64_t *) &stack.offset_88 = var_283; var_276 = 0; while (true) { if (!(var_287 & 0xFF)) { var_267 = var_273; if ((var_272 & 0xFF)) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '\\'; } var_267 = var_273 + 1; } if (!(var_275 + 1 < var_274 + var_275)) { loop_state_var = 1; break; } var_260 = var_271; var_261 = 0; var_262 = var_267; var_263 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; if ((((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271 & 0xFF)) { if (var_267 < var_279) { *(generic8_t *) (var_267 + var_284) = '''; } if (var_267 + 1 < var_279) { *(generic8_t *) (var_267 + var_284 + 1) = '''; } var_262 = var_267 + 2; var_260 = 0; var_261 = 0; var_263 = var_267 + 1; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; } } else { if (stack.offset_147) { loop_state_var = 0; break; } var_269 = var_271; var_270 = var_273; if ((~(number8_t) var_271 & (stack.offset_148 == 2))) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '''; } if (var_273 + 1 < var_279) { *(generic8_t *) (var_273 + var_284 + 1) = '$'; } if (var_273 + 2 < var_279) { *(generic8_t *) (var_273 + var_284 + 2) = '''; } var_270 = var_273 + 3; var_269 = (var_274 & 0xFFFFFF00) | (~(number8_t) var_271 & (stack.offset_148 == 2)); } if (var_270 < var_279) { *(generic8_t *) (var_270 + var_284) = '\\'; } if (var_270 + 1 < var_279) { *(generic8_t *) (var_270 + var_284 + 1) = ((uint8_t) (number8_t) var_277 >> '\006') | 0x30; } var_268 = var_270 + 2; if (var_268 < var_279) { var_268 = ((var_277 >> 3) & 0x7) | 0x30; *(generic8_t *) (var_270 + var_284 + 2) = (number8_t) var_268; } var_263 = var_268; var_264 = var_275 + 1; var_262 = var_270 + 3; var_266 = (var_277 & 0x7) | 0x30; var_265 = var_287 & 0xFFFFFFFF; var_260 = var_269; var_261 = var_272; if (!(var_264 < var_274 + var_275)) { loop_state_var = 2; break; } } if (var_262 < var_279) { *(generic8_t *) (var_262 + var_284) = (number8_t) var_266; } var_277 = *(generic8_t *) (var_264 + (pointer_or_number64_t) stack.offset_128); var_273 = var_262 + 1; } if (!(loop_state_var)) { loop_state_var = 6; var_586 = true; break; } if (loop_state_var != 1) { stack.offset_146 = (number8_t) var_269; var_71 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_270 + 3; var_68 = stack.offset_80.member_1; var_70 = *(generic64_t *) &stack.offset_96; var_72 = *(generic64_t *) &stack.offset_88; var_69 = var_279; var_73 = var_270 + 3; var_74 = var_284; var_75 = var_275 + 1; var_76 = var_274 + var_275; var_77 = var_287; var_78 = (var_277 & 0x7) | 0x30; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } stack.offset_146 = (number8_t) var_271; var_82 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_267; var_79 = stack.offset_80.member_1; var_81 = *(generic64_t *) &stack.offset_96; var_83 = *(generic64_t *) &stack.offset_88; var_80 = var_279; var_84 = var_267; var_85 = var_284; var_86 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_87 = var_275 + 1; var_88 = var_274 + var_275; var_89 = var_287; var_90 = var_277; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_207 = var_290; var_208 = var_291; var_209 = var_292; var_210 = var_293; var_211 = var_294; var_212 = var_295; var_213 = var_296; var_214 = var_297; var_215 = var_299; var_216 = var_300; var_217 = var_301; var_218 = var_302; if ((var_217 & 0xFF)) { var_287 = var_289; var_278 = 0; var_279 = var_291; var_280 = var_292; var_281 = var_293; var_282 = var_294; var_283 = var_295; var_284 = var_297; var_285 = var_298; var_286 = var_299; var_288 = var_302; var_272 = var_280; var_274 = var_285; var_275 = var_286; var_277 = var_288; stack.offset_80.member_1 = (number8_t) var_278; var_273 = stack.offset_152; *(generic64_t *) &stack.offset_104 = var_282; var_271 = stack.offset_146; *(generic64_t *) &stack.offset_96 = var_281; *(generic64_t *) &stack.offset_88 = var_283; var_276 = 0; while (true) { if (!(var_287 & 0xFF)) { var_267 = var_273; if ((var_272 & 0xFF)) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '\\'; } var_267 = var_273 + 1; } if (!(var_275 + 1 < var_274 + var_275)) { loop_state_var = 1; break; } var_260 = var_271; var_261 = 0; var_262 = var_267; var_263 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; if ((((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271 & 0xFF)) { if (var_267 < var_279) { *(generic8_t *) (var_267 + var_284) = '''; } if (var_267 + 1 < var_279) { *(generic8_t *) (var_267 + var_284 + 1) = '''; } var_262 = var_267 + 2; var_260 = 0; var_261 = 0; var_263 = var_267 + 1; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; } } else { if (stack.offset_147) { loop_state_var = 0; break; } var_269 = var_271; var_270 = var_273; if ((~(number8_t) var_271 & (stack.offset_148 == 2))) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '''; } if (var_273 + 1 < var_279) { *(generic8_t *) (var_273 + var_284 + 1) = '$'; } if (var_273 + 2 < var_279) { *(generic8_t *) (var_273 + var_284 + 2) = '''; } var_270 = var_273 + 3; var_269 = (var_274 & 0xFFFFFF00) | (~(number8_t) var_271 & (stack.offset_148 == 2)); } if (var_270 < var_279) { *(generic8_t *) (var_270 + var_284) = '\\'; } if (var_270 + 1 < var_279) { *(generic8_t *) (var_270 + var_284 + 1) = ((uint8_t) (number8_t) var_277 >> '\006') | 0x30; } var_268 = var_270 + 2; if (var_268 < var_279) { var_268 = ((var_277 >> 3) & 0x7) | 0x30; *(generic8_t *) (var_270 + var_284 + 2) = (number8_t) var_268; } var_263 = var_268; var_264 = var_275 + 1; var_262 = var_270 + 3; var_266 = (var_277 & 0x7) | 0x30; var_265 = var_287 & 0xFFFFFFFF; var_260 = var_269; var_261 = var_272; if (!(var_264 < var_274 + var_275)) { loop_state_var = 2; break; } } if (var_262 < var_279) { *(generic8_t *) (var_262 + var_284) = (number8_t) var_266; } var_277 = *(generic8_t *) (var_264 + (pointer_or_number64_t) stack.offset_128); var_273 = var_262 + 1; } if (!(loop_state_var)) { loop_state_var = 6; var_586 = true; break; } if (loop_state_var != 1) { stack.offset_146 = (number8_t) var_269; var_71 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_270 + 3; var_68 = stack.offset_80.member_1; var_70 = *(generic64_t *) &stack.offset_96; var_72 = *(generic64_t *) &stack.offset_88; var_69 = var_279; var_73 = var_270 + 3; var_74 = var_284; var_75 = var_275 + 1; var_76 = var_274 + var_275; var_77 = var_287; var_78 = (var_277 & 0x7) | 0x30; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } stack.offset_146 = (number8_t) var_271; var_82 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_267; var_79 = stack.offset_80.member_1; var_81 = *(generic64_t *) &stack.offset_96; var_83 = *(generic64_t *) &stack.offset_88; var_80 = var_279; var_84 = var_267; var_85 = var_284; var_86 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_87 = var_275 + 1; var_88 = var_274 + var_275; var_89 = var_287; var_90 = var_277; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_586 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } break; case 18446744073709541368U: { var_448 = var_454; var_439 = var_448; var_447 = var_455; var_438 = var_447; var_449 = var_456; var_440 = var_449; var_450 = var_457; var_441 = var_450; var_451 = var_458; var_442 = var_451; var_452 = var_459; var_443 = var_452; var_453 = var_460; var_444 = var_453; if (stack.offset_148 != 5) { var_196 = var_438; var_183 = var_196; var_197 = var_439; var_184 = var_197; var_199 = var_440; var_186 = var_199; var_201 = var_441; var_188 = var_201; var_202 = var_442; var_189 = var_202; var_192 = var_443; var_205 = var_444; var_193 = var_205; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_182 = 0; var_185 = var_545; var_187 = var_547; var_191 = var_541; var_194 = 63; var_195 = 0; var_198 = var_545; var_200 = var_547; var_203 = 0; var_204 = var_541; var_206 = 63; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_586 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_438 = var_447; var_439 = var_448; var_440 = var_449; var_441 = var_450; var_442 = var_451; var_443 = var_452; var_444 = var_453; if (!(stack.offset_52 & 0x4)) { var_196 = var_438; var_183 = var_196; var_197 = var_439; var_184 = var_197; var_199 = var_440; var_186 = var_199; var_201 = var_441; var_188 = var_201; var_202 = var_442; var_189 = var_202; var_192 = var_443; var_205 = var_444; var_193 = var_205; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_182 = 0; var_185 = var_545; var_187 = var_547; var_191 = var_541; var_194 = 63; var_195 = 0; var_198 = var_545; var_200 = var_547; var_203 = 0; var_204 = var_541; var_206 = 63; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_586 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_207 = 0; var_208 = var_447; var_209 = var_448; var_210 = var_545; var_211 = var_449; var_212 = var_547; var_213 = var_450; var_214 = var_451; var_215 = var_541; var_216 = var_452; var_217 = var_453; var_218 = 63; if (var_541 + 2 < var_449) { var_217 = stack.offset_128; var_207 = 0; var_208 = var_447; var_209 = var_448; var_210 = var_545; var_211 = var_449; var_212 = var_547; var_213 = var_450; var_214 = var_451; var_215 = var_541; var_216 = var_452; var_218 = 63; if (*(generic8_t *) ((pointer_or_number64_t) &((struct_358 *) var_217)->offset_1 + var_541 * 1) == '?') { var_27 = *(generic8_t *) ((pointer_or_number64_t) &stack.offset_128[1] + var_541 * 1); var_445 = 0; var_446 = stack.offset_128; if (*(generic8_t *) ((pointer_or_number64_t) &stack.offset_128[1] + var_541 * 1) > '>') { var_195 = var_445; var_182 = var_195; var_205 = var_446; var_193 = var_205; var_190 = (var_450 & 0xFFFFFFFF) | stack.offset_147; var_183 = var_447; var_184 = var_448; var_185 = var_545; var_186 = var_449; var_187 = var_547; var_188 = var_450; var_189 = var_451; var_191 = var_541; var_192 = var_452; var_194 = 63; var_196 = var_447; var_197 = var_448; var_198 = var_545; var_199 = var_449; var_200 = var_547; var_201 = var_450; var_202 = var_451; var_203 = 0; var_204 = var_541; var_206 = 63; if (!((var_450 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } } else { var_58 = lshift((var_27 - 62) & 0xFF, 0); var_57 = lshift(((var_27 - 62) ^ ((number8_t) (var_27 - 62) + '>')) & (((number8_t) (var_27 - 62) + '>') ^ 0x3E), 4); var_445 = (0x7000A38200000000 >> (*(generic8_t *) ((pointer_or_number64_t) &stack.offset_128[1] + var_541 * 1) & 0x3F)) & 0x1; var_446 = 8070630310989004800; if (!var_445) { var_195 = var_445; var_182 = var_195; var_205 = var_446; var_193 = var_205; var_190 = (var_450 & 0xFFFFFFFF) | stack.offset_147; var_183 = var_447; var_184 = var_448; var_185 = var_545; var_186 = var_449; var_187 = var_547; var_188 = var_450; var_189 = var_451; var_191 = var_541; var_192 = var_452; var_194 = 63; var_196 = var_447; var_197 = var_448; var_198 = var_545; var_199 = var_449; var_200 = var_547; var_201 = var_450; var_202 = var_451; var_203 = 0; var_204 = var_541; var_206 = 63; if (!((var_450 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } } else { var_408 = (0x7000A38200000000 >> (*(generic8_t *) ((pointer_or_number64_t) &stack.offset_128[1] + var_541 * 1) & 0x3F)) & 0x1; var_409 = var_447; var_410 = var_449; var_411 = var_450; var_412 = var_451; var_413 = var_452; var_414 = 8070630310989004800; if (stack.offset_147) { loop_state_var = 3; var_586 = true; break; } if ((uint64_t) stack.offset_152 < var_447) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_451) = '?'; } if ((pointer_or_number64_t) stack.offset_152 + 1 < var_447) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_451 + 1) = '\"'; } if ((pointer_or_number64_t) stack.offset_152 + 2 < var_447) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_451 + 2) = '\"'; } var_26 = (pointer_or_number64_t) stack.offset_152 + 3; if (var_26 < var_447) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_451 + 3) = '?'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 4; var_190 = (var_450 & 0xFFFFFFFF) | stack.offset_147; var_182 = 0; var_183 = var_447; var_184 = var_448; var_185 = var_545; var_186 = var_449; var_187 = var_547; var_188 = var_450; var_189 = var_451; var_191 = var_541 + 2; var_192 = var_452; var_193 = var_26; var_194 = var_27; var_195 = 0; var_196 = var_447; var_197 = var_448; var_198 = var_545; var_199 = var_449; var_200 = var_547; var_201 = var_450; var_202 = var_451; var_203 = 0; var_204 = var_541 + 2; var_205 = var_26; var_206 = var_27; if (!((var_450 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_586 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_586 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } break; case 18446744073709541739U: { var_233 = var_242; var_234 = var_243; var_208 = var_234; var_235 = var_244; var_209 = var_235; var_236 = var_245; var_211 = var_236; var_237 = var_246; var_213 = var_237; var_238 = var_247; var_214 = var_238; var_239 = var_248; var_216 = var_239; var_240 = var_249; var_217 = var_240; var_241 = var_250; var_218 = var_241; var_207 = 0; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (!var_541) { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_211 = var_236; var_213 = var_237; var_214 = var_238; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (stack.offset_148 == 2) { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_210 = var_545; var_211 = var_236; var_212 = var_547; var_213 = var_237; var_214 = var_238; var_215 = var_541; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_226 = var_233; var_227 = var_234; var_228 = var_236; var_229 = var_237; var_230 = var_238; var_231 = var_239; var_232 = var_240; if (stack.offset_147) { loop_state_var = 1; var_586 = true; break; } } } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_586 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } break; case 18446744073709542604U: { var_193 = ""; var_205 = ""; var_182 = (var_537 & 0xFFFFFF00) | var_35; var_183 = var_31; var_184 = (var_537 & 0xFFFFFF00) | var_35; var_185 = var_545; var_186 = var_508; var_187 = var_547; var_188 = 0; var_189 = *(generic64_t *) &stack.offset_80; var_190 = 0; var_191 = var_541; var_192 = *(generic64_t *) &stack.offset_104; var_194 = *(generic8_t *) *(generic64_t *) &stack.offset_104; var_195 = (var_537 & 0xFFFFFF00) | var_35; var_196 = var_31; var_197 = (var_537 & 0xFFFFFF00) | var_35; var_198 = var_545; var_199 = var_508; var_200 = var_547; var_201 = var_32; var_202 = *(generic64_t *) &stack.offset_80; var_203 = 0; var_204 = var_541; var_206 = *(generic8_t *) *(generic64_t *) &stack.offset_104; if (!var_32) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_586 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } break; case 18446744073709542656U: { var_475 = stack.offset_152; var_482 = (pointer_or_number64_t) var_475 + 1; var_483 = ""; var_476 = stack.offset_88.member_1; var_477 = var_31; var_478 = var_508; var_479 = var_32; var_480 = *(generic64_t *) &stack.offset_80; var_481 = (var_537 & 0xFFFFFF00) | var_35; if ((uint64_t) var_475 < var_477) { *(generic8_t *) ((pointer_or_number64_t) var_475 + var_480) = '\\'; } if (!(var_479 & 0xFF)) { stack.offset_152 = var_482; var_184 = var_481 & 0xFFFFFFFF; var_190 = var_476 & 0xFFFFFFFF; var_182 = 0; var_183 = var_477; var_185 = var_545; var_186 = var_478; var_187 = var_547; var_188 = var_479; var_189 = var_480; var_191 = var_541; var_192 = var_482; var_193 = var_483; var_194 = 48; var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_474 = var_541 + 1; var_473 = var_482; if (var_474 < var_478) { var_28 = *(generic8_t *) ((pointer_or_number64_t) &stack.offset_128->offset_1 + var_541 * 1) + 4294967248; var_474 = var_28 & 0xFFFFFFFF; stack.offset_104.member_3 = *(generic8_t *) ((pointer_or_number64_t) &stack.offset_128->offset_1 + var_541 * 1); var_473 = var_482; if (!((var_28 & 0xFE) > 9)) { if (var_482 < var_477) { *(generic8_t *) (var_482 + var_480) = '0'; } if ((pointer_or_number64_t) stack.offset_152 + 2 < var_477) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_480 + 2) = '0'; } var_473 = (pointer_or_number64_t) stack.offset_152 + 3; var_474 = (pointer_or_number64_t) stack.offset_152 + 2; } } var_205 = var_474; stack.offset_152 = var_473; var_197 = var_481 & 0xFFFFFFFF; var_203 = var_476 & 0xFFFFFFFF; var_195 = 0; var_196 = var_477; var_198 = var_545; var_199 = var_478; var_200 = var_547; var_201 = var_479; var_202 = var_480; var_204 = var_541; var_206 = 48; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_586 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } break; case 18446744073709542783U: { var_193 = ""; var_205 = ""; var_182 = (var_537 & 0xFFFFFF00) | var_35; var_183 = var_31; var_184 = (var_537 & 0xFFFFFF00) | var_35; var_185 = var_545; var_186 = var_508; var_187 = var_547; var_188 = 0; var_189 = *(generic64_t *) &stack.offset_80; var_190 = 0; var_191 = var_541; var_192 = *(generic64_t *) &stack.offset_104; var_194 = 32; var_195 = (var_537 & 0xFFFFFF00) | var_35; var_196 = var_31; var_197 = (var_537 & 0xFFFFFF00) | var_35; var_198 = var_545; var_199 = var_508; var_200 = var_547; var_201 = var_32; var_202 = *(generic64_t *) &stack.offset_80; var_203 = 0; var_204 = var_541; var_206 = 32; if (!var_32) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_586 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } break; case 18446744073709542855U: { stack.offset_144 = var_35; var_193 = ""; var_205 = ""; var_182 = (var_537 & 0xFFFFFF00) | var_35; var_183 = var_31; var_184 = (var_537 & 0xFFFFFF00) | var_35; var_185 = var_545; var_186 = var_508; var_187 = var_547; var_188 = var_32; var_189 = *(generic64_t *) &stack.offset_80; var_190 = 0; var_191 = var_541; var_192 = *(generic64_t *) &stack.offset_104; var_194 = 39; var_195 = (var_537 & 0xFFFFFF00) | var_35; var_196 = var_31; var_197 = (var_537 & 0xFFFFFF00) | var_35; var_198 = var_545; var_199 = var_508; var_200 = var_547; var_201 = var_32; var_202 = *(generic64_t *) &stack.offset_80; var_203 = 0; var_204 = var_541; var_206 = 39; if (!(var_32 | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_586 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } break; case 18446744073709542624U: case 18446744073709542751U: case 18446744073709542823U: { switch ((number64_t) *(generic32_t *) &""[4 * *(generic8_t *) *(generic64_t *) &stack.offset_104]) { case 18446744073709542751U: { var_429 = var_31; var_430 = (var_537 & 0xFFFFFF00) | var_35; var_431 = var_508; var_432 = var_32; var_433 = *(generic64_t *) &stack.offset_80; var_434 = 116; var_435 = *(generic64_t *) &stack.offset_104; var_436 = 0; var_437 = 9; } break; case 18446744073709542823U: { var_429 = var_31; var_430 = (var_537 & 0xFFFFFF00) | var_35; var_431 = var_508; var_432 = var_32; var_433 = *(generic64_t *) &stack.offset_80; var_434 = 114; var_435 = *(generic64_t *) &stack.offset_104; var_436 = 0; var_437 = 13; } break; } var_422 = var_429; var_208 = var_422; var_209 = var_430; var_423 = var_431; var_211 = var_423; var_424 = var_432; var_213 = var_424; var_425 = var_433; var_214 = var_425; var_426 = var_434; var_427 = var_435; var_216 = var_427; var_428 = var_436; var_217 = var_428; var_218 = var_437; var_207 = 0; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (stack.offset_145) { var_163 = var_422; var_115 = var_163; var_165 = var_423; var_117 = var_165; var_167 = var_424; var_119 = var_167; var_168 = var_425; var_120 = var_168; var_169 = var_427; var_122 = var_169; var_170 = var_428; var_123 = var_170; var_124 = var_426 & 0xFFFFFFFF; var_114 = 0; var_116 = var_545; var_118 = var_547; var_121 = var_541; var_162 = 0; var_164 = var_545; var_166 = var_547; if (stack.offset_147) { loop_state_var = 5; var_586 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_586 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } break; case 18446744073709542641U: case 18446744073709542768U: case 18446744073709542808U: case 18446744073709542840U: { switch ((number64_t) *(generic32_t *) &""[4 * *(generic8_t *) *(generic64_t *) &stack.offset_104]) { case 18446744073709542768U: { var_114 = 0; var_115 = var_31; var_116 = var_545; var_117 = var_508; var_118 = var_547; var_119 = var_32; var_120 = *(generic64_t *) &stack.offset_80; var_121 = var_541; var_122 = *(generic64_t *) &stack.offset_104; var_123 = 0; var_124 = 98; } break; case 18446744073709542808U: { var_114 = 0; var_115 = var_31; var_116 = var_545; var_117 = var_508; var_118 = var_547; var_119 = var_32; var_120 = *(generic64_t *) &stack.offset_80; var_121 = var_541; var_122 = *(generic64_t *) &stack.offset_104; var_123 = 0; var_124 = 118; } break; case 18446744073709542840U: { var_114 = 0; var_115 = var_31; var_116 = var_545; var_117 = var_508; var_118 = var_547; var_119 = var_32; var_120 = *(generic64_t *) &stack.offset_80; var_121 = var_541; var_122 = *(generic64_t *) &stack.offset_104; var_123 = 0; var_124 = 102; } break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } break; default: { loop_state_var = 8; var_586 = true; break; } break; } if (var_586){ break;} } } if ((int8_t) *(generic8_t *) var_504 > (int8_t) 63) { if ((int8_t) *(generic8_t *) var_504 > (int8_t) 122) { var_251 = var_500; var_252 = var_501; var_253 = 0; var_254 = var_508; var_255 = var_502; var_256 = var_503; var_257 = var_504; var_258 = var_505; var_259 = *(generic8_t *) var_504; if (!(number8_t) (*(generic8_t *) var_504 - 125)) { var_242 = var_251; var_243 = var_252; var_208 = var_243; var_244 = var_253; var_209 = var_244; var_211 = var_254; var_246 = var_255; var_213 = var_246; var_247 = var_256; var_214 = var_247; var_248 = var_257; var_216 = var_248; var_249 = var_258; var_217 = var_249; var_250 = var_259; var_218 = var_250; var_207 = 0; var_210 = var_545; var_212 = var_547; var_215 = var_541; var_245 = 1; switch ((number64_t) var_211) { case 18446744073709551615U: { var_207 = 0; var_208 = var_252; var_209 = var_253; var_210 = var_545; var_211 = 18446744073709551615U; var_212 = var_547; var_213 = var_255; var_214 = var_256; var_215 = var_541; var_216 = var_257; var_217 = var_258; var_218 = var_259; var_242 = var_251; var_243 = var_252; var_244 = var_253; var_245 = 18446744073709551615U; var_246 = var_255; var_247 = var_256; var_248 = var_257; var_249 = var_258; var_250 = var_259; if (!stack.offset_128->offset_1) { var_233 = var_242; var_234 = var_243; var_208 = var_234; var_235 = var_244; var_209 = var_235; var_236 = var_245; var_211 = var_236; var_237 = var_246; var_213 = var_237; var_238 = var_247; var_214 = var_238; var_239 = var_248; var_216 = var_239; var_240 = var_249; var_217 = var_240; var_241 = var_250; var_218 = var_241; var_207 = 0; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (!var_541) { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_211 = var_236; var_213 = var_237; var_214 = var_238; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (stack.offset_148 == 2) { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_210 = var_545; var_211 = var_236; var_212 = var_547; var_213 = var_237; var_214 = var_238; var_215 = var_541; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_226 = var_233; var_227 = var_234; var_228 = var_236; var_229 = var_237; var_230 = var_238; var_231 = var_239; var_232 = var_240; if (stack.offset_147) { loop_state_var = 1; var_586 = true; break; } } } } } break; case 1: { var_233 = var_242; var_234 = var_243; var_208 = var_234; var_235 = var_244; var_209 = var_235; var_236 = var_245; var_211 = var_236; var_237 = var_246; var_213 = var_237; var_238 = var_247; var_214 = var_238; var_239 = var_248; var_216 = var_239; var_240 = var_249; var_217 = var_240; var_241 = var_250; var_218 = var_241; var_207 = 0; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (!var_541) { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_211 = var_236; var_213 = var_237; var_214 = var_238; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (stack.offset_148 == 2) { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_210 = var_545; var_211 = var_236; var_212 = var_547; var_213 = var_237; var_214 = var_238; var_215 = var_541; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_226 = var_233; var_227 = var_234; var_228 = var_236; var_229 = var_237; var_230 = var_238; var_231 = var_239; var_232 = var_240; if (stack.offset_147) { loop_state_var = 1; var_586 = true; break; } } } } break; } if (var_586){ break;} var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_586 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_61 = lshift((*(generic8_t *) var_504 - 125) & 0xFF, 0); var_60 = lshift(((*(generic8_t *) var_504 - 125) ^ ((number8_t) (*(generic8_t *) var_504 - 125) + '}')) & (((number8_t) (*(generic8_t *) var_504 - 125) + '}') ^ 0x7D), 4); if (((((uint16_t) (number16_t) var_60 >> 4) ^ (number16_t) var_61) & 0x80)) { var_207 = 0; var_208 = var_501; var_209 = 0; var_210 = var_545; var_211 = var_508; var_212 = var_547; var_213 = var_502; var_214 = var_503; var_215 = var_541; var_216 = var_504; var_217 = var_505; var_218 = 124; var_251 = var_500; var_252 = var_501; var_253 = 0; var_254 = var_508; var_255 = var_502; var_256 = var_503; var_257 = var_504; var_258 = var_505; var_259 = *(generic8_t *) var_504; if (*(generic8_t *) var_504 == '{') { var_242 = var_251; var_243 = var_252; var_208 = var_243; var_244 = var_253; var_209 = var_244; var_211 = var_254; var_246 = var_255; var_213 = var_246; var_247 = var_256; var_214 = var_247; var_248 = var_257; var_216 = var_248; var_249 = var_258; var_217 = var_249; var_250 = var_259; var_218 = var_250; var_207 = 0; var_210 = var_545; var_212 = var_547; var_215 = var_541; var_245 = 1; switch ((number64_t) var_211) { case 18446744073709551615U: { var_207 = 0; var_208 = var_252; var_209 = var_253; var_210 = var_545; var_211 = 18446744073709551615U; var_212 = var_547; var_213 = var_255; var_214 = var_256; var_215 = var_541; var_216 = var_257; var_217 = var_258; var_218 = var_259; var_242 = var_251; var_243 = var_252; var_244 = var_253; var_245 = 18446744073709551615U; var_246 = var_255; var_247 = var_256; var_248 = var_257; var_249 = var_258; var_250 = var_259; if (!stack.offset_128->offset_1) { var_233 = var_242; var_234 = var_243; var_208 = var_234; var_235 = var_244; var_209 = var_235; var_236 = var_245; var_211 = var_236; var_237 = var_246; var_213 = var_237; var_238 = var_247; var_214 = var_238; var_239 = var_248; var_216 = var_239; var_240 = var_249; var_217 = var_240; var_241 = var_250; var_218 = var_241; var_207 = 0; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (!var_541) { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_211 = var_236; var_213 = var_237; var_214 = var_238; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (stack.offset_148 == 2) { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_210 = var_545; var_211 = var_236; var_212 = var_547; var_213 = var_237; var_214 = var_238; var_215 = var_541; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_226 = var_233; var_227 = var_234; var_228 = var_236; var_229 = var_237; var_230 = var_238; var_231 = var_239; var_232 = var_240; if (stack.offset_147) { loop_state_var = 1; var_586 = true; break; } } } } } break; case 1: { var_233 = var_242; var_234 = var_243; var_208 = var_234; var_235 = var_244; var_209 = var_235; var_236 = var_245; var_211 = var_236; var_237 = var_246; var_213 = var_237; var_238 = var_247; var_214 = var_238; var_239 = var_248; var_216 = var_239; var_240 = var_249; var_217 = var_240; var_241 = var_250; var_218 = var_241; var_207 = 0; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (!var_541) { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_211 = var_236; var_213 = var_237; var_214 = var_238; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (stack.offset_148 == 2) { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_210 = var_545; var_211 = var_236; var_212 = var_547; var_213 = var_237; var_214 = var_238; var_215 = var_541; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_226 = var_233; var_227 = var_234; var_228 = var_236; var_229 = var_237; var_230 = var_238; var_231 = var_239; var_232 = var_240; if (stack.offset_147) { loop_state_var = 1; var_586 = true; break; } } } } break; } if (var_586){ break;} } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_586 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_385 = var_500; var_386 = var_501; var_387 = 0; var_388 = var_508; var_389 = var_502; var_390 = var_503; var_391 = var_504; var_392 = var_505; var_393 = 127; var_494 = var_501; var_495 = var_502; var_496 = var_503; var_497 = 0; var_498 = var_504; var_499 = var_505; if (*(generic8_t *) var_504 == '~') { var_196 = var_494; var_201 = var_495; var_202 = var_496; var_197 = var_497; var_205 = var_499; var_195 = 0; var_198 = var_545; var_199 = var_508; var_200 = var_547; var_203 = 0; var_204 = var_541; var_206 = 126; if (!var_541) { var_190 = (var_495 & 0xFFFFFFFF) | stack.offset_147; var_182 = (var_537 & 0xFFFFFF00) | var_35; var_183 = var_494; var_184 = var_497; var_185 = var_545; var_186 = var_508; var_187 = var_547; var_188 = var_495; var_189 = var_496; var_191 = 0; var_192 = var_498; var_193 = var_499; var_194 = 126; var_195 = (var_537 & 0xFFFFFF00) | var_35; var_196 = var_494; var_197 = var_497; var_198 = var_545; var_199 = var_508; var_200 = var_547; var_201 = var_495; var_202 = var_496; var_203 = 0; var_204 = 0; var_205 = var_499; var_206 = 126; if (!((var_495 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_586 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_385 = var_500; var_386 = var_501; var_387 = 0; var_388 = var_508; var_389 = var_502; var_390 = var_503; var_391 = var_504; var_392 = var_505; var_393 = *(generic8_t *) var_504; if (*(generic8_t *) var_504 != '@') { var_195 = (var_537 & 0xFFFFFF00) | var_35; var_196 = var_501; var_197 = 0; var_198 = var_545; var_199 = var_508; var_200 = var_547; var_201 = var_502; var_202 = var_503; var_203 = 0; var_204 = var_541; var_205 = 288230373266030591; var_206 = *(generic8_t *) var_504; if (((0x1 << ((*(generic8_t *) var_504 + 4294967231) & 0x3F)) & 0x3FFFFFF53FFFFFF)) { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_586 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_420 = (*(generic8_t *) var_504 + 4294967231) & 0xFFFFFFFF; var_216 = var_420; var_207 = 0; var_208 = var_501; var_209 = 0; var_210 = var_545; var_211 = var_508; var_212 = var_547; var_213 = var_502; var_214 = var_503; var_215 = var_541; var_217 = 288230373266030591; var_218 = *(generic8_t *) var_504; var_415 = var_500; var_416 = var_501; var_417 = var_508; var_418 = var_502; var_419 = var_503; var_421 = *(generic8_t *) var_504; if (!((0x1 << ((*(generic8_t *) var_504 + 4294967231) & 0x3F)) & 0xA4000000)) { var_401 = var_416; var_403 = var_417; var_404 = var_418; var_405 = var_419; var_406 = var_420; var_407 = var_421; var_402 = 0; if ((stack.offset_145 & stack.offset_147)) { var_394 = var_416; var_395 = var_417; var_396 = var_418; var_397 = var_419; var_398 = var_420; var_408 = var_415; var_409 = var_416; var_410 = var_417; var_411 = var_418; var_412 = var_419; var_413 = var_420; var_414 = 288230373266030591; if (!stack.offset_120) { loop_state_var = 3; var_586 = true; break; } var_80 = var_394; var_82 = var_395; var_84 = var_396; var_85 = var_397; var_88 = var_398; var_86 = stack.offset_146; var_87 = var_541 + 1; var_79 = 0; var_81 = var_545; var_83 = var_547; var_89 = 288230373266030591; var_90 = 92; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_208 = var_401; var_104 = var_208; var_209 = var_402; var_211 = var_403; var_106 = var_211; var_213 = var_404; var_108 = var_213; var_214 = var_405; var_109 = var_214; var_216 = var_406; var_111 = var_216; var_218 = var_407; var_103 = 0; var_105 = var_545; var_107 = var_547; var_110 = var_541; var_112 = 288230373266030591; var_113 = 92; var_207 = 0; var_210 = var_545; var_212 = var_547; var_215 = var_541; var_217 = 288230373266030591; if (stack.offset_145) { if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_586 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } var_368 = var_385; var_303 = var_368; var_369 = var_386; var_304 = var_369; var_370 = var_387; var_305 = var_370; var_371 = var_388; var_306 = var_371; var_372 = var_389; var_307 = var_372; var_373 = var_390; var_308 = var_373; var_374 = var_391; var_309 = var_374; var_375 = var_392; var_376 = var_393; var_310 = var_376; if (stack.offset_32 == 1) { var_292 = var_305; var_294 = var_306; var_300 = var_309; *(generic64_t *) &stack.offset_80 = var_304; *(generic64_t *) &stack.offset_88 = var_308; stack.offset_96.member_1 = (number8_t) var_310; stack.offset_104.member_3 = (number8_t) var_307; var_45 = __ctype_b_loc_2(); var_296 = stack.offset_104.member_3; var_297 = *(generic64_t *) &stack.offset_88; var_302 = stack.offset_96.member_1; var_291 = *(generic64_t *) &stack.offset_80; var_290 = (var_303 & 0xFFFFFFFFFFFFFF00) | ((uint8_t) (*(generic8_t *) ((pointer_or_number64_t) &(*var_45)[var_302] + 1) & 0x40) >> '\006'); var_289 = stack.offset_145; var_301 = (((number64_t) *var_45 & 0xFFFFFFFFFFFFFF00) | !(*(generic8_t *) ((pointer_or_number64_t) &(*var_45)[var_302] + 1) & 0x40)) & (var_289 | 0xFFFFFFFFFFFFFF00); var_293 = var_545; var_295 = var_547; var_298 = 1; var_299 = var_541; var_207 = var_290; var_208 = var_291; var_209 = var_292; var_210 = var_293; var_211 = var_294; var_212 = var_295; var_213 = var_296; var_214 = var_297; var_215 = var_299; var_216 = var_300; var_217 = var_301; var_218 = var_302; if ((var_217 & 0xFF)) { var_287 = var_289; var_278 = 0; var_279 = var_291; var_280 = var_292; var_281 = var_293; var_282 = var_294; var_283 = var_295; var_284 = var_297; var_285 = var_298; var_286 = var_299; var_288 = var_302; var_272 = var_280; var_274 = var_285; var_275 = var_286; var_277 = var_288; stack.offset_80.member_1 = (number8_t) var_278; var_273 = stack.offset_152; *(generic64_t *) &stack.offset_104 = var_282; var_271 = stack.offset_146; *(generic64_t *) &stack.offset_96 = var_281; *(generic64_t *) &stack.offset_88 = var_283; var_276 = 0; while (true) { if (!(var_287 & 0xFF)) { var_267 = var_273; if ((var_272 & 0xFF)) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '\\'; } var_267 = var_273 + 1; } if (!(var_275 + 1 < var_274 + var_275)) { loop_state_var = 1; break; } var_260 = var_271; var_261 = 0; var_262 = var_267; var_263 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; if ((((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271 & 0xFF)) { if (var_267 < var_279) { *(generic8_t *) (var_267 + var_284) = '''; } if (var_267 + 1 < var_279) { *(generic8_t *) (var_267 + var_284 + 1) = '''; } var_262 = var_267 + 2; var_260 = 0; var_261 = 0; var_263 = var_267 + 1; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; } } else { if (stack.offset_147) { loop_state_var = 0; break; } var_269 = var_271; var_270 = var_273; if ((~(number8_t) var_271 & (stack.offset_148 == 2))) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '''; } if (var_273 + 1 < var_279) { *(generic8_t *) (var_273 + var_284 + 1) = '$'; } if (var_273 + 2 < var_279) { *(generic8_t *) (var_273 + var_284 + 2) = '''; } var_270 = var_273 + 3; var_269 = (var_274 & 0xFFFFFF00) | (~(number8_t) var_271 & (stack.offset_148 == 2)); } if (var_270 < var_279) { *(generic8_t *) (var_270 + var_284) = '\\'; } if (var_270 + 1 < var_279) { *(generic8_t *) (var_270 + var_284 + 1) = ((uint8_t) (number8_t) var_277 >> '\006') | 0x30; } var_268 = var_270 + 2; if (var_268 < var_279) { var_268 = ((var_277 >> 3) & 0x7) | 0x30; *(generic8_t *) (var_270 + var_284 + 2) = (number8_t) var_268; } var_263 = var_268; var_264 = var_275 + 1; var_262 = var_270 + 3; var_266 = (var_277 & 0x7) | 0x30; var_265 = var_287 & 0xFFFFFFFF; var_260 = var_269; var_261 = var_272; if (!(var_264 < var_274 + var_275)) { loop_state_var = 2; break; } } if (var_262 < var_279) { *(generic8_t *) (var_262 + var_284) = (number8_t) var_266; } var_277 = *(generic8_t *) (var_264 + (pointer_or_number64_t) stack.offset_128); var_273 = var_262 + 1; } if (!(loop_state_var)) { loop_state_var = 6; var_586 = true; break; } if (loop_state_var != 1) { stack.offset_146 = (number8_t) var_269; var_71 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_270 + 3; var_68 = stack.offset_80.member_1; var_70 = *(generic64_t *) &stack.offset_96; var_72 = *(generic64_t *) &stack.offset_88; var_69 = var_279; var_73 = var_270 + 3; var_74 = var_284; var_75 = var_275 + 1; var_76 = var_274 + var_275; var_77 = var_287; var_78 = (var_277 & 0x7) | 0x30; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } stack.offset_146 = (number8_t) var_271; var_82 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_267; var_79 = stack.offset_80.member_1; var_81 = *(generic64_t *) &stack.offset_96; var_83 = *(generic64_t *) &stack.offset_88; var_80 = var_279; var_84 = var_267; var_85 = var_284; var_86 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_87 = var_275 + 1; var_88 = var_274 + var_275; var_89 = var_287; var_90 = var_277; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_586 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_362 = var_368; var_363 = var_369; var_364 = var_371; var_365 = var_372; var_366 = var_373; var_367 = var_376; stack.offset_176 = 0; *(generic64_t **) &stack.offset_104 = &stack.offset_176; if (var_364 == (pointer_or_number64_t) -1) { var_25 = stack.offset_128; stack.offset_64 = var_369; stack.offset_72 = var_373; stack.offset_80.member_1 = (number8_t) var_376; stack.offset_88.member_1 = (number8_t) var_368; stack.offset_96.member_1 = (number8_t) var_372; var_567 = strlen_2(var_374, var_375, var_376, (pointer_or_number64_t) var_25, var_372, var_373); var_54 = var_567.register_rax; var_364 = var_54; var_53 = var_567.register_rdx; var_363 = stack.offset_64; var_366 = stack.offset_72; var_367 = stack.offset_80.member_1; var_362 = stack.offset_88.member_1; var_365 = stack.offset_96.member_1; } stack.offset_96.member_1 = (number8_t) var_362; stack.offset_50 = (number8_t) var_365; *(generic64_t *) &stack.offset_80 = var_541; stack.offset_51 = (number8_t) var_362; stack.offset_49 = (number8_t) var_367; stack.offset_48 = (number8_t) var_370; stack.offset_64 = var_366; stack.offset_24 = var_363; stack.offset_16 = var_545; stack.offset_8 = var_547; stack.offset_72 = var_364; var_361 = 0; while (true) { var_24 = var_361 + *(generic64_t *) &stack.offset_80 + (pointer_or_number64_t) stack.offset_128; if (!var_24) { var_357 = stack.offset_51; var_358 = ""; var_359 = 0; var_360 = 1; } else { var_360 = (pointer_or_number64_t) stack.offset_72 - (var_361 + *(generic64_t *) &stack.offset_80); var_357 = (pointer_or_number64_t) stack.offset_72 != var_361 + *(generic64_t *) &stack.offset_80; var_359 = &stack.offset_172; var_358 = var_24; } stack.offset_88.member_1 = var_357; var_52 = mbrtoc32_2((char32_t *) var_359, (const int8_t *) var_358, var_360, (mbstate_t *) *(generic64_t *) &stack.offset_104); if (var_52 > (uint64_t) -3) { if (!stack.offset_88.member_1) { loop_state_var = 0; break; } *(size_t *) &stack.offset_88 = var_52; var_49 = function_0x404860_Code_x86_64(); if ((var_49.offset_0 & 0xFF)) { loop_state_var = 2; break; } if (!var_359) { var_352 = var_361 + 1; var_353 = var_52; } else { *(generic32_t *) var_359 = *(generic8_t *) var_358; var_354 = 1; if (stack.offset_148 == 2) { var_354 = 1; if (!stack.offset_147) { var_353 = var_354; var_352 = var_361 + var_353; } else { var_352 = var_361 + 1; var_353 = var_52; } } else { var_353 = var_354; var_352 = var_361 + var_353; } } var_350 = var_352; var_351 = var_353; var_48 = iswprint_2(stack.offset_172); var_47 = !var_48 ? '\000' : stack.offset_96.member_1; stack.offset_96.member_1 = var_47; var_46 = mbsinit_2((const mbstate_t *) *(generic64_t *) &stack.offset_104); if (!var_46) { continue; } loop_state_var = 1; break; } bool var_590 = false; var_350 = var_361; var_351 = 0; var_352 = var_361; var_353 = 18446744073709551613U; switch ((number64_t) var_52) { case 0: { loop_state_var = 1; } break; case 18446744073709551613U: { var_350 = var_352; var_351 = var_353; var_48 = iswprint_2(stack.offset_172); var_47 = !var_48 ? '\000' : stack.offset_96.member_1; stack.offset_96.member_1 = var_47; var_46 = mbsinit_2((const mbstate_t *) *(generic64_t *) &stack.offset_104); if (!var_46) { continue; } loop_state_var = 1; } break; default: { var_354 = var_52; if (stack.offset_148 == 2) { var_354 = var_52; if (!stack.offset_147) { var_353 = var_354; var_352 = var_361 + var_353; } else { if (var_52 == 1) { var_352 = var_361 + 1; var_353 = var_52; } else { var_356 = var_361 + *(generic64_t *) &stack.offset_80 + (pointer_or_number64_t) stack.offset_128; var_355 = 0; do { if (!(((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFE) > 33)) { var_51 = lshift((((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFFFFFFFF) - 33) & 0xFF, 0); var_50 = lshift(((((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFFFFFFFF) - 33) ^ ((number8_t) (((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFFFFFFFF) - 33) + '!')) & (((number8_t) (((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFFFFFFFF) - 33) + '!') ^ 0x21), 4); if (((0x20000002B >> ((*(generic8_t *) (var_356 + 1) + 4294967205) & 0x3F)) & 0x1)) { loop_state_var = 1; break; } } var_23 = var_52 + var_24 == (pointer_or_number64_t) &stack.offset_128[1] + *(generic64_t *) &stack.offset_80 * 1 + var_361 * 1 + var_355 * 1; var_355 = var_355 + 1; var_356 = var_356 + 1; } while (!(var_23)); if (loop_state_var == 1) { loop_state_var = 3; var_590 = true; break; } var_354 = var_52; var_353 = var_354; var_352 = var_361 + var_353; } } } else { var_353 = var_354; var_352 = var_361 + var_353; } var_350 = var_352; var_351 = var_353; var_48 = iswprint_2(stack.offset_172); var_47 = !var_48 ? '\000' : stack.offset_96.member_1; stack.offset_96.member_1 = var_47; var_46 = mbsinit_2((const mbstate_t *) *(generic64_t *) &stack.offset_104); if (!var_46) { continue; } loop_state_var = 1; } break; } if (var_590){ break;} break; } if (loop_state_var == 3) { loop_state_var = 7; var_586 = true; break; } if (loop_state_var == 1) { var_320 = var_350; var_322 = var_351; var_312 = stack.offset_96.member_1; var_318 = stack.offset_50; var_321 = *(generic64_t *) &stack.offset_80; var_324 = stack.offset_49; var_316 = stack.offset_72; var_314 = stack.offset_48; var_319 = stack.offset_64; var_313 = stack.offset_24; var_315 = stack.offset_16; var_317 = stack.offset_8; var_311 = stack.offset_145; var_323 = (var_312 ^ 0x1) & (var_311 | 0xFFFFFFFFFFFFFF00); } else { if (!(loop_state_var)) { var_345 = stack.offset_50; var_330 = var_345; var_347 = *(generic64_t *) &stack.offset_80; var_333 = var_347; var_349 = stack.offset_49; var_335 = var_349; var_343 = stack.offset_72; var_328 = var_343; var_341 = stack.offset_48; var_326 = var_341; var_346 = stack.offset_64; var_331 = var_346; var_340 = stack.offset_24; var_325 = var_340; var_342 = stack.offset_16; var_327 = var_342; var_344 = stack.offset_8; var_329 = var_344; var_332 = var_361; var_334 = 18446744073709551615U; var_348 = var_52; if (var_52 != (pointer_or_number64_t) -1) { var_325 = var_340; var_326 = var_341; var_327 = var_342; var_328 = var_343; var_329 = var_344; var_330 = var_345; var_331 = var_346; var_333 = var_347; var_334 = var_348; var_335 = var_349; var_332 = var_361; if (var_361 + *(generic64_t *) &stack.offset_80 < var_328) { var_337 = 0; var_338 = var_361; var_339 = var_361 + *(generic64_t *) &stack.offset_80; while (true) { var_336 = var_338; if (*(generic8_t *) (var_339 + (pointer_or_number64_t) stack.offset_128)) { var_336 = var_361 + 1 + var_337; var_339 = var_361 + 1 + var_347 + var_337; var_338 = var_338 + 1; var_337 = var_337 + 1; if (var_339 < (uint64_t) var_343) { continue; } } break; } var_332 = var_336; var_325 = var_340; var_326 = var_341; var_327 = var_342; var_328 = var_343; var_329 = var_344; var_330 = var_345; var_331 = var_346; var_333 = var_347; var_334 = stack.offset_128; var_335 = var_349; } } } else { var_348 = *(generic64_t *) &stack.offset_88; var_345 = stack.offset_50; var_330 = var_345; var_347 = *(generic64_t *) &stack.offset_80; var_333 = var_347; var_349 = stack.offset_49; var_335 = var_349; var_343 = stack.offset_72; var_328 = var_343; var_341 = stack.offset_48; var_326 = var_341; var_346 = stack.offset_64; var_331 = var_346; var_340 = stack.offset_24; var_325 = var_340; var_342 = stack.offset_16; var_327 = var_342; var_344 = stack.offset_8; var_329 = var_344; var_332 = var_361; var_334 = 18446744073709551615U; if (var_348 != (pointer_or_number64_t) -1) { var_325 = var_340; var_326 = var_341; var_327 = var_342; var_328 = var_343; var_329 = var_344; var_330 = var_345; var_331 = var_346; var_333 = var_347; var_334 = var_348; var_335 = var_349; var_332 = var_361; if (var_361 + *(generic64_t *) &stack.offset_80 < var_328) { var_337 = 0; var_338 = var_361; var_339 = var_361 + *(generic64_t *) &stack.offset_80; while (true) { var_336 = var_338; if (*(generic8_t *) (var_339 + (pointer_or_number64_t) stack.offset_128)) { var_336 = var_361 + 1 + var_337; var_339 = var_361 + 1 + var_347 + var_337; var_338 = var_338 + 1; var_337 = var_337 + 1; if (var_339 < (uint64_t) var_343) { continue; } } break; } var_332 = var_336; var_325 = var_340; var_326 = var_341; var_327 = var_342; var_328 = var_343; var_329 = var_344; var_330 = var_345; var_331 = var_346; var_333 = var_347; var_334 = stack.offset_128; var_335 = var_349; } } } var_313 = var_325; var_314 = var_326; var_315 = var_327; var_316 = var_328; var_317 = var_329; var_318 = var_330; var_319 = var_331; var_320 = var_332; var_321 = var_333; var_322 = var_334; var_324 = var_335; var_311 = stack.offset_145; var_323 = var_311; var_312 = 0; } var_289 = var_311; var_290 = var_312; var_278 = var_290; var_291 = var_313; var_279 = var_291; var_292 = var_314; var_280 = var_292; var_293 = var_315; var_281 = var_293; var_294 = var_316; var_282 = var_294; var_295 = var_317; var_283 = var_295; var_296 = var_318; var_297 = var_319; var_284 = var_297; var_298 = var_320; var_285 = var_298; var_299 = var_321; var_286 = var_299; var_300 = var_322; var_301 = var_323; var_287 = var_301; var_302 = var_324; var_288 = var_302; if (var_285 > 1) { var_272 = var_280; var_274 = var_285; var_275 = var_286; var_277 = var_288; stack.offset_80.member_1 = (number8_t) var_278; var_273 = stack.offset_152; *(generic64_t *) &stack.offset_104 = var_282; var_271 = stack.offset_146; *(generic64_t *) &stack.offset_96 = var_281; *(generic64_t *) &stack.offset_88 = var_283; var_276 = 0; while (true) { if (!(var_287 & 0xFF)) { var_267 = var_273; if ((var_272 & 0xFF)) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '\\'; } var_267 = var_273 + 1; } if (!(var_275 + 1 < var_274 + var_275)) { loop_state_var = 1; break; } var_260 = var_271; var_261 = 0; var_262 = var_267; var_263 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; if ((((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271 & 0xFF)) { if (var_267 < var_279) { *(generic8_t *) (var_267 + var_284) = '''; } if (var_267 + 1 < var_279) { *(generic8_t *) (var_267 + var_284 + 1) = '''; } var_262 = var_267 + 2; var_260 = 0; var_261 = 0; var_263 = var_267 + 1; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; } } else { if (stack.offset_147) { loop_state_var = 0; break; } var_269 = var_271; var_270 = var_273; if ((~(number8_t) var_271 & (stack.offset_148 == 2))) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '''; } if (var_273 + 1 < var_279) { *(generic8_t *) (var_273 + var_284 + 1) = '$'; } if (var_273 + 2 < var_279) { *(generic8_t *) (var_273 + var_284 + 2) = '''; } var_270 = var_273 + 3; var_269 = (var_274 & 0xFFFFFF00) | (~(number8_t) var_271 & (stack.offset_148 == 2)); } if (var_270 < var_279) { *(generic8_t *) (var_270 + var_284) = '\\'; } if (var_270 + 1 < var_279) { *(generic8_t *) (var_270 + var_284 + 1) = ((uint8_t) (number8_t) var_277 >> '\006') | 0x30; } var_268 = var_270 + 2; if (var_268 < var_279) { var_268 = ((var_277 >> 3) & 0x7) | 0x30; *(generic8_t *) (var_270 + var_284 + 2) = (number8_t) var_268; } var_263 = var_268; var_264 = var_275 + 1; var_262 = var_270 + 3; var_266 = (var_277 & 0x7) | 0x30; var_265 = var_287 & 0xFFFFFFFF; var_260 = var_269; var_261 = var_272; if (!(var_264 < var_274 + var_275)) { loop_state_var = 2; break; } } if (var_262 < var_279) { *(generic8_t *) (var_262 + var_284) = (number8_t) var_266; } var_277 = *(generic8_t *) (var_264 + (pointer_or_number64_t) stack.offset_128); var_273 = var_262 + 1; } if (!(loop_state_var)) { loop_state_var = 6; var_586 = true; break; } if (loop_state_var != 1) { stack.offset_146 = (number8_t) var_269; var_71 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_270 + 3; var_68 = stack.offset_80.member_1; var_70 = *(generic64_t *) &stack.offset_96; var_72 = *(generic64_t *) &stack.offset_88; var_69 = var_279; var_73 = var_270 + 3; var_74 = var_284; var_75 = var_275 + 1; var_76 = var_274 + var_275; var_77 = var_287; var_78 = (var_277 & 0x7) | 0x30; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } stack.offset_146 = (number8_t) var_271; var_82 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_267; var_79 = stack.offset_80.member_1; var_81 = *(generic64_t *) &stack.offset_96; var_83 = *(generic64_t *) &stack.offset_88; var_80 = var_279; var_84 = var_267; var_85 = var_284; var_86 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_87 = var_275 + 1; var_88 = var_274 + var_275; var_89 = var_287; var_90 = var_277; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_207 = var_290; var_208 = var_291; var_209 = var_292; var_210 = var_293; var_211 = var_294; var_212 = var_295; var_213 = var_296; var_214 = var_297; var_215 = var_299; var_216 = var_300; var_217 = var_301; var_218 = var_302; if ((var_217 & 0xFF)) { var_287 = var_289; var_278 = 0; var_279 = var_291; var_280 = var_292; var_281 = var_293; var_282 = var_294; var_283 = var_295; var_284 = var_297; var_285 = var_298; var_286 = var_299; var_288 = var_302; var_272 = var_280; var_274 = var_285; var_275 = var_286; var_277 = var_288; stack.offset_80.member_1 = (number8_t) var_278; var_273 = stack.offset_152; *(generic64_t *) &stack.offset_104 = var_282; var_271 = stack.offset_146; *(generic64_t *) &stack.offset_96 = var_281; *(generic64_t *) &stack.offset_88 = var_283; var_276 = 0; while (true) { if (!(var_287 & 0xFF)) { var_267 = var_273; if ((var_272 & 0xFF)) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '\\'; } var_267 = var_273 + 1; } if (!(var_275 + 1 < var_274 + var_275)) { loop_state_var = 1; break; } var_260 = var_271; var_261 = 0; var_262 = var_267; var_263 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; if ((((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271 & 0xFF)) { if (var_267 < var_279) { *(generic8_t *) (var_267 + var_284) = '''; } if (var_267 + 1 < var_279) { *(generic8_t *) (var_267 + var_284 + 1) = '''; } var_262 = var_267 + 2; var_260 = 0; var_261 = 0; var_263 = var_267 + 1; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; } } else { if (stack.offset_147) { loop_state_var = 0; break; } var_269 = var_271; var_270 = var_273; if ((~(number8_t) var_271 & (stack.offset_148 == 2))) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '''; } if (var_273 + 1 < var_279) { *(generic8_t *) (var_273 + var_284 + 1) = '$'; } if (var_273 + 2 < var_279) { *(generic8_t *) (var_273 + var_284 + 2) = '''; } var_270 = var_273 + 3; var_269 = (var_274 & 0xFFFFFF00) | (~(number8_t) var_271 & (stack.offset_148 == 2)); } if (var_270 < var_279) { *(generic8_t *) (var_270 + var_284) = '\\'; } if (var_270 + 1 < var_279) { *(generic8_t *) (var_270 + var_284 + 1) = ((uint8_t) (number8_t) var_277 >> '\006') | 0x30; } var_268 = var_270 + 2; if (var_268 < var_279) { var_268 = ((var_277 >> 3) & 0x7) | 0x30; *(generic8_t *) (var_270 + var_284 + 2) = (number8_t) var_268; } var_263 = var_268; var_264 = var_275 + 1; var_262 = var_270 + 3; var_266 = (var_277 & 0x7) | 0x30; var_265 = var_287 & 0xFFFFFFFF; var_260 = var_269; var_261 = var_272; if (!(var_264 < var_274 + var_275)) { loop_state_var = 2; break; } } if (var_262 < var_279) { *(generic8_t *) (var_262 + var_284) = (number8_t) var_266; } var_277 = *(generic8_t *) (var_264 + (pointer_or_number64_t) stack.offset_128); var_273 = var_262 + 1; } if (!(loop_state_var)) { loop_state_var = 6; var_586 = true; break; } if (loop_state_var != 1) { stack.offset_146 = (number8_t) var_269; var_71 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_270 + 3; var_68 = stack.offset_80.member_1; var_70 = *(generic64_t *) &stack.offset_96; var_72 = *(generic64_t *) &stack.offset_88; var_69 = var_279; var_73 = var_270 + 3; var_74 = var_284; var_75 = var_275 + 1; var_76 = var_274 + var_275; var_77 = var_287; var_78 = (var_277 & 0x7) | 0x30; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } stack.offset_146 = (number8_t) var_271; var_82 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_267; var_79 = stack.offset_80.member_1; var_81 = *(generic64_t *) &stack.offset_96; var_83 = *(generic64_t *) &stack.offset_88; var_80 = var_279; var_84 = var_267; var_85 = var_284; var_86 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_87 = var_275 + 1; var_88 = var_274 + var_275; var_89 = var_287; var_90 = var_277; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_586 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_385 = var_500; var_386 = var_501; var_387 = 0; var_388 = var_508; var_389 = var_502; var_390 = var_503; var_391 = var_504; var_392 = var_505; var_393 = *(generic8_t *) var_504; if (!(*(generic8_t *) var_504 < '@')) { var_368 = var_385; var_303 = var_368; var_369 = var_386; var_304 = var_369; var_370 = var_387; var_305 = var_370; var_371 = var_388; var_306 = var_371; var_372 = var_389; var_307 = var_372; var_373 = var_390; var_308 = var_373; var_374 = var_391; var_309 = var_374; var_375 = var_392; var_376 = var_393; var_310 = var_376; if (stack.offset_32 == 1) { var_292 = var_305; var_294 = var_306; var_300 = var_309; *(generic64_t *) &stack.offset_80 = var_304; *(generic64_t *) &stack.offset_88 = var_308; stack.offset_96.member_1 = (number8_t) var_310; stack.offset_104.member_3 = (number8_t) var_307; var_45 = __ctype_b_loc_2(); var_296 = stack.offset_104.member_3; var_297 = *(generic64_t *) &stack.offset_88; var_302 = stack.offset_96.member_1; var_291 = *(generic64_t *) &stack.offset_80; var_290 = (var_303 & 0xFFFFFFFFFFFFFF00) | ((uint8_t) (*(generic8_t *) ((pointer_or_number64_t) &(*var_45)[var_302] + 1) & 0x40) >> '\006'); var_289 = stack.offset_145; var_301 = (((number64_t) *var_45 & 0xFFFFFFFFFFFFFF00) | !(*(generic8_t *) ((pointer_or_number64_t) &(*var_45)[var_302] + 1) & 0x40)) & (var_289 | 0xFFFFFFFFFFFFFF00); var_293 = var_545; var_295 = var_547; var_298 = 1; var_299 = var_541; var_207 = var_290; var_208 = var_291; var_209 = var_292; var_210 = var_293; var_211 = var_294; var_212 = var_295; var_213 = var_296; var_214 = var_297; var_215 = var_299; var_216 = var_300; var_217 = var_301; var_218 = var_302; if ((var_217 & 0xFF)) { var_287 = var_289; var_278 = 0; var_279 = var_291; var_280 = var_292; var_281 = var_293; var_282 = var_294; var_283 = var_295; var_284 = var_297; var_285 = var_298; var_286 = var_299; var_288 = var_302; var_272 = var_280; var_274 = var_285; var_275 = var_286; var_277 = var_288; stack.offset_80.member_1 = (number8_t) var_278; var_273 = stack.offset_152; *(generic64_t *) &stack.offset_104 = var_282; var_271 = stack.offset_146; *(generic64_t *) &stack.offset_96 = var_281; *(generic64_t *) &stack.offset_88 = var_283; var_276 = 0; while (true) { if (!(var_287 & 0xFF)) { var_267 = var_273; if ((var_272 & 0xFF)) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '\\'; } var_267 = var_273 + 1; } if (!(var_275 + 1 < var_274 + var_275)) { loop_state_var = 1; break; } var_260 = var_271; var_261 = 0; var_262 = var_267; var_263 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; if ((((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271 & 0xFF)) { if (var_267 < var_279) { *(generic8_t *) (var_267 + var_284) = '''; } if (var_267 + 1 < var_279) { *(generic8_t *) (var_267 + var_284 + 1) = '''; } var_262 = var_267 + 2; var_260 = 0; var_261 = 0; var_263 = var_267 + 1; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; } } else { if (stack.offset_147) { loop_state_var = 0; break; } var_269 = var_271; var_270 = var_273; if ((~(number8_t) var_271 & (stack.offset_148 == 2))) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '''; } if (var_273 + 1 < var_279) { *(generic8_t *) (var_273 + var_284 + 1) = '$'; } if (var_273 + 2 < var_279) { *(generic8_t *) (var_273 + var_284 + 2) = '''; } var_270 = var_273 + 3; var_269 = (var_274 & 0xFFFFFF00) | (~(number8_t) var_271 & (stack.offset_148 == 2)); } if (var_270 < var_279) { *(generic8_t *) (var_270 + var_284) = '\\'; } if (var_270 + 1 < var_279) { *(generic8_t *) (var_270 + var_284 + 1) = ((uint8_t) (number8_t) var_277 >> '\006') | 0x30; } var_268 = var_270 + 2; if (var_268 < var_279) { var_268 = ((var_277 >> 3) & 0x7) | 0x30; *(generic8_t *) (var_270 + var_284 + 2) = (number8_t) var_268; } var_263 = var_268; var_264 = var_275 + 1; var_262 = var_270 + 3; var_266 = (var_277 & 0x7) | 0x30; var_265 = var_287 & 0xFFFFFFFF; var_260 = var_269; var_261 = var_272; if (!(var_264 < var_274 + var_275)) { loop_state_var = 2; break; } } if (var_262 < var_279) { *(generic8_t *) (var_262 + var_284) = (number8_t) var_266; } var_277 = *(generic8_t *) (var_264 + (pointer_or_number64_t) stack.offset_128); var_273 = var_262 + 1; } if (!(loop_state_var)) { loop_state_var = 6; var_586 = true; break; } if (loop_state_var != 1) { stack.offset_146 = (number8_t) var_269; var_71 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_270 + 3; var_68 = stack.offset_80.member_1; var_70 = *(generic64_t *) &stack.offset_96; var_72 = *(generic64_t *) &stack.offset_88; var_69 = var_279; var_73 = var_270 + 3; var_74 = var_284; var_75 = var_275 + 1; var_76 = var_274 + var_275; var_77 = var_287; var_78 = (var_277 & 0x7) | 0x30; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } stack.offset_146 = (number8_t) var_271; var_82 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_267; var_79 = stack.offset_80.member_1; var_81 = *(generic64_t *) &stack.offset_96; var_83 = *(generic64_t *) &stack.offset_88; var_80 = var_279; var_84 = var_267; var_85 = var_284; var_86 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_87 = var_275 + 1; var_88 = var_274 + var_275; var_89 = var_287; var_90 = var_277; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_586 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_362 = var_368; var_363 = var_369; var_364 = var_371; var_365 = var_372; var_366 = var_373; var_367 = var_376; stack.offset_176 = 0; *(generic64_t **) &stack.offset_104 = &stack.offset_176; if (var_364 == (pointer_or_number64_t) -1) { var_25 = stack.offset_128; stack.offset_64 = var_369; stack.offset_72 = var_373; stack.offset_80.member_1 = (number8_t) var_376; stack.offset_88.member_1 = (number8_t) var_368; stack.offset_96.member_1 = (number8_t) var_372; var_567 = strlen_2(var_374, var_375, var_376, (pointer_or_number64_t) var_25, var_372, var_373); var_54 = var_567.register_rax; var_364 = var_54; var_53 = var_567.register_rdx; var_363 = stack.offset_64; var_366 = stack.offset_72; var_367 = stack.offset_80.member_1; var_362 = stack.offset_88.member_1; var_365 = stack.offset_96.member_1; } stack.offset_96.member_1 = (number8_t) var_362; stack.offset_50 = (number8_t) var_365; *(generic64_t *) &stack.offset_80 = var_541; stack.offset_51 = (number8_t) var_362; stack.offset_49 = (number8_t) var_367; stack.offset_48 = (number8_t) var_370; stack.offset_64 = var_366; stack.offset_24 = var_363; stack.offset_16 = var_545; stack.offset_8 = var_547; stack.offset_72 = var_364; var_361 = 0; while (true) { var_24 = var_361 + *(generic64_t *) &stack.offset_80 + (pointer_or_number64_t) stack.offset_128; if (!var_24) { var_357 = stack.offset_51; var_358 = ""; var_359 = 0; var_360 = 1; } else { var_360 = (pointer_or_number64_t) stack.offset_72 - (var_361 + *(generic64_t *) &stack.offset_80); var_357 = (pointer_or_number64_t) stack.offset_72 != var_361 + *(generic64_t *) &stack.offset_80; var_359 = &stack.offset_172; var_358 = var_24; } stack.offset_88.member_1 = var_357; var_52 = mbrtoc32_2((char32_t *) var_359, (const int8_t *) var_358, var_360, (mbstate_t *) *(generic64_t *) &stack.offset_104); if (var_52 > (uint64_t) -3) { if (!stack.offset_88.member_1) { loop_state_var = 0; break; } *(size_t *) &stack.offset_88 = var_52; var_49 = function_0x404860_Code_x86_64(); if ((var_49.offset_0 & 0xFF)) { loop_state_var = 2; break; } if (!var_359) { var_352 = var_361 + 1; var_353 = var_52; } else { *(generic32_t *) var_359 = *(generic8_t *) var_358; var_354 = 1; if (stack.offset_148 == 2) { var_354 = 1; if (!stack.offset_147) { var_353 = var_354; var_352 = var_361 + var_353; } else { var_352 = var_361 + 1; var_353 = var_52; } } else { var_353 = var_354; var_352 = var_361 + var_353; } } var_350 = var_352; var_351 = var_353; var_48 = iswprint_2(stack.offset_172); var_47 = !var_48 ? '\000' : stack.offset_96.member_1; stack.offset_96.member_1 = var_47; var_46 = mbsinit_2((const mbstate_t *) *(generic64_t *) &stack.offset_104); if (!var_46) { continue; } loop_state_var = 1; break; } bool var_591 = false; var_350 = var_361; var_351 = 0; var_352 = var_361; var_353 = 18446744073709551613U; switch ((number64_t) var_52) { case 0: { loop_state_var = 1; } break; case 18446744073709551613U: { var_350 = var_352; var_351 = var_353; var_48 = iswprint_2(stack.offset_172); var_47 = !var_48 ? '\000' : stack.offset_96.member_1; stack.offset_96.member_1 = var_47; var_46 = mbsinit_2((const mbstate_t *) *(generic64_t *) &stack.offset_104); if (!var_46) { continue; } loop_state_var = 1; } break; default: { var_354 = var_52; if (stack.offset_148 == 2) { var_354 = var_52; if (!stack.offset_147) { var_353 = var_354; var_352 = var_361 + var_353; } else { if (var_52 == 1) { var_352 = var_361 + 1; var_353 = var_52; } else { var_356 = var_361 + *(generic64_t *) &stack.offset_80 + (pointer_or_number64_t) stack.offset_128; var_355 = 0; do { if (!(((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFE) > 33)) { var_51 = lshift((((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFFFFFFFF) - 33) & 0xFF, 0); var_50 = lshift(((((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFFFFFFFF) - 33) ^ ((number8_t) (((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFFFFFFFF) - 33) + '!')) & (((number8_t) (((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFFFFFFFF) - 33) + '!') ^ 0x21), 4); if (((0x20000002B >> ((*(generic8_t *) (var_356 + 1) + 4294967205) & 0x3F)) & 0x1)) { loop_state_var = 1; break; } } var_23 = var_52 + var_24 == (pointer_or_number64_t) &stack.offset_128[1] + *(generic64_t *) &stack.offset_80 * 1 + var_361 * 1 + var_355 * 1; var_355 = var_355 + 1; var_356 = var_356 + 1; } while (!(var_23)); if (loop_state_var == 1) { loop_state_var = 3; var_591 = true; break; } var_354 = var_52; var_353 = var_354; var_352 = var_361 + var_353; } } } else { var_353 = var_354; var_352 = var_361 + var_353; } var_350 = var_352; var_351 = var_353; var_48 = iswprint_2(stack.offset_172); var_47 = !var_48 ? '\000' : stack.offset_96.member_1; stack.offset_96.member_1 = var_47; var_46 = mbsinit_2((const mbstate_t *) *(generic64_t *) &stack.offset_104); if (!var_46) { continue; } loop_state_var = 1; } break; } if (var_591){ break;} break; } if (loop_state_var == 3) { loop_state_var = 7; var_586 = true; break; } if (loop_state_var == 1) { var_320 = var_350; var_322 = var_351; var_312 = stack.offset_96.member_1; var_318 = stack.offset_50; var_321 = *(generic64_t *) &stack.offset_80; var_324 = stack.offset_49; var_316 = stack.offset_72; var_314 = stack.offset_48; var_319 = stack.offset_64; var_313 = stack.offset_24; var_315 = stack.offset_16; var_317 = stack.offset_8; var_311 = stack.offset_145; var_323 = (var_312 ^ 0x1) & (var_311 | 0xFFFFFFFFFFFFFF00); } else { if (!(loop_state_var)) { var_345 = stack.offset_50; var_330 = var_345; var_347 = *(generic64_t *) &stack.offset_80; var_333 = var_347; var_349 = stack.offset_49; var_335 = var_349; var_343 = stack.offset_72; var_328 = var_343; var_341 = stack.offset_48; var_326 = var_341; var_346 = stack.offset_64; var_331 = var_346; var_340 = stack.offset_24; var_325 = var_340; var_342 = stack.offset_16; var_327 = var_342; var_344 = stack.offset_8; var_329 = var_344; var_332 = var_361; var_334 = 18446744073709551615U; var_348 = var_52; if (var_52 != (pointer_or_number64_t) -1) { var_325 = var_340; var_326 = var_341; var_327 = var_342; var_328 = var_343; var_329 = var_344; var_330 = var_345; var_331 = var_346; var_333 = var_347; var_334 = var_348; var_335 = var_349; var_332 = var_361; if (var_361 + *(generic64_t *) &stack.offset_80 < var_328) { var_337 = 0; var_338 = var_361; var_339 = var_361 + *(generic64_t *) &stack.offset_80; while (true) { var_336 = var_338; if (*(generic8_t *) (var_339 + (pointer_or_number64_t) stack.offset_128)) { var_336 = var_361 + 1 + var_337; var_339 = var_361 + 1 + var_347 + var_337; var_338 = var_338 + 1; var_337 = var_337 + 1; if (var_339 < (uint64_t) var_343) { continue; } } break; } var_332 = var_336; var_325 = var_340; var_326 = var_341; var_327 = var_342; var_328 = var_343; var_329 = var_344; var_330 = var_345; var_331 = var_346; var_333 = var_347; var_334 = stack.offset_128; var_335 = var_349; } } } else { var_348 = *(generic64_t *) &stack.offset_88; var_345 = stack.offset_50; var_330 = var_345; var_347 = *(generic64_t *) &stack.offset_80; var_333 = var_347; var_349 = stack.offset_49; var_335 = var_349; var_343 = stack.offset_72; var_328 = var_343; var_341 = stack.offset_48; var_326 = var_341; var_346 = stack.offset_64; var_331 = var_346; var_340 = stack.offset_24; var_325 = var_340; var_342 = stack.offset_16; var_327 = var_342; var_344 = stack.offset_8; var_329 = var_344; var_332 = var_361; var_334 = 18446744073709551615U; if (var_348 != (pointer_or_number64_t) -1) { var_325 = var_340; var_326 = var_341; var_327 = var_342; var_328 = var_343; var_329 = var_344; var_330 = var_345; var_331 = var_346; var_333 = var_347; var_334 = var_348; var_335 = var_349; var_332 = var_361; if (var_361 + *(generic64_t *) &stack.offset_80 < var_328) { var_337 = 0; var_338 = var_361; var_339 = var_361 + *(generic64_t *) &stack.offset_80; while (true) { var_336 = var_338; if (*(generic8_t *) (var_339 + (pointer_or_number64_t) stack.offset_128)) { var_336 = var_361 + 1 + var_337; var_339 = var_361 + 1 + var_347 + var_337; var_338 = var_338 + 1; var_337 = var_337 + 1; if (var_339 < (uint64_t) var_343) { continue; } } break; } var_332 = var_336; var_325 = var_340; var_326 = var_341; var_327 = var_342; var_328 = var_343; var_329 = var_344; var_330 = var_345; var_331 = var_346; var_333 = var_347; var_334 = stack.offset_128; var_335 = var_349; } } } var_313 = var_325; var_314 = var_326; var_315 = var_327; var_316 = var_328; var_317 = var_329; var_318 = var_330; var_319 = var_331; var_320 = var_332; var_321 = var_333; var_322 = var_334; var_324 = var_335; var_311 = stack.offset_145; var_323 = var_311; var_312 = 0; } var_289 = var_311; var_290 = var_312; var_278 = var_290; var_291 = var_313; var_279 = var_291; var_292 = var_314; var_280 = var_292; var_293 = var_315; var_281 = var_293; var_294 = var_316; var_282 = var_294; var_295 = var_317; var_283 = var_295; var_296 = var_318; var_297 = var_319; var_284 = var_297; var_298 = var_320; var_285 = var_298; var_299 = var_321; var_286 = var_299; var_300 = var_322; var_301 = var_323; var_287 = var_301; var_302 = var_324; var_288 = var_302; if (var_285 > 1) { var_272 = var_280; var_274 = var_285; var_275 = var_286; var_277 = var_288; stack.offset_80.member_1 = (number8_t) var_278; var_273 = stack.offset_152; *(generic64_t *) &stack.offset_104 = var_282; var_271 = stack.offset_146; *(generic64_t *) &stack.offset_96 = var_281; *(generic64_t *) &stack.offset_88 = var_283; var_276 = 0; while (true) { if (!(var_287 & 0xFF)) { var_267 = var_273; if ((var_272 & 0xFF)) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '\\'; } var_267 = var_273 + 1; } if (!(var_275 + 1 < var_274 + var_275)) { loop_state_var = 1; break; } var_260 = var_271; var_261 = 0; var_262 = var_267; var_263 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; if ((((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271 & 0xFF)) { if (var_267 < var_279) { *(generic8_t *) (var_267 + var_284) = '''; } if (var_267 + 1 < var_279) { *(generic8_t *) (var_267 + var_284 + 1) = '''; } var_262 = var_267 + 2; var_260 = 0; var_261 = 0; var_263 = var_267 + 1; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; } } else { if (stack.offset_147) { loop_state_var = 0; break; } var_269 = var_271; var_270 = var_273; if ((~(number8_t) var_271 & (stack.offset_148 == 2))) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '''; } if (var_273 + 1 < var_279) { *(generic8_t *) (var_273 + var_284 + 1) = '$'; } if (var_273 + 2 < var_279) { *(generic8_t *) (var_273 + var_284 + 2) = '''; } var_270 = var_273 + 3; var_269 = (var_274 & 0xFFFFFF00) | (~(number8_t) var_271 & (stack.offset_148 == 2)); } if (var_270 < var_279) { *(generic8_t *) (var_270 + var_284) = '\\'; } if (var_270 + 1 < var_279) { *(generic8_t *) (var_270 + var_284 + 1) = ((uint8_t) (number8_t) var_277 >> '\006') | 0x30; } var_268 = var_270 + 2; if (var_268 < var_279) { var_268 = ((var_277 >> 3) & 0x7) | 0x30; *(generic8_t *) (var_270 + var_284 + 2) = (number8_t) var_268; } var_263 = var_268; var_264 = var_275 + 1; var_262 = var_270 + 3; var_266 = (var_277 & 0x7) | 0x30; var_265 = var_287 & 0xFFFFFFFF; var_260 = var_269; var_261 = var_272; if (!(var_264 < var_274 + var_275)) { loop_state_var = 2; break; } } if (var_262 < var_279) { *(generic8_t *) (var_262 + var_284) = (number8_t) var_266; } var_277 = *(generic8_t *) (var_264 + (pointer_or_number64_t) stack.offset_128); var_273 = var_262 + 1; } if (!(loop_state_var)) { loop_state_var = 6; var_586 = true; break; } if (loop_state_var != 1) { stack.offset_146 = (number8_t) var_269; var_71 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_270 + 3; var_68 = stack.offset_80.member_1; var_70 = *(generic64_t *) &stack.offset_96; var_72 = *(generic64_t *) &stack.offset_88; var_69 = var_279; var_73 = var_270 + 3; var_74 = var_284; var_75 = var_275 + 1; var_76 = var_274 + var_275; var_77 = var_287; var_78 = (var_277 & 0x7) | 0x30; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } stack.offset_146 = (number8_t) var_271; var_82 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_267; var_79 = stack.offset_80.member_1; var_81 = *(generic64_t *) &stack.offset_96; var_83 = *(generic64_t *) &stack.offset_88; var_80 = var_279; var_84 = var_267; var_85 = var_284; var_86 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_87 = var_275 + 1; var_88 = var_274 + var_275; var_89 = var_287; var_90 = var_277; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_207 = var_290; var_208 = var_291; var_209 = var_292; var_210 = var_293; var_211 = var_294; var_212 = var_295; var_213 = var_296; var_214 = var_297; var_215 = var_299; var_216 = var_300; var_217 = var_301; var_218 = var_302; if ((var_217 & 0xFF)) { var_287 = var_289; var_278 = 0; var_279 = var_291; var_280 = var_292; var_281 = var_293; var_282 = var_294; var_283 = var_295; var_284 = var_297; var_285 = var_298; var_286 = var_299; var_288 = var_302; var_272 = var_280; var_274 = var_285; var_275 = var_286; var_277 = var_288; stack.offset_80.member_1 = (number8_t) var_278; var_273 = stack.offset_152; *(generic64_t *) &stack.offset_104 = var_282; var_271 = stack.offset_146; *(generic64_t *) &stack.offset_96 = var_281; *(generic64_t *) &stack.offset_88 = var_283; var_276 = 0; while (true) { if (!(var_287 & 0xFF)) { var_267 = var_273; if ((var_272 & 0xFF)) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '\\'; } var_267 = var_273 + 1; } if (!(var_275 + 1 < var_274 + var_275)) { loop_state_var = 1; break; } var_260 = var_271; var_261 = 0; var_262 = var_267; var_263 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; if ((((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271 & 0xFF)) { if (var_267 < var_279) { *(generic8_t *) (var_267 + var_284) = '''; } if (var_267 + 1 < var_279) { *(generic8_t *) (var_267 + var_284 + 1) = '''; } var_262 = var_267 + 2; var_260 = 0; var_261 = 0; var_263 = var_267 + 1; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; } } else { if (stack.offset_147) { loop_state_var = 0; break; } var_269 = var_271; var_270 = var_273; if ((~(number8_t) var_271 & (stack.offset_148 == 2))) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '''; } if (var_273 + 1 < var_279) { *(generic8_t *) (var_273 + var_284 + 1) = '$'; } if (var_273 + 2 < var_279) { *(generic8_t *) (var_273 + var_284 + 2) = '''; } var_270 = var_273 + 3; var_269 = (var_274 & 0xFFFFFF00) | (~(number8_t) var_271 & (stack.offset_148 == 2)); } if (var_270 < var_279) { *(generic8_t *) (var_270 + var_284) = '\\'; } if (var_270 + 1 < var_279) { *(generic8_t *) (var_270 + var_284 + 1) = ((uint8_t) (number8_t) var_277 >> '\006') | 0x30; } var_268 = var_270 + 2; if (var_268 < var_279) { var_268 = ((var_277 >> 3) & 0x7) | 0x30; *(generic8_t *) (var_270 + var_284 + 2) = (number8_t) var_268; } var_263 = var_268; var_264 = var_275 + 1; var_262 = var_270 + 3; var_266 = (var_277 & 0x7) | 0x30; var_265 = var_287 & 0xFFFFFFFF; var_260 = var_269; var_261 = var_272; if (!(var_264 < var_274 + var_275)) { loop_state_var = 2; break; } } if (var_262 < var_279) { *(generic8_t *) (var_262 + var_284) = (number8_t) var_266; } var_277 = *(generic8_t *) (var_264 + (pointer_or_number64_t) stack.offset_128); var_273 = var_262 + 1; } if (!(loop_state_var)) { loop_state_var = 6; var_586 = true; break; } if (loop_state_var != 1) { stack.offset_146 = (number8_t) var_269; var_71 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_270 + 3; var_68 = stack.offset_80.member_1; var_70 = *(generic64_t *) &stack.offset_96; var_72 = *(generic64_t *) &stack.offset_88; var_69 = var_279; var_73 = var_270 + 3; var_74 = var_284; var_75 = var_275 + 1; var_76 = var_274 + var_275; var_77 = var_287; var_78 = (var_277 & 0x7) | 0x30; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } stack.offset_146 = (number8_t) var_271; var_82 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_267; var_79 = stack.offset_80.member_1; var_81 = *(generic64_t *) &stack.offset_96; var_83 = *(generic64_t *) &stack.offset_88; var_80 = var_279; var_84 = var_267; var_85 = var_284; var_86 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_87 = var_275 + 1; var_88 = var_274 + var_275; var_89 = var_287; var_90 = var_277; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_586 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_489 = (pointer_or_number64_t) &segment_2.rodata.offset_2644 + 256 + (number64_t) *(generic32_t *) ((pointer_or_number64_t) &segment_2.rodata.offset_2644 + 256 + *(generic8_t *) var_504 * 4) * 1; var_491 = (pointer_or_number64_t) &segment_2.rodata.offset_2644 + 256; var_392 = (pointer_or_number64_t) &segment_2.rodata.offset_2644 + 256; var_249 = (pointer_or_number64_t) &segment_2.rodata.offset_2644 + 256; var_217 = (pointer_or_number64_t) &segment_2.rodata.offset_2644 + 256; var_171 = 0; var_172 = var_501; var_173 = var_545; var_174 = var_508; var_175 = var_547; var_176 = var_502; var_177 = var_503; var_178 = var_541; var_179 = var_504; var_180 = 0; var_181 = 97; var_207 = 0; var_208 = var_501; var_209 = 0; var_210 = var_545; var_211 = var_508; var_212 = var_547; var_213 = var_502; var_214 = var_503; var_215 = var_541; var_216 = var_504; var_218 = *(generic8_t *) var_504; var_242 = var_500; var_243 = var_501; var_244 = 0; var_245 = var_508; var_246 = var_502; var_247 = var_503; var_248 = var_504; var_250 = 35; var_385 = var_500; var_386 = var_501; var_387 = 0; var_388 = var_508; var_389 = var_502; var_390 = var_503; var_391 = var_504; var_393 = *(generic8_t *) var_504; var_429 = var_501; var_430 = 0; var_431 = var_508; var_432 = var_502; var_433 = var_503; var_434 = 110; var_435 = var_504; var_436 = 0; var_437 = 10; var_484 = var_500; var_485 = var_501; var_486 = var_508; var_487 = var_502; var_488 = var_503; var_490 = var_504; switch ((number64_t) *(generic32_t *) ((pointer_or_number64_t) &segment_2.rodata.offset_2644 + 256 + *(generic8_t *) var_504 * 4)) { case 18446744073709540500U: { var_368 = var_385; var_303 = var_368; var_369 = var_386; var_304 = var_369; var_370 = var_387; var_305 = var_370; var_371 = var_388; var_306 = var_371; var_372 = var_389; var_307 = var_372; var_373 = var_390; var_308 = var_373; var_374 = var_391; var_309 = var_374; var_375 = var_392; var_376 = var_393; var_310 = var_376; if (stack.offset_32 == 1) { var_292 = var_305; var_294 = var_306; var_300 = var_309; *(generic64_t *) &stack.offset_80 = var_304; *(generic64_t *) &stack.offset_88 = var_308; stack.offset_96.member_1 = (number8_t) var_310; stack.offset_104.member_3 = (number8_t) var_307; var_45 = __ctype_b_loc_2(); var_296 = stack.offset_104.member_3; var_297 = *(generic64_t *) &stack.offset_88; var_302 = stack.offset_96.member_1; var_291 = *(generic64_t *) &stack.offset_80; var_290 = (var_303 & 0xFFFFFFFFFFFFFF00) | ((uint8_t) (*(generic8_t *) ((pointer_or_number64_t) &(*var_45)[var_302] + 1) & 0x40) >> '\006'); var_289 = stack.offset_145; var_301 = (((number64_t) *var_45 & 0xFFFFFFFFFFFFFF00) | !(*(generic8_t *) ((pointer_or_number64_t) &(*var_45)[var_302] + 1) & 0x40)) & (var_289 | 0xFFFFFFFFFFFFFF00); var_293 = var_545; var_295 = var_547; var_298 = 1; var_299 = var_541; var_207 = var_290; var_208 = var_291; var_209 = var_292; var_210 = var_293; var_211 = var_294; var_212 = var_295; var_213 = var_296; var_214 = var_297; var_215 = var_299; var_216 = var_300; var_217 = var_301; var_218 = var_302; if ((var_217 & 0xFF)) { var_287 = var_289; var_278 = 0; var_279 = var_291; var_280 = var_292; var_281 = var_293; var_282 = var_294; var_283 = var_295; var_284 = var_297; var_285 = var_298; var_286 = var_299; var_288 = var_302; var_272 = var_280; var_274 = var_285; var_275 = var_286; var_277 = var_288; stack.offset_80.member_1 = (number8_t) var_278; var_273 = stack.offset_152; *(generic64_t *) &stack.offset_104 = var_282; var_271 = stack.offset_146; *(generic64_t *) &stack.offset_96 = var_281; *(generic64_t *) &stack.offset_88 = var_283; var_276 = 0; while (true) { if (!(var_287 & 0xFF)) { var_267 = var_273; if ((var_272 & 0xFF)) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '\\'; } var_267 = var_273 + 1; } if (!(var_275 + 1 < var_274 + var_275)) { loop_state_var = 1; break; } var_260 = var_271; var_261 = 0; var_262 = var_267; var_263 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; if ((((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271 & 0xFF)) { if (var_267 < var_279) { *(generic8_t *) (var_267 + var_284) = '''; } if (var_267 + 1 < var_279) { *(generic8_t *) (var_267 + var_284 + 1) = '''; } var_262 = var_267 + 2; var_260 = 0; var_261 = 0; var_263 = var_267 + 1; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; } } else { if (stack.offset_147) { loop_state_var = 0; break; } var_269 = var_271; var_270 = var_273; if ((~(number8_t) var_271 & (stack.offset_148 == 2))) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '''; } if (var_273 + 1 < var_279) { *(generic8_t *) (var_273 + var_284 + 1) = '$'; } if (var_273 + 2 < var_279) { *(generic8_t *) (var_273 + var_284 + 2) = '''; } var_270 = var_273 + 3; var_269 = (var_274 & 0xFFFFFF00) | (~(number8_t) var_271 & (stack.offset_148 == 2)); } if (var_270 < var_279) { *(generic8_t *) (var_270 + var_284) = '\\'; } if (var_270 + 1 < var_279) { *(generic8_t *) (var_270 + var_284 + 1) = ((uint8_t) (number8_t) var_277 >> '\006') | 0x30; } var_268 = var_270 + 2; if (var_268 < var_279) { var_268 = ((var_277 >> 3) & 0x7) | 0x30; *(generic8_t *) (var_270 + var_284 + 2) = (number8_t) var_268; } var_263 = var_268; var_264 = var_275 + 1; var_262 = var_270 + 3; var_266 = (var_277 & 0x7) | 0x30; var_265 = var_287 & 0xFFFFFFFF; var_260 = var_269; var_261 = var_272; if (!(var_264 < var_274 + var_275)) { loop_state_var = 2; break; } } if (var_262 < var_279) { *(generic8_t *) (var_262 + var_284) = (number8_t) var_266; } var_277 = *(generic8_t *) (var_264 + (pointer_or_number64_t) stack.offset_128); var_273 = var_262 + 1; } if (!(loop_state_var)) { loop_state_var = 6; var_586 = true; break; } if (loop_state_var != 1) { stack.offset_146 = (number8_t) var_269; var_71 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_270 + 3; var_68 = stack.offset_80.member_1; var_70 = *(generic64_t *) &stack.offset_96; var_72 = *(generic64_t *) &stack.offset_88; var_69 = var_279; var_73 = var_270 + 3; var_74 = var_284; var_75 = var_275 + 1; var_76 = var_274 + var_275; var_77 = var_287; var_78 = (var_277 & 0x7) | 0x30; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } stack.offset_146 = (number8_t) var_271; var_82 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_267; var_79 = stack.offset_80.member_1; var_81 = *(generic64_t *) &stack.offset_96; var_83 = *(generic64_t *) &stack.offset_88; var_80 = var_279; var_84 = var_267; var_85 = var_284; var_86 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_87 = var_275 + 1; var_88 = var_274 + var_275; var_89 = var_287; var_90 = var_277; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_586 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_362 = var_368; var_363 = var_369; var_364 = var_371; var_365 = var_372; var_366 = var_373; var_367 = var_376; stack.offset_176 = 0; *(generic64_t **) &stack.offset_104 = &stack.offset_176; if (var_364 == (pointer_or_number64_t) -1) { var_25 = stack.offset_128; stack.offset_64 = var_369; stack.offset_72 = var_373; stack.offset_80.member_1 = (number8_t) var_376; stack.offset_88.member_1 = (number8_t) var_368; stack.offset_96.member_1 = (number8_t) var_372; var_567 = strlen_2(var_374, var_375, var_376, (pointer_or_number64_t) var_25, var_372, var_373); var_54 = var_567.register_rax; var_364 = var_54; var_53 = var_567.register_rdx; var_363 = stack.offset_64; var_366 = stack.offset_72; var_367 = stack.offset_80.member_1; var_362 = stack.offset_88.member_1; var_365 = stack.offset_96.member_1; } stack.offset_96.member_1 = (number8_t) var_362; stack.offset_50 = (number8_t) var_365; *(generic64_t *) &stack.offset_80 = var_541; stack.offset_51 = (number8_t) var_362; stack.offset_49 = (number8_t) var_367; stack.offset_48 = (number8_t) var_370; stack.offset_64 = var_366; stack.offset_24 = var_363; stack.offset_16 = var_545; stack.offset_8 = var_547; stack.offset_72 = var_364; var_361 = 0; while (true) { var_24 = var_361 + *(generic64_t *) &stack.offset_80 + (pointer_or_number64_t) stack.offset_128; if (!var_24) { var_357 = stack.offset_51; var_358 = ""; var_359 = 0; var_360 = 1; } else { var_360 = (pointer_or_number64_t) stack.offset_72 - (var_361 + *(generic64_t *) &stack.offset_80); var_357 = (pointer_or_number64_t) stack.offset_72 != var_361 + *(generic64_t *) &stack.offset_80; var_359 = &stack.offset_172; var_358 = var_24; } stack.offset_88.member_1 = var_357; var_52 = mbrtoc32_2((char32_t *) var_359, (const int8_t *) var_358, var_360, (mbstate_t *) *(generic64_t *) &stack.offset_104); if (var_52 > (uint64_t) -3) { if (!stack.offset_88.member_1) { loop_state_var = 0; break; } *(size_t *) &stack.offset_88 = var_52; var_49 = function_0x404860_Code_x86_64(); if ((var_49.offset_0 & 0xFF)) { loop_state_var = 2; break; } if (!var_359) { var_352 = var_361 + 1; var_353 = var_52; } else { *(generic32_t *) var_359 = *(generic8_t *) var_358; var_354 = 1; if (stack.offset_148 == 2) { var_354 = 1; if (!stack.offset_147) { var_353 = var_354; var_352 = var_361 + var_353; } else { var_352 = var_361 + 1; var_353 = var_52; } } else { var_353 = var_354; var_352 = var_361 + var_353; } } var_350 = var_352; var_351 = var_353; var_48 = iswprint_2(stack.offset_172); var_47 = !var_48 ? '\000' : stack.offset_96.member_1; stack.offset_96.member_1 = var_47; var_46 = mbsinit_2((const mbstate_t *) *(generic64_t *) &stack.offset_104); if (!var_46) { continue; } loop_state_var = 1; break; } bool var_592 = false; var_350 = var_361; var_351 = 0; var_352 = var_361; var_353 = 18446744073709551613U; switch ((number64_t) var_52) { case 0: { loop_state_var = 1; } break; case 18446744073709551613U: { var_350 = var_352; var_351 = var_353; var_48 = iswprint_2(stack.offset_172); var_47 = !var_48 ? '\000' : stack.offset_96.member_1; stack.offset_96.member_1 = var_47; var_46 = mbsinit_2((const mbstate_t *) *(generic64_t *) &stack.offset_104); if (!var_46) { continue; } loop_state_var = 1; } break; default: { var_354 = var_52; if (stack.offset_148 == 2) { var_354 = var_52; if (!stack.offset_147) { var_353 = var_354; var_352 = var_361 + var_353; } else { if (var_52 == 1) { var_352 = var_361 + 1; var_353 = var_52; } else { var_356 = var_361 + *(generic64_t *) &stack.offset_80 + (pointer_or_number64_t) stack.offset_128; var_355 = 0; do { if (!(((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFE) > 33)) { var_51 = lshift((((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFFFFFFFF) - 33) & 0xFF, 0); var_50 = lshift(((((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFFFFFFFF) - 33) ^ ((number8_t) (((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFFFFFFFF) - 33) + '!')) & (((number8_t) (((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFFFFFFFF) - 33) + '!') ^ 0x21), 4); if (((0x20000002B >> ((*(generic8_t *) (var_356 + 1) + 4294967205) & 0x3F)) & 0x1)) { loop_state_var = 1; break; } } var_23 = var_52 + var_24 == (pointer_or_number64_t) &stack.offset_128[1] + *(generic64_t *) &stack.offset_80 * 1 + var_361 * 1 + var_355 * 1; var_355 = var_355 + 1; var_356 = var_356 + 1; } while (!(var_23)); if (loop_state_var == 1) { loop_state_var = 3; var_592 = true; break; } var_354 = var_52; var_353 = var_354; var_352 = var_361 + var_353; } } } else { var_353 = var_354; var_352 = var_361 + var_353; } var_350 = var_352; var_351 = var_353; var_48 = iswprint_2(stack.offset_172); var_47 = !var_48 ? '\000' : stack.offset_96.member_1; stack.offset_96.member_1 = var_47; var_46 = mbsinit_2((const mbstate_t *) *(generic64_t *) &stack.offset_104); if (!var_46) { continue; } loop_state_var = 1; } break; } if (var_592){ break;} break; } if (loop_state_var == 3) { loop_state_var = 7; var_586 = true; break; } if (loop_state_var == 1) { var_320 = var_350; var_322 = var_351; var_312 = stack.offset_96.member_1; var_318 = stack.offset_50; var_321 = *(generic64_t *) &stack.offset_80; var_324 = stack.offset_49; var_316 = stack.offset_72; var_314 = stack.offset_48; var_319 = stack.offset_64; var_313 = stack.offset_24; var_315 = stack.offset_16; var_317 = stack.offset_8; var_311 = stack.offset_145; var_323 = (var_312 ^ 0x1) & (var_311 | 0xFFFFFFFFFFFFFF00); } else { if (!(loop_state_var)) { var_345 = stack.offset_50; var_330 = var_345; var_347 = *(generic64_t *) &stack.offset_80; var_333 = var_347; var_349 = stack.offset_49; var_335 = var_349; var_343 = stack.offset_72; var_328 = var_343; var_341 = stack.offset_48; var_326 = var_341; var_346 = stack.offset_64; var_331 = var_346; var_340 = stack.offset_24; var_325 = var_340; var_342 = stack.offset_16; var_327 = var_342; var_344 = stack.offset_8; var_329 = var_344; var_332 = var_361; var_334 = 18446744073709551615U; var_348 = var_52; if (var_52 != (pointer_or_number64_t) -1) { var_325 = var_340; var_326 = var_341; var_327 = var_342; var_328 = var_343; var_329 = var_344; var_330 = var_345; var_331 = var_346; var_333 = var_347; var_334 = var_348; var_335 = var_349; var_332 = var_361; if (var_361 + *(generic64_t *) &stack.offset_80 < var_328) { var_337 = 0; var_338 = var_361; var_339 = var_361 + *(generic64_t *) &stack.offset_80; while (true) { var_336 = var_338; if (*(generic8_t *) (var_339 + (pointer_or_number64_t) stack.offset_128)) { var_336 = var_361 + 1 + var_337; var_339 = var_361 + 1 + var_347 + var_337; var_338 = var_338 + 1; var_337 = var_337 + 1; if (var_339 < (uint64_t) var_343) { continue; } } break; } var_332 = var_336; var_325 = var_340; var_326 = var_341; var_327 = var_342; var_328 = var_343; var_329 = var_344; var_330 = var_345; var_331 = var_346; var_333 = var_347; var_334 = stack.offset_128; var_335 = var_349; } } } else { var_348 = *(generic64_t *) &stack.offset_88; var_345 = stack.offset_50; var_330 = var_345; var_347 = *(generic64_t *) &stack.offset_80; var_333 = var_347; var_349 = stack.offset_49; var_335 = var_349; var_343 = stack.offset_72; var_328 = var_343; var_341 = stack.offset_48; var_326 = var_341; var_346 = stack.offset_64; var_331 = var_346; var_340 = stack.offset_24; var_325 = var_340; var_342 = stack.offset_16; var_327 = var_342; var_344 = stack.offset_8; var_329 = var_344; var_332 = var_361; var_334 = 18446744073709551615U; if (var_348 != (pointer_or_number64_t) -1) { var_325 = var_340; var_326 = var_341; var_327 = var_342; var_328 = var_343; var_329 = var_344; var_330 = var_345; var_331 = var_346; var_333 = var_347; var_334 = var_348; var_335 = var_349; var_332 = var_361; if (var_361 + *(generic64_t *) &stack.offset_80 < var_328) { var_337 = 0; var_338 = var_361; var_339 = var_361 + *(generic64_t *) &stack.offset_80; while (true) { var_336 = var_338; if (*(generic8_t *) (var_339 + (pointer_or_number64_t) stack.offset_128)) { var_336 = var_361 + 1 + var_337; var_339 = var_361 + 1 + var_347 + var_337; var_338 = var_338 + 1; var_337 = var_337 + 1; if (var_339 < (uint64_t) var_343) { continue; } } break; } var_332 = var_336; var_325 = var_340; var_326 = var_341; var_327 = var_342; var_328 = var_343; var_329 = var_344; var_330 = var_345; var_331 = var_346; var_333 = var_347; var_334 = stack.offset_128; var_335 = var_349; } } } var_313 = var_325; var_314 = var_326; var_315 = var_327; var_316 = var_328; var_317 = var_329; var_318 = var_330; var_319 = var_331; var_320 = var_332; var_321 = var_333; var_322 = var_334; var_324 = var_335; var_311 = stack.offset_145; var_323 = var_311; var_312 = 0; } var_289 = var_311; var_290 = var_312; var_278 = var_290; var_291 = var_313; var_279 = var_291; var_292 = var_314; var_280 = var_292; var_293 = var_315; var_281 = var_293; var_294 = var_316; var_282 = var_294; var_295 = var_317; var_283 = var_295; var_296 = var_318; var_297 = var_319; var_284 = var_297; var_298 = var_320; var_285 = var_298; var_299 = var_321; var_286 = var_299; var_300 = var_322; var_301 = var_323; var_287 = var_301; var_302 = var_324; var_288 = var_302; if (var_285 > 1) { var_272 = var_280; var_274 = var_285; var_275 = var_286; var_277 = var_288; stack.offset_80.member_1 = (number8_t) var_278; var_273 = stack.offset_152; *(generic64_t *) &stack.offset_104 = var_282; var_271 = stack.offset_146; *(generic64_t *) &stack.offset_96 = var_281; *(generic64_t *) &stack.offset_88 = var_283; var_276 = 0; while (true) { if (!(var_287 & 0xFF)) { var_267 = var_273; if ((var_272 & 0xFF)) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '\\'; } var_267 = var_273 + 1; } if (!(var_275 + 1 < var_274 + var_275)) { loop_state_var = 1; break; } var_260 = var_271; var_261 = 0; var_262 = var_267; var_263 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; if ((((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271 & 0xFF)) { if (var_267 < var_279) { *(generic8_t *) (var_267 + var_284) = '''; } if (var_267 + 1 < var_279) { *(generic8_t *) (var_267 + var_284 + 1) = '''; } var_262 = var_267 + 2; var_260 = 0; var_261 = 0; var_263 = var_267 + 1; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; } } else { if (stack.offset_147) { loop_state_var = 0; break; } var_269 = var_271; var_270 = var_273; if ((~(number8_t) var_271 & (stack.offset_148 == 2))) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '''; } if (var_273 + 1 < var_279) { *(generic8_t *) (var_273 + var_284 + 1) = '$'; } if (var_273 + 2 < var_279) { *(generic8_t *) (var_273 + var_284 + 2) = '''; } var_270 = var_273 + 3; var_269 = (var_274 & 0xFFFFFF00) | (~(number8_t) var_271 & (stack.offset_148 == 2)); } if (var_270 < var_279) { *(generic8_t *) (var_270 + var_284) = '\\'; } if (var_270 + 1 < var_279) { *(generic8_t *) (var_270 + var_284 + 1) = ((uint8_t) (number8_t) var_277 >> '\006') | 0x30; } var_268 = var_270 + 2; if (var_268 < var_279) { var_268 = ((var_277 >> 3) & 0x7) | 0x30; *(generic8_t *) (var_270 + var_284 + 2) = (number8_t) var_268; } var_263 = var_268; var_264 = var_275 + 1; var_262 = var_270 + 3; var_266 = (var_277 & 0x7) | 0x30; var_265 = var_287 & 0xFFFFFFFF; var_260 = var_269; var_261 = var_272; if (!(var_264 < var_274 + var_275)) { loop_state_var = 2; break; } } if (var_262 < var_279) { *(generic8_t *) (var_262 + var_284) = (number8_t) var_266; } var_277 = *(generic8_t *) (var_264 + (pointer_or_number64_t) stack.offset_128); var_273 = var_262 + 1; } if (!(loop_state_var)) { loop_state_var = 6; var_586 = true; break; } if (loop_state_var != 1) { stack.offset_146 = (number8_t) var_269; var_71 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_270 + 3; var_68 = stack.offset_80.member_1; var_70 = *(generic64_t *) &stack.offset_96; var_72 = *(generic64_t *) &stack.offset_88; var_69 = var_279; var_73 = var_270 + 3; var_74 = var_284; var_75 = var_275 + 1; var_76 = var_274 + var_275; var_77 = var_287; var_78 = (var_277 & 0x7) | 0x30; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } stack.offset_146 = (number8_t) var_271; var_82 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_267; var_79 = stack.offset_80.member_1; var_81 = *(generic64_t *) &stack.offset_96; var_83 = *(generic64_t *) &stack.offset_88; var_80 = var_279; var_84 = var_267; var_85 = var_284; var_86 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_87 = var_275 + 1; var_88 = var_274 + var_275; var_89 = var_287; var_90 = var_277; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_207 = var_290; var_208 = var_291; var_209 = var_292; var_210 = var_293; var_211 = var_294; var_212 = var_295; var_213 = var_296; var_214 = var_297; var_215 = var_299; var_216 = var_300; var_217 = var_301; var_218 = var_302; if ((var_217 & 0xFF)) { var_287 = var_289; var_278 = 0; var_279 = var_291; var_280 = var_292; var_281 = var_293; var_282 = var_294; var_283 = var_295; var_284 = var_297; var_285 = var_298; var_286 = var_299; var_288 = var_302; var_272 = var_280; var_274 = var_285; var_275 = var_286; var_277 = var_288; stack.offset_80.member_1 = (number8_t) var_278; var_273 = stack.offset_152; *(generic64_t *) &stack.offset_104 = var_282; var_271 = stack.offset_146; *(generic64_t *) &stack.offset_96 = var_281; *(generic64_t *) &stack.offset_88 = var_283; var_276 = 0; while (true) { if (!(var_287 & 0xFF)) { var_267 = var_273; if ((var_272 & 0xFF)) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '\\'; } var_267 = var_273 + 1; } if (!(var_275 + 1 < var_274 + var_275)) { loop_state_var = 1; break; } var_260 = var_271; var_261 = 0; var_262 = var_267; var_263 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; if ((((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271 & 0xFF)) { if (var_267 < var_279) { *(generic8_t *) (var_267 + var_284) = '''; } if (var_267 + 1 < var_279) { *(generic8_t *) (var_267 + var_284 + 1) = '''; } var_262 = var_267 + 2; var_260 = 0; var_261 = 0; var_263 = var_267 + 1; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; } } else { if (stack.offset_147) { loop_state_var = 0; break; } var_269 = var_271; var_270 = var_273; if ((~(number8_t) var_271 & (stack.offset_148 == 2))) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '''; } if (var_273 + 1 < var_279) { *(generic8_t *) (var_273 + var_284 + 1) = '$'; } if (var_273 + 2 < var_279) { *(generic8_t *) (var_273 + var_284 + 2) = '''; } var_270 = var_273 + 3; var_269 = (var_274 & 0xFFFFFF00) | (~(number8_t) var_271 & (stack.offset_148 == 2)); } if (var_270 < var_279) { *(generic8_t *) (var_270 + var_284) = '\\'; } if (var_270 + 1 < var_279) { *(generic8_t *) (var_270 + var_284 + 1) = ((uint8_t) (number8_t) var_277 >> '\006') | 0x30; } var_268 = var_270 + 2; if (var_268 < var_279) { var_268 = ((var_277 >> 3) & 0x7) | 0x30; *(generic8_t *) (var_270 + var_284 + 2) = (number8_t) var_268; } var_263 = var_268; var_264 = var_275 + 1; var_262 = var_270 + 3; var_266 = (var_277 & 0x7) | 0x30; var_265 = var_287 & 0xFFFFFFFF; var_260 = var_269; var_261 = var_272; if (!(var_264 < var_274 + var_275)) { loop_state_var = 2; break; } } if (var_262 < var_279) { *(generic8_t *) (var_262 + var_284) = (number8_t) var_266; } var_277 = *(generic8_t *) (var_264 + (pointer_or_number64_t) stack.offset_128); var_273 = var_262 + 1; } if (!(loop_state_var)) { loop_state_var = 6; var_586 = true; break; } if (loop_state_var != 1) { stack.offset_146 = (number8_t) var_269; var_71 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_270 + 3; var_68 = stack.offset_80.member_1; var_70 = *(generic64_t *) &stack.offset_96; var_72 = *(generic64_t *) &stack.offset_88; var_69 = var_279; var_73 = var_270 + 3; var_74 = var_284; var_75 = var_275 + 1; var_76 = var_274 + var_275; var_77 = var_287; var_78 = (var_277 & 0x7) | 0x30; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } stack.offset_146 = (number8_t) var_271; var_82 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_267; var_79 = stack.offset_80.member_1; var_81 = *(generic64_t *) &stack.offset_96; var_83 = *(generic64_t *) &stack.offset_88; var_80 = var_279; var_84 = var_267; var_85 = var_284; var_86 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_87 = var_275 + 1; var_88 = var_274 + var_275; var_89 = var_287; var_90 = var_277; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_586 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } break; case 18446744073709542692U: { var_190 = (var_502 & 0xFFFFFFFF) | stack.offset_147; var_205 = (pointer_or_number64_t) &segment_2.rodata.offset_2644 + 256; var_193 = (pointer_or_number64_t) &segment_2.rodata.offset_2644 + 256; var_182 = (var_537 & 0xFFFFFF00) | var_35; var_183 = var_501; var_184 = 0; var_185 = var_545; var_186 = var_508; var_187 = var_547; var_188 = var_502; var_189 = var_503; var_191 = var_541; var_192 = var_504; var_194 = *(generic8_t *) var_504; var_195 = (var_537 & 0xFFFFFF00) | var_35; var_196 = var_501; var_197 = 0; var_198 = var_545; var_199 = var_508; var_200 = var_547; var_201 = var_502; var_202 = var_503; var_203 = 0; var_204 = var_541; var_206 = *(generic8_t *) var_504; if (!((var_502 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_586 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } break; case 18446744073709542716U: { var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_586 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } break; case 18446744073709542732U: { if (stack.offset_147) { loop_state_var = 4; var_586 = true; break; } var_475 = stack.offset_152; var_483 = stack.offset_146 ^ 0x1; var_482 = (pointer_or_number64_t) var_475 + 1; var_30 = (stack.offset_148 == 2) & var_483; var_481 = (var_489 & 0xFFFFFFFFFFFFFF00) | var_30; var_476 = var_484; var_477 = var_485; var_478 = var_486; var_479 = var_487; var_480 = var_488; if (var_30) { if ((uint64_t) stack.offset_152 < var_485) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_488) = '''; } if ((pointer_or_number64_t) var_475 + 1 < var_485) { *(generic8_t *) ((pointer_or_number64_t) var_475 + 1 + var_488) = '$'; } if ((pointer_or_number64_t) stack.offset_152 + 2 < var_485) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_488 + 2) = '''; } var_29 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 4; if (var_29 < var_485) { *(generic8_t *) (var_29 + var_488) = '\\'; var_461 = (number8_t) var_30; var_462 = 0; var_463 = var_485; var_464 = var_486; var_465 = var_487; var_466 = var_488; var_467 = (var_489 & 0xFFFFFFFFFFFFFF00) | var_30; var_468 = (pointer_or_number64_t) var_475 + 1; var_469 = var_29; var_470 = 48; } else { var_461 = (number8_t) var_30; var_462 = 0; var_463 = var_485; var_464 = var_486; var_465 = var_487; var_466 = var_488; var_467 = (var_489 & 0xFFFFFFFFFFFFFF00) | var_30; var_468 = (pointer_or_number64_t) var_475 + 1; var_469 = var_29; var_470 = 48; } var_91 = var_462; var_92 = var_463; var_94 = var_464; var_96 = var_465; var_97 = var_466; var_98 = var_467; var_100 = var_468; var_101 = var_469; var_102 = var_470; stack.offset_146 = var_461; var_93 = var_545; var_95 = var_547; var_99 = var_541; var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } if ((uint64_t) var_475 < var_477) { *(generic8_t *) ((pointer_or_number64_t) var_475 + var_480) = '\\'; } if (!(var_479 & 0xFF)) { stack.offset_152 = var_482; var_184 = var_481 & 0xFFFFFFFF; var_190 = var_476 & 0xFFFFFFFF; var_182 = 0; var_183 = var_477; var_185 = var_545; var_186 = var_478; var_187 = var_547; var_188 = var_479; var_189 = var_480; var_191 = var_541; var_192 = var_482; var_193 = var_483; var_194 = 48; var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_474 = var_541 + 1; var_473 = var_482; if (var_474 < var_478) { var_28 = *(generic8_t *) ((pointer_or_number64_t) &stack.offset_128->offset_1 + var_541 * 1) + 4294967248; var_474 = var_28 & 0xFFFFFFFF; stack.offset_104.member_3 = *(generic8_t *) ((pointer_or_number64_t) &stack.offset_128->offset_1 + var_541 * 1); var_473 = var_482; if (!((var_28 & 0xFE) > 9)) { if (var_482 < var_477) { *(generic8_t *) (var_482 + var_480) = '0'; } if ((pointer_or_number64_t) stack.offset_152 + 2 < var_477) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_480 + 2) = '0'; } var_473 = (pointer_or_number64_t) stack.offset_152 + 3; var_474 = (pointer_or_number64_t) stack.offset_152 + 2; } } var_205 = var_474; stack.offset_152 = var_473; var_197 = var_481 & 0xFFFFFFFF; var_203 = var_476 & 0xFFFFFFFF; var_195 = 0; var_196 = var_477; var_198 = var_545; var_199 = var_478; var_200 = var_547; var_201 = var_479; var_202 = var_480; var_204 = var_541; var_206 = 48; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_586 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } break; case 18446744073709542877U: { var_233 = var_242; var_234 = var_243; var_208 = var_234; var_235 = var_244; var_209 = var_235; var_236 = var_245; var_211 = var_236; var_237 = var_246; var_213 = var_237; var_238 = var_247; var_214 = var_238; var_239 = var_248; var_216 = var_239; var_240 = var_249; var_217 = var_240; var_241 = var_250; var_218 = var_241; var_207 = 0; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (!var_541) { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_211 = var_236; var_213 = var_237; var_214 = var_238; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (stack.offset_148 == 2) { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_210 = var_545; var_211 = var_236; var_212 = var_547; var_213 = var_237; var_214 = var_238; var_215 = var_541; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_226 = var_233; var_227 = var_234; var_228 = var_236; var_229 = var_237; var_230 = var_238; var_231 = var_239; var_232 = var_240; if (stack.offset_147) { loop_state_var = 1; var_586 = true; break; } } } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_586 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } break; case 18446744073709542905U: { var_453 = (pointer_or_number64_t) &segment_2.rodata.offset_2644 + 256; var_444 = (pointer_or_number64_t) &segment_2.rodata.offset_2644 + 256; var_438 = var_501; var_439 = 0; var_440 = var_508; var_441 = var_502; var_442 = var_503; var_443 = var_504; var_447 = var_501; var_448 = 0; var_449 = var_508; var_450 = var_502; var_451 = var_503; var_452 = var_504; if (stack.offset_148 != 5) { var_196 = var_438; var_183 = var_196; var_197 = var_439; var_184 = var_197; var_199 = var_440; var_186 = var_199; var_201 = var_441; var_188 = var_201; var_202 = var_442; var_189 = var_202; var_192 = var_443; var_205 = var_444; var_193 = var_205; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_182 = 0; var_185 = var_545; var_187 = var_547; var_191 = var_541; var_194 = 63; var_195 = 0; var_198 = var_545; var_200 = var_547; var_203 = 0; var_204 = var_541; var_206 = 63; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_586 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_438 = var_447; var_439 = var_448; var_440 = var_449; var_441 = var_450; var_442 = var_451; var_443 = var_452; var_444 = var_453; if (!(stack.offset_52 & 0x4)) { var_196 = var_438; var_183 = var_196; var_197 = var_439; var_184 = var_197; var_199 = var_440; var_186 = var_199; var_201 = var_441; var_188 = var_201; var_202 = var_442; var_189 = var_202; var_192 = var_443; var_205 = var_444; var_193 = var_205; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_182 = 0; var_185 = var_545; var_187 = var_547; var_191 = var_541; var_194 = 63; var_195 = 0; var_198 = var_545; var_200 = var_547; var_203 = 0; var_204 = var_541; var_206 = 63; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_586 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_207 = 0; var_208 = var_447; var_209 = var_448; var_210 = var_545; var_211 = var_449; var_212 = var_547; var_213 = var_450; var_214 = var_451; var_215 = var_541; var_216 = var_452; var_217 = var_453; var_218 = 63; if (var_541 + 2 < var_449) { var_217 = stack.offset_128; var_207 = 0; var_208 = var_447; var_209 = var_448; var_210 = var_545; var_211 = var_449; var_212 = var_547; var_213 = var_450; var_214 = var_451; var_215 = var_541; var_216 = var_452; var_218 = 63; if (*(generic8_t *) ((pointer_or_number64_t) &((struct_358 *) var_217)->offset_1 + var_541 * 1) == '?') { var_27 = *(generic8_t *) ((pointer_or_number64_t) &stack.offset_128[1] + var_541 * 1); var_445 = 0; var_446 = stack.offset_128; if (*(generic8_t *) ((pointer_or_number64_t) &stack.offset_128[1] + var_541 * 1) > '>') { var_195 = var_445; var_182 = var_195; var_205 = var_446; var_193 = var_205; var_190 = (var_450 & 0xFFFFFFFF) | stack.offset_147; var_183 = var_447; var_184 = var_448; var_185 = var_545; var_186 = var_449; var_187 = var_547; var_188 = var_450; var_189 = var_451; var_191 = var_541; var_192 = var_452; var_194 = 63; var_196 = var_447; var_197 = var_448; var_198 = var_545; var_199 = var_449; var_200 = var_547; var_201 = var_450; var_202 = var_451; var_203 = 0; var_204 = var_541; var_206 = 63; if (!((var_450 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } } else { var_58 = lshift((var_27 - 62) & 0xFF, 0); var_57 = lshift(((var_27 - 62) ^ ((number8_t) (var_27 - 62) + '>')) & (((number8_t) (var_27 - 62) + '>') ^ 0x3E), 4); var_445 = (0x7000A38200000000 >> (*(generic8_t *) ((pointer_or_number64_t) &stack.offset_128[1] + var_541 * 1) & 0x3F)) & 0x1; var_446 = 8070630310989004800; if (!var_445) { var_195 = var_445; var_182 = var_195; var_205 = var_446; var_193 = var_205; var_190 = (var_450 & 0xFFFFFFFF) | stack.offset_147; var_183 = var_447; var_184 = var_448; var_185 = var_545; var_186 = var_449; var_187 = var_547; var_188 = var_450; var_189 = var_451; var_191 = var_541; var_192 = var_452; var_194 = 63; var_196 = var_447; var_197 = var_448; var_198 = var_545; var_199 = var_449; var_200 = var_547; var_201 = var_450; var_202 = var_451; var_203 = 0; var_204 = var_541; var_206 = 63; if (!((var_450 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } } else { var_408 = (0x7000A38200000000 >> (*(generic8_t *) ((pointer_or_number64_t) &stack.offset_128[1] + var_541 * 1) & 0x3F)) & 0x1; var_409 = var_447; var_410 = var_449; var_411 = var_450; var_412 = var_451; var_413 = var_452; var_414 = 8070630310989004800; if (stack.offset_147) { loop_state_var = 3; var_586 = true; break; } if ((uint64_t) stack.offset_152 < var_447) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_451) = '?'; } if ((pointer_or_number64_t) stack.offset_152 + 1 < var_447) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_451 + 1) = '\"'; } if ((pointer_or_number64_t) stack.offset_152 + 2 < var_447) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_451 + 2) = '\"'; } var_26 = (pointer_or_number64_t) stack.offset_152 + 3; if (var_26 < var_447) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_451 + 3) = '?'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 4; var_190 = (var_450 & 0xFFFFFFFF) | stack.offset_147; var_182 = 0; var_183 = var_447; var_184 = var_448; var_185 = var_545; var_186 = var_449; var_187 = var_547; var_188 = var_450; var_189 = var_451; var_191 = var_541 + 2; var_192 = var_452; var_193 = var_26; var_194 = var_27; var_195 = 0; var_196 = var_447; var_197 = var_448; var_198 = var_545; var_199 = var_449; var_200 = var_547; var_201 = var_450; var_202 = var_451; var_203 = 0; var_204 = var_541 + 2; var_205 = var_26; var_206 = var_27; if (!((var_450 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_586 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_586 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } break; case 18446744073709542949U: { stack.offset_144 = var_35; var_190 = (var_502 & 0xFFFFFFFF) | stack.offset_147; var_205 = (pointer_or_number64_t) &segment_2.rodata.offset_2644 + 256; var_193 = (pointer_or_number64_t) &segment_2.rodata.offset_2644 + 256; var_182 = (var_537 & 0xFFFFFF00) | var_35; var_183 = var_501; var_184 = 0; var_185 = var_545; var_186 = var_508; var_187 = var_547; var_188 = var_502; var_189 = var_503; var_191 = var_541; var_192 = var_504; var_194 = 39; var_195 = (var_537 & 0xFFFFFF00) | var_35; var_196 = var_501; var_197 = 0; var_198 = var_545; var_199 = var_508; var_200 = var_547; var_201 = var_502; var_202 = var_503; var_203 = 0; var_204 = var_541; var_206 = 39; if (!((var_502 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_586 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } break; case 18446744073709543066U: { var_190 = (var_502 & 0xFFFFFFFF) | stack.offset_147; var_205 = (pointer_or_number64_t) &segment_2.rodata.offset_2644 + 256; var_193 = (pointer_or_number64_t) &segment_2.rodata.offset_2644 + 256; var_182 = (var_537 & 0xFFFFFF00) | var_35; var_183 = var_501; var_184 = 0; var_185 = var_545; var_186 = var_508; var_187 = var_547; var_188 = var_502; var_189 = var_503; var_191 = var_541; var_192 = var_504; var_194 = 32; var_195 = (var_537 & 0xFFFFFF00) | var_35; var_196 = var_501; var_197 = 0; var_198 = var_545; var_199 = var_508; var_200 = var_547; var_201 = var_502; var_202 = var_503; var_203 = 0; var_204 = var_541; var_206 = 32; if (!((var_502 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_586 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } break; case 18446744073709542857U: case 18446744073709542981U: case 18446744073709543016U: { switch ((number64_t) *(generic32_t *) ((pointer_or_number64_t) &segment_2.rodata.offset_2644 + 256 + *(generic8_t *) var_504 * 4)) { case 18446744073709542981U: { var_429 = var_501; var_430 = 0; var_431 = var_508; var_432 = var_502; var_433 = var_503; var_434 = 114; var_435 = var_504; var_436 = 0; var_437 = 13; } break; case 18446744073709543016U: { var_429 = var_501; var_430 = 0; var_431 = var_508; var_432 = var_502; var_433 = var_503; var_434 = 116; var_435 = var_504; var_436 = 0; var_437 = 9; } break; } var_422 = var_429; var_208 = var_422; var_209 = var_430; var_423 = var_431; var_211 = var_423; var_424 = var_432; var_213 = var_424; var_425 = var_433; var_214 = var_425; var_426 = var_434; var_427 = var_435; var_216 = var_427; var_428 = var_436; var_217 = var_428; var_218 = var_437; var_207 = 0; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (stack.offset_145) { var_163 = var_422; var_115 = var_163; var_165 = var_423; var_117 = var_165; var_167 = var_424; var_119 = var_167; var_168 = var_425; var_120 = var_168; var_169 = var_427; var_122 = var_169; var_170 = var_428; var_123 = var_170; var_124 = var_426 & 0xFFFFFFFF; var_114 = 0; var_116 = var_545; var_118 = var_547; var_121 = var_541; var_162 = 0; var_164 = var_545; var_166 = var_547; if (stack.offset_147) { loop_state_var = 5; var_586 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_586 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } break; case 18446744073709542890U: case 18446744073709543001U: case 18446744073709543036U: case 18446744073709543051U: { switch ((number64_t) *(generic32_t *) ((pointer_or_number64_t) &segment_2.rodata.offset_2644 + 256 + *(generic8_t *) var_504 * 4)) { case 18446744073709543001U: { var_171 = 0; var_172 = var_501; var_173 = var_545; var_174 = var_508; var_175 = var_547; var_176 = var_502; var_177 = var_503; var_178 = var_541; var_179 = var_504; var_180 = 0; var_181 = 102; } break; case 18446744073709543036U: { var_171 = 0; var_172 = var_501; var_173 = var_545; var_174 = var_508; var_175 = var_547; var_176 = var_502; var_177 = var_503; var_178 = var_541; var_179 = var_504; var_180 = 0; var_181 = 98; } break; case 18446744073709543051U: { var_171 = 0; var_172 = var_501; var_173 = var_545; var_174 = var_508; var_175 = var_547; var_176 = var_502; var_177 = var_503; var_178 = var_541; var_179 = var_504; var_180 = 0; var_181 = 118; } break; } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_586 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } break; default: { loop_state_var = 8; var_586 = true; break; } break; } if (var_586){ break;} } break; case 2: { if ((int8_t) *(generic8_t *) var_41 > (int8_t) 122) { var_251 = (var_538 & 0xFFFFFFFFFFFFFF00) | var_536; var_252 = var_16; var_253 = var_537 & 0xFFFFFF00; var_254 = var_546; var_255 = var_36; var_256 = var_17; var_257 = var_41; var_258 = var_552; var_259 = *(generic8_t *) var_41; if (!(number8_t) (*(generic8_t *) var_41 - 125)) { var_242 = var_251; var_243 = var_252; var_208 = var_243; var_244 = var_253; var_209 = var_244; var_211 = var_254; var_246 = var_255; var_213 = var_246; var_247 = var_256; var_214 = var_247; var_248 = var_257; var_216 = var_248; var_249 = var_258; var_217 = var_249; var_250 = var_259; var_218 = var_250; var_207 = 0; var_210 = var_545; var_212 = var_547; var_215 = var_541; var_245 = 1; switch ((number64_t) var_211) { case 18446744073709551615U: { var_207 = 0; var_208 = var_252; var_209 = var_253; var_210 = var_545; var_211 = 18446744073709551615U; var_212 = var_547; var_213 = var_255; var_214 = var_256; var_215 = var_541; var_216 = var_257; var_217 = var_258; var_218 = var_259; var_242 = var_251; var_243 = var_252; var_244 = var_253; var_245 = 18446744073709551615U; var_246 = var_255; var_247 = var_256; var_248 = var_257; var_249 = var_258; var_250 = var_259; if (!stack.offset_128->offset_1) { var_233 = var_242; var_234 = var_243; var_208 = var_234; var_235 = var_244; var_209 = var_235; var_236 = var_245; var_211 = var_236; var_237 = var_246; var_213 = var_237; var_238 = var_247; var_214 = var_238; var_239 = var_248; var_216 = var_239; var_240 = var_249; var_217 = var_240; var_241 = var_250; var_218 = var_241; var_207 = 0; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (!var_541) { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_211 = var_236; var_213 = var_237; var_214 = var_238; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (stack.offset_148 == 2) { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_210 = var_545; var_211 = var_236; var_212 = var_547; var_213 = var_237; var_214 = var_238; var_215 = var_541; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_226 = var_233; var_227 = var_234; var_228 = var_236; var_229 = var_237; var_230 = var_238; var_231 = var_239; var_232 = var_240; if (stack.offset_147) { loop_state_var = 1; var_586 = true; break; } } } } } break; case 1: { var_233 = var_242; var_234 = var_243; var_208 = var_234; var_235 = var_244; var_209 = var_235; var_236 = var_245; var_211 = var_236; var_237 = var_246; var_213 = var_237; var_238 = var_247; var_214 = var_238; var_239 = var_248; var_216 = var_239; var_240 = var_249; var_217 = var_240; var_241 = var_250; var_218 = var_241; var_207 = 0; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (!var_541) { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_211 = var_236; var_213 = var_237; var_214 = var_238; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (stack.offset_148 == 2) { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_210 = var_545; var_211 = var_236; var_212 = var_547; var_213 = var_237; var_214 = var_238; var_215 = var_541; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_226 = var_233; var_227 = var_234; var_228 = var_236; var_229 = var_237; var_230 = var_238; var_231 = var_239; var_232 = var_240; if (stack.offset_147) { loop_state_var = 1; var_586 = true; break; } } } } break; } if (var_586){ break;} var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_586 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_56 = lshift((*(generic8_t *) var_41 - 125) & 0xFF, 0); var_55 = lshift(((*(generic8_t *) var_41 - 125) ^ ((number8_t) (*(generic8_t *) var_41 - 125) + '}')) & (((number8_t) (*(generic8_t *) var_41 - 125) + '}') ^ 0x7D), 4); if (((((uint16_t) (number16_t) var_55 >> 4) ^ (number16_t) var_56) & 0x80)) { var_233 = 0; var_234 = var_16; var_235 = var_537 & 0xFFFFFF00; var_236 = var_546; var_237 = var_36; var_238 = var_17; var_239 = var_41; var_240 = var_552; var_241 = 124; var_251 = (var_538 & 0xFFFFFFFFFFFFFF00) | var_536; var_252 = var_16; var_253 = var_537 & 0xFFFFFF00; var_254 = var_546; var_255 = var_36; var_256 = var_17; var_257 = var_41; var_258 = var_552; var_259 = *(generic8_t *) var_41; if (*(generic8_t *) var_41 == '{') { var_242 = var_251; var_243 = var_252; var_208 = var_243; var_244 = var_253; var_209 = var_244; var_211 = var_254; var_246 = var_255; var_213 = var_246; var_247 = var_256; var_214 = var_247; var_248 = var_257; var_216 = var_248; var_249 = var_258; var_217 = var_249; var_250 = var_259; var_218 = var_250; var_207 = 0; var_210 = var_545; var_212 = var_547; var_215 = var_541; var_245 = 1; switch ((number64_t) var_211) { case 18446744073709551615U: { var_207 = 0; var_208 = var_252; var_209 = var_253; var_210 = var_545; var_211 = 18446744073709551615U; var_212 = var_547; var_213 = var_255; var_214 = var_256; var_215 = var_541; var_216 = var_257; var_217 = var_258; var_218 = var_259; var_242 = var_251; var_243 = var_252; var_244 = var_253; var_245 = 18446744073709551615U; var_246 = var_255; var_247 = var_256; var_248 = var_257; var_249 = var_258; var_250 = var_259; if (!stack.offset_128->offset_1) { var_233 = var_242; var_234 = var_243; var_208 = var_234; var_235 = var_244; var_209 = var_235; var_236 = var_245; var_211 = var_236; var_237 = var_246; var_213 = var_237; var_238 = var_247; var_214 = var_238; var_239 = var_248; var_216 = var_239; var_240 = var_249; var_217 = var_240; var_241 = var_250; var_218 = var_241; var_207 = 0; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (!var_541) { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_211 = var_236; var_213 = var_237; var_214 = var_238; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (stack.offset_148 == 2) { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_210 = var_545; var_211 = var_236; var_212 = var_547; var_213 = var_237; var_214 = var_238; var_215 = var_541; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_226 = var_233; var_227 = var_234; var_228 = var_236; var_229 = var_237; var_230 = var_238; var_231 = var_239; var_232 = var_240; if (stack.offset_147) { loop_state_var = 1; var_586 = true; break; } } } } } break; case 1: { var_233 = var_242; var_234 = var_243; var_208 = var_234; var_235 = var_244; var_209 = var_235; var_236 = var_245; var_211 = var_236; var_237 = var_246; var_213 = var_237; var_238 = var_247; var_214 = var_238; var_239 = var_248; var_216 = var_239; var_240 = var_249; var_217 = var_240; var_241 = var_250; var_218 = var_241; var_207 = 0; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (!var_541) { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_211 = var_236; var_213 = var_237; var_214 = var_238; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (stack.offset_148 == 2) { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_210 = var_545; var_211 = var_236; var_212 = var_547; var_213 = var_237; var_214 = var_238; var_215 = var_541; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_226 = var_233; var_227 = var_234; var_228 = var_236; var_229 = var_237; var_230 = var_238; var_231 = var_239; var_232 = var_240; if (stack.offset_147) { loop_state_var = 1; var_586 = true; break; } } } } break; } if (var_586){ break;} } else { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_211 = var_236; var_213 = var_237; var_214 = var_238; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (stack.offset_148 == 2) { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_210 = var_545; var_211 = var_236; var_212 = var_547; var_213 = var_237; var_214 = var_238; var_215 = var_541; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_226 = var_233; var_227 = var_234; var_228 = var_236; var_229 = var_237; var_230 = var_238; var_231 = var_239; var_232 = var_240; if (stack.offset_147) { loop_state_var = 1; var_586 = true; break; } } } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_586 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_242 = (var_538 & 0xFFFFFFFFFFFFFF00) | var_536; var_243 = var_16; var_244 = var_537 & 0xFFFFFF00; var_245 = var_546; var_246 = var_36; var_247 = var_17; var_248 = var_41; var_249 = var_552; var_250 = *(generic8_t *) var_41; var_377 = var_537 & 0xFFFFFF00; var_378 = (var_538 & 0xFFFFFFFFFFFFFF00) | var_536; var_379 = var_16; var_380 = var_546; var_381 = var_36; var_382 = var_17; var_383 = var_41; var_384 = var_552; if (*(generic8_t *) var_41 == '~') { var_233 = var_242; var_234 = var_243; var_208 = var_234; var_235 = var_244; var_209 = var_235; var_236 = var_245; var_211 = var_236; var_237 = var_246; var_213 = var_237; var_238 = var_247; var_214 = var_238; var_239 = var_248; var_216 = var_239; var_240 = var_249; var_217 = var_240; var_241 = var_250; var_218 = var_241; var_207 = 0; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (!var_541) { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_211 = var_236; var_213 = var_237; var_214 = var_238; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (stack.offset_148 == 2) { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_210 = var_545; var_211 = var_236; var_212 = var_547; var_213 = var_237; var_214 = var_238; var_215 = var_541; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_226 = var_233; var_227 = var_234; var_228 = var_236; var_229 = var_237; var_230 = var_238; var_231 = var_239; var_232 = var_240; if (stack.offset_147) { loop_state_var = 1; var_586 = true; break; } } } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_586 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_370 = var_377; var_305 = var_370; var_368 = var_378; var_303 = var_368; var_369 = var_379; var_304 = var_369; var_371 = var_380; var_306 = var_371; var_372 = var_381; var_307 = var_372; var_373 = var_382; var_308 = var_373; var_374 = var_383; var_309 = var_374; var_375 = var_384; var_310 = 127; var_376 = 127; if (stack.offset_32 == 1) { var_292 = var_305; var_294 = var_306; var_300 = var_309; *(generic64_t *) &stack.offset_80 = var_304; *(generic64_t *) &stack.offset_88 = var_308; stack.offset_96.member_1 = (number8_t) var_310; stack.offset_104.member_3 = (number8_t) var_307; var_45 = __ctype_b_loc_2(); var_296 = stack.offset_104.member_3; var_297 = *(generic64_t *) &stack.offset_88; var_302 = stack.offset_96.member_1; var_291 = *(generic64_t *) &stack.offset_80; var_290 = (var_303 & 0xFFFFFFFFFFFFFF00) | ((uint8_t) (*(generic8_t *) ((pointer_or_number64_t) &(*var_45)[var_302] + 1) & 0x40) >> '\006'); var_289 = stack.offset_145; var_301 = (((number64_t) *var_45 & 0xFFFFFFFFFFFFFF00) | !(*(generic8_t *) ((pointer_or_number64_t) &(*var_45)[var_302] + 1) & 0x40)) & (var_289 | 0xFFFFFFFFFFFFFF00); var_293 = var_545; var_295 = var_547; var_298 = 1; var_299 = var_541; var_207 = var_290; var_208 = var_291; var_209 = var_292; var_210 = var_293; var_211 = var_294; var_212 = var_295; var_213 = var_296; var_214 = var_297; var_215 = var_299; var_216 = var_300; var_217 = var_301; var_218 = var_302; if ((var_217 & 0xFF)) { var_287 = var_289; var_278 = 0; var_279 = var_291; var_280 = var_292; var_281 = var_293; var_282 = var_294; var_283 = var_295; var_284 = var_297; var_285 = var_298; var_286 = var_299; var_288 = var_302; var_272 = var_280; var_274 = var_285; var_275 = var_286; var_277 = var_288; stack.offset_80.member_1 = (number8_t) var_278; var_273 = stack.offset_152; *(generic64_t *) &stack.offset_104 = var_282; var_271 = stack.offset_146; *(generic64_t *) &stack.offset_96 = var_281; *(generic64_t *) &stack.offset_88 = var_283; var_276 = 0; while (true) { if (!(var_287 & 0xFF)) { var_267 = var_273; if ((var_272 & 0xFF)) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '\\'; } var_267 = var_273 + 1; } if (!(var_275 + 1 < var_274 + var_275)) { loop_state_var = 1; break; } var_260 = var_271; var_261 = 0; var_262 = var_267; var_263 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; if ((((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271 & 0xFF)) { if (var_267 < var_279) { *(generic8_t *) (var_267 + var_284) = '''; } if (var_267 + 1 < var_279) { *(generic8_t *) (var_267 + var_284 + 1) = '''; } var_262 = var_267 + 2; var_260 = 0; var_261 = 0; var_263 = var_267 + 1; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; } } else { if (stack.offset_147) { loop_state_var = 0; break; } var_269 = var_271; var_270 = var_273; if ((~(number8_t) var_271 & (stack.offset_148 == 2))) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '''; } if (var_273 + 1 < var_279) { *(generic8_t *) (var_273 + var_284 + 1) = '$'; } if (var_273 + 2 < var_279) { *(generic8_t *) (var_273 + var_284 + 2) = '''; } var_270 = var_273 + 3; var_269 = (var_274 & 0xFFFFFF00) | (~(number8_t) var_271 & (stack.offset_148 == 2)); } if (var_270 < var_279) { *(generic8_t *) (var_270 + var_284) = '\\'; } if (var_270 + 1 < var_279) { *(generic8_t *) (var_270 + var_284 + 1) = ((uint8_t) (number8_t) var_277 >> '\006') | 0x30; } var_268 = var_270 + 2; if (var_268 < var_279) { var_268 = ((var_277 >> 3) & 0x7) | 0x30; *(generic8_t *) (var_270 + var_284 + 2) = (number8_t) var_268; } var_263 = var_268; var_264 = var_275 + 1; var_262 = var_270 + 3; var_266 = (var_277 & 0x7) | 0x30; var_265 = var_287 & 0xFFFFFFFF; var_260 = var_269; var_261 = var_272; if (!(var_264 < var_274 + var_275)) { loop_state_var = 2; break; } } if (var_262 < var_279) { *(generic8_t *) (var_262 + var_284) = (number8_t) var_266; } var_277 = *(generic8_t *) (var_264 + (pointer_or_number64_t) stack.offset_128); var_273 = var_262 + 1; } if (!(loop_state_var)) { loop_state_var = 6; var_586 = true; break; } if (loop_state_var != 1) { stack.offset_146 = (number8_t) var_269; var_71 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_270 + 3; var_68 = stack.offset_80.member_1; var_70 = *(generic64_t *) &stack.offset_96; var_72 = *(generic64_t *) &stack.offset_88; var_69 = var_279; var_73 = var_270 + 3; var_74 = var_284; var_75 = var_275 + 1; var_76 = var_274 + var_275; var_77 = var_287; var_78 = (var_277 & 0x7) | 0x30; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } stack.offset_146 = (number8_t) var_271; var_82 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_267; var_79 = stack.offset_80.member_1; var_81 = *(generic64_t *) &stack.offset_96; var_83 = *(generic64_t *) &stack.offset_88; var_80 = var_279; var_84 = var_267; var_85 = var_284; var_86 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_87 = var_275 + 1; var_88 = var_274 + var_275; var_89 = var_287; var_90 = var_277; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_586 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_385 = (var_538 & 0xFFFFFFFFFFFFFF00) | var_536; var_386 = var_16; var_387 = var_537 & 0xFFFFFF00; var_388 = var_546; var_389 = var_36; var_390 = var_17; var_391 = var_41; var_392 = var_552; var_393 = *(generic8_t *) var_41; if (*(generic8_t *) var_41 != '@') { var_216 = (*(generic8_t *) var_41 + 4294967231) & 0xFFFFFFFF; var_207 = (var_538 & 0xFFFFFFFFFFFFFF00) | var_536; var_208 = var_16; var_209 = var_537 & 0xFFFFFF00; var_210 = var_545; var_211 = var_546; var_212 = var_547; var_213 = var_36; var_214 = var_17; var_215 = var_541; var_217 = 288230373266030591; var_218 = *(generic8_t *) var_41; if (!((0x1 << ((*(generic8_t *) var_41 + 4294967231) & 0x3F)) & 0x3FFFFFF53FFFFFF)) { var_233 = 0; var_234 = var_16; var_235 = var_537 & 0xFFFFFF00; var_236 = var_546; var_237 = var_36; var_238 = var_17; var_239 = (*(generic8_t *) var_41 + 4294967231) & 0xFFFFFFFF; var_240 = 288230373266030591; var_241 = *(generic8_t *) var_41; if (!((0x1 << ((*(generic8_t *) var_41 + 4294967231) & 0x3F)) & 0xA4000000)) { var_415 = (var_538 & 0xFFFFFFFFFFFFFF00) | var_536; var_416 = var_16; var_417 = var_546; var_418 = var_36; var_419 = var_17; var_420 = (*(generic8_t *) var_41 + 4294967231) & 0xFFFFFFFF; var_421 = *(generic8_t *) var_41; if (var_40 == 2) { var_394 = var_16; var_395 = var_546; var_396 = var_36; var_397 = var_17; var_398 = (*(generic8_t *) var_41 + 4294967231) & 0xFFFFFFFF; var_399 = (*(generic8_t *) var_41 + 4294967231) & 0xFFFFFFFF; var_400 = 288230373266030591; if (stack.offset_147) { loop_state_var = 2; var_586 = true; break; } var_80 = var_394; var_82 = var_395; var_84 = var_396; var_85 = var_397; var_88 = var_398; var_86 = stack.offset_146; var_87 = var_541 + 1; var_79 = 0; var_81 = var_545; var_83 = var_547; var_89 = 288230373266030591; var_90 = 92; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_401 = var_416; var_403 = var_417; var_404 = var_418; var_405 = var_419; var_406 = var_420; var_407 = var_421; var_402 = 0; if ((stack.offset_145 & stack.offset_147)) { var_394 = var_416; var_395 = var_417; var_396 = var_418; var_397 = var_419; var_398 = var_420; var_408 = var_415; var_409 = var_416; var_410 = var_417; var_411 = var_418; var_412 = var_419; var_413 = var_420; var_414 = 288230373266030591; if (!stack.offset_120) { loop_state_var = 3; var_586 = true; break; } var_80 = var_394; var_82 = var_395; var_84 = var_396; var_85 = var_397; var_88 = var_398; var_86 = stack.offset_146; var_87 = var_541 + 1; var_79 = 0; var_81 = var_545; var_83 = var_547; var_89 = 288230373266030591; var_90 = 92; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_208 = var_401; var_104 = var_208; var_209 = var_402; var_211 = var_403; var_106 = var_211; var_213 = var_404; var_108 = var_213; var_214 = var_405; var_109 = var_214; var_216 = var_406; var_111 = var_216; var_218 = var_407; var_103 = 0; var_105 = var_545; var_107 = var_547; var_110 = var_541; var_112 = 288230373266030591; var_113 = 92; var_207 = 0; var_210 = var_545; var_212 = var_547; var_215 = var_541; var_217 = 288230373266030591; if (stack.offset_145) { if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_211 = var_236; var_213 = var_237; var_214 = var_238; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (stack.offset_148 == 2) { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_210 = var_545; var_211 = var_236; var_212 = var_547; var_213 = var_237; var_214 = var_238; var_215 = var_541; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_226 = var_233; var_227 = var_234; var_228 = var_236; var_229 = var_237; var_230 = var_238; var_231 = var_239; var_232 = var_240; if (stack.offset_147) { loop_state_var = 1; var_586 = true; break; } } } } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_586 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_368 = var_385; var_303 = var_368; var_369 = var_386; var_304 = var_369; var_370 = var_387; var_305 = var_370; var_371 = var_388; var_306 = var_371; var_372 = var_389; var_307 = var_372; var_373 = var_390; var_308 = var_373; var_374 = var_391; var_309 = var_374; var_375 = var_392; var_376 = var_393; var_310 = var_376; if (stack.offset_32 == 1) { var_292 = var_305; var_294 = var_306; var_300 = var_309; *(generic64_t *) &stack.offset_80 = var_304; *(generic64_t *) &stack.offset_88 = var_308; stack.offset_96.member_1 = (number8_t) var_310; stack.offset_104.member_3 = (number8_t) var_307; var_45 = __ctype_b_loc_2(); var_296 = stack.offset_104.member_3; var_297 = *(generic64_t *) &stack.offset_88; var_302 = stack.offset_96.member_1; var_291 = *(generic64_t *) &stack.offset_80; var_290 = (var_303 & 0xFFFFFFFFFFFFFF00) | ((uint8_t) (*(generic8_t *) ((pointer_or_number64_t) &(*var_45)[var_302] + 1) & 0x40) >> '\006'); var_289 = stack.offset_145; var_301 = (((number64_t) *var_45 & 0xFFFFFFFFFFFFFF00) | !(*(generic8_t *) ((pointer_or_number64_t) &(*var_45)[var_302] + 1) & 0x40)) & (var_289 | 0xFFFFFFFFFFFFFF00); var_293 = var_545; var_295 = var_547; var_298 = 1; var_299 = var_541; var_207 = var_290; var_208 = var_291; var_209 = var_292; var_210 = var_293; var_211 = var_294; var_212 = var_295; var_213 = var_296; var_214 = var_297; var_215 = var_299; var_216 = var_300; var_217 = var_301; var_218 = var_302; if ((var_217 & 0xFF)) { var_287 = var_289; var_278 = 0; var_279 = var_291; var_280 = var_292; var_281 = var_293; var_282 = var_294; var_283 = var_295; var_284 = var_297; var_285 = var_298; var_286 = var_299; var_288 = var_302; var_272 = var_280; var_274 = var_285; var_275 = var_286; var_277 = var_288; stack.offset_80.member_1 = (number8_t) var_278; var_273 = stack.offset_152; *(generic64_t *) &stack.offset_104 = var_282; var_271 = stack.offset_146; *(generic64_t *) &stack.offset_96 = var_281; *(generic64_t *) &stack.offset_88 = var_283; var_276 = 0; while (true) { if (!(var_287 & 0xFF)) { var_267 = var_273; if ((var_272 & 0xFF)) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '\\'; } var_267 = var_273 + 1; } if (!(var_275 + 1 < var_274 + var_275)) { loop_state_var = 1; break; } var_260 = var_271; var_261 = 0; var_262 = var_267; var_263 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; if ((((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271 & 0xFF)) { if (var_267 < var_279) { *(generic8_t *) (var_267 + var_284) = '''; } if (var_267 + 1 < var_279) { *(generic8_t *) (var_267 + var_284 + 1) = '''; } var_262 = var_267 + 2; var_260 = 0; var_261 = 0; var_263 = var_267 + 1; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; } } else { if (stack.offset_147) { loop_state_var = 0; break; } var_269 = var_271; var_270 = var_273; if ((~(number8_t) var_271 & (stack.offset_148 == 2))) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '''; } if (var_273 + 1 < var_279) { *(generic8_t *) (var_273 + var_284 + 1) = '$'; } if (var_273 + 2 < var_279) { *(generic8_t *) (var_273 + var_284 + 2) = '''; } var_270 = var_273 + 3; var_269 = (var_274 & 0xFFFFFF00) | (~(number8_t) var_271 & (stack.offset_148 == 2)); } if (var_270 < var_279) { *(generic8_t *) (var_270 + var_284) = '\\'; } if (var_270 + 1 < var_279) { *(generic8_t *) (var_270 + var_284 + 1) = ((uint8_t) (number8_t) var_277 >> '\006') | 0x30; } var_268 = var_270 + 2; if (var_268 < var_279) { var_268 = ((var_277 >> 3) & 0x7) | 0x30; *(generic8_t *) (var_270 + var_284 + 2) = (number8_t) var_268; } var_263 = var_268; var_264 = var_275 + 1; var_262 = var_270 + 3; var_266 = (var_277 & 0x7) | 0x30; var_265 = var_287 & 0xFFFFFFFF; var_260 = var_269; var_261 = var_272; if (!(var_264 < var_274 + var_275)) { loop_state_var = 2; break; } } if (var_262 < var_279) { *(generic8_t *) (var_262 + var_284) = (number8_t) var_266; } var_277 = *(generic8_t *) (var_264 + (pointer_or_number64_t) stack.offset_128); var_273 = var_262 + 1; } if (!(loop_state_var)) { loop_state_var = 6; var_586 = true; break; } if (loop_state_var != 1) { stack.offset_146 = (number8_t) var_269; var_71 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_270 + 3; var_68 = stack.offset_80.member_1; var_70 = *(generic64_t *) &stack.offset_96; var_72 = *(generic64_t *) &stack.offset_88; var_69 = var_279; var_73 = var_270 + 3; var_74 = var_284; var_75 = var_275 + 1; var_76 = var_274 + var_275; var_77 = var_287; var_78 = (var_277 & 0x7) | 0x30; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } stack.offset_146 = (number8_t) var_271; var_82 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_267; var_79 = stack.offset_80.member_1; var_81 = *(generic64_t *) &stack.offset_96; var_83 = *(generic64_t *) &stack.offset_88; var_80 = var_279; var_84 = var_267; var_85 = var_284; var_86 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_87 = var_275 + 1; var_88 = var_274 + var_275; var_89 = var_287; var_90 = var_277; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_586 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } var_362 = var_368; var_363 = var_369; var_364 = var_371; var_365 = var_372; var_366 = var_373; var_367 = var_376; stack.offset_176 = 0; *(generic64_t **) &stack.offset_104 = &stack.offset_176; if (var_364 == (pointer_or_number64_t) -1) { var_25 = stack.offset_128; stack.offset_64 = var_369; stack.offset_72 = var_373; stack.offset_80.member_1 = (number8_t) var_376; stack.offset_88.member_1 = (number8_t) var_368; stack.offset_96.member_1 = (number8_t) var_372; var_567 = strlen_2(var_374, var_375, var_376, (pointer_or_number64_t) var_25, var_372, var_373); var_54 = var_567.register_rax; var_364 = var_54; var_53 = var_567.register_rdx; var_363 = stack.offset_64; var_366 = stack.offset_72; var_367 = stack.offset_80.member_1; var_362 = stack.offset_88.member_1; var_365 = stack.offset_96.member_1; } stack.offset_96.member_1 = (number8_t) var_362; stack.offset_50 = (number8_t) var_365; *(generic64_t *) &stack.offset_80 = var_541; stack.offset_51 = (number8_t) var_362; stack.offset_49 = (number8_t) var_367; stack.offset_48 = (number8_t) var_370; stack.offset_64 = var_366; stack.offset_24 = var_363; stack.offset_16 = var_545; stack.offset_8 = var_547; stack.offset_72 = var_364; var_361 = 0; while (true) { var_24 = var_361 + *(generic64_t *) &stack.offset_80 + (pointer_or_number64_t) stack.offset_128; if (!var_24) { var_357 = stack.offset_51; var_358 = ""; var_359 = 0; var_360 = 1; } else { var_360 = (pointer_or_number64_t) stack.offset_72 - (var_361 + *(generic64_t *) &stack.offset_80); var_357 = (pointer_or_number64_t) stack.offset_72 != var_361 + *(generic64_t *) &stack.offset_80; var_359 = &stack.offset_172; var_358 = var_24; } stack.offset_88.member_1 = var_357; var_52 = mbrtoc32_2((char32_t *) var_359, (const int8_t *) var_358, var_360, (mbstate_t *) *(generic64_t *) &stack.offset_104); if (var_52 > (uint64_t) -3) { if (!stack.offset_88.member_1) { loop_state_var = 0; break; } *(size_t *) &stack.offset_88 = var_52; var_49 = function_0x404860_Code_x86_64(); if ((var_49.offset_0 & 0xFF)) { loop_state_var = 2; break; } if (!var_359) { var_352 = var_361 + 1; var_353 = var_52; } else { *(generic32_t *) var_359 = *(generic8_t *) var_358; var_354 = 1; if (stack.offset_148 == 2) { var_354 = 1; if (!stack.offset_147) { var_353 = var_354; var_352 = var_361 + var_353; } else { var_352 = var_361 + 1; var_353 = var_52; } } else { var_353 = var_354; var_352 = var_361 + var_353; } } var_350 = var_352; var_351 = var_353; var_48 = iswprint_2(stack.offset_172); var_47 = !var_48 ? '\000' : stack.offset_96.member_1; stack.offset_96.member_1 = var_47; var_46 = mbsinit_2((const mbstate_t *) *(generic64_t *) &stack.offset_104); if (!var_46) { continue; } loop_state_var = 1; break; } bool var_593 = false; var_350 = var_361; var_351 = 0; var_352 = var_361; var_353 = 18446744073709551613U; switch ((number64_t) var_52) { case 0: { loop_state_var = 1; } break; case 18446744073709551613U: { var_350 = var_352; var_351 = var_353; var_48 = iswprint_2(stack.offset_172); var_47 = !var_48 ? '\000' : stack.offset_96.member_1; stack.offset_96.member_1 = var_47; var_46 = mbsinit_2((const mbstate_t *) *(generic64_t *) &stack.offset_104); if (!var_46) { continue; } loop_state_var = 1; } break; default: { var_354 = var_52; if (stack.offset_148 == 2) { var_354 = var_52; if (!stack.offset_147) { var_353 = var_354; var_352 = var_361 + var_353; } else { if (var_52 == 1) { var_352 = var_361 + 1; var_353 = var_52; } else { var_356 = var_361 + *(generic64_t *) &stack.offset_80 + (pointer_or_number64_t) stack.offset_128; var_355 = 0; do { if (!(((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFE) > 33)) { var_51 = lshift((((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFFFFFFFF) - 33) & 0xFF, 0); var_50 = lshift(((((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFFFFFFFF) - 33) ^ ((number8_t) (((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFFFFFFFF) - 33) + '!')) & (((number8_t) (((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFFFFFFFF) - 33) + '!') ^ 0x21), 4); if (((0x20000002B >> ((*(generic8_t *) (var_356 + 1) + 4294967205) & 0x3F)) & 0x1)) { loop_state_var = 1; break; } } var_23 = var_52 + var_24 == (pointer_or_number64_t) &stack.offset_128[1] + *(generic64_t *) &stack.offset_80 * 1 + var_361 * 1 + var_355 * 1; var_355 = var_355 + 1; var_356 = var_356 + 1; } while (!(var_23)); if (loop_state_var == 1) { loop_state_var = 3; var_593 = true; break; } var_354 = var_52; var_353 = var_354; var_352 = var_361 + var_353; } } } else { var_353 = var_354; var_352 = var_361 + var_353; } var_350 = var_352; var_351 = var_353; var_48 = iswprint_2(stack.offset_172); var_47 = !var_48 ? '\000' : stack.offset_96.member_1; stack.offset_96.member_1 = var_47; var_46 = mbsinit_2((const mbstate_t *) *(generic64_t *) &stack.offset_104); if (!var_46) { continue; } loop_state_var = 1; } break; } if (var_593){ break;} break; } if (loop_state_var == 3) { loop_state_var = 7; var_586 = true; break; } if (loop_state_var == 1) { var_320 = var_350; var_322 = var_351; var_312 = stack.offset_96.member_1; var_318 = stack.offset_50; var_321 = *(generic64_t *) &stack.offset_80; var_324 = stack.offset_49; var_316 = stack.offset_72; var_314 = stack.offset_48; var_319 = stack.offset_64; var_313 = stack.offset_24; var_315 = stack.offset_16; var_317 = stack.offset_8; var_311 = stack.offset_145; var_323 = (var_312 ^ 0x1) & (var_311 | 0xFFFFFFFFFFFFFF00); } else { if (!(loop_state_var)) { var_345 = stack.offset_50; var_330 = var_345; var_347 = *(generic64_t *) &stack.offset_80; var_333 = var_347; var_349 = stack.offset_49; var_335 = var_349; var_343 = stack.offset_72; var_328 = var_343; var_341 = stack.offset_48; var_326 = var_341; var_346 = stack.offset_64; var_331 = var_346; var_340 = stack.offset_24; var_325 = var_340; var_342 = stack.offset_16; var_327 = var_342; var_344 = stack.offset_8; var_329 = var_344; var_332 = var_361; var_334 = 18446744073709551615U; var_348 = var_52; if (var_52 != (pointer_or_number64_t) -1) { var_325 = var_340; var_326 = var_341; var_327 = var_342; var_328 = var_343; var_329 = var_344; var_330 = var_345; var_331 = var_346; var_333 = var_347; var_334 = var_348; var_335 = var_349; var_332 = var_361; if (var_361 + *(generic64_t *) &stack.offset_80 < var_328) { var_337 = 0; var_338 = var_361; var_339 = var_361 + *(generic64_t *) &stack.offset_80; while (true) { var_336 = var_338; if (*(generic8_t *) (var_339 + (pointer_or_number64_t) stack.offset_128)) { var_336 = var_361 + 1 + var_337; var_339 = var_361 + 1 + var_347 + var_337; var_338 = var_338 + 1; var_337 = var_337 + 1; if (var_339 < (uint64_t) var_343) { continue; } } break; } var_332 = var_336; var_325 = var_340; var_326 = var_341; var_327 = var_342; var_328 = var_343; var_329 = var_344; var_330 = var_345; var_331 = var_346; var_333 = var_347; var_334 = stack.offset_128; var_335 = var_349; } } } else { var_348 = *(generic64_t *) &stack.offset_88; var_345 = stack.offset_50; var_330 = var_345; var_347 = *(generic64_t *) &stack.offset_80; var_333 = var_347; var_349 = stack.offset_49; var_335 = var_349; var_343 = stack.offset_72; var_328 = var_343; var_341 = stack.offset_48; var_326 = var_341; var_346 = stack.offset_64; var_331 = var_346; var_340 = stack.offset_24; var_325 = var_340; var_342 = stack.offset_16; var_327 = var_342; var_344 = stack.offset_8; var_329 = var_344; var_332 = var_361; var_334 = 18446744073709551615U; if (var_348 != (pointer_or_number64_t) -1) { var_325 = var_340; var_326 = var_341; var_327 = var_342; var_328 = var_343; var_329 = var_344; var_330 = var_345; var_331 = var_346; var_333 = var_347; var_334 = var_348; var_335 = var_349; var_332 = var_361; if (var_361 + *(generic64_t *) &stack.offset_80 < var_328) { var_337 = 0; var_338 = var_361; var_339 = var_361 + *(generic64_t *) &stack.offset_80; while (true) { var_336 = var_338; if (*(generic8_t *) (var_339 + (pointer_or_number64_t) stack.offset_128)) { var_336 = var_361 + 1 + var_337; var_339 = var_361 + 1 + var_347 + var_337; var_338 = var_338 + 1; var_337 = var_337 + 1; if (var_339 < (uint64_t) var_343) { continue; } } break; } var_332 = var_336; var_325 = var_340; var_326 = var_341; var_327 = var_342; var_328 = var_343; var_329 = var_344; var_330 = var_345; var_331 = var_346; var_333 = var_347; var_334 = stack.offset_128; var_335 = var_349; } } } var_313 = var_325; var_314 = var_326; var_315 = var_327; var_316 = var_328; var_317 = var_329; var_318 = var_330; var_319 = var_331; var_320 = var_332; var_321 = var_333; var_322 = var_334; var_324 = var_335; var_311 = stack.offset_145; var_323 = var_311; var_312 = 0; } var_289 = var_311; var_290 = var_312; var_278 = var_290; var_291 = var_313; var_279 = var_291; var_292 = var_314; var_280 = var_292; var_293 = var_315; var_281 = var_293; var_294 = var_316; var_282 = var_294; var_295 = var_317; var_283 = var_295; var_296 = var_318; var_297 = var_319; var_284 = var_297; var_298 = var_320; var_285 = var_298; var_299 = var_321; var_286 = var_299; var_300 = var_322; var_301 = var_323; var_287 = var_301; var_302 = var_324; var_288 = var_302; if (var_285 > 1) { var_272 = var_280; var_274 = var_285; var_275 = var_286; var_277 = var_288; stack.offset_80.member_1 = (number8_t) var_278; var_273 = stack.offset_152; *(generic64_t *) &stack.offset_104 = var_282; var_271 = stack.offset_146; *(generic64_t *) &stack.offset_96 = var_281; *(generic64_t *) &stack.offset_88 = var_283; var_276 = 0; while (true) { if (!(var_287 & 0xFF)) { var_267 = var_273; if ((var_272 & 0xFF)) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '\\'; } var_267 = var_273 + 1; } if (!(var_275 + 1 < var_274 + var_275)) { loop_state_var = 1; break; } var_260 = var_271; var_261 = 0; var_262 = var_267; var_263 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; if ((((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271 & 0xFF)) { if (var_267 < var_279) { *(generic8_t *) (var_267 + var_284) = '''; } if (var_267 + 1 < var_279) { *(generic8_t *) (var_267 + var_284 + 1) = '''; } var_262 = var_267 + 2; var_260 = 0; var_261 = 0; var_263 = var_267 + 1; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; } } else { if (stack.offset_147) { loop_state_var = 0; break; } var_269 = var_271; var_270 = var_273; if ((~(number8_t) var_271 & (stack.offset_148 == 2))) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '''; } if (var_273 + 1 < var_279) { *(generic8_t *) (var_273 + var_284 + 1) = '$'; } if (var_273 + 2 < var_279) { *(generic8_t *) (var_273 + var_284 + 2) = '''; } var_270 = var_273 + 3; var_269 = (var_274 & 0xFFFFFF00) | (~(number8_t) var_271 & (stack.offset_148 == 2)); } if (var_270 < var_279) { *(generic8_t *) (var_270 + var_284) = '\\'; } if (var_270 + 1 < var_279) { *(generic8_t *) (var_270 + var_284 + 1) = ((uint8_t) (number8_t) var_277 >> '\006') | 0x30; } var_268 = var_270 + 2; if (var_268 < var_279) { var_268 = ((var_277 >> 3) & 0x7) | 0x30; *(generic8_t *) (var_270 + var_284 + 2) = (number8_t) var_268; } var_263 = var_268; var_264 = var_275 + 1; var_262 = var_270 + 3; var_266 = (var_277 & 0x7) | 0x30; var_265 = var_287 & 0xFFFFFFFF; var_260 = var_269; var_261 = var_272; if (!(var_264 < var_274 + var_275)) { loop_state_var = 2; break; } } if (var_262 < var_279) { *(generic8_t *) (var_262 + var_284) = (number8_t) var_266; } var_277 = *(generic8_t *) (var_264 + (pointer_or_number64_t) stack.offset_128); var_273 = var_262 + 1; } if (!(loop_state_var)) { loop_state_var = 6; var_586 = true; break; } if (loop_state_var != 1) { stack.offset_146 = (number8_t) var_269; var_71 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_270 + 3; var_68 = stack.offset_80.member_1; var_70 = *(generic64_t *) &stack.offset_96; var_72 = *(generic64_t *) &stack.offset_88; var_69 = var_279; var_73 = var_270 + 3; var_74 = var_284; var_75 = var_275 + 1; var_76 = var_274 + var_275; var_77 = var_287; var_78 = (var_277 & 0x7) | 0x30; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } stack.offset_146 = (number8_t) var_271; var_82 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_267; var_79 = stack.offset_80.member_1; var_81 = *(generic64_t *) &stack.offset_96; var_83 = *(generic64_t *) &stack.offset_88; var_80 = var_279; var_84 = var_267; var_85 = var_284; var_86 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_87 = var_275 + 1; var_88 = var_274 + var_275; var_89 = var_287; var_90 = var_277; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_207 = var_290; var_208 = var_291; var_209 = var_292; var_210 = var_293; var_211 = var_294; var_212 = var_295; var_213 = var_296; var_214 = var_297; var_215 = var_299; var_216 = var_300; var_217 = var_301; var_218 = var_302; if ((var_217 & 0xFF)) { var_287 = var_289; var_278 = 0; var_279 = var_291; var_280 = var_292; var_281 = var_293; var_282 = var_294; var_283 = var_295; var_284 = var_297; var_285 = var_298; var_286 = var_299; var_288 = var_302; var_272 = var_280; var_274 = var_285; var_275 = var_286; var_277 = var_288; stack.offset_80.member_1 = (number8_t) var_278; var_273 = stack.offset_152; *(generic64_t *) &stack.offset_104 = var_282; var_271 = stack.offset_146; *(generic64_t *) &stack.offset_96 = var_281; *(generic64_t *) &stack.offset_88 = var_283; var_276 = 0; while (true) { if (!(var_287 & 0xFF)) { var_267 = var_273; if ((var_272 & 0xFF)) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '\\'; } var_267 = var_273 + 1; } if (!(var_275 + 1 < var_274 + var_275)) { loop_state_var = 1; break; } var_260 = var_271; var_261 = 0; var_262 = var_267; var_263 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; if ((((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271 & 0xFF)) { if (var_267 < var_279) { *(generic8_t *) (var_267 + var_284) = '''; } if (var_267 + 1 < var_279) { *(generic8_t *) (var_267 + var_284 + 1) = '''; } var_262 = var_267 + 2; var_260 = 0; var_261 = 0; var_263 = var_267 + 1; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; } } else { if (stack.offset_147) { loop_state_var = 0; break; } var_269 = var_271; var_270 = var_273; if ((~(number8_t) var_271 & (stack.offset_148 == 2))) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '''; } if (var_273 + 1 < var_279) { *(generic8_t *) (var_273 + var_284 + 1) = '$'; } if (var_273 + 2 < var_279) { *(generic8_t *) (var_273 + var_284 + 2) = '''; } var_270 = var_273 + 3; var_269 = (var_274 & 0xFFFFFF00) | (~(number8_t) var_271 & (stack.offset_148 == 2)); } if (var_270 < var_279) { *(generic8_t *) (var_270 + var_284) = '\\'; } if (var_270 + 1 < var_279) { *(generic8_t *) (var_270 + var_284 + 1) = ((uint8_t) (number8_t) var_277 >> '\006') | 0x30; } var_268 = var_270 + 2; if (var_268 < var_279) { var_268 = ((var_277 >> 3) & 0x7) | 0x30; *(generic8_t *) (var_270 + var_284 + 2) = (number8_t) var_268; } var_263 = var_268; var_264 = var_275 + 1; var_262 = var_270 + 3; var_266 = (var_277 & 0x7) | 0x30; var_265 = var_287 & 0xFFFFFFFF; var_260 = var_269; var_261 = var_272; if (!(var_264 < var_274 + var_275)) { loop_state_var = 2; break; } } if (var_262 < var_279) { *(generic8_t *) (var_262 + var_284) = (number8_t) var_266; } var_277 = *(generic8_t *) (var_264 + (pointer_or_number64_t) stack.offset_128); var_273 = var_262 + 1; } if (!(loop_state_var)) { loop_state_var = 6; var_586 = true; break; } if (loop_state_var != 1) { stack.offset_146 = (number8_t) var_269; var_71 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_270 + 3; var_68 = stack.offset_80.member_1; var_70 = *(generic64_t *) &stack.offset_96; var_72 = *(generic64_t *) &stack.offset_88; var_69 = var_279; var_73 = var_270 + 3; var_74 = var_284; var_75 = var_275 + 1; var_76 = var_274 + var_275; var_77 = var_287; var_78 = (var_277 & 0x7) | 0x30; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } stack.offset_146 = (number8_t) var_271; var_82 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_267; var_79 = stack.offset_80.member_1; var_81 = *(generic64_t *) &stack.offset_96; var_83 = *(generic64_t *) &stack.offset_88; var_80 = var_279; var_84 = var_267; var_85 = var_284; var_86 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_87 = var_275 + 1; var_88 = var_274 + var_275; var_89 = var_287; var_90 = var_277; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_586 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } break; case 3: { var_385 = (var_538 & 0xFFFFFFFFFFFFFF00) | var_536; var_386 = var_16; var_387 = var_537 & 0xFFFFFF00; var_388 = var_546; var_389 = var_36; var_390 = var_17; var_391 = var_41; var_392 = var_552; var_393 = *(generic8_t *) var_41; var_368 = var_385; var_303 = var_368; var_369 = var_386; var_304 = var_369; var_370 = var_387; var_305 = var_370; var_371 = var_388; var_306 = var_371; var_372 = var_389; var_307 = var_372; var_373 = var_390; var_308 = var_373; var_374 = var_391; var_309 = var_374; var_375 = var_392; var_376 = var_393; var_310 = var_376; if (stack.offset_32 == 1) { var_292 = var_305; var_294 = var_306; var_300 = var_309; *(generic64_t *) &stack.offset_80 = var_304; *(generic64_t *) &stack.offset_88 = var_308; stack.offset_96.member_1 = (number8_t) var_310; stack.offset_104.member_3 = (number8_t) var_307; var_45 = __ctype_b_loc_2(); var_296 = stack.offset_104.member_3; var_297 = *(generic64_t *) &stack.offset_88; var_302 = stack.offset_96.member_1; var_291 = *(generic64_t *) &stack.offset_80; var_290 = (var_303 & 0xFFFFFFFFFFFFFF00) | ((uint8_t) (*(generic8_t *) ((pointer_or_number64_t) &(*var_45)[var_302] + 1) & 0x40) >> '\006'); var_289 = stack.offset_145; var_301 = (((number64_t) *var_45 & 0xFFFFFFFFFFFFFF00) | !(*(generic8_t *) ((pointer_or_number64_t) &(*var_45)[var_302] + 1) & 0x40)) & (var_289 | 0xFFFFFFFFFFFFFF00); var_293 = var_545; var_295 = var_547; var_298 = 1; var_299 = var_541; var_207 = var_290; var_208 = var_291; var_209 = var_292; var_210 = var_293; var_211 = var_294; var_212 = var_295; var_213 = var_296; var_214 = var_297; var_215 = var_299; var_216 = var_300; var_217 = var_301; var_218 = var_302; if ((var_217 & 0xFF)) { var_287 = var_289; var_278 = 0; var_279 = var_291; var_280 = var_292; var_281 = var_293; var_282 = var_294; var_283 = var_295; var_284 = var_297; var_285 = var_298; var_286 = var_299; var_288 = var_302; var_272 = var_280; var_274 = var_285; var_275 = var_286; var_277 = var_288; stack.offset_80.member_1 = (number8_t) var_278; var_273 = stack.offset_152; *(generic64_t *) &stack.offset_104 = var_282; var_271 = stack.offset_146; *(generic64_t *) &stack.offset_96 = var_281; *(generic64_t *) &stack.offset_88 = var_283; var_276 = 0; while (true) { if (!(var_287 & 0xFF)) { var_267 = var_273; if ((var_272 & 0xFF)) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '\\'; } var_267 = var_273 + 1; } if (!(var_275 + 1 < var_274 + var_275)) { loop_state_var = 1; break; } var_260 = var_271; var_261 = 0; var_262 = var_267; var_263 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; if ((((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271 & 0xFF)) { if (var_267 < var_279) { *(generic8_t *) (var_267 + var_284) = '''; } if (var_267 + 1 < var_279) { *(generic8_t *) (var_267 + var_284 + 1) = '''; } var_262 = var_267 + 2; var_260 = 0; var_261 = 0; var_263 = var_267 + 1; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; } } else { if (stack.offset_147) { loop_state_var = 0; break; } var_269 = var_271; var_270 = var_273; if ((~(number8_t) var_271 & (stack.offset_148 == 2))) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '''; } if (var_273 + 1 < var_279) { *(generic8_t *) (var_273 + var_284 + 1) = '$'; } if (var_273 + 2 < var_279) { *(generic8_t *) (var_273 + var_284 + 2) = '''; } var_270 = var_273 + 3; var_269 = (var_274 & 0xFFFFFF00) | (~(number8_t) var_271 & (stack.offset_148 == 2)); } if (var_270 < var_279) { *(generic8_t *) (var_270 + var_284) = '\\'; } if (var_270 + 1 < var_279) { *(generic8_t *) (var_270 + var_284 + 1) = ((uint8_t) (number8_t) var_277 >> '\006') | 0x30; } var_268 = var_270 + 2; if (var_268 < var_279) { var_268 = ((var_277 >> 3) & 0x7) | 0x30; *(generic8_t *) (var_270 + var_284 + 2) = (number8_t) var_268; } var_263 = var_268; var_264 = var_275 + 1; var_262 = var_270 + 3; var_266 = (var_277 & 0x7) | 0x30; var_265 = var_287 & 0xFFFFFFFF; var_260 = var_269; var_261 = var_272; if (!(var_264 < var_274 + var_275)) { loop_state_var = 2; break; } } if (var_262 < var_279) { *(generic8_t *) (var_262 + var_284) = (number8_t) var_266; } var_277 = *(generic8_t *) (var_264 + (pointer_or_number64_t) stack.offset_128); var_273 = var_262 + 1; } if (!(loop_state_var)) { loop_state_var = 6; var_586 = true; break; } if (loop_state_var != 1) { stack.offset_146 = (number8_t) var_269; var_71 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_270 + 3; var_68 = stack.offset_80.member_1; var_70 = *(generic64_t *) &stack.offset_96; var_72 = *(generic64_t *) &stack.offset_88; var_69 = var_279; var_73 = var_270 + 3; var_74 = var_284; var_75 = var_275 + 1; var_76 = var_274 + var_275; var_77 = var_287; var_78 = (var_277 & 0x7) | 0x30; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } stack.offset_146 = (number8_t) var_271; var_82 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_267; var_79 = stack.offset_80.member_1; var_81 = *(generic64_t *) &stack.offset_96; var_83 = *(generic64_t *) &stack.offset_88; var_80 = var_279; var_84 = var_267; var_85 = var_284; var_86 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_87 = var_275 + 1; var_88 = var_274 + var_275; var_89 = var_287; var_90 = var_277; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_586 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_362 = var_368; var_363 = var_369; var_364 = var_371; var_365 = var_372; var_366 = var_373; var_367 = var_376; stack.offset_176 = 0; *(generic64_t **) &stack.offset_104 = &stack.offset_176; if (var_364 == (pointer_or_number64_t) -1) { var_25 = stack.offset_128; stack.offset_64 = var_369; stack.offset_72 = var_373; stack.offset_80.member_1 = (number8_t) var_376; stack.offset_88.member_1 = (number8_t) var_368; stack.offset_96.member_1 = (number8_t) var_372; var_567 = strlen_2(var_374, var_375, var_376, (pointer_or_number64_t) var_25, var_372, var_373); var_54 = var_567.register_rax; var_364 = var_54; var_53 = var_567.register_rdx; var_363 = stack.offset_64; var_366 = stack.offset_72; var_367 = stack.offset_80.member_1; var_362 = stack.offset_88.member_1; var_365 = stack.offset_96.member_1; } stack.offset_96.member_1 = (number8_t) var_362; stack.offset_50 = (number8_t) var_365; *(generic64_t *) &stack.offset_80 = var_541; stack.offset_51 = (number8_t) var_362; stack.offset_49 = (number8_t) var_367; stack.offset_48 = (number8_t) var_370; stack.offset_64 = var_366; stack.offset_24 = var_363; stack.offset_16 = var_545; stack.offset_8 = var_547; stack.offset_72 = var_364; var_361 = 0; while (true) { var_24 = var_361 + *(generic64_t *) &stack.offset_80 + (pointer_or_number64_t) stack.offset_128; if (!var_24) { var_357 = stack.offset_51; var_358 = ""; var_359 = 0; var_360 = 1; } else { var_360 = (pointer_or_number64_t) stack.offset_72 - (var_361 + *(generic64_t *) &stack.offset_80); var_357 = (pointer_or_number64_t) stack.offset_72 != var_361 + *(generic64_t *) &stack.offset_80; var_359 = &stack.offset_172; var_358 = var_24; } stack.offset_88.member_1 = var_357; var_52 = mbrtoc32_2((char32_t *) var_359, (const int8_t *) var_358, var_360, (mbstate_t *) *(generic64_t *) &stack.offset_104); if (var_52 > (uint64_t) -3) { if (!stack.offset_88.member_1) { loop_state_var = 0; break; } *(size_t *) &stack.offset_88 = var_52; var_49 = function_0x404860_Code_x86_64(); if ((var_49.offset_0 & 0xFF)) { loop_state_var = 2; break; } if (!var_359) { var_352 = var_361 + 1; var_353 = var_52; } else { *(generic32_t *) var_359 = *(generic8_t *) var_358; var_354 = 1; if (stack.offset_148 == 2) { var_354 = 1; if (!stack.offset_147) { var_353 = var_354; var_352 = var_361 + var_353; } else { var_352 = var_361 + 1; var_353 = var_52; } } else { var_353 = var_354; var_352 = var_361 + var_353; } } var_350 = var_352; var_351 = var_353; var_48 = iswprint_2(stack.offset_172); var_47 = !var_48 ? '\000' : stack.offset_96.member_1; stack.offset_96.member_1 = var_47; var_46 = mbsinit_2((const mbstate_t *) *(generic64_t *) &stack.offset_104); if (!var_46) { continue; } loop_state_var = 1; break; } bool var_594 = false; var_350 = var_361; var_351 = 0; var_352 = var_361; var_353 = 18446744073709551613U; switch ((number64_t) var_52) { case 0: { loop_state_var = 1; } break; case 18446744073709551613U: { var_350 = var_352; var_351 = var_353; var_48 = iswprint_2(stack.offset_172); var_47 = !var_48 ? '\000' : stack.offset_96.member_1; stack.offset_96.member_1 = var_47; var_46 = mbsinit_2((const mbstate_t *) *(generic64_t *) &stack.offset_104); if (!var_46) { continue; } loop_state_var = 1; } break; default: { var_354 = var_52; if (stack.offset_148 == 2) { var_354 = var_52; if (!stack.offset_147) { var_353 = var_354; var_352 = var_361 + var_353; } else { if (var_52 == 1) { var_352 = var_361 + 1; var_353 = var_52; } else { var_356 = var_361 + *(generic64_t *) &stack.offset_80 + (pointer_or_number64_t) stack.offset_128; var_355 = 0; do { if (!(((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFE) > 33)) { var_51 = lshift((((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFFFFFFFF) - 33) & 0xFF, 0); var_50 = lshift(((((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFFFFFFFF) - 33) ^ ((number8_t) (((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFFFFFFFF) - 33) + '!')) & (((number8_t) (((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFFFFFFFF) - 33) + '!') ^ 0x21), 4); if (((0x20000002B >> ((*(generic8_t *) (var_356 + 1) + 4294967205) & 0x3F)) & 0x1)) { loop_state_var = 1; break; } } var_23 = var_52 + var_24 == (pointer_or_number64_t) &stack.offset_128[1] + *(generic64_t *) &stack.offset_80 * 1 + var_361 * 1 + var_355 * 1; var_355 = var_355 + 1; var_356 = var_356 + 1; } while (!(var_23)); if (loop_state_var == 1) { loop_state_var = 3; var_594 = true; break; } var_354 = var_52; var_353 = var_354; var_352 = var_361 + var_353; } } } else { var_353 = var_354; var_352 = var_361 + var_353; } var_350 = var_352; var_351 = var_353; var_48 = iswprint_2(stack.offset_172); var_47 = !var_48 ? '\000' : stack.offset_96.member_1; stack.offset_96.member_1 = var_47; var_46 = mbsinit_2((const mbstate_t *) *(generic64_t *) &stack.offset_104); if (!var_46) { continue; } loop_state_var = 1; } break; } if (var_594){ break;} break; } if (loop_state_var == 3) { loop_state_var = 7; var_586 = true; break; } if (loop_state_var == 1) { var_320 = var_350; var_322 = var_351; var_312 = stack.offset_96.member_1; var_318 = stack.offset_50; var_321 = *(generic64_t *) &stack.offset_80; var_324 = stack.offset_49; var_316 = stack.offset_72; var_314 = stack.offset_48; var_319 = stack.offset_64; var_313 = stack.offset_24; var_315 = stack.offset_16; var_317 = stack.offset_8; var_311 = stack.offset_145; var_323 = (var_312 ^ 0x1) & (var_311 | 0xFFFFFFFFFFFFFF00); } else { if (!(loop_state_var)) { var_345 = stack.offset_50; var_330 = var_345; var_347 = *(generic64_t *) &stack.offset_80; var_333 = var_347; var_349 = stack.offset_49; var_335 = var_349; var_343 = stack.offset_72; var_328 = var_343; var_341 = stack.offset_48; var_326 = var_341; var_346 = stack.offset_64; var_331 = var_346; var_340 = stack.offset_24; var_325 = var_340; var_342 = stack.offset_16; var_327 = var_342; var_344 = stack.offset_8; var_329 = var_344; var_332 = var_361; var_334 = 18446744073709551615U; var_348 = var_52; if (var_52 != (pointer_or_number64_t) -1) { var_325 = var_340; var_326 = var_341; var_327 = var_342; var_328 = var_343; var_329 = var_344; var_330 = var_345; var_331 = var_346; var_333 = var_347; var_334 = var_348; var_335 = var_349; var_332 = var_361; if (var_361 + *(generic64_t *) &stack.offset_80 < var_328) { var_337 = 0; var_338 = var_361; var_339 = var_361 + *(generic64_t *) &stack.offset_80; while (true) { var_336 = var_338; if (*(generic8_t *) (var_339 + (pointer_or_number64_t) stack.offset_128)) { var_336 = var_361 + 1 + var_337; var_339 = var_361 + 1 + var_347 + var_337; var_338 = var_338 + 1; var_337 = var_337 + 1; if (var_339 < (uint64_t) var_343) { continue; } } break; } var_332 = var_336; var_325 = var_340; var_326 = var_341; var_327 = var_342; var_328 = var_343; var_329 = var_344; var_330 = var_345; var_331 = var_346; var_333 = var_347; var_334 = stack.offset_128; var_335 = var_349; } } } else { var_348 = *(generic64_t *) &stack.offset_88; var_345 = stack.offset_50; var_330 = var_345; var_347 = *(generic64_t *) &stack.offset_80; var_333 = var_347; var_349 = stack.offset_49; var_335 = var_349; var_343 = stack.offset_72; var_328 = var_343; var_341 = stack.offset_48; var_326 = var_341; var_346 = stack.offset_64; var_331 = var_346; var_340 = stack.offset_24; var_325 = var_340; var_342 = stack.offset_16; var_327 = var_342; var_344 = stack.offset_8; var_329 = var_344; var_332 = var_361; var_334 = 18446744073709551615U; if (var_348 != (pointer_or_number64_t) -1) { var_325 = var_340; var_326 = var_341; var_327 = var_342; var_328 = var_343; var_329 = var_344; var_330 = var_345; var_331 = var_346; var_333 = var_347; var_334 = var_348; var_335 = var_349; var_332 = var_361; if (var_361 + *(generic64_t *) &stack.offset_80 < var_328) { var_337 = 0; var_338 = var_361; var_339 = var_361 + *(generic64_t *) &stack.offset_80; while (true) { var_336 = var_338; if (*(generic8_t *) (var_339 + (pointer_or_number64_t) stack.offset_128)) { var_336 = var_361 + 1 + var_337; var_339 = var_361 + 1 + var_347 + var_337; var_338 = var_338 + 1; var_337 = var_337 + 1; if (var_339 < (uint64_t) var_343) { continue; } } break; } var_332 = var_336; var_325 = var_340; var_326 = var_341; var_327 = var_342; var_328 = var_343; var_329 = var_344; var_330 = var_345; var_331 = var_346; var_333 = var_347; var_334 = stack.offset_128; var_335 = var_349; } } } var_313 = var_325; var_314 = var_326; var_315 = var_327; var_316 = var_328; var_317 = var_329; var_318 = var_330; var_319 = var_331; var_320 = var_332; var_321 = var_333; var_322 = var_334; var_324 = var_335; var_311 = stack.offset_145; var_323 = var_311; var_312 = 0; } var_289 = var_311; var_290 = var_312; var_278 = var_290; var_291 = var_313; var_279 = var_291; var_292 = var_314; var_280 = var_292; var_293 = var_315; var_281 = var_293; var_294 = var_316; var_282 = var_294; var_295 = var_317; var_283 = var_295; var_296 = var_318; var_297 = var_319; var_284 = var_297; var_298 = var_320; var_285 = var_298; var_299 = var_321; var_286 = var_299; var_300 = var_322; var_301 = var_323; var_287 = var_301; var_302 = var_324; var_288 = var_302; if (var_285 > 1) { var_272 = var_280; var_274 = var_285; var_275 = var_286; var_277 = var_288; stack.offset_80.member_1 = (number8_t) var_278; var_273 = stack.offset_152; *(generic64_t *) &stack.offset_104 = var_282; var_271 = stack.offset_146; *(generic64_t *) &stack.offset_96 = var_281; *(generic64_t *) &stack.offset_88 = var_283; var_276 = 0; while (true) { if (!(var_287 & 0xFF)) { var_267 = var_273; if ((var_272 & 0xFF)) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '\\'; } var_267 = var_273 + 1; } if (!(var_275 + 1 < var_274 + var_275)) { loop_state_var = 1; break; } var_260 = var_271; var_261 = 0; var_262 = var_267; var_263 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; if ((((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271 & 0xFF)) { if (var_267 < var_279) { *(generic8_t *) (var_267 + var_284) = '''; } if (var_267 + 1 < var_279) { *(generic8_t *) (var_267 + var_284 + 1) = '''; } var_262 = var_267 + 2; var_260 = 0; var_261 = 0; var_263 = var_267 + 1; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; } } else { if (stack.offset_147) { loop_state_var = 0; break; } var_269 = var_271; var_270 = var_273; if ((~(number8_t) var_271 & (stack.offset_148 == 2))) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '''; } if (var_273 + 1 < var_279) { *(generic8_t *) (var_273 + var_284 + 1) = '$'; } if (var_273 + 2 < var_279) { *(generic8_t *) (var_273 + var_284 + 2) = '''; } var_270 = var_273 + 3; var_269 = (var_274 & 0xFFFFFF00) | (~(number8_t) var_271 & (stack.offset_148 == 2)); } if (var_270 < var_279) { *(generic8_t *) (var_270 + var_284) = '\\'; } if (var_270 + 1 < var_279) { *(generic8_t *) (var_270 + var_284 + 1) = ((uint8_t) (number8_t) var_277 >> '\006') | 0x30; } var_268 = var_270 + 2; if (var_268 < var_279) { var_268 = ((var_277 >> 3) & 0x7) | 0x30; *(generic8_t *) (var_270 + var_284 + 2) = (number8_t) var_268; } var_263 = var_268; var_264 = var_275 + 1; var_262 = var_270 + 3; var_266 = (var_277 & 0x7) | 0x30; var_265 = var_287 & 0xFFFFFFFF; var_260 = var_269; var_261 = var_272; if (!(var_264 < var_274 + var_275)) { loop_state_var = 2; break; } } if (var_262 < var_279) { *(generic8_t *) (var_262 + var_284) = (number8_t) var_266; } var_277 = *(generic8_t *) (var_264 + (pointer_or_number64_t) stack.offset_128); var_273 = var_262 + 1; } if (!(loop_state_var)) { loop_state_var = 6; var_586 = true; break; } if (loop_state_var != 1) { stack.offset_146 = (number8_t) var_269; var_71 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_270 + 3; var_68 = stack.offset_80.member_1; var_70 = *(generic64_t *) &stack.offset_96; var_72 = *(generic64_t *) &stack.offset_88; var_69 = var_279; var_73 = var_270 + 3; var_74 = var_284; var_75 = var_275 + 1; var_76 = var_274 + var_275; var_77 = var_287; var_78 = (var_277 & 0x7) | 0x30; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } stack.offset_146 = (number8_t) var_271; var_82 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_267; var_79 = stack.offset_80.member_1; var_81 = *(generic64_t *) &stack.offset_96; var_83 = *(generic64_t *) &stack.offset_88; var_80 = var_279; var_84 = var_267; var_85 = var_284; var_86 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_87 = var_275 + 1; var_88 = var_274 + var_275; var_89 = var_287; var_90 = var_277; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_207 = var_290; var_208 = var_291; var_209 = var_292; var_210 = var_293; var_211 = var_294; var_212 = var_295; var_213 = var_296; var_214 = var_297; var_215 = var_299; var_216 = var_300; var_217 = var_301; var_218 = var_302; if ((var_217 & 0xFF)) { var_287 = var_289; var_278 = 0; var_279 = var_291; var_280 = var_292; var_281 = var_293; var_282 = var_294; var_283 = var_295; var_284 = var_297; var_285 = var_298; var_286 = var_299; var_288 = var_302; var_272 = var_280; var_274 = var_285; var_275 = var_286; var_277 = var_288; stack.offset_80.member_1 = (number8_t) var_278; var_273 = stack.offset_152; *(generic64_t *) &stack.offset_104 = var_282; var_271 = stack.offset_146; *(generic64_t *) &stack.offset_96 = var_281; *(generic64_t *) &stack.offset_88 = var_283; var_276 = 0; while (true) { if (!(var_287 & 0xFF)) { var_267 = var_273; if ((var_272 & 0xFF)) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '\\'; } var_267 = var_273 + 1; } if (!(var_275 + 1 < var_274 + var_275)) { loop_state_var = 1; break; } var_260 = var_271; var_261 = 0; var_262 = var_267; var_263 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; if ((((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271 & 0xFF)) { if (var_267 < var_279) { *(generic8_t *) (var_267 + var_284) = '''; } if (var_267 + 1 < var_279) { *(generic8_t *) (var_267 + var_284 + 1) = '''; } var_262 = var_267 + 2; var_260 = 0; var_261 = 0; var_263 = var_267 + 1; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; } } else { if (stack.offset_147) { loop_state_var = 0; break; } var_269 = var_271; var_270 = var_273; if ((~(number8_t) var_271 & (stack.offset_148 == 2))) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '''; } if (var_273 + 1 < var_279) { *(generic8_t *) (var_273 + var_284 + 1) = '$'; } if (var_273 + 2 < var_279) { *(generic8_t *) (var_273 + var_284 + 2) = '''; } var_270 = var_273 + 3; var_269 = (var_274 & 0xFFFFFF00) | (~(number8_t) var_271 & (stack.offset_148 == 2)); } if (var_270 < var_279) { *(generic8_t *) (var_270 + var_284) = '\\'; } if (var_270 + 1 < var_279) { *(generic8_t *) (var_270 + var_284 + 1) = ((uint8_t) (number8_t) var_277 >> '\006') | 0x30; } var_268 = var_270 + 2; if (var_268 < var_279) { var_268 = ((var_277 >> 3) & 0x7) | 0x30; *(generic8_t *) (var_270 + var_284 + 2) = (number8_t) var_268; } var_263 = var_268; var_264 = var_275 + 1; var_262 = var_270 + 3; var_266 = (var_277 & 0x7) | 0x30; var_265 = var_287 & 0xFFFFFFFF; var_260 = var_269; var_261 = var_272; if (!(var_264 < var_274 + var_275)) { loop_state_var = 2; break; } } if (var_262 < var_279) { *(generic8_t *) (var_262 + var_284) = (number8_t) var_266; } var_277 = *(generic8_t *) (var_264 + (pointer_or_number64_t) stack.offset_128); var_273 = var_262 + 1; } if (!(loop_state_var)) { loop_state_var = 6; var_586 = true; break; } if (loop_state_var != 1) { stack.offset_146 = (number8_t) var_269; var_71 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_270 + 3; var_68 = stack.offset_80.member_1; var_70 = *(generic64_t *) &stack.offset_96; var_72 = *(generic64_t *) &stack.offset_88; var_69 = var_279; var_73 = var_270 + 3; var_74 = var_284; var_75 = var_275 + 1; var_76 = var_274 + var_275; var_77 = var_287; var_78 = (var_277 & 0x7) | 0x30; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } stack.offset_146 = (number8_t) var_271; var_82 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_267; var_79 = stack.offset_80.member_1; var_81 = *(generic64_t *) &stack.offset_96; var_83 = *(generic64_t *) &stack.offset_88; var_80 = var_279; var_84 = var_267; var_85 = var_284; var_86 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_87 = var_275 + 1; var_88 = var_274 + var_275; var_89 = var_287; var_90 = var_277; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_586 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } break; case 4: { var_207 = (var_538 & 0xFFFFFFFFFFFFFF00) | var_536; var_208 = var_16; var_209 = var_537 & 0xFFFFFF00; var_210 = var_545; var_211 = var_546; var_212 = var_547; var_213 = var_36; var_214 = var_17; var_215 = var_541; var_216 = var_41; var_217 = var_552; var_218 = *(generic8_t *) var_41; var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_586 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } break; case 5: { var_242 = (var_538 & 0xFFFFFFFFFFFFFF00) | var_536; var_243 = var_16; var_244 = var_537 & 0xFFFFFF00; var_245 = var_546; var_246 = var_36; var_247 = var_17; var_248 = var_41; var_249 = var_552; var_250 = 35; var_233 = var_242; var_234 = var_243; var_208 = var_234; var_235 = var_244; var_209 = var_235; var_236 = var_245; var_211 = var_236; var_237 = var_246; var_213 = var_237; var_238 = var_247; var_214 = var_238; var_239 = var_248; var_216 = var_239; var_240 = var_249; var_217 = var_240; var_241 = var_250; var_218 = var_241; var_207 = 0; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (!var_541) { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_211 = var_236; var_213 = var_237; var_214 = var_238; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (stack.offset_148 == 2) { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_210 = var_545; var_211 = var_236; var_212 = var_547; var_213 = var_237; var_214 = var_238; var_215 = var_541; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_226 = var_233; var_227 = var_234; var_228 = var_236; var_229 = var_237; var_230 = var_238; var_231 = var_239; var_232 = var_240; if (stack.offset_147) { loop_state_var = 1; var_586 = true; break; } } } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_586 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } break; case 7: { var_428 = (var_552 & 0xFFFFFFFFFFFFFF00) | (var_40 == 2); var_217 = var_428; var_207 = 0; var_208 = var_16; var_209 = var_537 & 0xFFFFFF00; var_210 = var_545; var_211 = var_546; var_212 = var_547; var_213 = var_36; var_214 = var_17; var_215 = var_541; var_216 = var_41; var_218 = 8; var_422 = var_16; var_423 = var_546; var_424 = var_36; var_425 = var_17; var_426 = 98; var_427 = var_41; if (stack.offset_145) { var_163 = var_422; var_115 = var_163; var_165 = var_423; var_117 = var_165; var_167 = var_424; var_119 = var_167; var_168 = var_425; var_120 = var_168; var_169 = var_427; var_122 = var_169; var_170 = var_428; var_123 = var_170; var_124 = var_426 & 0xFFFFFFFF; var_114 = 0; var_116 = var_545; var_118 = var_547; var_121 = var_541; var_162 = 0; var_164 = var_545; var_166 = var_547; if (stack.offset_147) { loop_state_var = 5; var_586 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_586 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } break; case 9: { var_454 = var_537 & 0xFFFFFF00; var_455 = var_16; var_456 = var_546; var_457 = var_36; var_458 = var_17; var_459 = var_41; var_460 = var_552; if (var_40 == 2) { var_91 = 0; var_92 = var_16; var_93 = var_545; var_94 = var_546; var_95 = var_547; var_96 = var_36; var_97 = var_17; var_98 = 0; var_99 = var_541; var_100 = var_41; var_101 = var_552; var_102 = 63; var_399 = var_41; var_400 = var_552; if (stack.offset_147) { loop_state_var = 2; var_586 = true; break; } var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_448 = var_454; var_439 = var_448; var_447 = var_455; var_438 = var_447; var_449 = var_456; var_440 = var_449; var_450 = var_457; var_441 = var_450; var_451 = var_458; var_442 = var_451; var_452 = var_459; var_443 = var_452; var_453 = var_460; var_444 = var_453; if (stack.offset_148 != 5) { var_196 = var_438; var_183 = var_196; var_197 = var_439; var_184 = var_197; var_199 = var_440; var_186 = var_199; var_201 = var_441; var_188 = var_201; var_202 = var_442; var_189 = var_202; var_192 = var_443; var_205 = var_444; var_193 = var_205; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_182 = 0; var_185 = var_545; var_187 = var_547; var_191 = var_541; var_194 = 63; var_195 = 0; var_198 = var_545; var_200 = var_547; var_203 = 0; var_204 = var_541; var_206 = 63; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_586 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_438 = var_447; var_439 = var_448; var_440 = var_449; var_441 = var_450; var_442 = var_451; var_443 = var_452; var_444 = var_453; if (!(stack.offset_52 & 0x4)) { var_196 = var_438; var_183 = var_196; var_197 = var_439; var_184 = var_197; var_199 = var_440; var_186 = var_199; var_201 = var_441; var_188 = var_201; var_202 = var_442; var_189 = var_202; var_192 = var_443; var_205 = var_444; var_193 = var_205; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_182 = 0; var_185 = var_545; var_187 = var_547; var_191 = var_541; var_194 = 63; var_195 = 0; var_198 = var_545; var_200 = var_547; var_203 = 0; var_204 = var_541; var_206 = 63; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_586 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_207 = 0; var_208 = var_447; var_209 = var_448; var_210 = var_545; var_211 = var_449; var_212 = var_547; var_213 = var_450; var_214 = var_451; var_215 = var_541; var_216 = var_452; var_217 = var_453; var_218 = 63; if (var_541 + 2 < var_449) { var_217 = stack.offset_128; var_207 = 0; var_208 = var_447; var_209 = var_448; var_210 = var_545; var_211 = var_449; var_212 = var_547; var_213 = var_450; var_214 = var_451; var_215 = var_541; var_216 = var_452; var_218 = 63; if (*(generic8_t *) ((pointer_or_number64_t) &((struct_358 *) var_217)->offset_1 + var_541 * 1) == '?') { var_27 = *(generic8_t *) ((pointer_or_number64_t) &stack.offset_128[1] + var_541 * 1); var_445 = 0; var_446 = stack.offset_128; if (*(generic8_t *) ((pointer_or_number64_t) &stack.offset_128[1] + var_541 * 1) > '>') { var_195 = var_445; var_182 = var_195; var_205 = var_446; var_193 = var_205; var_190 = (var_450 & 0xFFFFFFFF) | stack.offset_147; var_183 = var_447; var_184 = var_448; var_185 = var_545; var_186 = var_449; var_187 = var_547; var_188 = var_450; var_189 = var_451; var_191 = var_541; var_192 = var_452; var_194 = 63; var_196 = var_447; var_197 = var_448; var_198 = var_545; var_199 = var_449; var_200 = var_547; var_201 = var_450; var_202 = var_451; var_203 = 0; var_204 = var_541; var_206 = 63; if (!((var_450 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } } else { var_58 = lshift((var_27 - 62) & 0xFF, 0); var_57 = lshift(((var_27 - 62) ^ ((number8_t) (var_27 - 62) + '>')) & (((number8_t) (var_27 - 62) + '>') ^ 0x3E), 4); var_445 = (0x7000A38200000000 >> (*(generic8_t *) ((pointer_or_number64_t) &stack.offset_128[1] + var_541 * 1) & 0x3F)) & 0x1; var_446 = 8070630310989004800; if (!var_445) { var_195 = var_445; var_182 = var_195; var_205 = var_446; var_193 = var_205; var_190 = (var_450 & 0xFFFFFFFF) | stack.offset_147; var_183 = var_447; var_184 = var_448; var_185 = var_545; var_186 = var_449; var_187 = var_547; var_188 = var_450; var_189 = var_451; var_191 = var_541; var_192 = var_452; var_194 = 63; var_196 = var_447; var_197 = var_448; var_198 = var_545; var_199 = var_449; var_200 = var_547; var_201 = var_450; var_202 = var_451; var_203 = 0; var_204 = var_541; var_206 = 63; if (!((var_450 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } } else { var_408 = (0x7000A38200000000 >> (*(generic8_t *) ((pointer_or_number64_t) &stack.offset_128[1] + var_541 * 1) & 0x3F)) & 0x1; var_409 = var_447; var_410 = var_449; var_411 = var_450; var_412 = var_451; var_413 = var_452; var_414 = 8070630310989004800; if (stack.offset_147) { loop_state_var = 3; var_586 = true; break; } if ((uint64_t) stack.offset_152 < var_447) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_451) = '?'; } if ((pointer_or_number64_t) stack.offset_152 + 1 < var_447) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_451 + 1) = '\"'; } if ((pointer_or_number64_t) stack.offset_152 + 2 < var_447) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_451 + 2) = '\"'; } var_26 = (pointer_or_number64_t) stack.offset_152 + 3; if (var_26 < var_447) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_451 + 3) = '?'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 4; var_190 = (var_450 & 0xFFFFFFFF) | stack.offset_147; var_182 = 0; var_183 = var_447; var_184 = var_448; var_185 = var_545; var_186 = var_449; var_187 = var_547; var_188 = var_450; var_189 = var_451; var_191 = var_541 + 2; var_192 = var_452; var_193 = var_26; var_194 = var_27; var_195 = 0; var_196 = var_447; var_197 = var_448; var_198 = var_545; var_199 = var_449; var_200 = var_547; var_201 = var_450; var_202 = var_451; var_203 = 0; var_204 = var_541 + 2; var_205 = var_26; var_206 = var_27; if (!((var_450 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_586 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_586 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } break; case 10: { stack.offset_144 = '\001'; var_207 = (var_538 & 0xFFFFFFFFFFFFFF00) | var_536; var_208 = var_16; var_209 = var_537 & 0xFFFFFF00; var_210 = var_545; var_211 = var_546; var_212 = var_547; var_213 = var_36; var_214 = var_17; var_215 = var_541; var_216 = var_41; var_217 = var_552; var_218 = 39; if (var_40 == 2) { var_399 = var_41; var_400 = var_552; if (stack.offset_147) { loop_state_var = 2; var_586 = true; break; } if (!var_16) { if ((uint64_t) stack.offset_152 < var_16) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_17) = '''; } if ((pointer_or_number64_t) stack.offset_152 + 1 < var_16) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_17 + 1) = '\\'; } if ((pointer_or_number64_t) stack.offset_152 + 2 < var_16) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_17 + 2) = '''; } var_471 = stack.offset_40; var_472 = var_16; } else { var_471 = var_16; var_472 = 0; if (stack.offset_40) { if ((uint64_t) stack.offset_152 < var_16) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_17) = '''; } if ((pointer_or_number64_t) stack.offset_152 + 1 < var_16) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_17 + 1) = '\\'; } if ((pointer_or_number64_t) stack.offset_152 + 2 < var_16) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_17 + 2) = '''; } var_471 = stack.offset_40; var_472 = var_16; } } var_469 = var_472; var_463 = var_469; stack.offset_40 = var_471; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_144 = '\001'; var_461 = '\000'; var_462 = (var_538 & 0xFFFFFFFFFFFFFF00) | var_536; var_464 = var_546; var_465 = var_36; var_466 = var_17; var_467 = 0; var_468 = var_41; var_470 = 39; var_91 = var_462; var_92 = var_463; var_94 = var_464; var_96 = var_465; var_97 = var_466; var_98 = var_467; var_100 = var_468; var_101 = var_469; var_102 = var_470; stack.offset_146 = var_461; var_93 = var_545; var_95 = var_547; var_99 = var_541; var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_586 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } break; case 17: { var_489 = (pointer_or_number64_t) &segment_2.rodata.offset_2208 + 180 + (number64_t) *(generic32_t *) ((pointer_or_number64_t) &segment_2.rodata.offset_2208 + 180 + *(generic8_t *) var_41 * 4) * 1; var_484 = (var_538 & 0xFFFFFFFFFFFFFF00) | var_536; var_485 = var_16; var_486 = var_546; var_487 = var_36; var_488 = var_17; var_490 = var_41; var_491 = var_552; if (stack.offset_147) { loop_state_var = 4; var_586 = true; break; } var_475 = stack.offset_152; var_483 = stack.offset_146 ^ 0x1; var_482 = (pointer_or_number64_t) var_475 + 1; var_30 = (stack.offset_148 == 2) & var_483; var_481 = (var_489 & 0xFFFFFFFFFFFFFF00) | var_30; var_476 = var_484; var_477 = var_485; var_478 = var_486; var_479 = var_487; var_480 = var_488; if (var_30) { if ((uint64_t) stack.offset_152 < var_485) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_488) = '''; } if ((pointer_or_number64_t) var_475 + 1 < var_485) { *(generic8_t *) ((pointer_or_number64_t) var_475 + 1 + var_488) = '$'; } if ((pointer_or_number64_t) stack.offset_152 + 2 < var_485) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_488 + 2) = '''; } var_29 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 4; if (var_29 < var_485) { *(generic8_t *) (var_29 + var_488) = '\\'; var_461 = (number8_t) var_30; var_462 = 0; var_463 = var_485; var_464 = var_486; var_465 = var_487; var_466 = var_488; var_467 = (var_489 & 0xFFFFFFFFFFFFFF00) | var_30; var_468 = (pointer_or_number64_t) var_475 + 1; var_469 = var_29; var_470 = 48; } else { var_461 = (number8_t) var_30; var_462 = 0; var_463 = var_485; var_464 = var_486; var_465 = var_487; var_466 = var_488; var_467 = (var_489 & 0xFFFFFFFFFFFFFF00) | var_30; var_468 = (pointer_or_number64_t) var_475 + 1; var_469 = var_29; var_470 = 48; } var_91 = var_462; var_92 = var_463; var_94 = var_464; var_96 = var_465; var_97 = var_466; var_98 = var_467; var_100 = var_468; var_101 = var_469; var_102 = var_470; stack.offset_146 = var_461; var_93 = var_545; var_95 = var_547; var_99 = var_541; var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } if ((uint64_t) var_475 < var_477) { *(generic8_t *) ((pointer_or_number64_t) var_475 + var_480) = '\\'; } if (!(var_479 & 0xFF)) { stack.offset_152 = var_482; var_184 = var_481 & 0xFFFFFFFF; var_190 = var_476 & 0xFFFFFFFF; var_182 = 0; var_183 = var_477; var_185 = var_545; var_186 = var_478; var_187 = var_547; var_188 = var_479; var_189 = var_480; var_191 = var_541; var_192 = var_482; var_193 = var_483; var_194 = 48; var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_474 = var_541 + 1; var_473 = var_482; if (var_474 < var_478) { var_28 = *(generic8_t *) ((pointer_or_number64_t) &stack.offset_128->offset_1 + var_541 * 1) + 4294967248; var_474 = var_28 & 0xFFFFFFFF; stack.offset_104.member_3 = *(generic8_t *) ((pointer_or_number64_t) &stack.offset_128->offset_1 + var_541 * 1); var_473 = var_482; if (!((var_28 & 0xFE) > 9)) { if (var_482 < var_477) { *(generic8_t *) (var_482 + var_480) = '0'; } if ((pointer_or_number64_t) stack.offset_152 + 2 < var_477) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_480 + 2) = '0'; } var_473 = (pointer_or_number64_t) stack.offset_152 + 3; var_474 = (pointer_or_number64_t) stack.offset_152 + 2; } } var_205 = var_474; stack.offset_152 = var_473; var_197 = var_481 & 0xFFFFFFFF; var_203 = var_476 & 0xFFFFFFFF; var_195 = 0; var_196 = var_477; var_198 = var_545; var_199 = var_478; var_200 = var_547; var_201 = var_479; var_202 = var_480; var_204 = var_541; var_206 = 48; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_586 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } break; case 18: { var_190 = var_36 | stack.offset_147; var_182 = 0; var_183 = var_16; var_184 = 0; var_185 = var_545; var_186 = var_546; var_187 = var_547; var_188 = var_36; var_189 = var_17; var_191 = var_541; var_192 = var_41; var_193 = var_552; var_194 = 0; var_195 = 0; var_196 = var_16; var_197 = 0; var_198 = var_545; var_199 = var_546; var_200 = var_547; var_201 = var_36; var_202 = var_17; var_203 = 0; var_204 = var_541; var_205 = var_552; var_206 = 0; if (!((var_36 & 0x1) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_586 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } break; case 19: { loop_state_var = 8; var_586 = true; break; } break; case 14: case 15: case 16: { var_434 = var_492; var_437 = var_493; var_436 = (var_552 & 0xFFFFFFFFFFFFFF00) | (var_40 == 2); var_232 = var_436; var_226 = (var_538 & 0xFFFFFFFFFFFFFF00) | var_536; var_227 = var_16; var_228 = var_546; var_229 = var_36; var_230 = var_17; var_231 = var_41; var_429 = var_16; var_430 = 0; var_431 = var_546; var_432 = var_36; var_433 = var_17; var_435 = var_41; if (((var_40 == 2) & stack.offset_147)) { loop_state_var = 1; var_586 = true; break; } var_422 = var_429; var_208 = var_422; var_209 = var_430; var_423 = var_431; var_211 = var_423; var_424 = var_432; var_213 = var_424; var_425 = var_433; var_214 = var_425; var_426 = var_434; var_427 = var_435; var_216 = var_427; var_428 = var_436; var_217 = var_428; var_218 = var_437; var_207 = 0; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (stack.offset_145) { var_163 = var_422; var_115 = var_163; var_165 = var_423; var_117 = var_165; var_167 = var_424; var_119 = var_167; var_168 = var_425; var_120 = var_168; var_169 = var_427; var_122 = var_169; var_170 = var_428; var_123 = var_170; var_124 = var_426 & 0xFFFFFFFF; var_114 = 0; var_116 = var_545; var_118 = var_547; var_121 = var_541; var_162 = 0; var_164 = var_545; var_166 = var_547; if (stack.offset_147) { loop_state_var = 5; var_586 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_586 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } break; case 6: case 8: case 11: { var_422 = var_429; var_208 = var_422; var_209 = var_430; var_423 = var_431; var_211 = var_423; var_424 = var_432; var_213 = var_424; var_425 = var_433; var_214 = var_425; var_426 = var_434; var_427 = var_435; var_216 = var_427; var_428 = var_436; var_217 = var_428; var_218 = var_437; var_207 = 0; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (stack.offset_145) { var_163 = var_422; var_115 = var_163; var_165 = var_423; var_117 = var_165; var_167 = var_424; var_119 = var_167; var_168 = var_425; var_120 = var_168; var_169 = var_427; var_122 = var_169; var_170 = var_428; var_123 = var_170; var_124 = var_426 & 0xFFFFFFFF; var_114 = 0; var_116 = var_545; var_118 = var_547; var_121 = var_541; var_162 = 0; var_164 = var_545; var_166 = var_547; if (stack.offset_147) { loop_state_var = 5; var_586 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_586 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } break; case 12: case 13: { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_211 = var_236; var_213 = var_237; var_214 = var_238; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (stack.offset_148 == 2) { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_210 = var_545; var_211 = var_236; var_212 = var_547; var_213 = var_237; var_214 = var_238; var_215 = var_541; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_226 = var_233; var_227 = var_234; var_228 = var_236; var_229 = var_237; var_230 = var_238; var_231 = var_239; var_232 = var_240; if (stack.offset_147) { loop_state_var = 1; var_586 = true; break; } } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_586 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } break; } if (var_586){ break;} } switch (loop_state_var) { case 0: { if (!(!stack.offset_152 && var_40 == 2)) { if (!((var_40 == 2) & (stack.offset_147 ^ 0x1))) { var_15 = stack.offset_152; var_513 = stack.offset_147 ^ 0x1; var_11 = var_15; if (!(!stack.offset_56 || !(var_513 & 0xFF))) { var_11 = var_15; if (stack.offset_56->offset_0) { var_12 = 0; var_13 = stack.offset_56->offset_0; var_14 = var_15; loop_state_var = 1; var_584 = true; break; } } var_584 = true; break; } if (!stack.offset_144) { var_513 = ((var_552 & 0xFFFFFFFFFFFFFF00) | (var_40 == 2)) & ((stack.offset_147 ^ 0x1) | 0xFFFFFFFFFFFFFF00) & 0xFFFFFF01; var_15 = stack.offset_152; var_11 = var_15; if (!(!stack.offset_56 || !(var_513 & 0xFF))) { var_11 = var_15; if (stack.offset_56->offset_0) { var_12 = 0; var_13 = stack.offset_56->offset_0; var_14 = var_15; loop_state_var = 1; var_584 = true; break; } } var_584 = true; break; } var_525 = ((var_552 & 0xFFFFFFFFFFFFFF00) | (var_40 == 2)) & ((stack.offset_147 ^ 0x1) | 0xFFFFFFFFFFFFFF00); if (stack.offset_136.member_1) { var_133 = var_525; stack.offset_148 = 5; var_126 = stack.offset_40; var_125 = (var_538 & 0xFFFFFFFFFFFFFF00) | var_536; var_127 = var_545; var_128 = var_546; var_129 = var_547; var_130 = var_539; var_131 = var_17; var_132 = var_542; stack.offset_136.member_0 = var_126; stack.offset_152 = var_131; var_43 = __ctype_get_mb_cur_max_2(); var_3 = *(generic32_t *) ((pointer_or_number64_t) &stack.offset_51 + 1); stack.offset_32 = var_43; var_4 = stack.offset_148; var_2 = ((uint8_t) (number8_t) var_3 >> '\001') & 0x1; stack.offset_147 = var_2; if (!(var_4 > 10)) { loop_state_var = 1; continue; } loop_state_var = 2; var_584 = true; break; } var_533 = stack.offset_40; var_526 = (var_538 & 0xFFFFFFFFFFFFFF00) | var_536; var_527 = var_545; var_528 = var_546; var_529 = var_547; var_530 = var_539; var_531 = var_17; var_532 = 1; var_534 = 0; var_535 = var_543; if (!(var_533 != 0 && !var_16)) { var_513 = stack.offset_144; var_15 = stack.offset_152; var_11 = var_15; if (!(!stack.offset_56 || !(var_513 & 0xFF))) { var_11 = var_15; if (stack.offset_56->offset_0) { var_12 = 0; var_13 = stack.offset_56->offset_0; var_14 = var_15; loop_state_var = 1; var_584 = true; break; } } var_584 = true; break; } var_39 = stack.offset_136.member_1; stack.offset_148 = 2; stack.offset_152 = 0; stack.offset_56 = "'"; stack.offset_120 = 1; if (var_39) { stack.offset_144 = (number8_t) var_532; var_38 = stack.offset_136.member_1; var_561 = var_38; var_555 = stack.offset_40; stack.offset_136.member_1 = (number8_t) var_534; stack.offset_40 = var_533; stack.offset_147 = var_38; loop_state_var = 0; continue; } var_515 = stack.offset_40; stack.offset_136.member_1 = (number8_t) var_534; stack.offset_40 = var_533; var_514 = var_526; var_516 = var_527; var_517 = var_528; var_518 = var_529; var_519 = var_530; var_520 = var_531; var_521 = var_532; var_522 = var_533; var_523 = var_534; var_524 = var_535; if (var_515) { *(generic8_t *) var_520 = '''; } stack.offset_144 = (number8_t) var_521; stack.offset_147 = '\000'; stack.offset_120 = 1; stack.offset_56 = "'"; stack.offset_152 = 1; stack.offset_148 = 2; var_561 = "'"; loop_state_var = 0; continue; } var_219 = (var_538 & 0xFFFFFFFFFFFFFF00) | var_536; var_220 = var_16; var_221 = var_546; var_222 = var_539; var_223 = var_17; var_224 = var_542; var_225 = (var_552 & 0xFFFFFFFFFFFFFF00) | (var_40 == 2); if (!stack.offset_147) { if (!stack.offset_144) { var_513 = (var_537 & 0xFFFFFFFFFFFFFF00) | 0x1; var_15 = 0; var_11 = var_15; if (!(!stack.offset_56 || !(var_513 & 0xFF))) { var_11 = var_15; if (stack.offset_56->offset_0) { var_12 = 0; var_13 = stack.offset_56->offset_0; var_14 = var_15; loop_state_var = 1; var_584 = true; break; } } var_584 = true; break; } var_525 = (var_552 & 0xFFFFFFFFFFFFFF00) | (var_40 == 2); if (stack.offset_136.member_1) { var_133 = var_525; stack.offset_148 = 5; var_126 = stack.offset_40; var_125 = (var_538 & 0xFFFFFFFFFFFFFF00) | var_536; var_127 = var_545; var_128 = var_546; var_129 = var_547; var_130 = var_539; var_131 = var_17; var_132 = var_542; stack.offset_136.member_0 = var_126; stack.offset_152 = var_131; var_43 = __ctype_get_mb_cur_max_2(); var_3 = *(generic32_t *) ((pointer_or_number64_t) &stack.offset_51 + 1); stack.offset_32 = var_43; var_4 = stack.offset_148; var_2 = ((uint8_t) (number8_t) var_3 >> '\001') & 0x1; stack.offset_147 = var_2; if (!(var_4 > 10)) { loop_state_var = 1; continue; } loop_state_var = 2; var_584 = true; break; } if (!(stack.offset_40 != 0 && !var_16)) { var_513 = stack.offset_144; var_15 = 0; var_11 = var_15; if (!(!stack.offset_56 || !(var_513 & 0xFF))) { var_11 = var_15; if (stack.offset_56->offset_0) { var_12 = 0; var_13 = stack.offset_56->offset_0; var_14 = var_15; loop_state_var = 1; var_584 = true; break; } } var_584 = true; break; } var_523 = (var_552 & 0xFFFFFFFFFFFFFF00) | 0x1; var_521 = (var_537 & 0xFFFFFFFFFFFFFF00) | 0x1; var_514 = (var_538 & 0xFFFFFFFFFFFFFF00) | var_536; var_515 = stack.offset_40; var_516 = var_545; var_517 = var_546; var_518 = var_547; var_519 = var_539; var_520 = var_17; var_522 = var_542; var_524 = var_543; if (var_515) { *(generic8_t *) var_520 = '''; } stack.offset_144 = (number8_t) var_521; stack.offset_147 = '\000'; stack.offset_120 = 1; stack.offset_56 = "'"; stack.offset_152 = 1; stack.offset_148 = 2; var_561 = "'"; loop_state_var = 0; continue; } var_153 = var_219; var_154 = var_220; var_156 = var_221; var_158 = var_222; var_159 = var_223; var_160 = var_224; var_161 = var_225; stack.offset_148 = 2; var_155 = var_545; var_157 = var_547; var_144 = var_153; var_145 = var_154; var_146 = var_155; var_147 = var_156; var_148 = var_157; var_149 = var_158; var_150 = var_159; var_151 = var_160; var_152 = var_161; var_44 = !stack.offset_145 ? stack.offset_148 : 4; var_143 = var_44; var_134 = var_144; var_135 = var_145; var_136 = var_146; var_137 = var_147; var_138 = var_148; var_139 = var_149; var_140 = var_150; var_141 = var_151; var_142 = var_152; stack.offset_148 = var_143; } break; case 8: { } break; case 1: case 2: case 3: case 4: case 5: case 6: case 7: { if (loop_state_var == 3) { var_134 = var_408; var_135 = var_409; var_137 = var_410; var_139 = var_411; var_140 = var_412; var_141 = var_413; var_142 = var_414; var_136 = var_545; var_138 = var_547; } else { if (loop_state_var == 4) { var_59 = stack.offset_148 == 2 ? 4 : stack.offset_148; var_143 = var_59; var_144 = var_484; var_145 = var_485; var_146 = var_545; var_147 = var_486; var_148 = var_547; var_149 = var_487; var_150 = var_488; var_151 = var_490; var_152 = var_491; } else { switch (loop_state_var) { case 1: { var_219 = var_226; var_220 = var_227; var_221 = var_228; var_222 = var_229; var_223 = var_230; var_224 = var_231; var_225 = var_232; var_153 = var_219; var_154 = var_220; var_156 = var_221; var_158 = var_222; var_159 = var_223; var_160 = var_224; var_161 = var_225; stack.offset_148 = 2; var_155 = var_545; var_157 = var_547; } break; case 2: { var_160 = var_399; var_161 = var_400; var_153 = (var_538 & 0xFFFFFFFFFFFFFF00) | var_536; var_154 = var_16; var_155 = var_545; var_156 = var_546; var_157 = var_547; var_158 = var_36; var_159 = var_17; } break; case 5: { var_153 = var_162; var_154 = var_163; var_155 = var_164; var_156 = var_165; var_157 = var_166; var_158 = var_167; var_159 = var_168; var_160 = var_169; var_161 = var_170; stack.offset_145 = stack.offset_145 & (number8_t) var_161; } break; case 6: { stack.offset_145 = stack.offset_148 == 2; var_156 = *(generic64_t *) &stack.offset_104; var_155 = *(generic64_t *) &stack.offset_96; var_157 = *(generic64_t *) &stack.offset_88; var_153 = var_271; var_154 = var_279; var_158 = var_273; var_159 = var_284; var_160 = var_274 + var_275; var_161 = var_287; } break; case 7: { stack.offset_148 = 2; var_156 = stack.offset_72; var_159 = stack.offset_64; var_154 = stack.offset_24; var_155 = stack.offset_16; var_157 = stack.offset_8; var_153 = var_362; var_158 = var_52 + var_24; var_160 = var_52; var_161 = var_356 + 1; } break; } var_144 = var_153; var_145 = var_154; var_146 = var_155; var_147 = var_156; var_148 = var_157; var_149 = var_158; var_150 = var_159; var_151 = var_160; var_152 = var_161; var_44 = !stack.offset_145 ? stack.offset_148 : 4; var_143 = var_44; } var_134 = var_144; var_135 = var_145; var_136 = var_146; var_137 = var_147; var_138 = var_148; var_139 = var_149; var_140 = var_150; var_141 = var_151; var_142 = var_152; stack.offset_148 = var_143; } } break; } if (var_584){ break;} var_125 = var_134; var_126 = var_135; var_127 = var_136; var_128 = var_137; var_129 = var_138; var_130 = var_139; var_131 = var_140; var_132 = var_141; var_133 = var_142; *(generic32_t *) ((pointer_or_number64_t) &stack.offset_51 + 1) = *(generic32_t *) ((pointer_or_number64_t) &stack.offset_51 + 1) & 0xFFFFFFFD; stack.offset_112 = 0; stack.offset_136.member_0 = var_126; stack.offset_152 = var_131; var_43 = __ctype_get_mb_cur_max_2(); var_3 = *(generic32_t *) ((pointer_or_number64_t) &stack.offset_51 + 1); stack.offset_32 = var_43; var_4 = stack.offset_148; var_2 = ((uint8_t) (number8_t) var_3 >> '\001') & 0x1; stack.offset_147 = var_2; if (!(var_4 > 10)) { loop_state_var = 1; continue; } loop_state_var = 2; var_584 = true; break; } break; case 18446744073709546054U: { stack.offset_146 = '\000'; stack.offset_40 = var_579; stack.offset_136.member_1 = var_2; stack.offset_145 = '\000'; var_535 = (pointer_or_number64_t) &segment_2.rodata.offset_2208 + 136; var_526 = var_583; var_527 = var_10; var_528 = var_9; var_529 = var_8; var_530 = var_7; var_531 = var_580; var_532 = 0; var_533 = 0; var_534 = 1; var_39 = stack.offset_136.member_1; stack.offset_148 = 2; stack.offset_152 = 0; stack.offset_56 = "'"; stack.offset_120 = 1; if (var_39) { stack.offset_144 = (number8_t) var_532; var_38 = stack.offset_136.member_1; var_561 = var_38; var_555 = stack.offset_40; stack.offset_136.member_1 = (number8_t) var_534; stack.offset_40 = var_533; stack.offset_147 = var_38; loop_state_var = 0; continue; } var_515 = stack.offset_40; stack.offset_136.member_1 = (number8_t) var_534; stack.offset_40 = var_533; var_514 = var_526; var_516 = var_527; var_517 = var_528; var_518 = var_529; var_519 = var_530; var_520 = var_531; var_521 = var_532; var_522 = var_533; var_523 = var_534; var_524 = var_535; if (var_515) { *(generic8_t *) var_520 = '''; } stack.offset_144 = (number8_t) var_521; stack.offset_147 = '\000'; stack.offset_120 = 1; stack.offset_56 = "'"; stack.offset_152 = 1; stack.offset_148 = 2; var_561 = "'"; loop_state_var = 0; continue; } break; case 18446744073709540376U: case 18446744073709542132U: case 18446744073709542286U: case 18446744073709542349U: case 18446744073709542432U: case 18446744073709542505U: case 18446744073709542578U: { switch ((number64_t) *(generic32_t *) ((pointer_or_number64_t) &segment_2.rodata.offset_2208 + 136 + var_4 * 4)) { case 18446744073709540376U: { generic64_t var_595; generic64_t var_596; generic64_t var_597; union_339 *var_598; generic64_t var_599; generic64_t var_600; var_600 = (pointer_or_number64_t) &segment_2.rodata.offset_2208 + 136; var_595 = var_579; var_596 = var_10; var_597 = var_8; var_598 = var_580; var_599 = var_5; if (stack.offset_148 != 10) { int8_t *var_601; generic64_t var_602; var_601 = dcgettext_2((const int8_t *) NULL, (const int8_t *) "`", (int32_t) 5); var_602 = var_601; if (var_602 == (pointer_or_number64_t) &segment_2.rodata.offset_352) { struct_470 var_603; var_603 = function_0x403f00_Code_x86_64((generic8_t *) "`", stack.offset_148, 5, var_6, var_7); var_602 = var_603.offset_0; } int8_t *var_604; var_596 = var_602; var_604 = dcgettext_2((const int8_t *) NULL, (const int8_t *) "'", (int32_t) 5); var_597 = var_604; var_598 = stack.offset_152; var_595 = stack.offset_136.member_0; var_600 = "'"; var_599 = 5; if (var_597 == (pointer_or_number64_t) &segment_2.rodata.offset_225) { struct_470 var_605; var_600 = stack.offset_148; var_605 = function_0x403f00_Code_x86_64((generic8_t *) "'", var_600, 5, var_6, var_7); var_597 = var_605.offset_0; var_599 = var_605.offset_8; var_595 = stack.offset_136.member_0; var_598 = stack.offset_152; var_596 = var_602; } } stack.offset_152 = 0; if (!((number8_t) var_3 & 0x2)) { if (*(generic8_t *) var_596) { generic64_t var_606; generic8_t var_607; var_606 = 0; var_607 = *(generic8_t *) var_596; do { if (var_606 < var_595) { *(generic8_t *) ((pointer_or_number64_t) var_598 + var_606) = var_607; } var_607 = *(generic8_t *) (var_596 + 1 + var_606); var_606 = var_606 + 1; } while (var_607); stack.offset_152 = var_606; } } pointer_or_number64_t var_608; pointer_or_number64_t var_609; artificial_struct_returned_by_rawfunction_31 var_610; *(generic64_t *) &stack.offset_96 = var_595; *(union_339 **) &stack.offset_104 = var_598; var_610 = strlen_2(var_6, var_599, var_600, var_597, var_7, (pointer_or_number64_t) var_598); var_609 = var_610.register_rax; var_561 = var_609; var_608 = var_610.register_rdx; var_563 = var_608; stack.offset_136.member_1 = '\001'; var_560 = *(generic64_t *) &stack.offset_104; stack.offset_120 = var_561; var_555 = *(generic64_t *) &stack.offset_96; stack.offset_56 = var_597; stack.offset_144 = '\000'; stack.offset_146 = '\000'; stack.offset_40 = 0; stack.offset_145 = '\001'; var_554 = var_583; var_556 = var_596; var_557 = var_9; var_558 = var_597; var_559 = var_7; var_562 = var_6; var_564 = var_600; } break; case 18446744073709542132U: { stack.offset_136.member_1 = '\001'; stack.offset_144 = '\000'; stack.offset_146 = '\000'; stack.offset_40 = 0; stack.offset_147 = '\000'; stack.offset_145 = '\001'; stack.offset_120 = 0; stack.offset_56 = 0; stack.offset_152 = 0; var_564 = (pointer_or_number64_t) &segment_2.rodata.offset_2208 + 136; var_554 = var_583; var_555 = var_579; var_556 = var_10; var_557 = var_9; var_558 = var_8; var_559 = var_7; var_560 = var_580; var_561 = (pointer_or_number64_t) &segment_2.rodata.offset_2208 + 136 + (number64_t) *(generic32_t *) ((pointer_or_number64_t) &segment_2.rodata.offset_2208 + 136 + var_4 * 4) * 1; var_562 = var_6; var_563 = var_5; } break; case 18446744073709542286U: { stack.offset_136.member_1 = '\001'; stack.offset_144 = '\000'; stack.offset_146 = '\000'; stack.offset_40 = 0; stack.offset_147 = '\000'; stack.offset_145 = '\000'; stack.offset_120 = 0; stack.offset_56 = 0; stack.offset_152 = 0; var_564 = (pointer_or_number64_t) &segment_2.rodata.offset_2208 + 136; var_554 = var_583; var_555 = var_579; var_556 = var_10; var_557 = var_9; var_558 = var_8; var_559 = var_7; var_560 = var_580; var_561 = (pointer_or_number64_t) &segment_2.rodata.offset_2208 + 136 + (number64_t) *(generic32_t *) ((pointer_or_number64_t) &segment_2.rodata.offset_2208 + 136 + var_4 * 4) * 1; var_562 = var_6; var_563 = var_5; } break; case 18446744073709542432U: { stack.offset_136.member_1 = '\001'; stack.offset_144 = '\000'; stack.offset_146 = '\000'; stack.offset_40 = 0; stack.offset_147 = '\001'; stack.offset_145 = '\001'; stack.offset_120 = 1; stack.offset_56 = "\""; stack.offset_152 = 0; stack.offset_148 = 5; var_561 = "\""; var_564 = (pointer_or_number64_t) &segment_2.rodata.offset_2208 + 136; var_554 = var_583; var_555 = var_579; var_556 = var_10; var_557 = var_9; var_558 = var_8; var_559 = var_7; var_560 = var_580; var_562 = var_6; var_563 = var_5; } break; case 18446744073709542349U: { if (!((number8_t) var_3 & 0x2)) { if (var_579) { var_580->member_0 = '\"'; } stack.offset_136.member_1 = '\001'; stack.offset_144 = '\000'; stack.offset_146 = '\000'; stack.offset_40 = 0; stack.offset_147 = '\000'; stack.offset_145 = '\001'; stack.offset_120 = 1; stack.offset_56 = "\""; stack.offset_152 = 1; var_561 = "\""; var_564 = (pointer_or_number64_t) &segment_2.rodata.offset_2208 + 136; var_554 = var_583; var_555 = var_579; var_556 = var_10; var_557 = var_9; var_558 = var_8; var_559 = var_7; var_560 = var_580; var_562 = var_6; var_563 = var_5; } else { stack.offset_136.member_1 = '\001'; stack.offset_144 = '\000'; stack.offset_146 = '\000'; stack.offset_40 = 0; stack.offset_147 = '\001'; stack.offset_145 = '\001'; stack.offset_120 = 1; stack.offset_56 = "\""; stack.offset_152 = 0; var_561 = "\""; var_564 = (pointer_or_number64_t) &segment_2.rodata.offset_2208 + 136; var_554 = var_583; var_555 = var_579; var_556 = var_10; var_557 = var_9; var_558 = var_8; var_559 = var_7; var_560 = var_580; var_562 = var_6; var_563 = var_5; } } break; case 18446744073709542505U: case 18446744073709542578U: { if ((number64_t) *(generic32_t *) ((pointer_or_number64_t) &segment_2.rodata.offset_2208 + 136 + var_4 * 4) == 18446744073709542578) { var_582 = '\001'; } var_581 = var_582; stack.offset_136.member_1 = '\001'; stack.offset_144 = '\000'; stack.offset_146 = '\000'; stack.offset_40 = 0; stack.offset_147 = '\001'; stack.offset_145 = var_581; stack.offset_120 = 1; stack.offset_56 = "'"; stack.offset_152 = 0; stack.offset_148 = 2; var_561 = "'"; var_564 = (pointer_or_number64_t) &segment_2.rodata.offset_2208 + 136; var_554 = var_583; var_555 = var_579; var_556 = var_10; var_557 = var_9; var_558 = var_8; var_559 = var_7; var_560 = var_580; var_562 = var_6; var_563 = var_5; } break; } var_544 = var_554; var_16 = var_555; var_545 = var_556; var_546 = var_557; var_547 = var_558; var_548 = var_559; var_17 = var_560; var_549 = var_561; var_551 = var_562; var_552 = var_563; var_553 = var_564; var_550 = 0; while (true) { var_538 = var_544; var_539 = var_548; var_540 = var_549; var_541 = var_550; var_542 = var_551; var_543 = var_553; while (true) { var_537 = var_540; var_536 = var_541 != var_546; if (var_546 == (pointer_or_number64_t) -1) { var_537 = stack.offset_128; var_536 = *(generic8_t *) (var_541 + var_537) != 0; } var_40 = stack.offset_148; if (!(var_536)) { loop_state_var = 0; break; } var_37 = stack.offset_128; var_36 = ((var_537 & 0xFFFFFF00) | (var_40 != 2)) & (stack.offset_145 | 0xFFFFFF00); var_41 = var_541 + (pointer_or_number64_t) var_37; var_35 = (stack.offset_120 != 0) & (number8_t) var_36; if (var_35) { loop_state_var = 1; break; } if ((int8_t) *(generic8_t *) var_41 > (int8_t) 63) { loop_state_var = 2; break; } if (!(*(generic8_t *) var_41 < '@')) { loop_state_var = 3; break; } bool var_611 = false; switch ((number64_t) *(generic32_t *) ((pointer_or_number64_t) &segment_2.rodata.offset_2208 + 180 + *(generic8_t *) var_41 * 4)) { case 18446744073709540668U: { var_436 = (var_552 & 0xFFFFFFFFFFFFFF00) | (var_40 == 2); var_429 = var_16; var_430 = var_537 & 0xFFFFFF00; var_431 = var_546; var_432 = var_36; var_433 = var_17; var_434 = 102; var_435 = var_41; var_437 = 12; loop_state_var = 6; var_611 = true; break; } break; case 18446744073709540705U: { loop_state_var = 4; var_611 = true; break; } break; case 18446744073709541020U: { loop_state_var = 3; var_611 = true; break; } break; case 18446744073709541476U: { var_233 = 0; var_234 = var_16; var_235 = var_537 & 0xFFFFFF00; var_236 = var_546; var_237 = var_36; var_238 = var_17; var_239 = var_41; var_240 = var_552; var_241 = *(generic8_t *) var_41; loop_state_var = 13; var_611 = true; break; } break; case 18446744073709541542U: { loop_state_var = 7; var_611 = true; break; } break; case 18446744073709541592U: { var_436 = (var_552 & 0xFFFFFFFFFFFFFF00) | (var_40 == 2); var_429 = var_16; var_430 = var_537 & 0xFFFFFF00; var_431 = var_546; var_432 = var_36; var_433 = var_17; var_434 = 118; var_435 = var_41; var_437 = 11; loop_state_var = 8; var_611 = true; break; } break; case 18446744073709541614U: { loop_state_var = 9; var_611 = true; break; } break; case 18446744073709541836U: { loop_state_var = 10; var_611 = true; break; } break; case 18446744073709541925U: { var_436 = (var_552 & 0xFFFFFFFFFFFFFF00) | (var_40 == 2); var_429 = var_16; var_430 = var_537 & 0xFFFFFF00; var_431 = var_546; var_432 = var_36; var_433 = var_17; var_434 = 97; var_435 = var_41; var_437 = 7; loop_state_var = 11; var_611 = true; break; } break; case 18446744073709541947U: { if (stack.offset_145) { loop_state_var = 17; var_611 = true; break; } if (!(stack.offset_52 & 0x1)) { loop_state_var = 18; var_611 = true; break; } var_541 = var_541 + 1; var_540 = (pointer_or_number64_t) &segment_2.rodata.offset_2208 + 180 + (number64_t) *(generic32_t *) ((pointer_or_number64_t) &segment_2.rodata.offset_2208 + 180 + *(generic8_t *) var_41 * 4) * 1; var_538 = (var_538 & 0xFFFFFFFFFFFFFF00) | var_536; var_539 = var_36; var_542 = var_41; var_543 = *(generic8_t *) var_41; continue; } break; case 18446744073709541995U: { loop_state_var = 5; var_611 = true; break; } break; case 18446744073709542018U: { var_233 = (var_538 & 0xFFFFFFFFFFFFFF00) | var_536; var_234 = var_16; var_235 = var_537 & 0xFFFFFF00; var_236 = var_546; var_237 = var_36; var_238 = var_17; var_239 = var_41; var_240 = var_552; var_241 = 32; loop_state_var = 12; var_611 = true; break; } break; case 18446744073709542028U: { var_492 = 116; var_493 = 9; loop_state_var = 16; var_611 = true; break; } break; case 18446744073709542064U: { var_492 = 114; var_493 = 13; loop_state_var = 14; var_611 = true; break; } break; case 18446744073709542076U: { var_492 = 110; var_493 = 10; loop_state_var = 15; var_611 = true; break; } break; default: { loop_state_var = 19; var_611 = true; break; } break; } if (var_611){ break;} } bool var_612 = false; switch (loop_state_var) { case 0: { loop_state_var = 0; var_612 = true; break; } break; case 1: { var_512 = var_541 + stack.offset_120; var_506 = (var_538 & 0xFFFFFFFFFFFFFF00) | var_536; var_507 = var_16; var_508 = var_546; var_509 = var_36; var_510 = var_17; var_511 = var_41; if (var_546 == (pointer_or_number64_t) -1 && stack.offset_120 > 1) { stack.offset_64 = var_16; stack.offset_72 = var_17; *(generic64_t *) &stack.offset_80 = var_41; stack.offset_88.member_1 = '\001'; *(generic64_t *) &stack.offset_96 = var_512; stack.offset_104.member_3 = (number8_t) var_36; var_565 = strlen_2(var_41, var_512, var_543, (pointer_or_number64_t) var_37, var_36, var_17); var_67 = var_565.register_rax; var_508 = var_67; var_66 = var_565.register_rdx; var_507 = stack.offset_64; var_510 = stack.offset_72; var_511 = *(generic64_t *) &stack.offset_80; var_506 = stack.offset_88.member_1; var_512 = *(generic64_t *) &stack.offset_96; var_509 = stack.offset_104.member_3; } var_500 = var_506; var_501 = var_507; var_502 = var_509; var_503 = var_510; var_504 = var_511; var_505 = var_512; if (!(var_508 < var_505)) { var_34 = stack.offset_120; var_33 = stack.offset_56; stack.offset_72 = var_507; *(generic64_t *) &stack.offset_80 = var_510; stack.offset_88.member_1 = (number8_t) var_506; stack.offset_96.member_1 = (number8_t) var_509; *(generic64_t *) &stack.offset_104 = var_511; var_566 = memcmp_2(var_511, var_34, (pointer_or_number64_t) var_33, var_511, var_509, var_510); var_65 = var_566.register_rax; var_64 = var_566.register_rdx; var_505 = var_64; var_504 = *(generic64_t *) &stack.offset_104; var_32 = stack.offset_96.member_1; var_502 = var_32; var_500 = stack.offset_88.member_1; var_503 = *(generic64_t *) &stack.offset_80; var_31 = stack.offset_72; var_501 = var_31; if (!(var_65 & 0xFFFFFFFF)) { var_408 = stack.offset_88.member_1; var_409 = var_31; var_410 = var_508; var_411 = var_32; var_412 = *(generic64_t *) &stack.offset_80; var_413 = *(generic64_t *) &stack.offset_104; var_414 = var_64; if (stack.offset_147) { loop_state_var = 3; var_612 = true; break; } if ((int8_t) *(generic8_t *) *(generic64_t *) &stack.offset_104 > (int8_t) 63) { if ((int8_t) *(generic8_t *) *(generic64_t *) &stack.offset_104 > (int8_t) 122) { var_251 = stack.offset_88.member_1; var_252 = var_31; var_253 = (var_537 & 0xFFFFFF00) | var_35; var_254 = var_508; var_255 = var_32; var_256 = *(generic64_t *) &stack.offset_80; var_257 = *(generic64_t *) &stack.offset_104; var_258 = var_64; var_259 = *(generic8_t *) *(generic64_t *) &stack.offset_104; if (!(number8_t) (*(generic8_t *) *(generic64_t *) &stack.offset_104 - 125)) { var_242 = var_251; var_243 = var_252; var_208 = var_243; var_244 = var_253; var_209 = var_244; var_211 = var_254; var_246 = var_255; var_213 = var_246; var_247 = var_256; var_214 = var_247; var_248 = var_257; var_216 = var_248; var_249 = var_258; var_217 = var_249; var_250 = var_259; var_218 = var_250; var_207 = 0; var_210 = var_545; var_212 = var_547; var_215 = var_541; var_245 = 1; switch ((number64_t) var_211) { case 18446744073709551615U: { var_207 = 0; var_208 = var_252; var_209 = var_253; var_210 = var_545; var_211 = 18446744073709551615U; var_212 = var_547; var_213 = var_255; var_214 = var_256; var_215 = var_541; var_216 = var_257; var_217 = var_258; var_218 = var_259; var_242 = var_251; var_243 = var_252; var_244 = var_253; var_245 = 18446744073709551615U; var_246 = var_255; var_247 = var_256; var_248 = var_257; var_249 = var_258; var_250 = var_259; if (!stack.offset_128->offset_1) { var_233 = var_242; var_234 = var_243; var_208 = var_234; var_235 = var_244; var_209 = var_235; var_236 = var_245; var_211 = var_236; var_237 = var_246; var_213 = var_237; var_238 = var_247; var_214 = var_238; var_239 = var_248; var_216 = var_239; var_240 = var_249; var_217 = var_240; var_241 = var_250; var_218 = var_241; var_207 = 0; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (!var_541) { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_211 = var_236; var_213 = var_237; var_214 = var_238; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (stack.offset_148 == 2) { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_210 = var_545; var_211 = var_236; var_212 = var_547; var_213 = var_237; var_214 = var_238; var_215 = var_541; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_226 = var_233; var_227 = var_234; var_228 = var_236; var_229 = var_237; var_230 = var_238; var_231 = var_239; var_232 = var_240; if (stack.offset_147) { loop_state_var = 1; var_612 = true; break; } } } } } break; case 1: { var_233 = var_242; var_234 = var_243; var_208 = var_234; var_235 = var_244; var_209 = var_235; var_236 = var_245; var_211 = var_236; var_237 = var_246; var_213 = var_237; var_238 = var_247; var_214 = var_238; var_239 = var_248; var_216 = var_239; var_240 = var_249; var_217 = var_240; var_241 = var_250; var_218 = var_241; var_207 = 0; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (!var_541) { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_211 = var_236; var_213 = var_237; var_214 = var_238; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (stack.offset_148 == 2) { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_210 = var_545; var_211 = var_236; var_212 = var_547; var_213 = var_237; var_214 = var_238; var_215 = var_541; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_226 = var_233; var_227 = var_234; var_228 = var_236; var_229 = var_237; var_230 = var_238; var_231 = var_239; var_232 = var_240; if (stack.offset_147) { loop_state_var = 1; var_612 = true; break; } } } } break; } if (var_612){ break;} var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_612 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_63 = lshift((*(generic8_t *) *(generic64_t *) &stack.offset_104 - 125) & 0xFF, 0); var_62 = lshift(((*(generic8_t *) *(generic64_t *) &stack.offset_104 - 125) ^ ((number8_t) (*(generic8_t *) *(generic64_t *) &stack.offset_104 - 125) + '}')) & (((number8_t) (*(generic8_t *) *(generic64_t *) &stack.offset_104 - 125) + '}') ^ 0x7D), 4); if (((((uint16_t) (number16_t) var_62 >> 4) ^ (number16_t) var_63) & 0x80)) { var_207 = 0; var_208 = var_31; var_209 = (var_537 & 0xFFFFFF00) | var_35; var_210 = var_545; var_211 = var_508; var_212 = var_547; var_213 = var_32; var_214 = *(generic64_t *) &stack.offset_80; var_215 = var_541; var_216 = *(generic64_t *) &stack.offset_104; var_217 = var_64; var_218 = 124; var_251 = stack.offset_88.member_1; var_252 = var_31; var_253 = (var_537 & 0xFFFFFF00) | var_35; var_254 = var_508; var_255 = var_32; var_256 = *(generic64_t *) &stack.offset_80; var_257 = *(generic64_t *) &stack.offset_104; var_258 = var_64; var_259 = *(generic8_t *) *(generic64_t *) &stack.offset_104; if (*(generic8_t *) *(generic64_t *) &stack.offset_104 == '{') { var_242 = var_251; var_243 = var_252; var_208 = var_243; var_244 = var_253; var_209 = var_244; var_211 = var_254; var_246 = var_255; var_213 = var_246; var_247 = var_256; var_214 = var_247; var_248 = var_257; var_216 = var_248; var_249 = var_258; var_217 = var_249; var_250 = var_259; var_218 = var_250; var_207 = 0; var_210 = var_545; var_212 = var_547; var_215 = var_541; var_245 = 1; switch ((number64_t) var_211) { case 18446744073709551615U: { var_207 = 0; var_208 = var_252; var_209 = var_253; var_210 = var_545; var_211 = 18446744073709551615U; var_212 = var_547; var_213 = var_255; var_214 = var_256; var_215 = var_541; var_216 = var_257; var_217 = var_258; var_218 = var_259; var_242 = var_251; var_243 = var_252; var_244 = var_253; var_245 = 18446744073709551615U; var_246 = var_255; var_247 = var_256; var_248 = var_257; var_249 = var_258; var_250 = var_259; if (!stack.offset_128->offset_1) { var_233 = var_242; var_234 = var_243; var_208 = var_234; var_235 = var_244; var_209 = var_235; var_236 = var_245; var_211 = var_236; var_237 = var_246; var_213 = var_237; var_238 = var_247; var_214 = var_238; var_239 = var_248; var_216 = var_239; var_240 = var_249; var_217 = var_240; var_241 = var_250; var_218 = var_241; var_207 = 0; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (!var_541) { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_211 = var_236; var_213 = var_237; var_214 = var_238; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (stack.offset_148 == 2) { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_210 = var_545; var_211 = var_236; var_212 = var_547; var_213 = var_237; var_214 = var_238; var_215 = var_541; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_226 = var_233; var_227 = var_234; var_228 = var_236; var_229 = var_237; var_230 = var_238; var_231 = var_239; var_232 = var_240; if (stack.offset_147) { loop_state_var = 1; var_612 = true; break; } } } } } break; case 1: { var_233 = var_242; var_234 = var_243; var_208 = var_234; var_235 = var_244; var_209 = var_235; var_236 = var_245; var_211 = var_236; var_237 = var_246; var_213 = var_237; var_238 = var_247; var_214 = var_238; var_239 = var_248; var_216 = var_239; var_240 = var_249; var_217 = var_240; var_241 = var_250; var_218 = var_241; var_207 = 0; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (!var_541) { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_211 = var_236; var_213 = var_237; var_214 = var_238; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (stack.offset_148 == 2) { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_210 = var_545; var_211 = var_236; var_212 = var_547; var_213 = var_237; var_214 = var_238; var_215 = var_541; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_226 = var_233; var_227 = var_234; var_228 = var_236; var_229 = var_237; var_230 = var_238; var_231 = var_239; var_232 = var_240; if (stack.offset_147) { loop_state_var = 1; var_612 = true; break; } } } } break; } if (var_612){ break;} } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_612 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_377 = (var_537 & 0xFFFFFF00) | var_35; var_378 = stack.offset_88.member_1; var_379 = var_31; var_380 = var_508; var_381 = var_32; var_382 = *(generic64_t *) &stack.offset_80; var_383 = *(generic64_t *) &stack.offset_104; var_384 = var_64; var_494 = var_31; var_495 = var_32; var_496 = *(generic64_t *) &stack.offset_80; var_497 = (var_537 & 0xFFFFFF00) | var_35; var_498 = *(generic64_t *) &stack.offset_104; var_499 = var_64; if (*(generic8_t *) *(generic64_t *) &stack.offset_104 == '~') { var_196 = var_494; var_201 = var_495; var_202 = var_496; var_197 = var_497; var_205 = var_499; var_195 = 0; var_198 = var_545; var_199 = var_508; var_200 = var_547; var_203 = 0; var_204 = var_541; var_206 = 126; if (!var_541) { var_190 = (var_495 & 0xFFFFFFFF) | stack.offset_147; var_182 = (var_537 & 0xFFFFFF00) | var_35; var_183 = var_494; var_184 = var_497; var_185 = var_545; var_186 = var_508; var_187 = var_547; var_188 = var_495; var_189 = var_496; var_191 = 0; var_192 = var_498; var_193 = var_499; var_194 = 126; var_195 = (var_537 & 0xFFFFFF00) | var_35; var_196 = var_494; var_197 = var_497; var_198 = var_545; var_199 = var_508; var_200 = var_547; var_201 = var_495; var_202 = var_496; var_203 = 0; var_204 = 0; var_205 = var_499; var_206 = 126; if (!((var_495 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_612 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_370 = var_377; var_305 = var_370; var_368 = var_378; var_303 = var_368; var_369 = var_379; var_304 = var_369; var_371 = var_380; var_306 = var_371; var_372 = var_381; var_307 = var_372; var_373 = var_382; var_308 = var_373; var_374 = var_383; var_309 = var_374; var_375 = var_384; var_310 = 127; var_376 = 127; if (stack.offset_32 == 1) { var_292 = var_305; var_294 = var_306; var_300 = var_309; *(generic64_t *) &stack.offset_80 = var_304; *(generic64_t *) &stack.offset_88 = var_308; stack.offset_96.member_1 = (number8_t) var_310; stack.offset_104.member_3 = (number8_t) var_307; var_45 = __ctype_b_loc_2(); var_296 = stack.offset_104.member_3; var_297 = *(generic64_t *) &stack.offset_88; var_302 = stack.offset_96.member_1; var_291 = *(generic64_t *) &stack.offset_80; var_290 = (var_303 & 0xFFFFFFFFFFFFFF00) | ((uint8_t) (*(generic8_t *) ((pointer_or_number64_t) &(*var_45)[var_302] + 1) & 0x40) >> '\006'); var_289 = stack.offset_145; var_301 = (((number64_t) *var_45 & 0xFFFFFFFFFFFFFF00) | !(*(generic8_t *) ((pointer_or_number64_t) &(*var_45)[var_302] + 1) & 0x40)) & (var_289 | 0xFFFFFFFFFFFFFF00); var_293 = var_545; var_295 = var_547; var_298 = 1; var_299 = var_541; var_207 = var_290; var_208 = var_291; var_209 = var_292; var_210 = var_293; var_211 = var_294; var_212 = var_295; var_213 = var_296; var_214 = var_297; var_215 = var_299; var_216 = var_300; var_217 = var_301; var_218 = var_302; if ((var_217 & 0xFF)) { var_287 = var_289; var_278 = 0; var_279 = var_291; var_280 = var_292; var_281 = var_293; var_282 = var_294; var_283 = var_295; var_284 = var_297; var_285 = var_298; var_286 = var_299; var_288 = var_302; var_272 = var_280; var_274 = var_285; var_275 = var_286; var_277 = var_288; stack.offset_80.member_1 = (number8_t) var_278; var_273 = stack.offset_152; *(generic64_t *) &stack.offset_104 = var_282; var_271 = stack.offset_146; *(generic64_t *) &stack.offset_96 = var_281; *(generic64_t *) &stack.offset_88 = var_283; var_276 = 0; while (true) { if (!(var_287 & 0xFF)) { var_267 = var_273; if ((var_272 & 0xFF)) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '\\'; } var_267 = var_273 + 1; } if (!(var_275 + 1 < var_274 + var_275)) { loop_state_var = 1; break; } var_260 = var_271; var_261 = 0; var_262 = var_267; var_263 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; if ((((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271 & 0xFF)) { if (var_267 < var_279) { *(generic8_t *) (var_267 + var_284) = '''; } if (var_267 + 1 < var_279) { *(generic8_t *) (var_267 + var_284 + 1) = '''; } var_262 = var_267 + 2; var_260 = 0; var_261 = 0; var_263 = var_267 + 1; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; } } else { if (stack.offset_147) { loop_state_var = 0; break; } var_269 = var_271; var_270 = var_273; if ((~(number8_t) var_271 & (stack.offset_148 == 2))) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '''; } if (var_273 + 1 < var_279) { *(generic8_t *) (var_273 + var_284 + 1) = '$'; } if (var_273 + 2 < var_279) { *(generic8_t *) (var_273 + var_284 + 2) = '''; } var_270 = var_273 + 3; var_269 = (var_274 & 0xFFFFFF00) | (~(number8_t) var_271 & (stack.offset_148 == 2)); } if (var_270 < var_279) { *(generic8_t *) (var_270 + var_284) = '\\'; } if (var_270 + 1 < var_279) { *(generic8_t *) (var_270 + var_284 + 1) = ((uint8_t) (number8_t) var_277 >> '\006') | 0x30; } var_268 = var_270 + 2; if (var_268 < var_279) { var_268 = ((var_277 >> 3) & 0x7) | 0x30; *(generic8_t *) (var_270 + var_284 + 2) = (number8_t) var_268; } var_263 = var_268; var_264 = var_275 + 1; var_262 = var_270 + 3; var_266 = (var_277 & 0x7) | 0x30; var_265 = var_287 & 0xFFFFFFFF; var_260 = var_269; var_261 = var_272; if (!(var_264 < var_274 + var_275)) { loop_state_var = 2; break; } } if (var_262 < var_279) { *(generic8_t *) (var_262 + var_284) = (number8_t) var_266; } var_277 = *(generic8_t *) (var_264 + (pointer_or_number64_t) stack.offset_128); var_273 = var_262 + 1; } if (!(loop_state_var)) { loop_state_var = 6; var_612 = true; break; } if (loop_state_var != 1) { stack.offset_146 = (number8_t) var_269; var_71 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_270 + 3; var_68 = stack.offset_80.member_1; var_70 = *(generic64_t *) &stack.offset_96; var_72 = *(generic64_t *) &stack.offset_88; var_69 = var_279; var_73 = var_270 + 3; var_74 = var_284; var_75 = var_275 + 1; var_76 = var_274 + var_275; var_77 = var_287; var_78 = (var_277 & 0x7) | 0x30; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } stack.offset_146 = (number8_t) var_271; var_82 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_267; var_79 = stack.offset_80.member_1; var_81 = *(generic64_t *) &stack.offset_96; var_83 = *(generic64_t *) &stack.offset_88; var_80 = var_279; var_84 = var_267; var_85 = var_284; var_86 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_87 = var_275 + 1; var_88 = var_274 + var_275; var_89 = var_287; var_90 = var_277; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_612 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_385 = stack.offset_88.member_1; var_386 = var_31; var_387 = (var_537 & 0xFFFFFF00) | var_35; var_388 = var_508; var_389 = var_32; var_390 = *(generic64_t *) &stack.offset_80; var_391 = *(generic64_t *) &stack.offset_104; var_392 = var_64; var_393 = *(generic8_t *) *(generic64_t *) &stack.offset_104; if (*(generic8_t *) *(generic64_t *) &stack.offset_104 != '@') { var_195 = (var_537 & 0xFFFFFF00) | var_35; var_196 = var_31; var_197 = (var_537 & 0xFFFFFF00) | var_35; var_198 = var_545; var_199 = var_508; var_200 = var_547; var_201 = var_32; var_202 = *(generic64_t *) &stack.offset_80; var_203 = 0; var_204 = var_541; var_205 = 288230373266030591; var_206 = *(generic8_t *) *(generic64_t *) &stack.offset_104; if (((0x1 << ((*(generic8_t *) *(generic64_t *) &stack.offset_104 + 4294967231) & 0x3F)) & 0x3FFFFFF53FFFFFF)) { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_612 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_406 = (*(generic8_t *) *(generic64_t *) &stack.offset_104 + 4294967231) & 0xFFFFFFFF; var_216 = var_406; var_207 = 0; var_208 = var_31; var_209 = (var_537 & 0xFFFFFF00) | var_35; var_210 = var_545; var_211 = var_508; var_212 = var_547; var_213 = var_32; var_214 = *(generic64_t *) &stack.offset_80; var_215 = var_541; var_217 = 288230373266030591; var_218 = *(generic8_t *) *(generic64_t *) &stack.offset_104; var_401 = var_31; var_402 = (var_537 & 0xFFFFFF00) | var_35; var_403 = var_508; var_404 = var_32; var_405 = *(generic64_t *) &stack.offset_80; var_407 = *(generic8_t *) *(generic64_t *) &stack.offset_104; if (!((0x1 << ((*(generic8_t *) *(generic64_t *) &stack.offset_104 + 4294967231) & 0x3F)) & 0xA4000000)) { var_208 = var_401; var_104 = var_208; var_209 = var_402; var_211 = var_403; var_106 = var_211; var_213 = var_404; var_108 = var_213; var_214 = var_405; var_109 = var_214; var_216 = var_406; var_111 = var_216; var_218 = var_407; var_103 = 0; var_105 = var_545; var_107 = var_547; var_110 = var_541; var_112 = 288230373266030591; var_113 = 92; var_207 = 0; var_210 = var_545; var_212 = var_547; var_215 = var_541; var_217 = 288230373266030591; if (stack.offset_145) { if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_612 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_368 = var_385; var_303 = var_368; var_369 = var_386; var_304 = var_369; var_370 = var_387; var_305 = var_370; var_371 = var_388; var_306 = var_371; var_372 = var_389; var_307 = var_372; var_373 = var_390; var_308 = var_373; var_374 = var_391; var_309 = var_374; var_375 = var_392; var_376 = var_393; var_310 = var_376; if (stack.offset_32 == 1) { var_292 = var_305; var_294 = var_306; var_300 = var_309; *(generic64_t *) &stack.offset_80 = var_304; *(generic64_t *) &stack.offset_88 = var_308; stack.offset_96.member_1 = (number8_t) var_310; stack.offset_104.member_3 = (number8_t) var_307; var_45 = __ctype_b_loc_2(); var_296 = stack.offset_104.member_3; var_297 = *(generic64_t *) &stack.offset_88; var_302 = stack.offset_96.member_1; var_291 = *(generic64_t *) &stack.offset_80; var_290 = (var_303 & 0xFFFFFFFFFFFFFF00) | ((uint8_t) (*(generic8_t *) ((pointer_or_number64_t) &(*var_45)[var_302] + 1) & 0x40) >> '\006'); var_289 = stack.offset_145; var_301 = (((number64_t) *var_45 & 0xFFFFFFFFFFFFFF00) | !(*(generic8_t *) ((pointer_or_number64_t) &(*var_45)[var_302] + 1) & 0x40)) & (var_289 | 0xFFFFFFFFFFFFFF00); var_293 = var_545; var_295 = var_547; var_298 = 1; var_299 = var_541; var_207 = var_290; var_208 = var_291; var_209 = var_292; var_210 = var_293; var_211 = var_294; var_212 = var_295; var_213 = var_296; var_214 = var_297; var_215 = var_299; var_216 = var_300; var_217 = var_301; var_218 = var_302; if ((var_217 & 0xFF)) { var_287 = var_289; var_278 = 0; var_279 = var_291; var_280 = var_292; var_281 = var_293; var_282 = var_294; var_283 = var_295; var_284 = var_297; var_285 = var_298; var_286 = var_299; var_288 = var_302; var_272 = var_280; var_274 = var_285; var_275 = var_286; var_277 = var_288; stack.offset_80.member_1 = (number8_t) var_278; var_273 = stack.offset_152; *(generic64_t *) &stack.offset_104 = var_282; var_271 = stack.offset_146; *(generic64_t *) &stack.offset_96 = var_281; *(generic64_t *) &stack.offset_88 = var_283; var_276 = 0; while (true) { if (!(var_287 & 0xFF)) { var_267 = var_273; if ((var_272 & 0xFF)) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '\\'; } var_267 = var_273 + 1; } if (!(var_275 + 1 < var_274 + var_275)) { loop_state_var = 1; break; } var_260 = var_271; var_261 = 0; var_262 = var_267; var_263 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; if ((((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271 & 0xFF)) { if (var_267 < var_279) { *(generic8_t *) (var_267 + var_284) = '''; } if (var_267 + 1 < var_279) { *(generic8_t *) (var_267 + var_284 + 1) = '''; } var_262 = var_267 + 2; var_260 = 0; var_261 = 0; var_263 = var_267 + 1; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; } } else { if (stack.offset_147) { loop_state_var = 0; break; } var_269 = var_271; var_270 = var_273; if ((~(number8_t) var_271 & (stack.offset_148 == 2))) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '''; } if (var_273 + 1 < var_279) { *(generic8_t *) (var_273 + var_284 + 1) = '$'; } if (var_273 + 2 < var_279) { *(generic8_t *) (var_273 + var_284 + 2) = '''; } var_270 = var_273 + 3; var_269 = (var_274 & 0xFFFFFF00) | (~(number8_t) var_271 & (stack.offset_148 == 2)); } if (var_270 < var_279) { *(generic8_t *) (var_270 + var_284) = '\\'; } if (var_270 + 1 < var_279) { *(generic8_t *) (var_270 + var_284 + 1) = ((uint8_t) (number8_t) var_277 >> '\006') | 0x30; } var_268 = var_270 + 2; if (var_268 < var_279) { var_268 = ((var_277 >> 3) & 0x7) | 0x30; *(generic8_t *) (var_270 + var_284 + 2) = (number8_t) var_268; } var_263 = var_268; var_264 = var_275 + 1; var_262 = var_270 + 3; var_266 = (var_277 & 0x7) | 0x30; var_265 = var_287 & 0xFFFFFFFF; var_260 = var_269; var_261 = var_272; if (!(var_264 < var_274 + var_275)) { loop_state_var = 2; break; } } if (var_262 < var_279) { *(generic8_t *) (var_262 + var_284) = (number8_t) var_266; } var_277 = *(generic8_t *) (var_264 + (pointer_or_number64_t) stack.offset_128); var_273 = var_262 + 1; } if (!(loop_state_var)) { loop_state_var = 6; var_612 = true; break; } if (loop_state_var != 1) { stack.offset_146 = (number8_t) var_269; var_71 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_270 + 3; var_68 = stack.offset_80.member_1; var_70 = *(generic64_t *) &stack.offset_96; var_72 = *(generic64_t *) &stack.offset_88; var_69 = var_279; var_73 = var_270 + 3; var_74 = var_284; var_75 = var_275 + 1; var_76 = var_274 + var_275; var_77 = var_287; var_78 = (var_277 & 0x7) | 0x30; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } stack.offset_146 = (number8_t) var_271; var_82 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_267; var_79 = stack.offset_80.member_1; var_81 = *(generic64_t *) &stack.offset_96; var_83 = *(generic64_t *) &stack.offset_88; var_80 = var_279; var_84 = var_267; var_85 = var_284; var_86 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_87 = var_275 + 1; var_88 = var_274 + var_275; var_89 = var_287; var_90 = var_277; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_612 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } var_362 = var_368; var_363 = var_369; var_364 = var_371; var_365 = var_372; var_366 = var_373; var_367 = var_376; stack.offset_176 = 0; *(generic64_t **) &stack.offset_104 = &stack.offset_176; if (var_364 == (pointer_or_number64_t) -1) { var_25 = stack.offset_128; stack.offset_64 = var_369; stack.offset_72 = var_373; stack.offset_80.member_1 = (number8_t) var_376; stack.offset_88.member_1 = (number8_t) var_368; stack.offset_96.member_1 = (number8_t) var_372; var_567 = strlen_2(var_374, var_375, var_376, (pointer_or_number64_t) var_25, var_372, var_373); var_54 = var_567.register_rax; var_364 = var_54; var_53 = var_567.register_rdx; var_363 = stack.offset_64; var_366 = stack.offset_72; var_367 = stack.offset_80.member_1; var_362 = stack.offset_88.member_1; var_365 = stack.offset_96.member_1; } stack.offset_96.member_1 = (number8_t) var_362; stack.offset_50 = (number8_t) var_365; *(generic64_t *) &stack.offset_80 = var_541; stack.offset_51 = (number8_t) var_362; stack.offset_49 = (number8_t) var_367; stack.offset_48 = (number8_t) var_370; stack.offset_64 = var_366; stack.offset_24 = var_363; stack.offset_16 = var_545; stack.offset_8 = var_547; stack.offset_72 = var_364; var_361 = 0; while (true) { var_24 = var_361 + *(generic64_t *) &stack.offset_80 + (pointer_or_number64_t) stack.offset_128; if (!var_24) { var_357 = stack.offset_51; var_358 = ""; var_359 = 0; var_360 = 1; } else { var_360 = (pointer_or_number64_t) stack.offset_72 - (var_361 + *(generic64_t *) &stack.offset_80); var_357 = (pointer_or_number64_t) stack.offset_72 != var_361 + *(generic64_t *) &stack.offset_80; var_359 = &stack.offset_172; var_358 = var_24; } stack.offset_88.member_1 = var_357; var_52 = mbrtoc32_2((char32_t *) var_359, (const int8_t *) var_358, var_360, (mbstate_t *) *(generic64_t *) &stack.offset_104); if (var_52 > (uint64_t) -3) { if (!stack.offset_88.member_1) { loop_state_var = 0; break; } *(size_t *) &stack.offset_88 = var_52; var_49 = function_0x404860_Code_x86_64(); if ((var_49.offset_0 & 0xFF)) { loop_state_var = 2; break; } if (!var_359) { var_352 = var_361 + 1; var_353 = var_52; } else { *(generic32_t *) var_359 = *(generic8_t *) var_358; var_354 = 1; if (stack.offset_148 == 2) { var_354 = 1; if (!stack.offset_147) { var_353 = var_354; var_352 = var_361 + var_353; } else { var_352 = var_361 + 1; var_353 = var_52; } } else { var_353 = var_354; var_352 = var_361 + var_353; } } var_350 = var_352; var_351 = var_353; var_48 = iswprint_2(stack.offset_172); var_47 = !var_48 ? '\000' : stack.offset_96.member_1; stack.offset_96.member_1 = var_47; var_46 = mbsinit_2((const mbstate_t *) *(generic64_t *) &stack.offset_104); if (!var_46) { continue; } loop_state_var = 1; break; } bool var_613 = false; var_350 = var_361; var_351 = 0; var_352 = var_361; var_353 = 18446744073709551613U; switch ((number64_t) var_52) { case 0: { loop_state_var = 1; } break; case 18446744073709551613U: { var_350 = var_352; var_351 = var_353; var_48 = iswprint_2(stack.offset_172); var_47 = !var_48 ? '\000' : stack.offset_96.member_1; stack.offset_96.member_1 = var_47; var_46 = mbsinit_2((const mbstate_t *) *(generic64_t *) &stack.offset_104); if (!var_46) { continue; } loop_state_var = 1; } break; default: { var_354 = var_52; if (stack.offset_148 == 2) { var_354 = var_52; if (!stack.offset_147) { var_353 = var_354; var_352 = var_361 + var_353; } else { if (var_52 == 1) { var_352 = var_361 + 1; var_353 = var_52; } else { var_356 = var_361 + *(generic64_t *) &stack.offset_80 + (pointer_or_number64_t) stack.offset_128; var_355 = 0; do { if (!(((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFE) > 33)) { var_51 = lshift((((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFFFFFFFF) - 33) & 0xFF, 0); var_50 = lshift(((((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFFFFFFFF) - 33) ^ ((number8_t) (((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFFFFFFFF) - 33) + '!')) & (((number8_t) (((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFFFFFFFF) - 33) + '!') ^ 0x21), 4); if (((0x20000002B >> ((*(generic8_t *) (var_356 + 1) + 4294967205) & 0x3F)) & 0x1)) { loop_state_var = 1; break; } } var_23 = var_52 + var_24 == (pointer_or_number64_t) &stack.offset_128[1] + *(generic64_t *) &stack.offset_80 * 1 + var_361 * 1 + var_355 * 1; var_355 = var_355 + 1; var_356 = var_356 + 1; } while (!(var_23)); if (loop_state_var == 1) { loop_state_var = 3; var_613 = true; break; } var_354 = var_52; var_353 = var_354; var_352 = var_361 + var_353; } } } else { var_353 = var_354; var_352 = var_361 + var_353; } var_350 = var_352; var_351 = var_353; var_48 = iswprint_2(stack.offset_172); var_47 = !var_48 ? '\000' : stack.offset_96.member_1; stack.offset_96.member_1 = var_47; var_46 = mbsinit_2((const mbstate_t *) *(generic64_t *) &stack.offset_104); if (!var_46) { continue; } loop_state_var = 1; } break; } if (var_613){ break;} break; } if (loop_state_var == 3) { loop_state_var = 7; var_612 = true; break; } if (loop_state_var == 1) { var_320 = var_350; var_322 = var_351; var_312 = stack.offset_96.member_1; var_318 = stack.offset_50; var_321 = *(generic64_t *) &stack.offset_80; var_324 = stack.offset_49; var_316 = stack.offset_72; var_314 = stack.offset_48; var_319 = stack.offset_64; var_313 = stack.offset_24; var_315 = stack.offset_16; var_317 = stack.offset_8; var_311 = stack.offset_145; var_323 = (var_312 ^ 0x1) & (var_311 | 0xFFFFFFFFFFFFFF00); } else { if (!(loop_state_var)) { var_345 = stack.offset_50; var_330 = var_345; var_347 = *(generic64_t *) &stack.offset_80; var_333 = var_347; var_349 = stack.offset_49; var_335 = var_349; var_343 = stack.offset_72; var_328 = var_343; var_341 = stack.offset_48; var_326 = var_341; var_346 = stack.offset_64; var_331 = var_346; var_340 = stack.offset_24; var_325 = var_340; var_342 = stack.offset_16; var_327 = var_342; var_344 = stack.offset_8; var_329 = var_344; var_332 = var_361; var_334 = 18446744073709551615U; var_348 = var_52; if (var_52 != (pointer_or_number64_t) -1) { var_325 = var_340; var_326 = var_341; var_327 = var_342; var_328 = var_343; var_329 = var_344; var_330 = var_345; var_331 = var_346; var_333 = var_347; var_334 = var_348; var_335 = var_349; var_332 = var_361; if (var_361 + *(generic64_t *) &stack.offset_80 < var_328) { var_337 = 0; var_338 = var_361; var_339 = var_361 + *(generic64_t *) &stack.offset_80; while (true) { var_336 = var_338; if (*(generic8_t *) (var_339 + (pointer_or_number64_t) stack.offset_128)) { var_336 = var_361 + 1 + var_337; var_339 = var_361 + 1 + var_347 + var_337; var_338 = var_338 + 1; var_337 = var_337 + 1; if (var_339 < (uint64_t) var_343) { continue; } } break; } var_332 = var_336; var_325 = var_340; var_326 = var_341; var_327 = var_342; var_328 = var_343; var_329 = var_344; var_330 = var_345; var_331 = var_346; var_333 = var_347; var_334 = stack.offset_128; var_335 = var_349; } } } else { var_348 = *(generic64_t *) &stack.offset_88; var_345 = stack.offset_50; var_330 = var_345; var_347 = *(generic64_t *) &stack.offset_80; var_333 = var_347; var_349 = stack.offset_49; var_335 = var_349; var_343 = stack.offset_72; var_328 = var_343; var_341 = stack.offset_48; var_326 = var_341; var_346 = stack.offset_64; var_331 = var_346; var_340 = stack.offset_24; var_325 = var_340; var_342 = stack.offset_16; var_327 = var_342; var_344 = stack.offset_8; var_329 = var_344; var_332 = var_361; var_334 = 18446744073709551615U; if (var_348 != (pointer_or_number64_t) -1) { var_325 = var_340; var_326 = var_341; var_327 = var_342; var_328 = var_343; var_329 = var_344; var_330 = var_345; var_331 = var_346; var_333 = var_347; var_334 = var_348; var_335 = var_349; var_332 = var_361; if (var_361 + *(generic64_t *) &stack.offset_80 < var_328) { var_337 = 0; var_338 = var_361; var_339 = var_361 + *(generic64_t *) &stack.offset_80; while (true) { var_336 = var_338; if (*(generic8_t *) (var_339 + (pointer_or_number64_t) stack.offset_128)) { var_336 = var_361 + 1 + var_337; var_339 = var_361 + 1 + var_347 + var_337; var_338 = var_338 + 1; var_337 = var_337 + 1; if (var_339 < (uint64_t) var_343) { continue; } } break; } var_332 = var_336; var_325 = var_340; var_326 = var_341; var_327 = var_342; var_328 = var_343; var_329 = var_344; var_330 = var_345; var_331 = var_346; var_333 = var_347; var_334 = stack.offset_128; var_335 = var_349; } } } var_313 = var_325; var_314 = var_326; var_315 = var_327; var_316 = var_328; var_317 = var_329; var_318 = var_330; var_319 = var_331; var_320 = var_332; var_321 = var_333; var_322 = var_334; var_324 = var_335; var_311 = stack.offset_145; var_323 = var_311; var_312 = 0; } var_289 = var_311; var_290 = var_312; var_278 = var_290; var_291 = var_313; var_279 = var_291; var_292 = var_314; var_280 = var_292; var_293 = var_315; var_281 = var_293; var_294 = var_316; var_282 = var_294; var_295 = var_317; var_283 = var_295; var_296 = var_318; var_297 = var_319; var_284 = var_297; var_298 = var_320; var_285 = var_298; var_299 = var_321; var_286 = var_299; var_300 = var_322; var_301 = var_323; var_287 = var_301; var_302 = var_324; var_288 = var_302; if (var_285 > 1) { var_272 = var_280; var_274 = var_285; var_275 = var_286; var_277 = var_288; stack.offset_80.member_1 = (number8_t) var_278; var_273 = stack.offset_152; *(generic64_t *) &stack.offset_104 = var_282; var_271 = stack.offset_146; *(generic64_t *) &stack.offset_96 = var_281; *(generic64_t *) &stack.offset_88 = var_283; var_276 = 0; while (true) { if (!(var_287 & 0xFF)) { var_267 = var_273; if ((var_272 & 0xFF)) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '\\'; } var_267 = var_273 + 1; } if (!(var_275 + 1 < var_274 + var_275)) { loop_state_var = 1; break; } var_260 = var_271; var_261 = 0; var_262 = var_267; var_263 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; if ((((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271 & 0xFF)) { if (var_267 < var_279) { *(generic8_t *) (var_267 + var_284) = '''; } if (var_267 + 1 < var_279) { *(generic8_t *) (var_267 + var_284 + 1) = '''; } var_262 = var_267 + 2; var_260 = 0; var_261 = 0; var_263 = var_267 + 1; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; } } else { if (stack.offset_147) { loop_state_var = 0; break; } var_269 = var_271; var_270 = var_273; if ((~(number8_t) var_271 & (stack.offset_148 == 2))) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '''; } if (var_273 + 1 < var_279) { *(generic8_t *) (var_273 + var_284 + 1) = '$'; } if (var_273 + 2 < var_279) { *(generic8_t *) (var_273 + var_284 + 2) = '''; } var_270 = var_273 + 3; var_269 = (var_274 & 0xFFFFFF00) | (~(number8_t) var_271 & (stack.offset_148 == 2)); } if (var_270 < var_279) { *(generic8_t *) (var_270 + var_284) = '\\'; } if (var_270 + 1 < var_279) { *(generic8_t *) (var_270 + var_284 + 1) = ((uint8_t) (number8_t) var_277 >> '\006') | 0x30; } var_268 = var_270 + 2; if (var_268 < var_279) { var_268 = ((var_277 >> 3) & 0x7) | 0x30; *(generic8_t *) (var_270 + var_284 + 2) = (number8_t) var_268; } var_263 = var_268; var_264 = var_275 + 1; var_262 = var_270 + 3; var_266 = (var_277 & 0x7) | 0x30; var_265 = var_287 & 0xFFFFFFFF; var_260 = var_269; var_261 = var_272; if (!(var_264 < var_274 + var_275)) { loop_state_var = 2; break; } } if (var_262 < var_279) { *(generic8_t *) (var_262 + var_284) = (number8_t) var_266; } var_277 = *(generic8_t *) (var_264 + (pointer_or_number64_t) stack.offset_128); var_273 = var_262 + 1; } if (!(loop_state_var)) { loop_state_var = 6; var_612 = true; break; } if (loop_state_var != 1) { stack.offset_146 = (number8_t) var_269; var_71 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_270 + 3; var_68 = stack.offset_80.member_1; var_70 = *(generic64_t *) &stack.offset_96; var_72 = *(generic64_t *) &stack.offset_88; var_69 = var_279; var_73 = var_270 + 3; var_74 = var_284; var_75 = var_275 + 1; var_76 = var_274 + var_275; var_77 = var_287; var_78 = (var_277 & 0x7) | 0x30; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } stack.offset_146 = (number8_t) var_271; var_82 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_267; var_79 = stack.offset_80.member_1; var_81 = *(generic64_t *) &stack.offset_96; var_83 = *(generic64_t *) &stack.offset_88; var_80 = var_279; var_84 = var_267; var_85 = var_284; var_86 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_87 = var_275 + 1; var_88 = var_274 + var_275; var_89 = var_287; var_90 = var_277; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_207 = var_290; var_208 = var_291; var_209 = var_292; var_210 = var_293; var_211 = var_294; var_212 = var_295; var_213 = var_296; var_214 = var_297; var_215 = var_299; var_216 = var_300; var_217 = var_301; var_218 = var_302; if ((var_217 & 0xFF)) { var_287 = var_289; var_278 = 0; var_279 = var_291; var_280 = var_292; var_281 = var_293; var_282 = var_294; var_283 = var_295; var_284 = var_297; var_285 = var_298; var_286 = var_299; var_288 = var_302; var_272 = var_280; var_274 = var_285; var_275 = var_286; var_277 = var_288; stack.offset_80.member_1 = (number8_t) var_278; var_273 = stack.offset_152; *(generic64_t *) &stack.offset_104 = var_282; var_271 = stack.offset_146; *(generic64_t *) &stack.offset_96 = var_281; *(generic64_t *) &stack.offset_88 = var_283; var_276 = 0; while (true) { if (!(var_287 & 0xFF)) { var_267 = var_273; if ((var_272 & 0xFF)) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '\\'; } var_267 = var_273 + 1; } if (!(var_275 + 1 < var_274 + var_275)) { loop_state_var = 1; break; } var_260 = var_271; var_261 = 0; var_262 = var_267; var_263 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; if ((((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271 & 0xFF)) { if (var_267 < var_279) { *(generic8_t *) (var_267 + var_284) = '''; } if (var_267 + 1 < var_279) { *(generic8_t *) (var_267 + var_284 + 1) = '''; } var_262 = var_267 + 2; var_260 = 0; var_261 = 0; var_263 = var_267 + 1; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; } } else { if (stack.offset_147) { loop_state_var = 0; break; } var_269 = var_271; var_270 = var_273; if ((~(number8_t) var_271 & (stack.offset_148 == 2))) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '''; } if (var_273 + 1 < var_279) { *(generic8_t *) (var_273 + var_284 + 1) = '$'; } if (var_273 + 2 < var_279) { *(generic8_t *) (var_273 + var_284 + 2) = '''; } var_270 = var_273 + 3; var_269 = (var_274 & 0xFFFFFF00) | (~(number8_t) var_271 & (stack.offset_148 == 2)); } if (var_270 < var_279) { *(generic8_t *) (var_270 + var_284) = '\\'; } if (var_270 + 1 < var_279) { *(generic8_t *) (var_270 + var_284 + 1) = ((uint8_t) (number8_t) var_277 >> '\006') | 0x30; } var_268 = var_270 + 2; if (var_268 < var_279) { var_268 = ((var_277 >> 3) & 0x7) | 0x30; *(generic8_t *) (var_270 + var_284 + 2) = (number8_t) var_268; } var_263 = var_268; var_264 = var_275 + 1; var_262 = var_270 + 3; var_266 = (var_277 & 0x7) | 0x30; var_265 = var_287 & 0xFFFFFFFF; var_260 = var_269; var_261 = var_272; if (!(var_264 < var_274 + var_275)) { loop_state_var = 2; break; } } if (var_262 < var_279) { *(generic8_t *) (var_262 + var_284) = (number8_t) var_266; } var_277 = *(generic8_t *) (var_264 + (pointer_or_number64_t) stack.offset_128); var_273 = var_262 + 1; } if (!(loop_state_var)) { loop_state_var = 6; var_612 = true; break; } if (loop_state_var != 1) { stack.offset_146 = (number8_t) var_269; var_71 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_270 + 3; var_68 = stack.offset_80.member_1; var_70 = *(generic64_t *) &stack.offset_96; var_72 = *(generic64_t *) &stack.offset_88; var_69 = var_279; var_73 = var_270 + 3; var_74 = var_284; var_75 = var_275 + 1; var_76 = var_274 + var_275; var_77 = var_287; var_78 = (var_277 & 0x7) | 0x30; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } stack.offset_146 = (number8_t) var_271; var_82 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_267; var_79 = stack.offset_80.member_1; var_81 = *(generic64_t *) &stack.offset_96; var_83 = *(generic64_t *) &stack.offset_88; var_80 = var_279; var_84 = var_267; var_85 = var_284; var_86 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_87 = var_275 + 1; var_88 = var_274 + var_275; var_89 = var_287; var_90 = var_277; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_612 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_385 = stack.offset_88.member_1; var_386 = var_31; var_387 = (var_537 & 0xFFFFFF00) | var_35; var_388 = var_508; var_389 = var_32; var_390 = *(generic64_t *) &stack.offset_80; var_391 = *(generic64_t *) &stack.offset_104; var_392 = var_64; var_393 = *(generic8_t *) *(generic64_t *) &stack.offset_104; if (!(*(generic8_t *) *(generic64_t *) &stack.offset_104 < '@')) { var_368 = var_385; var_303 = var_368; var_369 = var_386; var_304 = var_369; var_370 = var_387; var_305 = var_370; var_371 = var_388; var_306 = var_371; var_372 = var_389; var_307 = var_372; var_373 = var_390; var_308 = var_373; var_374 = var_391; var_309 = var_374; var_375 = var_392; var_376 = var_393; var_310 = var_376; if (stack.offset_32 == 1) { var_292 = var_305; var_294 = var_306; var_300 = var_309; *(generic64_t *) &stack.offset_80 = var_304; *(generic64_t *) &stack.offset_88 = var_308; stack.offset_96.member_1 = (number8_t) var_310; stack.offset_104.member_3 = (number8_t) var_307; var_45 = __ctype_b_loc_2(); var_296 = stack.offset_104.member_3; var_297 = *(generic64_t *) &stack.offset_88; var_302 = stack.offset_96.member_1; var_291 = *(generic64_t *) &stack.offset_80; var_290 = (var_303 & 0xFFFFFFFFFFFFFF00) | ((uint8_t) (*(generic8_t *) ((pointer_or_number64_t) &(*var_45)[var_302] + 1) & 0x40) >> '\006'); var_289 = stack.offset_145; var_301 = (((number64_t) *var_45 & 0xFFFFFFFFFFFFFF00) | !(*(generic8_t *) ((pointer_or_number64_t) &(*var_45)[var_302] + 1) & 0x40)) & (var_289 | 0xFFFFFFFFFFFFFF00); var_293 = var_545; var_295 = var_547; var_298 = 1; var_299 = var_541; var_207 = var_290; var_208 = var_291; var_209 = var_292; var_210 = var_293; var_211 = var_294; var_212 = var_295; var_213 = var_296; var_214 = var_297; var_215 = var_299; var_216 = var_300; var_217 = var_301; var_218 = var_302; if ((var_217 & 0xFF)) { var_287 = var_289; var_278 = 0; var_279 = var_291; var_280 = var_292; var_281 = var_293; var_282 = var_294; var_283 = var_295; var_284 = var_297; var_285 = var_298; var_286 = var_299; var_288 = var_302; var_272 = var_280; var_274 = var_285; var_275 = var_286; var_277 = var_288; stack.offset_80.member_1 = (number8_t) var_278; var_273 = stack.offset_152; *(generic64_t *) &stack.offset_104 = var_282; var_271 = stack.offset_146; *(generic64_t *) &stack.offset_96 = var_281; *(generic64_t *) &stack.offset_88 = var_283; var_276 = 0; while (true) { if (!(var_287 & 0xFF)) { var_267 = var_273; if ((var_272 & 0xFF)) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '\\'; } var_267 = var_273 + 1; } if (!(var_275 + 1 < var_274 + var_275)) { loop_state_var = 1; break; } var_260 = var_271; var_261 = 0; var_262 = var_267; var_263 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; if ((((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271 & 0xFF)) { if (var_267 < var_279) { *(generic8_t *) (var_267 + var_284) = '''; } if (var_267 + 1 < var_279) { *(generic8_t *) (var_267 + var_284 + 1) = '''; } var_262 = var_267 + 2; var_260 = 0; var_261 = 0; var_263 = var_267 + 1; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; } } else { if (stack.offset_147) { loop_state_var = 0; break; } var_269 = var_271; var_270 = var_273; if ((~(number8_t) var_271 & (stack.offset_148 == 2))) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '''; } if (var_273 + 1 < var_279) { *(generic8_t *) (var_273 + var_284 + 1) = '$'; } if (var_273 + 2 < var_279) { *(generic8_t *) (var_273 + var_284 + 2) = '''; } var_270 = var_273 + 3; var_269 = (var_274 & 0xFFFFFF00) | (~(number8_t) var_271 & (stack.offset_148 == 2)); } if (var_270 < var_279) { *(generic8_t *) (var_270 + var_284) = '\\'; } if (var_270 + 1 < var_279) { *(generic8_t *) (var_270 + var_284 + 1) = ((uint8_t) (number8_t) var_277 >> '\006') | 0x30; } var_268 = var_270 + 2; if (var_268 < var_279) { var_268 = ((var_277 >> 3) & 0x7) | 0x30; *(generic8_t *) (var_270 + var_284 + 2) = (number8_t) var_268; } var_263 = var_268; var_264 = var_275 + 1; var_262 = var_270 + 3; var_266 = (var_277 & 0x7) | 0x30; var_265 = var_287 & 0xFFFFFFFF; var_260 = var_269; var_261 = var_272; if (!(var_264 < var_274 + var_275)) { loop_state_var = 2; break; } } if (var_262 < var_279) { *(generic8_t *) (var_262 + var_284) = (number8_t) var_266; } var_277 = *(generic8_t *) (var_264 + (pointer_or_number64_t) stack.offset_128); var_273 = var_262 + 1; } if (!(loop_state_var)) { loop_state_var = 6; var_612 = true; break; } if (loop_state_var != 1) { stack.offset_146 = (number8_t) var_269; var_71 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_270 + 3; var_68 = stack.offset_80.member_1; var_70 = *(generic64_t *) &stack.offset_96; var_72 = *(generic64_t *) &stack.offset_88; var_69 = var_279; var_73 = var_270 + 3; var_74 = var_284; var_75 = var_275 + 1; var_76 = var_274 + var_275; var_77 = var_287; var_78 = (var_277 & 0x7) | 0x30; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } stack.offset_146 = (number8_t) var_271; var_82 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_267; var_79 = stack.offset_80.member_1; var_81 = *(generic64_t *) &stack.offset_96; var_83 = *(generic64_t *) &stack.offset_88; var_80 = var_279; var_84 = var_267; var_85 = var_284; var_86 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_87 = var_275 + 1; var_88 = var_274 + var_275; var_89 = var_287; var_90 = var_277; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_612 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_362 = var_368; var_363 = var_369; var_364 = var_371; var_365 = var_372; var_366 = var_373; var_367 = var_376; stack.offset_176 = 0; *(generic64_t **) &stack.offset_104 = &stack.offset_176; if (var_364 == (pointer_or_number64_t) -1) { var_25 = stack.offset_128; stack.offset_64 = var_369; stack.offset_72 = var_373; stack.offset_80.member_1 = (number8_t) var_376; stack.offset_88.member_1 = (number8_t) var_368; stack.offset_96.member_1 = (number8_t) var_372; var_567 = strlen_2(var_374, var_375, var_376, (pointer_or_number64_t) var_25, var_372, var_373); var_54 = var_567.register_rax; var_364 = var_54; var_53 = var_567.register_rdx; var_363 = stack.offset_64; var_366 = stack.offset_72; var_367 = stack.offset_80.member_1; var_362 = stack.offset_88.member_1; var_365 = stack.offset_96.member_1; } stack.offset_96.member_1 = (number8_t) var_362; stack.offset_50 = (number8_t) var_365; *(generic64_t *) &stack.offset_80 = var_541; stack.offset_51 = (number8_t) var_362; stack.offset_49 = (number8_t) var_367; stack.offset_48 = (number8_t) var_370; stack.offset_64 = var_366; stack.offset_24 = var_363; stack.offset_16 = var_545; stack.offset_8 = var_547; stack.offset_72 = var_364; var_361 = 0; while (true) { var_24 = var_361 + *(generic64_t *) &stack.offset_80 + (pointer_or_number64_t) stack.offset_128; if (!var_24) { var_357 = stack.offset_51; var_358 = ""; var_359 = 0; var_360 = 1; } else { var_360 = (pointer_or_number64_t) stack.offset_72 - (var_361 + *(generic64_t *) &stack.offset_80); var_357 = (pointer_or_number64_t) stack.offset_72 != var_361 + *(generic64_t *) &stack.offset_80; var_359 = &stack.offset_172; var_358 = var_24; } stack.offset_88.member_1 = var_357; var_52 = mbrtoc32_2((char32_t *) var_359, (const int8_t *) var_358, var_360, (mbstate_t *) *(generic64_t *) &stack.offset_104); if (var_52 > (uint64_t) -3) { if (!stack.offset_88.member_1) { loop_state_var = 0; break; } *(size_t *) &stack.offset_88 = var_52; var_49 = function_0x404860_Code_x86_64(); if ((var_49.offset_0 & 0xFF)) { loop_state_var = 2; break; } if (!var_359) { var_352 = var_361 + 1; var_353 = var_52; } else { *(generic32_t *) var_359 = *(generic8_t *) var_358; var_354 = 1; if (stack.offset_148 == 2) { var_354 = 1; if (!stack.offset_147) { var_353 = var_354; var_352 = var_361 + var_353; } else { var_352 = var_361 + 1; var_353 = var_52; } } else { var_353 = var_354; var_352 = var_361 + var_353; } } var_350 = var_352; var_351 = var_353; var_48 = iswprint_2(stack.offset_172); var_47 = !var_48 ? '\000' : stack.offset_96.member_1; stack.offset_96.member_1 = var_47; var_46 = mbsinit_2((const mbstate_t *) *(generic64_t *) &stack.offset_104); if (!var_46) { continue; } loop_state_var = 1; break; } bool var_614 = false; var_350 = var_361; var_351 = 0; var_352 = var_361; var_353 = 18446744073709551613U; switch ((number64_t) var_52) { case 0: { loop_state_var = 1; } break; case 18446744073709551613U: { var_350 = var_352; var_351 = var_353; var_48 = iswprint_2(stack.offset_172); var_47 = !var_48 ? '\000' : stack.offset_96.member_1; stack.offset_96.member_1 = var_47; var_46 = mbsinit_2((const mbstate_t *) *(generic64_t *) &stack.offset_104); if (!var_46) { continue; } loop_state_var = 1; } break; default: { var_354 = var_52; if (stack.offset_148 == 2) { var_354 = var_52; if (!stack.offset_147) { var_353 = var_354; var_352 = var_361 + var_353; } else { if (var_52 == 1) { var_352 = var_361 + 1; var_353 = var_52; } else { var_356 = var_361 + *(generic64_t *) &stack.offset_80 + (pointer_or_number64_t) stack.offset_128; var_355 = 0; do { if (!(((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFE) > 33)) { var_51 = lshift((((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFFFFFFFF) - 33) & 0xFF, 0); var_50 = lshift(((((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFFFFFFFF) - 33) ^ ((number8_t) (((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFFFFFFFF) - 33) + '!')) & (((number8_t) (((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFFFFFFFF) - 33) + '!') ^ 0x21), 4); if (((0x20000002B >> ((*(generic8_t *) (var_356 + 1) + 4294967205) & 0x3F)) & 0x1)) { loop_state_var = 1; break; } } var_23 = var_52 + var_24 == (pointer_or_number64_t) &stack.offset_128[1] + *(generic64_t *) &stack.offset_80 * 1 + var_361 * 1 + var_355 * 1; var_355 = var_355 + 1; var_356 = var_356 + 1; } while (!(var_23)); if (loop_state_var == 1) { loop_state_var = 3; var_614 = true; break; } var_354 = var_52; var_353 = var_354; var_352 = var_361 + var_353; } } } else { var_353 = var_354; var_352 = var_361 + var_353; } var_350 = var_352; var_351 = var_353; var_48 = iswprint_2(stack.offset_172); var_47 = !var_48 ? '\000' : stack.offset_96.member_1; stack.offset_96.member_1 = var_47; var_46 = mbsinit_2((const mbstate_t *) *(generic64_t *) &stack.offset_104); if (!var_46) { continue; } loop_state_var = 1; } break; } if (var_614){ break;} break; } if (loop_state_var == 3) { loop_state_var = 7; var_612 = true; break; } if (loop_state_var == 1) { var_320 = var_350; var_322 = var_351; var_312 = stack.offset_96.member_1; var_318 = stack.offset_50; var_321 = *(generic64_t *) &stack.offset_80; var_324 = stack.offset_49; var_316 = stack.offset_72; var_314 = stack.offset_48; var_319 = stack.offset_64; var_313 = stack.offset_24; var_315 = stack.offset_16; var_317 = stack.offset_8; var_311 = stack.offset_145; var_323 = (var_312 ^ 0x1) & (var_311 | 0xFFFFFFFFFFFFFF00); } else { if (!(loop_state_var)) { var_345 = stack.offset_50; var_330 = var_345; var_347 = *(generic64_t *) &stack.offset_80; var_333 = var_347; var_349 = stack.offset_49; var_335 = var_349; var_343 = stack.offset_72; var_328 = var_343; var_341 = stack.offset_48; var_326 = var_341; var_346 = stack.offset_64; var_331 = var_346; var_340 = stack.offset_24; var_325 = var_340; var_342 = stack.offset_16; var_327 = var_342; var_344 = stack.offset_8; var_329 = var_344; var_332 = var_361; var_334 = 18446744073709551615U; var_348 = var_52; if (var_52 != (pointer_or_number64_t) -1) { var_325 = var_340; var_326 = var_341; var_327 = var_342; var_328 = var_343; var_329 = var_344; var_330 = var_345; var_331 = var_346; var_333 = var_347; var_334 = var_348; var_335 = var_349; var_332 = var_361; if (var_361 + *(generic64_t *) &stack.offset_80 < var_328) { var_337 = 0; var_338 = var_361; var_339 = var_361 + *(generic64_t *) &stack.offset_80; while (true) { var_336 = var_338; if (*(generic8_t *) (var_339 + (pointer_or_number64_t) stack.offset_128)) { var_336 = var_361 + 1 + var_337; var_339 = var_361 + 1 + var_347 + var_337; var_338 = var_338 + 1; var_337 = var_337 + 1; if (var_339 < (uint64_t) var_343) { continue; } } break; } var_332 = var_336; var_325 = var_340; var_326 = var_341; var_327 = var_342; var_328 = var_343; var_329 = var_344; var_330 = var_345; var_331 = var_346; var_333 = var_347; var_334 = stack.offset_128; var_335 = var_349; } } } else { var_348 = *(generic64_t *) &stack.offset_88; var_345 = stack.offset_50; var_330 = var_345; var_347 = *(generic64_t *) &stack.offset_80; var_333 = var_347; var_349 = stack.offset_49; var_335 = var_349; var_343 = stack.offset_72; var_328 = var_343; var_341 = stack.offset_48; var_326 = var_341; var_346 = stack.offset_64; var_331 = var_346; var_340 = stack.offset_24; var_325 = var_340; var_342 = stack.offset_16; var_327 = var_342; var_344 = stack.offset_8; var_329 = var_344; var_332 = var_361; var_334 = 18446744073709551615U; if (var_348 != (pointer_or_number64_t) -1) { var_325 = var_340; var_326 = var_341; var_327 = var_342; var_328 = var_343; var_329 = var_344; var_330 = var_345; var_331 = var_346; var_333 = var_347; var_334 = var_348; var_335 = var_349; var_332 = var_361; if (var_361 + *(generic64_t *) &stack.offset_80 < var_328) { var_337 = 0; var_338 = var_361; var_339 = var_361 + *(generic64_t *) &stack.offset_80; while (true) { var_336 = var_338; if (*(generic8_t *) (var_339 + (pointer_or_number64_t) stack.offset_128)) { var_336 = var_361 + 1 + var_337; var_339 = var_361 + 1 + var_347 + var_337; var_338 = var_338 + 1; var_337 = var_337 + 1; if (var_339 < (uint64_t) var_343) { continue; } } break; } var_332 = var_336; var_325 = var_340; var_326 = var_341; var_327 = var_342; var_328 = var_343; var_329 = var_344; var_330 = var_345; var_331 = var_346; var_333 = var_347; var_334 = stack.offset_128; var_335 = var_349; } } } var_313 = var_325; var_314 = var_326; var_315 = var_327; var_316 = var_328; var_317 = var_329; var_318 = var_330; var_319 = var_331; var_320 = var_332; var_321 = var_333; var_322 = var_334; var_324 = var_335; var_311 = stack.offset_145; var_323 = var_311; var_312 = 0; } var_289 = var_311; var_290 = var_312; var_278 = var_290; var_291 = var_313; var_279 = var_291; var_292 = var_314; var_280 = var_292; var_293 = var_315; var_281 = var_293; var_294 = var_316; var_282 = var_294; var_295 = var_317; var_283 = var_295; var_296 = var_318; var_297 = var_319; var_284 = var_297; var_298 = var_320; var_285 = var_298; var_299 = var_321; var_286 = var_299; var_300 = var_322; var_301 = var_323; var_287 = var_301; var_302 = var_324; var_288 = var_302; if (var_285 > 1) { var_272 = var_280; var_274 = var_285; var_275 = var_286; var_277 = var_288; stack.offset_80.member_1 = (number8_t) var_278; var_273 = stack.offset_152; *(generic64_t *) &stack.offset_104 = var_282; var_271 = stack.offset_146; *(generic64_t *) &stack.offset_96 = var_281; *(generic64_t *) &stack.offset_88 = var_283; var_276 = 0; while (true) { if (!(var_287 & 0xFF)) { var_267 = var_273; if ((var_272 & 0xFF)) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '\\'; } var_267 = var_273 + 1; } if (!(var_275 + 1 < var_274 + var_275)) { loop_state_var = 1; break; } var_260 = var_271; var_261 = 0; var_262 = var_267; var_263 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; if ((((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271 & 0xFF)) { if (var_267 < var_279) { *(generic8_t *) (var_267 + var_284) = '''; } if (var_267 + 1 < var_279) { *(generic8_t *) (var_267 + var_284 + 1) = '''; } var_262 = var_267 + 2; var_260 = 0; var_261 = 0; var_263 = var_267 + 1; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; } } else { if (stack.offset_147) { loop_state_var = 0; break; } var_269 = var_271; var_270 = var_273; if ((~(number8_t) var_271 & (stack.offset_148 == 2))) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '''; } if (var_273 + 1 < var_279) { *(generic8_t *) (var_273 + var_284 + 1) = '$'; } if (var_273 + 2 < var_279) { *(generic8_t *) (var_273 + var_284 + 2) = '''; } var_270 = var_273 + 3; var_269 = (var_274 & 0xFFFFFF00) | (~(number8_t) var_271 & (stack.offset_148 == 2)); } if (var_270 < var_279) { *(generic8_t *) (var_270 + var_284) = '\\'; } if (var_270 + 1 < var_279) { *(generic8_t *) (var_270 + var_284 + 1) = ((uint8_t) (number8_t) var_277 >> '\006') | 0x30; } var_268 = var_270 + 2; if (var_268 < var_279) { var_268 = ((var_277 >> 3) & 0x7) | 0x30; *(generic8_t *) (var_270 + var_284 + 2) = (number8_t) var_268; } var_263 = var_268; var_264 = var_275 + 1; var_262 = var_270 + 3; var_266 = (var_277 & 0x7) | 0x30; var_265 = var_287 & 0xFFFFFFFF; var_260 = var_269; var_261 = var_272; if (!(var_264 < var_274 + var_275)) { loop_state_var = 2; break; } } if (var_262 < var_279) { *(generic8_t *) (var_262 + var_284) = (number8_t) var_266; } var_277 = *(generic8_t *) (var_264 + (pointer_or_number64_t) stack.offset_128); var_273 = var_262 + 1; } if (!(loop_state_var)) { loop_state_var = 6; var_612 = true; break; } if (loop_state_var != 1) { stack.offset_146 = (number8_t) var_269; var_71 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_270 + 3; var_68 = stack.offset_80.member_1; var_70 = *(generic64_t *) &stack.offset_96; var_72 = *(generic64_t *) &stack.offset_88; var_69 = var_279; var_73 = var_270 + 3; var_74 = var_284; var_75 = var_275 + 1; var_76 = var_274 + var_275; var_77 = var_287; var_78 = (var_277 & 0x7) | 0x30; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } stack.offset_146 = (number8_t) var_271; var_82 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_267; var_79 = stack.offset_80.member_1; var_81 = *(generic64_t *) &stack.offset_96; var_83 = *(generic64_t *) &stack.offset_88; var_80 = var_279; var_84 = var_267; var_85 = var_284; var_86 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_87 = var_275 + 1; var_88 = var_274 + var_275; var_89 = var_287; var_90 = var_277; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_207 = var_290; var_208 = var_291; var_209 = var_292; var_210 = var_293; var_211 = var_294; var_212 = var_295; var_213 = var_296; var_214 = var_297; var_215 = var_299; var_216 = var_300; var_217 = var_301; var_218 = var_302; if ((var_217 & 0xFF)) { var_287 = var_289; var_278 = 0; var_279 = var_291; var_280 = var_292; var_281 = var_293; var_282 = var_294; var_283 = var_295; var_284 = var_297; var_285 = var_298; var_286 = var_299; var_288 = var_302; var_272 = var_280; var_274 = var_285; var_275 = var_286; var_277 = var_288; stack.offset_80.member_1 = (number8_t) var_278; var_273 = stack.offset_152; *(generic64_t *) &stack.offset_104 = var_282; var_271 = stack.offset_146; *(generic64_t *) &stack.offset_96 = var_281; *(generic64_t *) &stack.offset_88 = var_283; var_276 = 0; while (true) { if (!(var_287 & 0xFF)) { var_267 = var_273; if ((var_272 & 0xFF)) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '\\'; } var_267 = var_273 + 1; } if (!(var_275 + 1 < var_274 + var_275)) { loop_state_var = 1; break; } var_260 = var_271; var_261 = 0; var_262 = var_267; var_263 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; if ((((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271 & 0xFF)) { if (var_267 < var_279) { *(generic8_t *) (var_267 + var_284) = '''; } if (var_267 + 1 < var_279) { *(generic8_t *) (var_267 + var_284 + 1) = '''; } var_262 = var_267 + 2; var_260 = 0; var_261 = 0; var_263 = var_267 + 1; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; } } else { if (stack.offset_147) { loop_state_var = 0; break; } var_269 = var_271; var_270 = var_273; if ((~(number8_t) var_271 & (stack.offset_148 == 2))) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '''; } if (var_273 + 1 < var_279) { *(generic8_t *) (var_273 + var_284 + 1) = '$'; } if (var_273 + 2 < var_279) { *(generic8_t *) (var_273 + var_284 + 2) = '''; } var_270 = var_273 + 3; var_269 = (var_274 & 0xFFFFFF00) | (~(number8_t) var_271 & (stack.offset_148 == 2)); } if (var_270 < var_279) { *(generic8_t *) (var_270 + var_284) = '\\'; } if (var_270 + 1 < var_279) { *(generic8_t *) (var_270 + var_284 + 1) = ((uint8_t) (number8_t) var_277 >> '\006') | 0x30; } var_268 = var_270 + 2; if (var_268 < var_279) { var_268 = ((var_277 >> 3) & 0x7) | 0x30; *(generic8_t *) (var_270 + var_284 + 2) = (number8_t) var_268; } var_263 = var_268; var_264 = var_275 + 1; var_262 = var_270 + 3; var_266 = (var_277 & 0x7) | 0x30; var_265 = var_287 & 0xFFFFFFFF; var_260 = var_269; var_261 = var_272; if (!(var_264 < var_274 + var_275)) { loop_state_var = 2; break; } } if (var_262 < var_279) { *(generic8_t *) (var_262 + var_284) = (number8_t) var_266; } var_277 = *(generic8_t *) (var_264 + (pointer_or_number64_t) stack.offset_128); var_273 = var_262 + 1; } if (!(loop_state_var)) { loop_state_var = 6; var_612 = true; break; } if (loop_state_var != 1) { stack.offset_146 = (number8_t) var_269; var_71 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_270 + 3; var_68 = stack.offset_80.member_1; var_70 = *(generic64_t *) &stack.offset_96; var_72 = *(generic64_t *) &stack.offset_88; var_69 = var_279; var_73 = var_270 + 3; var_74 = var_284; var_75 = var_275 + 1; var_76 = var_274 + var_275; var_77 = var_287; var_78 = (var_277 & 0x7) | 0x30; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } stack.offset_146 = (number8_t) var_271; var_82 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_267; var_79 = stack.offset_80.member_1; var_81 = *(generic64_t *) &stack.offset_96; var_83 = *(generic64_t *) &stack.offset_88; var_80 = var_279; var_84 = var_267; var_85 = var_284; var_86 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_87 = var_275 + 1; var_88 = var_274 + var_275; var_89 = var_287; var_90 = var_277; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_612 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_392 = ""; var_217 = ""; var_249 = ""; var_460 = ""; var_114 = 0; var_115 = var_31; var_116 = var_545; var_117 = var_508; var_118 = var_547; var_119 = var_32; var_120 = *(generic64_t *) &stack.offset_80; var_121 = var_541; var_122 = *(generic64_t *) &stack.offset_104; var_123 = 0; var_124 = 97; var_207 = 0; var_208 = var_31; var_209 = (var_537 & 0xFFFFFF00) | var_35; var_210 = var_545; var_211 = var_508; var_212 = var_547; var_213 = var_32; var_214 = *(generic64_t *) &stack.offset_80; var_215 = var_541; var_216 = *(generic64_t *) &stack.offset_104; var_218 = *(generic8_t *) *(generic64_t *) &stack.offset_104; var_242 = stack.offset_88.member_1; var_243 = var_31; var_244 = (var_537 & 0xFFFFFF00) | var_35; var_245 = var_508; var_246 = var_32; var_247 = *(generic64_t *) &stack.offset_80; var_248 = *(generic64_t *) &stack.offset_104; var_250 = 35; var_385 = stack.offset_88.member_1; var_386 = var_31; var_387 = (var_537 & 0xFFFFFF00) | var_35; var_388 = var_508; var_389 = var_32; var_390 = *(generic64_t *) &stack.offset_80; var_391 = *(generic64_t *) &stack.offset_104; var_393 = *(generic8_t *) *(generic64_t *) &stack.offset_104; var_429 = var_31; var_430 = (var_537 & 0xFFFFFF00) | var_35; var_431 = var_508; var_432 = var_32; var_433 = *(generic64_t *) &stack.offset_80; var_434 = 110; var_435 = *(generic64_t *) &stack.offset_104; var_436 = 0; var_437 = 10; var_454 = (var_537 & 0xFFFFFF00) | var_35; var_455 = var_31; var_456 = var_508; var_457 = var_32; var_458 = *(generic64_t *) &stack.offset_80; var_459 = *(generic64_t *) &stack.offset_104; switch ((number64_t) *(generic32_t *) &""[4 * *(generic8_t *) *(generic64_t *) &stack.offset_104]) { case 18446744073709540446U: { var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_612 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } break; case 18446744073709540764U: { var_368 = var_385; var_303 = var_368; var_369 = var_386; var_304 = var_369; var_370 = var_387; var_305 = var_370; var_371 = var_388; var_306 = var_371; var_372 = var_389; var_307 = var_372; var_373 = var_390; var_308 = var_373; var_374 = var_391; var_309 = var_374; var_375 = var_392; var_376 = var_393; var_310 = var_376; if (stack.offset_32 == 1) { var_292 = var_305; var_294 = var_306; var_300 = var_309; *(generic64_t *) &stack.offset_80 = var_304; *(generic64_t *) &stack.offset_88 = var_308; stack.offset_96.member_1 = (number8_t) var_310; stack.offset_104.member_3 = (number8_t) var_307; var_45 = __ctype_b_loc_2(); var_296 = stack.offset_104.member_3; var_297 = *(generic64_t *) &stack.offset_88; var_302 = stack.offset_96.member_1; var_291 = *(generic64_t *) &stack.offset_80; var_290 = (var_303 & 0xFFFFFFFFFFFFFF00) | ((uint8_t) (*(generic8_t *) ((pointer_or_number64_t) &(*var_45)[var_302] + 1) & 0x40) >> '\006'); var_289 = stack.offset_145; var_301 = (((number64_t) *var_45 & 0xFFFFFFFFFFFFFF00) | !(*(generic8_t *) ((pointer_or_number64_t) &(*var_45)[var_302] + 1) & 0x40)) & (var_289 | 0xFFFFFFFFFFFFFF00); var_293 = var_545; var_295 = var_547; var_298 = 1; var_299 = var_541; var_207 = var_290; var_208 = var_291; var_209 = var_292; var_210 = var_293; var_211 = var_294; var_212 = var_295; var_213 = var_296; var_214 = var_297; var_215 = var_299; var_216 = var_300; var_217 = var_301; var_218 = var_302; if ((var_217 & 0xFF)) { var_287 = var_289; var_278 = 0; var_279 = var_291; var_280 = var_292; var_281 = var_293; var_282 = var_294; var_283 = var_295; var_284 = var_297; var_285 = var_298; var_286 = var_299; var_288 = var_302; var_272 = var_280; var_274 = var_285; var_275 = var_286; var_277 = var_288; stack.offset_80.member_1 = (number8_t) var_278; var_273 = stack.offset_152; *(generic64_t *) &stack.offset_104 = var_282; var_271 = stack.offset_146; *(generic64_t *) &stack.offset_96 = var_281; *(generic64_t *) &stack.offset_88 = var_283; var_276 = 0; while (true) { if (!(var_287 & 0xFF)) { var_267 = var_273; if ((var_272 & 0xFF)) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '\\'; } var_267 = var_273 + 1; } if (!(var_275 + 1 < var_274 + var_275)) { loop_state_var = 1; break; } var_260 = var_271; var_261 = 0; var_262 = var_267; var_263 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; if ((((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271 & 0xFF)) { if (var_267 < var_279) { *(generic8_t *) (var_267 + var_284) = '''; } if (var_267 + 1 < var_279) { *(generic8_t *) (var_267 + var_284 + 1) = '''; } var_262 = var_267 + 2; var_260 = 0; var_261 = 0; var_263 = var_267 + 1; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; } } else { if (stack.offset_147) { loop_state_var = 0; break; } var_269 = var_271; var_270 = var_273; if ((~(number8_t) var_271 & (stack.offset_148 == 2))) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '''; } if (var_273 + 1 < var_279) { *(generic8_t *) (var_273 + var_284 + 1) = '$'; } if (var_273 + 2 < var_279) { *(generic8_t *) (var_273 + var_284 + 2) = '''; } var_270 = var_273 + 3; var_269 = (var_274 & 0xFFFFFF00) | (~(number8_t) var_271 & (stack.offset_148 == 2)); } if (var_270 < var_279) { *(generic8_t *) (var_270 + var_284) = '\\'; } if (var_270 + 1 < var_279) { *(generic8_t *) (var_270 + var_284 + 1) = ((uint8_t) (number8_t) var_277 >> '\006') | 0x30; } var_268 = var_270 + 2; if (var_268 < var_279) { var_268 = ((var_277 >> 3) & 0x7) | 0x30; *(generic8_t *) (var_270 + var_284 + 2) = (number8_t) var_268; } var_263 = var_268; var_264 = var_275 + 1; var_262 = var_270 + 3; var_266 = (var_277 & 0x7) | 0x30; var_265 = var_287 & 0xFFFFFFFF; var_260 = var_269; var_261 = var_272; if (!(var_264 < var_274 + var_275)) { loop_state_var = 2; break; } } if (var_262 < var_279) { *(generic8_t *) (var_262 + var_284) = (number8_t) var_266; } var_277 = *(generic8_t *) (var_264 + (pointer_or_number64_t) stack.offset_128); var_273 = var_262 + 1; } if (!(loop_state_var)) { loop_state_var = 6; var_612 = true; break; } if (loop_state_var != 1) { stack.offset_146 = (number8_t) var_269; var_71 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_270 + 3; var_68 = stack.offset_80.member_1; var_70 = *(generic64_t *) &stack.offset_96; var_72 = *(generic64_t *) &stack.offset_88; var_69 = var_279; var_73 = var_270 + 3; var_74 = var_284; var_75 = var_275 + 1; var_76 = var_274 + var_275; var_77 = var_287; var_78 = (var_277 & 0x7) | 0x30; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } stack.offset_146 = (number8_t) var_271; var_82 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_267; var_79 = stack.offset_80.member_1; var_81 = *(generic64_t *) &stack.offset_96; var_83 = *(generic64_t *) &stack.offset_88; var_80 = var_279; var_84 = var_267; var_85 = var_284; var_86 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_87 = var_275 + 1; var_88 = var_274 + var_275; var_89 = var_287; var_90 = var_277; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_612 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_362 = var_368; var_363 = var_369; var_364 = var_371; var_365 = var_372; var_366 = var_373; var_367 = var_376; stack.offset_176 = 0; *(generic64_t **) &stack.offset_104 = &stack.offset_176; if (var_364 == (pointer_or_number64_t) -1) { var_25 = stack.offset_128; stack.offset_64 = var_369; stack.offset_72 = var_373; stack.offset_80.member_1 = (number8_t) var_376; stack.offset_88.member_1 = (number8_t) var_368; stack.offset_96.member_1 = (number8_t) var_372; var_567 = strlen_2(var_374, var_375, var_376, (pointer_or_number64_t) var_25, var_372, var_373); var_54 = var_567.register_rax; var_364 = var_54; var_53 = var_567.register_rdx; var_363 = stack.offset_64; var_366 = stack.offset_72; var_367 = stack.offset_80.member_1; var_362 = stack.offset_88.member_1; var_365 = stack.offset_96.member_1; } stack.offset_96.member_1 = (number8_t) var_362; stack.offset_50 = (number8_t) var_365; *(generic64_t *) &stack.offset_80 = var_541; stack.offset_51 = (number8_t) var_362; stack.offset_49 = (number8_t) var_367; stack.offset_48 = (number8_t) var_370; stack.offset_64 = var_366; stack.offset_24 = var_363; stack.offset_16 = var_545; stack.offset_8 = var_547; stack.offset_72 = var_364; var_361 = 0; while (true) { var_24 = var_361 + *(generic64_t *) &stack.offset_80 + (pointer_or_number64_t) stack.offset_128; if (!var_24) { var_357 = stack.offset_51; var_358 = ""; var_359 = 0; var_360 = 1; } else { var_360 = (pointer_or_number64_t) stack.offset_72 - (var_361 + *(generic64_t *) &stack.offset_80); var_357 = (pointer_or_number64_t) stack.offset_72 != var_361 + *(generic64_t *) &stack.offset_80; var_359 = &stack.offset_172; var_358 = var_24; } stack.offset_88.member_1 = var_357; var_52 = mbrtoc32_2((char32_t *) var_359, (const int8_t *) var_358, var_360, (mbstate_t *) *(generic64_t *) &stack.offset_104); if (var_52 > (uint64_t) -3) { if (!stack.offset_88.member_1) { loop_state_var = 0; break; } *(size_t *) &stack.offset_88 = var_52; var_49 = function_0x404860_Code_x86_64(); if ((var_49.offset_0 & 0xFF)) { loop_state_var = 2; break; } if (!var_359) { var_352 = var_361 + 1; var_353 = var_52; } else { *(generic32_t *) var_359 = *(generic8_t *) var_358; var_354 = 1; if (stack.offset_148 == 2) { var_354 = 1; if (!stack.offset_147) { var_353 = var_354; var_352 = var_361 + var_353; } else { var_352 = var_361 + 1; var_353 = var_52; } } else { var_353 = var_354; var_352 = var_361 + var_353; } } var_350 = var_352; var_351 = var_353; var_48 = iswprint_2(stack.offset_172); var_47 = !var_48 ? '\000' : stack.offset_96.member_1; stack.offset_96.member_1 = var_47; var_46 = mbsinit_2((const mbstate_t *) *(generic64_t *) &stack.offset_104); if (!var_46) { continue; } loop_state_var = 1; break; } bool var_615 = false; var_350 = var_361; var_351 = 0; var_352 = var_361; var_353 = 18446744073709551613U; switch ((number64_t) var_52) { case 0: { loop_state_var = 1; } break; case 18446744073709551613U: { var_350 = var_352; var_351 = var_353; var_48 = iswprint_2(stack.offset_172); var_47 = !var_48 ? '\000' : stack.offset_96.member_1; stack.offset_96.member_1 = var_47; var_46 = mbsinit_2((const mbstate_t *) *(generic64_t *) &stack.offset_104); if (!var_46) { continue; } loop_state_var = 1; } break; default: { var_354 = var_52; if (stack.offset_148 == 2) { var_354 = var_52; if (!stack.offset_147) { var_353 = var_354; var_352 = var_361 + var_353; } else { if (var_52 == 1) { var_352 = var_361 + 1; var_353 = var_52; } else { var_356 = var_361 + *(generic64_t *) &stack.offset_80 + (pointer_or_number64_t) stack.offset_128; var_355 = 0; do { if (!(((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFE) > 33)) { var_51 = lshift((((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFFFFFFFF) - 33) & 0xFF, 0); var_50 = lshift(((((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFFFFFFFF) - 33) ^ ((number8_t) (((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFFFFFFFF) - 33) + '!')) & (((number8_t) (((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFFFFFFFF) - 33) + '!') ^ 0x21), 4); if (((0x20000002B >> ((*(generic8_t *) (var_356 + 1) + 4294967205) & 0x3F)) & 0x1)) { loop_state_var = 1; break; } } var_23 = var_52 + var_24 == (pointer_or_number64_t) &stack.offset_128[1] + *(generic64_t *) &stack.offset_80 * 1 + var_361 * 1 + var_355 * 1; var_355 = var_355 + 1; var_356 = var_356 + 1; } while (!(var_23)); if (loop_state_var == 1) { loop_state_var = 3; var_615 = true; break; } var_354 = var_52; var_353 = var_354; var_352 = var_361 + var_353; } } } else { var_353 = var_354; var_352 = var_361 + var_353; } var_350 = var_352; var_351 = var_353; var_48 = iswprint_2(stack.offset_172); var_47 = !var_48 ? '\000' : stack.offset_96.member_1; stack.offset_96.member_1 = var_47; var_46 = mbsinit_2((const mbstate_t *) *(generic64_t *) &stack.offset_104); if (!var_46) { continue; } loop_state_var = 1; } break; } if (var_615){ break;} break; } if (loop_state_var == 3) { loop_state_var = 7; var_612 = true; break; } if (loop_state_var == 1) { var_320 = var_350; var_322 = var_351; var_312 = stack.offset_96.member_1; var_318 = stack.offset_50; var_321 = *(generic64_t *) &stack.offset_80; var_324 = stack.offset_49; var_316 = stack.offset_72; var_314 = stack.offset_48; var_319 = stack.offset_64; var_313 = stack.offset_24; var_315 = stack.offset_16; var_317 = stack.offset_8; var_311 = stack.offset_145; var_323 = (var_312 ^ 0x1) & (var_311 | 0xFFFFFFFFFFFFFF00); } else { if (!(loop_state_var)) { var_345 = stack.offset_50; var_330 = var_345; var_347 = *(generic64_t *) &stack.offset_80; var_333 = var_347; var_349 = stack.offset_49; var_335 = var_349; var_343 = stack.offset_72; var_328 = var_343; var_341 = stack.offset_48; var_326 = var_341; var_346 = stack.offset_64; var_331 = var_346; var_340 = stack.offset_24; var_325 = var_340; var_342 = stack.offset_16; var_327 = var_342; var_344 = stack.offset_8; var_329 = var_344; var_332 = var_361; var_334 = 18446744073709551615U; var_348 = var_52; if (var_52 != (pointer_or_number64_t) -1) { var_325 = var_340; var_326 = var_341; var_327 = var_342; var_328 = var_343; var_329 = var_344; var_330 = var_345; var_331 = var_346; var_333 = var_347; var_334 = var_348; var_335 = var_349; var_332 = var_361; if (var_361 + *(generic64_t *) &stack.offset_80 < var_328) { var_337 = 0; var_338 = var_361; var_339 = var_361 + *(generic64_t *) &stack.offset_80; while (true) { var_336 = var_338; if (*(generic8_t *) (var_339 + (pointer_or_number64_t) stack.offset_128)) { var_336 = var_361 + 1 + var_337; var_339 = var_361 + 1 + var_347 + var_337; var_338 = var_338 + 1; var_337 = var_337 + 1; if (var_339 < (uint64_t) var_343) { continue; } } break; } var_332 = var_336; var_325 = var_340; var_326 = var_341; var_327 = var_342; var_328 = var_343; var_329 = var_344; var_330 = var_345; var_331 = var_346; var_333 = var_347; var_334 = stack.offset_128; var_335 = var_349; } } } else { var_348 = *(generic64_t *) &stack.offset_88; var_345 = stack.offset_50; var_330 = var_345; var_347 = *(generic64_t *) &stack.offset_80; var_333 = var_347; var_349 = stack.offset_49; var_335 = var_349; var_343 = stack.offset_72; var_328 = var_343; var_341 = stack.offset_48; var_326 = var_341; var_346 = stack.offset_64; var_331 = var_346; var_340 = stack.offset_24; var_325 = var_340; var_342 = stack.offset_16; var_327 = var_342; var_344 = stack.offset_8; var_329 = var_344; var_332 = var_361; var_334 = 18446744073709551615U; if (var_348 != (pointer_or_number64_t) -1) { var_325 = var_340; var_326 = var_341; var_327 = var_342; var_328 = var_343; var_329 = var_344; var_330 = var_345; var_331 = var_346; var_333 = var_347; var_334 = var_348; var_335 = var_349; var_332 = var_361; if (var_361 + *(generic64_t *) &stack.offset_80 < var_328) { var_337 = 0; var_338 = var_361; var_339 = var_361 + *(generic64_t *) &stack.offset_80; while (true) { var_336 = var_338; if (*(generic8_t *) (var_339 + (pointer_or_number64_t) stack.offset_128)) { var_336 = var_361 + 1 + var_337; var_339 = var_361 + 1 + var_347 + var_337; var_338 = var_338 + 1; var_337 = var_337 + 1; if (var_339 < (uint64_t) var_343) { continue; } } break; } var_332 = var_336; var_325 = var_340; var_326 = var_341; var_327 = var_342; var_328 = var_343; var_329 = var_344; var_330 = var_345; var_331 = var_346; var_333 = var_347; var_334 = stack.offset_128; var_335 = var_349; } } } var_313 = var_325; var_314 = var_326; var_315 = var_327; var_316 = var_328; var_317 = var_329; var_318 = var_330; var_319 = var_331; var_320 = var_332; var_321 = var_333; var_322 = var_334; var_324 = var_335; var_311 = stack.offset_145; var_323 = var_311; var_312 = 0; } var_289 = var_311; var_290 = var_312; var_278 = var_290; var_291 = var_313; var_279 = var_291; var_292 = var_314; var_280 = var_292; var_293 = var_315; var_281 = var_293; var_294 = var_316; var_282 = var_294; var_295 = var_317; var_283 = var_295; var_296 = var_318; var_297 = var_319; var_284 = var_297; var_298 = var_320; var_285 = var_298; var_299 = var_321; var_286 = var_299; var_300 = var_322; var_301 = var_323; var_287 = var_301; var_302 = var_324; var_288 = var_302; if (var_285 > 1) { var_272 = var_280; var_274 = var_285; var_275 = var_286; var_277 = var_288; stack.offset_80.member_1 = (number8_t) var_278; var_273 = stack.offset_152; *(generic64_t *) &stack.offset_104 = var_282; var_271 = stack.offset_146; *(generic64_t *) &stack.offset_96 = var_281; *(generic64_t *) &stack.offset_88 = var_283; var_276 = 0; while (true) { if (!(var_287 & 0xFF)) { var_267 = var_273; if ((var_272 & 0xFF)) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '\\'; } var_267 = var_273 + 1; } if (!(var_275 + 1 < var_274 + var_275)) { loop_state_var = 1; break; } var_260 = var_271; var_261 = 0; var_262 = var_267; var_263 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; if ((((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271 & 0xFF)) { if (var_267 < var_279) { *(generic8_t *) (var_267 + var_284) = '''; } if (var_267 + 1 < var_279) { *(generic8_t *) (var_267 + var_284 + 1) = '''; } var_262 = var_267 + 2; var_260 = 0; var_261 = 0; var_263 = var_267 + 1; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; } } else { if (stack.offset_147) { loop_state_var = 0; break; } var_269 = var_271; var_270 = var_273; if ((~(number8_t) var_271 & (stack.offset_148 == 2))) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '''; } if (var_273 + 1 < var_279) { *(generic8_t *) (var_273 + var_284 + 1) = '$'; } if (var_273 + 2 < var_279) { *(generic8_t *) (var_273 + var_284 + 2) = '''; } var_270 = var_273 + 3; var_269 = (var_274 & 0xFFFFFF00) | (~(number8_t) var_271 & (stack.offset_148 == 2)); } if (var_270 < var_279) { *(generic8_t *) (var_270 + var_284) = '\\'; } if (var_270 + 1 < var_279) { *(generic8_t *) (var_270 + var_284 + 1) = ((uint8_t) (number8_t) var_277 >> '\006') | 0x30; } var_268 = var_270 + 2; if (var_268 < var_279) { var_268 = ((var_277 >> 3) & 0x7) | 0x30; *(generic8_t *) (var_270 + var_284 + 2) = (number8_t) var_268; } var_263 = var_268; var_264 = var_275 + 1; var_262 = var_270 + 3; var_266 = (var_277 & 0x7) | 0x30; var_265 = var_287 & 0xFFFFFFFF; var_260 = var_269; var_261 = var_272; if (!(var_264 < var_274 + var_275)) { loop_state_var = 2; break; } } if (var_262 < var_279) { *(generic8_t *) (var_262 + var_284) = (number8_t) var_266; } var_277 = *(generic8_t *) (var_264 + (pointer_or_number64_t) stack.offset_128); var_273 = var_262 + 1; } if (!(loop_state_var)) { loop_state_var = 6; var_612 = true; break; } if (loop_state_var != 1) { stack.offset_146 = (number8_t) var_269; var_71 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_270 + 3; var_68 = stack.offset_80.member_1; var_70 = *(generic64_t *) &stack.offset_96; var_72 = *(generic64_t *) &stack.offset_88; var_69 = var_279; var_73 = var_270 + 3; var_74 = var_284; var_75 = var_275 + 1; var_76 = var_274 + var_275; var_77 = var_287; var_78 = (var_277 & 0x7) | 0x30; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } stack.offset_146 = (number8_t) var_271; var_82 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_267; var_79 = stack.offset_80.member_1; var_81 = *(generic64_t *) &stack.offset_96; var_83 = *(generic64_t *) &stack.offset_88; var_80 = var_279; var_84 = var_267; var_85 = var_284; var_86 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_87 = var_275 + 1; var_88 = var_274 + var_275; var_89 = var_287; var_90 = var_277; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_207 = var_290; var_208 = var_291; var_209 = var_292; var_210 = var_293; var_211 = var_294; var_212 = var_295; var_213 = var_296; var_214 = var_297; var_215 = var_299; var_216 = var_300; var_217 = var_301; var_218 = var_302; if ((var_217 & 0xFF)) { var_287 = var_289; var_278 = 0; var_279 = var_291; var_280 = var_292; var_281 = var_293; var_282 = var_294; var_283 = var_295; var_284 = var_297; var_285 = var_298; var_286 = var_299; var_288 = var_302; var_272 = var_280; var_274 = var_285; var_275 = var_286; var_277 = var_288; stack.offset_80.member_1 = (number8_t) var_278; var_273 = stack.offset_152; *(generic64_t *) &stack.offset_104 = var_282; var_271 = stack.offset_146; *(generic64_t *) &stack.offset_96 = var_281; *(generic64_t *) &stack.offset_88 = var_283; var_276 = 0; while (true) { if (!(var_287 & 0xFF)) { var_267 = var_273; if ((var_272 & 0xFF)) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '\\'; } var_267 = var_273 + 1; } if (!(var_275 + 1 < var_274 + var_275)) { loop_state_var = 1; break; } var_260 = var_271; var_261 = 0; var_262 = var_267; var_263 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; if ((((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271 & 0xFF)) { if (var_267 < var_279) { *(generic8_t *) (var_267 + var_284) = '''; } if (var_267 + 1 < var_279) { *(generic8_t *) (var_267 + var_284 + 1) = '''; } var_262 = var_267 + 2; var_260 = 0; var_261 = 0; var_263 = var_267 + 1; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; } } else { if (stack.offset_147) { loop_state_var = 0; break; } var_269 = var_271; var_270 = var_273; if ((~(number8_t) var_271 & (stack.offset_148 == 2))) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '''; } if (var_273 + 1 < var_279) { *(generic8_t *) (var_273 + var_284 + 1) = '$'; } if (var_273 + 2 < var_279) { *(generic8_t *) (var_273 + var_284 + 2) = '''; } var_270 = var_273 + 3; var_269 = (var_274 & 0xFFFFFF00) | (~(number8_t) var_271 & (stack.offset_148 == 2)); } if (var_270 < var_279) { *(generic8_t *) (var_270 + var_284) = '\\'; } if (var_270 + 1 < var_279) { *(generic8_t *) (var_270 + var_284 + 1) = ((uint8_t) (number8_t) var_277 >> '\006') | 0x30; } var_268 = var_270 + 2; if (var_268 < var_279) { var_268 = ((var_277 >> 3) & 0x7) | 0x30; *(generic8_t *) (var_270 + var_284 + 2) = (number8_t) var_268; } var_263 = var_268; var_264 = var_275 + 1; var_262 = var_270 + 3; var_266 = (var_277 & 0x7) | 0x30; var_265 = var_287 & 0xFFFFFFFF; var_260 = var_269; var_261 = var_272; if (!(var_264 < var_274 + var_275)) { loop_state_var = 2; break; } } if (var_262 < var_279) { *(generic8_t *) (var_262 + var_284) = (number8_t) var_266; } var_277 = *(generic8_t *) (var_264 + (pointer_or_number64_t) stack.offset_128); var_273 = var_262 + 1; } if (!(loop_state_var)) { loop_state_var = 6; var_612 = true; break; } if (loop_state_var != 1) { stack.offset_146 = (number8_t) var_269; var_71 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_270 + 3; var_68 = stack.offset_80.member_1; var_70 = *(generic64_t *) &stack.offset_96; var_72 = *(generic64_t *) &stack.offset_88; var_69 = var_279; var_73 = var_270 + 3; var_74 = var_284; var_75 = var_275 + 1; var_76 = var_274 + var_275; var_77 = var_287; var_78 = (var_277 & 0x7) | 0x30; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } stack.offset_146 = (number8_t) var_271; var_82 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_267; var_79 = stack.offset_80.member_1; var_81 = *(generic64_t *) &stack.offset_96; var_83 = *(generic64_t *) &stack.offset_88; var_80 = var_279; var_84 = var_267; var_85 = var_284; var_86 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_87 = var_275 + 1; var_88 = var_274 + var_275; var_89 = var_287; var_90 = var_277; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_612 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } break; case 18446744073709541368U: { var_448 = var_454; var_439 = var_448; var_447 = var_455; var_438 = var_447; var_449 = var_456; var_440 = var_449; var_450 = var_457; var_441 = var_450; var_451 = var_458; var_442 = var_451; var_452 = var_459; var_443 = var_452; var_453 = var_460; var_444 = var_453; if (stack.offset_148 != 5) { var_196 = var_438; var_183 = var_196; var_197 = var_439; var_184 = var_197; var_199 = var_440; var_186 = var_199; var_201 = var_441; var_188 = var_201; var_202 = var_442; var_189 = var_202; var_192 = var_443; var_205 = var_444; var_193 = var_205; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_182 = 0; var_185 = var_545; var_187 = var_547; var_191 = var_541; var_194 = 63; var_195 = 0; var_198 = var_545; var_200 = var_547; var_203 = 0; var_204 = var_541; var_206 = 63; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_612 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_438 = var_447; var_439 = var_448; var_440 = var_449; var_441 = var_450; var_442 = var_451; var_443 = var_452; var_444 = var_453; if (!(stack.offset_52 & 0x4)) { var_196 = var_438; var_183 = var_196; var_197 = var_439; var_184 = var_197; var_199 = var_440; var_186 = var_199; var_201 = var_441; var_188 = var_201; var_202 = var_442; var_189 = var_202; var_192 = var_443; var_205 = var_444; var_193 = var_205; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_182 = 0; var_185 = var_545; var_187 = var_547; var_191 = var_541; var_194 = 63; var_195 = 0; var_198 = var_545; var_200 = var_547; var_203 = 0; var_204 = var_541; var_206 = 63; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_612 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_207 = 0; var_208 = var_447; var_209 = var_448; var_210 = var_545; var_211 = var_449; var_212 = var_547; var_213 = var_450; var_214 = var_451; var_215 = var_541; var_216 = var_452; var_217 = var_453; var_218 = 63; if (var_541 + 2 < var_449) { var_217 = stack.offset_128; var_207 = 0; var_208 = var_447; var_209 = var_448; var_210 = var_545; var_211 = var_449; var_212 = var_547; var_213 = var_450; var_214 = var_451; var_215 = var_541; var_216 = var_452; var_218 = 63; if (*(generic8_t *) ((pointer_or_number64_t) &((struct_358 *) var_217)->offset_1 + var_541 * 1) == '?') { var_27 = *(generic8_t *) ((pointer_or_number64_t) &stack.offset_128[1] + var_541 * 1); var_445 = 0; var_446 = stack.offset_128; if (*(generic8_t *) ((pointer_or_number64_t) &stack.offset_128[1] + var_541 * 1) > '>') { var_195 = var_445; var_182 = var_195; var_205 = var_446; var_193 = var_205; var_190 = (var_450 & 0xFFFFFFFF) | stack.offset_147; var_183 = var_447; var_184 = var_448; var_185 = var_545; var_186 = var_449; var_187 = var_547; var_188 = var_450; var_189 = var_451; var_191 = var_541; var_192 = var_452; var_194 = 63; var_196 = var_447; var_197 = var_448; var_198 = var_545; var_199 = var_449; var_200 = var_547; var_201 = var_450; var_202 = var_451; var_203 = 0; var_204 = var_541; var_206 = 63; if (!((var_450 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } } else { var_58 = lshift((var_27 - 62) & 0xFF, 0); var_57 = lshift(((var_27 - 62) ^ ((number8_t) (var_27 - 62) + '>')) & (((number8_t) (var_27 - 62) + '>') ^ 0x3E), 4); var_445 = (0x7000A38200000000 >> (*(generic8_t *) ((pointer_or_number64_t) &stack.offset_128[1] + var_541 * 1) & 0x3F)) & 0x1; var_446 = 8070630310989004800; if (!var_445) { var_195 = var_445; var_182 = var_195; var_205 = var_446; var_193 = var_205; var_190 = (var_450 & 0xFFFFFFFF) | stack.offset_147; var_183 = var_447; var_184 = var_448; var_185 = var_545; var_186 = var_449; var_187 = var_547; var_188 = var_450; var_189 = var_451; var_191 = var_541; var_192 = var_452; var_194 = 63; var_196 = var_447; var_197 = var_448; var_198 = var_545; var_199 = var_449; var_200 = var_547; var_201 = var_450; var_202 = var_451; var_203 = 0; var_204 = var_541; var_206 = 63; if (!((var_450 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } } else { var_408 = (0x7000A38200000000 >> (*(generic8_t *) ((pointer_or_number64_t) &stack.offset_128[1] + var_541 * 1) & 0x3F)) & 0x1; var_409 = var_447; var_410 = var_449; var_411 = var_450; var_412 = var_451; var_413 = var_452; var_414 = 8070630310989004800; if (stack.offset_147) { loop_state_var = 3; var_612 = true; break; } if ((uint64_t) stack.offset_152 < var_447) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_451) = '?'; } if ((pointer_or_number64_t) stack.offset_152 + 1 < var_447) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_451 + 1) = '\"'; } if ((pointer_or_number64_t) stack.offset_152 + 2 < var_447) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_451 + 2) = '\"'; } var_26 = (pointer_or_number64_t) stack.offset_152 + 3; if (var_26 < var_447) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_451 + 3) = '?'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 4; var_190 = (var_450 & 0xFFFFFFFF) | stack.offset_147; var_182 = 0; var_183 = var_447; var_184 = var_448; var_185 = var_545; var_186 = var_449; var_187 = var_547; var_188 = var_450; var_189 = var_451; var_191 = var_541 + 2; var_192 = var_452; var_193 = var_26; var_194 = var_27; var_195 = 0; var_196 = var_447; var_197 = var_448; var_198 = var_545; var_199 = var_449; var_200 = var_547; var_201 = var_450; var_202 = var_451; var_203 = 0; var_204 = var_541 + 2; var_205 = var_26; var_206 = var_27; if (!((var_450 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_612 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_612 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } break; case 18446744073709541739U: { var_233 = var_242; var_234 = var_243; var_208 = var_234; var_235 = var_244; var_209 = var_235; var_236 = var_245; var_211 = var_236; var_237 = var_246; var_213 = var_237; var_238 = var_247; var_214 = var_238; var_239 = var_248; var_216 = var_239; var_240 = var_249; var_217 = var_240; var_241 = var_250; var_218 = var_241; var_207 = 0; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (!var_541) { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_211 = var_236; var_213 = var_237; var_214 = var_238; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (stack.offset_148 == 2) { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_210 = var_545; var_211 = var_236; var_212 = var_547; var_213 = var_237; var_214 = var_238; var_215 = var_541; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_226 = var_233; var_227 = var_234; var_228 = var_236; var_229 = var_237; var_230 = var_238; var_231 = var_239; var_232 = var_240; if (stack.offset_147) { loop_state_var = 1; var_612 = true; break; } } } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_612 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } break; case 18446744073709542604U: { var_193 = ""; var_205 = ""; var_182 = (var_537 & 0xFFFFFF00) | var_35; var_183 = var_31; var_184 = (var_537 & 0xFFFFFF00) | var_35; var_185 = var_545; var_186 = var_508; var_187 = var_547; var_188 = 0; var_189 = *(generic64_t *) &stack.offset_80; var_190 = 0; var_191 = var_541; var_192 = *(generic64_t *) &stack.offset_104; var_194 = *(generic8_t *) *(generic64_t *) &stack.offset_104; var_195 = (var_537 & 0xFFFFFF00) | var_35; var_196 = var_31; var_197 = (var_537 & 0xFFFFFF00) | var_35; var_198 = var_545; var_199 = var_508; var_200 = var_547; var_201 = var_32; var_202 = *(generic64_t *) &stack.offset_80; var_203 = 0; var_204 = var_541; var_206 = *(generic8_t *) *(generic64_t *) &stack.offset_104; if (!var_32) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_612 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } break; case 18446744073709542656U: { var_475 = stack.offset_152; var_482 = (pointer_or_number64_t) var_475 + 1; var_483 = ""; var_476 = stack.offset_88.member_1; var_477 = var_31; var_478 = var_508; var_479 = var_32; var_480 = *(generic64_t *) &stack.offset_80; var_481 = (var_537 & 0xFFFFFF00) | var_35; if ((uint64_t) var_475 < var_477) { *(generic8_t *) ((pointer_or_number64_t) var_475 + var_480) = '\\'; } if (!(var_479 & 0xFF)) { stack.offset_152 = var_482; var_184 = var_481 & 0xFFFFFFFF; var_190 = var_476 & 0xFFFFFFFF; var_182 = 0; var_183 = var_477; var_185 = var_545; var_186 = var_478; var_187 = var_547; var_188 = var_479; var_189 = var_480; var_191 = var_541; var_192 = var_482; var_193 = var_483; var_194 = 48; var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_474 = var_541 + 1; var_473 = var_482; if (var_474 < var_478) { var_28 = *(generic8_t *) ((pointer_or_number64_t) &stack.offset_128->offset_1 + var_541 * 1) + 4294967248; var_474 = var_28 & 0xFFFFFFFF; stack.offset_104.member_3 = *(generic8_t *) ((pointer_or_number64_t) &stack.offset_128->offset_1 + var_541 * 1); var_473 = var_482; if (!((var_28 & 0xFE) > 9)) { if (var_482 < var_477) { *(generic8_t *) (var_482 + var_480) = '0'; } if ((pointer_or_number64_t) stack.offset_152 + 2 < var_477) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_480 + 2) = '0'; } var_473 = (pointer_or_number64_t) stack.offset_152 + 3; var_474 = (pointer_or_number64_t) stack.offset_152 + 2; } } var_205 = var_474; stack.offset_152 = var_473; var_197 = var_481 & 0xFFFFFFFF; var_203 = var_476 & 0xFFFFFFFF; var_195 = 0; var_196 = var_477; var_198 = var_545; var_199 = var_478; var_200 = var_547; var_201 = var_479; var_202 = var_480; var_204 = var_541; var_206 = 48; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_612 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } break; case 18446744073709542783U: { var_193 = ""; var_205 = ""; var_182 = (var_537 & 0xFFFFFF00) | var_35; var_183 = var_31; var_184 = (var_537 & 0xFFFFFF00) | var_35; var_185 = var_545; var_186 = var_508; var_187 = var_547; var_188 = 0; var_189 = *(generic64_t *) &stack.offset_80; var_190 = 0; var_191 = var_541; var_192 = *(generic64_t *) &stack.offset_104; var_194 = 32; var_195 = (var_537 & 0xFFFFFF00) | var_35; var_196 = var_31; var_197 = (var_537 & 0xFFFFFF00) | var_35; var_198 = var_545; var_199 = var_508; var_200 = var_547; var_201 = var_32; var_202 = *(generic64_t *) &stack.offset_80; var_203 = 0; var_204 = var_541; var_206 = 32; if (!var_32) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_612 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } break; case 18446744073709542855U: { stack.offset_144 = var_35; var_193 = ""; var_205 = ""; var_182 = (var_537 & 0xFFFFFF00) | var_35; var_183 = var_31; var_184 = (var_537 & 0xFFFFFF00) | var_35; var_185 = var_545; var_186 = var_508; var_187 = var_547; var_188 = var_32; var_189 = *(generic64_t *) &stack.offset_80; var_190 = 0; var_191 = var_541; var_192 = *(generic64_t *) &stack.offset_104; var_194 = 39; var_195 = (var_537 & 0xFFFFFF00) | var_35; var_196 = var_31; var_197 = (var_537 & 0xFFFFFF00) | var_35; var_198 = var_545; var_199 = var_508; var_200 = var_547; var_201 = var_32; var_202 = *(generic64_t *) &stack.offset_80; var_203 = 0; var_204 = var_541; var_206 = 39; if (!(var_32 | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_612 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } break; case 18446744073709542624U: case 18446744073709542751U: case 18446744073709542823U: { switch ((number64_t) *(generic32_t *) &""[4 * *(generic8_t *) *(generic64_t *) &stack.offset_104]) { case 18446744073709542751U: { var_429 = var_31; var_430 = (var_537 & 0xFFFFFF00) | var_35; var_431 = var_508; var_432 = var_32; var_433 = *(generic64_t *) &stack.offset_80; var_434 = 116; var_435 = *(generic64_t *) &stack.offset_104; var_436 = 0; var_437 = 9; } break; case 18446744073709542823U: { var_429 = var_31; var_430 = (var_537 & 0xFFFFFF00) | var_35; var_431 = var_508; var_432 = var_32; var_433 = *(generic64_t *) &stack.offset_80; var_434 = 114; var_435 = *(generic64_t *) &stack.offset_104; var_436 = 0; var_437 = 13; } break; } var_422 = var_429; var_208 = var_422; var_209 = var_430; var_423 = var_431; var_211 = var_423; var_424 = var_432; var_213 = var_424; var_425 = var_433; var_214 = var_425; var_426 = var_434; var_427 = var_435; var_216 = var_427; var_428 = var_436; var_217 = var_428; var_218 = var_437; var_207 = 0; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (stack.offset_145) { var_163 = var_422; var_115 = var_163; var_165 = var_423; var_117 = var_165; var_167 = var_424; var_119 = var_167; var_168 = var_425; var_120 = var_168; var_169 = var_427; var_122 = var_169; var_170 = var_428; var_123 = var_170; var_124 = var_426 & 0xFFFFFFFF; var_114 = 0; var_116 = var_545; var_118 = var_547; var_121 = var_541; var_162 = 0; var_164 = var_545; var_166 = var_547; if (stack.offset_147) { loop_state_var = 5; var_612 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_612 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } break; case 18446744073709542641U: case 18446744073709542768U: case 18446744073709542808U: case 18446744073709542840U: { switch ((number64_t) *(generic32_t *) &""[4 * *(generic8_t *) *(generic64_t *) &stack.offset_104]) { case 18446744073709542768U: { var_114 = 0; var_115 = var_31; var_116 = var_545; var_117 = var_508; var_118 = var_547; var_119 = var_32; var_120 = *(generic64_t *) &stack.offset_80; var_121 = var_541; var_122 = *(generic64_t *) &stack.offset_104; var_123 = 0; var_124 = 98; } break; case 18446744073709542808U: { var_114 = 0; var_115 = var_31; var_116 = var_545; var_117 = var_508; var_118 = var_547; var_119 = var_32; var_120 = *(generic64_t *) &stack.offset_80; var_121 = var_541; var_122 = *(generic64_t *) &stack.offset_104; var_123 = 0; var_124 = 118; } break; case 18446744073709542840U: { var_114 = 0; var_115 = var_31; var_116 = var_545; var_117 = var_508; var_118 = var_547; var_119 = var_32; var_120 = *(generic64_t *) &stack.offset_80; var_121 = var_541; var_122 = *(generic64_t *) &stack.offset_104; var_123 = 0; var_124 = 102; } break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } break; default: { loop_state_var = 8; var_612 = true; break; } break; } if (var_612){ break;} } } if ((int8_t) *(generic8_t *) var_504 > (int8_t) 63) { if ((int8_t) *(generic8_t *) var_504 > (int8_t) 122) { var_251 = var_500; var_252 = var_501; var_253 = 0; var_254 = var_508; var_255 = var_502; var_256 = var_503; var_257 = var_504; var_258 = var_505; var_259 = *(generic8_t *) var_504; if (!(number8_t) (*(generic8_t *) var_504 - 125)) { var_242 = var_251; var_243 = var_252; var_208 = var_243; var_244 = var_253; var_209 = var_244; var_211 = var_254; var_246 = var_255; var_213 = var_246; var_247 = var_256; var_214 = var_247; var_248 = var_257; var_216 = var_248; var_249 = var_258; var_217 = var_249; var_250 = var_259; var_218 = var_250; var_207 = 0; var_210 = var_545; var_212 = var_547; var_215 = var_541; var_245 = 1; switch ((number64_t) var_211) { case 18446744073709551615U: { var_207 = 0; var_208 = var_252; var_209 = var_253; var_210 = var_545; var_211 = 18446744073709551615U; var_212 = var_547; var_213 = var_255; var_214 = var_256; var_215 = var_541; var_216 = var_257; var_217 = var_258; var_218 = var_259; var_242 = var_251; var_243 = var_252; var_244 = var_253; var_245 = 18446744073709551615U; var_246 = var_255; var_247 = var_256; var_248 = var_257; var_249 = var_258; var_250 = var_259; if (!stack.offset_128->offset_1) { var_233 = var_242; var_234 = var_243; var_208 = var_234; var_235 = var_244; var_209 = var_235; var_236 = var_245; var_211 = var_236; var_237 = var_246; var_213 = var_237; var_238 = var_247; var_214 = var_238; var_239 = var_248; var_216 = var_239; var_240 = var_249; var_217 = var_240; var_241 = var_250; var_218 = var_241; var_207 = 0; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (!var_541) { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_211 = var_236; var_213 = var_237; var_214 = var_238; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (stack.offset_148 == 2) { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_210 = var_545; var_211 = var_236; var_212 = var_547; var_213 = var_237; var_214 = var_238; var_215 = var_541; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_226 = var_233; var_227 = var_234; var_228 = var_236; var_229 = var_237; var_230 = var_238; var_231 = var_239; var_232 = var_240; if (stack.offset_147) { loop_state_var = 1; var_612 = true; break; } } } } } break; case 1: { var_233 = var_242; var_234 = var_243; var_208 = var_234; var_235 = var_244; var_209 = var_235; var_236 = var_245; var_211 = var_236; var_237 = var_246; var_213 = var_237; var_238 = var_247; var_214 = var_238; var_239 = var_248; var_216 = var_239; var_240 = var_249; var_217 = var_240; var_241 = var_250; var_218 = var_241; var_207 = 0; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (!var_541) { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_211 = var_236; var_213 = var_237; var_214 = var_238; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (stack.offset_148 == 2) { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_210 = var_545; var_211 = var_236; var_212 = var_547; var_213 = var_237; var_214 = var_238; var_215 = var_541; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_226 = var_233; var_227 = var_234; var_228 = var_236; var_229 = var_237; var_230 = var_238; var_231 = var_239; var_232 = var_240; if (stack.offset_147) { loop_state_var = 1; var_612 = true; break; } } } } break; } if (var_612){ break;} var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_612 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_61 = lshift((*(generic8_t *) var_504 - 125) & 0xFF, 0); var_60 = lshift(((*(generic8_t *) var_504 - 125) ^ ((number8_t) (*(generic8_t *) var_504 - 125) + '}')) & (((number8_t) (*(generic8_t *) var_504 - 125) + '}') ^ 0x7D), 4); if (((((uint16_t) (number16_t) var_60 >> 4) ^ (number16_t) var_61) & 0x80)) { var_207 = 0; var_208 = var_501; var_209 = 0; var_210 = var_545; var_211 = var_508; var_212 = var_547; var_213 = var_502; var_214 = var_503; var_215 = var_541; var_216 = var_504; var_217 = var_505; var_218 = 124; var_251 = var_500; var_252 = var_501; var_253 = 0; var_254 = var_508; var_255 = var_502; var_256 = var_503; var_257 = var_504; var_258 = var_505; var_259 = *(generic8_t *) var_504; if (*(generic8_t *) var_504 == '{') { var_242 = var_251; var_243 = var_252; var_208 = var_243; var_244 = var_253; var_209 = var_244; var_211 = var_254; var_246 = var_255; var_213 = var_246; var_247 = var_256; var_214 = var_247; var_248 = var_257; var_216 = var_248; var_249 = var_258; var_217 = var_249; var_250 = var_259; var_218 = var_250; var_207 = 0; var_210 = var_545; var_212 = var_547; var_215 = var_541; var_245 = 1; switch ((number64_t) var_211) { case 18446744073709551615U: { var_207 = 0; var_208 = var_252; var_209 = var_253; var_210 = var_545; var_211 = 18446744073709551615U; var_212 = var_547; var_213 = var_255; var_214 = var_256; var_215 = var_541; var_216 = var_257; var_217 = var_258; var_218 = var_259; var_242 = var_251; var_243 = var_252; var_244 = var_253; var_245 = 18446744073709551615U; var_246 = var_255; var_247 = var_256; var_248 = var_257; var_249 = var_258; var_250 = var_259; if (!stack.offset_128->offset_1) { var_233 = var_242; var_234 = var_243; var_208 = var_234; var_235 = var_244; var_209 = var_235; var_236 = var_245; var_211 = var_236; var_237 = var_246; var_213 = var_237; var_238 = var_247; var_214 = var_238; var_239 = var_248; var_216 = var_239; var_240 = var_249; var_217 = var_240; var_241 = var_250; var_218 = var_241; var_207 = 0; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (!var_541) { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_211 = var_236; var_213 = var_237; var_214 = var_238; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (stack.offset_148 == 2) { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_210 = var_545; var_211 = var_236; var_212 = var_547; var_213 = var_237; var_214 = var_238; var_215 = var_541; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_226 = var_233; var_227 = var_234; var_228 = var_236; var_229 = var_237; var_230 = var_238; var_231 = var_239; var_232 = var_240; if (stack.offset_147) { loop_state_var = 1; var_612 = true; break; } } } } } break; case 1: { var_233 = var_242; var_234 = var_243; var_208 = var_234; var_235 = var_244; var_209 = var_235; var_236 = var_245; var_211 = var_236; var_237 = var_246; var_213 = var_237; var_238 = var_247; var_214 = var_238; var_239 = var_248; var_216 = var_239; var_240 = var_249; var_217 = var_240; var_241 = var_250; var_218 = var_241; var_207 = 0; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (!var_541) { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_211 = var_236; var_213 = var_237; var_214 = var_238; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (stack.offset_148 == 2) { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_210 = var_545; var_211 = var_236; var_212 = var_547; var_213 = var_237; var_214 = var_238; var_215 = var_541; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_226 = var_233; var_227 = var_234; var_228 = var_236; var_229 = var_237; var_230 = var_238; var_231 = var_239; var_232 = var_240; if (stack.offset_147) { loop_state_var = 1; var_612 = true; break; } } } } break; } if (var_612){ break;} } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_612 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_385 = var_500; var_386 = var_501; var_387 = 0; var_388 = var_508; var_389 = var_502; var_390 = var_503; var_391 = var_504; var_392 = var_505; var_393 = 127; var_494 = var_501; var_495 = var_502; var_496 = var_503; var_497 = 0; var_498 = var_504; var_499 = var_505; if (*(generic8_t *) var_504 == '~') { var_196 = var_494; var_201 = var_495; var_202 = var_496; var_197 = var_497; var_205 = var_499; var_195 = 0; var_198 = var_545; var_199 = var_508; var_200 = var_547; var_203 = 0; var_204 = var_541; var_206 = 126; if (!var_541) { var_190 = (var_495 & 0xFFFFFFFF) | stack.offset_147; var_182 = (var_537 & 0xFFFFFF00) | var_35; var_183 = var_494; var_184 = var_497; var_185 = var_545; var_186 = var_508; var_187 = var_547; var_188 = var_495; var_189 = var_496; var_191 = 0; var_192 = var_498; var_193 = var_499; var_194 = 126; var_195 = (var_537 & 0xFFFFFF00) | var_35; var_196 = var_494; var_197 = var_497; var_198 = var_545; var_199 = var_508; var_200 = var_547; var_201 = var_495; var_202 = var_496; var_203 = 0; var_204 = 0; var_205 = var_499; var_206 = 126; if (!((var_495 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_612 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_385 = var_500; var_386 = var_501; var_387 = 0; var_388 = var_508; var_389 = var_502; var_390 = var_503; var_391 = var_504; var_392 = var_505; var_393 = *(generic8_t *) var_504; if (*(generic8_t *) var_504 != '@') { var_195 = (var_537 & 0xFFFFFF00) | var_35; var_196 = var_501; var_197 = 0; var_198 = var_545; var_199 = var_508; var_200 = var_547; var_201 = var_502; var_202 = var_503; var_203 = 0; var_204 = var_541; var_205 = 288230373266030591; var_206 = *(generic8_t *) var_504; if (((0x1 << ((*(generic8_t *) var_504 + 4294967231) & 0x3F)) & 0x3FFFFFF53FFFFFF)) { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_612 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_420 = (*(generic8_t *) var_504 + 4294967231) & 0xFFFFFFFF; var_216 = var_420; var_207 = 0; var_208 = var_501; var_209 = 0; var_210 = var_545; var_211 = var_508; var_212 = var_547; var_213 = var_502; var_214 = var_503; var_215 = var_541; var_217 = 288230373266030591; var_218 = *(generic8_t *) var_504; var_415 = var_500; var_416 = var_501; var_417 = var_508; var_418 = var_502; var_419 = var_503; var_421 = *(generic8_t *) var_504; if (!((0x1 << ((*(generic8_t *) var_504 + 4294967231) & 0x3F)) & 0xA4000000)) { var_401 = var_416; var_403 = var_417; var_404 = var_418; var_405 = var_419; var_406 = var_420; var_407 = var_421; var_402 = 0; if ((stack.offset_145 & stack.offset_147)) { var_394 = var_416; var_395 = var_417; var_396 = var_418; var_397 = var_419; var_398 = var_420; var_408 = var_415; var_409 = var_416; var_410 = var_417; var_411 = var_418; var_412 = var_419; var_413 = var_420; var_414 = 288230373266030591; if (!stack.offset_120) { loop_state_var = 3; var_612 = true; break; } var_80 = var_394; var_82 = var_395; var_84 = var_396; var_85 = var_397; var_88 = var_398; var_86 = stack.offset_146; var_87 = var_541 + 1; var_79 = 0; var_81 = var_545; var_83 = var_547; var_89 = 288230373266030591; var_90 = 92; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_208 = var_401; var_104 = var_208; var_209 = var_402; var_211 = var_403; var_106 = var_211; var_213 = var_404; var_108 = var_213; var_214 = var_405; var_109 = var_214; var_216 = var_406; var_111 = var_216; var_218 = var_407; var_103 = 0; var_105 = var_545; var_107 = var_547; var_110 = var_541; var_112 = 288230373266030591; var_113 = 92; var_207 = 0; var_210 = var_545; var_212 = var_547; var_215 = var_541; var_217 = 288230373266030591; if (stack.offset_145) { if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_612 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } var_368 = var_385; var_303 = var_368; var_369 = var_386; var_304 = var_369; var_370 = var_387; var_305 = var_370; var_371 = var_388; var_306 = var_371; var_372 = var_389; var_307 = var_372; var_373 = var_390; var_308 = var_373; var_374 = var_391; var_309 = var_374; var_375 = var_392; var_376 = var_393; var_310 = var_376; if (stack.offset_32 == 1) { var_292 = var_305; var_294 = var_306; var_300 = var_309; *(generic64_t *) &stack.offset_80 = var_304; *(generic64_t *) &stack.offset_88 = var_308; stack.offset_96.member_1 = (number8_t) var_310; stack.offset_104.member_3 = (number8_t) var_307; var_45 = __ctype_b_loc_2(); var_296 = stack.offset_104.member_3; var_297 = *(generic64_t *) &stack.offset_88; var_302 = stack.offset_96.member_1; var_291 = *(generic64_t *) &stack.offset_80; var_290 = (var_303 & 0xFFFFFFFFFFFFFF00) | ((uint8_t) (*(generic8_t *) ((pointer_or_number64_t) &(*var_45)[var_302] + 1) & 0x40) >> '\006'); var_289 = stack.offset_145; var_301 = (((number64_t) *var_45 & 0xFFFFFFFFFFFFFF00) | !(*(generic8_t *) ((pointer_or_number64_t) &(*var_45)[var_302] + 1) & 0x40)) & (var_289 | 0xFFFFFFFFFFFFFF00); var_293 = var_545; var_295 = var_547; var_298 = 1; var_299 = var_541; var_207 = var_290; var_208 = var_291; var_209 = var_292; var_210 = var_293; var_211 = var_294; var_212 = var_295; var_213 = var_296; var_214 = var_297; var_215 = var_299; var_216 = var_300; var_217 = var_301; var_218 = var_302; if ((var_217 & 0xFF)) { var_287 = var_289; var_278 = 0; var_279 = var_291; var_280 = var_292; var_281 = var_293; var_282 = var_294; var_283 = var_295; var_284 = var_297; var_285 = var_298; var_286 = var_299; var_288 = var_302; var_272 = var_280; var_274 = var_285; var_275 = var_286; var_277 = var_288; stack.offset_80.member_1 = (number8_t) var_278; var_273 = stack.offset_152; *(generic64_t *) &stack.offset_104 = var_282; var_271 = stack.offset_146; *(generic64_t *) &stack.offset_96 = var_281; *(generic64_t *) &stack.offset_88 = var_283; var_276 = 0; while (true) { if (!(var_287 & 0xFF)) { var_267 = var_273; if ((var_272 & 0xFF)) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '\\'; } var_267 = var_273 + 1; } if (!(var_275 + 1 < var_274 + var_275)) { loop_state_var = 1; break; } var_260 = var_271; var_261 = 0; var_262 = var_267; var_263 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; if ((((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271 & 0xFF)) { if (var_267 < var_279) { *(generic8_t *) (var_267 + var_284) = '''; } if (var_267 + 1 < var_279) { *(generic8_t *) (var_267 + var_284 + 1) = '''; } var_262 = var_267 + 2; var_260 = 0; var_261 = 0; var_263 = var_267 + 1; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; } } else { if (stack.offset_147) { loop_state_var = 0; break; } var_269 = var_271; var_270 = var_273; if ((~(number8_t) var_271 & (stack.offset_148 == 2))) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '''; } if (var_273 + 1 < var_279) { *(generic8_t *) (var_273 + var_284 + 1) = '$'; } if (var_273 + 2 < var_279) { *(generic8_t *) (var_273 + var_284 + 2) = '''; } var_270 = var_273 + 3; var_269 = (var_274 & 0xFFFFFF00) | (~(number8_t) var_271 & (stack.offset_148 == 2)); } if (var_270 < var_279) { *(generic8_t *) (var_270 + var_284) = '\\'; } if (var_270 + 1 < var_279) { *(generic8_t *) (var_270 + var_284 + 1) = ((uint8_t) (number8_t) var_277 >> '\006') | 0x30; } var_268 = var_270 + 2; if (var_268 < var_279) { var_268 = ((var_277 >> 3) & 0x7) | 0x30; *(generic8_t *) (var_270 + var_284 + 2) = (number8_t) var_268; } var_263 = var_268; var_264 = var_275 + 1; var_262 = var_270 + 3; var_266 = (var_277 & 0x7) | 0x30; var_265 = var_287 & 0xFFFFFFFF; var_260 = var_269; var_261 = var_272; if (!(var_264 < var_274 + var_275)) { loop_state_var = 2; break; } } if (var_262 < var_279) { *(generic8_t *) (var_262 + var_284) = (number8_t) var_266; } var_277 = *(generic8_t *) (var_264 + (pointer_or_number64_t) stack.offset_128); var_273 = var_262 + 1; } if (!(loop_state_var)) { loop_state_var = 6; var_612 = true; break; } if (loop_state_var != 1) { stack.offset_146 = (number8_t) var_269; var_71 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_270 + 3; var_68 = stack.offset_80.member_1; var_70 = *(generic64_t *) &stack.offset_96; var_72 = *(generic64_t *) &stack.offset_88; var_69 = var_279; var_73 = var_270 + 3; var_74 = var_284; var_75 = var_275 + 1; var_76 = var_274 + var_275; var_77 = var_287; var_78 = (var_277 & 0x7) | 0x30; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } stack.offset_146 = (number8_t) var_271; var_82 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_267; var_79 = stack.offset_80.member_1; var_81 = *(generic64_t *) &stack.offset_96; var_83 = *(generic64_t *) &stack.offset_88; var_80 = var_279; var_84 = var_267; var_85 = var_284; var_86 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_87 = var_275 + 1; var_88 = var_274 + var_275; var_89 = var_287; var_90 = var_277; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_612 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_362 = var_368; var_363 = var_369; var_364 = var_371; var_365 = var_372; var_366 = var_373; var_367 = var_376; stack.offset_176 = 0; *(generic64_t **) &stack.offset_104 = &stack.offset_176; if (var_364 == (pointer_or_number64_t) -1) { var_25 = stack.offset_128; stack.offset_64 = var_369; stack.offset_72 = var_373; stack.offset_80.member_1 = (number8_t) var_376; stack.offset_88.member_1 = (number8_t) var_368; stack.offset_96.member_1 = (number8_t) var_372; var_567 = strlen_2(var_374, var_375, var_376, (pointer_or_number64_t) var_25, var_372, var_373); var_54 = var_567.register_rax; var_364 = var_54; var_53 = var_567.register_rdx; var_363 = stack.offset_64; var_366 = stack.offset_72; var_367 = stack.offset_80.member_1; var_362 = stack.offset_88.member_1; var_365 = stack.offset_96.member_1; } stack.offset_96.member_1 = (number8_t) var_362; stack.offset_50 = (number8_t) var_365; *(generic64_t *) &stack.offset_80 = var_541; stack.offset_51 = (number8_t) var_362; stack.offset_49 = (number8_t) var_367; stack.offset_48 = (number8_t) var_370; stack.offset_64 = var_366; stack.offset_24 = var_363; stack.offset_16 = var_545; stack.offset_8 = var_547; stack.offset_72 = var_364; var_361 = 0; while (true) { var_24 = var_361 + *(generic64_t *) &stack.offset_80 + (pointer_or_number64_t) stack.offset_128; if (!var_24) { var_357 = stack.offset_51; var_358 = ""; var_359 = 0; var_360 = 1; } else { var_360 = (pointer_or_number64_t) stack.offset_72 - (var_361 + *(generic64_t *) &stack.offset_80); var_357 = (pointer_or_number64_t) stack.offset_72 != var_361 + *(generic64_t *) &stack.offset_80; var_359 = &stack.offset_172; var_358 = var_24; } stack.offset_88.member_1 = var_357; var_52 = mbrtoc32_2((char32_t *) var_359, (const int8_t *) var_358, var_360, (mbstate_t *) *(generic64_t *) &stack.offset_104); if (var_52 > (uint64_t) -3) { if (!stack.offset_88.member_1) { loop_state_var = 0; break; } *(size_t *) &stack.offset_88 = var_52; var_49 = function_0x404860_Code_x86_64(); if ((var_49.offset_0 & 0xFF)) { loop_state_var = 2; break; } if (!var_359) { var_352 = var_361 + 1; var_353 = var_52; } else { *(generic32_t *) var_359 = *(generic8_t *) var_358; var_354 = 1; if (stack.offset_148 == 2) { var_354 = 1; if (!stack.offset_147) { var_353 = var_354; var_352 = var_361 + var_353; } else { var_352 = var_361 + 1; var_353 = var_52; } } else { var_353 = var_354; var_352 = var_361 + var_353; } } var_350 = var_352; var_351 = var_353; var_48 = iswprint_2(stack.offset_172); var_47 = !var_48 ? '\000' : stack.offset_96.member_1; stack.offset_96.member_1 = var_47; var_46 = mbsinit_2((const mbstate_t *) *(generic64_t *) &stack.offset_104); if (!var_46) { continue; } loop_state_var = 1; break; } bool var_616 = false; var_350 = var_361; var_351 = 0; var_352 = var_361; var_353 = 18446744073709551613U; switch ((number64_t) var_52) { case 0: { loop_state_var = 1; } break; case 18446744073709551613U: { var_350 = var_352; var_351 = var_353; var_48 = iswprint_2(stack.offset_172); var_47 = !var_48 ? '\000' : stack.offset_96.member_1; stack.offset_96.member_1 = var_47; var_46 = mbsinit_2((const mbstate_t *) *(generic64_t *) &stack.offset_104); if (!var_46) { continue; } loop_state_var = 1; } break; default: { var_354 = var_52; if (stack.offset_148 == 2) { var_354 = var_52; if (!stack.offset_147) { var_353 = var_354; var_352 = var_361 + var_353; } else { if (var_52 == 1) { var_352 = var_361 + 1; var_353 = var_52; } else { var_356 = var_361 + *(generic64_t *) &stack.offset_80 + (pointer_or_number64_t) stack.offset_128; var_355 = 0; do { if (!(((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFE) > 33)) { var_51 = lshift((((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFFFFFFFF) - 33) & 0xFF, 0); var_50 = lshift(((((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFFFFFFFF) - 33) ^ ((number8_t) (((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFFFFFFFF) - 33) + '!')) & (((number8_t) (((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFFFFFFFF) - 33) + '!') ^ 0x21), 4); if (((0x20000002B >> ((*(generic8_t *) (var_356 + 1) + 4294967205) & 0x3F)) & 0x1)) { loop_state_var = 1; break; } } var_23 = var_52 + var_24 == (pointer_or_number64_t) &stack.offset_128[1] + *(generic64_t *) &stack.offset_80 * 1 + var_361 * 1 + var_355 * 1; var_355 = var_355 + 1; var_356 = var_356 + 1; } while (!(var_23)); if (loop_state_var == 1) { loop_state_var = 3; var_616 = true; break; } var_354 = var_52; var_353 = var_354; var_352 = var_361 + var_353; } } } else { var_353 = var_354; var_352 = var_361 + var_353; } var_350 = var_352; var_351 = var_353; var_48 = iswprint_2(stack.offset_172); var_47 = !var_48 ? '\000' : stack.offset_96.member_1; stack.offset_96.member_1 = var_47; var_46 = mbsinit_2((const mbstate_t *) *(generic64_t *) &stack.offset_104); if (!var_46) { continue; } loop_state_var = 1; } break; } if (var_616){ break;} break; } if (loop_state_var == 3) { loop_state_var = 7; var_612 = true; break; } if (loop_state_var == 1) { var_320 = var_350; var_322 = var_351; var_312 = stack.offset_96.member_1; var_318 = stack.offset_50; var_321 = *(generic64_t *) &stack.offset_80; var_324 = stack.offset_49; var_316 = stack.offset_72; var_314 = stack.offset_48; var_319 = stack.offset_64; var_313 = stack.offset_24; var_315 = stack.offset_16; var_317 = stack.offset_8; var_311 = stack.offset_145; var_323 = (var_312 ^ 0x1) & (var_311 | 0xFFFFFFFFFFFFFF00); } else { if (!(loop_state_var)) { var_345 = stack.offset_50; var_330 = var_345; var_347 = *(generic64_t *) &stack.offset_80; var_333 = var_347; var_349 = stack.offset_49; var_335 = var_349; var_343 = stack.offset_72; var_328 = var_343; var_341 = stack.offset_48; var_326 = var_341; var_346 = stack.offset_64; var_331 = var_346; var_340 = stack.offset_24; var_325 = var_340; var_342 = stack.offset_16; var_327 = var_342; var_344 = stack.offset_8; var_329 = var_344; var_332 = var_361; var_334 = 18446744073709551615U; var_348 = var_52; if (var_52 != (pointer_or_number64_t) -1) { var_325 = var_340; var_326 = var_341; var_327 = var_342; var_328 = var_343; var_329 = var_344; var_330 = var_345; var_331 = var_346; var_333 = var_347; var_334 = var_348; var_335 = var_349; var_332 = var_361; if (var_361 + *(generic64_t *) &stack.offset_80 < var_328) { var_337 = 0; var_338 = var_361; var_339 = var_361 + *(generic64_t *) &stack.offset_80; while (true) { var_336 = var_338; if (*(generic8_t *) (var_339 + (pointer_or_number64_t) stack.offset_128)) { var_336 = var_361 + 1 + var_337; var_339 = var_361 + 1 + var_347 + var_337; var_338 = var_338 + 1; var_337 = var_337 + 1; if (var_339 < (uint64_t) var_343) { continue; } } break; } var_332 = var_336; var_325 = var_340; var_326 = var_341; var_327 = var_342; var_328 = var_343; var_329 = var_344; var_330 = var_345; var_331 = var_346; var_333 = var_347; var_334 = stack.offset_128; var_335 = var_349; } } } else { var_348 = *(generic64_t *) &stack.offset_88; var_345 = stack.offset_50; var_330 = var_345; var_347 = *(generic64_t *) &stack.offset_80; var_333 = var_347; var_349 = stack.offset_49; var_335 = var_349; var_343 = stack.offset_72; var_328 = var_343; var_341 = stack.offset_48; var_326 = var_341; var_346 = stack.offset_64; var_331 = var_346; var_340 = stack.offset_24; var_325 = var_340; var_342 = stack.offset_16; var_327 = var_342; var_344 = stack.offset_8; var_329 = var_344; var_332 = var_361; var_334 = 18446744073709551615U; if (var_348 != (pointer_or_number64_t) -1) { var_325 = var_340; var_326 = var_341; var_327 = var_342; var_328 = var_343; var_329 = var_344; var_330 = var_345; var_331 = var_346; var_333 = var_347; var_334 = var_348; var_335 = var_349; var_332 = var_361; if (var_361 + *(generic64_t *) &stack.offset_80 < var_328) { var_337 = 0; var_338 = var_361; var_339 = var_361 + *(generic64_t *) &stack.offset_80; while (true) { var_336 = var_338; if (*(generic8_t *) (var_339 + (pointer_or_number64_t) stack.offset_128)) { var_336 = var_361 + 1 + var_337; var_339 = var_361 + 1 + var_347 + var_337; var_338 = var_338 + 1; var_337 = var_337 + 1; if (var_339 < (uint64_t) var_343) { continue; } } break; } var_332 = var_336; var_325 = var_340; var_326 = var_341; var_327 = var_342; var_328 = var_343; var_329 = var_344; var_330 = var_345; var_331 = var_346; var_333 = var_347; var_334 = stack.offset_128; var_335 = var_349; } } } var_313 = var_325; var_314 = var_326; var_315 = var_327; var_316 = var_328; var_317 = var_329; var_318 = var_330; var_319 = var_331; var_320 = var_332; var_321 = var_333; var_322 = var_334; var_324 = var_335; var_311 = stack.offset_145; var_323 = var_311; var_312 = 0; } var_289 = var_311; var_290 = var_312; var_278 = var_290; var_291 = var_313; var_279 = var_291; var_292 = var_314; var_280 = var_292; var_293 = var_315; var_281 = var_293; var_294 = var_316; var_282 = var_294; var_295 = var_317; var_283 = var_295; var_296 = var_318; var_297 = var_319; var_284 = var_297; var_298 = var_320; var_285 = var_298; var_299 = var_321; var_286 = var_299; var_300 = var_322; var_301 = var_323; var_287 = var_301; var_302 = var_324; var_288 = var_302; if (var_285 > 1) { var_272 = var_280; var_274 = var_285; var_275 = var_286; var_277 = var_288; stack.offset_80.member_1 = (number8_t) var_278; var_273 = stack.offset_152; *(generic64_t *) &stack.offset_104 = var_282; var_271 = stack.offset_146; *(generic64_t *) &stack.offset_96 = var_281; *(generic64_t *) &stack.offset_88 = var_283; var_276 = 0; while (true) { if (!(var_287 & 0xFF)) { var_267 = var_273; if ((var_272 & 0xFF)) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '\\'; } var_267 = var_273 + 1; } if (!(var_275 + 1 < var_274 + var_275)) { loop_state_var = 1; break; } var_260 = var_271; var_261 = 0; var_262 = var_267; var_263 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; if ((((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271 & 0xFF)) { if (var_267 < var_279) { *(generic8_t *) (var_267 + var_284) = '''; } if (var_267 + 1 < var_279) { *(generic8_t *) (var_267 + var_284 + 1) = '''; } var_262 = var_267 + 2; var_260 = 0; var_261 = 0; var_263 = var_267 + 1; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; } } else { if (stack.offset_147) { loop_state_var = 0; break; } var_269 = var_271; var_270 = var_273; if ((~(number8_t) var_271 & (stack.offset_148 == 2))) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '''; } if (var_273 + 1 < var_279) { *(generic8_t *) (var_273 + var_284 + 1) = '$'; } if (var_273 + 2 < var_279) { *(generic8_t *) (var_273 + var_284 + 2) = '''; } var_270 = var_273 + 3; var_269 = (var_274 & 0xFFFFFF00) | (~(number8_t) var_271 & (stack.offset_148 == 2)); } if (var_270 < var_279) { *(generic8_t *) (var_270 + var_284) = '\\'; } if (var_270 + 1 < var_279) { *(generic8_t *) (var_270 + var_284 + 1) = ((uint8_t) (number8_t) var_277 >> '\006') | 0x30; } var_268 = var_270 + 2; if (var_268 < var_279) { var_268 = ((var_277 >> 3) & 0x7) | 0x30; *(generic8_t *) (var_270 + var_284 + 2) = (number8_t) var_268; } var_263 = var_268; var_264 = var_275 + 1; var_262 = var_270 + 3; var_266 = (var_277 & 0x7) | 0x30; var_265 = var_287 & 0xFFFFFFFF; var_260 = var_269; var_261 = var_272; if (!(var_264 < var_274 + var_275)) { loop_state_var = 2; break; } } if (var_262 < var_279) { *(generic8_t *) (var_262 + var_284) = (number8_t) var_266; } var_277 = *(generic8_t *) (var_264 + (pointer_or_number64_t) stack.offset_128); var_273 = var_262 + 1; } if (!(loop_state_var)) { loop_state_var = 6; var_612 = true; break; } if (loop_state_var != 1) { stack.offset_146 = (number8_t) var_269; var_71 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_270 + 3; var_68 = stack.offset_80.member_1; var_70 = *(generic64_t *) &stack.offset_96; var_72 = *(generic64_t *) &stack.offset_88; var_69 = var_279; var_73 = var_270 + 3; var_74 = var_284; var_75 = var_275 + 1; var_76 = var_274 + var_275; var_77 = var_287; var_78 = (var_277 & 0x7) | 0x30; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } stack.offset_146 = (number8_t) var_271; var_82 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_267; var_79 = stack.offset_80.member_1; var_81 = *(generic64_t *) &stack.offset_96; var_83 = *(generic64_t *) &stack.offset_88; var_80 = var_279; var_84 = var_267; var_85 = var_284; var_86 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_87 = var_275 + 1; var_88 = var_274 + var_275; var_89 = var_287; var_90 = var_277; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_207 = var_290; var_208 = var_291; var_209 = var_292; var_210 = var_293; var_211 = var_294; var_212 = var_295; var_213 = var_296; var_214 = var_297; var_215 = var_299; var_216 = var_300; var_217 = var_301; var_218 = var_302; if ((var_217 & 0xFF)) { var_287 = var_289; var_278 = 0; var_279 = var_291; var_280 = var_292; var_281 = var_293; var_282 = var_294; var_283 = var_295; var_284 = var_297; var_285 = var_298; var_286 = var_299; var_288 = var_302; var_272 = var_280; var_274 = var_285; var_275 = var_286; var_277 = var_288; stack.offset_80.member_1 = (number8_t) var_278; var_273 = stack.offset_152; *(generic64_t *) &stack.offset_104 = var_282; var_271 = stack.offset_146; *(generic64_t *) &stack.offset_96 = var_281; *(generic64_t *) &stack.offset_88 = var_283; var_276 = 0; while (true) { if (!(var_287 & 0xFF)) { var_267 = var_273; if ((var_272 & 0xFF)) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '\\'; } var_267 = var_273 + 1; } if (!(var_275 + 1 < var_274 + var_275)) { loop_state_var = 1; break; } var_260 = var_271; var_261 = 0; var_262 = var_267; var_263 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; if ((((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271 & 0xFF)) { if (var_267 < var_279) { *(generic8_t *) (var_267 + var_284) = '''; } if (var_267 + 1 < var_279) { *(generic8_t *) (var_267 + var_284 + 1) = '''; } var_262 = var_267 + 2; var_260 = 0; var_261 = 0; var_263 = var_267 + 1; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; } } else { if (stack.offset_147) { loop_state_var = 0; break; } var_269 = var_271; var_270 = var_273; if ((~(number8_t) var_271 & (stack.offset_148 == 2))) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '''; } if (var_273 + 1 < var_279) { *(generic8_t *) (var_273 + var_284 + 1) = '$'; } if (var_273 + 2 < var_279) { *(generic8_t *) (var_273 + var_284 + 2) = '''; } var_270 = var_273 + 3; var_269 = (var_274 & 0xFFFFFF00) | (~(number8_t) var_271 & (stack.offset_148 == 2)); } if (var_270 < var_279) { *(generic8_t *) (var_270 + var_284) = '\\'; } if (var_270 + 1 < var_279) { *(generic8_t *) (var_270 + var_284 + 1) = ((uint8_t) (number8_t) var_277 >> '\006') | 0x30; } var_268 = var_270 + 2; if (var_268 < var_279) { var_268 = ((var_277 >> 3) & 0x7) | 0x30; *(generic8_t *) (var_270 + var_284 + 2) = (number8_t) var_268; } var_263 = var_268; var_264 = var_275 + 1; var_262 = var_270 + 3; var_266 = (var_277 & 0x7) | 0x30; var_265 = var_287 & 0xFFFFFFFF; var_260 = var_269; var_261 = var_272; if (!(var_264 < var_274 + var_275)) { loop_state_var = 2; break; } } if (var_262 < var_279) { *(generic8_t *) (var_262 + var_284) = (number8_t) var_266; } var_277 = *(generic8_t *) (var_264 + (pointer_or_number64_t) stack.offset_128); var_273 = var_262 + 1; } if (!(loop_state_var)) { loop_state_var = 6; var_612 = true; break; } if (loop_state_var != 1) { stack.offset_146 = (number8_t) var_269; var_71 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_270 + 3; var_68 = stack.offset_80.member_1; var_70 = *(generic64_t *) &stack.offset_96; var_72 = *(generic64_t *) &stack.offset_88; var_69 = var_279; var_73 = var_270 + 3; var_74 = var_284; var_75 = var_275 + 1; var_76 = var_274 + var_275; var_77 = var_287; var_78 = (var_277 & 0x7) | 0x30; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } stack.offset_146 = (number8_t) var_271; var_82 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_267; var_79 = stack.offset_80.member_1; var_81 = *(generic64_t *) &stack.offset_96; var_83 = *(generic64_t *) &stack.offset_88; var_80 = var_279; var_84 = var_267; var_85 = var_284; var_86 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_87 = var_275 + 1; var_88 = var_274 + var_275; var_89 = var_287; var_90 = var_277; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_612 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_385 = var_500; var_386 = var_501; var_387 = 0; var_388 = var_508; var_389 = var_502; var_390 = var_503; var_391 = var_504; var_392 = var_505; var_393 = *(generic8_t *) var_504; if (!(*(generic8_t *) var_504 < '@')) { var_368 = var_385; var_303 = var_368; var_369 = var_386; var_304 = var_369; var_370 = var_387; var_305 = var_370; var_371 = var_388; var_306 = var_371; var_372 = var_389; var_307 = var_372; var_373 = var_390; var_308 = var_373; var_374 = var_391; var_309 = var_374; var_375 = var_392; var_376 = var_393; var_310 = var_376; if (stack.offset_32 == 1) { var_292 = var_305; var_294 = var_306; var_300 = var_309; *(generic64_t *) &stack.offset_80 = var_304; *(generic64_t *) &stack.offset_88 = var_308; stack.offset_96.member_1 = (number8_t) var_310; stack.offset_104.member_3 = (number8_t) var_307; var_45 = __ctype_b_loc_2(); var_296 = stack.offset_104.member_3; var_297 = *(generic64_t *) &stack.offset_88; var_302 = stack.offset_96.member_1; var_291 = *(generic64_t *) &stack.offset_80; var_290 = (var_303 & 0xFFFFFFFFFFFFFF00) | ((uint8_t) (*(generic8_t *) ((pointer_or_number64_t) &(*var_45)[var_302] + 1) & 0x40) >> '\006'); var_289 = stack.offset_145; var_301 = (((number64_t) *var_45 & 0xFFFFFFFFFFFFFF00) | !(*(generic8_t *) ((pointer_or_number64_t) &(*var_45)[var_302] + 1) & 0x40)) & (var_289 | 0xFFFFFFFFFFFFFF00); var_293 = var_545; var_295 = var_547; var_298 = 1; var_299 = var_541; var_207 = var_290; var_208 = var_291; var_209 = var_292; var_210 = var_293; var_211 = var_294; var_212 = var_295; var_213 = var_296; var_214 = var_297; var_215 = var_299; var_216 = var_300; var_217 = var_301; var_218 = var_302; if ((var_217 & 0xFF)) { var_287 = var_289; var_278 = 0; var_279 = var_291; var_280 = var_292; var_281 = var_293; var_282 = var_294; var_283 = var_295; var_284 = var_297; var_285 = var_298; var_286 = var_299; var_288 = var_302; var_272 = var_280; var_274 = var_285; var_275 = var_286; var_277 = var_288; stack.offset_80.member_1 = (number8_t) var_278; var_273 = stack.offset_152; *(generic64_t *) &stack.offset_104 = var_282; var_271 = stack.offset_146; *(generic64_t *) &stack.offset_96 = var_281; *(generic64_t *) &stack.offset_88 = var_283; var_276 = 0; while (true) { if (!(var_287 & 0xFF)) { var_267 = var_273; if ((var_272 & 0xFF)) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '\\'; } var_267 = var_273 + 1; } if (!(var_275 + 1 < var_274 + var_275)) { loop_state_var = 1; break; } var_260 = var_271; var_261 = 0; var_262 = var_267; var_263 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; if ((((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271 & 0xFF)) { if (var_267 < var_279) { *(generic8_t *) (var_267 + var_284) = '''; } if (var_267 + 1 < var_279) { *(generic8_t *) (var_267 + var_284 + 1) = '''; } var_262 = var_267 + 2; var_260 = 0; var_261 = 0; var_263 = var_267 + 1; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; } } else { if (stack.offset_147) { loop_state_var = 0; break; } var_269 = var_271; var_270 = var_273; if ((~(number8_t) var_271 & (stack.offset_148 == 2))) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '''; } if (var_273 + 1 < var_279) { *(generic8_t *) (var_273 + var_284 + 1) = '$'; } if (var_273 + 2 < var_279) { *(generic8_t *) (var_273 + var_284 + 2) = '''; } var_270 = var_273 + 3; var_269 = (var_274 & 0xFFFFFF00) | (~(number8_t) var_271 & (stack.offset_148 == 2)); } if (var_270 < var_279) { *(generic8_t *) (var_270 + var_284) = '\\'; } if (var_270 + 1 < var_279) { *(generic8_t *) (var_270 + var_284 + 1) = ((uint8_t) (number8_t) var_277 >> '\006') | 0x30; } var_268 = var_270 + 2; if (var_268 < var_279) { var_268 = ((var_277 >> 3) & 0x7) | 0x30; *(generic8_t *) (var_270 + var_284 + 2) = (number8_t) var_268; } var_263 = var_268; var_264 = var_275 + 1; var_262 = var_270 + 3; var_266 = (var_277 & 0x7) | 0x30; var_265 = var_287 & 0xFFFFFFFF; var_260 = var_269; var_261 = var_272; if (!(var_264 < var_274 + var_275)) { loop_state_var = 2; break; } } if (var_262 < var_279) { *(generic8_t *) (var_262 + var_284) = (number8_t) var_266; } var_277 = *(generic8_t *) (var_264 + (pointer_or_number64_t) stack.offset_128); var_273 = var_262 + 1; } if (!(loop_state_var)) { loop_state_var = 6; var_612 = true; break; } if (loop_state_var != 1) { stack.offset_146 = (number8_t) var_269; var_71 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_270 + 3; var_68 = stack.offset_80.member_1; var_70 = *(generic64_t *) &stack.offset_96; var_72 = *(generic64_t *) &stack.offset_88; var_69 = var_279; var_73 = var_270 + 3; var_74 = var_284; var_75 = var_275 + 1; var_76 = var_274 + var_275; var_77 = var_287; var_78 = (var_277 & 0x7) | 0x30; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } stack.offset_146 = (number8_t) var_271; var_82 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_267; var_79 = stack.offset_80.member_1; var_81 = *(generic64_t *) &stack.offset_96; var_83 = *(generic64_t *) &stack.offset_88; var_80 = var_279; var_84 = var_267; var_85 = var_284; var_86 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_87 = var_275 + 1; var_88 = var_274 + var_275; var_89 = var_287; var_90 = var_277; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_612 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_362 = var_368; var_363 = var_369; var_364 = var_371; var_365 = var_372; var_366 = var_373; var_367 = var_376; stack.offset_176 = 0; *(generic64_t **) &stack.offset_104 = &stack.offset_176; if (var_364 == (pointer_or_number64_t) -1) { var_25 = stack.offset_128; stack.offset_64 = var_369; stack.offset_72 = var_373; stack.offset_80.member_1 = (number8_t) var_376; stack.offset_88.member_1 = (number8_t) var_368; stack.offset_96.member_1 = (number8_t) var_372; var_567 = strlen_2(var_374, var_375, var_376, (pointer_or_number64_t) var_25, var_372, var_373); var_54 = var_567.register_rax; var_364 = var_54; var_53 = var_567.register_rdx; var_363 = stack.offset_64; var_366 = stack.offset_72; var_367 = stack.offset_80.member_1; var_362 = stack.offset_88.member_1; var_365 = stack.offset_96.member_1; } stack.offset_96.member_1 = (number8_t) var_362; stack.offset_50 = (number8_t) var_365; *(generic64_t *) &stack.offset_80 = var_541; stack.offset_51 = (number8_t) var_362; stack.offset_49 = (number8_t) var_367; stack.offset_48 = (number8_t) var_370; stack.offset_64 = var_366; stack.offset_24 = var_363; stack.offset_16 = var_545; stack.offset_8 = var_547; stack.offset_72 = var_364; var_361 = 0; while (true) { var_24 = var_361 + *(generic64_t *) &stack.offset_80 + (pointer_or_number64_t) stack.offset_128; if (!var_24) { var_357 = stack.offset_51; var_358 = ""; var_359 = 0; var_360 = 1; } else { var_360 = (pointer_or_number64_t) stack.offset_72 - (var_361 + *(generic64_t *) &stack.offset_80); var_357 = (pointer_or_number64_t) stack.offset_72 != var_361 + *(generic64_t *) &stack.offset_80; var_359 = &stack.offset_172; var_358 = var_24; } stack.offset_88.member_1 = var_357; var_52 = mbrtoc32_2((char32_t *) var_359, (const int8_t *) var_358, var_360, (mbstate_t *) *(generic64_t *) &stack.offset_104); if (var_52 > (uint64_t) -3) { if (!stack.offset_88.member_1) { loop_state_var = 0; break; } *(size_t *) &stack.offset_88 = var_52; var_49 = function_0x404860_Code_x86_64(); if ((var_49.offset_0 & 0xFF)) { loop_state_var = 2; break; } if (!var_359) { var_352 = var_361 + 1; var_353 = var_52; } else { *(generic32_t *) var_359 = *(generic8_t *) var_358; var_354 = 1; if (stack.offset_148 == 2) { var_354 = 1; if (!stack.offset_147) { var_353 = var_354; var_352 = var_361 + var_353; } else { var_352 = var_361 + 1; var_353 = var_52; } } else { var_353 = var_354; var_352 = var_361 + var_353; } } var_350 = var_352; var_351 = var_353; var_48 = iswprint_2(stack.offset_172); var_47 = !var_48 ? '\000' : stack.offset_96.member_1; stack.offset_96.member_1 = var_47; var_46 = mbsinit_2((const mbstate_t *) *(generic64_t *) &stack.offset_104); if (!var_46) { continue; } loop_state_var = 1; break; } bool var_617 = false; var_350 = var_361; var_351 = 0; var_352 = var_361; var_353 = 18446744073709551613U; switch ((number64_t) var_52) { case 0: { loop_state_var = 1; } break; case 18446744073709551613U: { var_350 = var_352; var_351 = var_353; var_48 = iswprint_2(stack.offset_172); var_47 = !var_48 ? '\000' : stack.offset_96.member_1; stack.offset_96.member_1 = var_47; var_46 = mbsinit_2((const mbstate_t *) *(generic64_t *) &stack.offset_104); if (!var_46) { continue; } loop_state_var = 1; } break; default: { var_354 = var_52; if (stack.offset_148 == 2) { var_354 = var_52; if (!stack.offset_147) { var_353 = var_354; var_352 = var_361 + var_353; } else { if (var_52 == 1) { var_352 = var_361 + 1; var_353 = var_52; } else { var_356 = var_361 + *(generic64_t *) &stack.offset_80 + (pointer_or_number64_t) stack.offset_128; var_355 = 0; do { if (!(((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFE) > 33)) { var_51 = lshift((((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFFFFFFFF) - 33) & 0xFF, 0); var_50 = lshift(((((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFFFFFFFF) - 33) ^ ((number8_t) (((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFFFFFFFF) - 33) + '!')) & (((number8_t) (((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFFFFFFFF) - 33) + '!') ^ 0x21), 4); if (((0x20000002B >> ((*(generic8_t *) (var_356 + 1) + 4294967205) & 0x3F)) & 0x1)) { loop_state_var = 1; break; } } var_23 = var_52 + var_24 == (pointer_or_number64_t) &stack.offset_128[1] + *(generic64_t *) &stack.offset_80 * 1 + var_361 * 1 + var_355 * 1; var_355 = var_355 + 1; var_356 = var_356 + 1; } while (!(var_23)); if (loop_state_var == 1) { loop_state_var = 3; var_617 = true; break; } var_354 = var_52; var_353 = var_354; var_352 = var_361 + var_353; } } } else { var_353 = var_354; var_352 = var_361 + var_353; } var_350 = var_352; var_351 = var_353; var_48 = iswprint_2(stack.offset_172); var_47 = !var_48 ? '\000' : stack.offset_96.member_1; stack.offset_96.member_1 = var_47; var_46 = mbsinit_2((const mbstate_t *) *(generic64_t *) &stack.offset_104); if (!var_46) { continue; } loop_state_var = 1; } break; } if (var_617){ break;} break; } if (loop_state_var == 3) { loop_state_var = 7; var_612 = true; break; } if (loop_state_var == 1) { var_320 = var_350; var_322 = var_351; var_312 = stack.offset_96.member_1; var_318 = stack.offset_50; var_321 = *(generic64_t *) &stack.offset_80; var_324 = stack.offset_49; var_316 = stack.offset_72; var_314 = stack.offset_48; var_319 = stack.offset_64; var_313 = stack.offset_24; var_315 = stack.offset_16; var_317 = stack.offset_8; var_311 = stack.offset_145; var_323 = (var_312 ^ 0x1) & (var_311 | 0xFFFFFFFFFFFFFF00); } else { if (!(loop_state_var)) { var_345 = stack.offset_50; var_330 = var_345; var_347 = *(generic64_t *) &stack.offset_80; var_333 = var_347; var_349 = stack.offset_49; var_335 = var_349; var_343 = stack.offset_72; var_328 = var_343; var_341 = stack.offset_48; var_326 = var_341; var_346 = stack.offset_64; var_331 = var_346; var_340 = stack.offset_24; var_325 = var_340; var_342 = stack.offset_16; var_327 = var_342; var_344 = stack.offset_8; var_329 = var_344; var_332 = var_361; var_334 = 18446744073709551615U; var_348 = var_52; if (var_52 != (pointer_or_number64_t) -1) { var_325 = var_340; var_326 = var_341; var_327 = var_342; var_328 = var_343; var_329 = var_344; var_330 = var_345; var_331 = var_346; var_333 = var_347; var_334 = var_348; var_335 = var_349; var_332 = var_361; if (var_361 + *(generic64_t *) &stack.offset_80 < var_328) { var_337 = 0; var_338 = var_361; var_339 = var_361 + *(generic64_t *) &stack.offset_80; while (true) { var_336 = var_338; if (*(generic8_t *) (var_339 + (pointer_or_number64_t) stack.offset_128)) { var_336 = var_361 + 1 + var_337; var_339 = var_361 + 1 + var_347 + var_337; var_338 = var_338 + 1; var_337 = var_337 + 1; if (var_339 < (uint64_t) var_343) { continue; } } break; } var_332 = var_336; var_325 = var_340; var_326 = var_341; var_327 = var_342; var_328 = var_343; var_329 = var_344; var_330 = var_345; var_331 = var_346; var_333 = var_347; var_334 = stack.offset_128; var_335 = var_349; } } } else { var_348 = *(generic64_t *) &stack.offset_88; var_345 = stack.offset_50; var_330 = var_345; var_347 = *(generic64_t *) &stack.offset_80; var_333 = var_347; var_349 = stack.offset_49; var_335 = var_349; var_343 = stack.offset_72; var_328 = var_343; var_341 = stack.offset_48; var_326 = var_341; var_346 = stack.offset_64; var_331 = var_346; var_340 = stack.offset_24; var_325 = var_340; var_342 = stack.offset_16; var_327 = var_342; var_344 = stack.offset_8; var_329 = var_344; var_332 = var_361; var_334 = 18446744073709551615U; if (var_348 != (pointer_or_number64_t) -1) { var_325 = var_340; var_326 = var_341; var_327 = var_342; var_328 = var_343; var_329 = var_344; var_330 = var_345; var_331 = var_346; var_333 = var_347; var_334 = var_348; var_335 = var_349; var_332 = var_361; if (var_361 + *(generic64_t *) &stack.offset_80 < var_328) { var_337 = 0; var_338 = var_361; var_339 = var_361 + *(generic64_t *) &stack.offset_80; while (true) { var_336 = var_338; if (*(generic8_t *) (var_339 + (pointer_or_number64_t) stack.offset_128)) { var_336 = var_361 + 1 + var_337; var_339 = var_361 + 1 + var_347 + var_337; var_338 = var_338 + 1; var_337 = var_337 + 1; if (var_339 < (uint64_t) var_343) { continue; } } break; } var_332 = var_336; var_325 = var_340; var_326 = var_341; var_327 = var_342; var_328 = var_343; var_329 = var_344; var_330 = var_345; var_331 = var_346; var_333 = var_347; var_334 = stack.offset_128; var_335 = var_349; } } } var_313 = var_325; var_314 = var_326; var_315 = var_327; var_316 = var_328; var_317 = var_329; var_318 = var_330; var_319 = var_331; var_320 = var_332; var_321 = var_333; var_322 = var_334; var_324 = var_335; var_311 = stack.offset_145; var_323 = var_311; var_312 = 0; } var_289 = var_311; var_290 = var_312; var_278 = var_290; var_291 = var_313; var_279 = var_291; var_292 = var_314; var_280 = var_292; var_293 = var_315; var_281 = var_293; var_294 = var_316; var_282 = var_294; var_295 = var_317; var_283 = var_295; var_296 = var_318; var_297 = var_319; var_284 = var_297; var_298 = var_320; var_285 = var_298; var_299 = var_321; var_286 = var_299; var_300 = var_322; var_301 = var_323; var_287 = var_301; var_302 = var_324; var_288 = var_302; if (var_285 > 1) { var_272 = var_280; var_274 = var_285; var_275 = var_286; var_277 = var_288; stack.offset_80.member_1 = (number8_t) var_278; var_273 = stack.offset_152; *(generic64_t *) &stack.offset_104 = var_282; var_271 = stack.offset_146; *(generic64_t *) &stack.offset_96 = var_281; *(generic64_t *) &stack.offset_88 = var_283; var_276 = 0; while (true) { if (!(var_287 & 0xFF)) { var_267 = var_273; if ((var_272 & 0xFF)) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '\\'; } var_267 = var_273 + 1; } if (!(var_275 + 1 < var_274 + var_275)) { loop_state_var = 1; break; } var_260 = var_271; var_261 = 0; var_262 = var_267; var_263 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; if ((((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271 & 0xFF)) { if (var_267 < var_279) { *(generic8_t *) (var_267 + var_284) = '''; } if (var_267 + 1 < var_279) { *(generic8_t *) (var_267 + var_284 + 1) = '''; } var_262 = var_267 + 2; var_260 = 0; var_261 = 0; var_263 = var_267 + 1; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; } } else { if (stack.offset_147) { loop_state_var = 0; break; } var_269 = var_271; var_270 = var_273; if ((~(number8_t) var_271 & (stack.offset_148 == 2))) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '''; } if (var_273 + 1 < var_279) { *(generic8_t *) (var_273 + var_284 + 1) = '$'; } if (var_273 + 2 < var_279) { *(generic8_t *) (var_273 + var_284 + 2) = '''; } var_270 = var_273 + 3; var_269 = (var_274 & 0xFFFFFF00) | (~(number8_t) var_271 & (stack.offset_148 == 2)); } if (var_270 < var_279) { *(generic8_t *) (var_270 + var_284) = '\\'; } if (var_270 + 1 < var_279) { *(generic8_t *) (var_270 + var_284 + 1) = ((uint8_t) (number8_t) var_277 >> '\006') | 0x30; } var_268 = var_270 + 2; if (var_268 < var_279) { var_268 = ((var_277 >> 3) & 0x7) | 0x30; *(generic8_t *) (var_270 + var_284 + 2) = (number8_t) var_268; } var_263 = var_268; var_264 = var_275 + 1; var_262 = var_270 + 3; var_266 = (var_277 & 0x7) | 0x30; var_265 = var_287 & 0xFFFFFFFF; var_260 = var_269; var_261 = var_272; if (!(var_264 < var_274 + var_275)) { loop_state_var = 2; break; } } if (var_262 < var_279) { *(generic8_t *) (var_262 + var_284) = (number8_t) var_266; } var_277 = *(generic8_t *) (var_264 + (pointer_or_number64_t) stack.offset_128); var_273 = var_262 + 1; } if (!(loop_state_var)) { loop_state_var = 6; var_612 = true; break; } if (loop_state_var != 1) { stack.offset_146 = (number8_t) var_269; var_71 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_270 + 3; var_68 = stack.offset_80.member_1; var_70 = *(generic64_t *) &stack.offset_96; var_72 = *(generic64_t *) &stack.offset_88; var_69 = var_279; var_73 = var_270 + 3; var_74 = var_284; var_75 = var_275 + 1; var_76 = var_274 + var_275; var_77 = var_287; var_78 = (var_277 & 0x7) | 0x30; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } stack.offset_146 = (number8_t) var_271; var_82 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_267; var_79 = stack.offset_80.member_1; var_81 = *(generic64_t *) &stack.offset_96; var_83 = *(generic64_t *) &stack.offset_88; var_80 = var_279; var_84 = var_267; var_85 = var_284; var_86 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_87 = var_275 + 1; var_88 = var_274 + var_275; var_89 = var_287; var_90 = var_277; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_207 = var_290; var_208 = var_291; var_209 = var_292; var_210 = var_293; var_211 = var_294; var_212 = var_295; var_213 = var_296; var_214 = var_297; var_215 = var_299; var_216 = var_300; var_217 = var_301; var_218 = var_302; if ((var_217 & 0xFF)) { var_287 = var_289; var_278 = 0; var_279 = var_291; var_280 = var_292; var_281 = var_293; var_282 = var_294; var_283 = var_295; var_284 = var_297; var_285 = var_298; var_286 = var_299; var_288 = var_302; var_272 = var_280; var_274 = var_285; var_275 = var_286; var_277 = var_288; stack.offset_80.member_1 = (number8_t) var_278; var_273 = stack.offset_152; *(generic64_t *) &stack.offset_104 = var_282; var_271 = stack.offset_146; *(generic64_t *) &stack.offset_96 = var_281; *(generic64_t *) &stack.offset_88 = var_283; var_276 = 0; while (true) { if (!(var_287 & 0xFF)) { var_267 = var_273; if ((var_272 & 0xFF)) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '\\'; } var_267 = var_273 + 1; } if (!(var_275 + 1 < var_274 + var_275)) { loop_state_var = 1; break; } var_260 = var_271; var_261 = 0; var_262 = var_267; var_263 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; if ((((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271 & 0xFF)) { if (var_267 < var_279) { *(generic8_t *) (var_267 + var_284) = '''; } if (var_267 + 1 < var_279) { *(generic8_t *) (var_267 + var_284 + 1) = '''; } var_262 = var_267 + 2; var_260 = 0; var_261 = 0; var_263 = var_267 + 1; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; } } else { if (stack.offset_147) { loop_state_var = 0; break; } var_269 = var_271; var_270 = var_273; if ((~(number8_t) var_271 & (stack.offset_148 == 2))) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '''; } if (var_273 + 1 < var_279) { *(generic8_t *) (var_273 + var_284 + 1) = '$'; } if (var_273 + 2 < var_279) { *(generic8_t *) (var_273 + var_284 + 2) = '''; } var_270 = var_273 + 3; var_269 = (var_274 & 0xFFFFFF00) | (~(number8_t) var_271 & (stack.offset_148 == 2)); } if (var_270 < var_279) { *(generic8_t *) (var_270 + var_284) = '\\'; } if (var_270 + 1 < var_279) { *(generic8_t *) (var_270 + var_284 + 1) = ((uint8_t) (number8_t) var_277 >> '\006') | 0x30; } var_268 = var_270 + 2; if (var_268 < var_279) { var_268 = ((var_277 >> 3) & 0x7) | 0x30; *(generic8_t *) (var_270 + var_284 + 2) = (number8_t) var_268; } var_263 = var_268; var_264 = var_275 + 1; var_262 = var_270 + 3; var_266 = (var_277 & 0x7) | 0x30; var_265 = var_287 & 0xFFFFFFFF; var_260 = var_269; var_261 = var_272; if (!(var_264 < var_274 + var_275)) { loop_state_var = 2; break; } } if (var_262 < var_279) { *(generic8_t *) (var_262 + var_284) = (number8_t) var_266; } var_277 = *(generic8_t *) (var_264 + (pointer_or_number64_t) stack.offset_128); var_273 = var_262 + 1; } if (!(loop_state_var)) { loop_state_var = 6; var_612 = true; break; } if (loop_state_var != 1) { stack.offset_146 = (number8_t) var_269; var_71 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_270 + 3; var_68 = stack.offset_80.member_1; var_70 = *(generic64_t *) &stack.offset_96; var_72 = *(generic64_t *) &stack.offset_88; var_69 = var_279; var_73 = var_270 + 3; var_74 = var_284; var_75 = var_275 + 1; var_76 = var_274 + var_275; var_77 = var_287; var_78 = (var_277 & 0x7) | 0x30; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } stack.offset_146 = (number8_t) var_271; var_82 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_267; var_79 = stack.offset_80.member_1; var_81 = *(generic64_t *) &stack.offset_96; var_83 = *(generic64_t *) &stack.offset_88; var_80 = var_279; var_84 = var_267; var_85 = var_284; var_86 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_87 = var_275 + 1; var_88 = var_274 + var_275; var_89 = var_287; var_90 = var_277; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_612 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_489 = (pointer_or_number64_t) &segment_2.rodata.offset_2644 + 256 + (number64_t) *(generic32_t *) ((pointer_or_number64_t) &segment_2.rodata.offset_2644 + 256 + *(generic8_t *) var_504 * 4) * 1; var_491 = (pointer_or_number64_t) &segment_2.rodata.offset_2644 + 256; var_392 = (pointer_or_number64_t) &segment_2.rodata.offset_2644 + 256; var_249 = (pointer_or_number64_t) &segment_2.rodata.offset_2644 + 256; var_217 = (pointer_or_number64_t) &segment_2.rodata.offset_2644 + 256; var_171 = 0; var_172 = var_501; var_173 = var_545; var_174 = var_508; var_175 = var_547; var_176 = var_502; var_177 = var_503; var_178 = var_541; var_179 = var_504; var_180 = 0; var_181 = 97; var_207 = 0; var_208 = var_501; var_209 = 0; var_210 = var_545; var_211 = var_508; var_212 = var_547; var_213 = var_502; var_214 = var_503; var_215 = var_541; var_216 = var_504; var_218 = *(generic8_t *) var_504; var_242 = var_500; var_243 = var_501; var_244 = 0; var_245 = var_508; var_246 = var_502; var_247 = var_503; var_248 = var_504; var_250 = 35; var_385 = var_500; var_386 = var_501; var_387 = 0; var_388 = var_508; var_389 = var_502; var_390 = var_503; var_391 = var_504; var_393 = *(generic8_t *) var_504; var_429 = var_501; var_430 = 0; var_431 = var_508; var_432 = var_502; var_433 = var_503; var_434 = 110; var_435 = var_504; var_436 = 0; var_437 = 10; var_484 = var_500; var_485 = var_501; var_486 = var_508; var_487 = var_502; var_488 = var_503; var_490 = var_504; switch ((number64_t) *(generic32_t *) ((pointer_or_number64_t) &segment_2.rodata.offset_2644 + 256 + *(generic8_t *) var_504 * 4)) { case 18446744073709540500U: { var_368 = var_385; var_303 = var_368; var_369 = var_386; var_304 = var_369; var_370 = var_387; var_305 = var_370; var_371 = var_388; var_306 = var_371; var_372 = var_389; var_307 = var_372; var_373 = var_390; var_308 = var_373; var_374 = var_391; var_309 = var_374; var_375 = var_392; var_376 = var_393; var_310 = var_376; if (stack.offset_32 == 1) { var_292 = var_305; var_294 = var_306; var_300 = var_309; *(generic64_t *) &stack.offset_80 = var_304; *(generic64_t *) &stack.offset_88 = var_308; stack.offset_96.member_1 = (number8_t) var_310; stack.offset_104.member_3 = (number8_t) var_307; var_45 = __ctype_b_loc_2(); var_296 = stack.offset_104.member_3; var_297 = *(generic64_t *) &stack.offset_88; var_302 = stack.offset_96.member_1; var_291 = *(generic64_t *) &stack.offset_80; var_290 = (var_303 & 0xFFFFFFFFFFFFFF00) | ((uint8_t) (*(generic8_t *) ((pointer_or_number64_t) &(*var_45)[var_302] + 1) & 0x40) >> '\006'); var_289 = stack.offset_145; var_301 = (((number64_t) *var_45 & 0xFFFFFFFFFFFFFF00) | !(*(generic8_t *) ((pointer_or_number64_t) &(*var_45)[var_302] + 1) & 0x40)) & (var_289 | 0xFFFFFFFFFFFFFF00); var_293 = var_545; var_295 = var_547; var_298 = 1; var_299 = var_541; var_207 = var_290; var_208 = var_291; var_209 = var_292; var_210 = var_293; var_211 = var_294; var_212 = var_295; var_213 = var_296; var_214 = var_297; var_215 = var_299; var_216 = var_300; var_217 = var_301; var_218 = var_302; if ((var_217 & 0xFF)) { var_287 = var_289; var_278 = 0; var_279 = var_291; var_280 = var_292; var_281 = var_293; var_282 = var_294; var_283 = var_295; var_284 = var_297; var_285 = var_298; var_286 = var_299; var_288 = var_302; var_272 = var_280; var_274 = var_285; var_275 = var_286; var_277 = var_288; stack.offset_80.member_1 = (number8_t) var_278; var_273 = stack.offset_152; *(generic64_t *) &stack.offset_104 = var_282; var_271 = stack.offset_146; *(generic64_t *) &stack.offset_96 = var_281; *(generic64_t *) &stack.offset_88 = var_283; var_276 = 0; while (true) { if (!(var_287 & 0xFF)) { var_267 = var_273; if ((var_272 & 0xFF)) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '\\'; } var_267 = var_273 + 1; } if (!(var_275 + 1 < var_274 + var_275)) { loop_state_var = 1; break; } var_260 = var_271; var_261 = 0; var_262 = var_267; var_263 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; if ((((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271 & 0xFF)) { if (var_267 < var_279) { *(generic8_t *) (var_267 + var_284) = '''; } if (var_267 + 1 < var_279) { *(generic8_t *) (var_267 + var_284 + 1) = '''; } var_262 = var_267 + 2; var_260 = 0; var_261 = 0; var_263 = var_267 + 1; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; } } else { if (stack.offset_147) { loop_state_var = 0; break; } var_269 = var_271; var_270 = var_273; if ((~(number8_t) var_271 & (stack.offset_148 == 2))) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '''; } if (var_273 + 1 < var_279) { *(generic8_t *) (var_273 + var_284 + 1) = '$'; } if (var_273 + 2 < var_279) { *(generic8_t *) (var_273 + var_284 + 2) = '''; } var_270 = var_273 + 3; var_269 = (var_274 & 0xFFFFFF00) | (~(number8_t) var_271 & (stack.offset_148 == 2)); } if (var_270 < var_279) { *(generic8_t *) (var_270 + var_284) = '\\'; } if (var_270 + 1 < var_279) { *(generic8_t *) (var_270 + var_284 + 1) = ((uint8_t) (number8_t) var_277 >> '\006') | 0x30; } var_268 = var_270 + 2; if (var_268 < var_279) { var_268 = ((var_277 >> 3) & 0x7) | 0x30; *(generic8_t *) (var_270 + var_284 + 2) = (number8_t) var_268; } var_263 = var_268; var_264 = var_275 + 1; var_262 = var_270 + 3; var_266 = (var_277 & 0x7) | 0x30; var_265 = var_287 & 0xFFFFFFFF; var_260 = var_269; var_261 = var_272; if (!(var_264 < var_274 + var_275)) { loop_state_var = 2; break; } } if (var_262 < var_279) { *(generic8_t *) (var_262 + var_284) = (number8_t) var_266; } var_277 = *(generic8_t *) (var_264 + (pointer_or_number64_t) stack.offset_128); var_273 = var_262 + 1; } if (!(loop_state_var)) { loop_state_var = 6; var_612 = true; break; } if (loop_state_var != 1) { stack.offset_146 = (number8_t) var_269; var_71 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_270 + 3; var_68 = stack.offset_80.member_1; var_70 = *(generic64_t *) &stack.offset_96; var_72 = *(generic64_t *) &stack.offset_88; var_69 = var_279; var_73 = var_270 + 3; var_74 = var_284; var_75 = var_275 + 1; var_76 = var_274 + var_275; var_77 = var_287; var_78 = (var_277 & 0x7) | 0x30; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } stack.offset_146 = (number8_t) var_271; var_82 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_267; var_79 = stack.offset_80.member_1; var_81 = *(generic64_t *) &stack.offset_96; var_83 = *(generic64_t *) &stack.offset_88; var_80 = var_279; var_84 = var_267; var_85 = var_284; var_86 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_87 = var_275 + 1; var_88 = var_274 + var_275; var_89 = var_287; var_90 = var_277; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_612 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_362 = var_368; var_363 = var_369; var_364 = var_371; var_365 = var_372; var_366 = var_373; var_367 = var_376; stack.offset_176 = 0; *(generic64_t **) &stack.offset_104 = &stack.offset_176; if (var_364 == (pointer_or_number64_t) -1) { var_25 = stack.offset_128; stack.offset_64 = var_369; stack.offset_72 = var_373; stack.offset_80.member_1 = (number8_t) var_376; stack.offset_88.member_1 = (number8_t) var_368; stack.offset_96.member_1 = (number8_t) var_372; var_567 = strlen_2(var_374, var_375, var_376, (pointer_or_number64_t) var_25, var_372, var_373); var_54 = var_567.register_rax; var_364 = var_54; var_53 = var_567.register_rdx; var_363 = stack.offset_64; var_366 = stack.offset_72; var_367 = stack.offset_80.member_1; var_362 = stack.offset_88.member_1; var_365 = stack.offset_96.member_1; } stack.offset_96.member_1 = (number8_t) var_362; stack.offset_50 = (number8_t) var_365; *(generic64_t *) &stack.offset_80 = var_541; stack.offset_51 = (number8_t) var_362; stack.offset_49 = (number8_t) var_367; stack.offset_48 = (number8_t) var_370; stack.offset_64 = var_366; stack.offset_24 = var_363; stack.offset_16 = var_545; stack.offset_8 = var_547; stack.offset_72 = var_364; var_361 = 0; while (true) { var_24 = var_361 + *(generic64_t *) &stack.offset_80 + (pointer_or_number64_t) stack.offset_128; if (!var_24) { var_357 = stack.offset_51; var_358 = ""; var_359 = 0; var_360 = 1; } else { var_360 = (pointer_or_number64_t) stack.offset_72 - (var_361 + *(generic64_t *) &stack.offset_80); var_357 = (pointer_or_number64_t) stack.offset_72 != var_361 + *(generic64_t *) &stack.offset_80; var_359 = &stack.offset_172; var_358 = var_24; } stack.offset_88.member_1 = var_357; var_52 = mbrtoc32_2((char32_t *) var_359, (const int8_t *) var_358, var_360, (mbstate_t *) *(generic64_t *) &stack.offset_104); if (var_52 > (uint64_t) -3) { if (!stack.offset_88.member_1) { loop_state_var = 0; break; } *(size_t *) &stack.offset_88 = var_52; var_49 = function_0x404860_Code_x86_64(); if ((var_49.offset_0 & 0xFF)) { loop_state_var = 2; break; } if (!var_359) { var_352 = var_361 + 1; var_353 = var_52; } else { *(generic32_t *) var_359 = *(generic8_t *) var_358; var_354 = 1; if (stack.offset_148 == 2) { var_354 = 1; if (!stack.offset_147) { var_353 = var_354; var_352 = var_361 + var_353; } else { var_352 = var_361 + 1; var_353 = var_52; } } else { var_353 = var_354; var_352 = var_361 + var_353; } } var_350 = var_352; var_351 = var_353; var_48 = iswprint_2(stack.offset_172); var_47 = !var_48 ? '\000' : stack.offset_96.member_1; stack.offset_96.member_1 = var_47; var_46 = mbsinit_2((const mbstate_t *) *(generic64_t *) &stack.offset_104); if (!var_46) { continue; } loop_state_var = 1; break; } bool var_618 = false; var_350 = var_361; var_351 = 0; var_352 = var_361; var_353 = 18446744073709551613U; switch ((number64_t) var_52) { case 0: { loop_state_var = 1; } break; case 18446744073709551613U: { var_350 = var_352; var_351 = var_353; var_48 = iswprint_2(stack.offset_172); var_47 = !var_48 ? '\000' : stack.offset_96.member_1; stack.offset_96.member_1 = var_47; var_46 = mbsinit_2((const mbstate_t *) *(generic64_t *) &stack.offset_104); if (!var_46) { continue; } loop_state_var = 1; } break; default: { var_354 = var_52; if (stack.offset_148 == 2) { var_354 = var_52; if (!stack.offset_147) { var_353 = var_354; var_352 = var_361 + var_353; } else { if (var_52 == 1) { var_352 = var_361 + 1; var_353 = var_52; } else { var_356 = var_361 + *(generic64_t *) &stack.offset_80 + (pointer_or_number64_t) stack.offset_128; var_355 = 0; do { if (!(((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFE) > 33)) { var_51 = lshift((((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFFFFFFFF) - 33) & 0xFF, 0); var_50 = lshift(((((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFFFFFFFF) - 33) ^ ((number8_t) (((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFFFFFFFF) - 33) + '!')) & (((number8_t) (((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFFFFFFFF) - 33) + '!') ^ 0x21), 4); if (((0x20000002B >> ((*(generic8_t *) (var_356 + 1) + 4294967205) & 0x3F)) & 0x1)) { loop_state_var = 1; break; } } var_23 = var_52 + var_24 == (pointer_or_number64_t) &stack.offset_128[1] + *(generic64_t *) &stack.offset_80 * 1 + var_361 * 1 + var_355 * 1; var_355 = var_355 + 1; var_356 = var_356 + 1; } while (!(var_23)); if (loop_state_var == 1) { loop_state_var = 3; var_618 = true; break; } var_354 = var_52; var_353 = var_354; var_352 = var_361 + var_353; } } } else { var_353 = var_354; var_352 = var_361 + var_353; } var_350 = var_352; var_351 = var_353; var_48 = iswprint_2(stack.offset_172); var_47 = !var_48 ? '\000' : stack.offset_96.member_1; stack.offset_96.member_1 = var_47; var_46 = mbsinit_2((const mbstate_t *) *(generic64_t *) &stack.offset_104); if (!var_46) { continue; } loop_state_var = 1; } break; } if (var_618){ break;} break; } if (loop_state_var == 3) { loop_state_var = 7; var_612 = true; break; } if (loop_state_var == 1) { var_320 = var_350; var_322 = var_351; var_312 = stack.offset_96.member_1; var_318 = stack.offset_50; var_321 = *(generic64_t *) &stack.offset_80; var_324 = stack.offset_49; var_316 = stack.offset_72; var_314 = stack.offset_48; var_319 = stack.offset_64; var_313 = stack.offset_24; var_315 = stack.offset_16; var_317 = stack.offset_8; var_311 = stack.offset_145; var_323 = (var_312 ^ 0x1) & (var_311 | 0xFFFFFFFFFFFFFF00); } else { if (!(loop_state_var)) { var_345 = stack.offset_50; var_330 = var_345; var_347 = *(generic64_t *) &stack.offset_80; var_333 = var_347; var_349 = stack.offset_49; var_335 = var_349; var_343 = stack.offset_72; var_328 = var_343; var_341 = stack.offset_48; var_326 = var_341; var_346 = stack.offset_64; var_331 = var_346; var_340 = stack.offset_24; var_325 = var_340; var_342 = stack.offset_16; var_327 = var_342; var_344 = stack.offset_8; var_329 = var_344; var_332 = var_361; var_334 = 18446744073709551615U; var_348 = var_52; if (var_52 != (pointer_or_number64_t) -1) { var_325 = var_340; var_326 = var_341; var_327 = var_342; var_328 = var_343; var_329 = var_344; var_330 = var_345; var_331 = var_346; var_333 = var_347; var_334 = var_348; var_335 = var_349; var_332 = var_361; if (var_361 + *(generic64_t *) &stack.offset_80 < var_328) { var_337 = 0; var_338 = var_361; var_339 = var_361 + *(generic64_t *) &stack.offset_80; while (true) { var_336 = var_338; if (*(generic8_t *) (var_339 + (pointer_or_number64_t) stack.offset_128)) { var_336 = var_361 + 1 + var_337; var_339 = var_361 + 1 + var_347 + var_337; var_338 = var_338 + 1; var_337 = var_337 + 1; if (var_339 < (uint64_t) var_343) { continue; } } break; } var_332 = var_336; var_325 = var_340; var_326 = var_341; var_327 = var_342; var_328 = var_343; var_329 = var_344; var_330 = var_345; var_331 = var_346; var_333 = var_347; var_334 = stack.offset_128; var_335 = var_349; } } } else { var_348 = *(generic64_t *) &stack.offset_88; var_345 = stack.offset_50; var_330 = var_345; var_347 = *(generic64_t *) &stack.offset_80; var_333 = var_347; var_349 = stack.offset_49; var_335 = var_349; var_343 = stack.offset_72; var_328 = var_343; var_341 = stack.offset_48; var_326 = var_341; var_346 = stack.offset_64; var_331 = var_346; var_340 = stack.offset_24; var_325 = var_340; var_342 = stack.offset_16; var_327 = var_342; var_344 = stack.offset_8; var_329 = var_344; var_332 = var_361; var_334 = 18446744073709551615U; if (var_348 != (pointer_or_number64_t) -1) { var_325 = var_340; var_326 = var_341; var_327 = var_342; var_328 = var_343; var_329 = var_344; var_330 = var_345; var_331 = var_346; var_333 = var_347; var_334 = var_348; var_335 = var_349; var_332 = var_361; if (var_361 + *(generic64_t *) &stack.offset_80 < var_328) { var_337 = 0; var_338 = var_361; var_339 = var_361 + *(generic64_t *) &stack.offset_80; while (true) { var_336 = var_338; if (*(generic8_t *) (var_339 + (pointer_or_number64_t) stack.offset_128)) { var_336 = var_361 + 1 + var_337; var_339 = var_361 + 1 + var_347 + var_337; var_338 = var_338 + 1; var_337 = var_337 + 1; if (var_339 < (uint64_t) var_343) { continue; } } break; } var_332 = var_336; var_325 = var_340; var_326 = var_341; var_327 = var_342; var_328 = var_343; var_329 = var_344; var_330 = var_345; var_331 = var_346; var_333 = var_347; var_334 = stack.offset_128; var_335 = var_349; } } } var_313 = var_325; var_314 = var_326; var_315 = var_327; var_316 = var_328; var_317 = var_329; var_318 = var_330; var_319 = var_331; var_320 = var_332; var_321 = var_333; var_322 = var_334; var_324 = var_335; var_311 = stack.offset_145; var_323 = var_311; var_312 = 0; } var_289 = var_311; var_290 = var_312; var_278 = var_290; var_291 = var_313; var_279 = var_291; var_292 = var_314; var_280 = var_292; var_293 = var_315; var_281 = var_293; var_294 = var_316; var_282 = var_294; var_295 = var_317; var_283 = var_295; var_296 = var_318; var_297 = var_319; var_284 = var_297; var_298 = var_320; var_285 = var_298; var_299 = var_321; var_286 = var_299; var_300 = var_322; var_301 = var_323; var_287 = var_301; var_302 = var_324; var_288 = var_302; if (var_285 > 1) { var_272 = var_280; var_274 = var_285; var_275 = var_286; var_277 = var_288; stack.offset_80.member_1 = (number8_t) var_278; var_273 = stack.offset_152; *(generic64_t *) &stack.offset_104 = var_282; var_271 = stack.offset_146; *(generic64_t *) &stack.offset_96 = var_281; *(generic64_t *) &stack.offset_88 = var_283; var_276 = 0; while (true) { if (!(var_287 & 0xFF)) { var_267 = var_273; if ((var_272 & 0xFF)) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '\\'; } var_267 = var_273 + 1; } if (!(var_275 + 1 < var_274 + var_275)) { loop_state_var = 1; break; } var_260 = var_271; var_261 = 0; var_262 = var_267; var_263 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; if ((((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271 & 0xFF)) { if (var_267 < var_279) { *(generic8_t *) (var_267 + var_284) = '''; } if (var_267 + 1 < var_279) { *(generic8_t *) (var_267 + var_284 + 1) = '''; } var_262 = var_267 + 2; var_260 = 0; var_261 = 0; var_263 = var_267 + 1; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; } } else { if (stack.offset_147) { loop_state_var = 0; break; } var_269 = var_271; var_270 = var_273; if ((~(number8_t) var_271 & (stack.offset_148 == 2))) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '''; } if (var_273 + 1 < var_279) { *(generic8_t *) (var_273 + var_284 + 1) = '$'; } if (var_273 + 2 < var_279) { *(generic8_t *) (var_273 + var_284 + 2) = '''; } var_270 = var_273 + 3; var_269 = (var_274 & 0xFFFFFF00) | (~(number8_t) var_271 & (stack.offset_148 == 2)); } if (var_270 < var_279) { *(generic8_t *) (var_270 + var_284) = '\\'; } if (var_270 + 1 < var_279) { *(generic8_t *) (var_270 + var_284 + 1) = ((uint8_t) (number8_t) var_277 >> '\006') | 0x30; } var_268 = var_270 + 2; if (var_268 < var_279) { var_268 = ((var_277 >> 3) & 0x7) | 0x30; *(generic8_t *) (var_270 + var_284 + 2) = (number8_t) var_268; } var_263 = var_268; var_264 = var_275 + 1; var_262 = var_270 + 3; var_266 = (var_277 & 0x7) | 0x30; var_265 = var_287 & 0xFFFFFFFF; var_260 = var_269; var_261 = var_272; if (!(var_264 < var_274 + var_275)) { loop_state_var = 2; break; } } if (var_262 < var_279) { *(generic8_t *) (var_262 + var_284) = (number8_t) var_266; } var_277 = *(generic8_t *) (var_264 + (pointer_or_number64_t) stack.offset_128); var_273 = var_262 + 1; } if (!(loop_state_var)) { loop_state_var = 6; var_612 = true; break; } if (loop_state_var != 1) { stack.offset_146 = (number8_t) var_269; var_71 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_270 + 3; var_68 = stack.offset_80.member_1; var_70 = *(generic64_t *) &stack.offset_96; var_72 = *(generic64_t *) &stack.offset_88; var_69 = var_279; var_73 = var_270 + 3; var_74 = var_284; var_75 = var_275 + 1; var_76 = var_274 + var_275; var_77 = var_287; var_78 = (var_277 & 0x7) | 0x30; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } stack.offset_146 = (number8_t) var_271; var_82 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_267; var_79 = stack.offset_80.member_1; var_81 = *(generic64_t *) &stack.offset_96; var_83 = *(generic64_t *) &stack.offset_88; var_80 = var_279; var_84 = var_267; var_85 = var_284; var_86 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_87 = var_275 + 1; var_88 = var_274 + var_275; var_89 = var_287; var_90 = var_277; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_207 = var_290; var_208 = var_291; var_209 = var_292; var_210 = var_293; var_211 = var_294; var_212 = var_295; var_213 = var_296; var_214 = var_297; var_215 = var_299; var_216 = var_300; var_217 = var_301; var_218 = var_302; if ((var_217 & 0xFF)) { var_287 = var_289; var_278 = 0; var_279 = var_291; var_280 = var_292; var_281 = var_293; var_282 = var_294; var_283 = var_295; var_284 = var_297; var_285 = var_298; var_286 = var_299; var_288 = var_302; var_272 = var_280; var_274 = var_285; var_275 = var_286; var_277 = var_288; stack.offset_80.member_1 = (number8_t) var_278; var_273 = stack.offset_152; *(generic64_t *) &stack.offset_104 = var_282; var_271 = stack.offset_146; *(generic64_t *) &stack.offset_96 = var_281; *(generic64_t *) &stack.offset_88 = var_283; var_276 = 0; while (true) { if (!(var_287 & 0xFF)) { var_267 = var_273; if ((var_272 & 0xFF)) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '\\'; } var_267 = var_273 + 1; } if (!(var_275 + 1 < var_274 + var_275)) { loop_state_var = 1; break; } var_260 = var_271; var_261 = 0; var_262 = var_267; var_263 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; if ((((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271 & 0xFF)) { if (var_267 < var_279) { *(generic8_t *) (var_267 + var_284) = '''; } if (var_267 + 1 < var_279) { *(generic8_t *) (var_267 + var_284 + 1) = '''; } var_262 = var_267 + 2; var_260 = 0; var_261 = 0; var_263 = var_267 + 1; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; } } else { if (stack.offset_147) { loop_state_var = 0; break; } var_269 = var_271; var_270 = var_273; if ((~(number8_t) var_271 & (stack.offset_148 == 2))) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '''; } if (var_273 + 1 < var_279) { *(generic8_t *) (var_273 + var_284 + 1) = '$'; } if (var_273 + 2 < var_279) { *(generic8_t *) (var_273 + var_284 + 2) = '''; } var_270 = var_273 + 3; var_269 = (var_274 & 0xFFFFFF00) | (~(number8_t) var_271 & (stack.offset_148 == 2)); } if (var_270 < var_279) { *(generic8_t *) (var_270 + var_284) = '\\'; } if (var_270 + 1 < var_279) { *(generic8_t *) (var_270 + var_284 + 1) = ((uint8_t) (number8_t) var_277 >> '\006') | 0x30; } var_268 = var_270 + 2; if (var_268 < var_279) { var_268 = ((var_277 >> 3) & 0x7) | 0x30; *(generic8_t *) (var_270 + var_284 + 2) = (number8_t) var_268; } var_263 = var_268; var_264 = var_275 + 1; var_262 = var_270 + 3; var_266 = (var_277 & 0x7) | 0x30; var_265 = var_287 & 0xFFFFFFFF; var_260 = var_269; var_261 = var_272; if (!(var_264 < var_274 + var_275)) { loop_state_var = 2; break; } } if (var_262 < var_279) { *(generic8_t *) (var_262 + var_284) = (number8_t) var_266; } var_277 = *(generic8_t *) (var_264 + (pointer_or_number64_t) stack.offset_128); var_273 = var_262 + 1; } if (!(loop_state_var)) { loop_state_var = 6; var_612 = true; break; } if (loop_state_var != 1) { stack.offset_146 = (number8_t) var_269; var_71 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_270 + 3; var_68 = stack.offset_80.member_1; var_70 = *(generic64_t *) &stack.offset_96; var_72 = *(generic64_t *) &stack.offset_88; var_69 = var_279; var_73 = var_270 + 3; var_74 = var_284; var_75 = var_275 + 1; var_76 = var_274 + var_275; var_77 = var_287; var_78 = (var_277 & 0x7) | 0x30; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } stack.offset_146 = (number8_t) var_271; var_82 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_267; var_79 = stack.offset_80.member_1; var_81 = *(generic64_t *) &stack.offset_96; var_83 = *(generic64_t *) &stack.offset_88; var_80 = var_279; var_84 = var_267; var_85 = var_284; var_86 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_87 = var_275 + 1; var_88 = var_274 + var_275; var_89 = var_287; var_90 = var_277; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_612 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } break; case 18446744073709542692U: { var_190 = (var_502 & 0xFFFFFFFF) | stack.offset_147; var_205 = (pointer_or_number64_t) &segment_2.rodata.offset_2644 + 256; var_193 = (pointer_or_number64_t) &segment_2.rodata.offset_2644 + 256; var_182 = (var_537 & 0xFFFFFF00) | var_35; var_183 = var_501; var_184 = 0; var_185 = var_545; var_186 = var_508; var_187 = var_547; var_188 = var_502; var_189 = var_503; var_191 = var_541; var_192 = var_504; var_194 = *(generic8_t *) var_504; var_195 = (var_537 & 0xFFFFFF00) | var_35; var_196 = var_501; var_197 = 0; var_198 = var_545; var_199 = var_508; var_200 = var_547; var_201 = var_502; var_202 = var_503; var_203 = 0; var_204 = var_541; var_206 = *(generic8_t *) var_504; if (!((var_502 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_612 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } break; case 18446744073709542716U: { var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_612 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } break; case 18446744073709542732U: { if (stack.offset_147) { loop_state_var = 4; var_612 = true; break; } var_475 = stack.offset_152; var_483 = stack.offset_146 ^ 0x1; var_482 = (pointer_or_number64_t) var_475 + 1; var_30 = (stack.offset_148 == 2) & var_483; var_481 = (var_489 & 0xFFFFFFFFFFFFFF00) | var_30; var_476 = var_484; var_477 = var_485; var_478 = var_486; var_479 = var_487; var_480 = var_488; if (var_30) { if ((uint64_t) stack.offset_152 < var_485) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_488) = '''; } if ((pointer_or_number64_t) var_475 + 1 < var_485) { *(generic8_t *) ((pointer_or_number64_t) var_475 + 1 + var_488) = '$'; } if ((pointer_or_number64_t) stack.offset_152 + 2 < var_485) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_488 + 2) = '''; } var_29 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 4; if (var_29 < var_485) { *(generic8_t *) (var_29 + var_488) = '\\'; var_461 = (number8_t) var_30; var_462 = 0; var_463 = var_485; var_464 = var_486; var_465 = var_487; var_466 = var_488; var_467 = (var_489 & 0xFFFFFFFFFFFFFF00) | var_30; var_468 = (pointer_or_number64_t) var_475 + 1; var_469 = var_29; var_470 = 48; } else { var_461 = (number8_t) var_30; var_462 = 0; var_463 = var_485; var_464 = var_486; var_465 = var_487; var_466 = var_488; var_467 = (var_489 & 0xFFFFFFFFFFFFFF00) | var_30; var_468 = (pointer_or_number64_t) var_475 + 1; var_469 = var_29; var_470 = 48; } var_91 = var_462; var_92 = var_463; var_94 = var_464; var_96 = var_465; var_97 = var_466; var_98 = var_467; var_100 = var_468; var_101 = var_469; var_102 = var_470; stack.offset_146 = var_461; var_93 = var_545; var_95 = var_547; var_99 = var_541; var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } if ((uint64_t) var_475 < var_477) { *(generic8_t *) ((pointer_or_number64_t) var_475 + var_480) = '\\'; } if (!(var_479 & 0xFF)) { stack.offset_152 = var_482; var_184 = var_481 & 0xFFFFFFFF; var_190 = var_476 & 0xFFFFFFFF; var_182 = 0; var_183 = var_477; var_185 = var_545; var_186 = var_478; var_187 = var_547; var_188 = var_479; var_189 = var_480; var_191 = var_541; var_192 = var_482; var_193 = var_483; var_194 = 48; var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_474 = var_541 + 1; var_473 = var_482; if (var_474 < var_478) { var_28 = *(generic8_t *) ((pointer_or_number64_t) &stack.offset_128->offset_1 + var_541 * 1) + 4294967248; var_474 = var_28 & 0xFFFFFFFF; stack.offset_104.member_3 = *(generic8_t *) ((pointer_or_number64_t) &stack.offset_128->offset_1 + var_541 * 1); var_473 = var_482; if (!((var_28 & 0xFE) > 9)) { if (var_482 < var_477) { *(generic8_t *) (var_482 + var_480) = '0'; } if ((pointer_or_number64_t) stack.offset_152 + 2 < var_477) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_480 + 2) = '0'; } var_473 = (pointer_or_number64_t) stack.offset_152 + 3; var_474 = (pointer_or_number64_t) stack.offset_152 + 2; } } var_205 = var_474; stack.offset_152 = var_473; var_197 = var_481 & 0xFFFFFFFF; var_203 = var_476 & 0xFFFFFFFF; var_195 = 0; var_196 = var_477; var_198 = var_545; var_199 = var_478; var_200 = var_547; var_201 = var_479; var_202 = var_480; var_204 = var_541; var_206 = 48; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_612 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } break; case 18446744073709542877U: { var_233 = var_242; var_234 = var_243; var_208 = var_234; var_235 = var_244; var_209 = var_235; var_236 = var_245; var_211 = var_236; var_237 = var_246; var_213 = var_237; var_238 = var_247; var_214 = var_238; var_239 = var_248; var_216 = var_239; var_240 = var_249; var_217 = var_240; var_241 = var_250; var_218 = var_241; var_207 = 0; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (!var_541) { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_211 = var_236; var_213 = var_237; var_214 = var_238; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (stack.offset_148 == 2) { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_210 = var_545; var_211 = var_236; var_212 = var_547; var_213 = var_237; var_214 = var_238; var_215 = var_541; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_226 = var_233; var_227 = var_234; var_228 = var_236; var_229 = var_237; var_230 = var_238; var_231 = var_239; var_232 = var_240; if (stack.offset_147) { loop_state_var = 1; var_612 = true; break; } } } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_612 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } break; case 18446744073709542905U: { var_453 = (pointer_or_number64_t) &segment_2.rodata.offset_2644 + 256; var_444 = (pointer_or_number64_t) &segment_2.rodata.offset_2644 + 256; var_438 = var_501; var_439 = 0; var_440 = var_508; var_441 = var_502; var_442 = var_503; var_443 = var_504; var_447 = var_501; var_448 = 0; var_449 = var_508; var_450 = var_502; var_451 = var_503; var_452 = var_504; if (stack.offset_148 != 5) { var_196 = var_438; var_183 = var_196; var_197 = var_439; var_184 = var_197; var_199 = var_440; var_186 = var_199; var_201 = var_441; var_188 = var_201; var_202 = var_442; var_189 = var_202; var_192 = var_443; var_205 = var_444; var_193 = var_205; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_182 = 0; var_185 = var_545; var_187 = var_547; var_191 = var_541; var_194 = 63; var_195 = 0; var_198 = var_545; var_200 = var_547; var_203 = 0; var_204 = var_541; var_206 = 63; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_612 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_438 = var_447; var_439 = var_448; var_440 = var_449; var_441 = var_450; var_442 = var_451; var_443 = var_452; var_444 = var_453; if (!(stack.offset_52 & 0x4)) { var_196 = var_438; var_183 = var_196; var_197 = var_439; var_184 = var_197; var_199 = var_440; var_186 = var_199; var_201 = var_441; var_188 = var_201; var_202 = var_442; var_189 = var_202; var_192 = var_443; var_205 = var_444; var_193 = var_205; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_182 = 0; var_185 = var_545; var_187 = var_547; var_191 = var_541; var_194 = 63; var_195 = 0; var_198 = var_545; var_200 = var_547; var_203 = 0; var_204 = var_541; var_206 = 63; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_612 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_207 = 0; var_208 = var_447; var_209 = var_448; var_210 = var_545; var_211 = var_449; var_212 = var_547; var_213 = var_450; var_214 = var_451; var_215 = var_541; var_216 = var_452; var_217 = var_453; var_218 = 63; if (var_541 + 2 < var_449) { var_217 = stack.offset_128; var_207 = 0; var_208 = var_447; var_209 = var_448; var_210 = var_545; var_211 = var_449; var_212 = var_547; var_213 = var_450; var_214 = var_451; var_215 = var_541; var_216 = var_452; var_218 = 63; if (*(generic8_t *) ((pointer_or_number64_t) &((struct_358 *) var_217)->offset_1 + var_541 * 1) == '?') { var_27 = *(generic8_t *) ((pointer_or_number64_t) &stack.offset_128[1] + var_541 * 1); var_445 = 0; var_446 = stack.offset_128; if (*(generic8_t *) ((pointer_or_number64_t) &stack.offset_128[1] + var_541 * 1) > '>') { var_195 = var_445; var_182 = var_195; var_205 = var_446; var_193 = var_205; var_190 = (var_450 & 0xFFFFFFFF) | stack.offset_147; var_183 = var_447; var_184 = var_448; var_185 = var_545; var_186 = var_449; var_187 = var_547; var_188 = var_450; var_189 = var_451; var_191 = var_541; var_192 = var_452; var_194 = 63; var_196 = var_447; var_197 = var_448; var_198 = var_545; var_199 = var_449; var_200 = var_547; var_201 = var_450; var_202 = var_451; var_203 = 0; var_204 = var_541; var_206 = 63; if (!((var_450 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } } else { var_58 = lshift((var_27 - 62) & 0xFF, 0); var_57 = lshift(((var_27 - 62) ^ ((number8_t) (var_27 - 62) + '>')) & (((number8_t) (var_27 - 62) + '>') ^ 0x3E), 4); var_445 = (0x7000A38200000000 >> (*(generic8_t *) ((pointer_or_number64_t) &stack.offset_128[1] + var_541 * 1) & 0x3F)) & 0x1; var_446 = 8070630310989004800; if (!var_445) { var_195 = var_445; var_182 = var_195; var_205 = var_446; var_193 = var_205; var_190 = (var_450 & 0xFFFFFFFF) | stack.offset_147; var_183 = var_447; var_184 = var_448; var_185 = var_545; var_186 = var_449; var_187 = var_547; var_188 = var_450; var_189 = var_451; var_191 = var_541; var_192 = var_452; var_194 = 63; var_196 = var_447; var_197 = var_448; var_198 = var_545; var_199 = var_449; var_200 = var_547; var_201 = var_450; var_202 = var_451; var_203 = 0; var_204 = var_541; var_206 = 63; if (!((var_450 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } } else { var_408 = (0x7000A38200000000 >> (*(generic8_t *) ((pointer_or_number64_t) &stack.offset_128[1] + var_541 * 1) & 0x3F)) & 0x1; var_409 = var_447; var_410 = var_449; var_411 = var_450; var_412 = var_451; var_413 = var_452; var_414 = 8070630310989004800; if (stack.offset_147) { loop_state_var = 3; var_612 = true; break; } if ((uint64_t) stack.offset_152 < var_447) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_451) = '?'; } if ((pointer_or_number64_t) stack.offset_152 + 1 < var_447) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_451 + 1) = '\"'; } if ((pointer_or_number64_t) stack.offset_152 + 2 < var_447) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_451 + 2) = '\"'; } var_26 = (pointer_or_number64_t) stack.offset_152 + 3; if (var_26 < var_447) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_451 + 3) = '?'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 4; var_190 = (var_450 & 0xFFFFFFFF) | stack.offset_147; var_182 = 0; var_183 = var_447; var_184 = var_448; var_185 = var_545; var_186 = var_449; var_187 = var_547; var_188 = var_450; var_189 = var_451; var_191 = var_541 + 2; var_192 = var_452; var_193 = var_26; var_194 = var_27; var_195 = 0; var_196 = var_447; var_197 = var_448; var_198 = var_545; var_199 = var_449; var_200 = var_547; var_201 = var_450; var_202 = var_451; var_203 = 0; var_204 = var_541 + 2; var_205 = var_26; var_206 = var_27; if (!((var_450 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_612 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_612 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } break; case 18446744073709542949U: { stack.offset_144 = var_35; var_190 = (var_502 & 0xFFFFFFFF) | stack.offset_147; var_205 = (pointer_or_number64_t) &segment_2.rodata.offset_2644 + 256; var_193 = (pointer_or_number64_t) &segment_2.rodata.offset_2644 + 256; var_182 = (var_537 & 0xFFFFFF00) | var_35; var_183 = var_501; var_184 = 0; var_185 = var_545; var_186 = var_508; var_187 = var_547; var_188 = var_502; var_189 = var_503; var_191 = var_541; var_192 = var_504; var_194 = 39; var_195 = (var_537 & 0xFFFFFF00) | var_35; var_196 = var_501; var_197 = 0; var_198 = var_545; var_199 = var_508; var_200 = var_547; var_201 = var_502; var_202 = var_503; var_203 = 0; var_204 = var_541; var_206 = 39; if (!((var_502 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_612 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } break; case 18446744073709543066U: { var_190 = (var_502 & 0xFFFFFFFF) | stack.offset_147; var_205 = (pointer_or_number64_t) &segment_2.rodata.offset_2644 + 256; var_193 = (pointer_or_number64_t) &segment_2.rodata.offset_2644 + 256; var_182 = (var_537 & 0xFFFFFF00) | var_35; var_183 = var_501; var_184 = 0; var_185 = var_545; var_186 = var_508; var_187 = var_547; var_188 = var_502; var_189 = var_503; var_191 = var_541; var_192 = var_504; var_194 = 32; var_195 = (var_537 & 0xFFFFFF00) | var_35; var_196 = var_501; var_197 = 0; var_198 = var_545; var_199 = var_508; var_200 = var_547; var_201 = var_502; var_202 = var_503; var_203 = 0; var_204 = var_541; var_206 = 32; if (!((var_502 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_612 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } break; case 18446744073709542857U: case 18446744073709542981U: case 18446744073709543016U: { switch ((number64_t) *(generic32_t *) ((pointer_or_number64_t) &segment_2.rodata.offset_2644 + 256 + *(generic8_t *) var_504 * 4)) { case 18446744073709542981U: { var_429 = var_501; var_430 = 0; var_431 = var_508; var_432 = var_502; var_433 = var_503; var_434 = 114; var_435 = var_504; var_436 = 0; var_437 = 13; } break; case 18446744073709543016U: { var_429 = var_501; var_430 = 0; var_431 = var_508; var_432 = var_502; var_433 = var_503; var_434 = 116; var_435 = var_504; var_436 = 0; var_437 = 9; } break; } var_422 = var_429; var_208 = var_422; var_209 = var_430; var_423 = var_431; var_211 = var_423; var_424 = var_432; var_213 = var_424; var_425 = var_433; var_214 = var_425; var_426 = var_434; var_427 = var_435; var_216 = var_427; var_428 = var_436; var_217 = var_428; var_218 = var_437; var_207 = 0; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (stack.offset_145) { var_163 = var_422; var_115 = var_163; var_165 = var_423; var_117 = var_165; var_167 = var_424; var_119 = var_167; var_168 = var_425; var_120 = var_168; var_169 = var_427; var_122 = var_169; var_170 = var_428; var_123 = var_170; var_124 = var_426 & 0xFFFFFFFF; var_114 = 0; var_116 = var_545; var_118 = var_547; var_121 = var_541; var_162 = 0; var_164 = var_545; var_166 = var_547; if (stack.offset_147) { loop_state_var = 5; var_612 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_612 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } break; case 18446744073709542890U: case 18446744073709543001U: case 18446744073709543036U: case 18446744073709543051U: { switch ((number64_t) *(generic32_t *) ((pointer_or_number64_t) &segment_2.rodata.offset_2644 + 256 + *(generic8_t *) var_504 * 4)) { case 18446744073709543001U: { var_171 = 0; var_172 = var_501; var_173 = var_545; var_174 = var_508; var_175 = var_547; var_176 = var_502; var_177 = var_503; var_178 = var_541; var_179 = var_504; var_180 = 0; var_181 = 102; } break; case 18446744073709543036U: { var_171 = 0; var_172 = var_501; var_173 = var_545; var_174 = var_508; var_175 = var_547; var_176 = var_502; var_177 = var_503; var_178 = var_541; var_179 = var_504; var_180 = 0; var_181 = 98; } break; case 18446744073709543051U: { var_171 = 0; var_172 = var_501; var_173 = var_545; var_174 = var_508; var_175 = var_547; var_176 = var_502; var_177 = var_503; var_178 = var_541; var_179 = var_504; var_180 = 0; var_181 = 118; } break; } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_612 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } break; default: { loop_state_var = 8; var_612 = true; break; } break; } if (var_612){ break;} } break; case 2: { if ((int8_t) *(generic8_t *) var_41 > (int8_t) 122) { var_251 = (var_538 & 0xFFFFFFFFFFFFFF00) | var_536; var_252 = var_16; var_253 = var_537 & 0xFFFFFF00; var_254 = var_546; var_255 = var_36; var_256 = var_17; var_257 = var_41; var_258 = var_552; var_259 = *(generic8_t *) var_41; if (!(number8_t) (*(generic8_t *) var_41 - 125)) { var_242 = var_251; var_243 = var_252; var_208 = var_243; var_244 = var_253; var_209 = var_244; var_211 = var_254; var_246 = var_255; var_213 = var_246; var_247 = var_256; var_214 = var_247; var_248 = var_257; var_216 = var_248; var_249 = var_258; var_217 = var_249; var_250 = var_259; var_218 = var_250; var_207 = 0; var_210 = var_545; var_212 = var_547; var_215 = var_541; var_245 = 1; switch ((number64_t) var_211) { case 18446744073709551615U: { var_207 = 0; var_208 = var_252; var_209 = var_253; var_210 = var_545; var_211 = 18446744073709551615U; var_212 = var_547; var_213 = var_255; var_214 = var_256; var_215 = var_541; var_216 = var_257; var_217 = var_258; var_218 = var_259; var_242 = var_251; var_243 = var_252; var_244 = var_253; var_245 = 18446744073709551615U; var_246 = var_255; var_247 = var_256; var_248 = var_257; var_249 = var_258; var_250 = var_259; if (!stack.offset_128->offset_1) { var_233 = var_242; var_234 = var_243; var_208 = var_234; var_235 = var_244; var_209 = var_235; var_236 = var_245; var_211 = var_236; var_237 = var_246; var_213 = var_237; var_238 = var_247; var_214 = var_238; var_239 = var_248; var_216 = var_239; var_240 = var_249; var_217 = var_240; var_241 = var_250; var_218 = var_241; var_207 = 0; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (!var_541) { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_211 = var_236; var_213 = var_237; var_214 = var_238; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (stack.offset_148 == 2) { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_210 = var_545; var_211 = var_236; var_212 = var_547; var_213 = var_237; var_214 = var_238; var_215 = var_541; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_226 = var_233; var_227 = var_234; var_228 = var_236; var_229 = var_237; var_230 = var_238; var_231 = var_239; var_232 = var_240; if (stack.offset_147) { loop_state_var = 1; var_612 = true; break; } } } } } break; case 1: { var_233 = var_242; var_234 = var_243; var_208 = var_234; var_235 = var_244; var_209 = var_235; var_236 = var_245; var_211 = var_236; var_237 = var_246; var_213 = var_237; var_238 = var_247; var_214 = var_238; var_239 = var_248; var_216 = var_239; var_240 = var_249; var_217 = var_240; var_241 = var_250; var_218 = var_241; var_207 = 0; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (!var_541) { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_211 = var_236; var_213 = var_237; var_214 = var_238; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (stack.offset_148 == 2) { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_210 = var_545; var_211 = var_236; var_212 = var_547; var_213 = var_237; var_214 = var_238; var_215 = var_541; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_226 = var_233; var_227 = var_234; var_228 = var_236; var_229 = var_237; var_230 = var_238; var_231 = var_239; var_232 = var_240; if (stack.offset_147) { loop_state_var = 1; var_612 = true; break; } } } } break; } if (var_612){ break;} var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_612 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_56 = lshift((*(generic8_t *) var_41 - 125) & 0xFF, 0); var_55 = lshift(((*(generic8_t *) var_41 - 125) ^ ((number8_t) (*(generic8_t *) var_41 - 125) + '}')) & (((number8_t) (*(generic8_t *) var_41 - 125) + '}') ^ 0x7D), 4); if (((((uint16_t) (number16_t) var_55 >> 4) ^ (number16_t) var_56) & 0x80)) { var_233 = 0; var_234 = var_16; var_235 = var_537 & 0xFFFFFF00; var_236 = var_546; var_237 = var_36; var_238 = var_17; var_239 = var_41; var_240 = var_552; var_241 = 124; var_251 = (var_538 & 0xFFFFFFFFFFFFFF00) | var_536; var_252 = var_16; var_253 = var_537 & 0xFFFFFF00; var_254 = var_546; var_255 = var_36; var_256 = var_17; var_257 = var_41; var_258 = var_552; var_259 = *(generic8_t *) var_41; if (*(generic8_t *) var_41 == '{') { var_242 = var_251; var_243 = var_252; var_208 = var_243; var_244 = var_253; var_209 = var_244; var_211 = var_254; var_246 = var_255; var_213 = var_246; var_247 = var_256; var_214 = var_247; var_248 = var_257; var_216 = var_248; var_249 = var_258; var_217 = var_249; var_250 = var_259; var_218 = var_250; var_207 = 0; var_210 = var_545; var_212 = var_547; var_215 = var_541; var_245 = 1; switch ((number64_t) var_211) { case 18446744073709551615U: { var_207 = 0; var_208 = var_252; var_209 = var_253; var_210 = var_545; var_211 = 18446744073709551615U; var_212 = var_547; var_213 = var_255; var_214 = var_256; var_215 = var_541; var_216 = var_257; var_217 = var_258; var_218 = var_259; var_242 = var_251; var_243 = var_252; var_244 = var_253; var_245 = 18446744073709551615U; var_246 = var_255; var_247 = var_256; var_248 = var_257; var_249 = var_258; var_250 = var_259; if (!stack.offset_128->offset_1) { var_233 = var_242; var_234 = var_243; var_208 = var_234; var_235 = var_244; var_209 = var_235; var_236 = var_245; var_211 = var_236; var_237 = var_246; var_213 = var_237; var_238 = var_247; var_214 = var_238; var_239 = var_248; var_216 = var_239; var_240 = var_249; var_217 = var_240; var_241 = var_250; var_218 = var_241; var_207 = 0; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (!var_541) { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_211 = var_236; var_213 = var_237; var_214 = var_238; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (stack.offset_148 == 2) { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_210 = var_545; var_211 = var_236; var_212 = var_547; var_213 = var_237; var_214 = var_238; var_215 = var_541; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_226 = var_233; var_227 = var_234; var_228 = var_236; var_229 = var_237; var_230 = var_238; var_231 = var_239; var_232 = var_240; if (stack.offset_147) { loop_state_var = 1; var_612 = true; break; } } } } } break; case 1: { var_233 = var_242; var_234 = var_243; var_208 = var_234; var_235 = var_244; var_209 = var_235; var_236 = var_245; var_211 = var_236; var_237 = var_246; var_213 = var_237; var_238 = var_247; var_214 = var_238; var_239 = var_248; var_216 = var_239; var_240 = var_249; var_217 = var_240; var_241 = var_250; var_218 = var_241; var_207 = 0; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (!var_541) { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_211 = var_236; var_213 = var_237; var_214 = var_238; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (stack.offset_148 == 2) { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_210 = var_545; var_211 = var_236; var_212 = var_547; var_213 = var_237; var_214 = var_238; var_215 = var_541; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_226 = var_233; var_227 = var_234; var_228 = var_236; var_229 = var_237; var_230 = var_238; var_231 = var_239; var_232 = var_240; if (stack.offset_147) { loop_state_var = 1; var_612 = true; break; } } } } break; } if (var_612){ break;} } else { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_211 = var_236; var_213 = var_237; var_214 = var_238; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (stack.offset_148 == 2) { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_210 = var_545; var_211 = var_236; var_212 = var_547; var_213 = var_237; var_214 = var_238; var_215 = var_541; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_226 = var_233; var_227 = var_234; var_228 = var_236; var_229 = var_237; var_230 = var_238; var_231 = var_239; var_232 = var_240; if (stack.offset_147) { loop_state_var = 1; var_612 = true; break; } } } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_612 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_242 = (var_538 & 0xFFFFFFFFFFFFFF00) | var_536; var_243 = var_16; var_244 = var_537 & 0xFFFFFF00; var_245 = var_546; var_246 = var_36; var_247 = var_17; var_248 = var_41; var_249 = var_552; var_250 = *(generic8_t *) var_41; var_377 = var_537 & 0xFFFFFF00; var_378 = (var_538 & 0xFFFFFFFFFFFFFF00) | var_536; var_379 = var_16; var_380 = var_546; var_381 = var_36; var_382 = var_17; var_383 = var_41; var_384 = var_552; if (*(generic8_t *) var_41 == '~') { var_233 = var_242; var_234 = var_243; var_208 = var_234; var_235 = var_244; var_209 = var_235; var_236 = var_245; var_211 = var_236; var_237 = var_246; var_213 = var_237; var_238 = var_247; var_214 = var_238; var_239 = var_248; var_216 = var_239; var_240 = var_249; var_217 = var_240; var_241 = var_250; var_218 = var_241; var_207 = 0; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (!var_541) { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_211 = var_236; var_213 = var_237; var_214 = var_238; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (stack.offset_148 == 2) { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_210 = var_545; var_211 = var_236; var_212 = var_547; var_213 = var_237; var_214 = var_238; var_215 = var_541; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_226 = var_233; var_227 = var_234; var_228 = var_236; var_229 = var_237; var_230 = var_238; var_231 = var_239; var_232 = var_240; if (stack.offset_147) { loop_state_var = 1; var_612 = true; break; } } } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_612 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_370 = var_377; var_305 = var_370; var_368 = var_378; var_303 = var_368; var_369 = var_379; var_304 = var_369; var_371 = var_380; var_306 = var_371; var_372 = var_381; var_307 = var_372; var_373 = var_382; var_308 = var_373; var_374 = var_383; var_309 = var_374; var_375 = var_384; var_310 = 127; var_376 = 127; if (stack.offset_32 == 1) { var_292 = var_305; var_294 = var_306; var_300 = var_309; *(generic64_t *) &stack.offset_80 = var_304; *(generic64_t *) &stack.offset_88 = var_308; stack.offset_96.member_1 = (number8_t) var_310; stack.offset_104.member_3 = (number8_t) var_307; var_45 = __ctype_b_loc_2(); var_296 = stack.offset_104.member_3; var_297 = *(generic64_t *) &stack.offset_88; var_302 = stack.offset_96.member_1; var_291 = *(generic64_t *) &stack.offset_80; var_290 = (var_303 & 0xFFFFFFFFFFFFFF00) | ((uint8_t) (*(generic8_t *) ((pointer_or_number64_t) &(*var_45)[var_302] + 1) & 0x40) >> '\006'); var_289 = stack.offset_145; var_301 = (((number64_t) *var_45 & 0xFFFFFFFFFFFFFF00) | !(*(generic8_t *) ((pointer_or_number64_t) &(*var_45)[var_302] + 1) & 0x40)) & (var_289 | 0xFFFFFFFFFFFFFF00); var_293 = var_545; var_295 = var_547; var_298 = 1; var_299 = var_541; var_207 = var_290; var_208 = var_291; var_209 = var_292; var_210 = var_293; var_211 = var_294; var_212 = var_295; var_213 = var_296; var_214 = var_297; var_215 = var_299; var_216 = var_300; var_217 = var_301; var_218 = var_302; if ((var_217 & 0xFF)) { var_287 = var_289; var_278 = 0; var_279 = var_291; var_280 = var_292; var_281 = var_293; var_282 = var_294; var_283 = var_295; var_284 = var_297; var_285 = var_298; var_286 = var_299; var_288 = var_302; var_272 = var_280; var_274 = var_285; var_275 = var_286; var_277 = var_288; stack.offset_80.member_1 = (number8_t) var_278; var_273 = stack.offset_152; *(generic64_t *) &stack.offset_104 = var_282; var_271 = stack.offset_146; *(generic64_t *) &stack.offset_96 = var_281; *(generic64_t *) &stack.offset_88 = var_283; var_276 = 0; while (true) { if (!(var_287 & 0xFF)) { var_267 = var_273; if ((var_272 & 0xFF)) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '\\'; } var_267 = var_273 + 1; } if (!(var_275 + 1 < var_274 + var_275)) { loop_state_var = 1; break; } var_260 = var_271; var_261 = 0; var_262 = var_267; var_263 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; if ((((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271 & 0xFF)) { if (var_267 < var_279) { *(generic8_t *) (var_267 + var_284) = '''; } if (var_267 + 1 < var_279) { *(generic8_t *) (var_267 + var_284 + 1) = '''; } var_262 = var_267 + 2; var_260 = 0; var_261 = 0; var_263 = var_267 + 1; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; } } else { if (stack.offset_147) { loop_state_var = 0; break; } var_269 = var_271; var_270 = var_273; if ((~(number8_t) var_271 & (stack.offset_148 == 2))) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '''; } if (var_273 + 1 < var_279) { *(generic8_t *) (var_273 + var_284 + 1) = '$'; } if (var_273 + 2 < var_279) { *(generic8_t *) (var_273 + var_284 + 2) = '''; } var_270 = var_273 + 3; var_269 = (var_274 & 0xFFFFFF00) | (~(number8_t) var_271 & (stack.offset_148 == 2)); } if (var_270 < var_279) { *(generic8_t *) (var_270 + var_284) = '\\'; } if (var_270 + 1 < var_279) { *(generic8_t *) (var_270 + var_284 + 1) = ((uint8_t) (number8_t) var_277 >> '\006') | 0x30; } var_268 = var_270 + 2; if (var_268 < var_279) { var_268 = ((var_277 >> 3) & 0x7) | 0x30; *(generic8_t *) (var_270 + var_284 + 2) = (number8_t) var_268; } var_263 = var_268; var_264 = var_275 + 1; var_262 = var_270 + 3; var_266 = (var_277 & 0x7) | 0x30; var_265 = var_287 & 0xFFFFFFFF; var_260 = var_269; var_261 = var_272; if (!(var_264 < var_274 + var_275)) { loop_state_var = 2; break; } } if (var_262 < var_279) { *(generic8_t *) (var_262 + var_284) = (number8_t) var_266; } var_277 = *(generic8_t *) (var_264 + (pointer_or_number64_t) stack.offset_128); var_273 = var_262 + 1; } if (!(loop_state_var)) { loop_state_var = 6; var_612 = true; break; } if (loop_state_var != 1) { stack.offset_146 = (number8_t) var_269; var_71 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_270 + 3; var_68 = stack.offset_80.member_1; var_70 = *(generic64_t *) &stack.offset_96; var_72 = *(generic64_t *) &stack.offset_88; var_69 = var_279; var_73 = var_270 + 3; var_74 = var_284; var_75 = var_275 + 1; var_76 = var_274 + var_275; var_77 = var_287; var_78 = (var_277 & 0x7) | 0x30; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } stack.offset_146 = (number8_t) var_271; var_82 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_267; var_79 = stack.offset_80.member_1; var_81 = *(generic64_t *) &stack.offset_96; var_83 = *(generic64_t *) &stack.offset_88; var_80 = var_279; var_84 = var_267; var_85 = var_284; var_86 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_87 = var_275 + 1; var_88 = var_274 + var_275; var_89 = var_287; var_90 = var_277; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_612 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_385 = (var_538 & 0xFFFFFFFFFFFFFF00) | var_536; var_386 = var_16; var_387 = var_537 & 0xFFFFFF00; var_388 = var_546; var_389 = var_36; var_390 = var_17; var_391 = var_41; var_392 = var_552; var_393 = *(generic8_t *) var_41; if (*(generic8_t *) var_41 != '@') { var_216 = (*(generic8_t *) var_41 + 4294967231) & 0xFFFFFFFF; var_207 = (var_538 & 0xFFFFFFFFFFFFFF00) | var_536; var_208 = var_16; var_209 = var_537 & 0xFFFFFF00; var_210 = var_545; var_211 = var_546; var_212 = var_547; var_213 = var_36; var_214 = var_17; var_215 = var_541; var_217 = 288230373266030591; var_218 = *(generic8_t *) var_41; if (!((0x1 << ((*(generic8_t *) var_41 + 4294967231) & 0x3F)) & 0x3FFFFFF53FFFFFF)) { var_233 = 0; var_234 = var_16; var_235 = var_537 & 0xFFFFFF00; var_236 = var_546; var_237 = var_36; var_238 = var_17; var_239 = (*(generic8_t *) var_41 + 4294967231) & 0xFFFFFFFF; var_240 = 288230373266030591; var_241 = *(generic8_t *) var_41; if (!((0x1 << ((*(generic8_t *) var_41 + 4294967231) & 0x3F)) & 0xA4000000)) { var_415 = (var_538 & 0xFFFFFFFFFFFFFF00) | var_536; var_416 = var_16; var_417 = var_546; var_418 = var_36; var_419 = var_17; var_420 = (*(generic8_t *) var_41 + 4294967231) & 0xFFFFFFFF; var_421 = *(generic8_t *) var_41; if (var_40 == 2) { var_394 = var_16; var_395 = var_546; var_396 = var_36; var_397 = var_17; var_398 = (*(generic8_t *) var_41 + 4294967231) & 0xFFFFFFFF; var_399 = (*(generic8_t *) var_41 + 4294967231) & 0xFFFFFFFF; var_400 = 288230373266030591; if (stack.offset_147) { loop_state_var = 2; var_612 = true; break; } var_80 = var_394; var_82 = var_395; var_84 = var_396; var_85 = var_397; var_88 = var_398; var_86 = stack.offset_146; var_87 = var_541 + 1; var_79 = 0; var_81 = var_545; var_83 = var_547; var_89 = 288230373266030591; var_90 = 92; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_401 = var_416; var_403 = var_417; var_404 = var_418; var_405 = var_419; var_406 = var_420; var_407 = var_421; var_402 = 0; if ((stack.offset_145 & stack.offset_147)) { var_394 = var_416; var_395 = var_417; var_396 = var_418; var_397 = var_419; var_398 = var_420; var_408 = var_415; var_409 = var_416; var_410 = var_417; var_411 = var_418; var_412 = var_419; var_413 = var_420; var_414 = 288230373266030591; if (!stack.offset_120) { loop_state_var = 3; var_612 = true; break; } var_80 = var_394; var_82 = var_395; var_84 = var_396; var_85 = var_397; var_88 = var_398; var_86 = stack.offset_146; var_87 = var_541 + 1; var_79 = 0; var_81 = var_545; var_83 = var_547; var_89 = 288230373266030591; var_90 = 92; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_208 = var_401; var_104 = var_208; var_209 = var_402; var_211 = var_403; var_106 = var_211; var_213 = var_404; var_108 = var_213; var_214 = var_405; var_109 = var_214; var_216 = var_406; var_111 = var_216; var_218 = var_407; var_103 = 0; var_105 = var_545; var_107 = var_547; var_110 = var_541; var_112 = 288230373266030591; var_113 = 92; var_207 = 0; var_210 = var_545; var_212 = var_547; var_215 = var_541; var_217 = 288230373266030591; if (stack.offset_145) { if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_211 = var_236; var_213 = var_237; var_214 = var_238; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (stack.offset_148 == 2) { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_210 = var_545; var_211 = var_236; var_212 = var_547; var_213 = var_237; var_214 = var_238; var_215 = var_541; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_226 = var_233; var_227 = var_234; var_228 = var_236; var_229 = var_237; var_230 = var_238; var_231 = var_239; var_232 = var_240; if (stack.offset_147) { loop_state_var = 1; var_612 = true; break; } } } } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_612 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_368 = var_385; var_303 = var_368; var_369 = var_386; var_304 = var_369; var_370 = var_387; var_305 = var_370; var_371 = var_388; var_306 = var_371; var_372 = var_389; var_307 = var_372; var_373 = var_390; var_308 = var_373; var_374 = var_391; var_309 = var_374; var_375 = var_392; var_376 = var_393; var_310 = var_376; if (stack.offset_32 == 1) { var_292 = var_305; var_294 = var_306; var_300 = var_309; *(generic64_t *) &stack.offset_80 = var_304; *(generic64_t *) &stack.offset_88 = var_308; stack.offset_96.member_1 = (number8_t) var_310; stack.offset_104.member_3 = (number8_t) var_307; var_45 = __ctype_b_loc_2(); var_296 = stack.offset_104.member_3; var_297 = *(generic64_t *) &stack.offset_88; var_302 = stack.offset_96.member_1; var_291 = *(generic64_t *) &stack.offset_80; var_290 = (var_303 & 0xFFFFFFFFFFFFFF00) | ((uint8_t) (*(generic8_t *) ((pointer_or_number64_t) &(*var_45)[var_302] + 1) & 0x40) >> '\006'); var_289 = stack.offset_145; var_301 = (((number64_t) *var_45 & 0xFFFFFFFFFFFFFF00) | !(*(generic8_t *) ((pointer_or_number64_t) &(*var_45)[var_302] + 1) & 0x40)) & (var_289 | 0xFFFFFFFFFFFFFF00); var_293 = var_545; var_295 = var_547; var_298 = 1; var_299 = var_541; var_207 = var_290; var_208 = var_291; var_209 = var_292; var_210 = var_293; var_211 = var_294; var_212 = var_295; var_213 = var_296; var_214 = var_297; var_215 = var_299; var_216 = var_300; var_217 = var_301; var_218 = var_302; if ((var_217 & 0xFF)) { var_287 = var_289; var_278 = 0; var_279 = var_291; var_280 = var_292; var_281 = var_293; var_282 = var_294; var_283 = var_295; var_284 = var_297; var_285 = var_298; var_286 = var_299; var_288 = var_302; var_272 = var_280; var_274 = var_285; var_275 = var_286; var_277 = var_288; stack.offset_80.member_1 = (number8_t) var_278; var_273 = stack.offset_152; *(generic64_t *) &stack.offset_104 = var_282; var_271 = stack.offset_146; *(generic64_t *) &stack.offset_96 = var_281; *(generic64_t *) &stack.offset_88 = var_283; var_276 = 0; while (true) { if (!(var_287 & 0xFF)) { var_267 = var_273; if ((var_272 & 0xFF)) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '\\'; } var_267 = var_273 + 1; } if (!(var_275 + 1 < var_274 + var_275)) { loop_state_var = 1; break; } var_260 = var_271; var_261 = 0; var_262 = var_267; var_263 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; if ((((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271 & 0xFF)) { if (var_267 < var_279) { *(generic8_t *) (var_267 + var_284) = '''; } if (var_267 + 1 < var_279) { *(generic8_t *) (var_267 + var_284 + 1) = '''; } var_262 = var_267 + 2; var_260 = 0; var_261 = 0; var_263 = var_267 + 1; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; } } else { if (stack.offset_147) { loop_state_var = 0; break; } var_269 = var_271; var_270 = var_273; if ((~(number8_t) var_271 & (stack.offset_148 == 2))) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '''; } if (var_273 + 1 < var_279) { *(generic8_t *) (var_273 + var_284 + 1) = '$'; } if (var_273 + 2 < var_279) { *(generic8_t *) (var_273 + var_284 + 2) = '''; } var_270 = var_273 + 3; var_269 = (var_274 & 0xFFFFFF00) | (~(number8_t) var_271 & (stack.offset_148 == 2)); } if (var_270 < var_279) { *(generic8_t *) (var_270 + var_284) = '\\'; } if (var_270 + 1 < var_279) { *(generic8_t *) (var_270 + var_284 + 1) = ((uint8_t) (number8_t) var_277 >> '\006') | 0x30; } var_268 = var_270 + 2; if (var_268 < var_279) { var_268 = ((var_277 >> 3) & 0x7) | 0x30; *(generic8_t *) (var_270 + var_284 + 2) = (number8_t) var_268; } var_263 = var_268; var_264 = var_275 + 1; var_262 = var_270 + 3; var_266 = (var_277 & 0x7) | 0x30; var_265 = var_287 & 0xFFFFFFFF; var_260 = var_269; var_261 = var_272; if (!(var_264 < var_274 + var_275)) { loop_state_var = 2; break; } } if (var_262 < var_279) { *(generic8_t *) (var_262 + var_284) = (number8_t) var_266; } var_277 = *(generic8_t *) (var_264 + (pointer_or_number64_t) stack.offset_128); var_273 = var_262 + 1; } if (!(loop_state_var)) { loop_state_var = 6; var_612 = true; break; } if (loop_state_var != 1) { stack.offset_146 = (number8_t) var_269; var_71 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_270 + 3; var_68 = stack.offset_80.member_1; var_70 = *(generic64_t *) &stack.offset_96; var_72 = *(generic64_t *) &stack.offset_88; var_69 = var_279; var_73 = var_270 + 3; var_74 = var_284; var_75 = var_275 + 1; var_76 = var_274 + var_275; var_77 = var_287; var_78 = (var_277 & 0x7) | 0x30; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } stack.offset_146 = (number8_t) var_271; var_82 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_267; var_79 = stack.offset_80.member_1; var_81 = *(generic64_t *) &stack.offset_96; var_83 = *(generic64_t *) &stack.offset_88; var_80 = var_279; var_84 = var_267; var_85 = var_284; var_86 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_87 = var_275 + 1; var_88 = var_274 + var_275; var_89 = var_287; var_90 = var_277; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_612 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } var_362 = var_368; var_363 = var_369; var_364 = var_371; var_365 = var_372; var_366 = var_373; var_367 = var_376; stack.offset_176 = 0; *(generic64_t **) &stack.offset_104 = &stack.offset_176; if (var_364 == (pointer_or_number64_t) -1) { var_25 = stack.offset_128; stack.offset_64 = var_369; stack.offset_72 = var_373; stack.offset_80.member_1 = (number8_t) var_376; stack.offset_88.member_1 = (number8_t) var_368; stack.offset_96.member_1 = (number8_t) var_372; var_567 = strlen_2(var_374, var_375, var_376, (pointer_or_number64_t) var_25, var_372, var_373); var_54 = var_567.register_rax; var_364 = var_54; var_53 = var_567.register_rdx; var_363 = stack.offset_64; var_366 = stack.offset_72; var_367 = stack.offset_80.member_1; var_362 = stack.offset_88.member_1; var_365 = stack.offset_96.member_1; } stack.offset_96.member_1 = (number8_t) var_362; stack.offset_50 = (number8_t) var_365; *(generic64_t *) &stack.offset_80 = var_541; stack.offset_51 = (number8_t) var_362; stack.offset_49 = (number8_t) var_367; stack.offset_48 = (number8_t) var_370; stack.offset_64 = var_366; stack.offset_24 = var_363; stack.offset_16 = var_545; stack.offset_8 = var_547; stack.offset_72 = var_364; var_361 = 0; while (true) { var_24 = var_361 + *(generic64_t *) &stack.offset_80 + (pointer_or_number64_t) stack.offset_128; if (!var_24) { var_357 = stack.offset_51; var_358 = ""; var_359 = 0; var_360 = 1; } else { var_360 = (pointer_or_number64_t) stack.offset_72 - (var_361 + *(generic64_t *) &stack.offset_80); var_357 = (pointer_or_number64_t) stack.offset_72 != var_361 + *(generic64_t *) &stack.offset_80; var_359 = &stack.offset_172; var_358 = var_24; } stack.offset_88.member_1 = var_357; var_52 = mbrtoc32_2((char32_t *) var_359, (const int8_t *) var_358, var_360, (mbstate_t *) *(generic64_t *) &stack.offset_104); if (var_52 > (uint64_t) -3) { if (!stack.offset_88.member_1) { loop_state_var = 0; break; } *(size_t *) &stack.offset_88 = var_52; var_49 = function_0x404860_Code_x86_64(); if ((var_49.offset_0 & 0xFF)) { loop_state_var = 2; break; } if (!var_359) { var_352 = var_361 + 1; var_353 = var_52; } else { *(generic32_t *) var_359 = *(generic8_t *) var_358; var_354 = 1; if (stack.offset_148 == 2) { var_354 = 1; if (!stack.offset_147) { var_353 = var_354; var_352 = var_361 + var_353; } else { var_352 = var_361 + 1; var_353 = var_52; } } else { var_353 = var_354; var_352 = var_361 + var_353; } } var_350 = var_352; var_351 = var_353; var_48 = iswprint_2(stack.offset_172); var_47 = !var_48 ? '\000' : stack.offset_96.member_1; stack.offset_96.member_1 = var_47; var_46 = mbsinit_2((const mbstate_t *) *(generic64_t *) &stack.offset_104); if (!var_46) { continue; } loop_state_var = 1; break; } bool var_619 = false; var_350 = var_361; var_351 = 0; var_352 = var_361; var_353 = 18446744073709551613U; switch ((number64_t) var_52) { case 0: { loop_state_var = 1; } break; case 18446744073709551613U: { var_350 = var_352; var_351 = var_353; var_48 = iswprint_2(stack.offset_172); var_47 = !var_48 ? '\000' : stack.offset_96.member_1; stack.offset_96.member_1 = var_47; var_46 = mbsinit_2((const mbstate_t *) *(generic64_t *) &stack.offset_104); if (!var_46) { continue; } loop_state_var = 1; } break; default: { var_354 = var_52; if (stack.offset_148 == 2) { var_354 = var_52; if (!stack.offset_147) { var_353 = var_354; var_352 = var_361 + var_353; } else { if (var_52 == 1) { var_352 = var_361 + 1; var_353 = var_52; } else { var_356 = var_361 + *(generic64_t *) &stack.offset_80 + (pointer_or_number64_t) stack.offset_128; var_355 = 0; do { if (!(((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFE) > 33)) { var_51 = lshift((((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFFFFFFFF) - 33) & 0xFF, 0); var_50 = lshift(((((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFFFFFFFF) - 33) ^ ((number8_t) (((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFFFFFFFF) - 33) + '!')) & (((number8_t) (((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFFFFFFFF) - 33) + '!') ^ 0x21), 4); if (((0x20000002B >> ((*(generic8_t *) (var_356 + 1) + 4294967205) & 0x3F)) & 0x1)) { loop_state_var = 1; break; } } var_23 = var_52 + var_24 == (pointer_or_number64_t) &stack.offset_128[1] + *(generic64_t *) &stack.offset_80 * 1 + var_361 * 1 + var_355 * 1; var_355 = var_355 + 1; var_356 = var_356 + 1; } while (!(var_23)); if (loop_state_var == 1) { loop_state_var = 3; var_619 = true; break; } var_354 = var_52; var_353 = var_354; var_352 = var_361 + var_353; } } } else { var_353 = var_354; var_352 = var_361 + var_353; } var_350 = var_352; var_351 = var_353; var_48 = iswprint_2(stack.offset_172); var_47 = !var_48 ? '\000' : stack.offset_96.member_1; stack.offset_96.member_1 = var_47; var_46 = mbsinit_2((const mbstate_t *) *(generic64_t *) &stack.offset_104); if (!var_46) { continue; } loop_state_var = 1; } break; } if (var_619){ break;} break; } if (loop_state_var == 3) { loop_state_var = 7; var_612 = true; break; } if (loop_state_var == 1) { var_320 = var_350; var_322 = var_351; var_312 = stack.offset_96.member_1; var_318 = stack.offset_50; var_321 = *(generic64_t *) &stack.offset_80; var_324 = stack.offset_49; var_316 = stack.offset_72; var_314 = stack.offset_48; var_319 = stack.offset_64; var_313 = stack.offset_24; var_315 = stack.offset_16; var_317 = stack.offset_8; var_311 = stack.offset_145; var_323 = (var_312 ^ 0x1) & (var_311 | 0xFFFFFFFFFFFFFF00); } else { if (!(loop_state_var)) { var_345 = stack.offset_50; var_330 = var_345; var_347 = *(generic64_t *) &stack.offset_80; var_333 = var_347; var_349 = stack.offset_49; var_335 = var_349; var_343 = stack.offset_72; var_328 = var_343; var_341 = stack.offset_48; var_326 = var_341; var_346 = stack.offset_64; var_331 = var_346; var_340 = stack.offset_24; var_325 = var_340; var_342 = stack.offset_16; var_327 = var_342; var_344 = stack.offset_8; var_329 = var_344; var_332 = var_361; var_334 = 18446744073709551615U; var_348 = var_52; if (var_52 != (pointer_or_number64_t) -1) { var_325 = var_340; var_326 = var_341; var_327 = var_342; var_328 = var_343; var_329 = var_344; var_330 = var_345; var_331 = var_346; var_333 = var_347; var_334 = var_348; var_335 = var_349; var_332 = var_361; if (var_361 + *(generic64_t *) &stack.offset_80 < var_328) { var_337 = 0; var_338 = var_361; var_339 = var_361 + *(generic64_t *) &stack.offset_80; while (true) { var_336 = var_338; if (*(generic8_t *) (var_339 + (pointer_or_number64_t) stack.offset_128)) { var_336 = var_361 + 1 + var_337; var_339 = var_361 + 1 + var_347 + var_337; var_338 = var_338 + 1; var_337 = var_337 + 1; if (var_339 < (uint64_t) var_343) { continue; } } break; } var_332 = var_336; var_325 = var_340; var_326 = var_341; var_327 = var_342; var_328 = var_343; var_329 = var_344; var_330 = var_345; var_331 = var_346; var_333 = var_347; var_334 = stack.offset_128; var_335 = var_349; } } } else { var_348 = *(generic64_t *) &stack.offset_88; var_345 = stack.offset_50; var_330 = var_345; var_347 = *(generic64_t *) &stack.offset_80; var_333 = var_347; var_349 = stack.offset_49; var_335 = var_349; var_343 = stack.offset_72; var_328 = var_343; var_341 = stack.offset_48; var_326 = var_341; var_346 = stack.offset_64; var_331 = var_346; var_340 = stack.offset_24; var_325 = var_340; var_342 = stack.offset_16; var_327 = var_342; var_344 = stack.offset_8; var_329 = var_344; var_332 = var_361; var_334 = 18446744073709551615U; if (var_348 != (pointer_or_number64_t) -1) { var_325 = var_340; var_326 = var_341; var_327 = var_342; var_328 = var_343; var_329 = var_344; var_330 = var_345; var_331 = var_346; var_333 = var_347; var_334 = var_348; var_335 = var_349; var_332 = var_361; if (var_361 + *(generic64_t *) &stack.offset_80 < var_328) { var_337 = 0; var_338 = var_361; var_339 = var_361 + *(generic64_t *) &stack.offset_80; while (true) { var_336 = var_338; if (*(generic8_t *) (var_339 + (pointer_or_number64_t) stack.offset_128)) { var_336 = var_361 + 1 + var_337; var_339 = var_361 + 1 + var_347 + var_337; var_338 = var_338 + 1; var_337 = var_337 + 1; if (var_339 < (uint64_t) var_343) { continue; } } break; } var_332 = var_336; var_325 = var_340; var_326 = var_341; var_327 = var_342; var_328 = var_343; var_329 = var_344; var_330 = var_345; var_331 = var_346; var_333 = var_347; var_334 = stack.offset_128; var_335 = var_349; } } } var_313 = var_325; var_314 = var_326; var_315 = var_327; var_316 = var_328; var_317 = var_329; var_318 = var_330; var_319 = var_331; var_320 = var_332; var_321 = var_333; var_322 = var_334; var_324 = var_335; var_311 = stack.offset_145; var_323 = var_311; var_312 = 0; } var_289 = var_311; var_290 = var_312; var_278 = var_290; var_291 = var_313; var_279 = var_291; var_292 = var_314; var_280 = var_292; var_293 = var_315; var_281 = var_293; var_294 = var_316; var_282 = var_294; var_295 = var_317; var_283 = var_295; var_296 = var_318; var_297 = var_319; var_284 = var_297; var_298 = var_320; var_285 = var_298; var_299 = var_321; var_286 = var_299; var_300 = var_322; var_301 = var_323; var_287 = var_301; var_302 = var_324; var_288 = var_302; if (var_285 > 1) { var_272 = var_280; var_274 = var_285; var_275 = var_286; var_277 = var_288; stack.offset_80.member_1 = (number8_t) var_278; var_273 = stack.offset_152; *(generic64_t *) &stack.offset_104 = var_282; var_271 = stack.offset_146; *(generic64_t *) &stack.offset_96 = var_281; *(generic64_t *) &stack.offset_88 = var_283; var_276 = 0; while (true) { if (!(var_287 & 0xFF)) { var_267 = var_273; if ((var_272 & 0xFF)) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '\\'; } var_267 = var_273 + 1; } if (!(var_275 + 1 < var_274 + var_275)) { loop_state_var = 1; break; } var_260 = var_271; var_261 = 0; var_262 = var_267; var_263 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; if ((((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271 & 0xFF)) { if (var_267 < var_279) { *(generic8_t *) (var_267 + var_284) = '''; } if (var_267 + 1 < var_279) { *(generic8_t *) (var_267 + var_284 + 1) = '''; } var_262 = var_267 + 2; var_260 = 0; var_261 = 0; var_263 = var_267 + 1; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; } } else { if (stack.offset_147) { loop_state_var = 0; break; } var_269 = var_271; var_270 = var_273; if ((~(number8_t) var_271 & (stack.offset_148 == 2))) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '''; } if (var_273 + 1 < var_279) { *(generic8_t *) (var_273 + var_284 + 1) = '$'; } if (var_273 + 2 < var_279) { *(generic8_t *) (var_273 + var_284 + 2) = '''; } var_270 = var_273 + 3; var_269 = (var_274 & 0xFFFFFF00) | (~(number8_t) var_271 & (stack.offset_148 == 2)); } if (var_270 < var_279) { *(generic8_t *) (var_270 + var_284) = '\\'; } if (var_270 + 1 < var_279) { *(generic8_t *) (var_270 + var_284 + 1) = ((uint8_t) (number8_t) var_277 >> '\006') | 0x30; } var_268 = var_270 + 2; if (var_268 < var_279) { var_268 = ((var_277 >> 3) & 0x7) | 0x30; *(generic8_t *) (var_270 + var_284 + 2) = (number8_t) var_268; } var_263 = var_268; var_264 = var_275 + 1; var_262 = var_270 + 3; var_266 = (var_277 & 0x7) | 0x30; var_265 = var_287 & 0xFFFFFFFF; var_260 = var_269; var_261 = var_272; if (!(var_264 < var_274 + var_275)) { loop_state_var = 2; break; } } if (var_262 < var_279) { *(generic8_t *) (var_262 + var_284) = (number8_t) var_266; } var_277 = *(generic8_t *) (var_264 + (pointer_or_number64_t) stack.offset_128); var_273 = var_262 + 1; } if (!(loop_state_var)) { loop_state_var = 6; var_612 = true; break; } if (loop_state_var != 1) { stack.offset_146 = (number8_t) var_269; var_71 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_270 + 3; var_68 = stack.offset_80.member_1; var_70 = *(generic64_t *) &stack.offset_96; var_72 = *(generic64_t *) &stack.offset_88; var_69 = var_279; var_73 = var_270 + 3; var_74 = var_284; var_75 = var_275 + 1; var_76 = var_274 + var_275; var_77 = var_287; var_78 = (var_277 & 0x7) | 0x30; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } stack.offset_146 = (number8_t) var_271; var_82 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_267; var_79 = stack.offset_80.member_1; var_81 = *(generic64_t *) &stack.offset_96; var_83 = *(generic64_t *) &stack.offset_88; var_80 = var_279; var_84 = var_267; var_85 = var_284; var_86 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_87 = var_275 + 1; var_88 = var_274 + var_275; var_89 = var_287; var_90 = var_277; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_207 = var_290; var_208 = var_291; var_209 = var_292; var_210 = var_293; var_211 = var_294; var_212 = var_295; var_213 = var_296; var_214 = var_297; var_215 = var_299; var_216 = var_300; var_217 = var_301; var_218 = var_302; if ((var_217 & 0xFF)) { var_287 = var_289; var_278 = 0; var_279 = var_291; var_280 = var_292; var_281 = var_293; var_282 = var_294; var_283 = var_295; var_284 = var_297; var_285 = var_298; var_286 = var_299; var_288 = var_302; var_272 = var_280; var_274 = var_285; var_275 = var_286; var_277 = var_288; stack.offset_80.member_1 = (number8_t) var_278; var_273 = stack.offset_152; *(generic64_t *) &stack.offset_104 = var_282; var_271 = stack.offset_146; *(generic64_t *) &stack.offset_96 = var_281; *(generic64_t *) &stack.offset_88 = var_283; var_276 = 0; while (true) { if (!(var_287 & 0xFF)) { var_267 = var_273; if ((var_272 & 0xFF)) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '\\'; } var_267 = var_273 + 1; } if (!(var_275 + 1 < var_274 + var_275)) { loop_state_var = 1; break; } var_260 = var_271; var_261 = 0; var_262 = var_267; var_263 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; if ((((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271 & 0xFF)) { if (var_267 < var_279) { *(generic8_t *) (var_267 + var_284) = '''; } if (var_267 + 1 < var_279) { *(generic8_t *) (var_267 + var_284 + 1) = '''; } var_262 = var_267 + 2; var_260 = 0; var_261 = 0; var_263 = var_267 + 1; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; } } else { if (stack.offset_147) { loop_state_var = 0; break; } var_269 = var_271; var_270 = var_273; if ((~(number8_t) var_271 & (stack.offset_148 == 2))) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '''; } if (var_273 + 1 < var_279) { *(generic8_t *) (var_273 + var_284 + 1) = '$'; } if (var_273 + 2 < var_279) { *(generic8_t *) (var_273 + var_284 + 2) = '''; } var_270 = var_273 + 3; var_269 = (var_274 & 0xFFFFFF00) | (~(number8_t) var_271 & (stack.offset_148 == 2)); } if (var_270 < var_279) { *(generic8_t *) (var_270 + var_284) = '\\'; } if (var_270 + 1 < var_279) { *(generic8_t *) (var_270 + var_284 + 1) = ((uint8_t) (number8_t) var_277 >> '\006') | 0x30; } var_268 = var_270 + 2; if (var_268 < var_279) { var_268 = ((var_277 >> 3) & 0x7) | 0x30; *(generic8_t *) (var_270 + var_284 + 2) = (number8_t) var_268; } var_263 = var_268; var_264 = var_275 + 1; var_262 = var_270 + 3; var_266 = (var_277 & 0x7) | 0x30; var_265 = var_287 & 0xFFFFFFFF; var_260 = var_269; var_261 = var_272; if (!(var_264 < var_274 + var_275)) { loop_state_var = 2; break; } } if (var_262 < var_279) { *(generic8_t *) (var_262 + var_284) = (number8_t) var_266; } var_277 = *(generic8_t *) (var_264 + (pointer_or_number64_t) stack.offset_128); var_273 = var_262 + 1; } if (!(loop_state_var)) { loop_state_var = 6; var_612 = true; break; } if (loop_state_var != 1) { stack.offset_146 = (number8_t) var_269; var_71 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_270 + 3; var_68 = stack.offset_80.member_1; var_70 = *(generic64_t *) &stack.offset_96; var_72 = *(generic64_t *) &stack.offset_88; var_69 = var_279; var_73 = var_270 + 3; var_74 = var_284; var_75 = var_275 + 1; var_76 = var_274 + var_275; var_77 = var_287; var_78 = (var_277 & 0x7) | 0x30; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } stack.offset_146 = (number8_t) var_271; var_82 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_267; var_79 = stack.offset_80.member_1; var_81 = *(generic64_t *) &stack.offset_96; var_83 = *(generic64_t *) &stack.offset_88; var_80 = var_279; var_84 = var_267; var_85 = var_284; var_86 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_87 = var_275 + 1; var_88 = var_274 + var_275; var_89 = var_287; var_90 = var_277; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_612 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } break; case 3: { var_385 = (var_538 & 0xFFFFFFFFFFFFFF00) | var_536; var_386 = var_16; var_387 = var_537 & 0xFFFFFF00; var_388 = var_546; var_389 = var_36; var_390 = var_17; var_391 = var_41; var_392 = var_552; var_393 = *(generic8_t *) var_41; var_368 = var_385; var_303 = var_368; var_369 = var_386; var_304 = var_369; var_370 = var_387; var_305 = var_370; var_371 = var_388; var_306 = var_371; var_372 = var_389; var_307 = var_372; var_373 = var_390; var_308 = var_373; var_374 = var_391; var_309 = var_374; var_375 = var_392; var_376 = var_393; var_310 = var_376; if (stack.offset_32 == 1) { var_292 = var_305; var_294 = var_306; var_300 = var_309; *(generic64_t *) &stack.offset_80 = var_304; *(generic64_t *) &stack.offset_88 = var_308; stack.offset_96.member_1 = (number8_t) var_310; stack.offset_104.member_3 = (number8_t) var_307; var_45 = __ctype_b_loc_2(); var_296 = stack.offset_104.member_3; var_297 = *(generic64_t *) &stack.offset_88; var_302 = stack.offset_96.member_1; var_291 = *(generic64_t *) &stack.offset_80; var_290 = (var_303 & 0xFFFFFFFFFFFFFF00) | ((uint8_t) (*(generic8_t *) ((pointer_or_number64_t) &(*var_45)[var_302] + 1) & 0x40) >> '\006'); var_289 = stack.offset_145; var_301 = (((number64_t) *var_45 & 0xFFFFFFFFFFFFFF00) | !(*(generic8_t *) ((pointer_or_number64_t) &(*var_45)[var_302] + 1) & 0x40)) & (var_289 | 0xFFFFFFFFFFFFFF00); var_293 = var_545; var_295 = var_547; var_298 = 1; var_299 = var_541; var_207 = var_290; var_208 = var_291; var_209 = var_292; var_210 = var_293; var_211 = var_294; var_212 = var_295; var_213 = var_296; var_214 = var_297; var_215 = var_299; var_216 = var_300; var_217 = var_301; var_218 = var_302; if ((var_217 & 0xFF)) { var_287 = var_289; var_278 = 0; var_279 = var_291; var_280 = var_292; var_281 = var_293; var_282 = var_294; var_283 = var_295; var_284 = var_297; var_285 = var_298; var_286 = var_299; var_288 = var_302; var_272 = var_280; var_274 = var_285; var_275 = var_286; var_277 = var_288; stack.offset_80.member_1 = (number8_t) var_278; var_273 = stack.offset_152; *(generic64_t *) &stack.offset_104 = var_282; var_271 = stack.offset_146; *(generic64_t *) &stack.offset_96 = var_281; *(generic64_t *) &stack.offset_88 = var_283; var_276 = 0; while (true) { if (!(var_287 & 0xFF)) { var_267 = var_273; if ((var_272 & 0xFF)) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '\\'; } var_267 = var_273 + 1; } if (!(var_275 + 1 < var_274 + var_275)) { loop_state_var = 1; break; } var_260 = var_271; var_261 = 0; var_262 = var_267; var_263 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; if ((((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271 & 0xFF)) { if (var_267 < var_279) { *(generic8_t *) (var_267 + var_284) = '''; } if (var_267 + 1 < var_279) { *(generic8_t *) (var_267 + var_284 + 1) = '''; } var_262 = var_267 + 2; var_260 = 0; var_261 = 0; var_263 = var_267 + 1; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; } } else { if (stack.offset_147) { loop_state_var = 0; break; } var_269 = var_271; var_270 = var_273; if ((~(number8_t) var_271 & (stack.offset_148 == 2))) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '''; } if (var_273 + 1 < var_279) { *(generic8_t *) (var_273 + var_284 + 1) = '$'; } if (var_273 + 2 < var_279) { *(generic8_t *) (var_273 + var_284 + 2) = '''; } var_270 = var_273 + 3; var_269 = (var_274 & 0xFFFFFF00) | (~(number8_t) var_271 & (stack.offset_148 == 2)); } if (var_270 < var_279) { *(generic8_t *) (var_270 + var_284) = '\\'; } if (var_270 + 1 < var_279) { *(generic8_t *) (var_270 + var_284 + 1) = ((uint8_t) (number8_t) var_277 >> '\006') | 0x30; } var_268 = var_270 + 2; if (var_268 < var_279) { var_268 = ((var_277 >> 3) & 0x7) | 0x30; *(generic8_t *) (var_270 + var_284 + 2) = (number8_t) var_268; } var_263 = var_268; var_264 = var_275 + 1; var_262 = var_270 + 3; var_266 = (var_277 & 0x7) | 0x30; var_265 = var_287 & 0xFFFFFFFF; var_260 = var_269; var_261 = var_272; if (!(var_264 < var_274 + var_275)) { loop_state_var = 2; break; } } if (var_262 < var_279) { *(generic8_t *) (var_262 + var_284) = (number8_t) var_266; } var_277 = *(generic8_t *) (var_264 + (pointer_or_number64_t) stack.offset_128); var_273 = var_262 + 1; } if (!(loop_state_var)) { loop_state_var = 6; var_612 = true; break; } if (loop_state_var != 1) { stack.offset_146 = (number8_t) var_269; var_71 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_270 + 3; var_68 = stack.offset_80.member_1; var_70 = *(generic64_t *) &stack.offset_96; var_72 = *(generic64_t *) &stack.offset_88; var_69 = var_279; var_73 = var_270 + 3; var_74 = var_284; var_75 = var_275 + 1; var_76 = var_274 + var_275; var_77 = var_287; var_78 = (var_277 & 0x7) | 0x30; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } stack.offset_146 = (number8_t) var_271; var_82 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_267; var_79 = stack.offset_80.member_1; var_81 = *(generic64_t *) &stack.offset_96; var_83 = *(generic64_t *) &stack.offset_88; var_80 = var_279; var_84 = var_267; var_85 = var_284; var_86 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_87 = var_275 + 1; var_88 = var_274 + var_275; var_89 = var_287; var_90 = var_277; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_612 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_362 = var_368; var_363 = var_369; var_364 = var_371; var_365 = var_372; var_366 = var_373; var_367 = var_376; stack.offset_176 = 0; *(generic64_t **) &stack.offset_104 = &stack.offset_176; if (var_364 == (pointer_or_number64_t) -1) { var_25 = stack.offset_128; stack.offset_64 = var_369; stack.offset_72 = var_373; stack.offset_80.member_1 = (number8_t) var_376; stack.offset_88.member_1 = (number8_t) var_368; stack.offset_96.member_1 = (number8_t) var_372; var_567 = strlen_2(var_374, var_375, var_376, (pointer_or_number64_t) var_25, var_372, var_373); var_54 = var_567.register_rax; var_364 = var_54; var_53 = var_567.register_rdx; var_363 = stack.offset_64; var_366 = stack.offset_72; var_367 = stack.offset_80.member_1; var_362 = stack.offset_88.member_1; var_365 = stack.offset_96.member_1; } stack.offset_96.member_1 = (number8_t) var_362; stack.offset_50 = (number8_t) var_365; *(generic64_t *) &stack.offset_80 = var_541; stack.offset_51 = (number8_t) var_362; stack.offset_49 = (number8_t) var_367; stack.offset_48 = (number8_t) var_370; stack.offset_64 = var_366; stack.offset_24 = var_363; stack.offset_16 = var_545; stack.offset_8 = var_547; stack.offset_72 = var_364; var_361 = 0; while (true) { var_24 = var_361 + *(generic64_t *) &stack.offset_80 + (pointer_or_number64_t) stack.offset_128; if (!var_24) { var_357 = stack.offset_51; var_358 = ""; var_359 = 0; var_360 = 1; } else { var_360 = (pointer_or_number64_t) stack.offset_72 - (var_361 + *(generic64_t *) &stack.offset_80); var_357 = (pointer_or_number64_t) stack.offset_72 != var_361 + *(generic64_t *) &stack.offset_80; var_359 = &stack.offset_172; var_358 = var_24; } stack.offset_88.member_1 = var_357; var_52 = mbrtoc32_2((char32_t *) var_359, (const int8_t *) var_358, var_360, (mbstate_t *) *(generic64_t *) &stack.offset_104); if (var_52 > (uint64_t) -3) { if (!stack.offset_88.member_1) { loop_state_var = 0; break; } *(size_t *) &stack.offset_88 = var_52; var_49 = function_0x404860_Code_x86_64(); if ((var_49.offset_0 & 0xFF)) { loop_state_var = 2; break; } if (!var_359) { var_352 = var_361 + 1; var_353 = var_52; } else { *(generic32_t *) var_359 = *(generic8_t *) var_358; var_354 = 1; if (stack.offset_148 == 2) { var_354 = 1; if (!stack.offset_147) { var_353 = var_354; var_352 = var_361 + var_353; } else { var_352 = var_361 + 1; var_353 = var_52; } } else { var_353 = var_354; var_352 = var_361 + var_353; } } var_350 = var_352; var_351 = var_353; var_48 = iswprint_2(stack.offset_172); var_47 = !var_48 ? '\000' : stack.offset_96.member_1; stack.offset_96.member_1 = var_47; var_46 = mbsinit_2((const mbstate_t *) *(generic64_t *) &stack.offset_104); if (!var_46) { continue; } loop_state_var = 1; break; } bool var_620 = false; var_350 = var_361; var_351 = 0; var_352 = var_361; var_353 = 18446744073709551613U; switch ((number64_t) var_52) { case 0: { loop_state_var = 1; } break; case 18446744073709551613U: { var_350 = var_352; var_351 = var_353; var_48 = iswprint_2(stack.offset_172); var_47 = !var_48 ? '\000' : stack.offset_96.member_1; stack.offset_96.member_1 = var_47; var_46 = mbsinit_2((const mbstate_t *) *(generic64_t *) &stack.offset_104); if (!var_46) { continue; } loop_state_var = 1; } break; default: { var_354 = var_52; if (stack.offset_148 == 2) { var_354 = var_52; if (!stack.offset_147) { var_353 = var_354; var_352 = var_361 + var_353; } else { if (var_52 == 1) { var_352 = var_361 + 1; var_353 = var_52; } else { var_356 = var_361 + *(generic64_t *) &stack.offset_80 + (pointer_or_number64_t) stack.offset_128; var_355 = 0; do { if (!(((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFE) > 33)) { var_51 = lshift((((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFFFFFFFF) - 33) & 0xFF, 0); var_50 = lshift(((((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFFFFFFFF) - 33) ^ ((number8_t) (((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFFFFFFFF) - 33) + '!')) & (((number8_t) (((*(generic8_t *) (var_356 + 1) + 4294967205) & 0xFFFFFFFF) - 33) + '!') ^ 0x21), 4); if (((0x20000002B >> ((*(generic8_t *) (var_356 + 1) + 4294967205) & 0x3F)) & 0x1)) { loop_state_var = 1; break; } } var_23 = var_52 + var_24 == (pointer_or_number64_t) &stack.offset_128[1] + *(generic64_t *) &stack.offset_80 * 1 + var_361 * 1 + var_355 * 1; var_355 = var_355 + 1; var_356 = var_356 + 1; } while (!(var_23)); if (loop_state_var == 1) { loop_state_var = 3; var_620 = true; break; } var_354 = var_52; var_353 = var_354; var_352 = var_361 + var_353; } } } else { var_353 = var_354; var_352 = var_361 + var_353; } var_350 = var_352; var_351 = var_353; var_48 = iswprint_2(stack.offset_172); var_47 = !var_48 ? '\000' : stack.offset_96.member_1; stack.offset_96.member_1 = var_47; var_46 = mbsinit_2((const mbstate_t *) *(generic64_t *) &stack.offset_104); if (!var_46) { continue; } loop_state_var = 1; } break; } if (var_620){ break;} break; } if (loop_state_var == 3) { loop_state_var = 7; var_612 = true; break; } if (loop_state_var == 1) { var_320 = var_350; var_322 = var_351; var_312 = stack.offset_96.member_1; var_318 = stack.offset_50; var_321 = *(generic64_t *) &stack.offset_80; var_324 = stack.offset_49; var_316 = stack.offset_72; var_314 = stack.offset_48; var_319 = stack.offset_64; var_313 = stack.offset_24; var_315 = stack.offset_16; var_317 = stack.offset_8; var_311 = stack.offset_145; var_323 = (var_312 ^ 0x1) & (var_311 | 0xFFFFFFFFFFFFFF00); } else { if (!(loop_state_var)) { var_345 = stack.offset_50; var_330 = var_345; var_347 = *(generic64_t *) &stack.offset_80; var_333 = var_347; var_349 = stack.offset_49; var_335 = var_349; var_343 = stack.offset_72; var_328 = var_343; var_341 = stack.offset_48; var_326 = var_341; var_346 = stack.offset_64; var_331 = var_346; var_340 = stack.offset_24; var_325 = var_340; var_342 = stack.offset_16; var_327 = var_342; var_344 = stack.offset_8; var_329 = var_344; var_332 = var_361; var_334 = 18446744073709551615U; var_348 = var_52; if (var_52 != (pointer_or_number64_t) -1) { var_325 = var_340; var_326 = var_341; var_327 = var_342; var_328 = var_343; var_329 = var_344; var_330 = var_345; var_331 = var_346; var_333 = var_347; var_334 = var_348; var_335 = var_349; var_332 = var_361; if (var_361 + *(generic64_t *) &stack.offset_80 < var_328) { var_337 = 0; var_338 = var_361; var_339 = var_361 + *(generic64_t *) &stack.offset_80; while (true) { var_336 = var_338; if (*(generic8_t *) (var_339 + (pointer_or_number64_t) stack.offset_128)) { var_336 = var_361 + 1 + var_337; var_339 = var_361 + 1 + var_347 + var_337; var_338 = var_338 + 1; var_337 = var_337 + 1; if (var_339 < (uint64_t) var_343) { continue; } } break; } var_332 = var_336; var_325 = var_340; var_326 = var_341; var_327 = var_342; var_328 = var_343; var_329 = var_344; var_330 = var_345; var_331 = var_346; var_333 = var_347; var_334 = stack.offset_128; var_335 = var_349; } } } else { var_348 = *(generic64_t *) &stack.offset_88; var_345 = stack.offset_50; var_330 = var_345; var_347 = *(generic64_t *) &stack.offset_80; var_333 = var_347; var_349 = stack.offset_49; var_335 = var_349; var_343 = stack.offset_72; var_328 = var_343; var_341 = stack.offset_48; var_326 = var_341; var_346 = stack.offset_64; var_331 = var_346; var_340 = stack.offset_24; var_325 = var_340; var_342 = stack.offset_16; var_327 = var_342; var_344 = stack.offset_8; var_329 = var_344; var_332 = var_361; var_334 = 18446744073709551615U; if (var_348 != (pointer_or_number64_t) -1) { var_325 = var_340; var_326 = var_341; var_327 = var_342; var_328 = var_343; var_329 = var_344; var_330 = var_345; var_331 = var_346; var_333 = var_347; var_334 = var_348; var_335 = var_349; var_332 = var_361; if (var_361 + *(generic64_t *) &stack.offset_80 < var_328) { var_337 = 0; var_338 = var_361; var_339 = var_361 + *(generic64_t *) &stack.offset_80; while (true) { var_336 = var_338; if (*(generic8_t *) (var_339 + (pointer_or_number64_t) stack.offset_128)) { var_336 = var_361 + 1 + var_337; var_339 = var_361 + 1 + var_347 + var_337; var_338 = var_338 + 1; var_337 = var_337 + 1; if (var_339 < (uint64_t) var_343) { continue; } } break; } var_332 = var_336; var_325 = var_340; var_326 = var_341; var_327 = var_342; var_328 = var_343; var_329 = var_344; var_330 = var_345; var_331 = var_346; var_333 = var_347; var_334 = stack.offset_128; var_335 = var_349; } } } var_313 = var_325; var_314 = var_326; var_315 = var_327; var_316 = var_328; var_317 = var_329; var_318 = var_330; var_319 = var_331; var_320 = var_332; var_321 = var_333; var_322 = var_334; var_324 = var_335; var_311 = stack.offset_145; var_323 = var_311; var_312 = 0; } var_289 = var_311; var_290 = var_312; var_278 = var_290; var_291 = var_313; var_279 = var_291; var_292 = var_314; var_280 = var_292; var_293 = var_315; var_281 = var_293; var_294 = var_316; var_282 = var_294; var_295 = var_317; var_283 = var_295; var_296 = var_318; var_297 = var_319; var_284 = var_297; var_298 = var_320; var_285 = var_298; var_299 = var_321; var_286 = var_299; var_300 = var_322; var_301 = var_323; var_287 = var_301; var_302 = var_324; var_288 = var_302; if (var_285 > 1) { var_272 = var_280; var_274 = var_285; var_275 = var_286; var_277 = var_288; stack.offset_80.member_1 = (number8_t) var_278; var_273 = stack.offset_152; *(generic64_t *) &stack.offset_104 = var_282; var_271 = stack.offset_146; *(generic64_t *) &stack.offset_96 = var_281; *(generic64_t *) &stack.offset_88 = var_283; var_276 = 0; while (true) { if (!(var_287 & 0xFF)) { var_267 = var_273; if ((var_272 & 0xFF)) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '\\'; } var_267 = var_273 + 1; } if (!(var_275 + 1 < var_274 + var_275)) { loop_state_var = 1; break; } var_260 = var_271; var_261 = 0; var_262 = var_267; var_263 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; if ((((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271 & 0xFF)) { if (var_267 < var_279) { *(generic8_t *) (var_267 + var_284) = '''; } if (var_267 + 1 < var_279) { *(generic8_t *) (var_267 + var_284 + 1) = '''; } var_262 = var_267 + 2; var_260 = 0; var_261 = 0; var_263 = var_267 + 1; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; } } else { if (stack.offset_147) { loop_state_var = 0; break; } var_269 = var_271; var_270 = var_273; if ((~(number8_t) var_271 & (stack.offset_148 == 2))) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '''; } if (var_273 + 1 < var_279) { *(generic8_t *) (var_273 + var_284 + 1) = '$'; } if (var_273 + 2 < var_279) { *(generic8_t *) (var_273 + var_284 + 2) = '''; } var_270 = var_273 + 3; var_269 = (var_274 & 0xFFFFFF00) | (~(number8_t) var_271 & (stack.offset_148 == 2)); } if (var_270 < var_279) { *(generic8_t *) (var_270 + var_284) = '\\'; } if (var_270 + 1 < var_279) { *(generic8_t *) (var_270 + var_284 + 1) = ((uint8_t) (number8_t) var_277 >> '\006') | 0x30; } var_268 = var_270 + 2; if (var_268 < var_279) { var_268 = ((var_277 >> 3) & 0x7) | 0x30; *(generic8_t *) (var_270 + var_284 + 2) = (number8_t) var_268; } var_263 = var_268; var_264 = var_275 + 1; var_262 = var_270 + 3; var_266 = (var_277 & 0x7) | 0x30; var_265 = var_287 & 0xFFFFFFFF; var_260 = var_269; var_261 = var_272; if (!(var_264 < var_274 + var_275)) { loop_state_var = 2; break; } } if (var_262 < var_279) { *(generic8_t *) (var_262 + var_284) = (number8_t) var_266; } var_277 = *(generic8_t *) (var_264 + (pointer_or_number64_t) stack.offset_128); var_273 = var_262 + 1; } if (!(loop_state_var)) { loop_state_var = 6; var_612 = true; break; } if (loop_state_var != 1) { stack.offset_146 = (number8_t) var_269; var_71 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_270 + 3; var_68 = stack.offset_80.member_1; var_70 = *(generic64_t *) &stack.offset_96; var_72 = *(generic64_t *) &stack.offset_88; var_69 = var_279; var_73 = var_270 + 3; var_74 = var_284; var_75 = var_275 + 1; var_76 = var_274 + var_275; var_77 = var_287; var_78 = (var_277 & 0x7) | 0x30; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } stack.offset_146 = (number8_t) var_271; var_82 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_267; var_79 = stack.offset_80.member_1; var_81 = *(generic64_t *) &stack.offset_96; var_83 = *(generic64_t *) &stack.offset_88; var_80 = var_279; var_84 = var_267; var_85 = var_284; var_86 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_87 = var_275 + 1; var_88 = var_274 + var_275; var_89 = var_287; var_90 = var_277; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_207 = var_290; var_208 = var_291; var_209 = var_292; var_210 = var_293; var_211 = var_294; var_212 = var_295; var_213 = var_296; var_214 = var_297; var_215 = var_299; var_216 = var_300; var_217 = var_301; var_218 = var_302; if ((var_217 & 0xFF)) { var_287 = var_289; var_278 = 0; var_279 = var_291; var_280 = var_292; var_281 = var_293; var_282 = var_294; var_283 = var_295; var_284 = var_297; var_285 = var_298; var_286 = var_299; var_288 = var_302; var_272 = var_280; var_274 = var_285; var_275 = var_286; var_277 = var_288; stack.offset_80.member_1 = (number8_t) var_278; var_273 = stack.offset_152; *(generic64_t *) &stack.offset_104 = var_282; var_271 = stack.offset_146; *(generic64_t *) &stack.offset_96 = var_281; *(generic64_t *) &stack.offset_88 = var_283; var_276 = 0; while (true) { if (!(var_287 & 0xFF)) { var_267 = var_273; if ((var_272 & 0xFF)) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '\\'; } var_267 = var_273 + 1; } if (!(var_275 + 1 < var_274 + var_275)) { loop_state_var = 1; break; } var_260 = var_271; var_261 = 0; var_262 = var_267; var_263 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; if ((((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271 & 0xFF)) { if (var_267 < var_279) { *(generic8_t *) (var_267 + var_284) = '''; } if (var_267 + 1 < var_279) { *(generic8_t *) (var_267 + var_284 + 1) = '''; } var_262 = var_267 + 2; var_260 = 0; var_261 = 0; var_263 = var_267 + 1; var_264 = var_275 + 1; var_265 = var_276; var_266 = var_277; } } else { if (stack.offset_147) { loop_state_var = 0; break; } var_269 = var_271; var_270 = var_273; if ((~(number8_t) var_271 & (stack.offset_148 == 2))) { if (var_273 < var_279) { *(generic8_t *) (var_273 + var_284) = '''; } if (var_273 + 1 < var_279) { *(generic8_t *) (var_273 + var_284 + 1) = '$'; } if (var_273 + 2 < var_279) { *(generic8_t *) (var_273 + var_284 + 2) = '''; } var_270 = var_273 + 3; var_269 = (var_274 & 0xFFFFFF00) | (~(number8_t) var_271 & (stack.offset_148 == 2)); } if (var_270 < var_279) { *(generic8_t *) (var_270 + var_284) = '\\'; } if (var_270 + 1 < var_279) { *(generic8_t *) (var_270 + var_284 + 1) = ((uint8_t) (number8_t) var_277 >> '\006') | 0x30; } var_268 = var_270 + 2; if (var_268 < var_279) { var_268 = ((var_277 >> 3) & 0x7) | 0x30; *(generic8_t *) (var_270 + var_284 + 2) = (number8_t) var_268; } var_263 = var_268; var_264 = var_275 + 1; var_262 = var_270 + 3; var_266 = (var_277 & 0x7) | 0x30; var_265 = var_287 & 0xFFFFFFFF; var_260 = var_269; var_261 = var_272; if (!(var_264 < var_274 + var_275)) { loop_state_var = 2; break; } } if (var_262 < var_279) { *(generic8_t *) (var_262 + var_284) = (number8_t) var_266; } var_277 = *(generic8_t *) (var_264 + (pointer_or_number64_t) stack.offset_128); var_273 = var_262 + 1; } if (!(loop_state_var)) { loop_state_var = 6; var_612 = true; break; } if (loop_state_var != 1) { stack.offset_146 = (number8_t) var_269; var_71 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_270 + 3; var_68 = stack.offset_80.member_1; var_70 = *(generic64_t *) &stack.offset_96; var_72 = *(generic64_t *) &stack.offset_88; var_69 = var_279; var_73 = var_270 + 3; var_74 = var_284; var_75 = var_275 + 1; var_76 = var_274 + var_275; var_77 = var_287; var_78 = (var_277 & 0x7) | 0x30; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } stack.offset_146 = (number8_t) var_271; var_82 = *(generic64_t *) &stack.offset_104; stack.offset_152 = var_267; var_79 = stack.offset_80.member_1; var_81 = *(generic64_t *) &stack.offset_96; var_83 = *(generic64_t *) &stack.offset_88; var_80 = var_279; var_84 = var_267; var_85 = var_284; var_86 = ((var_276 & 0xFFFFFFFF) ^ 0x1) & var_271; var_87 = var_275 + 1; var_88 = var_274 + var_275; var_89 = var_287; var_90 = var_277; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_612 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } break; case 4: { var_207 = (var_538 & 0xFFFFFFFFFFFFFF00) | var_536; var_208 = var_16; var_209 = var_537 & 0xFFFFFF00; var_210 = var_545; var_211 = var_546; var_212 = var_547; var_213 = var_36; var_214 = var_17; var_215 = var_541; var_216 = var_41; var_217 = var_552; var_218 = *(generic8_t *) var_41; var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_612 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } break; case 5: { var_242 = (var_538 & 0xFFFFFFFFFFFFFF00) | var_536; var_243 = var_16; var_244 = var_537 & 0xFFFFFF00; var_245 = var_546; var_246 = var_36; var_247 = var_17; var_248 = var_41; var_249 = var_552; var_250 = 35; var_233 = var_242; var_234 = var_243; var_208 = var_234; var_235 = var_244; var_209 = var_235; var_236 = var_245; var_211 = var_236; var_237 = var_246; var_213 = var_237; var_238 = var_247; var_214 = var_238; var_239 = var_248; var_216 = var_239; var_240 = var_249; var_217 = var_240; var_241 = var_250; var_218 = var_241; var_207 = 0; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (!var_541) { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_211 = var_236; var_213 = var_237; var_214 = var_238; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (stack.offset_148 == 2) { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_210 = var_545; var_211 = var_236; var_212 = var_547; var_213 = var_237; var_214 = var_238; var_215 = var_541; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_226 = var_233; var_227 = var_234; var_228 = var_236; var_229 = var_237; var_230 = var_238; var_231 = var_239; var_232 = var_240; if (stack.offset_147) { loop_state_var = 1; var_612 = true; break; } } } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_612 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } break; case 7: { var_428 = (var_552 & 0xFFFFFFFFFFFFFF00) | (var_40 == 2); var_217 = var_428; var_207 = 0; var_208 = var_16; var_209 = var_537 & 0xFFFFFF00; var_210 = var_545; var_211 = var_546; var_212 = var_547; var_213 = var_36; var_214 = var_17; var_215 = var_541; var_216 = var_41; var_218 = 8; var_422 = var_16; var_423 = var_546; var_424 = var_36; var_425 = var_17; var_426 = 98; var_427 = var_41; if (stack.offset_145) { var_163 = var_422; var_115 = var_163; var_165 = var_423; var_117 = var_165; var_167 = var_424; var_119 = var_167; var_168 = var_425; var_120 = var_168; var_169 = var_427; var_122 = var_169; var_170 = var_428; var_123 = var_170; var_124 = var_426 & 0xFFFFFFFF; var_114 = 0; var_116 = var_545; var_118 = var_547; var_121 = var_541; var_162 = 0; var_164 = var_545; var_166 = var_547; if (stack.offset_147) { loop_state_var = 5; var_612 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_612 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } break; case 9: { var_454 = var_537 & 0xFFFFFF00; var_455 = var_16; var_456 = var_546; var_457 = var_36; var_458 = var_17; var_459 = var_41; var_460 = var_552; if (var_40 == 2) { var_91 = 0; var_92 = var_16; var_93 = var_545; var_94 = var_546; var_95 = var_547; var_96 = var_36; var_97 = var_17; var_98 = 0; var_99 = var_541; var_100 = var_41; var_101 = var_552; var_102 = 63; var_399 = var_41; var_400 = var_552; if (stack.offset_147) { loop_state_var = 2; var_612 = true; break; } var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_448 = var_454; var_439 = var_448; var_447 = var_455; var_438 = var_447; var_449 = var_456; var_440 = var_449; var_450 = var_457; var_441 = var_450; var_451 = var_458; var_442 = var_451; var_452 = var_459; var_443 = var_452; var_453 = var_460; var_444 = var_453; if (stack.offset_148 != 5) { var_196 = var_438; var_183 = var_196; var_197 = var_439; var_184 = var_197; var_199 = var_440; var_186 = var_199; var_201 = var_441; var_188 = var_201; var_202 = var_442; var_189 = var_202; var_192 = var_443; var_205 = var_444; var_193 = var_205; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_182 = 0; var_185 = var_545; var_187 = var_547; var_191 = var_541; var_194 = 63; var_195 = 0; var_198 = var_545; var_200 = var_547; var_203 = 0; var_204 = var_541; var_206 = 63; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_612 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_438 = var_447; var_439 = var_448; var_440 = var_449; var_441 = var_450; var_442 = var_451; var_443 = var_452; var_444 = var_453; if (!(stack.offset_52 & 0x4)) { var_196 = var_438; var_183 = var_196; var_197 = var_439; var_184 = var_197; var_199 = var_440; var_186 = var_199; var_201 = var_441; var_188 = var_201; var_202 = var_442; var_189 = var_202; var_192 = var_443; var_205 = var_444; var_193 = var_205; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_182 = 0; var_185 = var_545; var_187 = var_547; var_191 = var_541; var_194 = 63; var_195 = 0; var_198 = var_545; var_200 = var_547; var_203 = 0; var_204 = var_541; var_206 = 63; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_612 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_207 = 0; var_208 = var_447; var_209 = var_448; var_210 = var_545; var_211 = var_449; var_212 = var_547; var_213 = var_450; var_214 = var_451; var_215 = var_541; var_216 = var_452; var_217 = var_453; var_218 = 63; if (var_541 + 2 < var_449) { var_217 = stack.offset_128; var_207 = 0; var_208 = var_447; var_209 = var_448; var_210 = var_545; var_211 = var_449; var_212 = var_547; var_213 = var_450; var_214 = var_451; var_215 = var_541; var_216 = var_452; var_218 = 63; if (*(generic8_t *) ((pointer_or_number64_t) &((struct_358 *) var_217)->offset_1 + var_541 * 1) == '?') { var_27 = *(generic8_t *) ((pointer_or_number64_t) &stack.offset_128[1] + var_541 * 1); var_445 = 0; var_446 = stack.offset_128; if (*(generic8_t *) ((pointer_or_number64_t) &stack.offset_128[1] + var_541 * 1) > '>') { var_195 = var_445; var_182 = var_195; var_205 = var_446; var_193 = var_205; var_190 = (var_450 & 0xFFFFFFFF) | stack.offset_147; var_183 = var_447; var_184 = var_448; var_185 = var_545; var_186 = var_449; var_187 = var_547; var_188 = var_450; var_189 = var_451; var_191 = var_541; var_192 = var_452; var_194 = 63; var_196 = var_447; var_197 = var_448; var_198 = var_545; var_199 = var_449; var_200 = var_547; var_201 = var_450; var_202 = var_451; var_203 = 0; var_204 = var_541; var_206 = 63; if (!((var_450 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } } else { var_58 = lshift((var_27 - 62) & 0xFF, 0); var_57 = lshift(((var_27 - 62) ^ ((number8_t) (var_27 - 62) + '>')) & (((number8_t) (var_27 - 62) + '>') ^ 0x3E), 4); var_445 = (0x7000A38200000000 >> (*(generic8_t *) ((pointer_or_number64_t) &stack.offset_128[1] + var_541 * 1) & 0x3F)) & 0x1; var_446 = 8070630310989004800; if (!var_445) { var_195 = var_445; var_182 = var_195; var_205 = var_446; var_193 = var_205; var_190 = (var_450 & 0xFFFFFFFF) | stack.offset_147; var_183 = var_447; var_184 = var_448; var_185 = var_545; var_186 = var_449; var_187 = var_547; var_188 = var_450; var_189 = var_451; var_191 = var_541; var_192 = var_452; var_194 = 63; var_196 = var_447; var_197 = var_448; var_198 = var_545; var_199 = var_449; var_200 = var_547; var_201 = var_450; var_202 = var_451; var_203 = 0; var_204 = var_541; var_206 = 63; if (!((var_450 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } } else { var_408 = (0x7000A38200000000 >> (*(generic8_t *) ((pointer_or_number64_t) &stack.offset_128[1] + var_541 * 1) & 0x3F)) & 0x1; var_409 = var_447; var_410 = var_449; var_411 = var_450; var_412 = var_451; var_413 = var_452; var_414 = 8070630310989004800; if (stack.offset_147) { loop_state_var = 3; var_612 = true; break; } if ((uint64_t) stack.offset_152 < var_447) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_451) = '?'; } if ((pointer_or_number64_t) stack.offset_152 + 1 < var_447) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_451 + 1) = '\"'; } if ((pointer_or_number64_t) stack.offset_152 + 2 < var_447) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_451 + 2) = '\"'; } var_26 = (pointer_or_number64_t) stack.offset_152 + 3; if (var_26 < var_447) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_451 + 3) = '?'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 4; var_190 = (var_450 & 0xFFFFFFFF) | stack.offset_147; var_182 = 0; var_183 = var_447; var_184 = var_448; var_185 = var_545; var_186 = var_449; var_187 = var_547; var_188 = var_450; var_189 = var_451; var_191 = var_541 + 2; var_192 = var_452; var_193 = var_26; var_194 = var_27; var_195 = 0; var_196 = var_447; var_197 = var_448; var_198 = var_545; var_199 = var_449; var_200 = var_547; var_201 = var_450; var_202 = var_451; var_203 = 0; var_204 = var_541 + 2; var_205 = var_26; var_206 = var_27; if (!((var_450 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_612 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_612 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } break; case 10: { stack.offset_144 = '\001'; var_207 = (var_538 & 0xFFFFFFFFFFFFFF00) | var_536; var_208 = var_16; var_209 = var_537 & 0xFFFFFF00; var_210 = var_545; var_211 = var_546; var_212 = var_547; var_213 = var_36; var_214 = var_17; var_215 = var_541; var_216 = var_41; var_217 = var_552; var_218 = 39; if (var_40 == 2) { var_399 = var_41; var_400 = var_552; if (stack.offset_147) { loop_state_var = 2; var_612 = true; break; } if (!var_16) { if ((uint64_t) stack.offset_152 < var_16) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_17) = '''; } if ((pointer_or_number64_t) stack.offset_152 + 1 < var_16) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_17 + 1) = '\\'; } if ((pointer_or_number64_t) stack.offset_152 + 2 < var_16) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_17 + 2) = '''; } var_471 = stack.offset_40; var_472 = var_16; } else { var_471 = var_16; var_472 = 0; if (stack.offset_40) { if ((uint64_t) stack.offset_152 < var_16) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_17) = '''; } if ((pointer_or_number64_t) stack.offset_152 + 1 < var_16) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_17 + 1) = '\\'; } if ((pointer_or_number64_t) stack.offset_152 + 2 < var_16) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_17 + 2) = '''; } var_471 = stack.offset_40; var_472 = var_16; } } var_469 = var_472; var_463 = var_469; stack.offset_40 = var_471; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_144 = '\001'; var_461 = '\000'; var_462 = (var_538 & 0xFFFFFFFFFFFFFF00) | var_536; var_464 = var_546; var_465 = var_36; var_466 = var_17; var_467 = 0; var_468 = var_41; var_470 = 39; var_91 = var_462; var_92 = var_463; var_94 = var_464; var_96 = var_465; var_97 = var_466; var_98 = var_467; var_100 = var_468; var_101 = var_469; var_102 = var_470; stack.offset_146 = var_461; var_93 = var_545; var_95 = var_547; var_99 = var_541; var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_612 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } break; case 17: { var_489 = (pointer_or_number64_t) &segment_2.rodata.offset_2208 + 180 + (number64_t) *(generic32_t *) ((pointer_or_number64_t) &segment_2.rodata.offset_2208 + 180 + *(generic8_t *) var_41 * 4) * 1; var_484 = (var_538 & 0xFFFFFFFFFFFFFF00) | var_536; var_485 = var_16; var_486 = var_546; var_487 = var_36; var_488 = var_17; var_490 = var_41; var_491 = var_552; if (stack.offset_147) { loop_state_var = 4; var_612 = true; break; } var_475 = stack.offset_152; var_483 = stack.offset_146 ^ 0x1; var_482 = (pointer_or_number64_t) var_475 + 1; var_30 = (stack.offset_148 == 2) & var_483; var_481 = (var_489 & 0xFFFFFFFFFFFFFF00) | var_30; var_476 = var_484; var_477 = var_485; var_478 = var_486; var_479 = var_487; var_480 = var_488; if (var_30) { if ((uint64_t) stack.offset_152 < var_485) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_488) = '''; } if ((pointer_or_number64_t) var_475 + 1 < var_485) { *(generic8_t *) ((pointer_or_number64_t) var_475 + 1 + var_488) = '$'; } if ((pointer_or_number64_t) stack.offset_152 + 2 < var_485) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_488 + 2) = '''; } var_29 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 4; if (var_29 < var_485) { *(generic8_t *) (var_29 + var_488) = '\\'; var_461 = (number8_t) var_30; var_462 = 0; var_463 = var_485; var_464 = var_486; var_465 = var_487; var_466 = var_488; var_467 = (var_489 & 0xFFFFFFFFFFFFFF00) | var_30; var_468 = (pointer_or_number64_t) var_475 + 1; var_469 = var_29; var_470 = 48; } else { var_461 = (number8_t) var_30; var_462 = 0; var_463 = var_485; var_464 = var_486; var_465 = var_487; var_466 = var_488; var_467 = (var_489 & 0xFFFFFFFFFFFFFF00) | var_30; var_468 = (pointer_or_number64_t) var_475 + 1; var_469 = var_29; var_470 = 48; } var_91 = var_462; var_92 = var_463; var_94 = var_464; var_96 = var_465; var_97 = var_466; var_98 = var_467; var_100 = var_468; var_101 = var_469; var_102 = var_470; stack.offset_146 = var_461; var_93 = var_545; var_95 = var_547; var_99 = var_541; var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } if ((uint64_t) var_475 < var_477) { *(generic8_t *) ((pointer_or_number64_t) var_475 + var_480) = '\\'; } if (!(var_479 & 0xFF)) { stack.offset_152 = var_482; var_184 = var_481 & 0xFFFFFFFF; var_190 = var_476 & 0xFFFFFFFF; var_182 = 0; var_183 = var_477; var_185 = var_545; var_186 = var_478; var_187 = var_547; var_188 = var_479; var_189 = var_480; var_191 = var_541; var_192 = var_482; var_193 = var_483; var_194 = 48; var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_474 = var_541 + 1; var_473 = var_482; if (var_474 < var_478) { var_28 = *(generic8_t *) ((pointer_or_number64_t) &stack.offset_128->offset_1 + var_541 * 1) + 4294967248; var_474 = var_28 & 0xFFFFFFFF; stack.offset_104.member_3 = *(generic8_t *) ((pointer_or_number64_t) &stack.offset_128->offset_1 + var_541 * 1); var_473 = var_482; if (!((var_28 & 0xFE) > 9)) { if (var_482 < var_477) { *(generic8_t *) (var_482 + var_480) = '0'; } if ((pointer_or_number64_t) stack.offset_152 + 2 < var_477) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_480 + 2) = '0'; } var_473 = (pointer_or_number64_t) stack.offset_152 + 3; var_474 = (pointer_or_number64_t) stack.offset_152 + 2; } } var_205 = var_474; stack.offset_152 = var_473; var_197 = var_481 & 0xFFFFFFFF; var_203 = var_476 & 0xFFFFFFFF; var_195 = 0; var_196 = var_477; var_198 = var_545; var_199 = var_478; var_200 = var_547; var_201 = var_479; var_202 = var_480; var_204 = var_541; var_206 = 48; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_612 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } break; case 18: { var_190 = var_36 | stack.offset_147; var_182 = 0; var_183 = var_16; var_184 = 0; var_185 = var_545; var_186 = var_546; var_187 = var_547; var_188 = var_36; var_189 = var_17; var_191 = var_541; var_192 = var_41; var_193 = var_552; var_194 = 0; var_195 = 0; var_196 = var_16; var_197 = 0; var_198 = var_545; var_199 = var_546; var_200 = var_547; var_201 = var_36; var_202 = var_17; var_203 = 0; var_204 = var_541; var_205 = var_552; var_206 = 0; if (!((var_36 & 0x1) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_612 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } break; case 19: { loop_state_var = 8; var_612 = true; break; } break; case 14: case 15: case 16: { var_434 = var_492; var_437 = var_493; var_436 = (var_552 & 0xFFFFFFFFFFFFFF00) | (var_40 == 2); var_232 = var_436; var_226 = (var_538 & 0xFFFFFFFFFFFFFF00) | var_536; var_227 = var_16; var_228 = var_546; var_229 = var_36; var_230 = var_17; var_231 = var_41; var_429 = var_16; var_430 = 0; var_431 = var_546; var_432 = var_36; var_433 = var_17; var_435 = var_41; if (((var_40 == 2) & stack.offset_147)) { loop_state_var = 1; var_612 = true; break; } var_422 = var_429; var_208 = var_422; var_209 = var_430; var_423 = var_431; var_211 = var_423; var_424 = var_432; var_213 = var_424; var_425 = var_433; var_214 = var_425; var_426 = var_434; var_427 = var_435; var_216 = var_427; var_428 = var_436; var_217 = var_428; var_218 = var_437; var_207 = 0; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (stack.offset_145) { var_163 = var_422; var_115 = var_163; var_165 = var_423; var_117 = var_165; var_167 = var_424; var_119 = var_167; var_168 = var_425; var_120 = var_168; var_169 = var_427; var_122 = var_169; var_170 = var_428; var_123 = var_170; var_124 = var_426 & 0xFFFFFFFF; var_114 = 0; var_116 = var_545; var_118 = var_547; var_121 = var_541; var_162 = 0; var_164 = var_545; var_166 = var_547; if (stack.offset_147) { loop_state_var = 5; var_612 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_612 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } break; case 6: case 8: case 11: { var_422 = var_429; var_208 = var_422; var_209 = var_430; var_423 = var_431; var_211 = var_423; var_424 = var_432; var_213 = var_424; var_425 = var_433; var_214 = var_425; var_426 = var_434; var_427 = var_435; var_216 = var_427; var_428 = var_436; var_217 = var_428; var_218 = var_437; var_207 = 0; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (stack.offset_145) { var_163 = var_422; var_115 = var_163; var_165 = var_423; var_117 = var_165; var_167 = var_424; var_119 = var_167; var_168 = var_425; var_120 = var_168; var_169 = var_427; var_122 = var_169; var_170 = var_428; var_123 = var_170; var_124 = var_426 & 0xFFFFFFFF; var_114 = 0; var_116 = var_545; var_118 = var_547; var_121 = var_541; var_162 = 0; var_164 = var_545; var_166 = var_547; if (stack.offset_147) { loop_state_var = 5; var_612 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_612 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } break; case 12: case 13: { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_211 = var_236; var_213 = var_237; var_214 = var_238; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_210 = var_545; var_212 = var_547; var_215 = var_541; if (stack.offset_148 == 2) { var_207 = var_233; var_208 = var_234; var_209 = var_235; var_210 = var_545; var_211 = var_236; var_212 = var_547; var_213 = var_237; var_214 = var_238; var_215 = var_541; var_216 = var_239; var_217 = var_240; var_218 = var_241; var_226 = var_233; var_227 = var_234; var_228 = var_236; var_229 = var_237; var_230 = var_238; var_231 = var_239; var_232 = var_240; if (stack.offset_147) { loop_state_var = 1; var_612 = true; break; } } var_195 = var_207; var_182 = var_195; var_196 = var_208; var_183 = var_196; var_197 = var_209; var_184 = var_197; var_198 = var_210; var_185 = var_198; var_199 = var_211; var_186 = var_199; var_200 = var_212; var_187 = var_200; var_201 = var_213; var_188 = var_201; var_202 = var_214; var_189 = var_202; var_204 = var_215; var_191 = var_204; var_192 = var_216; var_205 = var_217; var_193 = var_205; var_206 = var_218; var_194 = var_206; var_190 = (var_188 & 0xFFFFFFFF) | stack.offset_147; var_203 = 0; if (!((var_188 & 0xFF) | stack.offset_147)) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_193 = var_205; var_194 = var_206; var_192 = 0; if (!stack.offset_112) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_193 = (*(generic32_t *) (((var_206 >> 3) & 0x1C) + stack.offset_112) >> (var_206 & 0x1F)) & 0x1; var_192 = var_206 & 0xFFFFFFFF; var_182 = var_195; var_183 = var_196; var_184 = var_197; var_185 = var_198; var_186 = var_199; var_187 = var_200; var_188 = var_201; var_189 = var_202; var_190 = var_203; var_191 = var_204; var_194 = var_206; if (!var_193) { var_171 = var_182; var_91 = var_171; var_172 = var_183; var_92 = var_172; var_173 = var_185; var_93 = var_173; var_174 = var_186; var_94 = var_174; var_175 = var_187; var_95 = var_175; var_176 = var_188; var_96 = var_176; var_177 = var_189; var_97 = var_177; var_98 = var_190; var_178 = var_191; var_99 = var_178; var_179 = var_192; var_100 = var_179; var_181 = var_194; var_102 = var_181; var_180 = (var_193 & 0xFFFFFFFFFFFFFF00) | (stack.offset_148 == 2); var_101 = var_180; if (!(var_184 & 0xFF)) { var_79 = var_91; var_80 = var_92; var_81 = var_93; var_82 = var_94; var_83 = var_95; var_84 = var_96; var_85 = var_97; var_88 = var_100; var_89 = var_101; var_90 = var_102; var_87 = var_99 + 1; var_86 = ((var_98 & 0xFFFFFFFF) ^ 0x1) & (stack.offset_146 | 0xFFFFFFFFFFFFFF00); var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_88; var_77 = var_89; var_78 = var_90; if ((var_86 & 0xFF)) { if ((uint64_t) stack.offset_152 < var_80) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_85) = '''; } var_19 = stack.offset_152; if ((pointer_or_number64_t) var_19 + 1 < var_80) { *(generic8_t *) ((pointer_or_number64_t) var_19 + var_85 + 1) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 2; stack.offset_146 = '\000'; var_68 = var_79; var_69 = var_80; var_70 = var_81; var_71 = var_82; var_72 = var_83; var_73 = var_84; var_74 = var_85; var_75 = var_87; var_76 = var_19; var_77 = var_89; var_78 = var_90; } if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } } else { var_180 = stack.offset_148 == 2; var_171 = var_195; var_172 = var_196; var_173 = var_198; var_174 = var_199; var_175 = var_200; var_176 = var_201; var_177 = var_202; var_178 = var_204; var_179 = var_206 & 0xFFFFFFFF; var_181 = var_206; } } } var_162 = var_171; var_114 = var_162; var_163 = var_172; var_115 = var_163; var_164 = var_173; var_116 = var_164; var_165 = var_174; var_117 = var_165; var_166 = var_175; var_118 = var_166; var_167 = var_176; var_119 = var_167; var_168 = var_177; var_120 = var_168; var_121 = var_178; var_169 = var_179; var_122 = var_169; var_170 = var_180; var_123 = var_170; var_124 = var_181; if (stack.offset_147) { loop_state_var = 5; var_612 = true; break; } var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_122; var_112 = var_123; var_113 = var_124; var_22 = var_112 & (stack.offset_146 ^ 0x1); if (var_22) { if ((uint64_t) stack.offset_152 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120) = '''; } var_21 = stack.offset_152; if ((pointer_or_number64_t) var_21 + 1 < var_115) { *(generic8_t *) ((pointer_or_number64_t) var_21 + var_120 + 1) = '$'; } var_20 = (pointer_or_number64_t) stack.offset_152 + 2; if (var_20 < var_115) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_120 + 2) = '''; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 3; stack.offset_146 = (number8_t) var_22; var_103 = var_114; var_104 = var_115; var_105 = var_116; var_106 = var_117; var_107 = var_118; var_108 = var_119; var_109 = var_120; var_110 = var_121; var_111 = var_21; var_112 = var_20; var_113 = var_124; } if ((uint64_t) stack.offset_152 < var_104) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_109) = '\\'; } stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_75 = var_110 + 1; var_68 = var_103; var_69 = var_104; var_70 = var_105; var_71 = var_106; var_72 = var_107; var_73 = var_108; var_74 = var_109; var_76 = var_111; var_77 = var_112; var_78 = var_113; if ((uint64_t) stack.offset_152 < var_69) { *(generic8_t *) ((pointer_or_number64_t) stack.offset_152 + var_74) = (number8_t) var_78; } var_18 = stack.offset_136.member_1; stack.offset_152 = (pointer_or_number64_t) stack.offset_152 + 1; var_42 = !(var_68 & 0xFF) ? 0 : var_18; var_549 = var_42; stack.offset_136.member_1 = (number8_t) var_549; continue; } break; } if (var_612){ break;} } switch (loop_state_var) { case 0: { if (!(!stack.offset_152 && var_40 == 2)) { if (!((var_40 == 2) & (stack.offset_147 ^ 0x1))) { var_15 = stack.offset_152; var_513 = stack.offset_147 ^ 0x1; var_11 = var_15; if (!(!stack.offset_56 || !(var_513 & 0xFF))) { var_11 = var_15; if (stack.offset_56->offset_0) { var_12 = 0; var_13 = stack.offset_56->offset_0; var_14 = var_15; loop_state_var = 1; var_584 = true; break; } } var_584 = true; break; } if (!stack.offset_144) { var_513 = ((var_552 & 0xFFFFFFFFFFFFFF00) | (var_40 == 2)) & ((stack.offset_147 ^ 0x1) | 0xFFFFFFFFFFFFFF00) & 0xFFFFFF01; var_15 = stack.offset_152; var_11 = var_15; if (!(!stack.offset_56 || !(var_513 & 0xFF))) { var_11 = var_15; if (stack.offset_56->offset_0) { var_12 = 0; var_13 = stack.offset_56->offset_0; var_14 = var_15; loop_state_var = 1; var_584 = true; break; } } var_584 = true; break; } var_525 = ((var_552 & 0xFFFFFFFFFFFFFF00) | (var_40 == 2)) & ((stack.offset_147 ^ 0x1) | 0xFFFFFFFFFFFFFF00); if (stack.offset_136.member_1) { var_133 = var_525; stack.offset_148 = 5; var_126 = stack.offset_40; var_125 = (var_538 & 0xFFFFFFFFFFFFFF00) | var_536; var_127 = var_545; var_128 = var_546; var_129 = var_547; var_130 = var_539; var_131 = var_17; var_132 = var_542; stack.offset_136.member_0 = var_126; stack.offset_152 = var_131; var_43 = __ctype_get_mb_cur_max_2(); var_3 = *(generic32_t *) ((pointer_or_number64_t) &stack.offset_51 + 1); stack.offset_32 = var_43; var_4 = stack.offset_148; var_2 = ((uint8_t) (number8_t) var_3 >> '\001') & 0x1; stack.offset_147 = var_2; if (!(var_4 > 10)) { loop_state_var = 1; continue; } loop_state_var = 2; var_584 = true; break; } var_533 = stack.offset_40; var_526 = (var_538 & 0xFFFFFFFFFFFFFF00) | var_536; var_527 = var_545; var_528 = var_546; var_529 = var_547; var_530 = var_539; var_531 = var_17; var_532 = 1; var_534 = 0; var_535 = var_543; if (!(var_533 != 0 && !var_16)) { var_513 = stack.offset_144; var_15 = stack.offset_152; var_11 = var_15; if (!(!stack.offset_56 || !(var_513 & 0xFF))) { var_11 = var_15; if (stack.offset_56->offset_0) { var_12 = 0; var_13 = stack.offset_56->offset_0; var_14 = var_15; loop_state_var = 1; var_584 = true; break; } } var_584 = true; break; } var_39 = stack.offset_136.member_1; stack.offset_148 = 2; stack.offset_152 = 0; stack.offset_56 = "'"; stack.offset_120 = 1; if (var_39) { stack.offset_144 = (number8_t) var_532; var_38 = stack.offset_136.member_1; var_561 = var_38; var_555 = stack.offset_40; stack.offset_136.member_1 = (number8_t) var_534; stack.offset_40 = var_533; stack.offset_147 = var_38; loop_state_var = 0; continue; } var_515 = stack.offset_40; stack.offset_136.member_1 = (number8_t) var_534; stack.offset_40 = var_533; var_514 = var_526; var_516 = var_527; var_517 = var_528; var_518 = var_529; var_519 = var_530; var_520 = var_531; var_521 = var_532; var_522 = var_533; var_523 = var_534; var_524 = var_535; if (var_515) { *(generic8_t *) var_520 = '''; } stack.offset_144 = (number8_t) var_521; stack.offset_147 = '\000'; stack.offset_120 = 1; stack.offset_56 = "'"; stack.offset_152 = 1; stack.offset_148 = 2; var_561 = "'"; loop_state_var = 0; continue; } var_219 = (var_538 & 0xFFFFFFFFFFFFFF00) | var_536; var_220 = var_16; var_221 = var_546; var_222 = var_539; var_223 = var_17; var_224 = var_542; var_225 = (var_552 & 0xFFFFFFFFFFFFFF00) | (var_40 == 2); if (!stack.offset_147) { if (!stack.offset_144) { var_513 = (var_537 & 0xFFFFFFFFFFFFFF00) | 0x1; var_15 = 0; var_11 = var_15; if (!(!stack.offset_56 || !(var_513 & 0xFF))) { var_11 = var_15; if (stack.offset_56->offset_0) { var_12 = 0; var_13 = stack.offset_56->offset_0; var_14 = var_15; loop_state_var = 1; var_584 = true; break; } } var_584 = true; break; } var_525 = (var_552 & 0xFFFFFFFFFFFFFF00) | (var_40 == 2); if (stack.offset_136.member_1) { var_133 = var_525; stack.offset_148 = 5; var_126 = stack.offset_40; var_125 = (var_538 & 0xFFFFFFFFFFFFFF00) | var_536; var_127 = var_545; var_128 = var_546; var_129 = var_547; var_130 = var_539; var_131 = var_17; var_132 = var_542; stack.offset_136.member_0 = var_126; stack.offset_152 = var_131; var_43 = __ctype_get_mb_cur_max_2(); var_3 = *(generic32_t *) ((pointer_or_number64_t) &stack.offset_51 + 1); stack.offset_32 = var_43; var_4 = stack.offset_148; var_2 = ((uint8_t) (number8_t) var_3 >> '\001') & 0x1; stack.offset_147 = var_2; if (!(var_4 > 10)) { loop_state_var = 1; continue; } loop_state_var = 2; var_584 = true; break; } if (!(stack.offset_40 != 0 && !var_16)) { var_513 = stack.offset_144; var_15 = 0; var_11 = var_15; if (!(!stack.offset_56 || !(var_513 & 0xFF))) { var_11 = var_15; if (stack.offset_56->offset_0) { var_12 = 0; var_13 = stack.offset_56->offset_0; var_14 = var_15; loop_state_var = 1; var_584 = true; break; } } var_584 = true; break; } var_523 = (var_552 & 0xFFFFFFFFFFFFFF00) | 0x1; var_521 = (var_537 & 0xFFFFFFFFFFFFFF00) | 0x1; var_514 = (var_538 & 0xFFFFFFFFFFFFFF00) | var_536; var_515 = stack.offset_40; var_516 = var_545; var_517 = var_546; var_518 = var_547; var_519 = var_539; var_520 = var_17; var_522 = var_542; var_524 = var_543; if (var_515) { *(generic8_t *) var_520 = '''; } stack.offset_144 = (number8_t) var_521; stack.offset_147 = '\000'; stack.offset_120 = 1; stack.offset_56 = "'"; stack.offset_152 = 1; stack.offset_148 = 2; var_561 = "'"; loop_state_var = 0; continue; } var_153 = var_219; var_154 = var_220; var_156 = var_221; var_158 = var_222; var_159 = var_223; var_160 = var_224; var_161 = var_225; stack.offset_148 = 2; var_155 = var_545; var_157 = var_547; var_144 = var_153; var_145 = var_154; var_146 = var_155; var_147 = var_156; var_148 = var_157; var_149 = var_158; var_150 = var_159; var_151 = var_160; var_152 = var_161; var_44 = !stack.offset_145 ? stack.offset_148 : 4; var_143 = var_44; var_134 = var_144; var_135 = var_145; var_136 = var_146; var_137 = var_147; var_138 = var_148; var_139 = var_149; var_140 = var_150; var_141 = var_151; var_142 = var_152; stack.offset_148 = var_143; } break; case 8: { } break; case 1: case 2: case 3: case 4: case 5: case 6: case 7: { if (loop_state_var == 3) { var_134 = var_408; var_135 = var_409; var_137 = var_410; var_139 = var_411; var_140 = var_412; var_141 = var_413; var_142 = var_414; var_136 = var_545; var_138 = var_547; } else { if (loop_state_var == 4) { var_59 = stack.offset_148 == 2 ? 4 : stack.offset_148; var_143 = var_59; var_144 = var_484; var_145 = var_485; var_146 = var_545; var_147 = var_486; var_148 = var_547; var_149 = var_487; var_150 = var_488; var_151 = var_490; var_152 = var_491; } else { switch (loop_state_var) { case 1: { var_219 = var_226; var_220 = var_227; var_221 = var_228; var_222 = var_229; var_223 = var_230; var_224 = var_231; var_225 = var_232; var_153 = var_219; var_154 = var_220; var_156 = var_221; var_158 = var_222; var_159 = var_223; var_160 = var_224; var_161 = var_225; stack.offset_148 = 2; var_155 = var_545; var_157 = var_547; } break; case 2: { var_160 = var_399; var_161 = var_400; var_153 = (var_538 & 0xFFFFFFFFFFFFFF00) | var_536; var_154 = var_16; var_155 = var_545; var_156 = var_546; var_157 = var_547; var_158 = var_36; var_159 = var_17; } break; case 5: { var_153 = var_162; var_154 = var_163; var_155 = var_164; var_156 = var_165; var_157 = var_166; var_158 = var_167; var_159 = var_168; var_160 = var_169; var_161 = var_170; stack.offset_145 = stack.offset_145 & (number8_t) var_161; } break; case 6: { stack.offset_145 = stack.offset_148 == 2; var_156 = *(generic64_t *) &stack.offset_104; var_155 = *(generic64_t *) &stack.offset_96; var_157 = *(generic64_t *) &stack.offset_88; var_153 = var_271; var_154 = var_279; var_158 = var_273; var_159 = var_284; var_160 = var_274 + var_275; var_161 = var_287; } break; case 7: { stack.offset_148 = 2; var_156 = stack.offset_72; var_159 = stack.offset_64; var_154 = stack.offset_24; var_155 = stack.offset_16; var_157 = stack.offset_8; var_153 = var_362; var_158 = var_52 + var_24; var_160 = var_52; var_161 = var_356 + 1; } break; } var_144 = var_153; var_145 = var_154; var_146 = var_155; var_147 = var_156; var_148 = var_157; var_149 = var_158; var_150 = var_159; var_151 = var_160; var_152 = var_161; var_44 = !stack.offset_145 ? stack.offset_148 : 4; var_143 = var_44; } var_134 = var_144; var_135 = var_145; var_136 = var_146; var_137 = var_147; var_138 = var_148; var_139 = var_149; var_140 = var_150; var_141 = var_151; var_142 = var_152; stack.offset_148 = var_143; } } break; } if (var_584){ break;} var_125 = var_134; var_126 = var_135; var_127 = var_136; var_128 = var_137; var_129 = var_138; var_130 = var_139; var_131 = var_140; var_132 = var_141; var_133 = var_142; *(generic32_t *) ((pointer_or_number64_t) &stack.offset_51 + 1) = *(generic32_t *) ((pointer_or_number64_t) &stack.offset_51 + 1) & 0xFFFFFFFD; stack.offset_112 = 0; stack.offset_136.member_0 = var_126; stack.offset_152 = var_131; var_43 = __ctype_get_mb_cur_max_2(); var_3 = *(generic32_t *) ((pointer_or_number64_t) &stack.offset_51 + 1); stack.offset_32 = var_43; var_4 = stack.offset_148; var_2 = ((uint8_t) (number8_t) var_3 >> '\001') & 0x1; stack.offset_147 = var_2; if (!(var_4 > 10)) { loop_state_var = 1; continue; } loop_state_var = 2; var_584 = true; break; } break; default: { } break; } if (var_584){ break;} } if (loop_state_var != 1) { abort_2(); } generic64_t var_621; do { var_621 = var_15 + 1 + var_12; if (var_14 < var_16) { *(generic8_t *) (var_17 + var_15 + var_12) = var_13; } var_14 = var_14 + 1; var_13 = *(generic8_t *) ((pointer_or_number64_t) &stack.offset_56->offset_1 + var_12 * 1); var_12 = var_12 + 1; } while (var_13); var_11 = var_621; if (var_11 < var_16) { *(generic8_t *) (var_11 + var_17) = '\000'; } if (stack.offset_184 != *(generic64_t *) 40) { __stack_chk_fail_2(); } return var_11; } _ABI(SystemV_x86_64) struct_481 function_0x406470_Code_x86_64(generic64_t argument_0, struct_324 *argument_1, generic64_t argument_2, generic64_t argument_3, generic64_t argument_4) { struct_294 stack; generic8_t var_0; generic64_t var_1; int32_t *var_2; generic64_t var_3; generic64_t var_4; generic64_t var_5; generic64_t var_6; generic64_t var_7; union_373 *var_8; generic64_t var_9; stack.offset_40 = argument_0; var_2 = __errno_location_2(); stack.offset_36 = *var_2; var_1 = lshift(segment_3.data.offset_32, 4294967272); var_0 = !segment_3.data.offset_32 ? '@' : '\000'; if (!(var_0 | ((number8_t) var_1 & 0x80))) { var_8 = &stack.offset_24; var_9 = segment_3.data.offset_144; } else { generic64_t var_10; generic64_t var_11; generic64_t var_12; generic64_t var_13; generic64_t var_14; generic64_t var_15; var_11 = (pointer_or_number64_t) segment_3.data.offset_144 == (pointer_or_number64_t) &segment_3.data.offset_128 ? 0 : (generic64_t) segment_3.data.offset_144; var_10 = (int64_t) ((pointer_or_number64_t) ((int32_t) segment_3.data.offset_32 >> 1) + (pointer_or_number64_t) segment_3.data.offset_32) > (int64_t) 7 ? (pointer_or_number64_t) ((int32_t) segment_3.data.offset_32 >> 1) + (pointer_or_number64_t) segment_3.data.offset_32 : 8; if ((int64_t) ((int64_t) (4294967296 - ((number64_t) segment_3.data.offset_32 << 32)) >> 32) > (int64_t) (var_10 - (number64_t) segment_3.data.offset_32)) { void *var_16; var_13 = ((int64_t) (4294967296 - ((number64_t) segment_3.data.offset_32 << 32)) >> 32) + (pointer_or_number64_t) segment_3.data.offset_32; stack.offset_16 = segment_3.data.offset_32; *(generic64_t *) &stack.offset_24 = var_11; var_12 = var_13 << 4; var_16 = realloc_2((void *) var_11, var_12); var_14 = var_16; var_15 = stack.offset_16; if (!var_14) { var_5 = *(generic64_t *) &stack.offset_24; var_6 = &segment_3.data.offset_128; var_3 = 0; var_4 = var_10 - (number64_t) segment_3.data.offset_32; var_7 = var_13 << 4; var_12 = 0; var_13 = 0; var_14 = 0; var_15 = stack.offset_16; if (!(var_5 != 0 && !(((int64_t) (4294967296 - ((number64_t) segment_3.data.offset_32 << 32)) >> 32) + (pointer_or_number64_t) segment_3.data.offset_32))) { function_0x404110_Code_x86_64(var_5, var_7, var_6, var_4, var_3); } } } else { void *var_17; generic64_t var_18; *(generic64_t *) &stack.offset_24 = segment_3.data.offset_32; var_18 = (int64_t) ((pointer_or_number64_t) ((int32_t) segment_3.data.offset_32 >> 1) + (pointer_or_number64_t) segment_3.data.offset_32) > (int64_t) 7 ? ((pointer_or_number64_t) ((int32_t) segment_3.data.offset_32 >> 1) + (pointer_or_number64_t) segment_3.data.offset_32) << 4 : 128; var_12 = var_18; var_7 = var_12; var_17 = realloc_2((void *) var_11, var_7); var_14 = var_17; var_15 = *(generic64_t *) &stack.offset_24; var_6 = &segment_3.data.offset_128; var_3 = 0; var_4 = var_10 - (number64_t) segment_3.data.offset_32; var_5 = var_11; var_13 = var_10; if (!var_14) { function_0x404110_Code_x86_64(var_5, var_7, var_6, var_4, var_3); } } segment_3.data.offset_144 = var_14; if ((pointer_or_number64_t) segment_3.data.offset_144 == (pointer_or_number64_t) &segment_3.data.offset_128) { *(generic64_t *) var_14 = segment_3.data.offset_128; *(generic64_t *) (var_14 + 8) = segment_3.data.offset_136; } pointer_or_number64_t var_19; pointer_or_number64_t var_20; artificial_struct_returned_by_rawfunction_31 var_21; *(generic64_t *) &stack.offset_24 = var_14; var_21 = __memset_chk_2(llvm_usub_sat_i64(var_12, var_15 << 4), (var_13 - var_15) << 4, 0, (var_15 << 4) + var_14, var_14, var_15); var_20 = var_21.register_rax; var_19 = var_21.register_rdx; segment_3.data.offset_32 = (number32_t) var_13; var_9 = *(generic64_t *) &stack.offset_24; var_8 = &stack.offset_24; } generic64_t var_22; generic64_t var_23; generic64_t var_24; generic64_t var_25; var_24 = *(generic64_t *) (var_9 + 8); stack.offset_16 = &argument_1->offset_8; var_22 = stack.offset_40; var_25 = var_22; *(generic32_t *) var_8 = argument_1->offset_0.member_0.offset_4 | 0x1; var_23 = function_0x404ca0_Code_x86_64(var_24, *(generic64_t *) var_9, var_25, argument_1->offset_0.member_1, argument_1->offset_0.member_0.offset_4 | 0x1, (generic64_t) &argument_1->offset_8, (struct_348 *) argument_1->offset_40, argument_1->offset_48); if (!(var_23 < *(generic64_t *) var_9)) { generic64_t var_26; var_26 = var_23 + 1; *(generic64_t *) var_9 = var_26; if (*(generic64_t *) (var_9 + 8) != (pointer_or_number64_t) &segment_3.bss + 32) { stack.offset_8 = var_23 + 1; free_2((void *) *(generic64_t *) (var_9 + 8)); var_26 = stack.offset_8; } void *var_27; var_7 = var_26; var_5 = var_7; stack.offset_8 = var_5; var_27 = malloc_2(var_5); var_3 = argument_1->offset_0.member_0.offset_4 | 0x1; var_4 = *(generic64_t *) ((pointer_or_number64_t) &stack - 16); var_6 = var_22; if (!var_27) { function_0x404110_Code_x86_64(var_5, var_7, var_6, var_4, var_3); } generic64_t var_28; *(void **) (var_9 + 8) = var_27; var_28 = function_0x404ca0_Code_x86_64((generic64_t) var_27, stack.offset_8, stack.offset_40, argument_1->offset_0.member_1, *(generic32_t *) var_8, stack.offset_16, (struct_348 *) argument_1->offset_40, argument_1->offset_48); var_25 = *(generic64_t *) ((pointer_or_number64_t) &stack - 8); var_24 = var_27; } struct_481 var_29; *var_2 = stack.offset_36; var_29.offset_0 = var_24; var_29.offset_8 = var_25; return var_29; } _ABI(raw_x86_64) artificial_struct_returned_by_rawfunction_290 function_0x4066a0_Code_x86_64(generic64_t register_rdx _REG(rdx_x86_64), generic64_t register_rsi _REG(rsi_x86_64), generic64_t register_rdi _REG(rdi_x86_64)) { generic64_t var_0; var_0 = function_0x404170_Code_x86_64((union_343 *) *(generic64_t *) segment_3.got.offset_480); if (!(var_0 & 0xFFFFFFFF)) { generic64_t var_1; var_1 = function_0x404170_Code_x86_64((union_343 *) *(generic64_t *) segment_3.got.offset_552); if ((var_1 & 0xFFFFFFFF)) { _exit_2((int32_t) segment_3.data.offset_36); } return (artificial_struct_returned_by_rawfunction_290) { (struct_342 *) undef_generic64_t(), (struct_342 *) undef_generic64_t() }; } int32_t *var_2; int8_t *var_3; var_3 = dcgettext_2((const int8_t *) NULL, (const int8_t *) "write error", (int32_t) 5); var_2 = __errno_location_2(); error_2((int32_t) 0, *var_2, (const int8_t *) "%s"); _exit_2((int32_t) segment_3.data.offset_36); } _ABI(SystemV_x86_64) struct_483 function_0x406730_Code_x86_64(generic64_t argument_0, generic64_t argument_1, generic64_t argument_2, generic64_t argument_3, generic64_t argument_4) { struct_299 stack; struct_481 var_0; generic64_t var_1; generic64_t var_2; generic64_t var_3; generic64_t var_4; stack.offset_56 = *(generic64_t *) 40; stack.offset_0.offset_0.member_2 = 3; stack.offset_0.offset_8 = *(generic64_t *) ""; stack.offset_0.offset_16 = *(generic64_t *) ""; helper_pxor_xmm_wrapper(NULL, 776, 776, *(generic64_t *) "", *(generic64_t *) "", &var_3, &var_4); stack.offset_0.offset_24 = var_3; stack.offset_0.offset_32 = var_4; helper_pxor_xmm_wrapper(NULL, 776, 776, var_3, var_4, &var_1, &var_2); stack.offset_0.offset_40 = var_1; stack.offset_0.offset_48 = var_2; var_0 = function_0x406470_Code_x86_64(argument_0, &stack.offset_0, argument_2, argument_3, argument_4); if (stack.offset_56 != *(generic64_t *) 40) { __stack_chk_fail_2(); } struct_483 var_5; var_5.offset_0 = var_0.offset_0; var_5.offset_8 = 0; return var_5; } _ABI(SystemV_x86_64) _Noreturn void function_0x406790_Code_x86_64(union_312 *argument_0, struct_327 *argument_1) { struct_472 var_0; var_0 = function_0x403ff0_Code_x86_64(argument_0); if (!(var_0.offset_0 & 0xFFFFFFFF)) { exit_2((int32_t) 0); } generic64_t var_1; generic64_t var_2; generic64_t var_3; var_1 = argument_1; var_2 = var_0.offset_8; var_3 = argument_1; if (argument_1->offset_0 == '-') { var_1 = argument_1; var_2 = var_0.offset_8; var_3 = argument_1; if (!argument_1->offset_1) { int32_t *var_4; int8_t *var_5; var_5 = dcgettext_2((const int8_t *) NULL, (const int8_t *) "closing standard input", (int32_t) 5); var_2 = var_5; var_1 = var_2; var_4 = __errno_location_2(); var_3 = (uint64_t) *var_4; error_2((int32_t) 1, *var_4, (const int8_t *) var_1); } } int32_t *var_6; struct_483 var_7; var_7 = function_0x406730_Code_x86_64(var_1, var_3, var_2, undef_generic64_t(), undef_generic64_t()); var_6 = __errno_location_2(); error_2((int32_t) 1, *var_6, (const int8_t *) "%s"); exit_2((int32_t) 0); } _ABI(SystemV_x86_64) struct_486 function_0x406810_Code_x86_64(void) { int32_t var_0; struct_486 var_1; var_0 = __cxa_atexit((cabifunction_35 *) undef_generic64_t(), (void *) NULL, (void *) segment_3.data.offset_8); var_1.offset_0 = (uint64_t) var_0; var_1.offset_8 = segment_3.data.offset_8; return var_1; } _ABI(SystemV_x86_64) void function_0x406824_Code_x86_64(void) { }
Loading...