; 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
;
; This Single-Build was generated on 2016-09-14, at 14:42:04
;===========================================================

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}={phrase1}      ; {file:7}{line:224}
	If {phrase2} Then Return {phrase3}      ; {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}={phrase4}      ; {file:7}{line:244}
	If {phrase5} Then Return {phrase6}      ; {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}
	{phrase7}      ; {file:6}{line:20}
EndFunc      ; {file:6}{line:21}

Func {funcU7}()      ; {file:6}{line:23}
	If {phrase8} Then       ; {file:6}{line:24}
	If {phrase9} 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}={phrase10}      ; {file:6}{line:46}
	{var52}=({phrase11}- 3 )/ 2       ; {file:6}{line:47}
	{var53}=({phrase12}- 3 )/ 2       ; {file:6}{line:48}
	{var54}=({phrase13}- 3 )/ 2       ; {file:6}{line:49}
	{var55}=({phrase14}- 3 )/ 2       ; {file:6}{line:50}
	{var56}=({phrase15}- 3 )/ 2       ; {file:6}{line:51}
	{var57}=({phrase16}- 3 )/ 2       ; {file:6}{line:52}
	{var58}=({phrase17}- 3 )/ 2       ; {file:6}{line:53}
	{var59}=({phrase18}- 3 )/ 2       ; {file:6}{line:54}
	{var60}=({phrase19}- 3 )/ 2       ; {file:6}{line:55}
	{var61}=({phrase20}- 3 )/ 2       ; {file:6}{line:56}
	{var62}=({phrase21}- 3 )/ 2       ; {file:6}{line:57}
	{var63}=({phrase22}- 3 )/ 2       ; {file:6}{line:58}
	{var51}={phrase23}      ; {file:6}{line:59}
	{var48}={phrase24}      ; {file:6}{line:62}
	{var47}={phrase25}      ; {file:6}{line:63}
	{phrase26}      ; {file:6}{line:64}
	{phrase27}      ; {file:6}{line:65}
	EndIf      ; {file:6}{line:66}
EndFunc      ; {file:6}{line:67}

Func {funcU16}({var66})      ; {file:6}{line:69}
	{var66}={phrase28}      ; {file:6}{line:70}
	Switch {phrase29}      ; {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}={phrase30}      ; {file:6}{line:80}
	{phrase31}      ; {file:6}{line:81}
	Return {phrase32}      ; {file:6}{line:82}
EndFunc      ; {file:6}{line:83}

Func {funcU18}({var66})      ; {file:6}{line:100}
	If {phrase33} Then {phrase34}      ; {file:6}{line:101}
	{var66}={phrase35}      ; {file:6}{line:102}
	Local {var72}={phrase36}      ; {file:6}{line:104}
	Local {var73}={phrase37}      ; {file:6}{line:105}
	{phrase38}      ; {file:6}{line:106}
	{phrase39}      ; {file:6}{line:108}
	Return {var72}      ; {file:6}{line:114}
EndFunc      ; {file:6}{line:115}

