; CODE SCANNER Output
;
; Source Language: AutoIt
; Extracted from : C:\Users\rootx\Desktop\test\Source.au3
; on             : 2016-09-14, at 14:40:06
; CodeScanner was itself running AutoIt version: 3.3.14.2
;
; {file#}   = $includes[#]
; {funcA#}  = $AU3Functions[#]  (complete set)
; {funcU#}  = $functionsUsed[#] (active subset = $functionsCalled[])
; {macro#}  = $macros[#]        (complete set)
; {string#} = $stringsUsed[#]
; {ref#}    = $references[#]
; {var#}    = $variablesUsed[#]
; This Single-Build was generated on 2016-09-14, at 14:42:00
;===========================================================

Global Const {var64} = 0x00001000     ; {file:8}{line:32}{ref1417}
Global Const {var65} = 0x00000040     ; {file:8}{line:44}{ref1426}
Global Const {var49} = 0x00008000     ; {file:8}{line:54}{ref1433}

Global Enum {var211} = 1, {var212}      ; {file:12}{line:63}{ref1738}
Global Enum {var213} = 0, {var214} , {var158} , {var215}      ; {file:12}{line:64}{ref1742}
Global Enum {var216} = 1, {var217} , {var218} , {var219} , {var220} , {var221} , {var222} , {var223} , {var224} , {var225} , {var226} , {var227} , {var228} , {var229} , {var230} , {var231} , {var232} , {var233} , {var234} , {var235} , {var236} , {var237} , {var238} , {var239} , {var240} , {var241} , {var242} , {var243}      ; {file:12}{line:65}{ref1770}
Global Enum {var244} = 0, {var245} , {var246} , {var247} , {var248} , {var249} , {var250}      ; {file:12}{line:104}{ref1810}
Global Enum {var251} = 0, {var252} , {var253} , {var254} , {var255} , {var256} , {var257} , {var258} , {var259}      ; {file:12}{line:105}{ref1819}
Global Enum {var183} = 1, {var184} , {var185} , {var186} , {var187} , {var188} , {var189} , {var190} , {var191} , {var192}      ; {file:12}{line:110}{ref1831}

Func {funcU15}({var119},{var104},{var120},{var121})     ; {file:7}{line:223}
Local {var101}={funcA122}({string328},{string329},{string330},{string331},{var119},{string332},{var104},{string333},{var120},{string334},{var121})     ; {file:7}{line:224}
If {macro22} Then Return {funcA375}({macro22},{macro25}, 0 )     ; {file:7}{line:225}
Return {var101}[0]     ; {file:7}{line:226}
EndFunc      ; {file:7}{line:227}

Func {funcU13}({var119},{var104},{var122})     ; {file:7}{line:243}
Local {var101}={funcA122}({string343},{string344},{string345},{string346},{var119},{string347},{var104},{string348},{var122})     ; {file:7}{line:244}
If {macro22} Then Return {funcA375}({macro22},{macro25}, False )     ; {file:7}{line:245}
Return {var101}[0]     ; {file:7}{line:246}
EndFunc      ; {file:7}{line:247}

Global {var47}      ; {file:6}{line:10}{ref956}
Global {var48}      ; {file:6}{line:10}{ref957}
Global {var52}      ; {file:6}{line:11}{ref958}
Global {var53}      ; {file:6}{line:11}{ref959}
Global {var54}      ; {file:6}{line:11}{ref960}
Global {var55}      ; {file:6}{line:11}{ref961}
Global {var56}      ; {file:6}{line:12}{ref962}
Global {var57}      ; {file:6}{line:12}{ref963}
Global {var58}      ; {file:6}{line:13}{ref964}
Global {var59}      ; {file:6}{line:13}{ref965}
Global {var60}      ; {file:6}{line:14}{ref966}
Global {var61}      ; {file:6}{line:14}{ref967}
Global {var62}      ; {file:6}{line:15}{ref968}
Global {var63}      ; {file:6}{line:15}{ref969}
Global Const {var80} = 0     ; {file:6}{line:16}{ref970}
Global Const {var83} = 1     ; {file:6}{line:16}{ref971}
Global Const {var84} = 2     ; {file:6}{line:16}{ref972}

Func {funcU12}()     ; {file:6}{line:18}
{var47}= 0     ; {file:6}{line:19}
{funcU13}({var48}, 0 ,{var49})     ; {file:6}{line:20}
EndFunc     ; {file:6}{line:21}

Func {funcU7}()     ; {file:6}{line:23}
If Not {funcA286}({var47}) Then      ; {file:6}{line:24}
If {macro6} Then     ; {file:6}{line:25}
Local {var50}={string46}     ; {file:6}{line:26}
{var50}&={string47}     ; {file:6}{line:27}
{var50}&={string48}     ; {file:6}{line:28}
{var50}&={string49}     ; {file:6}{line:29}
{var50}&={string50}     ; {file:6}{line:30}
{var50}&={string51}     ; {file:6}{line:31}
{var50}&={string52}     ; {file:6}{line:32}
{var50}&={string53}     ; {file:6}{line:33}
{var50}&={string54}     ; {file:6}{line:34}
Else     ; {file:6}{line:35}
Local {var50}={string55}     ; {file:6}{line:36}
{var50}&={string56}     ; {file:6}{line:37}
{var50}&={string57}     ; {file:6}{line:38}
{var50}&={string58}     ; {file:6}{line:39}
{var50}&={string59}     ; {file:6}{line:40}
{var50}&={string60}     ; {file:6}{line:41}
{var50}&={string61}     ; {file:6}{line:42}
{var50}&={string62}     ; {file:6}{line:43}
{var50}&={string63}     ; {file:6}{line:44}
EndIf     ; {file:6}{line:45}
Local {var51}={funcA394}({funcU14}({var50}))     ; {file:6}{line:46}
{var52}=({funcA399}({var51},{string64})- 3 )/ 2      ; {file:6}{line:47}
{var53}=({funcA399}({var51},{string65})- 3 )/ 2      ; {file:6}{line:48}
{var54}=({funcA399}({var51},{string66})- 3 )/ 2      ; {file:6}{line:49}
{var55}=({funcA399}({var51},{string67})- 3 )/ 2      ; {file:6}{line:50}
{var56}=({funcA399}({var51},{string68})- 3 )/ 2      ; {file:6}{line:51}
{var57}=({funcA399}({var51},{string69})- 3 )/ 2      ; {file:6}{line:52}
{var58}=({funcA399}({var51},{string70})- 3 )/ 2      ; {file:6}{line:53}
{var59}=({funcA399}({var51},{string71})- 3 )/ 2      ; {file:6}{line:54}
{var60}=({funcA399}({var51},{string72})- 3 )/ 2      ; {file:6}{line:55}
{var61}=({funcA399}({var51},{string73})- 3 )/ 2      ; {file:6}{line:56}
{var62}=({funcA399}({var51},{string74})- 3 )/ 2      ; {file:6}{line:57}
{var63}=({funcA399}({var51},{string75})- 3 )/ 2      ; {file:6}{line:58}
{var51}={funcA43}({var51})     ; {file:6}{line:59}
{var48}={funcU15}( 0 ,{funcA44}({var51}),{var64},{var65})     ; {file:6}{line:62}
{var47}={funcA129}({string76}&{funcA44}({var51})&{string77},{var48})     ; {file:6}{line:63}
{funcA133}({var47}, 1 ,{var51})     ; {file:6}{line:64}
{funcA315}({string78})     ; {file:6}{line:65}
EndIf     ; {file:6}{line:66}
EndFunc     ; {file:6}{line:67}

Func {funcU16}({var66})     ; {file:6}{line:69}
{var66}={funcA43}({var66})     ; {file:6}{line:70}
Switch {funcA44}({var66})     ; {file:6}{line:71}
Case 0 To 16     ; {file:6}{line:72}
Local {var67}= 16     ; {file:6}{line:73}
Case 17 To 24     ; {file:6}{line:74}
Local {var67}= 24     ; {file:6}{line:75}
Case Else     ; {file:6}{line:76}
Local {var67}= 32     ; {file:6}{line:77}
EndSwitch     ; {file:6}{line:78}
Local {var68}={funcA129}({string79}&{var67}&{string80})     ; {file:6}{line:80}
{funcA133}({var68}, 1 ,{var66})     ; {file:6}{line:81}
Return {funcA130}({var68}, 1 )     ; {file:6}{line:82}
EndFunc     ; {file:6}{line:83}

Func {funcU18}({var66})     ; {file:6}{line:100}
If Not {funcA286}({var47}) Then {funcU7}()     ; {file:6}{line:101}
{var66}={funcU16}({var66})     ; {file:6}{line:102}
Local {var72}={funcA129}({string83})     ; {file:6}{line:104}
Local {var73}={funcA129}({string84}&{funcA44}({var66})&{string85})     ; {file:6}{line:105}
{funcA133}({var73}, 1 ,{var66})     ; {file:6}{line:106}
{funcA122}({string86},{string87},{string88},{string89},{funcA131}({var47})+{var54},{string90},{funcA131}({var72}),{string91},{funcA131}({var73}),{string92},{funcA44}({var66})* 8 ,{string93}, 0 )     ; {file:6}{line:108}
Return {var72}     ; {file:6}{line:114}
EndFunc     ; {file:6}{line:115}

Func {funcU19}({var66})     ; {file:6}{line:117}
If Not {funcA286}({var47}) Then {funcU7}()     ; {file:6}{line:118}
{var66}={funcU16}({var66})     ; {file:6}{line:119}
Local {var72}={funcA129}({string94})     ; {file:6}{line:121}
Local {var73}={funcA129}({string95}&{funcA44}({var66})&{string96})     ; {file:6}{line:122}
{funcA133}({var73}, 1 ,{var66})     ; {file:6}{line:123}
{funcA122}({string97},{string98},{string99},{string100},{funcA131}({var47})+{var55},{string101},{funcA131}({var72}),{string102},{funcA131}({var73}),{string103},{funcA44}({var66})* 8 ,{string104}, 0 )     ; {file:6}{line:125}
Return {var72}     ; {file:6}{line:131}
EndFunc     ; {file:6}{line:132}

Func {funcU25}(ByRef {var72}, ByRef {var69},{var74})     ; {file:6}{line:229}
If Not {funcA286}({var47}) Then {funcU7}()     ; {file:6}{line:230}
If Not {funcA286}({var72}) Then Return {funcA375}( 1 , 0 ,{funcA43}({string162}))     ; {file:6}{line:231}
{var74}={funcA43}({var74})     ; {file:6}{line:233}
Local {var76}={funcA57}({funcA44}({var74})/ 16 )* 16      ; {file:6}{line:234}
If {var76}= 0 Then Return {funcA375}( 1 , 0 ,{funcA43}({string163}))     ; {file:6}{line:235}
Local {var75}={funcA129}({string164}&{var76}&{string165})     ; {file:6}{line:237}
{funcA133}({var75}, 1 ,{var74})     ; {file:6}{line:238}
Local {var71}={funcA129}({string166})     ; {file:6}{line:240}
{funcA133}({var71}, 1 ,{var69})     ; {file:6}{line:241}
{funcA122}({string167},{string168},{string169},{string170},{funcA131}({var47})+{var59},{string171},{funcA131}({var72}),{string172},{funcA131}({var75}),{string173},{var76},{string174},{funcA131}({var71}))     ; {file:6}{line:243}
{var69}={funcA130}({var71}, 1 )     ; {file:6}{line:248}
Return {funcA130}({var75}, 1 )     ; {file:6}{line:249}
EndFunc     ; {file:6}{line:250}

Func {funcU27}(ByRef {var72}, ByRef {var69},{var74})     ; {file:6}{line:275}
If Not {funcA286}({var47}) Then {funcU7}()     ; {file:6}{line:276}
If Not {funcA286}({var72}) Then Return {funcA375}( 1 , 0 ,{funcA43}({string188}))     ; {file:6}{line:277}
{var74}={funcA43}({var74})     ; {file:6}{line:279}
Local {var76}={funcA44}({var74})     ; {file:6}{line:280}
If {var76}= 0 Then Return {funcA375}( 1 , 0 ,{funcA43}({string189}))     ; {file:6}{line:281}
Local {var75}={funcA129}({string190}&{var76}&{string191})     ; {file:6}{line:283}
{funcA133}({var75}, 1 ,{var74})     ; {file:6}{line:284}
Local {var71}={funcA129}({string192})     ; {file:6}{line:286}
{funcA133}({var71}, 1 ,{var69})     ; {file:6}{line:287}
{funcA122}({string193},{string194},{string195},{string196},{funcA131}({var47})+{var61},{string197},{funcA131}({var72}),{string198},{funcA131}({var75}),{string199},{var76},{string200},{funcA131}({var71}))     ; {file:6}{line:289}
{var69}={funcA130}({var71}, 1 )     ; {file:6}{line:294}
Return {funcA130}({var75}, 1 )     ; {file:6}{line:295}
EndFunc     ; {file:6}{line:296}

Func {funcU28}(ByRef {var72}, ByRef {var69},{var74})     ; {file:6}{line:299}
If Not {funcA286}({var47}) Then {funcU7}()     ; {file:6}{line:300}
If Not {funcA286}({var72}) Then Return {funcA375}( 1 , 0 ,{funcA43}({string201}))     ; {file:6}{line:301}
{var74}={funcA43}({var74})     ; {file:6}{line:303}
Local {var76}={funcA44}({var74})     ; {file:6}{line:304}
If {var76}= 0 Then Return {funcA375}( 1 , 0 ,{funcA43}({string202}))     ; {file:6}{line:305}
Local {var75}={funcA129}({string203}&{var76}&{string204})     ; {file:6}{line:307}
{funcA133}({var75}, 1 ,{var74})     ; {file:6}{line:308}
Local {var71}={funcA129}({string205})     ; {file:6}{line:310}
{funcA133}({var71}, 1 ,{var69})     ; {file:6}{line:311}
{funcA122}({string206},{string207},{string208},{string209},{funcA131}({var47})+{var62},{string210},{funcA131}({var72}),{string211},{funcA131}({var75}),{string212},{var76},{string213},{funcA131}({var71}))     ; {file:6}{line:313}
{var69}={funcA130}({var71}, 1 )     ; {file:6}{line:319}
Return {funcA130}({var75}, 1 )     ; {file:6}{line:320}
EndFunc     ; {file:6}{line:321}

Func {funcU30}(ByRef {var72}, ByRef {var69},{var74})     ; {file:6}{line:336}
{var74}={funcU25}({var72},{var69},{var74})     ; {file:6}{line:337}
Local {var76}={funcA44}({var74})     ; {file:6}{line:338}
For {var70}={var76} To {var76}- 16 Step -1     ; {file:6}{line:339}
If {funcA45}({var74},{var70}, 1 )={funcA43}({string217}) Then      ; {file:6}{line:340}
Return {funcA45}({var74}, 1 ,{var70}- 1 )     ; {file:6}{line:341}
EndIf     ; {file:6}{line:342}
Next     ; {file:6}{line:343}
Return {var74}     ; {file:6}{line:344}
EndFunc     ; {file:6}{line:345}

Func {funcU9}({var66},{var74},{var79}={var80})     ; {file:6}{line:366}
{var74}={funcA43}({var74})     ; {file:6}{line:367}
If {funcA44}({var74})<= 16 Then Return {funcA375}( 1 , 0 ,{funcA43}({string221}))     ; {file:6}{line:368}
Local {var69}={funcA45}({var74}, 1 , 16 ),{var72},{var82}     ; {file:6}{line:370}
{var74}={funcA45}({var74}, 17 )     ; {file:6}{line:371}
Switch {funcA394}({var79})     ; {file:6}{line:373}
Case {string222},{var83}     ; {file:6}{line:374}
{var72}={funcU18}({var66})     ; {file:6}{line:375}
{var82}={funcU27}({var72},{var69},{var74})     ; {file:6}{line:376}
Case {string223},{var84}     ; {file:6}{line:377}
{var72}={funcU18}({var66})     ; {file:6}{line:378}
{var82}={funcU28}({var72},{var69},{var74})     ; {file:6}{line:379}
Case Else     ; {file:6}{line:380}
{var72}={funcU19}({var66})     ; {file:6}{line:381}
{var82}={funcU30}({var72},{var69},{var74})     ; {file:6}{line:382}
EndSwitch     ; {file:6}{line:383}
If {funcA44}({var82})= 0 Then Return {funcA375}( 1 , 0 ,{funcA43}({string224}))     ; {file:6}{line:385}
Return {var82}     ; {file:6}{line:386}
EndFunc     ; {file:6}{line:387}

Func {funcU14}({var50})     ; {file:6}{line:389}
If {macro6} Then     ; {file:6}{line:390}
Local {var51}={string225}     ; {file:6}{line:391}
Else     ; {file:6}{line:392}
Local {var51}={string226}     ; {file:6}{line:393}
EndIf     ; {file:6}{line:394}
Local {var85}=({funcA399}({var51},{string227})- 3 )/ 2      ; {file:6}{line:395}
Local {var86}=({funcA399}({var51},{string228})- 3 )/ 2      ; {file:6}{line:396}
Local {var87}=({funcA399}({var51},{string229})- 3 )/ 2      ; {file:6}{line:397}
{var51}={funcA43}({var51})     ; {file:6}{line:398}
Local {var88}={funcU15}( 0 ,{funcA44}({var51}),{var64},{var65})     ; {file:6}{line:400}
Local {var89}={funcA129}({string230}&{funcA44}({var51})&{string231},{var88})     ; {file:6}{line:401}
{funcA133}({var89}, 1 ,{var51})     ; {file:6}{line:402}
Local {var90}={funcA129}({string232})     ; {file:6}{line:404}
Local {var91}={funcA411}({var50})     ; {file:6}{line:405}
Local {var92}={funcA129}({string233}&{var91}&{string234})     ; {file:6}{line:406}
{funcA122}({string235},{string236},{string237},{string238},{funcA131}({var89})+{var86},{string239},{funcA131}({var90}),{string240}, 0 ,{string241}, 0 ,{string242}, 0 )     ; {file:6}{line:408}
{funcA122}({string243},{string244},{string245},{string246},{funcA131}({var89})+{var87},{string247},{var50},{string248},{var91},{string249},{funcA131}({var92}),{string250},{funcA131}({var90}))     ; {file:6}{line:414}
Local {var93}={funcA130}({funcA129}({string251},{funcA131}({var92})), 1 )     ; {file:6}{line:420}
Local {var94}={funcA129}({string252}&({var93}+ 16 )&{string253})     ; {file:6}{line:421}
Local {var82}={funcA122}({string254},{string255},{string256},{string257},{funcA131}({var89})+{var85},{string258},{funcA131}({var92})+ 4 ,{string259},{funcA131}({var94}),{string260}, 0 ,{string261}, 0 )     ; {file:6}{line:423}
{funcU13}({var88}, 0 ,{var49})     ; {file:6}{line:430}
Return {funcA45}({funcA130}({var94}, 1 ), 1 ,{var82}[ 0 ])     ; {file:6}{line:431}
EndFunc     ; {file:6}{line:432}

Func {funcU1}(ByRef {var5}, ByRef {var6})     ; {file:2}{line:102}
{var5}={var6}     ; {file:2}{line:103}
EndFunc     ; {file:2}{line:104}

Func {funcU2}(ByRef {var5},{var6}, ByRef {var7})     ; {file:2}{line:107}
{var5}[{var6}]={var7}     ; {file:2}{line:108}
EndFunc     ; {file:2}{line:109}

Func {funcU3}(ByRef {var5}, ByRef {var6},{var7})     ; {file:2}{line:112}
{var5}={var6}[{var7}]     ; {file:2}{line:113}
EndFunc     ; {file:2}{line:114}

Func {funcU4}(ByRef {var5},{var6}, ByRef {var7},{var8})     ; {file:2}{line:117}
{var5}[{var6}]={var7}[{var8}]     ; {file:2}{line:118}
EndFunc     ; {file:2}{line:119}

Func {funcU5}(ByRef {var5},{var9})     ; {file:2}{line:122}
{var5}={funcA308}({var9})     ; {file:2}{line:123}
EndFunc     ; {file:2}{line:124}

Func {funcU6}(ByRef {var5},{var6},{var9})     ; {file:2}{line:127}
{var5}[{var6}]={funcA308}({var9})     ; {file:2}{line:128}
EndFunc     ; {file:2}{line:129}
{funcU7}()     ; {file:2}{line:136}
Global {var16} = 0     ; {file:2}{line:140}{ref33}
Global {var10}[2]      ; {file:2}{line:141}{ref34}
{var10}[0]={string8}     ; {file:2}{line:142}

Func {funcU8}(Const {var11},{var12}=0)     ; {file:2}{line:146}
Return {funcA46}({funcU9}({var10}[{var12}],{var11}))     ; {file:2}{line:147}
EndFunc     ; {file:2}{line:148}
{funcU10}()     ; {file:2}{line:156}

Func {funcU10}()     ; {file:2}{line:158}
{funcU11}( 0 , False )     ; {file:2}{line:163}
{funcU8}({string9})     ; {file:2}{line:164}
Local {var5}=0,{var6}=1     ; {file:2}{line:166}
Local {var7}[1]     ; {file:2}{line:167}
{funcU1}({var5},{var6})     ; {file:2}{line:168}
{funcU2}({var7}, 0 ,{var5})     ; {file:2}{line:169}
{funcU3}({var5},{var7}, 0 )     ; {file:2}{line:170}
{funcU4}({var7}, 0 ,{var7}, 0 )     ; {file:2}{line:171}
{funcU5}({var5}, 1 )     ; {file:2}{line:172}
{funcU6}({var7}, 0 , 1 )     ; {file:2}{line:173}
EndFunc     ; {file:2}{line:175}

Func {funcU11}({var13}=0,{var14}=True)     ; {file:2}{line:178}
ReDim {var10}[8]     ; {file:2}{line:182}
If {var15}[0]>0 Then     ; {file:2}{line:183}
{var10}[1]={var15}[1]     ; {file:2}{line:184}
Else     ; {file:2}{line:185}
{var10}[1]={string10}     ; {file:2}{line:186}
EndIf     ; {file:2}{line:187}
{var10}[2]={macro10}     ; {file:2}{line:188}
{var10}[3]={macro96}     ; {file:2}{line:189}
{var10}[4]={macro47}     ; {file:2}{line:190}
{var10}[ 5 ]={funcA137}({string11})     ; {file:2}{line:191}
{var10}[6]={macro39}     ; {file:2}{line:192}
{var10}[ 7 ]={funcA146}({string12})     ; {file:2}{line:193}
If {var13}={string13} Then {var13}=1     ; {file:2}{line:196}
If {var13}<= 0 Or {var13}>{funcA457}({var10})- 1 Then      ; {file:2}{line:197}
{var16}=1     ; {file:2}{line:198}
{var10}[{var16}]={funcA394}({var13})     ; {file:2}{line:199}
Return     ; {file:2}{line:200}
EndIf     ; {file:2}{line:201}
If {var10}[{var13}]={string14} And {var14}= True Then {var10}[{var13}]={funcA279}({string15},{string16},{string17},{string18}, 250 , 140 )     ; {file:2}{line:203}
{var16}={var13}     ; {file:2}{line:204}
EndFunc     ; {file:2}{line:206}

Global Const {var4} = -3     ; {file:4}{line:18}{ref147}

#AutoIt3Wrapper_UseX64=n     ; {file:1}{line:5}
{var1}={funcA191}({string2}, 300 , 150 ,- 1 ,- 1 )     ; {file:1}{line:7}
{var2}={funcA193}({string3}, 100 , 50 , 100 , 30 )     ; {file:1}{line:8}
{funcA258}({macro81})     ; {file:1}{line:9}
While 1     ; {file:1}{line:12}
{var3}={funcA247}()     ; {file:1}{line:13}
Switch {var3}     ; {file:1}{line:14}
Case {var4}     ; {file:1}{line:15}
Exit     ; {file:1}{line:16}
Case {var2}     ; {file:1}{line:18}
{funcA307}( 48 ,{string4},{string5})     ; {file:1}{line:19}
EndSwitch     ; {file:1}{line:20}
WEnd     ; {file:1}{line:21}

