Function at 0x14008ad50
Capabilities:
Resolve function by parsing pe exports

Disassembly:
jmp 0x14009f440
mov qword [rsp + 0x18], rbx
mov qword [rsp + 0x20], rsi
push rbp
push rdi
push r14
lea rbp, [rsp - 0x410]
sub rsp, 0x510
mov rax, qword [0x1402a0480]
xor rax, rsp
mov qword [rbp + 0x400], rax
mov rdi, rdx
lea r8, [rdx + 0x185]
lea rdx, str.Language
mov rbx, rcx
call fcn.14008b840
xor eax, eax
mov rcx, rbx
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], rax
mov rax, qword [rbx]
call qword [rax + 8]
test al, al
je 0x14009f640
lea rax, str.LLVM
mov qword [rbp + 0x388], 4
mov qword [rbp + 0x380], rax
lea rsi, [rbp + 0x380]
lea rax, str.Google
mov qword [rbp + 0x398], 6
mov qword [rbp + 0x390], rax
lea rax, str.Chromium
mov qword [rbp + 0x3a0], rax
lea rax, str.Mozilla
mov qword [rbp + 0x3b0], rax
lea rax, str.WebKit
mov qword [rbp + 0x3c0], rax
lea rax, [0x14024b1ac]
mov qword [rbp + 0x3d0], rax
lea rax, str.Microsoft
mov qword [rbp + 0x3e0], rax
lea rax, [0x1401a7268]
mov qword [rbp + 0x3f0], rax
mov qword [rbp + 0x3a8], 8
mov qword [rbp + 0x3b8], 7
mov qword [rbp + 0x3c8], 6
mov qword [rbp + 0x3d8], 3
mov qword [rbp + 0x3e8], 9
mov qword [rbp + 0x3f8], 0xc
movups xmm0, xmmword [rsi]
lea rcx, [rbp + 0x10]
movaps xmmword [rsp + 0x60], xmm0
call fcn.140091e80
movaps xmm0, xmmword [rsp + 0x60]
lea r8, [rbp + 0x10]
movzx edx, byte [rdi + 0x185]
lea rcx, [rsp + 0x40]
movdqa xmmword [rsp + 0x40], xmm0
call fcn.14009ba10
test al, al
je 0x14009f5b8
lea rdx, [rbp + 0x10]
mov rcx, rdi
call fcn.1400940d0
test al, al
jne 0x14009f5d6
lea rcx, [rbp + 0x10]
call fcn.140008650
lea rax, [rbp + 0x400]
add rsi, 0x10
cmp rsi, rax
jne 0x14009f573
jmp 0x14009f70a
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str._BasedOnStyle
lea rcx, [rsp + 0x31]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x14009f627
lea r9, [rsp + 0x30]
xor r8d, r8d
lea rdx, [rsp + 0x60]
mov rcx, rbx
call fcn.14008d6a0
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
movaps xmm0, xmmword [rsp + 0x60]
lea rcx, [rbp + 0x10]
movdqa xmmword [rsp + 0x70], xmm0
call fcn.140008650
jmp 0x14009f70a
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.BasedOnStyle
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x14009f691
lea r9, [rsp + 0x31]
xor r8d, r8d
lea rdx, [rsp + 0x70]
mov rcx, rbx
call fcn.14008d6a0
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
cmp qword [rsp + 0x78], 0
je 0x14009f70a
movzx esi, byte [rdi + 0x185]
mov rcx, rbx
call fcn.1401876e0
movaps xmm0, xmmword [rsp + 0x70]
lea rcx, [rsp + 0x60]
mov r8, rdi
movdqa xmmword [rsp + 0x60], xmm0
movzx edx, byte [rax + 0x185]
call fcn.14009ba10
test al, al
jne 0x14009f703
lea rax, str.Unknown_value_for_BasedOnStyle:
mov word [rbp - 0x60], 0x503
mov qword [rbp - 0x80], rax
lea rdx, [rbp - 0x80]
mov rax, qword [rsp + 0x70]
mov rcx, rbx
mov qword [rbp - 0x70], rax
mov rax, qword [rsp + 0x78]
mov qword [rbp - 0x68], rax
mov rax, qword [rbx]
call qword [rax + 0xf0]
jmp 0x1400a260f
mov byte [rdi + 0x185], sil
cmp qword [rsp + 0x78], 6
lea rax, str.google
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 6
jne 0x14009f745
movaps xmm0, xmmword [rsp + 0x60]
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0x70]
movdqa xmmword [rsp + 0x60], xmm0
call fcn.140020f20
test eax, eax
je 0x14009f780
cmp qword [rsp + 0x78], 8
lea rax, str.chromium
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 8
jne 0x14009f785
movaps xmm0, xmmword [rsp + 0x60]
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0x70]
movdqa xmmword [rsp + 0x60], xmm0
call fcn.140020f20
test eax, eax
jne 0x14009f785
mov r14b, 1
jmp 0x14009f788
xor r14b, r14b
mov rax, qword [rbx]
mov rcx, rbx
mov byte [rsp + 0x50], r14b
mov byte [rsp + 0x51], 1
mov byte [rsp + 0x53], 0
mov byte [rsp + 0x54], 0
mov byte [rsp + 0x55], 1
mov byte [rsp + 0x52], 0
mov byte [rsp + 0x56], 0
mov byte [rsp + 0x57], 0
mov byte [rsp + 0x58], 0
mov byte [rsp + 0x59], 0
call qword [rax + 8]
test al, al
jne 0x14009fb76
lea r8, [rdi + 0x26]
mov rcx, rbx
lea rdx, str.AlignEscapedNewlinesLeft
call fcn.14008b7d0
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.AllowAllConstructorInitializersOnNextLine
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x14009f82f
lea r9, [rsp + 0x31]
xor r8d, r8d
lea rdx, [rsp + 0x51]
mov rcx, rbx
call fcn.140090500
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.BreakBeforeInheritanceComma
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x14009f880
lea r9, [rsp + 0x31]
xor r8d, r8d
lea rdx, [rsp + 0x53]
mov rcx, rbx
call fcn.140090500
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.BreakConstructorInitializersBeforeComma
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x14009f8d1
lea r9, [rsp + 0x31]
xor r8d, r8d
lea rdx, [rsp + 0x54]
mov rcx, rbx
call fcn.140090500
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.ConstructorInitializerAllOnOneLineOrOnePerLine
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x14009f922
lea r9, [rsp + 0x31]
xor r8d, r8d
lea rdx, [rsp + 0x50]
mov rcx, rbx
call fcn.140090500
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.DeriveLineEnding
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x14009f973
lea r9, [rsp + 0x31]
xor r8d, r8d
lea rdx, [rsp + 0x55]
mov rcx, rbx
call fcn.140090500
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
lea r8, [rdi + 0xb5]
mov rcx, rbx
lea rdx, str.DerivePointerBinding
call fcn.14008b990
lea r8, [rdi + 0x15c]
mov rcx, rbx
lea rdx, str.IndentFunctionDeclarationAfterType
call fcn.14008b990
lea r8, [rdi + 0x156]
mov rcx, rbx
lea rdx, str.IndentRequires
call fcn.14008b990
lea r8, [rdi + 0x258]
mov rcx, rbx
lea rdx, str.PointerBindsToType
call fcn.14008b8b0
lea r8, [rdi + 0x2b2]
mov rcx, rbx
lea rdx, str.SpaceAfterControlStatementKeyword
call fcn.14008b920
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.SpaceInEmptyParentheses
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x14009fa32
lea r9, [rsp + 0x31]
xor r8d, r8d
lea rdx, [rsp + 0x56]
mov rcx, rbx
call fcn.140090500
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.SpacesInConditionalStatement
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x14009fa83
lea r9, [rsp + 0x31]
xor r8d, r8d
lea rdx, [rsp + 0x57]
mov rcx, rbx
call fcn.140090500
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.SpacesInCStyleCastParentheses
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x14009fad4
lea r9, [rsp + 0x31]
xor r8d, r8d
lea rdx, [rsp + 0x58]
mov rcx, rbx
call fcn.140090500
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.SpacesInParentheses
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x14009fb25
lea r9, [rsp + 0x31]
xor r8d, r8d
lea rdx, [rsp + 0x59]
mov rcx, rbx
call fcn.140090500
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.UseCRLF
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x14009fb76
lea r9, [rsp + 0x31]
xor r8d, r8d
lea rdx, [rsp + 0x52]
mov rcx, rbx
call fcn.140090500
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.AccessModifierOffset
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x14009fbc6
lea rdx, [rdi + 4]
xor r8d, r8d
lea r9, [rsp + 0x31]
mov rcx, rbx
call fcn.14008c930
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.AlignAfterOpenBracket
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x14009fc16
lea rdx, [rdi + 8]
xor r8d, r8d
lea r9, [rsp + 0x31]
mov rcx, rbx
call fcn.14008dee0
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.AlignArrayOfStructures
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x14009fc66
lea rdx, [rdi + 9]
xor r8d, r8d
lea r9, [rsp + 0x31]
mov rcx, rbx
call fcn.14008d870
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.AlignConsecutiveAssignments
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x14009fcb6
lea rdx, [rdi + 0x10]
xor r8d, r8d
lea r9, [rsp + 0x31]
mov rcx, rbx
call fcn.14008cc50
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.AlignConsecutiveBitFields
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x14009fd06
lea rdx, [rdi + 0x16]
xor r8d, r8d
lea r9, [rsp + 0x31]
mov rcx, rbx
call fcn.14008cc50
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.AlignConsecutiveDeclarations
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x14009fd56
lea rdx, [rdi + 0x1c]
xor r8d, r8d
lea r9, [rsp + 0x31]
mov rcx, rbx
call fcn.14008cc50
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.AlignConsecutiveMacros
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x14009fda6
lea rdx, [rdi + 0xa]
xor r8d, r8d
lea r9, [rsp + 0x31]
mov rcx, rbx
call fcn.14008cc50
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.AlignConsecutiveShortCaseStatements
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x14009fdf6
lea rdx, [rdi + 0x22]
xor r8d, r8d
lea r9, [rsp + 0x31]
mov rcx, rbx
call fcn.14008ce90
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.AlignEscapedNewlines
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x14009fe46
lea rdx, [rdi + 0x26]
xor r8d, r8d
lea r9, [rsp + 0x31]
mov rcx, rbx
call fcn.14008e880
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.AlignOperands
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x14009fe96
lea rdx, [rdi + 0x27]
xor r8d, r8d
lea r9, [rsp + 0x31]
mov rcx, rbx
call fcn.14008ef40
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.AlignTrailingComments
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x14009fee6
lea rdx, [rdi + 0x28]
xor r8d, r8d
lea r9, [rsp + 0x31]
mov rcx, rbx
call fcn.14008d010
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.AllowAllArgumentsOnNextLine
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x14009ff36
lea rdx, [rdi + 0x30]
xor r8d, r8d
lea r9, [rsp + 0x31]
mov rcx, rbx
call fcn.140090500
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.AllowAllParametersOfDeclarationOnNextLine
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x14009ff86
lea rdx, [rdi + 0x31]
xor r8d, r8d
lea r9, [rsp + 0x31]
mov rcx, rbx
call fcn.140090500
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.AllowBreakBeforeNoexceptSpecifier
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x14009ffd6
lea rdx, [rdi + 0x32]
xor r8d, r8d
lea r9, [rsp + 0x31]
mov rcx, rbx
call fcn.14008e140
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.AllowShortBlocksOnASingleLine
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x1400a0026
lea rdx, [rdi + 0x33]
xor r8d, r8d
lea r9, [rsp + 0x31]
mov rcx, rbx
call fcn.14008fac0
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.AllowShortCaseLabelsOnASingleLine
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x1400a0076
lea rdx, [rdi + 0x34]
xor r8d, r8d
lea r9, [rsp + 0x31]
mov rcx, rbx
call fcn.140090500
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.AllowShortCompoundRequirementOnASingleLine
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x1400a00c6
lea rdx, [rdi + 0x35]
xor r8d, r8d
lea r9, [rsp + 0x31]
mov rcx, rbx
call fcn.140090500
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.AllowShortEnumsOnASingleLine
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x1400a0116
lea rdx, [rdi + 0x36]
xor r8d, r8d
lea r9, [rsp + 0x31]
mov rcx, rbx
call fcn.140090500
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.AllowShortFunctionsOnASingleLine
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x1400a0166
lea rdx, [rdi + 0x37]
xor r8d, r8d
lea r9, [rsp + 0x31]
mov rcx, rbx
call fcn.14008fc00
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.AllowShortIfStatementsOnASingleLine
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x1400a01b6
lea rdx, [rdi + 0x38]
xor r8d, r8d
lea r9, [rsp + 0x31]
mov rcx, rbx
call fcn.14008fc40
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.AllowShortLambdasOnASingleLine
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x1400a0206
lea rdx, [rdi + 0x39]
xor r8d, r8d
lea r9, [rsp + 0x31]
mov rcx, rbx
call fcn.14008fc80
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.AllowShortLoopsOnASingleLine
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x1400a0256
lea rdx, [rdi + 0x3a]
xor r8d, r8d
lea r9, [rsp + 0x31]
mov rcx, rbx
call fcn.140090500
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.AlwaysBreakAfterDefinitionReturnType
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x1400a02a6
lea rdx, [rdi + 0x3b]
xor r8d, r8d
lea r9, [rsp + 0x31]
mov rcx, rbx
call fcn.14008e550
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.AlwaysBreakAfterReturnType
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x1400a02f6
lea rdx, [rdi + 0x3c]
xor r8d, r8d
lea r9, [rsp + 0x31]
mov rcx, rbx
call fcn.14008f8a0
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.AlwaysBreakBeforeMultilineStrings
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x1400a0346
lea rdx, [rdi + 0x3d]
xor r8d, r8d
lea r9, [rsp + 0x31]
mov rcx, rbx
call fcn.140090500
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.AlwaysBreakTemplateDeclarations
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x1400a0396
lea rdx, [rdi + 0x3e]
xor r8d, r8d
lea r9, [rsp + 0x31]
mov rcx, rbx
call fcn.14008e410
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + 0x30]
test al, al
je 0x1400a03ad
mov rax, qword [rdi + 0x48]
cmp qword [rdi + 0x40], rax
je 0x1400a03fd
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.AttributeMacros
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x1400a03fd
lea r9, [rsp + 0x31]
xor r8d, r8d
lea rdx, [rdi + 0x40]
mov rcx, rbx
call fcn.14008d5a0
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.BinPackArguments
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x1400a044d
lea rdx, [rdi + 0x58]
xor r8d, r8d
lea r9, [rsp + 0x31]
mov rcx, rbx
call fcn.140090500
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.BinPackParameters
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x1400a049d
lea rdx, [rdi + 0x59]
xor r8d, r8d
lea r9, [rsp + 0x31]
mov rcx, rbx
call fcn.140090500
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.BitFieldColonSpacing
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x1400a04ed
lea rdx, [rdi + 0x5a]
xor r8d, r8d
lea r9, [rsp + 0x31]
mov rcx, rbx
call fcn.14008dc50
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
lea rax, [rsp + 0x30]
mov byte [rsp + 0x44], 0
mov qword [rsp + 0x28], rax
lea r8, [rdi + 0x5c]
lea r9, [rsp + 0x40]
mov byte [rsp + 0x20], 0
lea rdx, str.BracedInitializerIndentWidth
mov rcx, rbx
call fcn.14008ba00
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.BraceWrapping
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x1400a0569
lea rdx, [rdi + 0x64]
xor r8d, r8d
lea r9, [rsp + 0x31]
mov rcx, rbx
call fcn.14008ccb0
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.BreakAdjacentStringLiterals
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x1400a05b9
lea rdx, [rdi + 0x76]
xor r8d, r8d
lea r9, [rsp + 0x31]
mov rcx, rbx
call fcn.140090500
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.BreakAfterAttributes
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x1400a0609
lea rdx, [rdi + 0x77]
xor r8d, r8d
lea r9, [rsp + 0x31]
mov rcx, rbx
call fcn.14008d950
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.BreakAfterJavaFieldAnnotations
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x1400a0659
lea rdx, [rdi + 0x7f]
xor r8d, r8d
lea r9, [rsp + 0x31]
mov rcx, rbx
call fcn.140090500
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.BreakArrays
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x1400a06a9
lea rdx, [rdi + 0x78]
xor r8d, r8d
lea r9, [rsp + 0x31]
mov rcx, rbx
call fcn.140090500
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.BreakBeforeBinaryOperators
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x1400a06f9
lea rdx, [rdi + 0x79]
xor r8d, r8d
lea r9, [rsp + 0x31]
mov rcx, rbx
call fcn.14008db10
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.BreakBeforeConceptDeclarations
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x1400a0749
lea rdx, [rdi + 0x7b]
xor r8d, r8d
lea r9, [rsp + 0x31]
mov rcx, rbx
call fcn.14008df20
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.BreakBeforeBraces
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x1400a0799
lea rdx, [rdi + 0x7a]
xor r8d, r8d
lea r9, [rsp + 0x31]
mov rcx, rbx
call fcn.14008dd60
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.BreakBeforeInlineASMColon
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x1400a07e9
lea rdx, [rdi + 0x7c]
xor r8d, r8d
lea r9, [rsp + 0x31]
mov rcx, rbx
call fcn.14008e060
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.BreakBeforeTernaryOperators
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x1400a0839
lea rdx, [rdi + 0x7d]
xor r8d, r8d
lea r9, [rsp + 0x31]
mov rcx, rbx
call fcn.140090500
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.BreakConstructorInitializers
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x1400a0889
lea rdx, [rdi + 0x7e]
xor r8d, r8d
lea r9, [rsp + 0x31]
mov rcx, rbx
call fcn.14008e220
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.BreakInheritanceList
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x1400a08dc
lea rdx, [rdi + 0xa8]
xor r8d, r8d
lea r9, [rsp + 0x31]
mov rcx, rbx
call fcn.14008e300
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.BreakStringLiterals
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x1400a092f
lea rdx, [rdi + 0x80]
xor r8d, r8d
lea r9, [rsp + 0x31]
mov rcx, rbx
call fcn.140090500
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.ColumnLimit
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x1400a0982
lea rdx, [rdi + 0x84]
xor r8d, r8d
lea r9, [rsp + 0x31]
mov rcx, rbx
call fcn.14008cac0
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.CommentPragmas
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x1400a09d5
lea rdx, [rdi + 0x88]
xor r8d, r8d
lea r9, [rsp + 0x31]
mov rcx, rbx
call fcn.14008d070
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.CompactNamespaces
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x1400a0a28
lea rdx, [rdi + 0xa9]
xor r8d, r8d
lea r9, [rsp + 0x31]
mov rcx, rbx
call fcn.140090500
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.ConstructorInitializerIndentWidth
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x1400a0a7b
lea rdx, [rdi + 0xac]
xor r8d, r8d
lea r9, [rsp + 0x31]
mov rcx, rbx
call fcn.14008cac0
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.ContinuationIndentWidth
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x1400a0ace
lea rdx, [rdi + 0xb0]
xor r8d, r8d
lea r9, [rsp + 0x31]
mov rcx, rbx
call fcn.14008cac0
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.Cpp11BracedListStyle
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x1400a0b21
lea rdx, [rdi + 0xb4]
xor r8d, r8d
lea r9, [rsp + 0x31]
mov rcx, rbx
call fcn.140090500
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.DerivePointerAlignment
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x1400a0b74
lea rdx, [rdi + 0xb5]
xor r8d, r8d
lea r9, [rsp + 0x31]
mov rcx, rbx
call fcn.140090500
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.DisableFormat
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x1400a0bc7
lea rdx, [rdi + 0xb6]
xor r8d, r8d
lea r9, [rsp + 0x31]
mov rcx, rbx
call fcn.140090500
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.EmptyLineAfterAccessModifier
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x1400a0c1a
lea rdx, [rdi + 0xb7]
xor r8d, r8d
lea r9, [rsp + 0x31]
mov rcx, rbx
call fcn.14008e690
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.EmptyLineBeforeAccessModifier
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x1400a0c6d
lea rdx, [rdi + 0xb8]
xor r8d, r8d
lea r9, [rsp + 0x31]
mov rcx, rbx
call fcn.14008e770
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.ExperimentalAutoDetectBinPacking
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x1400a0cc0
lea rdx, [rdi + 0xb9]
xor r8d, r8d
lea r9, [rsp + 0x31]
mov rcx, rbx
call fcn.140090500
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.FixNamespaceComments
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x1400a0d13
lea rdx, [rdi + 0xba]
xor r8d, r8d
lea r9, [rsp + 0x31]
mov rcx, rbx
call fcn.140090500
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + 0x30]
test al, al
je 0x1400a0d30
mov rax, qword [rdi + 0xc8]
cmp qword [rdi + 0xc0], rax
je 0x1400a0d83
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.ForEachMacros
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x1400a0d83
lea r9, [rsp + 0x31]
xor r8d, r8d
lea rdx, [rdi + 0xc0]
mov rcx, rbx
call fcn.14008d5a0
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + 0x30]
test al, al
je 0x1400a0da0
mov rax, qword [rdi + 0x140]
cmp qword [rdi + 0x138], rax
je 0x1400a0df3
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.IfMacros
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x1400a0df3
lea r9, [rsp + 0x31]
xor r8d, r8d
lea rdx, [rdi + 0x138]
mov rcx, rbx
call fcn.14008d5a0
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.IncludeBlocks
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x1400a0e46
lea rdx, [rdi + 0xd8]
xor r8d, r8d
lea r9, [rsp + 0x31]
mov rcx, rbx
call fcn.14008e9c0
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + 0x30]
test al, al
je 0x1400a0e63
mov rax, qword [rdi + 0xe8]
cmp qword [rdi + 0xe0], rax
je 0x1400a0eb6
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.IncludeCategories
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x1400a0eb6
lea r9, [rsp + 0x31]
xor r8d, r8d
lea rdx, [rdi + 0xe0]
mov rcx, rbx
call fcn.14008d240
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.IncludeIsMainRegex
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x1400a0f09
lea rdx, [rdi + 0xf8]
xor r8d, r8d
lea r9, [rsp + 0x31]
mov rcx, rbx
call fcn.14008d070
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.IncludeIsMainSourceRegex
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x1400a0f5c
lea rdx, [rdi + 0x118]
xor r8d, r8d
lea r9, [rsp + 0x31]
mov rcx, rbx
call fcn.14008d070
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.IndentAccessModifiers
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x1400a0faf
lea rdx, [rdi + 0x150]
xor r8d, r8d
lea r9, [rsp + 0x31]
mov rcx, rbx
call fcn.140090500
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.IndentCaseBlocks
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x1400a1002
lea rdx, [rdi + 0x151]
xor r8d, r8d
lea r9, [rsp + 0x31]
mov rcx, rbx
call fcn.140090500
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.IndentCaseLabels
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x1400a1055
lea rdx, [rdi + 0x152]
xor r8d, r8d
lea r9, [rsp + 0x31]
mov rcx, rbx
call fcn.140090500
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.IndentExternBlock
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x1400a10a8
lea rdx, [rdi + 0x154]
xor r8d, r8d
lea r9, [rsp + 0x31]
mov rcx, rbx
call fcn.14008ea00
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.IndentGotoLabels
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x1400a10fb
lea rdx, [rdi + 0x153]
xor r8d, r8d
lea r9, [rsp + 0x31]
mov rcx, rbx
call fcn.140090500
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.IndentPPDirectives
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x1400a114e
lea rdx, [rdi + 0x155]
xor r8d, r8d
lea r9, [rsp + 0x31]
mov rcx, rbx
call fcn.14008f080
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.IndentRequiresClause
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x1400a11a1
lea rdx, [rdi + 0x156]
xor r8d, r8d
lea r9, [rsp + 0x31]
mov rcx, rbx
call fcn.140090500
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.IndentWidth
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x1400a11f4
lea rdx, [rdi + 0x158]
xor r8d, r8d
lea r9, [rsp + 0x31]
mov rcx, rbx
call fcn.14008cac0
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.IndentWrappedFunctionNames
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x1400a1247
lea rdx, [rdi + 0x15c]
xor r8d, r8d
lea r9, [rsp + 0x31]
mov rcx, rbx
call fcn.140090500
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.InsertBraces
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x1400a129a
lea rdx, [rdi + 0x15d]
xor r8d, r8d
lea r9, [rsp + 0x31]
mov rcx, rbx
call fcn.140090500
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.InsertNewlineAtEOF
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x1400a12ed
lea rdx, [rdi + 0x15e]
xor r8d, r8d
lea r9, [rsp + 0x31]
mov rcx, rbx
call fcn.140090500
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.InsertTrailingCommas
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x1400a1340
lea rdx, [rdi + 0x15f]
xor r8d, r8d
lea r9, [rsp + 0x31]
mov rcx, rbx
call fcn.140090330
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.IntegerLiteralSeparator
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x1400a1393
lea rdx, [rdi + 0x160]
xor r8d, r8d
lea r9, [rsp + 0x31]
mov rcx, rbx
call fcn.14008cdd0
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + 0x30]
test al, al
je 0x1400a13b0
mov rax, qword [rdi + 0x170]
cmp qword [rdi + 0x168], rax
je 0x1400a1403
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.JavaImportGroups
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x1400a1403
lea r9, [rsp + 0x31]
xor r8d, r8d
lea rdx, [rdi + 0x168]
mov rcx, rbx
call fcn.14008d5a0
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.JavaScriptQuotes
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x1400a1456
lea rdx, [rdi + 0x180]
xor r8d, r8d
lea r9, [rsp + 0x31]
mov rcx, rbx
call fcn.14008eb40
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.JavaScriptWrapImports
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x1400a14a9
lea rdx, [rdi + 0x181]
xor r8d, r8d
lea r9, [rsp + 0x31]
mov rcx, rbx
call fcn.140090500
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.KeepEmptyLinesAtTheStartOfBlocks
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x1400a14fc
lea rdx, [rdi + 0x183]
xor r8d, r8d
lea r9, [rsp + 0x31]
mov rcx, rbx
call fcn.140090500
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.KeepEmptyLinesAtEOF
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x1400a154f
lea rdx, [rdi + 0x182]
xor r8d, r8d
lea r9, [rsp + 0x31]
mov rcx, rbx
call fcn.140090500
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.LambdaBodyIndentation
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x1400a15a2
lea rdx, [rdi + 0x184]
xor r8d, r8d
lea r9, [rsp + 0x31]
mov rcx, rbx
call fcn.14008ec20
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.LineEnding
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x1400a15f5
lea rdx, [rdi + 0x186]
xor r8d, r8d
lea r9, [rsp + 0x31]
mov rcx, rbx
call fcn.14008ed50
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.MacroBlockBegin
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x1400a1648
lea rdx, [rdi + 0x188]
xor r8d, r8d
lea r9, [rsp + 0x31]
mov rcx, rbx
call fcn.14008d070
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.MacroBlockEnd
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x1400a169b
lea rdx, [rdi + 0x1a8]
xor r8d, r8d
lea r9, [rsp + 0x31]
mov rcx, rbx
call fcn.14008d070
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + 0x30]
test al, al
je 0x1400a16b8
mov rax, qword [rdi + 0x1d0]
cmp qword [rdi + 0x1c8], rax
je 0x1400a170b
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.Macros
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x1400a170b
lea r9, [rsp + 0x31]
xor r8d, r8d
lea rdx, [rdi + 0x1c8]
mov rcx, rbx
call fcn.14008d5a0
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.MaxEmptyLinesToKeep
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x1400a175e
lea rdx, [rdi + 0x1e0]
xor r8d, r8d
lea r9, [rsp + 0x31]
mov rcx, rbx
call fcn.14008cac0
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.NamespaceIndentation
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x1400a17b1
lea rdx, [rdi + 0x1e4]
xor r8d, r8d
lea r9, [rsp + 0x31]
mov rcx, rbx
call fcn.14008ee60
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + 0x30]
test al, al
je 0x1400a17ce
mov rax, qword [rdi + 0x1f0]
cmp qword [rdi + 0x1e8], rax
je 0x1400a1821
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.NamespaceMacros
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x1400a1821
lea r9, [rsp + 0x31]
xor r8d, r8d
lea rdx, [rdi + 0x1e8]
mov rcx, rbx
call fcn.14008d5a0
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.ObjCBinPackProtocolList
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x1400a1874
lea rdx, [rdi + 0x200]
xor r8d, r8d
lea r9, [rsp + 0x31]
mov rcx, rbx
call fcn.14008da30
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
lea r8, [rdi + 0x204]
mov rcx, rbx
lea rdx, str.ObjCBlockIndentWidth
call fcn.14008b6d0
lea r8, [rdi + 0x208]
mov rcx, rbx
lea rdx, str.ObjCBreakBeforeNestedBlockParam
call fcn.14008b990
lea r8, [rdi + 0x210]
mov rcx, rbx
lea rdx, str.ObjCPropertyAttributeOrder
call fcn.14008b740
lea r8, [rdi + 0x228]
mov rcx, rbx
lea rdx, str.ObjCSpaceAfterProperty
call fcn.14008b990
lea r8, [rdi + 0x229]
mov rcx, rbx
lea rdx, str.ObjCSpaceBeforeProtocolList
call fcn.14008b990
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.PackConstructorInitializers
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x1400a1935
lea rdx, [rdi + 0x22a]
xor r8d, r8d
lea r9, [rsp + 0x31]
mov rcx, rbx
call fcn.14008f160
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
lea r8, [rdi + 0x22c]
mov rcx, rbx
lea rdx, str.PenaltyBreakAssignment
call fcn.14008b6d0
lea r8, [rdi + 0x230]
mov rcx, rbx
lea rdx, str.PenaltyBreakBeforeFirstCallParameter
call fcn.14008b6d0
lea r8, [rdi + 0x234]
mov rcx, rbx
lea rdx, str.PenaltyBreakComment
call fcn.14008b6d0
lea r8, [rdi + 0x238]
mov rcx, rbx
lea rdx, str.PenaltyBreakFirstLessLess
call fcn.14008b6d0
lea r8, [rdi + 0x23c]
mov rcx, rbx
lea rdx, str.PenaltyBreakOpenParenthesis
call fcn.14008b6d0
lea r8, [rdi + 0x240]
mov rcx, rbx
lea rdx, str.PenaltyBreakScopeResolution
call fcn.14008b6d0
lea r8, [rdi + 0x244]
mov rcx, rbx
lea rdx, str.PenaltyBreakString
call fcn.14008b6d0
lea r8, [rdi + 0x248]
mov rcx, rbx
lea rdx, str.PenaltyBreakTemplateDeclaration
call fcn.14008b6d0
lea r8, [rdi + 0x24c]
mov rcx, rbx
lea rdx, str.PenaltyExcessCharacter
call fcn.14008b6d0
lea r8, [rdi + 0x250]
mov rcx, rbx
lea rdx, str.PenaltyIndentedWhitespace
call fcn.14008b6d0
lea r8, [rdi + 0x254]
mov rcx, rbx
lea rdx, str.PenaltyReturnTypeOnItsOwnLine
call fcn.14008b6d0
lea r8, [rdi + 0x258]
mov rcx, rbx
lea rdx, str.PointerAlignment
call fcn.14008b8b0
lea r8, [rdi + 0x25c]
mov rcx, rbx
lea rdx, str.PPIndentWidth
call fcn.14008b660
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.QualifierAlignment
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x1400a1aa6
lea rdx, [rdi + 0x260]
xor r8d, r8d
lea r9, [rsp + 0x31]
mov rcx, rbx
call fcn.14008f3e0
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
movzx eax, byte [rdi + 0x260]
cmp al, 2
jne 0x1400a1b6b
mov eax, dword [str.const]
lea rcx, [rdi + 0x268]
xorps xmm0, xmm0
mov qword [rbp - 0x40], 4
movups xmmword [rbp - 0x30], xmm0
mov dword [rbp - 0x30], eax
lea rdx, [rsp + 0x60]
movzx eax, byte [0x1401a71f4]
mov byte [rbp - 0x2c], al
movabs rax, 0x656c6974616c6f76
movups xmmword [rbp - 0x10], xmm0
mov qword [rbp - 0x10], rax
lea rax, [rbp - 0x50]
movups xmmword [rbp - 0x50], xmm0
mov qword [rsp + 0x60], rax
lea rax, [rbp + 0x10]
mov qword [rsp + 0x68], rax
mov qword [rbp - 0x38], 0xf
mov dword [rbp - 0x50], 0x65707974
mov byte [rbp - 0x4c], 0
mov qword [rbp - 0x20], 5
mov qword [rbp - 0x18], 0xf
mov byte [rbp - 0x2b], 0
mov qword [rbp], 8
mov qword [rbp + 8], 0xf
mov byte [rbp - 8], 0
call fcn.1400094d0
lea rcx, [rbp - 0x10]
call fcn.14000a230
lea rcx, [rbp - 0x30]
call fcn.14000a230
lea rcx, [rbp - 0x50]
call fcn.14000a230
jmp 0x1400a1c40
cmp al, 1
jne 0x1400a1c26
mov eax, dword [str.const]
lea rcx, [rdi + 0x268]
xorps xmm0, xmm0
mov qword [rbp - 0x40], 5
movups xmmword [rbp - 0x50], xmm0
mov dword [rbp - 0x50], eax
lea rdx, [rsp + 0x60]
movzx eax, byte [0x1401a71f4]
mov byte [rbp - 0x4c], al
movabs rax, 0x656c6974616c6f76
movups xmmword [rbp - 0x30], xmm0
mov qword [rbp - 0x30], rax
lea rax, [rbp - 0x50]
movups xmmword [rbp - 0x10], xmm0
mov qword [rsp + 0x60], rax
lea rax, [rbp + 0x10]
mov qword [rsp + 0x68], rax
mov qword [rbp - 0x38], 0xf
mov byte [rbp - 0x4b], 0
mov qword [rbp - 0x20], 8
mov qword [rbp - 0x18], 0xf
mov byte [rbp - 0x28], 0
mov qword [rbp], 4
mov qword [rbp + 8], 0xf
mov dword [rbp - 0x10], 0x65707974
mov byte [rbp - 0xc], 0
call fcn.1400094d0
lea rcx, [rbp - 0x10]
call fcn.14000a230
lea rcx, [rbp - 0x30]
call fcn.14000a230
lea rcx, [rbp - 0x50]
call fcn.14000a230
jmp 0x1400a1c40
cmp al, 3
jne 0x1400a1c40
lea r8, [rdi + 0x268]
mov rcx, rbx
lea rdx, str.QualifierOrder
call fcn.14008b740
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + 0x30]
test al, al
je 0x1400a1c5d
mov rax, qword [rdi + 0x288]
cmp qword [rdi + 0x280], rax
je 0x1400a1cb0
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.RawStringFormats
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x1400a1cb0
lea r9, [rsp + 0x31]
xor r8d, r8d
lea rdx, [rdi + 0x280]
mov rcx, rbx
call fcn.14008d3d0
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.ReferenceAlignment
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x1400a1d03
lea rdx, [rdi + 0x298]
xor r8d, r8d
lea r9, [rsp + 0x31]
mov rcx, rbx
call fcn.14008f4f0
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
lea r8, [rdi + 0x299]
mov rcx, rbx
lea rdx, str.ReflowComments
call fcn.14008b990
lea r8, [rdi + 0x29a]
mov rcx, rbx
lea rdx, str.RemoveBracesLLVM
call fcn.14008b990
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.RemoveParentheses
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x1400a1d82
lea rdx, [rdi + 0x29b]
xor r8d, r8d
lea r9, [rsp + 0x31]
mov rcx, rbx
call fcn.14008f600
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
lea r8, [rdi + 0x29c]
mov rcx, rbx
lea rdx, str.RemoveSemicolon
call fcn.14008b990
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.RequiresClausePosition
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x1400a1deb
lea rdx, [rdi + 0x29d]
xor r8d, r8d
lea r9, [rsp + 0x31]
mov rcx, rbx
call fcn.14008f6e0
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.RequiresExpressionIndentation
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x1400a1e3e
lea rdx, [rdi + 0x29e]
xor r8d, r8d
lea r9, [rsp + 0x31]
mov rcx, rbx
call fcn.14008f7f0
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.SeparateDefinitionBlocks
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x1400a1e91
lea rdx, [rdi + 0x29f]
xor r8d, r8d
lea r9, [rsp + 0x31]
mov rcx, rbx
call fcn.14008f9e0
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
lea r8, [rdi + 0x2a0]
mov rcx, rbx
lea rdx, str.ShortNamespaceLines
call fcn.14008b6d0
lea r8, [rdi + 0x2a4]
mov rcx, rbx
lea rdx, str.SkipMacroDefinitionBody
call fcn.14008b990
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.SortIncludes
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x1400a1f10
lea rdx, [rdi + 0x2a5]
xor r8d, r8d
lea r9, [rsp + 0x31]
mov rcx, rbx
call fcn.14008fcc0
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.SortJavaStaticImport
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x1400a1f63
lea rdx, [rdi + 0x2a6]
xor r8d, r8d
lea r9, [rsp + 0x31]
mov rcx, rbx
call fcn.14008fe00
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.SortUsingDeclarations
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x1400a1fb6
lea rdx, [rdi + 0x2a7]
xor r8d, r8d
lea r9, [rsp + 0x31]
mov rcx, rbx
call fcn.14008feb0
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
lea r8, [rdi + 0x2a8]
mov rcx, rbx
lea rdx, str.SpaceAfterCStyleCast
call fcn.14008b990
lea r8, [rdi + 0x2a9]
mov rcx, rbx
lea rdx, str.SpaceAfterLogicalNot
call fcn.14008b990
lea r8, [rdi + 0x2aa]
mov rcx, rbx
lea rdx, str.SpaceAfterTemplateKeyword
call fcn.14008b990
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.SpaceAroundPointerQualifiers
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x1400a204b
lea rdx, [rdi + 0x2ab]
xor r8d, r8d
lea r9, [rsp + 0x31]
mov rcx, rbx
call fcn.14008fff0
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
lea r8, [rdi + 0x2ac]
mov rcx, rbx
lea rdx, str.SpaceBeforeAssignmentOperators
call fcn.14008b990
lea r8, [rdi + 0x2ad]
mov rcx, rbx
lea rdx, str.SpaceBeforeCaseColon
call fcn.14008b990
lea r8, [rdi + 0x2ae]
mov rcx, rbx
lea rdx, str.SpaceBeforeCpp11BracedList
call fcn.14008b990
lea r8, [rdi + 0x2af]
mov rcx, rbx
lea rdx, str.SpaceBeforeCtorInitializerColon
call fcn.14008b990
lea r8, [rdi + 0x2b0]
mov rcx, rbx
lea rdx, str.SpaceBeforeInheritanceColon
call fcn.14008b990
lea r8, [rdi + 0x2b1]
mov rcx, rbx
lea rdx, str.SpaceBeforeJsonColon
call fcn.14008b990
lea r8, [rdi + 0x2b2]
mov rcx, rbx
lea rdx, str.SpaceBeforeParens
call fcn.14008b920
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.SpaceBeforeParensOptions
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x1400a2138
lea rdx, [rdi + 0x2b3]
xor r8d, r8d
lea r9, [rsp + 0x31]
mov rcx, rbx
call fcn.14008cef0
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
lea r8, [rdi + 0x2be]
mov rcx, rbx
lea rdx, str.SpaceBeforeRangeBasedForLoopColon
call fcn.14008b990
lea r8, [rdi + 0x2bd]
mov rcx, rbx
lea rdx, str.SpaceBeforeSquareBrackets
call fcn.14008b990
lea r8, [rdi + 0x2bf]
mov rcx, rbx
lea rdx, str.SpaceInEmptyBlock
call fcn.14008b990
lea r8, [rdi + 0x2c0]
mov rcx, rbx
lea rdx, str.SpacesBeforeTrailingComments
call fcn.14008b6d0
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.SpacesInAngles
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x1400a21e3
lea rdx, [rdi + 0x2c4]
xor r8d, r8d
lea r9, [rsp + 0x31]
mov rcx, rbx
call fcn.140090140
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
lea r8, [rdi + 0x2c5]
mov rcx, rbx
lea rdx, str.SpacesInContainerLiterals
call fcn.14008b990
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.SpacesInLineCommentPrefix
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x1400a224c
lea rdx, [rdi + 0x2c8]
xor r8d, r8d
lea r9, [rsp + 0x31]
mov rcx, rbx
call fcn.14008cf50
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.SpacesInParens
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x1400a229f
lea rdx, [rdi + 0x2d0]
xor r8d, r8d
lea r9, [rsp + 0x31]
mov rcx, rbx
call fcn.140090280
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.SpacesInParensOptions
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x1400a22f2
lea rdx, [rdi + 0x2d1]
xor r8d, r8d
lea r9, [rsp + 0x31]
mov rcx, rbx
call fcn.14008cfb0
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
lea r8, [rdi + 0x2d5]
mov rcx, rbx
lea rdx, str.SpacesInSquareBrackets
call fcn.14008b990
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.Standard
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x1400a235b
lea rdx, [rdi + 0x2d6]
xor r8d, r8d
lea r9, [rsp + 0x31]
mov rcx, rbx
call fcn.14008ed10
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
lea r8, [rdi + 0x2d8]
mov rcx, rbx
lea rdx, str.StatementAttributeLikeMacros
call fcn.14008b740
lea r8, [rdi + 0x2f0]
mov rcx, rbx
lea rdx, str.StatementMacros
call fcn.14008b740
lea r8, [rdi + 0x308]
mov rcx, rbx
lea rdx, str.TabWidth
call fcn.14008b6d0
lea r8, [rdi + 0x310]
mov rcx, rbx
lea rdx, str.TypeNames
call fcn.14008b740
lea r8, [rdi + 0x328]
mov rcx, rbx
lea rdx, str.TypenameMacros
call fcn.14008b740
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.UseTab
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x1400a241c
lea rdx, [rdi + 0x340]
xor r8d, r8d
lea r9, [rsp + 0x31]
mov rcx, rbx
call fcn.1400904c0
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.VerilogBreakBetweenInstancePorts
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x1400a246f
lea rdx, [rdi + 0x341]
xor r8d, r8d
lea r9, [rsp + 0x31]
mov rcx, rbx
call fcn.140090500
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + 0x30]
test al, al
je 0x1400a248c
mov rax, qword [rdi + 0x350]
cmp qword [rdi + 0x348], rax
je 0x1400a24df
mov rax, qword [rbx]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rdx, str.WhitespaceSensitiveMacros
lea rcx, [rsp + 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, rbx
call qword [rax + 0x70]
test al, al
je 0x1400a24df
lea r9, [rsp + 0x31]
xor r8d, r8d
lea rdx, [rdi + 0x348]
mov rcx, rbx
call fcn.14008d5a0
mov rax, qword [rbx]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call qword [rax + 0x78]
movzx eax, byte [rdi + 0x3b]
test al, al
je 0x1400a24ff
mov rcx, qword [rbp + 0x400]
xor rcx, rsp
call fcn.1401842c0
lea r11, [rsp + 0x510]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rsp, r11
pop r14
pop rdi
pop rbp
ret