Function at 0x52f2da
Capabilities:
Parse pe header

Disassembly:
push 0x190
mov eax, 0x56531c
call fcn.004e864c
mov eax, dword fs:[0x2c]
or esi, 0xffffffff
mov ecx, dword [0x5e04e8]
xor ebx, ebx
mov edi, 0x5e13d0
mov ecx, dword [eax + ecx*4]
mov eax, dword [0x5e13d8]
cmp eax, dword [ecx + 4]
jg 0x530f57
cmp dword [0x5e13d4], 0
jne 0x530f4f
push str.constructor
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], ebx
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], bl
call fcn.0045446b
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 1
push eax
lea eax, [ebp - 0x19c]
mov ecx, edi
push eax
call fcn.0052f0d0
mov eax, dword [ebp - 0x14]
mov dword [ebp - 4], esi
cmp eax, 0x10
jb 0x52f3a9
mov ecx, dword [ebp - 0x28]
inc eax
mov dword [ebp - 0x194], eax
mov dword [ebp - 0x198], ecx
mov dword [ebp - 4], 2
cmp eax, 0x1000
jb 0x52f39d
lea eax, [ebp - 0x194]
push eax
lea eax, [ebp - 0x198]
push eax
call fcn.00453da0
mov eax, dword [ebp - 0x194]
pop ecx
pop ecx
mov ecx, dword [ebp - 0x198]
push eax
push ecx
call fcn.004e815d
pop ecx
pop ecx
mov dword [ebp - 4], esi
push str.__defineGetter__
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], ebx
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], bl
call fcn.0045446b
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 3
push eax
lea eax, [ebp - 0x19c]
mov ecx, edi
push eax
call fcn.0052f0d0
mov eax, dword [ebp - 0x14]
mov dword [ebp - 4], esi
cmp eax, 0x10
jb 0x52f432
mov ecx, dword [ebp - 0x28]
inc eax
mov dword [ebp - 0x198], eax
mov dword [ebp - 0x194], ecx
mov dword [ebp - 4], 4
cmp eax, 0x1000
jb 0x52f426
lea eax, [ebp - 0x198]
push eax
lea eax, [ebp - 0x194]
push eax
call fcn.00453da0
mov eax, dword [ebp - 0x198]
pop ecx
pop ecx
mov ecx, dword [ebp - 0x194]
push eax
push ecx
call fcn.004e815d
pop ecx
pop ecx
mov dword [ebp - 4], esi
push str.__defineSetter__
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], ebx
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], bl
call fcn.0045446b
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 5
push eax
lea eax, [ebp - 0x19c]
mov ecx, edi
push eax
call fcn.0052f0d0
mov eax, dword [ebp - 0x14]
mov dword [ebp - 4], esi
cmp eax, 0x10
jb 0x52f4bb
mov ecx, dword [ebp - 0x28]
inc eax
mov dword [ebp - 0x198], eax
mov dword [ebp - 0x194], ecx
mov dword [ebp - 4], 6
cmp eax, 0x1000
jb 0x52f4af
lea eax, [ebp - 0x198]
push eax
lea eax, [ebp - 0x194]
push eax
call fcn.00453da0
mov eax, dword [ebp - 0x198]
pop ecx
pop ecx
mov ecx, dword [ebp - 0x194]
push eax
push ecx
call fcn.004e815d
pop ecx
pop ecx
mov dword [ebp - 4], esi
push str.__lookupGetter__
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], ebx
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], bl
call fcn.0045446b
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 7
push eax
lea eax, [ebp - 0x19c]
mov ecx, edi
push eax
call fcn.0052f0d0
mov eax, dword [ebp - 0x14]
mov dword [ebp - 4], esi
cmp eax, 0x10
jb 0x52f544
mov ecx, dword [ebp - 0x28]
inc eax
mov dword [ebp - 0x198], eax
mov dword [ebp - 0x194], ecx
mov dword [ebp - 4], 8
cmp eax, 0x1000
jb 0x52f538
lea eax, [ebp - 0x198]
push eax
lea eax, [ebp - 0x194]
push eax
call fcn.00453da0
mov eax, dword [ebp - 0x198]
pop ecx
pop ecx
mov ecx, dword [ebp - 0x194]
push eax
push ecx
call fcn.004e815d
pop ecx
pop ecx
mov dword [ebp - 4], esi
push str.__lookupSetter__
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], ebx
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], bl
call fcn.0045446b
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 9
push eax
lea eax, [ebp - 0x19c]
mov ecx, edi
push eax
call fcn.0052f0d0
mov eax, dword [ebp - 0x14]
mov dword [ebp - 4], esi
cmp eax, 0x10
jb 0x52f5cd
mov ecx, dword [ebp - 0x28]
inc eax
mov dword [ebp - 0x198], eax
mov dword [ebp - 0x194], ecx
mov dword [ebp - 4], 0xa
cmp eax, 0x1000
jb 0x52f5c1
lea eax, [ebp - 0x198]
push eax
lea eax, [ebp - 0x194]
push eax
call fcn.00453da0
mov eax, dword [ebp - 0x198]
pop ecx
pop ecx
mov ecx, dword [ebp - 0x194]
push eax
push ecx
call fcn.004e815d
pop ecx
pop ecx
mov dword [ebp - 4], esi
push str.valueOf
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], ebx
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], bl
call fcn.0045446b
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0xb
push eax
lea eax, [ebp - 0x19c]
mov ecx, edi
push eax
call fcn.0052f0d0
mov eax, dword [ebp - 0x14]
mov dword [ebp - 4], esi
cmp eax, 0x10
jb 0x52f656
mov ecx, dword [ebp - 0x28]
inc eax
mov dword [ebp - 0x198], eax
mov dword [ebp - 0x194], ecx
mov dword [ebp - 4], 0xc
cmp eax, 0x1000
jb 0x52f64a
lea eax, [ebp - 0x198]
push eax
lea eax, [ebp - 0x194]
push eax
call fcn.00453da0
mov eax, dword [ebp - 0x198]
pop ecx
pop ecx
mov ecx, dword [ebp - 0x194]
push eax
push ecx
call fcn.004e815d
pop ecx
pop ecx
mov dword [ebp - 4], esi
push str.hasOwnProperty
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], ebx
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], bl
call fcn.0045446b
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0xd
push eax
lea eax, [ebp - 0x19c]
mov ecx, edi
push eax
call fcn.0052f0d0
mov eax, dword [ebp - 0x14]
mov dword [ebp - 4], esi
cmp eax, 0x10
jb 0x52f6df
mov ecx, dword [ebp - 0x28]
inc eax
mov dword [ebp - 0x198], eax
mov dword [ebp - 0x194], ecx
mov dword [ebp - 4], 0xe
cmp eax, 0x1000
jb 0x52f6d3
lea eax, [ebp - 0x198]
push eax
lea eax, [ebp - 0x194]
push eax
call fcn.00453da0
mov eax, dword [ebp - 0x198]
pop ecx
pop ecx
mov ecx, dword [ebp - 0x194]
push eax
push ecx
call fcn.004e815d
pop ecx
pop ecx
mov dword [ebp - 4], esi
push str.isPrototypeOf
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], ebx
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], bl
call fcn.0045446b
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0xf
push eax
lea eax, [ebp - 0x19c]
mov ecx, edi
push eax
call fcn.0052f0d0
mov eax, dword [ebp - 0x14]
push 0x10
pop edx
mov dword [ebp - 4], esi
cmp eax, edx
jb 0x52f766
mov ecx, dword [ebp - 0x28]
inc eax
mov dword [ebp - 0x198], eax
mov dword [ebp - 0x194], ecx
mov dword [ebp - 4], edx
cmp eax, 0x1000
jb 0x52f75a
lea eax, [ebp - 0x198]
push eax
lea eax, [ebp - 0x194]
push eax
call fcn.00453da0
mov eax, dword [ebp - 0x198]
pop ecx
pop ecx
mov ecx, dword [ebp - 0x194]
push eax
push ecx
call fcn.004e815d
pop ecx
pop ecx
mov dword [ebp - 4], esi
push str.propertyIsEnumerable
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], ebx
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], bl
call fcn.0045446b
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x11
push eax
lea eax, [ebp - 0x19c]
mov ecx, edi
push eax
call fcn.0052f0d0
mov eax, dword [ebp - 0x14]
mov dword [ebp - 4], esi
cmp eax, 0x10
jb 0x52f7ef
mov ecx, dword [ebp - 0x28]
inc eax
mov dword [ebp - 0x198], eax
mov dword [ebp - 0x194], ecx
mov dword [ebp - 4], 0x12
cmp eax, 0x1000
jb 0x52f7e3
lea eax, [ebp - 0x198]
push eax
lea eax, [ebp - 0x194]
push eax
call fcn.00453da0
mov eax, dword [ebp - 0x198]
pop ecx
pop ecx
mov ecx, dword [ebp - 0x194]
push eax
push ecx
call fcn.004e815d
pop ecx
pop ecx
mov dword [ebp - 4], esi
push str.toFixed
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], ebx
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], bl
call fcn.0045446b
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x13
push eax
lea eax, [ebp - 0x19c]
mov ecx, edi
push eax
call fcn.0052f0d0
mov eax, dword [ebp - 0x14]
mov dword [ebp - 4], esi
cmp eax, 0x10
jb 0x52f878
mov ecx, dword [ebp - 0x28]
inc eax
mov dword [ebp - 0x198], eax
mov dword [ebp - 0x194], ecx
mov dword [ebp - 4], 0x14
cmp eax, 0x1000
jb 0x52f86c
lea eax, [ebp - 0x198]
push eax
lea eax, [ebp - 0x194]
push eax
call fcn.00453da0
mov eax, dword [ebp - 0x198]
pop ecx
pop ecx
mov ecx, dword [ebp - 0x194]
push eax
push ecx
call fcn.004e815d
pop ecx
pop ecx
mov dword [ebp - 4], esi
push str.toLocaleString
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], ebx
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], bl
call fcn.0045446b
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x15
push eax
lea eax, [ebp - 0x19c]
mov ecx, edi
push eax
call fcn.0052f0d0
mov eax, dword [ebp - 0x14]
mov dword [ebp - 4], esi
cmp eax, 0x10
jb 0x52f901
mov ecx, dword [ebp - 0x28]
inc eax
mov dword [ebp - 0x198], eax
mov dword [ebp - 0x194], ecx
mov dword [ebp - 4], 0x16
cmp eax, 0x1000
jb 0x52f8f5
lea eax, [ebp - 0x198]
push eax
lea eax, [ebp - 0x194]
push eax
call fcn.00453da0
mov eax, dword [ebp - 0x198]
pop ecx
pop ecx
mov ecx, dword [ebp - 0x194]
push eax
push ecx
call fcn.004e815d
pop ecx
pop ecx
mov dword [ebp - 4], esi
push str.toPrecision
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], ebx
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], bl
call fcn.0045446b
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x17
push eax
lea eax, [ebp - 0x19c]
mov ecx, edi
push eax
call fcn.0052f0d0
mov eax, dword [ebp - 0x14]
mov dword [ebp - 4], esi
cmp eax, 0x10
jb 0x52f98a
mov ecx, dword [ebp - 0x28]
inc eax
mov dword [ebp - 0x198], eax
mov dword [ebp - 0x194], ecx
mov dword [ebp - 4], 0x18
cmp eax, 0x1000
jb 0x52f97e
lea eax, [ebp - 0x198]
push eax
lea eax, [ebp - 0x194]
push eax
call fcn.00453da0
mov eax, dword [ebp - 0x198]
pop ecx
pop ecx
mov ecx, dword [ebp - 0x194]
push eax
push ecx
call fcn.004e815d
pop ecx
pop ecx
mov dword [ebp - 4], esi
push str.toString
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], ebx
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], bl
call fcn.0045446b
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x19
push eax
lea eax, [ebp - 0x19c]
mov ecx, edi
push eax
call fcn.0052f0d0
mov eax, dword [ebp - 0x14]
mov dword [ebp - 4], esi
cmp eax, 0x10
jb 0x52fa13
mov ecx, dword [ebp - 0x28]
inc eax
mov dword [ebp - 0x198], eax
mov dword [ebp - 0x194], ecx
mov dword [ebp - 4], 0x1a
cmp eax, 0x1000
jb 0x52fa07
lea eax, [ebp - 0x198]
push eax
lea eax, [ebp - 0x194]
push eax
call fcn.00453da0
mov eax, dword [ebp - 0x198]
pop ecx
pop ecx
mov ecx, dword [ebp - 0x194]
push eax
push ecx
call fcn.004e815d
pop ecx
pop ecx
mov dword [ebp - 4], esi
push str.toLocaleString
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], ebx
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], bl
call fcn.0045446b
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x1b
push eax
lea eax, [ebp - 0x19c]
mov ecx, edi
push eax
call fcn.0052f0d0
mov eax, dword [ebp - 0x14]
mov dword [ebp - 4], esi
cmp eax, 0x10
jb 0x52fa9c
mov ecx, dword [ebp - 0x28]
inc eax
mov dword [ebp - 0x198], eax
mov dword [ebp - 0x194], ecx
mov dword [ebp - 4], 0x1c
cmp eax, 0x1000
jb 0x52fa90
lea eax, [ebp - 0x198]
push eax
lea eax, [ebp - 0x194]
push eax
call fcn.00453da0
mov eax, dword [ebp - 0x198]
pop ecx
pop ecx
mov ecx, dword [ebp - 0x194]
push eax
push ecx
call fcn.004e815d
pop ecx
pop ecx
mov dword [ebp - 4], esi
push str.concat
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], ebx
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], bl
call fcn.0045446b
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x1d
push eax
lea eax, [ebp - 0x19c]
mov ecx, edi
push eax
call fcn.0052f0d0
mov eax, dword [ebp - 0x14]
mov dword [ebp - 4], esi
cmp eax, 0x10
jb 0x52fb25
mov ecx, dword [ebp - 0x28]
inc eax
mov dword [ebp - 0x198], eax
mov dword [ebp - 0x194], ecx
mov dword [ebp - 4], 0x1e
cmp eax, 0x1000
jb 0x52fb19
lea eax, [ebp - 0x198]
push eax
lea eax, [ebp - 0x194]
push eax
call fcn.00453da0
mov eax, dword [ebp - 0x198]
pop ecx
pop ecx
mov ecx, dword [ebp - 0x194]
push eax
push ecx
call fcn.004e815d
pop ecx
pop ecx
mov dword [ebp - 4], esi
push str.every
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], ebx
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], bl
call fcn.0045446b
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x1f
push eax
lea eax, [ebp - 0x19c]
mov ecx, edi
push eax
call fcn.0052f0d0
mov eax, dword [ebp - 0x14]
mov dword [ebp - 4], esi
cmp eax, 0x10
jb 0x52fbae
mov ecx, dword [ebp - 0x28]
inc eax
mov dword [ebp - 0x198], eax
mov dword [ebp - 0x194], ecx
mov dword [ebp - 4], 0x20
cmp eax, 0x1000
jb 0x52fba2
lea eax, [ebp - 0x198]
push eax
lea eax, [ebp - 0x194]
push eax
call fcn.00453da0
mov eax, dword [ebp - 0x198]
pop ecx
pop ecx
mov ecx, dword [ebp - 0x194]
push eax
push ecx
call fcn.004e815d
pop ecx
pop ecx
mov dword [ebp - 4], esi
push str.filter
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], ebx
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], bl
call fcn.0045446b
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x21
push eax
lea eax, [ebp - 0x19c]
mov ecx, edi
push eax
call fcn.0052f0d0
mov eax, dword [ebp - 0x14]
mov dword [ebp - 4], esi
cmp eax, 0x10
jb 0x52fc37
mov ecx, dword [ebp - 0x28]
inc eax
mov dword [ebp - 0x198], eax
mov dword [ebp - 0x194], ecx
mov dword [ebp - 4], 0x22
cmp eax, 0x1000
jb 0x52fc2b
lea eax, [ebp - 0x198]
push eax
lea eax, [ebp - 0x194]
push eax
call fcn.00453da0
mov eax, dword [ebp - 0x198]
pop ecx
pop ecx
mov ecx, dword [ebp - 0x194]
push eax
push ecx
call fcn.004e815d
pop ecx
pop ecx
mov dword [ebp - 4], esi
push str.forEach
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], ebx
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], bl
call fcn.0045446b
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x23
push eax
lea eax, [ebp - 0x19c]
mov ecx, edi
push eax
call fcn.0052f0d0
mov eax, dword [ebp - 0x14]
mov dword [ebp - 4], esi
cmp eax, 0x10
jb 0x52fcc0
mov ecx, dword [ebp - 0x28]
inc eax
mov dword [ebp - 0x198], eax
mov dword [ebp - 0x194], ecx
mov dword [ebp - 4], 0x24
cmp eax, 0x1000
jb 0x52fcb4
lea eax, [ebp - 0x198]
push eax
lea eax, [ebp - 0x194]
push eax
call fcn.00453da0
mov eax, dword [ebp - 0x198]
pop ecx
pop ecx
mov ecx, dword [ebp - 0x194]
push eax
push ecx
call fcn.004e815d
pop ecx
pop ecx
mov dword [ebp - 4], esi
push str.indexOf
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], ebx
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], bl
call fcn.0045446b
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x25
push eax
lea eax, [ebp - 0x19c]
mov ecx, edi
push eax
call fcn.0052f0d0
mov eax, dword [ebp - 0x14]
mov dword [ebp - 4], esi
cmp eax, 0x10
jb 0x52fd49
mov ecx, dword [ebp - 0x28]
inc eax
mov dword [ebp - 0x198], eax
mov dword [ebp - 0x194], ecx
mov dword [ebp - 4], 0x26
cmp eax, 0x1000
jb 0x52fd3d
lea eax, [ebp - 0x198]
push eax
lea eax, [ebp - 0x194]
push eax
call fcn.00453da0
mov eax, dword [ebp - 0x198]
pop ecx
pop ecx
mov ecx, dword [ebp - 0x194]
push eax
push ecx
call fcn.004e815d
pop ecx
pop ecx
mov dword [ebp - 4], esi
push str.join
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], ebx
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], bl
call fcn.0045446b
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x27
push eax
lea eax, [ebp - 0x19c]
mov ecx, edi
push eax
call fcn.0052f0d0
mov eax, dword [ebp - 0x14]
mov dword [ebp - 4], esi
cmp eax, 0x10
jb 0x52fdd2
mov ecx, dword [ebp - 0x28]
inc eax
mov dword [ebp - 0x198], eax
mov dword [ebp - 0x194], ecx
mov dword [ebp - 4], 0x28
cmp eax, 0x1000
jb 0x52fdc6
lea eax, [ebp - 0x198]
push eax
lea eax, [ebp - 0x194]
push eax
call fcn.00453da0
mov eax, dword [ebp - 0x198]
pop ecx
pop ecx
mov ecx, dword [ebp - 0x194]
push eax
push ecx
call fcn.004e815d
pop ecx
pop ecx
mov dword [ebp - 4], esi
push str.lastIndexOf
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], ebx
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], bl
call fcn.0045446b
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x29
push eax
lea eax, [ebp - 0x19c]
mov ecx, edi
push eax
call fcn.0052f0d0
mov eax, dword [ebp - 0x14]
mov dword [ebp - 4], esi
cmp eax, 0x10
jb 0x52fe5b
mov ecx, dword [ebp - 0x28]
inc eax
mov dword [ebp - 0x198], eax
mov dword [ebp - 0x194], ecx
mov dword [ebp - 4], 0x2a
cmp eax, 0x1000
jb 0x52fe4f
lea eax, [ebp - 0x198]
push eax
lea eax, [ebp - 0x194]
push eax
call fcn.00453da0
mov eax, dword [ebp - 0x198]
pop ecx
pop ecx
mov ecx, dword [ebp - 0x194]
push eax
push ecx
call fcn.004e815d
pop ecx
pop ecx
mov dword [ebp - 4], esi
push str.length
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], ebx
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], bl
call fcn.0045446b
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x2b
push eax
lea eax, [ebp - 0x19c]
mov ecx, edi
push eax
call fcn.0052f0d0
mov eax, dword [ebp - 0x14]
mov dword [ebp - 4], esi
cmp eax, 0x10
jb 0x52fee4
mov ecx, dword [ebp - 0x28]
inc eax
mov dword [ebp - 0x198], eax
mov dword [ebp - 0x194], ecx
mov dword [ebp - 4], 0x2c
cmp eax, 0x1000
jb 0x52fed8
lea eax, [ebp - 0x198]
push eax
lea eax, [ebp - 0x194]
push eax
call fcn.00453da0
mov eax, dword [ebp - 0x198]
pop ecx
pop ecx
mov ecx, dword [ebp - 0x194]
push eax
push ecx
call fcn.004e815d
pop ecx
pop ecx
mov dword [ebp - 4], esi
push str.__proto__
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], ebx
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], bl
call fcn.0045446b
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x2d
push eax
lea eax, [ebp - 0x19c]
mov ecx, edi
push eax
call fcn.0052f0d0
mov eax, dword [ebp - 0x14]
mov dword [ebp - 4], esi
cmp eax, 0x10
jb 0x52ff6d
mov ecx, dword [ebp - 0x28]
inc eax
mov dword [ebp - 0x198], eax
mov dword [ebp - 0x194], ecx
mov dword [ebp - 4], 0x2e
cmp eax, 0x1000
jb 0x52ff61
lea eax, [ebp - 0x198]
push eax
lea eax, [ebp - 0x194]
push eax
call fcn.00453da0
mov eax, dword [ebp - 0x198]
pop ecx
pop ecx
mov ecx, dword [ebp - 0x194]
push eax
push ecx
call fcn.004e815d
pop ecx
pop ecx
mov dword [ebp - 4], esi
push str.slice
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], ebx
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], bl
call fcn.0045446b
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x2f
push eax
lea eax, [ebp - 0x19c]
mov ecx, edi
push eax
call fcn.0052f0d0
mov eax, dword [ebp - 0x14]
mov dword [ebp - 4], esi
cmp eax, 0x10
jb 0x52fff6
mov ecx, dword [ebp - 0x28]
inc eax
mov dword [ebp - 0x198], eax
mov dword [ebp - 0x194], ecx
mov dword [ebp - 4], 0x30
cmp eax, 0x1000
jb 0x52ffea
lea eax, [ebp - 0x198]
push eax
lea eax, [ebp - 0x194]
push eax
call fcn.00453da0
mov eax, dword [ebp - 0x198]
pop ecx
pop ecx
mov ecx, dword [ebp - 0x194]
push eax
push ecx
call fcn.004e815d
pop ecx
pop ecx
mov dword [ebp - 4], esi
push str.splice
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], ebx
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], bl
call fcn.0045446b
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x31
push eax
lea eax, [ebp - 0x19c]
mov ecx, edi
push eax
call fcn.0052f0d0
mov eax, dword [ebp - 0x14]
mov dword [ebp - 4], esi
cmp eax, 0x10
jb 0x53007f
mov ecx, dword [ebp - 0x28]
inc eax
mov dword [ebp - 0x198], eax
mov dword [ebp - 0x194], ecx
mov dword [ebp - 4], 0x32
cmp eax, 0x1000
jb 0x530073
lea eax, [ebp - 0x198]
push eax
lea eax, [ebp - 0x194]
push eax
call fcn.00453da0
mov eax, dword [ebp - 0x198]
pop ecx
pop ecx
mov ecx, dword [ebp - 0x194]
push eax
push ecx
call fcn.004e815d
pop ecx
pop ecx
mov dword [ebp - 4], esi
push 0x5a0740
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], ebx
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], bl
call fcn.0045446b
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x33
push eax
lea eax, [ebp - 0x19c]
mov ecx, edi
push eax
call fcn.0052f0d0
mov eax, dword [ebp - 0x14]
mov dword [ebp - 4], esi
cmp eax, 0x10
jb 0x530108
mov ecx, dword [ebp - 0x28]
inc eax
mov dword [ebp - 0x198], eax
mov dword [ebp - 0x194], ecx
mov dword [ebp - 4], 0x34
cmp eax, 0x1000
jb 0x5300fc
lea eax, [ebp - 0x198]
push eax
lea eax, [ebp - 0x194]
push eax
call fcn.00453da0
mov eax, dword [ebp - 0x198]
pop ecx
pop ecx
mov ecx, dword [ebp - 0x194]
push eax
push ecx
call fcn.004e815d
pop ecx
pop ecx
mov dword [ebp - 4], esi
push 0x5a26c4
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], ebx
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], bl
call fcn.0045446b
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x35
push eax
lea eax, [ebp - 0x19c]
mov ecx, edi
push eax
call fcn.0052f0d0
mov eax, dword [ebp - 0x14]
mov dword [ebp - 4], esi
cmp eax, 0x10
jb 0x530191
mov ecx, dword [ebp - 0x28]
inc eax
mov dword [ebp - 0x198], eax
mov dword [ebp - 0x194], ecx
mov dword [ebp - 4], 0x36
cmp eax, 0x1000
jb 0x530185
lea eax, [ebp - 0x198]
push eax
lea eax, [ebp - 0x194]
push eax
call fcn.00453da0
mov eax, dword [ebp - 0x198]
pop ecx
pop ecx
mov ecx, dword [ebp - 0x194]
push eax
push ecx
call fcn.004e815d
pop ecx
pop ecx
mov dword [ebp - 4], esi
push str.push
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], ebx
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], bl
call fcn.0045446b
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x37
push eax
lea eax, [ebp - 0x19c]
mov ecx, edi
push eax
call fcn.0052f0d0
mov eax, dword [ebp - 0x14]
mov dword [ebp - 4], esi
cmp eax, 0x10
jb 0x53021a
mov ecx, dword [ebp - 0x28]
inc eax
mov dword [ebp - 0x198], eax
mov dword [ebp - 0x194], ecx
mov dword [ebp - 4], 0x38
cmp eax, 0x1000
jb 0x53020e
lea eax, [ebp - 0x198]
push eax
lea eax, [ebp - 0x194]
push eax
call fcn.00453da0
mov eax, dword [ebp - 0x198]
pop ecx
pop ecx
mov ecx, dword [ebp - 0x194]
push eax
push ecx
call fcn.004e815d
pop ecx
pop ecx
mov dword [ebp - 4], esi
push str.reduce
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], ebx
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], bl
call fcn.0045446b
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x39
push eax
lea eax, [ebp - 0x19c]
mov ecx, edi
push eax
call fcn.0052f0d0
mov eax, dword [ebp - 0x14]
mov dword [ebp - 4], esi
cmp eax, 0x10
jb 0x5302a3
mov ecx, dword [ebp - 0x28]
inc eax
mov dword [ebp - 0x198], eax
mov dword [ebp - 0x194], ecx
mov dword [ebp - 4], 0x3a
cmp eax, 0x1000
jb 0x530297
lea eax, [ebp - 0x198]
push eax
lea eax, [ebp - 0x194]
push eax
call fcn.00453da0
mov eax, dword [ebp - 0x198]
pop ecx
pop ecx
mov ecx, dword [ebp - 0x194]
push eax
push ecx
call fcn.004e815d
pop ecx
pop ecx
mov dword [ebp - 4], esi
push str.reduceRight
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], ebx
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], bl
call fcn.0045446b
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x3b
push eax
lea eax, [ebp - 0x19c]
mov ecx, edi
push eax
call fcn.0052f0d0
mov eax, dword [ebp - 0x14]
mov dword [ebp - 4], esi
cmp eax, 0x10
jb 0x53032c
mov ecx, dword [ebp - 0x28]
inc eax
mov dword [ebp - 0x198], eax
mov dword [ebp - 0x194], ecx
mov dword [ebp - 4], 0x3c
cmp eax, 0x1000
jb 0x530320
lea eax, [ebp - 0x198]
push eax
lea eax, [ebp - 0x194]
push eax
call fcn.00453da0
mov eax, dword [ebp - 0x198]
pop ecx
pop ecx
mov ecx, dword [ebp - 0x194]
push eax
push ecx
call fcn.004e815d
pop ecx
pop ecx
mov dword [ebp - 4], esi
push str.reverse
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], ebx
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], bl
call fcn.0045446b
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x3d
push eax
lea eax, [ebp - 0x19c]
mov ecx, edi
push eax
call fcn.0052f0d0
mov eax, dword [ebp - 0x14]
mov dword [ebp - 4], esi
cmp eax, 0x10
jb 0x5303b5
mov ecx, dword [ebp - 0x28]
inc eax
mov dword [ebp - 0x198], eax
mov dword [ebp - 0x194], ecx
mov dword [ebp - 4], 0x3e
cmp eax, 0x1000
jb 0x5303a9
lea eax, [ebp - 0x198]
push eax
lea eax, [ebp - 0x194]
push eax
call fcn.00453da0
mov eax, dword [ebp - 0x198]
pop ecx
pop ecx
mov ecx, dword [ebp - 0x194]
push eax
push ecx
call fcn.004e815d
pop ecx
pop ecx
mov dword [ebp - 4], esi
push str.shift
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], ebx
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], bl
call fcn.0045446b
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x3f
push eax
lea eax, [ebp - 0x19c]
mov ecx, edi
push eax
call fcn.0052f0d0
mov eax, dword [ebp - 0x14]
mov dword [ebp - 4], esi
cmp eax, 0x10
jb 0x53043e
mov ecx, dword [ebp - 0x28]
inc eax
mov dword [ebp - 0x198], eax
mov dword [ebp - 0x194], ecx
mov dword [ebp - 4], 0x40
cmp eax, 0x1000
jb 0x530432
lea eax, [ebp - 0x198]
push eax
lea eax, [ebp - 0x194]
push eax
call fcn.00453da0
mov eax, dword [ebp - 0x198]
pop ecx
pop ecx
mov ecx, dword [ebp - 0x194]
push eax
push ecx
call fcn.004e815d
pop ecx
pop ecx
mov dword [ebp - 4], esi
push str.some
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], ebx
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], bl
call fcn.0045446b
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x41
push eax
lea eax, [ebp - 0x19c]
mov ecx, edi
push eax
call fcn.0052f0d0
mov eax, dword [ebp - 0x14]
mov dword [ebp - 4], esi
cmp eax, 0x10
jb 0x5304c7
mov ecx, dword [ebp - 0x28]
inc eax
mov dword [ebp - 0x198], eax
mov dword [ebp - 0x194], ecx
mov dword [ebp - 4], 0x42
cmp eax, 0x1000
jb 0x5304bb
lea eax, [ebp - 0x198]
push eax
lea eax, [ebp - 0x194]
push eax
call fcn.00453da0
mov eax, dword [ebp - 0x198]
pop ecx
pop ecx
mov ecx, dword [ebp - 0x194]
push eax
push ecx
call fcn.004e815d
pop ecx
pop ecx
mov dword [ebp - 4], esi
push str.sort
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], ebx
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], bl
call fcn.0045446b
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x43
push eax
lea eax, [ebp - 0x19c]
mov ecx, edi
push eax
call fcn.0052f0d0
mov eax, dword [ebp - 0x14]
mov dword [ebp - 4], esi
cmp eax, 0x10
jb 0x530550
mov ecx, dword [ebp - 0x28]
inc eax
mov dword [ebp - 0x198], eax
mov dword [ebp - 0x194], ecx
mov dword [ebp - 4], 0x44
cmp eax, 0x1000
jb 0x530544
lea eax, [ebp - 0x198]
push eax
lea eax, [ebp - 0x194]
push eax
call fcn.00453da0
mov eax, dword [ebp - 0x198]
pop ecx
pop ecx
mov ecx, dword [ebp - 0x194]
push eax
push ecx
call fcn.004e815d
pop ecx
pop ecx
mov dword [ebp - 4], esi
push str.unshift
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], ebx
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], bl
call fcn.0045446b
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x45
push eax
lea eax, [ebp - 0x19c]
mov ecx, edi
push eax
call fcn.0052f0d0
mov eax, dword [ebp - 0x14]
mov dword [ebp - 4], esi
cmp eax, 0x10
jb 0x5305d9
mov ecx, dword [ebp - 0x28]
inc eax
mov dword [ebp - 0x198], eax
mov dword [ebp - 0x194], ecx
mov dword [ebp - 4], 0x46
cmp eax, 0x1000
jb 0x5305cd
lea eax, [ebp - 0x198]
push eax
lea eax, [ebp - 0x194]
push eax
call fcn.00453da0
mov eax, dword [ebp - 0x198]
pop ecx
pop ecx
mov ecx, dword [ebp - 0x194]
push eax
push ecx
call fcn.004e815d
pop ecx
pop ecx
mov dword [ebp - 4], esi
push str.anchor
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], ebx
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], bl
call fcn.0045446b
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x47
push eax
lea eax, [ebp - 0x19c]
mov ecx, edi
push eax
call fcn.0052f0d0
mov eax, dword [ebp - 0x14]
mov dword [ebp - 4], esi
cmp eax, 0x10
jb 0x530662
mov ecx, dword [ebp - 0x28]
inc eax
mov dword [ebp - 0x198], eax
mov dword [ebp - 0x194], ecx
mov dword [ebp - 4], 0x48
cmp eax, 0x1000
jb 0x530656
lea eax, [ebp - 0x198]
push eax
lea eax, [ebp - 0x194]
push eax
call fcn.00453da0
mov eax, dword [ebp - 0x198]
pop ecx
pop ecx
mov ecx, dword [ebp - 0x194]
push eax
push ecx
call fcn.004e815d
pop ecx
pop ecx
mov dword [ebp - 4], esi
push 0x5a2714
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], ebx
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], bl
call fcn.0045446b
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x49
push eax
lea eax, [ebp - 0x19c]
mov ecx, edi
push eax
call fcn.0052f0d0
mov eax, dword [ebp - 0x14]
mov dword [ebp - 4], esi
cmp eax, 0x10
jb 0x5306eb
mov ecx, dword [ebp - 0x28]
inc eax
mov dword [ebp - 0x198], eax
mov dword [ebp - 0x194], ecx
mov dword [ebp - 4], 0x4a
cmp eax, 0x1000
jb 0x5306df
lea eax, [ebp - 0x198]
push eax
lea eax, [ebp - 0x194]
push eax
call fcn.00453da0
mov eax, dword [ebp - 0x198]
pop ecx
pop ecx
mov ecx, dword [ebp - 0x194]
push eax
push ecx
call fcn.004e815d
pop ecx
pop ecx
mov dword [ebp - 4], esi
push str.blink
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], ebx
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], bl
call fcn.0045446b
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x4b
push eax
lea eax, [ebp - 0x19c]
mov ecx, edi
push eax
call fcn.0052f0d0
mov eax, dword [ebp - 0x14]
mov dword [ebp - 4], esi
cmp eax, 0x10
jb 0x530774
mov ecx, dword [ebp - 0x28]
inc eax
mov dword [ebp - 0x198], eax
mov dword [ebp - 0x194], ecx
mov dword [ebp - 4], 0x4c
cmp eax, 0x1000
jb 0x530768
lea eax, [ebp - 0x198]
push eax
lea eax, [ebp - 0x194]
push eax
call fcn.00453da0
mov eax, dword [ebp - 0x198]
pop ecx
pop ecx
mov ecx, dword [ebp - 0x194]
push eax
push ecx
call fcn.004e815d
pop ecx
pop ecx
mov dword [ebp - 4], esi
push str.bold
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], ebx
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], bl
call fcn.0045446b
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x4d
push eax
lea eax, [ebp - 0x19c]
mov ecx, edi
push eax
call fcn.0052f0d0
mov eax, dword [ebp - 0x14]
mov dword [ebp - 4], esi
cmp eax, 0x10
jb 0x5307fd
mov ecx, dword [ebp - 0x28]
inc eax
mov dword [ebp - 0x198], eax
mov dword [ebp - 0x194], ecx
mov dword [ebp - 4], 0x4e
cmp eax, 0x1000
jb 0x5307f1
lea eax, [ebp - 0x198]
push eax
lea eax, [ebp - 0x194]
push eax
call fcn.00453da0
mov eax, dword [ebp - 0x198]
pop ecx
pop ecx
mov ecx, dword [ebp - 0x194]
push eax
push ecx
call fcn.004e815d
pop ecx
pop ecx
mov dword [ebp - 4], esi
push str.charAt
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], ebx
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], bl
call fcn.0045446b
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x4f
push eax
lea eax, [ebp - 0x19c]
mov ecx, edi
push eax
call fcn.0052f0d0
mov eax, dword [ebp - 0x14]
mov dword [ebp - 4], esi
cmp eax, 0x10
jb 0x530886
mov ecx, dword [ebp - 0x28]
inc eax
mov dword [ebp - 0x198], eax
mov dword [ebp - 0x194], ecx
mov dword [ebp - 4], 0x50
cmp eax, 0x1000
jb 0x53087a
lea eax, [ebp - 0x198]
push eax
lea eax, [ebp - 0x194]
push eax
call fcn.00453da0
mov eax, dword [ebp - 0x198]
pop ecx
pop ecx
mov ecx, dword [ebp - 0x194]
push eax
push ecx
call fcn.004e815d
pop ecx
pop ecx
mov dword [ebp - 4], esi
push str.charCodeAt
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], ebx
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], bl
call fcn.0045446b
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x51
push eax
lea eax, [ebp - 0x19c]
mov ecx, edi
push eax
call fcn.0052f0d0
mov eax, dword [ebp - 0x14]
mov dword [ebp - 4], esi
cmp eax, 0x10
jb 0x53090f
mov ecx, dword [ebp - 0x28]
inc eax
mov dword [ebp - 0x198], eax
mov dword [ebp - 0x194], ecx
mov dword [ebp - 4], 0x52
cmp eax, 0x1000
jb 0x530903
lea eax, [ebp - 0x198]
push eax
lea eax, [ebp - 0x194]
push eax
call fcn.00453da0
mov eax, dword [ebp - 0x198]
pop ecx
pop ecx
mov ecx, dword [ebp - 0x194]
push eax
push ecx
call fcn.004e815d
pop ecx
pop ecx
mov dword [ebp - 4], esi
push str.fixed
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], ebx
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], bl
call fcn.0045446b
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x53
push eax
lea eax, [ebp - 0x19c]
mov ecx, edi
push eax
call fcn.0052f0d0
mov eax, dword [ebp - 0x14]
mov dword [ebp - 4], esi
cmp eax, 0x10
jb 0x530998
mov ecx, dword [ebp - 0x28]
inc eax
mov dword [ebp - 0x198], eax
mov dword [ebp - 0x194], ecx
mov dword [ebp - 4], 0x54
cmp eax, 0x1000
jb 0x53098c
lea eax, [ebp - 0x198]
push eax
lea eax, [ebp - 0x194]
push eax
call fcn.00453da0
mov eax, dword [ebp - 0x198]
pop ecx
pop ecx
mov ecx, dword [ebp - 0x194]
push eax
push ecx
call fcn.004e815d
pop ecx
pop ecx
mov dword [ebp - 4], esi
push str.fontcolor
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], ebx
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], bl
call fcn.0045446b
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x55
push eax
lea eax, [ebp - 0x19c]
mov ecx, edi
push eax
call fcn.0052f0d0
mov eax, dword [ebp - 0x14]
mov dword [ebp - 4], esi
cmp eax, 0x10
jb 0x530a21
mov ecx, dword [ebp - 0x28]
inc eax
mov dword [ebp - 0x198], eax
mov dword [ebp - 0x194], ecx
mov dword [ebp - 4], 0x56
cmp eax, 0x1000
jb 0x530a15
lea eax, [ebp - 0x198]
push eax
lea eax, [ebp - 0x194]
push eax
call fcn.00453da0
mov eax, dword [ebp - 0x198]
pop ecx
pop ecx
mov ecx, dword [ebp - 0x194]
push eax
push ecx
call fcn.004e815d
pop ecx
pop ecx
mov dword [ebp - 4], esi
push str.fontsize
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], ebx
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], bl
call fcn.0045446b
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x57
push eax
lea eax, [ebp - 0x19c]
mov ecx, edi
push eax
call fcn.0052f0d0
mov eax, dword [ebp - 0x14]
mov dword [ebp - 4], esi
cmp eax, 0x10
jb 0x530aaa
mov ecx, dword [ebp - 0x28]
inc eax
mov dword [ebp - 0x198], eax
mov dword [ebp - 0x194], ecx
mov dword [ebp - 4], 0x58
cmp eax, 0x1000
jb 0x530a9e
lea eax, [ebp - 0x198]
push eax
lea eax, [ebp - 0x194]
push eax
call fcn.00453da0
mov eax, dword [ebp - 0x198]
pop ecx
pop ecx
mov ecx, dword [ebp - 0x194]
push eax
push ecx
call fcn.004e815d
pop ecx
pop ecx
mov dword [ebp - 4], esi
push str.italics
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], ebx
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], bl
call fcn.0045446b
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x59
push eax
lea eax, [ebp - 0x19c]
mov ecx, edi
push eax
call fcn.0052f158
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], esi
call fcn.00454280
push str.localeCompare
lea ecx, [ebp - 0x28]
call fcn.00452a2d
push eax
lea eax, [ebp - 0x19c]
mov dword [ebp - 4], 0x5a
push eax
mov ecx, edi
call fcn.0052f158
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], esi
call fcn.00454280
push str.match
lea ecx, [ebp - 0x28]
call fcn.00452a2d
push eax
lea eax, [ebp - 0x19c]
mov dword [ebp - 4], 0x5b
push eax
mov ecx, edi
call fcn.0052f158
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], esi
call fcn.00454280
push str.replace
lea ecx, [ebp - 0x28]
call fcn.00452a2d
push eax
lea eax, [ebp - 0x19c]
mov dword [ebp - 4], 0x5c
push eax
mov ecx, edi
call fcn.0052f158
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], esi
call fcn.00454280
push str.search
lea ecx, [ebp - 0x28]
call fcn.00452a2d
push eax
lea eax, [ebp - 0x19c]
mov dword [ebp - 4], 0x5d
push eax
mov ecx, edi
call fcn.0052f158
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], esi
call fcn.00454280
push str.small
lea ecx, [ebp - 0x28]
call fcn.00452a2d
push eax
lea eax, [ebp - 0x19c]
mov dword [ebp - 4], 0x5e
push eax
mov ecx, edi
call fcn.0052f158
mov dword [ebp - 4], esi
lea ecx, [ebp - 0x28]
call fcn.00454280
push str.split
lea ecx, [ebp - 0x28]
call fcn.00452a2d
push eax
lea eax, [ebp - 0x19c]
mov dword [ebp - 4], 0x5f
push eax
mov ecx, edi
call fcn.0052f158
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], esi
call fcn.00454280
push str.strike
lea ecx, [ebp - 0x28]
call fcn.00452a2d
push eax
lea eax, [ebp - 0x19c]
mov dword [ebp - 4], 0x60
push eax
mov ecx, edi
call fcn.0052f158
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], esi
call fcn.00454280
push 0x5a279c
lea ecx, [ebp - 0x28]
call fcn.00452a2d
push eax
lea eax, [ebp - 0x19c]
mov dword [ebp - 4], 0x61
push eax
mov ecx, edi
call fcn.0052f158
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], esi
call fcn.00454280
push str.substr
lea ecx, [ebp - 0x40]
call fcn.00452a2d
push eax
lea eax, [ebp - 0x19c]
mov dword [ebp - 4], 0x62
push eax
mov ecx, edi
call fcn.0052f158
lea ecx, [ebp - 0x40]
mov dword [ebp - 4], esi
call fcn.00454280
push str.substring
lea ecx, [ebp - 0x58]
call fcn.00452a2d
push eax
lea eax, [ebp - 0x19c]
mov dword [ebp - 4], 0x63
push eax
mov ecx, edi
call fcn.0052f158
lea ecx, [ebp - 0x58]
mov dword [ebp - 4], esi
call fcn.00454280
push 0x5a27b4
lea ecx, [ebp - 0x70]
call fcn.00452a2d
push eax
lea eax, [ebp - 0x19c]
mov dword [ebp - 4], 0x64
push eax
mov ecx, edi
call fcn.0052f158
lea ecx, [ebp - 0x70]
mov dword [ebp - 4], esi
call fcn.00454280
push str.toLocaleLowerCase
lea ecx, [ebp - 0x88]
call fcn.00452a2d
push eax
lea eax, [ebp - 0x19c]
mov dword [ebp - 4], 0x65
push eax
mov ecx, edi
call fcn.0052f158
lea ecx, [ebp - 0x88]
mov dword [ebp - 4], esi
call fcn.00454280
push str.toLocaleUpperCase
lea ecx, [ebp - 0xa0]
call fcn.00452a2d
push eax
lea eax, [ebp - 0x19c]
mov dword [ebp - 4], 0x66
push eax
mov ecx, edi
call fcn.0052f158
lea ecx, [ebp - 0xa0]
mov dword [ebp - 4], esi
call fcn.00454280
push str.toLowerCase
lea ecx, [ebp - 0xb8]
call fcn.00452a2d
push eax
lea eax, [ebp - 0x19c]
mov dword [ebp - 4], 0x67
push eax
mov ecx, edi
call fcn.0052f158
lea ecx, [ebp - 0xb8]
mov dword [ebp - 4], esi
call fcn.00454280
push str.toUpperCase
lea ecx, [ebp - 0xd0]
call fcn.00452a2d
push eax
lea eax, [ebp - 0x19c]
mov dword [ebp - 4], 0x68
push eax
mov ecx, edi
call fcn.0052f158
lea ecx, [ebp - 0xd0]
mov dword [ebp - 4], esi
call fcn.00454280
push str.trim
lea ecx, [ebp - 0xe8]
call fcn.00452a2d
push eax
lea eax, [ebp - 0x19c]
mov dword [ebp - 4], 0x69
push eax
mov ecx, edi
call fcn.0052f158
lea ecx, [ebp - 0xe8]
mov dword [ebp - 4], esi
call fcn.00454280
push str.trimLeft
lea ecx, [ebp - 0x100]
call fcn.00452a2d
push eax
lea eax, [ebp - 0x19c]
mov dword [ebp - 4], 0x6a
push eax
mov ecx, edi
call fcn.0052f158
lea ecx, [ebp - 0x100]
mov dword [ebp - 4], esi
call fcn.00454280
push str.trimRight
lea ecx, [ebp - 0x118]
call fcn.00452a2d
mov dword [ebp - 4], 0x6b
push eax
lea eax, [ebp - 0x19c]
mov ecx, edi
push eax
call fcn.0052f158
lea ecx, [ebp - 0x118]
mov dword [ebp - 4], esi
call fcn.00454280
push str.bind
lea ecx, [ebp - 0x130]
call fcn.00452a2d
push eax
lea eax, [ebp - 0x19c]
mov dword [ebp - 4], 0x6c
push eax
mov ecx, edi
call fcn.0052f158
lea ecx, [ebp - 0x130]
mov dword [ebp - 4], esi
call fcn.00454280
push str.call
lea ecx, [ebp - 0x148]
call fcn.00452a2d
push eax
lea eax, [ebp - 0x19c]
mov dword [ebp - 4], 0x6d
push eax
mov ecx, edi
call fcn.0052f158
lea ecx, [ebp - 0x148]
mov dword [ebp - 4], esi
call fcn.00454280
push str.caller
lea ecx, [ebp - 0x160]
call fcn.00452a2d
push eax
lea eax, [ebp - 0x19c]
mov dword [ebp - 4], 0x6e
push eax
mov ecx, edi
call fcn.0052f158
lea ecx, [ebp - 0x160]
mov dword [ebp - 4], esi
call fcn.00454280
push str.apply
lea ecx, [ebp - 0x178]
call fcn.00452a2d
push eax
lea eax, [ebp - 0x19c]
mov dword [ebp - 4], 0x6f
push eax
mov ecx, edi
call fcn.0052f158
lea ecx, [ebp - 0x178]
mov dword [ebp - 4], esi
call fcn.00454280
push str.arguments
lea ecx, [ebp - 0x190]
call fcn.00452a2d
push eax
lea ecx, [ebp - 0x19c]
mov dword [ebp - 4], 0x70
push ecx
mov ecx, edi
call fcn.0052f158
lea ecx, [ebp - 0x190]
call fcn.00454280
mov eax, edi
call fcn.004e85f6
ret
push 0x5e13d8
call fcn.004e84fa
pop ecx
cmp dword [0x5e13d8], esi
jne 0x52f313
push edi
mov dword [ebp - 4], ebx
call fcn.00451d6d
mov dword [0x5e13d0], eax
mov dword [esp], 0x5686c0
call fcn.004e83a7
mov dword [ebp - 4], esi
mov dword [esp], 0x5e13d8
call fcn.004e84b0
pop ecx
jmp 0x52f313