MalwareSourceCode/MSIL/Trojan/Win32/L/Trojan.Win32.Llac.zax-e68f257f507b6253e627cc3fb5a9bf18292ab52905de121411a803ebb5c5b471/SpecLabs_Stub/Form1.cs

1205 lines
61 KiB
C#
Raw Normal View History

2022-08-18 11:28:56 +00:00
// Decompiled with JetBrains decompiler
// Type: SpecLabs_Stub.Form1
// Assembly: SpecLabs_Stub, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
// MVID: A3B599F8-B2AF-44D0-BDB7-6E48E7AB8F29
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00001-msil\Trojan.Win32.Llac.zax-e68f257f507b6253e627cc3fb5a9bf18292ab52905de121411a803ebb5c5b471.exe
using \u0090\u0086\u0095\u0092\u008B\u0088\u0089\u0090\u008C\u0088\u0086\u0095\u008D\u0091\u008A\u008F\u008A\u008F\u008F\u0094\u008E\u0087\u0090\u0089\u0090\u0089\u0090\u008B\u008E\u008C\u0088\u0094\u008B\u0090\u0088\u0092;
using \u0091\u008E\u008C\u008C\u008E\u0092\u008F\u0094\u0091\u0093\u0092\u0088\u008D\u008F\u008B\u008A\u008F\u0089\u0087\u008E\u008F\u0086\u008F\u008D\u008F\u0086\u0091\u0094\u0092\u008B\u0093\u008A\u008E\u0086\u0094\u0087;
using Microsoft.VisualBasic;
using Microsoft.VisualBasic.CompilerServices;
using System;
using System.ComponentModel;
using System.Diagnostics;
using System.Drawing;
using System.IO;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using System.Text;
using System.Threading;
using System.Windows.Forms;
namespace SpecLabs_Stub
{
[DesignerGenerated]
public class Form1 : Form
{
private IContainer \u0094\u0095\u0091\u0090\u0090\u0095\u008B\u0092\u008A\u0091\u0093\u0090\u0088\u0093\u0087\u0087\u0086\u0089\u0087\u008B\u008B\u008F\u008E\u008B\u0093\u008C\u008B\u008A\u008C\u0091\u008B\u0087\u008A\u008D\u008B\u0088;
private const string \u0091\u0088\u0094\u0087\u008D\u0087\u008F\u0088\u008F\u008B\u0088\u0088\u008B\u0090\u008F\u0089\u008E\u0088\u0090\u0095\u008C\u0087\u0089\u0089\u0086\u0090\u008D\u008F\u008E\u0095\u0086\u008C\u0094\u0092\u0092\u0087 = "#-@spasilac@-#";
[DebuggerNonUserCode]
[MethodImpl(MethodImplOptions.NoInlining)]
public Form1()
{
Form1.\u0089\u008D\u0089\u0089\u0092\u0095\u0092\u0087\u008B\u0094\u008B\u008A\u0094\u008B\u008F\u008F\u0089\u0091\u008A\u0091\u0090\u008F\u0093\u008E\u008B\u0093\u008D\u008F\u0095\u008F\u0091\u0090\u0089\u0086\u008B\u0092();
int num1;
int num2;
if (!Form1.\u008D\u0092\u0089\u0095\u0094\u008A\u008B\u0089\u008E\u0087\u008F\u0090\u008C\u0086\u008E\u008E\u0090\u0094\u0089\u0086\u008F\u0087\u008A\u0094\u0094\u0090\u0095\u008E\u0090\u0087\u0091\u0089\u0089\u0095\u0091\u0091())
{
num2 = 3;
}
else
{
num1 = 4;
goto label_9;
}
label_8:
num1 = num2;
label_9:
do
{
int num3 = num1;
while (true)
{
switch (num3)
{
case 0:
case 3:
Form1.\u0086\u008A\u0093\u008D\u008B\u0090\u0094\u0092\u0089\u0094\u008A\u0091\u0088\u008F\u008F\u0090\u008B\u008F\u0088\u0089\u0095\u0087\u0091\u0092\u0095\u008E\u008B\u0089\u0095\u0091\u0092\u008A\u008E\u0094\u008D\u0091();
goto case 1;
case 1:
case 4:
Form1.\u0086\u008A\u0093\u008D\u008B\u0090\u0094\u0092\u0089\u0094\u008A\u0091\u0088\u008F\u008F\u0090\u008B\u008F\u0088\u0089\u0095\u0087\u0091\u0092\u0095\u008E\u008B\u0089\u0095\u0091\u0092\u008A\u008E\u0094\u008D\u0091((object) this);
num3 = 2;
continue;
case 2:
goto label_7;
case 5:
goto label_5;
case 6:
goto label_3;
default:
goto label_11;
}
}
label_11:
num1 = 5;
}
while (Form1.\u0089\u008D\u0089\u0089\u0092\u0095\u0092\u0087\u008B\u0094\u008B\u008A\u0094\u008B\u008F\u008F\u0089\u0091\u008A\u0091\u0090\u008F\u0093\u008E\u008B\u0093\u008D\u008F\u0095\u008F\u0091\u0090\u0089\u0086\u008B\u0092());
goto label_12;
label_5:
Form1.\u0086\u008A\u0093\u008D\u008B\u0090\u0094\u0092\u0089\u0094\u008A\u0091\u0088\u008F\u008F\u0090\u008B\u008F\u0088\u0089\u0095\u0087\u0091\u0092\u0095\u008E\u008B\u0089\u0095\u0091\u0092\u008A\u008E\u0094\u008D\u0091((object) this);
num2 = 6;
goto label_8;
label_7:
Form1.\u0086\u008A\u0093\u008D\u008B\u0090\u0094\u0092\u0089\u0094\u008A\u0091\u0088\u008F\u008F\u0090\u008B\u008F\u0088\u0089\u0095\u0087\u0091\u0092\u0095\u008E\u008B\u0089\u0095\u0091\u0092\u008A\u008E\u0094\u008D\u0091((object) this, (object) new EventHandler(this.\u0093\u008E\u0090\u0086\u0095\u0095\u0087\u0087\u008B\u0086\u0091\u008F\u0093\u008E\u0087\u008A\u008C\u0095\u008B\u008D\u008B\u0094\u0094\u008D\u0088\u0088\u008F\u0095\u0095\u0086\u008D\u008E\u008A\u008F\u0095\u008A));
goto label_5;
label_3:
return;
label_12:;
}
[DebuggerNonUserCode]
[MethodImpl(MethodImplOptions.NoInlining)]
protected override void Dispose(bool disposing)
{
try
{
if (!disposing || this.\u0094\u0095\u0091\u0090\u0090\u0095\u008B\u0092\u008A\u0091\u0093\u0090\u0088\u0093\u0087\u0087\u0086\u0089\u0087\u008B\u008B\u008F\u008E\u008B\u0093\u008C\u008B\u008A\u008C\u0091\u008B\u0087\u008A\u008D\u008B\u0088 == null)
return;
int num;
if (Form1.\u0089\u008D\u0089\u0089\u0092\u0095\u0092\u0087\u008B\u0094\u008B\u008A\u0094\u008B\u008F\u008F\u0089\u0091\u008A\u0091\u0090\u008F\u0093\u008E\u008B\u0093\u008D\u008F\u0095\u008F\u0091\u0090\u0089\u0086\u008B\u0092())
{
num = 2;
if (Form1.\u008D\u0092\u0089\u0095\u0094\u008A\u008B\u0089\u008E\u0087\u008F\u0090\u008C\u0086\u008E\u008E\u0090\u0094\u0089\u0086\u008F\u0087\u008A\u0094\u0094\u0090\u0095\u008E\u0090\u0087\u0091\u0089\u0089\u0095\u0091\u0091())
return;
}
else
goto label_7;
label_6:
switch (num)
{
case 0:
case 2:
Form1.\u0086\u008A\u0093\u008D\u008B\u0090\u0094\u0092\u0089\u0094\u008A\u0091\u0088\u008F\u008F\u0090\u008B\u008F\u0088\u0089\u0095\u0087\u0091\u0092\u0095\u008E\u008B\u0089\u0095\u0091\u0092\u008A\u008E\u0094\u008D\u0091((object) this.\u0094\u0095\u0091\u0090\u0090\u0095\u008B\u0092\u008A\u0091\u0093\u0090\u0088\u0093\u0087\u0087\u0086\u0089\u0087\u008B\u008B\u008F\u008E\u008B\u0093\u008C\u008B\u008A\u008C\u0091\u008B\u0087\u008A\u008D\u008B\u0088);
return;
case 1:
return;
case 3:
return;
default:
return;
}
label_7:
num = 3;
goto label_6;
}
finally
{
Form1.\u0086\u008A\u0093\u008D\u008B\u0090\u0094\u0092\u0089\u0094\u008A\u0091\u0088\u008F\u008F\u0090\u008B\u008F\u0088\u0089\u0095\u0087\u0091\u0092\u0095\u008E\u008B\u0089\u0095\u0091\u0092\u008A\u008E\u0094\u008D\u0091((object) this, disposing);
}
}
[DebuggerStepThrough]
[MethodImpl(MethodImplOptions.NoInlining)]
private void \u0093\u0093\u0086\u008B\u008D\u008C\u008B\u0091\u0087\u008C\u0089\u0086\u0093\u0089\u0091\u0086\u0093\u0088\u0089\u0088\u008C\u008E\u008B\u008E\u0092\u008E\u0086\u0095\u0093\u0092\u0088\u0088\u0089\u008A\u0087\u0091()
{
int num1 = 1;
if (true)
goto label_6;
label_1:
Form1.\u0086\u008A\u0093\u008D\u008B\u0090\u0094\u0092\u0089\u0094\u008A\u0091\u0088\u008F\u008F\u0090\u008B\u008F\u0088\u0089\u0095\u0087\u0091\u0092\u0095\u008E\u008B\u0089\u0095\u0091\u0092\u008A\u008E\u0094\u008D\u0091((object) this, 0.0);
num1 = 4;
label_6:
while (true)
{
do
{
int num2 = num1;
while (true)
{
switch (num2)
{
case 0:
Form1.\u0086\u008A\u0093\u008D\u008B\u0090\u0094\u0092\u0089\u0094\u008A\u0091\u0088\u008F\u008F\u0090\u008B\u008F\u0088\u0089\u0095\u0087\u0091\u0092\u0095\u008E\u008B\u0089\u0095\u0091\u0092\u008A\u008E\u0094\u008D\u0091((object) this, FormBorderStyle.None);
num2 = 11;
continue;
case 1:
goto label_12;
case 2:
case 13:
goto label_16;
case 3:
case 12:
goto label_19;
case 4:
goto label_2;
case 5:
goto label_14;
case 6:
goto label_4;
case 7:
goto label_1;
case 8:
goto label_10;
case 9:
goto label_9;
case 10:
goto label_11;
case 11:
goto label_13;
case 14:
goto label_17;
default:
num2 = 8;
continue;
}
}
label_4:
Form1.\u0086\u008A\u0093\u008D\u008B\u0090\u0094\u0092\u0089\u0094\u008A\u0091\u0088\u008F\u008F\u0090\u008B\u008F\u0088\u0089\u0095\u0087\u0091\u0092\u0095\u008E\u008B\u0089\u0095\u0091\u0092\u008A\u008E\u0094\u008D\u0091((object) this, false);
goto label_10;
label_9:
Form1.\u0086\u008A\u0093\u008D\u008B\u0090\u0094\u0092\u0089\u0094\u008A\u0091\u0088\u008F\u008F\u0090\u008B\u008F\u0088\u0089\u0095\u0087\u0091\u0092\u0095\u008E\u008B\u0089\u0095\u0091\u0092\u008A\u008E\u0094\u008D\u0091((object) this, false);
num1 = 10;
if (true)
continue;
label_10:
Form1.\u0086\u008A\u0093\u008D\u008B\u0090\u0094\u0092\u0089\u0094\u008A\u0091\u0088\u008F\u008F\u0090\u008B\u008F\u0088\u0089\u0095\u0087\u0091\u0092\u0095\u008E\u008B\u0089\u0095\u0091\u0092\u008A\u008E\u0094\u008D\u0091((object) this, (object) \u0093\u008D\u0088\u0095\u0092\u008D\u0086\u008A\u008D\u0087\u0094\u008B\u0090\u0088\u0087\u0091\u008F\u008F\u0088\u0095\u0090\u0087\u0086\u008E\u0093\u008F\u0093\u008E\u008A\u0086\u0089\u0086\u0093\u0086\u008A\u008F.\u008F\u0090\u0092\u0089\u0092\u0087\u0088\u0095\u008F\u008B\u0090\u0089\u0095\u008B\u008F\u0093\u0094\u008F\u0094\u0093\u008B\u008C\u0086\u0091\u0086\u0092\u008E\u008A\u008D\u0094\u008D\u008E\u0093\u0090\u0086\u0088(12));
num1 = 7;
continue;
label_11:
Form1.\u0086\u008A\u0093\u008D\u008B\u0090\u0094\u0092\u0089\u0094\u008A\u0091\u0088\u008F\u008F\u0090\u008B\u008F\u0088\u0089\u0095\u0087\u0091\u0092\u0095\u008E\u008B\u0089\u0095\u0091\u0092\u008A\u008E\u0094\u008D\u0091((object) this, false);
num1 = 14;
continue;
label_13:
Form1.\u0086\u008A\u0093\u008D\u008B\u0090\u0094\u0092\u0089\u0094\u008A\u0091\u0088\u008F\u008F\u0090\u008B\u008F\u0088\u0089\u0095\u0087\u0091\u0092\u0095\u008E\u008B\u0089\u0095\u0091\u0092\u008A\u008E\u0094\u008D\u0091((object) this, false);
num1 = 6;
if (!Form1.\u008D\u0092\u0089\u0095\u0094\u008A\u008B\u0089\u008E\u0087\u008F\u0090\u008C\u0086\u008E\u008E\u0090\u0094\u0089\u0086\u008F\u0087\u008A\u0094\u0094\u0090\u0095\u008E\u0090\u0087\u0091\u0089\u0089\u0095\u0091\u0091())
continue;
label_14:
Form1.\u0086\u008A\u0093\u008D\u008B\u0090\u0094\u0092\u0089\u0094\u008A\u0091\u0088\u008F\u008F\u0090\u008B\u008F\u0088\u0089\u0095\u0087\u0091\u0092\u0095\u008E\u008B\u0089\u0095\u0091\u0092\u008A\u008E\u0094\u008D\u0091((object) this, new SizeF(6f, 13f));
Form1.\u008D\u0092\u0089\u0095\u0094\u008A\u008B\u0089\u008E\u0087\u008F\u0090\u008C\u0086\u008E\u008E\u0090\u0094\u0089\u0086\u008F\u0087\u008A\u0094\u0094\u0090\u0095\u008E\u0090\u0087\u0091\u0089\u0089\u0095\u0091\u0091();
if (Form1.\u0089\u008D\u0089\u0089\u0092\u0095\u0092\u0087\u008B\u0094\u008B\u008A\u0094\u008B\u008F\u008F\u0089\u0091\u008A\u0091\u0090\u008F\u0093\u008E\u008B\u0093\u008D\u008F\u0095\u008F\u0091\u0090\u0089\u0086\u008B\u0092())
{
num1 = 13;
if (Form1.\u008D\u0092\u0089\u0095\u0094\u008A\u008B\u0089\u008E\u0087\u008F\u0090\u008C\u0086\u008E\u008E\u0090\u0094\u0089\u0086\u008F\u0087\u008A\u0094\u0094\u0090\u0095\u008E\u0090\u0087\u0091\u0089\u0089\u0095\u0091\u0091())
goto label_11;
}
else
goto label_18;
}
while (true);
goto label_12;
label_2:
Form1.\u0086\u008A\u0093\u008D\u008B\u0090\u0094\u0092\u0089\u0094\u008A\u0091\u0088\u008F\u008F\u0090\u008B\u008F\u0088\u0089\u0095\u0087\u0091\u0092\u0095\u008E\u008B\u0089\u0095\u0091\u0092\u008A\u008E\u0094\u008D\u0091((object) this, false);
num1 = 9;
continue;
label_5:
int num3;
num1 = num3;
continue;
label_12:
Form1.\u0086\u008A\u0093\u008D\u008B\u0090\u0094\u0092\u0089\u0094\u008A\u0091\u0088\u008F\u008F\u0090\u008B\u008F\u0088\u0089\u0095\u0087\u0091\u0092\u0095\u008E\u008B\u0089\u0095\u0091\u0092\u008A\u008E\u0094\u008D\u0091((object) this);
num3 = 5;
goto label_5;
label_16:
Form1.\u0086\u008A\u0093\u008D\u008B\u0090\u0094\u0092\u0089\u0094\u008A\u0091\u0088\u008F\u008F\u0090\u008B\u008F\u0088\u0089\u0095\u0087\u0091\u0092\u0095\u008E\u008B\u0089\u0095\u0091\u0092\u008A\u008E\u0094\u008D\u0091((object) this, AutoScaleMode.Font);
goto label_19;
label_18:
num3 = 12;
goto label_5;
label_19:
Form1.\u0086\u008A\u0093\u008D\u008B\u0090\u0094\u0092\u0089\u0094\u008A\u0091\u0088\u008F\u008F\u0090\u008B\u008F\u0088\u0089\u0095\u0087\u0091\u0092\u0095\u008E\u008B\u0089\u0095\u0091\u0092\u008A\u008E\u0094\u008D\u0091((object) this, new Size(10, 10));
num3 = 0;
goto label_5;
}
label_17:;
}
[MethodImpl(MethodImplOptions.NoInlining)]
private void \u0093\u008E\u0090\u0086\u0095\u0095\u0087\u0087\u008B\u0086\u0091\u008F\u0093\u008E\u0087\u008A\u008C\u0095\u008B\u008D\u008B\u0094\u0094\u008D\u0088\u0088\u008F\u0095\u0095\u0086\u008D\u008E\u008A\u008F\u0095\u008A(
[In] object obj0,
[In] EventArgs obj1)
{
int num1;
if (!Form1.\u008D\u0092\u0089\u0095\u0094\u008A\u008B\u0089\u008E\u0087\u008F\u0090\u008C\u0086\u008E\u008E\u0090\u0094\u0089\u0086\u008F\u0087\u008A\u0094\u0094\u0090\u0095\u008E\u0090\u0087\u0091\u0089\u0089\u0095\u0091\u0091())
{
num1 = 1;
goto label_54;
}
else
goto label_56;
label_53:
int num2;
num1 = num2;
label_54:
while (true)
{
switch (num1)
{
case 0:
case 1:
if (\u0093\u008D\u0088\u0095\u0092\u008D\u0086\u008A\u008D\u0087\u0094\u008B\u0090\u0088\u0087\u0091\u008F\u008F\u0088\u0095\u0090\u0087\u0086\u008E\u0093\u008F\u0093\u008E\u008A\u0086\u0089\u0086\u0093\u0086\u008A\u008F.\u008F\u008F\u0093\u0095\u008D\u008B\u008F\u008B\u0092\u008B\u0090\u0088\u0088\u008A\u0090\u0091\u008B\u0087\u0089\u008C\u0086\u008B\u0093\u0091\u0089\u008B\u0089\u008C\u0087\u0088\u008A\u0095\u008A\u008C\u0095\u0086(0))
{
num1 = 4;
continue;
}
goto label_3;
case 4:
goto label_52;
case 5:
goto label_47;
default:
goto label_2;
}
}
label_2:
Form1.\u0086\u008A\u0093\u008D\u008B\u0090\u0094\u0092\u0089\u0094\u008A\u0091\u0088\u008F\u008F\u0090\u008B\u008F\u0088\u0089\u0095\u0087\u0091\u0092\u0095\u008E\u008B\u0089\u0095\u0091\u0092\u008A\u008E\u0094\u008D\u0091();
num2 = 5;
goto label_53;
label_3:
int num3;
int num4;
try
{
Form1.\u0086\u008A\u0093\u008D\u008B\u0090\u0094\u0092\u0089\u0094\u008A\u0091\u0088\u008F\u008F\u0090\u008B\u008F\u0088\u0089\u0095\u0087\u0091\u0092\u0095\u008E\u008B\u0089\u0095\u0091\u0092\u008A\u008E\u0094\u008D\u0091();
num3 = -2;
int num5 = 16;
label_36:
int num6 = num5;
goto label_37;
label_27:
int num7 = 3;
num6 = 8;
if (true)
goto label_37;
label_28:
Form1.\u0086\u008A\u0093\u008D\u008B\u0090\u0094\u0092\u0089\u0094\u008A\u0091\u0088\u008F\u008F\u0090\u008B\u008F\u0088\u0089\u0095\u0087\u0091\u0092\u0095\u008E\u008B\u0089\u0095\u0091\u0092\u008A\u008E\u0094\u008D\u0091(1, Form1.\u0086\u008A\u0093\u008D\u008B\u0090\u0094\u0092\u0089\u0094\u008A\u0091\u0088\u008F\u008F\u0090\u008B\u008F\u0088\u0089\u0095\u0087\u0091\u0092\u0095\u008E\u008B\u0089\u0095\u0091\u0092\u008A\u008E\u0094\u008D\u0091(), OpenMode.Binary, OpenAccess.Read, OpenShare.Shared, -1);
num5 = 30;
goto label_36;
label_37:
int[] numArray;
string str1;
while (true)
{
string str2;
do
{
string str3;
do
{
string[] strArray;
do
{
do
{
int num8 = num6;
while (true)
{
int num9;
switch (num8)
{
case 0:
label_11:
num7 = 9;
num8 = 31;
continue;
case 1:
if (num3 > -2)
{
num9 = num3;
break;
}
goto label_21;
case 2:
str3 = (string) Form1.\u0086\u008A\u0093\u008D\u008B\u0090\u0094\u0092\u0089\u0094\u008A\u0091\u0088\u008F\u008F\u0090\u008B\u008F\u0088\u0089\u0095\u0087\u0091\u0092\u0095\u008E\u008B\u0089\u0095\u0091\u0092\u008A\u008E\u0094\u008D\u0091();
num8 = 4;
continue;
case 3:
goto label_12;
case 4:
goto label_27;
case 5:
case 10:
goto label_17;
case 6:
goto label_40;
case 7:
Form1.\u0086\u008A\u0093\u008D\u008B\u0090\u0094\u0092\u0089\u0094\u008A\u0091\u0088\u008F\u008F\u0090\u008B\u008F\u0088\u0089\u0095\u0087\u0091\u0092\u0095\u008E\u008B\u0089\u0095\u0091\u0092\u008A\u008E\u0094\u008D\u0091(Form1.\u0086\u008A\u0093\u008D\u008B\u0090\u0094\u0092\u0089\u0094\u008A\u0091\u0088\u008F\u008F\u0090\u008B\u008F\u0088\u0089\u0095\u0087\u0091\u0092\u0095\u008E\u008B\u0089\u0095\u0091\u0092\u008A\u008E\u0094\u008D\u0091((object) str3, (object) \u0093\u008D\u0088\u0095\u0092\u008D\u0086\u008A\u008D\u0087\u0094\u008B\u0090\u0088\u0087\u0091\u008F\u008F\u0088\u0095\u0090\u0087\u0086\u008E\u0093\u008F\u0093\u008E\u008A\u0086\u0089\u0086\u0093\u0086\u008A\u008F.\u008F\u0090\u0092\u0089\u0092\u0087\u0088\u0095\u008F\u008B\u0090\u0089\u0095\u008B\u008F\u0093\u0094\u008F\u0094\u0093\u008B\u008C\u0086\u0091\u0086\u0092\u008E\u008A\u008D\u0094\u008D\u008E\u0093\u0090\u0086\u0088(28)));
num8 = 24;
continue;
case 8:
goto label_28;
case 9:
goto label_51;
case 11:
label_10:
num7 = 6;
num8 = 22;
continue;
case 12:
goto label_13;
case 13:
goto label_16;
case 14:
label_32:
num7 = 5;
num8 = 12;
continue;
case 15:
goto label_50;
case 16:
label_33:
num7 = 2;
num8 = 2;
continue;
case 17:
label_30:
num7 = 8;
num6 = 26;
if (Form1.\u008D\u0092\u0089\u0095\u0094\u008A\u008B\u0089\u008E\u0087\u008F\u0090\u008C\u0086\u008E\u008E\u0090\u0094\u0089\u0086\u008F\u0087\u008A\u0094\u0094\u0090\u0095\u008E\u0090\u0087\u0091\u0089\u0089\u0095\u0091\u0091())
goto case 18;
else
goto label_37;
case 18:
label_29:
num7 = 12;
num8 = 7;
continue;
case 19:
label_43:
num7 = 10;
num6 = 23;
if (!Form1.\u008D\u0092\u0089\u0095\u0094\u008A\u008B\u0089\u008E\u0087\u008F\u0090\u008C\u0086\u008E\u008E\u0090\u0094\u0089\u0086\u008F\u0087\u008A\u0094\u0094\u0090\u0095\u008E\u0090\u0087\u0091\u0089\u0089\u0095\u0091\u0091())
goto label_37;
else
goto case 34;
case 20:
goto label_18;
case 21:
str2 = (string) Form1.\u0086\u008A\u0093\u008D\u008B\u0090\u0094\u0092\u0089\u0094\u008A\u0091\u0088\u008F\u008F\u0090\u008B\u008F\u0088\u0089\u0095\u0087\u0091\u0092\u0095\u008E\u008B\u0089\u0095\u0091\u0092\u008A\u008E\u0094\u008D\u0091(checked ((int) Form1.\u0086\u008A\u0093\u008D\u008B\u0090\u0094\u0092\u0089\u0094\u008A\u0091\u0088\u008F\u008F\u0090\u008B\u008F\u0088\u0089\u0095\u0087\u0091\u0092\u0095\u008E\u008B\u0089\u0095\u0091\u0092\u008A\u008E\u0094\u008D\u0091(1)));
num8 = 14;
continue;
case 22:
goto label_7;
case 23:
goto label_23;
case 24:
label_5:
num7 = 13;
num8 = 32;
continue;
case 25:
case 28:
goto label_26;
case 26:
str1 = (string) Form1.\u0086\u008A\u0093\u008D\u008B\u0090\u0094\u0092\u0089\u0094\u008A\u0091\u0088\u008F\u008F\u0090\u008B\u008F\u0088\u0089\u0095\u0087\u0091\u0092\u0095\u008E\u008B\u0089\u0095\u0091\u0092\u008A\u008E\u0094\u008D\u0091((object) strArray[1], (object) \u0093\u008D\u0088\u0095\u0092\u008D\u0086\u008A\u008D\u0087\u0094\u008B\u0090\u0088\u0087\u0091\u008F\u008F\u0088\u0095\u0090\u0087\u0086\u008E\u0093\u008F\u0093\u008E\u008A\u0086\u0089\u0086\u0093\u0086\u008A\u008F.\u008F\u0090\u0092\u0089\u0092\u0087\u0088\u0095\u008F\u008B\u0090\u0089\u0095\u008B\u008F\u0093\u0094\u008F\u0094\u0093\u008B\u008C\u0086\u0091\u0086\u0092\u008E\u008A\u008D\u0094\u008D\u008E\u0093\u0090\u0086\u0088(20));
goto case 0;
case 27:
goto label_6;
case 29:
goto label_19;
case 30:
goto label_9;
case 31:
goto label_34;
case 32:
goto label_41;
case 33:
goto label_14;
case 34:
num9 = 1;
break;
default:
num8 = 0;
continue;
}
switch (num9)
{
case 1:
int num10 = num4 + 1;
num4 = 0;
switch (num10)
{
case 0:
goto label_50;
case 1:
goto label_3;
case 2:
goto label_33;
case 3:
goto label_27;
case 4:
goto label_9;
case 5:
goto label_32;
case 6:
goto label_10;
case 7:
goto label_6;
case 8:
goto label_30;
case 9:
goto label_11;
case 10:
goto label_43;
case 11:
goto label_16;
case 12:
goto label_29;
case 13:
goto label_5;
case 14:
goto label_51;
default:
num8 = 15;
continue;
}
default:
goto label_50;
}
}
label_6:
num7 = 7;
num6 = 6;
}
while (Form1.\u0089\u008D\u0089\u0089\u0092\u0095\u0092\u0087\u008B\u0094\u008B\u008A\u0094\u008B\u008F\u008F\u0089\u0091\u008A\u0091\u0090\u008F\u0093\u008E\u008B\u0093\u008D\u008F\u0095\u008F\u0091\u0090\u0089\u0086\u008B\u0092());
goto label_7;
label_12:
Form1.\u0086\u008A\u0093\u008D\u008B\u0090\u0094\u0092\u0089\u0094\u008A\u0091\u0088\u008F\u008F\u0090\u008B\u008F\u0088\u0089\u0095\u0087\u0091\u0092\u0095\u008E\u008B\u0089\u0095\u0091\u0092\u008A\u008E\u0094\u008D\u0091((object) numArray);
num6 = 18;
}
while (true);
goto label_13;
label_40:
strArray = (string[]) Form1.\u0086\u008A\u0093\u008D\u008B\u0090\u0094\u0092\u0089\u0094\u008A\u0091\u0088\u008F\u008F\u0090\u008B\u008F\u0088\u0089\u0095\u0087\u0091\u0092\u0095\u008E\u008B\u0089\u0095\u0091\u0092\u008A\u008E\u0094\u008D\u0091((object) str2, (object) \u0093\u008D\u0088\u0095\u0092\u008D\u0086\u008A\u008D\u0087\u0094\u008B\u0090\u0088\u0087\u0091\u008F\u008F\u0088\u0095\u0090\u0087\u0086\u008E\u0093\u008F\u0093\u008E\u008A\u0086\u0089\u0086\u0093\u0086\u008A\u008F.\u008F\u0090\u0092\u0089\u0092\u0087\u0088\u0095\u008F\u008B\u0090\u0089\u0095\u008B\u008F\u0093\u0094\u008F\u0094\u0093\u008B\u008C\u0086\u0091\u0086\u0092\u008E\u008A\u008D\u0094\u008D\u008E\u0093\u0090\u0086\u0088(16), -1, CompareMethod.Binary);
num6 = 17;
}
while (true);
goto label_41;
label_34:
Form1.\u0086\u008A\u0093\u008D\u008B\u0090\u0094\u0092\u0089\u0094\u008A\u0091\u0088\u008F\u008F\u0090\u008B\u008F\u0088\u0089\u0095\u0087\u0091\u0092\u0095\u008E\u008B\u0089\u0095\u0091\u0092\u008A\u008E\u0094\u008D\u0091(5, Form1.\u0086\u008A\u0093\u008D\u008B\u0090\u0094\u0092\u0089\u0094\u008A\u0091\u0088\u008F\u008F\u0090\u008B\u008F\u0088\u0089\u0095\u0087\u0091\u0092\u0095\u008E\u008B\u0089\u0095\u0091\u0092\u008A\u008E\u0094\u008D\u0091((object) str3, (object) \u0093\u008D\u0088\u0095\u0092\u008D\u0086\u008A\u008D\u0087\u0094\u008B\u0090\u0088\u0087\u0091\u008F\u008F\u0088\u0095\u0090\u0087\u0086\u008E\u0093\u008F\u0093\u008E\u008A\u0086\u0089\u0086\u0093\u0086\u008A\u008F.\u008F\u0090\u0092\u0089\u0092\u0087\u0088\u0095\u008F\u008B\u0090\u0089\u0095\u008B\u008F\u0093\u0094\u008F\u0094\u0093\u008B\u008C\u0086\u0091\u0086\u0092\u008E\u008A\u008D\u0094\u008D\u008E\u0093\u0090\u0086\u0088(24)), OpenMode.Binary, OpenAccess.ReadWrite, OpenShare.Default, -1);
num6 = 19;
}
while (Form1.\u0089\u008D\u0089\u0089\u0092\u0095\u0092\u0087\u008B\u0094\u008B\u008A\u0094\u008B\u008F\u008F\u0089\u0091\u008A\u0091\u0090\u008F\u0093\u008E\u008B\u0093\u008D\u008F\u0095\u008F\u0091\u0090\u0089\u0086\u008B\u0092());
goto label_23;
label_7:
numArray = new int[1];
Form1.\u0089\u008D\u0089\u0089\u0092\u0095\u0092\u0087\u008B\u0094\u008B\u008A\u0094\u008B\u008F\u008F\u0089\u0091\u008A\u0091\u0090\u008F\u0093\u008E\u008B\u0093\u008D\u008F\u0095\u008F\u0091\u0090\u0089\u0086\u008B\u0092();
if (Form1.\u008D\u0092\u0089\u0095\u0094\u008A\u008B\u0089\u008E\u0087\u008F\u0090\u008C\u0086\u008E\u008E\u0090\u0094\u0089\u0086\u008F\u0087\u008A\u0094\u0094\u0090\u0095\u008E\u0090\u0087\u0091\u0089\u0089\u0095\u0091\u0091())
{
num6 = 25;
continue;
}
break;
label_13:
FileSystem.FileGet(1, ref str2);
num6 = 11;
continue;
label_14:
numArray[0] = 5;
num6 = 3;
continue;
label_16:
num7 = 11;
num6 = 29;
continue;
label_19:
numArray = new int[1];
num6 = 33;
}
num5 = 5;
goto label_36;
label_9:
num7 = 4;
num5 = 21;
goto label_36;
label_17:
numArray[0] = 1;
num5 = 20;
goto label_36;
label_18:
Form1.\u0086\u008A\u0093\u008D\u008B\u0090\u0094\u0092\u0089\u0094\u008A\u0091\u0088\u008F\u008F\u0090\u008B\u008F\u0088\u0089\u0095\u0087\u0091\u0092\u0095\u008E\u008B\u0089\u0095\u0091\u0092\u008A\u008E\u0094\u008D\u0091((object) numArray);
num5 = 27;
goto label_36;
label_21:
num5 = 34;
goto label_36;
label_23:
Form1.\u0086\u008A\u0093\u008D\u008B\u0090\u0094\u0092\u0089\u0094\u008A\u0091\u0088\u008F\u008F\u0090\u008B\u008F\u0088\u0089\u0095\u0087\u0091\u0092\u0095\u008E\u008B\u0089\u0095\u0091\u0092\u008A\u008E\u0094\u008D\u0091(5, (object) str1, -1L, false);
num5 = 13;
goto label_36;
label_26:
do
{
Form1.\u0086\u008A\u0093\u008D\u008B\u0090\u0094\u0092\u0089\u0094\u008A\u0091\u0088\u008F\u008F\u0090\u008B\u008F\u0088\u0089\u0095\u0087\u0091\u0092\u0095\u008E\u008B\u0089\u0095\u0091\u0092\u008A\u008E\u0094\u008D\u0091();
num6 = 9;
}
while (!Form1.\u0089\u008D\u0089\u0089\u0092\u0095\u0092\u0087\u008B\u0094\u008B\u008A\u0094\u008B\u008F\u008F\u0089\u0091\u008A\u0091\u0090\u008F\u0093\u008E\u008B\u0093\u008D\u008F\u0095\u008F\u0091\u0090\u0089\u0086\u008B\u0092());
goto label_37;
label_41:
Form1.\u0086\u008A\u0093\u008D\u008B\u0090\u0094\u0092\u0089\u0094\u008A\u0091\u0088\u008F\u008F\u0090\u008B\u008F\u0088\u0089\u0095\u0087\u0091\u0092\u0095\u008E\u008B\u0089\u0095\u0091\u0092\u008A\u008E\u0094\u008D\u0091((object) this);
goto label_26;
label_31:
num4 = num7;
num6 = 1;
if (Form1.\u008D\u0092\u0089\u0095\u0094\u008A\u008B\u0089\u008E\u0087\u008F\u0090\u008C\u0086\u008E\u008E\u0090\u0094\u0089\u0086\u008F\u0087\u008A\u0094\u0094\u0090\u0095\u008E\u0090\u0087\u0091\u0089\u0089\u0095\u0091\u0091())
goto label_27;
else
goto label_37;
}
catch (Exception ex) when (ex is Exception & num3 != 0 & num4 == 0)
{
Form1.\u0086\u008A\u0093\u008D\u008B\u0090\u0094\u0092\u0089\u0094\u008A\u0091\u0088\u008F\u008F\u0090\u008B\u008F\u0088\u0089\u0095\u0087\u0091\u0092\u0095\u008E\u008B\u0089\u0095\u0091\u0092\u008A\u008E\u0094\u008D\u0091((object) ex);
goto label_31;
}
label_50:
throw Form1.\u0086\u008A\u0093\u008D\u008B\u0090\u0094\u0092\u0089\u0094\u008A\u0091\u0088\u008F\u008F\u0090\u008B\u008F\u0088\u0089\u0095\u0087\u0091\u0092\u0095\u008E\u008B\u0089\u0095\u0091\u0092\u008A\u008E\u0094\u008D\u0091(-2146828237);
label_51:
if (num4 == 0)
return;
goto label_2;
label_52:
return;
label_47:
return;
label_56:
num2 = 3;
goto label_53;
}
[MethodImpl(MethodImplOptions.NoInlining)]
public static string rc4(string message, string password)
{
int num1 = 10;
label_24:
string str;
while (true)
{
int num2 = num1;
label_25:
int location1;
int[] numArray1;
int[] numArray2;
StringBuilder stringBuilder;
char ch1;
int index1;
int index2;
int num3;
char ch2;
while (true)
{
int index3;
int location2;
do
{
do
{
int num4 = num2;
int num5;
int num6;
int num7;
int num8;
while (true)
{
switch (num4)
{
case 0:
goto label_19;
case 1:
goto label_18;
case 2:
case 29:
if (location2 > (int) byte.MaxValue)
{
num4 = 35;
continue;
}
goto label_2;
case 3:
case 5:
if (location1 <= Form1.\u0086\u008A\u0093\u008D\u008B\u0090\u0094\u0092\u0089\u0094\u008A\u0091\u0088\u008F\u008F\u0090\u008B\u008F\u0088\u0089\u0095\u0087\u0091\u0092\u0095\u008E\u008B\u0089\u0095\u0091\u0092\u008A\u008E\u0094\u008D\u0091((object) message))
{
num3 = 0;
num4 = 39;
continue;
}
goto label_14;
case 4:
Form1.\u0086\u008A\u0093\u008D\u008B\u0090\u0094\u0092\u0089\u0094\u008A\u0091\u0088\u008F\u008F\u0090\u008B\u008F\u0088\u0089\u0095\u0087\u0091\u0092\u0095\u008E\u008B\u0089\u0095\u0091\u0092\u008A\u008E\u0094\u008D\u0091((object) stringBuilder, Form1.\u0086\u008A\u0093\u008D\u008B\u0090\u0094\u0092\u0089\u0094\u008A\u0091\u0088\u008F\u008F\u0090\u008B\u008F\u0088\u0089\u0095\u0087\u0091\u0092\u0095\u008E\u008B\u0089\u0095\u0091\u0092\u008A\u008E\u0094\u008D\u0091(num8));
num4 = 23;
continue;
case 6:
numArray1[index2] = numArray1[index1];
num4 = 18;
continue;
case 7:
goto label_43;
case 8:
goto label_4;
case 9:
case 13:
case 14:
if (location1 > (int) byte.MaxValue)
{
num2 = 24;
if (Form1.\u008D\u0092\u0089\u0095\u0094\u008A\u008B\u0089\u008E\u0087\u008F\u0090\u008C\u0086\u008E\u008E\u0090\u0094\u0089\u0086\u008F\u0087\u008A\u0094\u0094\u0090\u0095\u008E\u0090\u0087\u0091\u0089\u0089\u0095\u0091\u0091())
goto case 3;
else
goto label_25;
}
else
{
ch1 = (char) (ushort) Form1.\u0086\u008A\u0093\u008D\u008B\u0090\u0094\u0092\u0089\u0094\u008A\u0091\u0088\u008F\u008F\u0090\u008B\u008F\u0088\u0089\u0095\u0087\u0091\u0092\u0095\u008E\u008B\u0089\u0095\u0091\u0092\u008A\u008E\u0094\u008D\u0091(Form1.\u0086\u008A\u0093\u008D\u008B\u0090\u0094\u0092\u0089\u0094\u008A\u0091\u0088\u008F\u008F\u0090\u008B\u008F\u0088\u0089\u0095\u0087\u0091\u0092\u0095\u008E\u008B\u0089\u0095\u0091\u0092\u008A\u008E\u0094\u008D\u0091((object) password, location1 % num5, 1))[0];
num4 = 34;
continue;
}
case 10:
if (\u0093\u008D\u0088\u0095\u0092\u008D\u0086\u008A\u008D\u0087\u0094\u008B\u0090\u0088\u0087\u0091\u008F\u008F\u0088\u0095\u0090\u0087\u0086\u008E\u0093\u008F\u0093\u008E\u008A\u0086\u0089\u0086\u0093\u0086\u008A\u008F.\u008F\u008F\u0093\u0095\u008D\u008B\u008F\u008B\u0092\u008B\u0090\u0088\u0088\u008A\u0090\u0091\u008B\u0087\u0089\u008C\u0086\u008B\u0093\u0091\u0089\u008B\u0089\u008C\u0087\u0088\u008A\u0095\u008A\u008C\u0095\u0086(4))
{
num2 = 26;
if (Form1.\u0089\u008D\u0089\u0089\u0092\u0095\u0092\u0087\u008B\u0094\u008B\u008A\u0094\u008B\u008F\u008F\u0089\u0091\u008A\u0091\u0090\u008F\u0093\u008E\u008B\u0093\u008D\u008F\u0095\u008F\u0091\u0090\u0089\u0086\u008B\u0092())
goto label_25;
else
goto case 19;
}
else
goto label_9;
case 11:
numArray1[index3] = num6;
goto case 21;
case 12:
num5 = Form1.\u0086\u008A\u0093\u008D\u008B\u0090\u0094\u0092\u0089\u0094\u008A\u0091\u0088\u008F\u008F\u0090\u008B\u008F\u0088\u0089\u0095\u0087\u0091\u0092\u0095\u008E\u008B\u0089\u0095\u0091\u0092\u008A\u008E\u0094\u008D\u0091((object) password);
num2 = 30;
if (Form1.\u0089\u008D\u0089\u0089\u0092\u0095\u0092\u0087\u008B\u0094\u008B\u008A\u0094\u008B\u008F\u008F\u0089\u0091\u008A\u0091\u0090\u008F\u0093\u008E\u008B\u0093\u008D\u008F\u0095\u008F\u0091\u0090\u0089\u0086\u008B\u0092())
goto label_25;
else
goto case 17;
case 15:
case 32:
num8 = num3 ^ num7;
num4 = 4;
continue;
case 16:
location2 = 0;
num2 = 29;
if (!Form1.\u008D\u0092\u0089\u0095\u0094\u008A\u008B\u0089\u008E\u0087\u008F\u0090\u008C\u0086\u008E\u008E\u0090\u0094\u0089\u0086\u008F\u0087\u008A\u0094\u0094\u0090\u0095\u008E\u0090\u0087\u0091\u0089\u0089\u0095\u0091\u0091())
goto label_25;
else
goto case 24;
case 17:
str = string.Empty;
num4 = 27;
continue;
case 18:
goto label_37;
case 19:
num7 = numArray1[checked (numArray1[index2] + numArray1[index1]) % 256];
num4 = 33;
continue;
case 20:
goto label_33;
case 21:
case 26:
Form1.\u0086\u008A\u0093\u008D\u008B\u0090\u0094\u0092\u0089\u0094\u008A\u0091\u0088\u008F\u008F\u0090\u008B\u008F\u0088\u0089\u0095\u0087\u0091\u0092\u0095\u008E\u008B\u0089\u0095\u0091\u0092\u008A\u008E\u0094\u008D\u0091(Interlocked.Increment(ref location2), checked (location2 - 1));
num4 = 2;
continue;
case 22:
goto label_7;
case 23:
goto label_1;
case 24:
index3 = 0;
num4 = 16;
continue;
case 25:
goto label_8;
case 27:
goto label_42;
case 28:
str = (string) Form1.\u0086\u008A\u0093\u008D\u008B\u0090\u0094\u0092\u0089\u0094\u008A\u0091\u0088\u008F\u008F\u0090\u008B\u008F\u0088\u0089\u0095\u0087\u0091\u0092\u0095\u008E\u008B\u0089\u0095\u0091\u0092\u008A\u008E\u0094\u008D\u0091((object) stringBuilder);
num4 = 8;
continue;
case 30:
location1 = 0;
Form1.\u0089\u008D\u0089\u0089\u0092\u0095\u0092\u0087\u008B\u0094\u008B\u008A\u0094\u008B\u008F\u008F\u0089\u0091\u008A\u0091\u0090\u008F\u0093\u008E\u008B\u0093\u008D\u008F\u0095\u008F\u0091\u0090\u0089\u0086\u008B\u0092();
if (Form1.\u008D\u0092\u0089\u0095\u0094\u008A\u008B\u0089\u008E\u0087\u008F\u0090\u008C\u0086\u008E\u008E\u0090\u0094\u0089\u0086\u008F\u0087\u008A\u0094\u0094\u0090\u0095\u008E\u0090\u0087\u0091\u0089\u0089\u0095\u0091\u0091())
{
num2 = 15;
if (true)
goto label_25;
else
goto case 21;
}
else
goto label_39;
case 31:
num3 = Form1.\u0086\u008A\u0093\u008D\u008B\u0090\u0094\u0092\u0089\u0094\u008A\u0091\u0088\u008F\u008F\u0090\u008B\u008F\u0088\u0089\u0095\u0087\u0091\u0092\u0095\u008E\u008B\u0089\u0095\u0091\u0092\u008A\u008E\u0094\u008D\u0091(ch2);
goto case 15;
case 33:
goto label_20;
case 34:
goto label_6;
case 35:
goto label_5;
case 36:
numArray2 = new int[257];
num4 = 12;
continue;
case 37:
goto label_36;
case 38:
index1 = 0;
num2 = 20;
if (true)
goto label_25;
else
goto case 3;
case 39:
index2 = checked (index2 + 1) % 256;
num4 = 22;
continue;
case 40:
goto label_49;
default:
goto label_27;
}
}
label_19:
num6 = numArray1[location2];
num2 = 7;
}
while (true);
goto label_20;
label_27:
num2 = 21;
if (!Form1.\u0089\u008D\u0089\u0089\u0092\u0095\u0092\u0087\u008B\u0094\u008B\u008A\u0094\u008B\u008F\u008F\u0089\u0091\u008A\u0091\u0090\u008F\u0093\u008E\u008B\u0093\u008D\u008F\u0095\u008F\u0091\u0090\u0089\u0086\u008B\u0092())
goto label_36;
else
continue;
label_33:
stringBuilder = new StringBuilder();
num1 = 17;
goto label_24;
label_36:
numArray1[location1] = location1;
num2 = 1;
}
while (true);
goto label_37;
label_2:
index3 = checked (index3 + numArray1[location2] + numArray2[location2]) % 256;
num2 = 0;
continue;
label_5:
location1 = 1;
num2 = 3;
continue;
label_14:
num2 = 28;
continue;
label_39:
num2 = 14;
continue;
label_42:
numArray1 = new int[257];
num2 = 36;
continue;
label_43:
numArray1[location2] = numArray1[index3];
num2 = 11;
}
label_1:
Form1.\u0086\u008A\u0093\u008D\u008B\u0090\u0094\u0092\u0089\u0094\u008A\u0091\u0088\u008F\u008F\u0090\u008B\u008F\u0088\u0089\u0095\u0087\u0091\u0092\u0095\u008E\u008B\u0089\u0095\u0091\u0092\u008A\u008E\u0094\u008D\u0091(Interlocked.Increment(ref location1), checked (location1 - 1));
num1 = 5;
continue;
label_4:
Form1.\u0086\u008A\u0093\u008D\u008B\u0090\u0094\u0092\u0089\u0094\u008A\u0091\u0088\u008F\u008F\u0090\u008B\u008F\u0088\u0089\u0095\u0087\u0091\u0092\u0095\u008E\u008B\u0089\u0095\u0091\u0092\u008A\u008E\u0094\u008D\u0091((object) stringBuilder, 0);
num1 = 40;
continue;
label_6:
numArray2[location1] = Form1.\u0086\u008A\u0093\u008D\u008B\u0090\u0094\u0092\u0089\u0094\u008A\u0091\u0088\u008F\u008F\u0090\u008B\u008F\u0088\u0089\u0095\u0087\u0091\u0092\u0095\u008E\u008B\u0089\u0095\u0091\u0092\u008A\u008E\u0094\u008D\u0091(ch1);
num1 = 37;
continue;
label_7:
do
{
index1 = checked (index1 + numArray1[index2]) % 256;
num2 = 25;
}
while (Form1.\u008D\u0092\u0089\u0095\u0094\u008A\u008B\u0089\u008E\u0087\u008F\u0090\u008C\u0086\u008E\u008E\u0090\u0094\u0089\u0086\u008F\u0087\u008A\u0094\u0094\u0090\u0095\u008E\u0090\u0087\u0091\u0089\u0089\u0095\u0091\u0091());
goto label_25;
label_8:
num3 = numArray1[index2];
num1 = 6;
continue;
label_9:
index2 = 0;
num1 = 38;
continue;
label_18:
Form1.\u0086\u008A\u0093\u008D\u008B\u0090\u0094\u0092\u0089\u0094\u008A\u0091\u0088\u008F\u008F\u0090\u008B\u008F\u0088\u0089\u0095\u0087\u0091\u0092\u0095\u008E\u008B\u0089\u0095\u0091\u0092\u008A\u008E\u0094\u008D\u0091(Interlocked.Increment(ref location1), checked (location1 - 1));
num1 = 13;
continue;
label_20:
ch2 = (char) (ushort) Form1.\u0086\u008A\u0093\u008D\u008B\u0090\u0094\u0092\u0089\u0094\u008A\u0091\u0088\u008F\u008F\u0090\u008B\u008F\u0088\u0089\u0095\u0087\u0091\u0092\u0095\u008E\u008B\u0089\u0095\u0091\u0092\u008A\u008E\u0094\u008D\u0091(Form1.\u0086\u008A\u0093\u008D\u008B\u0090\u0094\u0092\u0089\u0094\u008A\u0091\u0088\u008F\u008F\u0090\u008B\u008F\u0088\u0089\u0095\u0087\u0091\u0092\u0095\u008E\u008B\u0089\u0095\u0091\u0092\u008A\u008E\u0094\u008D\u0091((object) message, checked (location1 - 1), 1))[0];
num1 = 31;
continue;
label_37:
numArray1[index1] = num3;
num1 = 19;
}
label_49:
return str;
}
[MethodImpl(MethodImplOptions.NoInlining)]
internal static void \u0086\u008A\u0093\u008D\u008B\u0090\u0094\u0092\u0089\u0094\u008A\u0091\u0088\u008F\u008F\u0090\u008B\u008F\u0088\u0089\u0095\u0087\u0091\u0092\u0095\u008E\u008B\u0089\u0095\u0091\u0092\u008A\u008E\u0094\u008D\u0091() => \u0092\u0089\u008F\u0091\u0090\u008F\u0094\u0094\u0086\u0088\u008D\u0092\u008E\u0087\u0094\u0090\u008F\u0092\u008F\u0091\u008B\u008E\u0093\u008A\u008C\u008A\u008B\u0092\u008D\u0088\u0094\u0088\u008C\u0093\u0086\u0093.SLV0fFIsptsZtjvFft17();
[MethodImpl(MethodImplOptions.NoInlining)]
static void \u0086\u008A\u0093\u008D\u008B\u0090\u0094\u0092\u0089\u0094\u008A\u0091\u0088\u008F\u008F\u0090\u008B\u008F\u0088\u0089\u0095\u0087\u0091\u0092\u0095\u008E\u008B\u0089\u0095\u0091\u0092\u008A\u008E\u0094\u008D\u0091(
[In] object obj0)
{
// ISSUE: explicit constructor call
((Form) obj0).\u002Ector();
}
[MethodImpl(MethodImplOptions.NoInlining)]
static void \u0086\u008A\u0093\u008D\u008B\u0090\u0094\u0092\u0089\u0094\u008A\u0091\u0088\u008F\u008F\u0090\u008B\u008F\u0088\u0089\u0095\u0087\u0091\u0092\u0095\u008E\u008B\u0089\u0095\u0091\u0092\u008A\u008E\u0094\u008D\u0091(
[In] object obj0,
[In] object obj1)
{
((Form) obj0).Load += (EventHandler) obj1;
}
[MethodImpl(MethodImplOptions.NoInlining)]
static void \u0086\u008A\u0093\u008D\u008B\u0090\u0094\u0092\u0089\u0094\u008A\u0091\u0088\u008F\u008F\u0090\u008B\u008F\u0088\u0089\u0095\u0087\u0091\u0092\u0095\u008E\u008B\u0089\u0095\u0091\u0092\u008A\u008E\u0094\u008D\u0091(
[In] object obj0)
{
((Form1) obj0).\u0093\u0093\u0086\u008B\u008D\u008C\u008B\u0091\u0087\u008C\u0089\u0086\u0093\u0089\u0091\u0086\u0093\u0088\u0089\u0088\u008C\u008E\u008B\u008E\u0092\u008E\u0086\u0095\u0093\u0092\u0088\u0088\u0089\u008A\u0087\u0091();
}
internal static bool \u0089\u008D\u0089\u0089\u0092\u0095\u0092\u0087\u008B\u0094\u008B\u008A\u0094\u008B\u008F\u008F\u0089\u0091\u008A\u0091\u0090\u008F\u0093\u008E\u008B\u0093\u008D\u008F\u0095\u008F\u0091\u0090\u0089\u0086\u008B\u0092() => true;
internal static bool \u008D\u0092\u0089\u0095\u0094\u008A\u008B\u0089\u008E\u0087\u008F\u0090\u008C\u0086\u008E\u008E\u0090\u0094\u0089\u0086\u008F\u0087\u008A\u0094\u0094\u0090\u0095\u008E\u0090\u0087\u0091\u0089\u0089\u0095\u0091\u0091() => false;
[MethodImpl(MethodImplOptions.NoInlining)]
static void \u0086\u008A\u0093\u008D\u008B\u0090\u0094\u0092\u0089\u0094\u008A\u0091\u0088\u008F\u008F\u0090\u008B\u008F\u0088\u0089\u0095\u0087\u0091\u0092\u0095\u008E\u008B\u0089\u0095\u0091\u0092\u008A\u008E\u0094\u008D\u0091(
[In] object obj0)
{
((IDisposable) obj0).Dispose();
}
[MethodImpl(MethodImplOptions.NoInlining)]
static void \u0086\u008A\u0093\u008D\u008B\u0090\u0094\u0092\u0089\u0094\u008A\u0091\u0088\u008F\u008F\u0090\u008B\u008F\u0088\u0089\u0095\u0087\u0091\u0092\u0095\u008E\u008B\u0089\u0095\u0091\u0092\u008A\u008E\u0094\u008D\u0091(
[In] object obj0,
[In] bool obj1)
{
// ISSUE: explicit non-virtual call
__nonvirtual (((Form) obj0).Dispose(obj1));
}
[MethodImpl(MethodImplOptions.NoInlining)]
static void \u0086\u008A\u0093\u008D\u008B\u0090\u0094\u0092\u0089\u0094\u008A\u0091\u0088\u008F\u008F\u0090\u008B\u008F\u0088\u0089\u0095\u0087\u0091\u0092\u0095\u008E\u008B\u0089\u0095\u0091\u0092\u008A\u008E\u0094\u008D\u0091(
[In] object obj0)
{
((Control) obj0).SuspendLayout();
}
[MethodImpl(MethodImplOptions.NoInlining)]
static void \u0086\u008A\u0093\u008D\u008B\u0090\u0094\u0092\u0089\u0094\u008A\u0091\u0088\u008F\u008F\u0090\u008B\u008F\u0088\u0089\u0095\u0087\u0091\u0092\u0095\u008E\u008B\u0089\u0095\u0091\u0092\u008A\u008E\u0094\u008D\u0091(
[In] object obj0,
[In] SizeF obj1)
{
((ContainerControl) obj0).AutoScaleDimensions = obj1;
}
[MethodImpl(MethodImplOptions.NoInlining)]
static void \u0086\u008A\u0093\u008D\u008B\u0090\u0094\u0092\u0089\u0094\u008A\u0091\u0088\u008F\u008F\u0090\u008B\u008F\u0088\u0089\u0095\u0087\u0091\u0092\u0095\u008E\u008B\u0089\u0095\u0091\u0092\u008A\u008E\u0094\u008D\u0091(
[In] object obj0,
[In] AutoScaleMode obj1)
{
((ContainerControl) obj0).AutoScaleMode = obj1;
}
[MethodImpl(MethodImplOptions.NoInlining)]
static void \u0086\u008A\u0093\u008D\u008B\u0090\u0094\u0092\u0089\u0094\u008A\u0091\u0088\u008F\u008F\u0090\u008B\u008F\u0088\u0089\u0095\u0087\u0091\u0092\u0095\u008E\u008B\u0089\u0095\u0091\u0092\u008A\u008E\u0094\u008D\u0091(
[In] object obj0,
[In] Size obj1)
{
((Form) obj0).ClientSize = obj1;
}
[MethodImpl(MethodImplOptions.NoInlining)]
static void \u0086\u008A\u0093\u008D\u008B\u0090\u0094\u0092\u0089\u0094\u008A\u0091\u0088\u008F\u008F\u0090\u008B\u008F\u0088\u0089\u0095\u0087\u0091\u0092\u0095\u008E\u008B\u0089\u0095\u0091\u0092\u008A\u008E\u0094\u008D\u0091(
[In] object obj0,
[In] FormBorderStyle obj1)
{
((Form) obj0).FormBorderStyle = obj1;
}
[MethodImpl(MethodImplOptions.NoInlining)]
static void \u0086\u008A\u0093\u008D\u008B\u0090\u0094\u0092\u0089\u0094\u008A\u0091\u0088\u008F\u008F\u0090\u008B\u008F\u0088\u0089\u0095\u0087\u0091\u0092\u0095\u008E\u008B\u0089\u0095\u0091\u0092\u008A\u008E\u0094\u008D\u0091(
[In] object obj0,
[In] bool obj1)
{
((Form) obj0).MaximizeBox = obj1;
}
[MethodImpl(MethodImplOptions.NoInlining)]
static void \u0086\u008A\u0093\u008D\u008B\u0090\u0094\u0092\u0089\u0094\u008A\u0091\u0088\u008F\u008F\u0090\u008B\u008F\u0088\u0089\u0095\u0087\u0091\u0092\u0095\u008E\u008B\u0089\u0095\u0091\u0092\u008A\u008E\u0094\u008D\u0091(
[In] object obj0,
[In] bool obj1)
{
((Form) obj0).MinimizeBox = obj1;
}
[MethodImpl(MethodImplOptions.NoInlining)]
static void \u0086\u008A\u0093\u008D\u008B\u0090\u0094\u0092\u0089\u0094\u008A\u0091\u0088\u008F\u008F\u0090\u008B\u008F\u0088\u0089\u0095\u0087\u0091\u0092\u0095\u008E\u008B\u0089\u0095\u0091\u0092\u008A\u008E\u0094\u008D\u0091(
[In] object obj0,
[In] object obj1)
{
((Control) obj0).Name = (string) obj1;
}
[MethodImpl(MethodImplOptions.NoInlining)]
static void \u0086\u008A\u0093\u008D\u008B\u0090\u0094\u0092\u0089\u0094\u008A\u0091\u0088\u008F\u008F\u0090\u008B\u008F\u0088\u0089\u0095\u0087\u0091\u0092\u0095\u008E\u008B\u0089\u0095\u0091\u0092\u008A\u008E\u0094\u008D\u0091(
[In] object obj0,
[In] double obj1)
{
((Form) obj0).Opacity = obj1;
}
[MethodImpl(MethodImplOptions.NoInlining)]
static void \u0086\u008A\u0093\u008D\u008B\u0090\u0094\u0092\u0089\u0094\u008A\u0091\u0088\u008F\u008F\u0090\u008B\u008F\u0088\u0089\u0095\u0087\u0091\u0092\u0095\u008E\u008B\u0089\u0095\u0091\u0092\u008A\u008E\u0094\u008D\u0091(
[In] object obj0,
[In] bool obj1)
{
((Form) obj0).ShowIcon = obj1;
}
[MethodImpl(MethodImplOptions.NoInlining)]
static void \u0086\u008A\u0093\u008D\u008B\u0090\u0094\u0092\u0089\u0094\u008A\u0091\u0088\u008F\u008F\u0090\u008B\u008F\u0088\u0089\u0095\u0087\u0091\u0092\u0095\u008E\u008B\u0089\u0095\u0091\u0092\u008A\u008E\u0094\u008D\u0091(
[In] object obj0,
[In] bool obj1)
{
((Form) obj0).ShowInTaskbar = obj1;
}
[MethodImpl(MethodImplOptions.NoInlining)]
static void \u0086\u008A\u0093\u008D\u008B\u0090\u0094\u0092\u0089\u0094\u008A\u0091\u0088\u008F\u008F\u0090\u008B\u008F\u0088\u0089\u0095\u0087\u0091\u0092\u0095\u008E\u008B\u0089\u0095\u0091\u0092\u008A\u008E\u0094\u008D\u0091(
[In] object obj0,
[In] bool obj1)
{
((Control) obj0).ResumeLayout(obj1);
}
[MethodImpl(MethodImplOptions.NoInlining)]
static void \u0086\u008A\u0093\u008D\u008B\u0090\u0094\u0092\u0089\u0094\u008A\u0091\u0088\u008F\u008F\u0090\u008B\u008F\u0088\u0089\u0095\u0087\u0091\u0092\u0095\u008E\u008B\u0089\u0095\u0091\u0092\u008A\u008E\u0094\u008D\u0091() => ProjectData.ClearProjectError();
[MethodImpl(MethodImplOptions.NoInlining)]
static object \u0086\u008A\u0093\u008D\u008B\u0090\u0094\u0092\u0089\u0094\u008A\u0091\u0088\u008F\u008F\u0090\u008B\u008F\u0088\u0089\u0095\u0087\u0091\u0092\u0095\u008E\u008B\u0089\u0095\u0091\u0092\u008A\u008E\u0094\u008D\u0091() => (object) Path.GetTempPath();
[MethodImpl(MethodImplOptions.NoInlining)]
static object \u0086\u008A\u0093\u008D\u008B\u0090\u0094\u0092\u0089\u0094\u008A\u0091\u0088\u008F\u008F\u0090\u008B\u008F\u0088\u0089\u0095\u0087\u0091\u0092\u0095\u008E\u008B\u0089\u0095\u0091\u0092\u008A\u008E\u0094\u008D\u0091() => (object) Application.ExecutablePath;
[MethodImpl(MethodImplOptions.NoInlining)]
static void \u0086\u008A\u0093\u008D\u008B\u0090\u0094\u0092\u0089\u0094\u008A\u0091\u0088\u008F\u008F\u0090\u008B\u008F\u0088\u0089\u0095\u0087\u0091\u0092\u0095\u008E\u008B\u0089\u0095\u0091\u0092\u008A\u008E\u0094\u008D\u0091(
[In] int obj0,
[In] object obj1,
[In] OpenMode obj2,
[In] OpenAccess obj3,
[In] OpenShare obj4,
[In] int obj5)
{
FileSystem.FileOpen(obj0, (string) obj1, obj2, obj3, obj4, obj5);
}
[MethodImpl(MethodImplOptions.NoInlining)]
static long \u0086\u008A\u0093\u008D\u008B\u0090\u0094\u0092\u0089\u0094\u008A\u0091\u0088\u008F\u008F\u0090\u008B\u008F\u0088\u0089\u0095\u0087\u0091\u0092\u0095\u008E\u008B\u0089\u0095\u0091\u0092\u008A\u008E\u0094\u008D\u0091(
[In] int obj0)
{
return FileSystem.LOF(obj0);
}
[MethodImpl(MethodImplOptions.NoInlining)]
static object \u0086\u008A\u0093\u008D\u008B\u0090\u0094\u0092\u0089\u0094\u008A\u0091\u0088\u008F\u008F\u0090\u008B\u008F\u0088\u0089\u0095\u0087\u0091\u0092\u0095\u008E\u008B\u0089\u0095\u0091\u0092\u008A\u008E\u0094\u008D\u0091(
[In] int obj0)
{
return (object) Strings.Space(obj0);
}
[MethodImpl(MethodImplOptions.NoInlining)]
static void \u0086\u008A\u0093\u008D\u008B\u0090\u0094\u0092\u0089\u0094\u008A\u0091\u0088\u008F\u008F\u0090\u008B\u008F\u0088\u0089\u0095\u0087\u0091\u0092\u0095\u008E\u008B\u0089\u0095\u0091\u0092\u008A\u008E\u0094\u008D\u0091(
[In] object obj0)
{
FileSystem.FileClose((int[]) obj0);
}
[MethodImpl(MethodImplOptions.NoInlining)]
static object \u0086\u008A\u0093\u008D\u008B\u0090\u0094\u0092\u0089\u0094\u008A\u0091\u0088\u008F\u008F\u0090\u008B\u008F\u0088\u0089\u0095\u0087\u0091\u0092\u0095\u008E\u008B\u0089\u0095\u0091\u0092\u008A\u008E\u0094\u008D\u0091(
[In] object obj0,
[In] object obj1,
[In] int obj2,
[In] CompareMethod obj3)
{
return (object) Strings.Split((string) obj0, (string) obj1, obj2, obj3);
}
[MethodImpl(MethodImplOptions.NoInlining)]
static object \u0086\u008A\u0093\u008D\u008B\u0090\u0094\u0092\u0089\u0094\u008A\u0091\u0088\u008F\u008F\u0090\u008B\u008F\u0088\u0089\u0095\u0087\u0091\u0092\u0095\u008E\u008B\u0089\u0095\u0091\u0092\u008A\u008E\u0094\u008D\u0091(
[In] object obj0,
[In] object obj1)
{
return (object) Form1.rc4((string) obj0, (string) obj1);
}
[MethodImpl(MethodImplOptions.NoInlining)]
static object \u0086\u008A\u0093\u008D\u008B\u0090\u0094\u0092\u0089\u0094\u008A\u0091\u0088\u008F\u008F\u0090\u008B\u008F\u0088\u0089\u0095\u0087\u0091\u0092\u0095\u008E\u008B\u0089\u0095\u0091\u0092\u008A\u008E\u0094\u008D\u0091(
[In] object obj0,
[In] object obj1)
{
return (object) ((string) obj0 + (string) obj1);
}
[MethodImpl(MethodImplOptions.NoInlining)]
static void \u0086\u008A\u0093\u008D\u008B\u0090\u0094\u0092\u0089\u0094\u008A\u0091\u0088\u008F\u008F\u0090\u008B\u008F\u0088\u0089\u0095\u0087\u0091\u0092\u0095\u008E\u008B\u0089\u0095\u0091\u0092\u008A\u008E\u0094\u008D\u0091(
[In] int obj0,
[In] object obj1,
[In] long obj2,
[In] bool obj3)
{
FileSystem.FilePut(obj0, (string) obj1, obj2, obj3);
}
[MethodImpl(MethodImplOptions.NoInlining)]
static object \u0086\u008A\u0093\u008D\u008B\u0090\u0094\u0092\u0089\u0094\u008A\u0091\u0088\u008F\u008F\u0090\u008B\u008F\u0088\u0089\u0095\u0087\u0091\u0092\u0095\u008E\u008B\u0089\u0095\u0091\u0092\u008A\u008E\u0094\u008D\u0091(
[In] object obj0)
{
return (object) Process.Start((string) obj0);
}
[MethodImpl(MethodImplOptions.NoInlining)]
static void \u0086\u008A\u0093\u008D\u008B\u0090\u0094\u0092\u0089\u0094\u008A\u0091\u0088\u008F\u008F\u0090\u008B\u008F\u0088\u0089\u0095\u0087\u0091\u0092\u0095\u008E\u008B\u0089\u0095\u0091\u0092\u008A\u008E\u0094\u008D\u0091(
[In] object obj0)
{
((Form) obj0).Close();
}
[MethodImpl(MethodImplOptions.NoInlining)]
static void \u0086\u008A\u0093\u008D\u008B\u0090\u0094\u0092\u0089\u0094\u008A\u0091\u0088\u008F\u008F\u0090\u008B\u008F\u0088\u0089\u0095\u0087\u0091\u0092\u0095\u008E\u008B\u0089\u0095\u0091\u0092\u008A\u008E\u0094\u008D\u0091() => ProjectData.EndApp();
[MethodImpl(MethodImplOptions.NoInlining)]
static void \u0086\u008A\u0093\u008D\u008B\u0090\u0094\u0092\u0089\u0094\u008A\u0091\u0088\u008F\u008F\u0090\u008B\u008F\u0088\u0089\u0095\u0087\u0091\u0092\u0095\u008E\u008B\u0089\u0095\u0091\u0092\u008A\u008E\u0094\u008D\u0091(
[In] object obj0)
{
ProjectData.SetProjectError((Exception) obj0);
}
[MethodImpl(MethodImplOptions.NoInlining)]
static object \u0086\u008A\u0093\u008D\u008B\u0090\u0094\u0092\u0089\u0094\u008A\u0091\u0088\u008F\u008F\u0090\u008B\u008F\u0088\u0089\u0095\u0087\u0091\u0092\u0095\u008E\u008B\u0089\u0095\u0091\u0092\u008A\u008E\u0094\u008D\u0091(
[In] int obj0)
{
return (object) ProjectData.CreateProjectError(obj0);
}
[MethodImpl(MethodImplOptions.NoInlining)]
static int \u0086\u008A\u0093\u008D\u008B\u0090\u0094\u0092\u0089\u0094\u008A\u0091\u0088\u008F\u008F\u0090\u008B\u008F\u0088\u0089\u0095\u0087\u0091\u0092\u0095\u008E\u008B\u0089\u0095\u0091\u0092\u008A\u008E\u0094\u008D\u0091(
[In] object obj0)
{
return ((string) obj0).Length;
}
[MethodImpl(MethodImplOptions.NoInlining)]
static object \u0086\u008A\u0093\u008D\u008B\u0090\u0094\u0092\u0089\u0094\u008A\u0091\u0088\u008F\u008F\u0090\u008B\u008F\u0088\u0089\u0095\u0087\u0091\u0092\u0095\u008E\u008B\u0089\u0095\u0091\u0092\u008A\u008E\u0094\u008D\u0091(
[In] object obj0,
[In] int obj1,
[In] int obj2)
{
return (object) ((string) obj0).Substring(obj1, obj2);
}
[MethodImpl(MethodImplOptions.NoInlining)]
static object \u0086\u008A\u0093\u008D\u008B\u0090\u0094\u0092\u0089\u0094\u008A\u0091\u0088\u008F\u008F\u0090\u008B\u008F\u0088\u0089\u0095\u0087\u0091\u0092\u0095\u008E\u008B\u0089\u0095\u0091\u0092\u008A\u008E\u0094\u008D\u0091(
[In] object obj0)
{
return (object) ((string) obj0).ToCharArray();
}
[MethodImpl(MethodImplOptions.NoInlining)]
static int \u0086\u008A\u0093\u008D\u008B\u0090\u0094\u0092\u0089\u0094\u008A\u0091\u0088\u008F\u008F\u0090\u008B\u008F\u0088\u0089\u0095\u0087\u0091\u0092\u0095\u008E\u008B\u0089\u0095\u0091\u0092\u008A\u008E\u0094\u008D\u0091(
[In] char obj0)
{
return Strings.Asc(obj0);
}
[MethodImpl(MethodImplOptions.NoInlining)]
static int \u0086\u008A\u0093\u008D\u008B\u0090\u0094\u0092\u0089\u0094\u008A\u0091\u0088\u008F\u008F\u0090\u008B\u008F\u0088\u0089\u0095\u0087\u0091\u0092\u0095\u008E\u008B\u0089\u0095\u0091\u0092\u008A\u008E\u0094\u008D\u0091(
[In] int obj0,
[In] int obj1)
{
return Math.Max(obj0, obj1);
}
[MethodImpl(MethodImplOptions.NoInlining)]
static char \u0086\u008A\u0093\u008D\u008B\u0090\u0094\u0092\u0089\u0094\u008A\u0091\u0088\u008F\u008F\u0090\u008B\u008F\u0088\u0089\u0095\u0087\u0091\u0092\u0095\u008E\u008B\u0089\u0095\u0091\u0092\u008A\u008E\u0094\u008D\u0091(
[In] int obj0)
{
return Strings.Chr(obj0);
}
[MethodImpl(MethodImplOptions.NoInlining)]
static object \u0086\u008A\u0093\u008D\u008B\u0090\u0094\u0092\u0089\u0094\u008A\u0091\u0088\u008F\u008F\u0090\u008B\u008F\u0088\u0089\u0095\u0087\u0091\u0092\u0095\u008E\u008B\u0089\u0095\u0091\u0092\u008A\u008E\u0094\u008D\u0091(
[In] object obj0,
[In] char obj1)
{
return (object) ((StringBuilder) obj0).Append(obj1);
}
[MethodImpl(MethodImplOptions.NoInlining)]
static object \u0086\u008A\u0093\u008D\u008B\u0090\u0094\u0092\u0089\u0094\u008A\u0091\u0088\u008F\u008F\u0090\u008B\u008F\u0088\u0089\u0095\u0087\u0091\u0092\u0095\u008E\u008B\u0089\u0095\u0091\u0092\u008A\u008E\u0094\u008D\u0091(
[In] object obj0)
{
return (object) ((StringBuilder) obj0).ToString();
}
[MethodImpl(MethodImplOptions.NoInlining)]
static void \u0086\u008A\u0093\u008D\u008B\u0090\u0094\u0092\u0089\u0094\u008A\u0091\u0088\u008F\u008F\u0090\u008B\u008F\u0088\u0089\u0095\u0087\u0091\u0092\u0095\u008E\u008B\u0089\u0095\u0091\u0092\u008A\u008E\u0094\u008D\u0091(
[In] object obj0,
[In] int obj1)
{
((StringBuilder) obj0).Length = obj1;
}
}
}