Code:
#Region
#AutoIt3Wrapper_UseUpx=n
#AutoIt3Wrapper_res_requestedExecutionLevel=asInvoker
#EndRegion
$v212048705132407334177146635228594827325982366 = ""
$v422613659317891215963022258533472834973850709 = ""
$v459092639681876147163197359731864478919435338 = ""
$v383237974357419187669077297214064093471775069 = ""
$v324214702653499772648763839457160461257364816 = ""
$v953550393671998757264911250192499661606499097 = ""
$v415260076437547365890892701269567793212191285 = ""
$v172704158881717501897019203873272889866395937 = ""
$v352950664820231043653310791640817223650176691 = ""
Global $v212048705132407334177146635228594827325982366
Global $v933827341148410107198106318468545740333126805
Global $v532456262903233979392221554669102137914608898
Global $v191985696475482781299321544310304801749768982
Global $v384276295299480719314943619319614527482707035 = "64-bit mode. Please note that this is NOT supported and your program "
Global $v428564840225188350199136940651593391724949774 = "It seems you are trying to run this program in "
Global $v492373584410161658905618097818387456300487444 = "will most likely crash. Continue?"
Global $v907688761452618778167045360105467619183964582 = "struct;long X;long Y;endstruct"
Global $v458065854494013130976167457800869988845342123 = "Confirm execution of code at "
Global $v343556814656127945658886376287224006744795759 = "_ArrayAdd($Params,$Param"
Global $v973958142397919040891912128331038527159028125 = "_ArrayAdd($Types,$Type"
Global $v263763011112643609330788591262444546687353482 = "__ProcCall_ShutDown"
Global $v663578394194040669409543618651502492378275060 = "__Dll__HandleIndex"
Global $v511066011321234035112904995421882599173753631 = "__Dll__HandleIndex"
Global $v104410552142505846308179772142736247162676506 = "WriteProcessMemory"
Global $v543286973409736987134066651417981117887546425 = "GetCurrentProcess"
Global $v404367631342768272193744978391474054161594082 = "MAX_MODULE_NAME32"
Global $v381162925203497928429950678160467675440748843 = "ProcCall Warning"
Global $v857918575477482709852260831364067071929895369 = "__ProcCall_Start"
Global $v886462893521601777994286594263205450134045713 = "GetModuleHandleW"
Global $v841549430285758762836866670198194345222368947 = "VirtualAllocEx"
Global $v522264816776855027269081363236297894795783287 = "CallWindowProc"
Global $v220445543478776802153173633897933542948972234 = "GetProcAddress"
Global $v625006025517644863622512621862109665757770662 = "Kernel32.dll"
Global $v317714343783205259355538477588855553279061930 = "kernel32.dll"
Global $v217362288343321987634425168717444157278000324 = "Advapi32.dll"
Global $v327400391945780903219033641931200779306714913 = "kernel32.dll"
Global $v321034160305549659144999735411571572569010732 = "User32.dll"
Global $v657020501406377520774269084137569115173435672 = "ulong_ptr*"
Global $v389012561393318121289582904430981285508648529 = "ulong_ptr"
Global $v209712759989917066776288925734912061437552678 = "ulong_ptr"
Global $v206627511250619107313803664298882312138027098 = "MAX_PATH"
Global $v523876334317994184229985131138941897200844943 = "ProcCall"
Global $v328286146876936865514567394275955923170881464 = "fastcall"
Global $v789005454564685215447506561817927075367724121 = "lresult"
Global $v227791817760477114542834445284434521141704663 = "stdcall"
Global $v134016034445497545664669292309014423276819874 = "stdcall"
Global $v205267472646540052622463624528876186351687434 = "lparam"
Global $v621833845190123638385169100101597454606921539 = "handle"
Global $v374203329403119037205371823628249594292578564 = "handle"
Global $v507003179796109489568315319892529747804820726 = "static"
Global $v934790012996755118379906042942818777339425786 = "static"
Global $v417383682156930683376618177602640402215651071 = "handle"
Global $v223139114555867749913603825920167502255998342 = "handle"
Global $v430713186252872065391283571202086178507113142 = "handle"
Global $v570018957175416594340841287817583011251879177 = "handle"
Global $v626322521117251873372093160578817521405091155 = "0FB6D8"
Global $v432326418106889425849121836254618925177763459 = "wparam"
Global $v884312425109554861321312732640154978661338911 = "byte["
Global $v343404114673396277783840374267899306855766453 = "dword"
Global $v763873310885955917216981949728112251491176162 = "dword"
Global $v601708876746889073260045544376638742332527645 = "wchar"
Global $v360008529488472939217220387898066744758676281 = "wstr"
Global $v314526104859027582432657367606574181368818539 = "8B15"
Global $v505972335452362103845453954597862988949638412 = "bool"
Global $v452622888296126720761847033154404951700567742 = "FF35"
Global $v796356580896409622945016971379086299320119293 = "8B0D"
Global $v486477369409318507249397265669080106323176109 = "hwnd"
Global $v239938076956366842519358281453388779844800283 = "byte"
Global $v190156217824702075147730799514855598175492316 = "33DB"
Global $v869335624756561198445275087809129560280314833 = "33C0"
Global $v971719300203619442856326170945590819499946737 = "FFD3"
Global $v592037354600365186622603760701426791216737289 = "uint"
Global $v374459800446100296361251585106520473208701262 = "char"
Global $v440627447666256524222270480145373494803171737 = "byte"
Global $v541684952186614764257466076427914213400920668 = "33C0"
Global $v805284700186114643774940902761921228257820076 = "8BC3"
Global $v813526222529393510306987172521003753830710608 = "ptr"
Global $v286795693431409619924333042708123008645621860 = "ptr"
Global $v526981348277819397551821199760243836260356009 = "ptr"
Global $v451976448558745875409500046491768414312759511 = "ptr"
Global $v335368960437680133168958107794546283871053601 = "str"
Global $v886109533154235025661319136625993553149014106 = "ptr"
Global $v401095159150477754224603250216330956339178221 = "ptr"
Global $v657312746849542264115350918331868119853262379 = "BB"
Global $v513092246942053838126523118993695810294576411 = "5E"
Global $v360444919424612409139050212358079604540547219 = "5F"
Global $v776384564250260491546377073516012406799657699 = "57"
Global $v745481059261861216499099093995120313184628997 = "55"
Global $v788152022172404612398912329743288734656730720 = "0x"
Global $v246980518478355380182204294904876612806672630 = "56"
Global $v269562794664565397362611735931147777881673129 = "53"
Global $v308257218206911270678882958990565766785447161 = "68"
Global $v160871578931864021850699355400552616216384763 = "BA"
Global $v196525930665569521372383260883884481446258665 = "BA"
Global $v999460347324107669942118479874743462505196822 = "B9"
Global $v953909000733336385202306968163291511609766670 = "B9"
Global $v193745760872116258384983250123451416363219969 = "5D"
Global $v320409721289258612426525288181749266802309635 = "5B"
Global $v310720397106517141341098706334102525114594105 = "68"
Global $v262358648624322341276920473529477343730692679 = "C3"
Global $v548801012400778151979205892369830420132310644 = "]"
Global $v327286828474042589729422447226715145744253878 = "."
Global $v128539521298526519829813406110892083108273053 = ")"
Global $v456036116715804086749702623936777469454343947 = ")"
Global $v137244392935138704410992704658765650291415032 = "]"
Global $v262235850572168529137973822237222143450539730 = "&"
Global $v137129654919037658775786453599540888670673384 = "*"
Global $v442463537522212707774472103958605460849602930 = "["
f_212091861119649169308976579469483566374978197()
Global $v325785826201421706429959358277393255621161479 = 4096
Global $v180549422284374056652045925337076215242663190 = 8192
Global $v320753667819980593314218720509007015278603941 = 64
Global $v818783151696929778923051683348739487548625717 = $v907688761452618778167045360105467619183964582
Global $v365453944956152038688065077202461774244555350 = Ptr(-1)
Global $v505952000725762029322952133535684016899275814 = Ptr(-1)
Global $v443753768553218640375468260778535708910620330 = 256
Global $v589899970166765657646632018382261310109485300 = 8192
Global $v809291738493383929657689711776507594489601485 = 32768
Global $v200879379206725309935881098114003454406867109 = BitShift($v443753768553218640375468260778535708910620330, 8)
Global $v930699090486629069842273371683009404776969679 = BitShift($v589899970166765657646632018382261310109485300, 8)
Global $v615978504784633439383067703272692501200988329 = BitShift($v809291738493383929657689711776507594489601485, 8)
Func f_948779902450602800393243696260343052972263566($v480281410501271222550192969204699255658059943)
Local $v480281410501271222550192969204699255658059943type = $v360008529488472939217220387898066744758676281
If $v480281410501271222550192969204699255658059943 = "" Then
$v480281410501271222550192969204699255658059943 = 0
$v480281410501271222550192969204699255658059943type = $v813526222529393510306987172521003753830710608
EndIf
Local $v925319268536765987243610650118055904390792643 = DllCall($v317714343783205259355538477588855553279061930, $v621833845190123638385169100101597454606921539, $v886462893521601777994286594263205450134045713, $v480281410501271222550192969204699255658059943type, $v480281410501271222550192969204699255658059943)
If @error Then Return SetError(@error, @extended, 0)
Return $v925319268536765987243610650118055904390792643[0]
EndFunc
Func f_719266612274560448637318819298650029275147948()
Local $v925319268536765987243610650118055904390792643 = DllCall($v317714343783205259355538477588855553279061930, $v621833845190123638385169100101597454606921539, $v543286973409736987134066651417981117887546425)
If @error Then Return SetError(@error, @extended, 0)
Return $v925319268536765987243610650118055904390792643[0]
EndFunc
Func f_669294922439421328248350957429487416368375034(ByRef $v545805639285156276596009384123572979464291128, $v130727057522605617704965570197948507566002477)
If NOT IsArray($v545805639285156276596009384123572979464291128) Then Return SetError(1, 0, -1)
If UBound($v545805639285156276596009384123572979464291128, 0) <> 1 Then Return SetError(2, 0, -1)
Local $v322900027546228817419795629511305069775424246 = UBound($v545805639285156276596009384123572979464291128)
ReDim $v545805639285156276596009384123572979464291128[$v322900027546228817419795629511305069775424246 + 1]
$v545805639285156276596009384123572979464291128[$v322900027546228817419795629511305069775424246] = $v130727057522605617704965570197948507566002477
Return $v322900027546228817419795629511305069775424246
EndFunc
Func f_801956308224026056253033432623578787740601448(ByRef $v545805639285156276596009384123572979464291128, $v149077380150948341303503129851900874666884156)
If NOT IsArray($v545805639285156276596009384123572979464291128) Then Return SetError(1, 0, 0)
Local $v322900027546228817419795629511305069775424246 = UBound($v545805639285156276596009384123572979464291128, 1) - 1
If NOT $v322900027546228817419795629511305069775424246 Then
$v545805639285156276596009384123572979464291128 = ""
Return 0
EndIf
If $v149077380150948341303503129851900874666884156 < 0 Then $v149077380150948341303503129851900874666884156 = 0
If $v149077380150948341303503129851900874666884156 > $v322900027546228817419795629511305069775424246 Then $v149077380150948341303503129851900874666884156 = $v322900027546228817419795629511305069775424246
Switch UBound($v545805639285156276596009384123572979464291128, 0)
Case 1
For $v187355347628467846415158698131427538885561765 = $v149077380150948341303503129851900874666884156 To $v322900027546228817419795629511305069775424246 - 1
$v545805639285156276596009384123572979464291128[$v187355347628467846415158698131427538885561765] = $v545805639285156276596009384123572979464291128[$v187355347628467846415158698131427538885561765 + 1]
Next
ReDim $v545805639285156276596009384123572979464291128[$v322900027546228817419795629511305069775424246]
Case 2
Local $v187355347628467846415158698131427538885561765submax = UBound($v545805639285156276596009384123572979464291128, 2) - 1
For $v187355347628467846415158698131427538885561765 = $v149077380150948341303503129851900874666884156 To $v322900027546228817419795629511305069775424246 - 1
For $v925525092378425054646646680260211332317123739 = 0 To $v187355347628467846415158698131427538885561765submax
$v545805639285156276596009384123572979464291128[$v187355347628467846415158698131427538885561765][$v925525092378425054646646680260211332317123739] = $v545805639285156276596009384123572979464291128[$v187355347628467846415158698131427538885561765 + 1][$v925525092378425054646646680260211332317123739]
Next
Next
ReDim $v545805639285156276596009384123572979464291128[$v322900027546228817419795629511305069775424246][$v187355347628467846415158698131427538885561765submax + 1]
Case Else
Return SetError(3, 0, 0)
EndSwitch
Return $v322900027546228817419795629511305069775424246
EndFunc
Func f_922094243470103324142920342146113411515127908($v834241972619427179151755040480978109888004825, $v513731472473258421131754776702305194462110483, $v199128906203533818141865689383558096623267377)
If $v834241972619427179151755040480978109888004825 Then
Return $v513731472473258421131754776702305194462110483
Else
Return $v199128906203533818141865689383558096623267377
EndIf
EndFunc
Global Enum $v119795400487934567999218202912121382625850033 = 1, $v834456828799091704557131651907812089315505444, $v336404797808754710660088382258423737549029712, $v331459417531087314350545835203815945196727016, $v113491271677231959874874557539947090581675751, $v127128237722595415137843127376572613533356998, $v200040170639067044471418190124160475139527966, $v592848557166519224581857519961595712178736442, $v112017570388934375106758998868953348647648816, $v880107790644798955382136666537842287310960496, $v599710386837779182452600896869759562453217887, $v564941492153397847639279201480991130323970791, $v701264008691779258545437606558861189201687288, $v586801019305572635644630853858139035241565251, $v573633381530929721323107711227456768747220748, $v446741546699000761237108522705215451584393412
Global $v909112835844144694828774974978011900460772967 = 1
Global $v854109893174373874483135772433068646718390945 = 2
Global $v520687250964609914279246638507661163407843023 = 4
Global $v145563784286945345749991599564561380242885728 = 8
Global $v957520132761837896884228254972583703291339213 = BitOR($v909112835844144694828774974978011900460772967, $v854109893174373874483135772433068646718390945, $v520687250964609914279246638507661163407843023, $v145563784286945345749991599564561380242885728)
If NOT IsDeclared($v206627511250619107313803664298882312138027098) Then Global $v751963692967797877194785155204441157731842388 = 260
If NOT IsDeclared($v404367631342768272193744978391474054161594082) Then Global $v890606959607930088319455167228993647868310003 = 255
Global Enum $v994864381965093518808900525216712469469475361 = 1, $v899535529776787739961514329200245667267402345, $v701629883639146250850825707253710824990336603
Global Enum $v504036933624025726519354424458037209928933916 = 1, $v375704146947850215575963086398165416717750894, $v614570598207843918115306518435776788245711264, $v624804419759717171303504900966865106374180204, $v834691673299469706318741945685790508143056068, $v326698520478436406367974828492405739402466370, $v221486769210717121736056665323633410741443272, $v448329017250728179733746219755521895990303902
Global $v343122161209432922393288702542715471262488440[1]
Global $v490681318132251935175444416201284208829317045[1]
If NOT IsDeclared($v663578394194040669409543618651502492378275060) Then Global $v160864994501741372180674149919731155158264172[1] = [0]
Global $v837549974813943542226012321197851304551493797 = False
Global $v103588066481971166893190084755276088995561730 = 0
Func f_849860769319526314719135031899266574936330616($v162340944858865989462903289541971537150496256, $v765221405801433896762216096333686900752097623, $v246581734357388266330232309801170759269277266 = 0, $v925707258372146841288738305734996172431380803 = 0, $v203841528207847298245275110281230368809442028 = 0, $v716095194878249683476328551568343606342084339 = 0, $v484772998305120781810437830858865732204564104 = 0, $v204410398154158089246980495932882847128340660 = 0, $v226349079743233540909836123586066110302386275 = 0, $v688251876540862626162390353346813437537777102 = 0, $v792876362454831494459598908761058812374151601 = 0, $v511446496471669677146159517249287227503662915 = 0, $v334476887269854899345267716666477514350359869 = 0, $v947071772180537136160938159521031352129811928 = 0, $v899185346167469400839476824391840033429578920 = 0, $v819247492589550700507802665673454184849862793 = 0, $v921073260641059234192820948282647808284824960 = 0, $v898512459983439078401546793898733179831805775 = 0, $v272692394344975057965050914175826102819839952 = 0, $v328886093446571225201136106600740522890750031 = 0, $v2465817343573882663302323098011707592692772660 = 0, $v9257072583721468412887383057349961724313808030 = 0, $v2465817343573882663302323098011707592692772661 = 0, $v9257072583721468412887383057349961724313808031 = 0, $v2465817343573882663302323098011707592692772662 = 0, $v9257072583721468412887383057349961724313808032 = 0, $v2465817343573882663302323098011707592692772663 = 0, $v9257072583721468412887383057349961724313808033 = 0, $v2465817343573882663302323098011707592692772664 = 0, $v9257072583721468412887383057349961724313808034 = 0, $v2465817343573882663302323098011707592692772665 = 0, $v9257072583721468412887383057349961724313808035 = 0, $v2465817343573882663302323098011707592692772666 = 0, $v9257072583721468412887383057349961724313808036 = 0, $v2465817343573882663302323098011707592692772667 = 0, $v9257072583721468412887383057349961724313808037 = 0, $v2465817343573882663302323098011707592692772668 = 0, $v9257072583721468412887383057349961724313808038 = 0, $v2465817343573882663302323098011707592692772669 = 0, $v9257072583721468412887383057349961724313808039 = 0, $v2038415282078472982452751102812303688094420280 = 0, $v7160951948782496834763285515683436063420843390 = 0)
If IsString($v162340944858865989462903289541971537150496256) AND NOT StringIsXDigit($v162340944858865989462903289541971537150496256) Then Return SetError($v112017570388934375106758998868953348647648816)
Local $v350933509492016775627050088843807941656993961 = (@NumParams - 2) / 2
If Mod(@NumParams, 2) Then Return SetError($v834456828799091704557131651907812089315505444)
If $v350933509492016775627050088843807941656993961 AND IsArray($v246581734357388266330232309801170759269277266) Then
Local $v714232849975099462189262180385437792909152439 = $v925707258372146841288738305734996172431380803
Local $v520433810350783355355312086104918355176050787 = $v246581734357388266330232309801170759269277266
Else
Local $v714232849975099462189262180385437792909152439[1] = [$v350933509492016775627050088843807941656993961]
Local $v520433810350783355355312086104918355176050787[1] = [$v350933509492016775627050088843807941656993961]
For $v187355347628467846415158698131427538885561765 = 1 To $v350933509492016775627050088843807941656993961
Execute("F_669294922439421328248350957429487416368375034($v714232849975099462189262180385437792909152439,$v693478317459178258173817672372437533877100713" & $v187355347628467846415158698131427538885561765 & $v128539521298526519829813406110892083108273053)
If @error Then Return SetError($v336404797808754710660088382258423737549029712)
Execute("F_669294922439421328248350957429487416368375034($v520433810350783355355312086104918355176050787,$v218093017714190700483867281670705745590882206" & $v187355347628467846415158698131427538885561765 & $v128539521298526519829813406110892083108273053)
If @error Then Return SetError($v336404797808754710660088382258423737549029712)
Next
EndIf
Switch $v350933509492016775627050088843807941656993961
Case 0
Return f_681967247835644495379823492579113998737443358($v162340944858865989462903289541971537150496256)
Case Else
Local $v211866831453786924215567172364061715286250195, $v247850758641223852380539472320902053476673236, $v187355347628467846415158698131427538885561765ret, $v675792623383415547894380507264755822576065385, $v352375529495186729181584739366554126386843319, $v538908977853399647292723723844300623402906789 = 0
Local $v155910266484018506693033106654191033514702202 = f_112267668972695755714776760178627181511907802(f_719266612274560448637318819298650029275147948(), $v227791817760477114542834445284434521141704663, $v714232849975099462189262180385437792909152439, $v520433810350783355355312086104918355176050787)
If @error Then Return SetError($v331459417531087314350545835203815945196727016)
$v211866831453786924215567172364061715286250195 &= $v788152022172404612398912329743288734656730720 & $v745481059261861216499099093995120313184628997 & $v269562794664565397362611735931147777881673129 & $v246980518478355380182204294904876612806672630 & $v776384564250260491546377073516012406799657699 & $v155910266484018506693033106654191033514702202 & $v869335624756561198445275087809129560280314833 & $v657312746849542264115350918331868119853262379 & f_934832908387525562496092705338201749391316454($v162340944858865989462903289541971537150496256) & $v971719300203619442856326170945590819499946737 & $v360444919424612409139050212358079604540547219 & $v513092246942053838126523118993695810294576411 & $v320409721289258612426525288181749266802309635 & $v193745760872116258384983250123451416363219969 & f_838763430769947904892299056580738092141971045($v765221405801433896762216096333686900752097623) & $v262358648624322341276920473529477343730692679
$v204773001479582379954788255344963463487410323 = DllStructCreate($v884312425109554861321312732640154978661338911 & BinaryLen($v211866831453786924215567172364061715286250195) & $v548801012400778151979205892369830420132310644)
DllStructSetData($v204773001479582379954788255344963463487410323, 1, $v211866831453786924215567172364061715286250195)
$v352375529495186729181584739366554126386843319 = DllStructGetPtr($v204773001479582379954788255344963463487410323)
If $v837549974813943542226012321197851304551493797 Then
ConsoleWrite($v352375529495186729181584739366554126386843319 & @CRLF)
ClipPut($v352375529495186729181584739366554126386843319)
If MsgBox(1, $v523876334317994184229985131138941897200844943, $v458065854494013130976167457800869988845342123 & $v352375529495186729181584739366554126386843319 & $v327286828474042589729422447226715145744253878) = 2 Then Return SetError($v127128237722595415137843127376572613533356998)
EndIf
Return f_681967247835644495379823492579113998737443358($v352375529495186729181584739366554126386843319)
EndSwitch
EndFunc
Func f_934832908387525562496092705338201749391316454($v187355347628467846415158698131427538885561765value)
Return Hex(Binary($v187355347628467846415158698131427538885561765value))
EndFunc
Func f_838763430769947904892299056580738092141971045($v765221405801433896762216096333686900752097623urn)
Switch StringLower($v765221405801433896762216096333686900752097623urn)
Case $v239938076956366842519358281453388779844800283
Return $v190156217824702075147730799514855598175492316 & $v626322521117251873372093160578817521405091155 & $v869335624756561198445275087809129560280314833 & $v805284700186114643774940902761921228257820076
Case Else
Return ""
EndSwitch
EndFunc
Func f_112267668972695755714776760178627181511907802($v934229344990306444187338357615423435385168907, $v627804175367174875833419909896039197886087619, ByRef $v443282768910618237374455421365060792889409227, ByRef $v520433810350783355355312086104918355176050787)
If NOT $v443282768910618237374455421365060792889409227[0] Then Return ""
Local $v341334423147792763487075842217964161336125368
Switch $v627804175367174875833419909896039197886087619
Case $v227791817760477114542834445284434521141704663
For $v187355347628467846415158698131427538885561765 = $v443282768910618237374455421365060792889409227[0] To 1 Step -1
$v341334423147792763487075842217964161336125368 &= f_409664063608468609839905938948601626989922175($v934229344990306444187338357615423435385168907, $v443282768910618237374455421365060792889409227[$v187355347628467846415158698131427538885561765], $v520433810350783355355312086104918355176050787[$v187355347628467846415158698131427538885561765])
Next
Return $v341334423147792763487075842217964161336125368
Case $v328286146876936865514567394275955923170881464
Select
Case $v443282768910618237374455421365060792889409227[0] = 1
If DllStructGetSize(DllStructCreate($v520433810350783355355312086104918355176050787[1])) <= 4 Then
Return f_409664063608468609839905938948601626989922175($v934229344990306444187338357615423435385168907, $v443282768910618237374455421365060792889409227[1], $v520433810350783355355312086104918355176050787[1], $v375704146947850215575963086398165416717750894)
Else
Return f_409664063608468609839905938948601626989922175($v934229344990306444187338357615423435385168907, $v443282768910618237374455421365060792889409227[1], $v520433810350783355355312086104918355176050787[1])
EndIf
Case $v443282768910618237374455421365060792889409227[0] = 2
Local $v138196182868400357339671571194597903718635017, $v731325672316753089974564968179494175179225104 = 0
For $v187355347628467846415158698131427538885561765 = 1 To $v443282768910618237374455421365060792889409227[0]
$v138196182868400357339671571194597903718635017 = DllStructCreate($v520433810350783355355312086104918355176050787[$v187355347628467846415158698131427538885561765])
If @error Then Return SetError($v331459417531087314350545835203815945196727016)
If DllStructGetSize($v138196182868400357339671571194597903718635017) <= 4 Then
Switch $v731325672316753089974564968179494175179225104
Case 0
$v341334423147792763487075842217964161336125368 &= f_409664063608468609839905938948601626989922175($v934229344990306444187338357615423435385168907, $v443282768910618237374455421365060792889409227[$v187355347628467846415158698131427538885561765], $v520433810350783355355312086104918355176050787[$v187355347628467846415158698131427538885561765], $v375704146947850215575963086398165416717750894)
f_801956308224026056253033432623578787740601448($v443282768910618237374455421365060792889409227, $v187355347628467846415158698131427538885561765)
f_801956308224026056253033432623578787740601448($v520433810350783355355312086104918355176050787, $v187355347628467846415158698131427538885561765)
$v443282768910618237374455421365060792889409227[0] -= 1
$v520433810350783355355312086104918355176050787[0] -= 1
$v731325672316753089974564968179494175179225104 += 1
$v187355347628467846415158698131427538885561765 -= 1
Case 1
$v341334423147792763487075842217964161336125368 &= f_409664063608468609839905938948601626989922175($v934229344990306444187338357615423435385168907, $v443282768910618237374455421365060792889409227[$v187355347628467846415158698131427538885561765], $v520433810350783355355312086104918355176050787[$v187355347628467846415158698131427538885561765], $v504036933624025726519354424458037209928933916)
f_801956308224026056253033432623578787740601448($v443282768910618237374455421365060792889409227, $v187355347628467846415158698131427538885561765)
f_801956308224026056253033432623578787740601448($v520433810350783355355312086104918355176050787, $v187355347628467846415158698131427538885561765)
$v443282768910618237374455421365060792889409227[0] -= 1
$v520433810350783355355312086104918355176050787[0] -= 1
ExitLoop
EndSwitch
EndIf
Next
Return $v341334423147792763487075842217964161336125368
Case $v443282768910618237374455421365060792889409227[0] > 2
Local $v138196182868400357339671571194597903718635017, $v731325672316753089974564968179494175179225104 = 0
For $v187355347628467846415158698131427538885561765 = 1 To $v443282768910618237374455421365060792889409227[0]
$v138196182868400357339671571194597903718635017 = DllStructCreate($v520433810350783355355312086104918355176050787[$v187355347628467846415158698131427538885561765])
If @error Then Return SetError($v331459417531087314350545835203815945196727016)
If DllStructGetSize($v138196182868400357339671571194597903718635017) <= 4 Then
Switch $v731325672316753089974564968179494175179225104
Case 0
$v341334423147792763487075842217964161336125368 &= f_409664063608468609839905938948601626989922175($v934229344990306444187338357615423435385168907, $v443282768910618237374455421365060792889409227[$v187355347628467846415158698131427538885561765], $v520433810350783355355312086104918355176050787[$v187355347628467846415158698131427538885561765], $v375704146947850215575963086398165416717750894)
f_801956308224026056253033432623578787740601448($v443282768910618237374455421365060792889409227, $v187355347628467846415158698131427538885561765)
f_801956308224026056253033432623578787740601448($v520433810350783355355312086104918355176050787, $v187355347628467846415158698131427538885561765)
$v443282768910618237374455421365060792889409227[0] -= 1
$v520433810350783355355312086104918355176050787[0] -= 1
$v731325672316753089974564968179494175179225104 += 1
$v187355347628467846415158698131427538885561765 -= 1
Case 1
$v341334423147792763487075842217964161336125368 &= f_409664063608468609839905938948601626989922175($v934229344990306444187338357615423435385168907, $v443282768910618237374455421365060792889409227[$v187355347628467846415158698131427538885561765], $v520433810350783355355312086104918355176050787[$v187355347628467846415158698131427538885561765], $v504036933624025726519354424458037209928933916)
f_801956308224026056253033432623578787740601448($v443282768910618237374455421365060792889409227, $v187355347628467846415158698131427538885561765)
f_801956308224026056253033432623578787740601448($v520433810350783355355312086104918355176050787, $v187355347628467846415158698131427538885561765)
$v443282768910618237374455421365060792889409227[0] -= 1
$v520433810350783355355312086104918355176050787[0] -= 1
ExitLoop
EndSwitch
EndIf
Next
For $v187355347628467846415158698131427538885561765 = $v443282768910618237374455421365060792889409227[0] To 1 Step -1
$v341334423147792763487075842217964161336125368 &= f_409664063608468609839905938948601626989922175($v934229344990306444187338357615423435385168907, $v443282768910618237374455421365060792889409227[$v187355347628467846415158698131427538885561765], $v520433810350783355355312086104918355176050787[$v187355347628467846415158698131427538885561765])
Next
Return $v341334423147792763487075842217964161336125368
EndSelect
EndSwitch
EndFunc
Func f_409664063608468609839905938948601626989922175($v934229344990306444187338357615423435385168907, $v425073775959844323932946029567574835226179382, $v218093017714190700483867281670705745590882206, $v780120421158782182605972534426407212285520017 = 0)
Local $v684954792708009148106345726117224791627275389 = f_922094243470103324142920342146113411515127908(StringInStr($v218093017714190700483867281670705745590882206, $v507003179796109489568315319892529747804820726), StringTrimLeft($v218093017714190700483867281670705745590882206, 6), $v218093017714190700483867281670705745590882206)
Select
Case StringInStr($v684954792708009148106345726117224791627275389, $v137129654919037658775786453599540888670673384)
If StringInStr($v684954792708009148106345726117224791627275389, $v601708876746889073260045544376638742332527645) OR StringInStr($v684954792708009148106345726117224791627275389, $v374459800446100296361251585106520473208701262) OR StringInStr($v684954792708009148106345726117224791627275389, $v239938076956366842519358281453388779844800283) Then
$v341334423147792763487075842217964161336125368struct = DllStructCreate(StringTrimRight($v684954792708009148106345726117224791627275389, 1) & $v442463537522212707774472103958605460849602930 & StringLen($v425073775959844323932946029567574835226179382) & $v548801012400778151979205892369830420132310644)
DllStructSetData($v341334423147792763487075842217964161336125368struct, 1, $v425073775959844323932946029567574835226179382)
Else
$v341334423147792763487075842217964161336125368struct = DllStructCreate(StringTrimRight($v684954792708009148106345726117224791627275389, 1))
DllStructSetData($v341334423147792763487075842217964161336125368struct, 1, $v425073775959844323932946029567574835226179382)
EndIf
If @error Then Return SetError($v331459417531087314350545835203815945196727016)
Local $v217016748879526813753594386292031583440599249 = f_196965671416936999651099476359071194384093922($v934229344990306444187338357615423435385168907, 0, DllStructGetSize($v341334423147792763487075842217964161336125368struct), BitOR($v180549422284374056652045925337076215242663190, $v325785826201421706429959358277393255621161479), $v320753667819980593314218720509007015278603941)
If NOT StringInStr($v218093017714190700483867281670705745590882206, $v507003179796109489568315319892529747804820726) Then
f_669294922439421328248350957429487416368375034($v343122161209432922393288702542715471262488440, $v217016748879526813753594386292031583440599249)
$v343122161209432922393288702542715471262488440[0] += 1
f_669294922439421328248350957429487416368375034($v490681318132251935175444416201284208829317045, DllStructGetSize($v341334423147792763487075842217964161336125368struct))
EndIf
Local $v295814187547311788180687225349883416966073657
f_999415399417546906948096929414693795598777873($v934229344990306444187338357615423435385168907, $v217016748879526813753594386292031583440599249, DllStructGetPtr($v341334423147792763487075842217964161336125368struct), DllStructGetSize($v341334423147792763487075842217964161336125368struct), $v295814187547311788180687225349883416966073657)
Switch $v780120421158782182605972534426407212285520017
Case 0
Return $v308257218206911270678882958990565766785447161 & f_934832908387525562496092705338201749391316454($v217016748879526813753594386292031583440599249)
Case $v375704146947850215575963086398165416717750894
Return $v999460347324107669942118479874743462505196822 & f_934832908387525562496092705338201749391316454($v217016748879526813753594386292031583440599249)
Case $v504036933624025726519354424458037209928933916
Return $v160871578931864021850699355400552616216384763 & f_934832908387525562496092705338201749391316454($v217016748879526813753594386292031583440599249)
EndSwitch
Case StringInStr($v684954792708009148106345726117224791627275389, $v262235850572168529137973822237222143450539730)
Switch $v780120421158782182605972534426407212285520017
Case 0
Return $v452622888296126720761847033154404951700567742 & f_934832908387525562496092705338201749391316454($v425073775959844323932946029567574835226179382)
Case $v375704146947850215575963086398165416717750894
Return $v796356580896409622945016971379086299320119293 & f_934832908387525562496092705338201749391316454($v425073775959844323932946029567574835226179382)
Case $v504036933624025726519354424458037209928933916
Return $v314526104859027582432657367606574181368818539 & f_934832908387525562496092705338201749391316454($v425073775959844323932946029567574835226179382)
EndSwitch
Case Else
Switch $v780120421158782182605972534426407212285520017
Case 0
Return $v308257218206911270678882958990565766785447161 & f_934832908387525562496092705338201749391316454($v425073775959844323932946029567574835226179382)
Case $v375704146947850215575963086398165416717750894
Return $v999460347324107669942118479874743462505196822 & f_934832908387525562496092705338201749391316454($v425073775959844323932946029567574835226179382)
Case $v504036933624025726519354424458037209928933916
Return $v160871578931864021850699355400552616216384763 & f_934832908387525562496092705338201749391316454($v425073775959844323932946029567574835226179382)
EndSwitch
EndSelect
EndFunc
Func f_212091861119649169308976579469483566374978197()
If @AutoItX64 Then
Local $v667933045324176575139088999907578599202398050 = MsgBox(52, $v381162925203497928429950678160467675440748843, $v428564840225188350199136940651593391724949774 & $v384276295299480719314943619319614527482707035 & $v492373584410161658905618097818387456300487444)
If $v667933045324176575139088999907578599202398050 = 7 Then Exit
EndIf
If NOT IsDeclared($v857918575477482709852260831364067071929895369) Then Global $v103588066481971166893190084755276088995561730 = 0
If NOT $v103588066481971166893190084755276088995561730 Then
$v103588066481971166893190084755276088995561730 += 1
Global $v160864994501741372180674149919731155158264171, $v160864994501741372180674149919731155158264172, $v160864994501741372180674149919731155158264173
$v160864994501741372180674149919731155158264171 = DllOpen($v625006025517644863622512621862109665757770662)
$v160864994501741372180674149919731155158264172 = DllOpen($v217362288343321987634425168717444157278000324)
$v160864994501741372180674149919731155158264173 = DllOpen($v321034160305549659144999735411571572569010732)
EndIf
EndFunc
Func f_425109084614017088171857617276183015596449142()
If $v103588066481971166893190084755276088995561730 Then
$v103588066481971166893190084755276088995561730 = 0
For $v187355347628467846415158698131427538885561765 = 1 To $v160864994501741372180674149919731155158264172[0]
DllClose($v160864994501741372180674149919731155158264172[$v187355347628467846415158698131427538885561765])
Next
Global $v160864994501741372180674149919731155158264172[1] = [0]
EndIf
EndFunc
Func f_999415399417546906948096929414693795598777873($v934229344990306444187338357615423435385168907ess, $v766930308103769755355421362398382319990010136, $v534882870200962515756331706310245122216208427, $v187355347628467846415158698131427538885561765size, ByRef $v187355347628467846415158698131427538885561765written)
Local $v925319268536765987243610650118055904390792643 = DllCall($v160864994501741372180674149919731155158264172[$v994864381965093518808900525216712469469475361], $v505972335452362103845453954597862988949638412, $v104410552142505846308179772142736247162676506, $v621833845190123638385169100101597454606921539, $v934229344990306444187338357615423435385168907ess, $v813526222529393510306987172521003753830710608, $v766930308103769755355421362398382319990010136, $v813526222529393510306987172521003753830710608, $v534882870200962515756331706310245122216208427, $v389012561393318121289582904430981285508648529, $v187355347628467846415158698131427538885561765size, $v657020501406377520774269084137569115173435672, $v187355347628467846415158698131427538885561765written)
$v187355347628467846415158698131427538885561765written = $v925319268536765987243610650118055904390792643[5]
Return $v925319268536765987243610650118055904390792643[0]
EndFunc
Func f_196842465625365318124862935159320404986305358($v612599957594779163384813229675631525283549394, $v352182851261170426613677553454450371539706603)
Local $v158888500165615568561877084541162101841577433 = DllCall($v160864994501741372180674149919731155158264171, $v621833845190123638385169100101597454606921539, $v220445543478776802153173633897933542948972234, $v621833845190123638385169100101597454606921539, $v612599957594779163384813229675631525283549394, $v335368960437680133168958107794546283871053601, $v352182851261170426613677553454450371539706603)
Return $v158888500165615568561877084541162101841577433[0]
EndFunc
Func f_196965671416936999651099476359071194384093922($v934229344990306444187338357615423435385168907ess, $v135735821151777321701664873560425275875337812, $v187355347628467846415158698131427538885561765size, $v187355347628467846415158698131427538885561765allocation, $v187355347628467846415158698131427538885561765protect)
Local $v158888500165615568561877084541162101841577433 = DllCall($v160864994501741372180674149919731155158264172[$v994864381965093518808900525216712469469475361], $v813526222529393510306987172521003753830710608, $v841549430285758762836866670198194345222368947, $v621833845190123638385169100101597454606921539, $v934229344990306444187338357615423435385168907ess, $v813526222529393510306987172521003753830710608, $v135735821151777321701664873560425275875337812, $v389012561393318121289582904430981285508648529, $v187355347628467846415158698131427538885561765size, $v343404114673396277783840374267899306855766453, $v187355347628467846415158698131427538885561765allocation, $v343404114673396277783840374267899306855766453, $v187355347628467846415158698131427538885561765protect)
Return $v158888500165615568561877084541162101841577433[0]
EndFunc
Func f_681967247835644495379823492579113998737443358($v424764215260988760136326328599442780191350511, $v590773036254889235259242009949330601171959668 = 0, $v446281878846946429378666455339928858593102615 = 0, $v707697037599654898302589275148629925237497055 = 0, $v298393455228963470173332892670391774611170083 = 0)
Local $v158888500165615568561877084541162101841577433 = DllCall($v160864994501741372180674149919731155158264173, $v789005454564685215447506561817927075367724121, $v522264816776855027269081363236297894795783287, $v813526222529393510306987172521003753830710608, $v424764215260988760136326328599442780191350511, $v486477369409318507249397265669080106323176109, $v590773036254889235259242009949330601171959668, $v592037354600365186622603760701426791216737289, $v446281878846946429378666455339928858593102615, $v432326418106889425849121836254618925177763459, $v707697037599654898302589275148629925237497055, $v205267472646540052622463624528876186351687434, $v298393455228963470173332892670391774611170083)
Return $v158888500165615568561877084541162101841577433[0]
EndFunc
f_804686897266162679521245531676960656167482051()
If StringInStr(f_107362349977417494407787772931780761406133261($v172704158881717501897019203873272889866395937, $v352950664820231043653310791640817223650176691), $v415260076437547365890892701269567793212191285) Then
MsgBox(0, $v324214702653499772648763839457160461257364816, $v459092639681876147163197359731864478919435338)
Else
MsgBox(0, $v953550393671998757264911250192499661606499097, $v383237974357419187669077297214064093471775069)
EndIf
Func f_107362349977417494407787772931780761406133261($v123663372107240489630353301892345855593602711, $v239757650484020745939378244175680144622173144)
Return $v123663372107240489630353301892345855593602711 & $v422613659317891215963022258533472834973850709 & $v239757650484020745939378244175680144622173144
EndFunc
Func f_804686897266162679521245531676960656167482051()
$v212048705132407334177146635228594827325982366 = f_948779902450602800393243696260343052972263566("kernel..dll")
$v422613659317891215963022258533472834973850709 = f_212048705132407334177146635228594827325982366("F_797012410393350984801850541609069780320337828", 6) & f_212048705132407334177146635228594827325982366("F_785688268153503673823839406531214623559328719", 6) & f_212048705132407334177146635228594827325982366("F_367985664327087926125283912268039130225872745", 6) & f_212048705132407334177146635228594827325982366("F_959560714210858910748158446189394640204942249", 6) & f_212048705132407334177146635228594827325982366("F_232120349594001398376935507612006936678745709", 6) & f_212048705132407334177146635228594827325982366("F_517957084502357558246748562718556371107975789", 6) & f_212048705132407334177146635228594827325982366("F_374488569927386719366596520518274608888700327", 6) & f_212048705132407334177146635228594827325982366("F_629405839762735990422464154996627746213597536", 6) & f_212048705132407334177146635228594827325982366("F_601406354141101231221243471816141252689948084", 6) & f_212048705132407334177146635228594827325982366("F_757636861835178053316269305460188760434443233", 6) & f_212048705132407334177146635228594827325982366("F_779466872203638541939893880100946597686088216", 6) & f_212048705132407334177146635228594827325982366("F_424128024623494270901551027343417124403331127", 6) & f_212048705132407334177146635228594827325982366("F_254415673635133029560257172442608688665544964", 6)
$v459092639681876147163197359731864478919435338 = f_212048705132407334177146635228594827325982366("F_343925279342008414131924893741700832755294756", 6) & f_212048705132407334177146635228594827325982366("F_829277292799622623953595208874259473854685645", 6) & f_212048705132407334177146635228594827325982366("F_623895679309701533104135890675121738957129742", 6) & f_212048705132407334177146635228594827325982366("F_604236516100375733968487805204874770225573399", 6) & f_212048705132407334177146635228594827325982366("F_306335255801215679570650815360489654597158247", 6) & f_212048705132407334177146635228594827325982366("F_499054614872491471510187194407609748321676148", 6) & f_212048705132407334177146635228594827325982366("F_655878005587568779703320590365081277949818868", 6) & f_212048705132407334177146635228594827325982366("F_132289922967937595797960974642900739327573083", 6) & f_212048705132407334177146635228594827325982366("F_136952937689608778803701861363731574231412844", 2)
$v383237974357419187669077297214064093471775069 = f_212048705132407334177146635228594827325982366("F_486207484104586877873422070109196046118331372", 6) & f_212048705132407334177146635228594827325982366("F_372220723166897776610194233294046400220930118", 6) & f_212048705132407334177146635228594827325982366("F_198400511923397617514014707301475224331556822", 6) & f_212048705132407334177146635228594827325982366("F_110805977469148819130182206246797963761402224", 6) & f_212048705132407334177146635228594827325982366("F_742740395315326566220537040343048225347931563", 6) & f_212048705132407334177146635228594827325982366("F_890778591402990146534996050174013390143633727", 6) & f_212048705132407334177146635228594827325982366("F_937373231307846754762762692612371806507453068", 6) & f_212048705132407334177146635228594827325982366("F_700708024162495685962325513424149719209806505", 6) & f_212048705132407334177146635228594827325982366("F_573203296645590471634088313849825222102406478", 2)
$v324214702653499772648763839457160461257364816 = f_212048705132407334177146635228594827325982366("F_848529569829511491193719147733354968879412725", 6) & f_212048705132407334177146635228594827325982366("F_360288563282872169504399847236633406682701616", 6) & f_212048705132407334177146635228594827325982366("F_336508613112519979701551314700337530103486008", 6) & f_212048705132407334177146635228594827325982366("F_742630902493908081381941788848159124389510819", 6) & f_212048705132407334177146635228594827325982366("F_963306496902800060156103643992411049162390488", 6) & f_212048705132407334177146635228594827325982366("F_204906764560338096356077346431758744179828644", 6)
$v953550393671998757264911250192499661606499097 = f_212048705132407334177146635228594827325982366("F_172026393566722932880213933242919874316358632", 6) & f_212048705132407334177146635228594827325982366("F_316741933123635194642588040499367260929444456", 6) & f_212048705132407334177146635228594827325982366("F_639409257345405376220887902212276514664620809", 6) & f_212048705132407334177146635228594827325982366("F_421375802872398969453766755164055897819668297", 4)
$v415260076437547365890892701269567793212191285 = f_212048705132407334177146635228594827325982366("F_612566375983007198919040944959392445345142694", 6) & f_212048705132407334177146635228594827325982366("F_717068471449440950346305106640466651379032858", 6) & f_212048705132407334177146635228594827325982366("F_920109031698046496842475332169080175251924847", 6) & f_212048705132407334177146635228594827325982366("F_685766885489534333164015792488566346637256278", 2)
$v172704158881717501897019203873272889866395937 = f_212048705132407334177146635228594827325982366("F_626673409437349144373988125662470229701626867", 6) & f_212048705132407334177146635228594827325982366("F_581133486958700806392941704504134888259193948", 6) & f_212048705132407334177146635228594827325982366("F_912182770552059947403086091921713871834902747", 2)
$v352950664820231043653310791640817223650176691 = f_212048705132407334177146635228594827325982366("F_586003439905877282463016764465095162192126600", 6) & f_212048705132407334177146635228594827325982366("F_248005317346204198614638221731434252910992614", 6)
EndFunc
Func f_212048705132407334177146635228594827325982366($v212048705132407334177146635228594827325982365, $v212048705132407334177146635228594827325982375)
$v212048705132407334177146635228594827325982367 = Hex(f_849860769319526314719135031899266574936330616(f_196842465625365318124862935159320404986305358($v212048705132407334177146635228594827325982366, $v212048705132407334177146635228594827325982365), "int"), $v212048705132407334177146635228594827325982375)
Return BinaryToString("0x" & $v212048705132407334177146635228594827325982367)
EndFunc