Func {funcU19}({var66})      ; {file:6}{line:117}
	If {phrase40} Then {phrase41}      ; {file:6}{line:118}
	{var66}={phrase42}      ; {file:6}{line:119}
	Local {var72}={phrase43}      ; {file:6}{line:121}
	Local {var73}={phrase44}      ; {file:6}{line:122}
	{phrase45}      ; {file:6}{line:123}
	{phrase46}      ; {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 {phrase47} Then {phrase48}      ; {file:6}{line:230}
	If {phrase49} Then Return {phrase50}      ; {file:6}{line:231}
	{var74}={phrase51}      ; {file:6}{line:233}
	Local {var76}={phrase52}* 16       ; {file:6}{line:234}
	If {phrase53} Then Return {phrase54}      ; {file:6}{line:235}
	Local {var75}={phrase55}      ; {file:6}{line:237}
	{phrase56}      ; {file:6}{line:238}
	Local {var71}={phrase57}      ; {file:6}{line:240}
	{phrase58}      ; {file:6}{line:241}
	{phrase59}      ; {file:6}{line:243}
	{var69}={phrase60}      ; {file:6}{line:248}
	Return {phrase61}      ; {file:6}{line:249}
EndFunc      ; {file:6}{line:250}

Func {funcU27}(ByRef {var72}, ByRef {var69},{var74})      ; {file:6}{line:275}
	If {phrase62} Then {phrase63}      ; {file:6}{line:276}
	If {phrase64} Then Return {phrase65}      ; {file:6}{line:277}
	{var74}={phrase66}      ; {file:6}{line:279}
	Local {var76}={phrase67}      ; {file:6}{line:280}
	If {phrase68} Then Return {phrase69}      ; {file:6}{line:281}
	Local {var75}={phrase70}      ; {file:6}{line:283}
	{phrase71}      ; {file:6}{line:284}
	Local {var71}={phrase72}      ; {file:6}{line:286}
	{phrase73}      ; {file:6}{line:287}
	{phrase74}      ; {file:6}{line:289}
	{var69}={phrase75}      ; {file:6}{line:294}
	Return {phrase76}      ; {file:6}{line:295}
EndFunc      ; {file:6}{line:296}

Func {funcU28}(ByRef {var72}, ByRef {var69},{var74})      ; {file:6}{line:299}
	If {phrase77} Then {phrase78}      ; {file:6}{line:300}
	If {phrase79} Then Return {phrase80}      ; {file:6}{line:301}
	{var74}={phrase81}      ; {file:6}{line:303}
	Local {var76}={phrase82}      ; {file:6}{line:304}
	If {phrase83} Then Return {phrase84}      ; {file:6}{line:305}
	Local {var75}={phrase85}      ; {file:6}{line:307}
	{phrase86}      ; {file:6}{line:308}
	Local {var71}={phrase87}      ; {file:6}{line:310}
	{phrase88}      ; {file:6}{line:311}
	{phrase89}      ; {file:6}{line:313}
	{var69}={phrase90}      ; {file:6}{line:319}
	Return {phrase91}      ; {file:6}{line:320}
EndFunc      ; {file:6}{line:321}

Func {funcU30}(ByRef {var72}, ByRef {var69},{var74})      ; {file:6}{line:336}
	{var74}={phrase92}      ; {file:6}{line:337}
	Local {var76}={phrase93}      ; {file:6}{line:338}
	For {var70}={var76} To {var76}- 16 Step -1      ; {file:6}{line:339}
	If {phrase94} Then       ; {file:6}{line:340}
	Return {phrase95}      ; {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}={phrase96}      ; {file:6}{line:367}
	If {phrase97} Then Return {phrase98}      ; {file:6}{line:368}
	Local {var69}={phrase99},{var72},{var82}      ; {file:6}{line:370}
	{var74}={phrase100}      ; {file:6}{line:371}
	Switch {phrase101}      ; {file:6}{line:373}
	Case {string222},{var83}      ; {file:6}{line:374}
	{var72}={phrase102}      ; {file:6}{line:375}
	{var82}={phrase103}      ; {file:6}{line:376}
	Case {string223},{var84}      ; {file:6}{line:377}
	{var72}={phrase104}      ; {file:6}{line:378}
	{var82}={phrase105}      ; {file:6}{line:379}
	Case Else      ; {file:6}{line:380}
	{var72}={phrase106}      ; {file:6}{line:381}
	{var82}={phrase107}      ; {file:6}{line:382}
	EndSwitch      ; {file:6}{line:383}
	If {phrase108} Then Return {phrase109}      ; {file:6}{line:385}
	Return {var82}      ; {file:6}{line:386}
EndFunc      ; {file:6}{line:387}

Func {funcU14}({var50})      ; {file:6}{line:389}
	If {phrase110} 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}=({phrase111}- 3 )/ 2       ; {file:6}{line:395}
	Local {var86}=({phrase112}- 3 )/ 2       ; {file:6}{line:396}
	Local {var87}=({phrase113}- 3 )/ 2       ; {file:6}{line:397}
	{var51}={phrase114}      ; {file:6}{line:398}
	Local {var88}={phrase115}      ; {file:6}{line:400}
	Local {var89}={phrase116}      ; {file:6}{line:401}
	{phrase117}      ; {file:6}{line:402}
	Local {var90}={phrase118}      ; {file:6}{line:404}
	Local {var91}={phrase119}      ; {file:6}{line:405}
	Local {var92}={phrase120}      ; {file:6}{line:406}
	{phrase121}      ; {file:6}{line:408}
	{phrase122}      ; {file:6}{line:414}
	Local {var93}={phrase123}      ; {file:6}{line:420}
	Local {var94}={phrase124}      ; {file:6}{line:421}
	Local {var82}={phrase125}      ; {file:6}{line:423}
	{phrase126}      ; {file:6}{line:430}
	Return {phrase127}      ; {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}={phrase128}      ; {file:2}{line:123}
EndFunc      ; {file:2}{line:124}

Func {funcU6}(ByRef {var5},{var6},{var9})      ; {file:2}{line:127}
	{var5}[{var6}]={phrase129}      ; {file:2}{line:128}
EndFunc      ; {file:2}{line:129}
{phrase130}      ; {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 {phrase131}      ; {file:2}{line:147}
EndFunc      ; {file:2}{line:148}
{phrase132}      ; {file:2}{line:156}

Func {funcU10}()      ; {file:2}{line:158}
	{phrase133} ; {file:2}{line:163}
	{phrase134}      ; {file:2}{line:164}
	Local {var5}=0,{var6}=1      ; {file:2}{line:166}
	Local {var7}[1]      ; {file:2}{line:167}
	{phrase135}      ; {file:2}{line:168}
	{phrase136}      ; {file:2}{line:169}
	{phrase137}      ; {file:2}{line:170}
	{phrase138}      ; {file:2}{line:171}
	{phrase139}      ; {file:2}{line:172}
	{phrase140}      ; {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 {phrase141} 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]={phrase142}      ; {file:2}{line:188}
	{var10}[3]={phrase143}      ; {file:2}{line:189}
	{var10}[4]={phrase144}      ; {file:2}{line:190}
	{var10}[ 5 ]={phrase145}      ; {file:2}{line:191}
	{var10}[6]={phrase146}      ; {file:2}{line:192}
	{var10}[ 7 ]={phrase147}      ; {file:2}{line:193}
	If {phrase148} Then {var13}=1      ; {file:2}{line:196}
	If {phrase149} Then       ; {file:2}{line:197}
	{var16}=1      ; {file:2}{line:198}
	{var10}[{var16}]={phrase150}      ; {file:2}{line:199}
	Return      ; {file:2}{line:200}
	EndIf      ; {file:2}{line:201}
	If {phrase151} Then {var10}[{var13}]={phrase152}      ; {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}={phrase153}      ; {file:1}{line:7}
{var2}={phrase154}      ; {file:1}{line:8}
{phrase155}      ; {file:1}{line:9}
While {phrase156} ; {file:1}{line:12}
{var3}={phrase157}      ; {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}
{phrase158}      ; {file:1}{line:19}
EndSwitch      ; {file:1}{line:20}
WEnd      ; {file:1}{line:21}

