LFSPro

LFSPro Launcher 1.3.3

Apr 10th, 2018
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. LFSPro Launcher 1.3.3
  2. http://lfspro.net/query/LFSPro.exe
  3.  
  4. using System;
  5. using System.ComponentModel;
  6. using System.Diagnostics;
  7. using System.Drawing;
  8. using System.Globalization;
  9. using System.IO;
  10. using System.Linq;
  11. using System.Management;
  12. using System.Net;
  13. using System.Net.NetworkInformation;
  14. using System.Runtime.CompilerServices;
  15. using System.Runtime.InteropServices;
  16. using System.Text;
  17. using System.Threading;
  18. using System.Timers;
  19. using System.Windows.Forms;
  20. using LFS; // Memory edit class https://pastebin.com/NKpwbW7G
  21. using LFSProLauncher.Properties;
  22. using Microsoft.Win32;
  23. using ZBobb;
  24.  
  25. namespace LFSProLauncher
  26. {
  27.     // Token: 0x0200000B RID: 11
  28.     public class LFSPro : Form
  29.     {
  30.         // Token: 0x0600002B RID: 43 RVA: 0x000029EC File Offset: 0x00000BEC
  31.         public LFSPro()
  32.         {
  33.             this.at();
  34.             base.FormClosing += this.a;
  35.             base.TransparencyKey = Color.DimGray;
  36.             this.BackColor = Color.DimGray;
  37.             this.a9.Visible = false;
  38.             this.bb.Visible = false;
  39.             this.bd.Visible = false;
  40.             this.be.Visible = false;
  41.             this.bf.Visible = false;
  42.             this.ba.Visible = false;
  43.             this.bg.Visible = false;
  44.             this.b.Enabled = false;
  45.             this.b.Elapsed += this.i;
  46.             this.c.Enabled = false;
  47.             this.c.Elapsed += this.g;
  48.             this.e.Enabled = false;
  49.             this.e.Elapsed += this.h;
  50.             this.f.Enabled = false;
  51.             this.f.Elapsed += this.a;
  52.             this.g.Enabled = false;
  53.             this.g.Elapsed += this.j;
  54.             this.d.Enabled = false;
  55.             this.d.Elapsed += this.b;
  56.             this.h.Enabled = false;
  57.             this.h.Elapsed += this.c;
  58.             this.i.Enabled = false;
  59.             this.i.Elapsed += this.f;
  60.             this.j.Enabled = false;
  61.             this.j.Elapsed += this.d;
  62.             this.k.Enabled = false;
  63.             this.k.Elapsed += this.e;
  64.             this.w = this.w.OpenSubKey("SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion", true);
  65.             this.x = this.x.OpenSubKey("SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion", true);
  66.             Registry.SetValue("HKEY_CURRENT_USER\\AppEvents\\Schemes\\Apps\\Explorer\\Navigating\\.Current", "", "NULL");
  67.             Registry.SetValue("HKEY_CURRENT_USER\\AppEvents\\Schemes\\Apps\\Explorer\\Navigating\\.Current", "", "Start.wav");
  68.             this.a0();
  69.             this.au();
  70.             this.az();
  71.         }
  72.  
  73.         // Token: 0x0600002C RID: 44 RVA: 0x00002E90 File Offset: 0x00001090
  74.         protected override void WndProc(ref Message m)
  75.         {
  76.             base.WndProc(ref m);
  77.             if (m.Msg == 132)
  78.             {
  79.                 m.Result = (IntPtr)2;
  80.             }
  81.         }
  82.  
  83.         // Token: 0x0600002D RID: 45
  84.         [DllImport("kernel32")]
  85.         public static extern IntPtr CreateRemoteThread(IntPtr hProcess, IntPtr lpThreadAttributes, uint dwStackSize, UIntPtr lpStartAddress, IntPtr lpParameter, uint dwCreationFlags, out IntPtr lpThreadId);
  86.  
  87.         // Token: 0x0600002E RID: 46
  88.         [DllImport("kernel32.dll")]
  89.         public static extern IntPtr OpenProcess(uint dwDesiredAccess, int bInheritHandle, int dwProcessId);
  90.  
  91.         // Token: 0x0600002F RID: 47
  92.         [DllImport("kernel32.dll")]
  93.         public static extern int CloseHandle(IntPtr hObject);
  94.  
  95.         // Token: 0x06000030 RID: 48
  96.         [DllImport("kernel32.dll", ExactSpelling = true, SetLastError = true)]
  97.         private static extern bool VirtualFreeEx(IntPtr A_0, IntPtr A_1, UIntPtr A_2, uint A_3);
  98.  
  99.         // Token: 0x06000031 RID: 49
  100.         [DllImport("kernel32.dll", CharSet = CharSet.Ansi, ExactSpelling = true)]
  101.         public static extern UIntPtr GetProcAddress(IntPtr hModule, string procName);
  102.  
  103.         // Token: 0x06000032 RID: 50
  104.         [DllImport("kernel32.dll", ExactSpelling = true, SetLastError = true)]
  105.         private static extern IntPtr VirtualAllocEx(IntPtr A_0, IntPtr A_1, uint A_2, uint A_3, uint A_4);
  106.  
  107.         // Token: 0x06000033 RID: 51
  108.         [DllImport("kernel32.dll")]
  109.         private static extern bool WriteProcessMemory(IntPtr A_0, IntPtr A_1, string A_2, UIntPtr A_3, out IntPtr A_4);
  110.  
  111.         // Token: 0x06000034 RID: 52
  112.         [DllImport("kernel32.dll", CharSet = CharSet.Auto)]
  113.         public static extern IntPtr GetModuleHandle(string lpModuleName);
  114.  
  115.         // Token: 0x06000035 RID: 53
  116.         [DllImport("kernel32", ExactSpelling = true, SetLastError = true)]
  117.         internal static extern int WaitForSingleObject(IntPtr A_0, int A_1);
  118.  
  119.         // Token: 0x06000036 RID: 54 RVA: 0x00002EB4 File Offset: 0x000010B4
  120.         public int GetProcessId(string proc)
  121.         {
  122.             Process[] processesByName = Process.GetProcessesByName(proc);
  123.             return processesByName[0].Id;
  124.         }
  125.  
  126.         // Token: 0x06000037 RID: 55 RVA: 0x00002ED0 File Offset: 0x000010D0
  127.         public void InjectDLL(IntPtr hProcess, string strDLLName)
  128.         {
  129.             int num = strDLLName.Length + 1;
  130.             IntPtr intPtr = LFSPro.VirtualAllocEx(hProcess, (IntPtr)null, (uint)num, 4096u, 64u);
  131.             IntPtr intPtr2;
  132.             LFSPro.WriteProcessMemory(hProcess, intPtr, strDLLName, (UIntPtr)((ulong)((long)num)), out intPtr2);
  133.             UIntPtr procAddress = LFSPro.GetProcAddress(LFSPro.GetModuleHandle("kernel32.dll"), "LoadLibraryA");
  134.             IntPtr intPtr3 = LFSPro.CreateRemoteThread(hProcess, (IntPtr)null, 0u, procAddress, intPtr, 0u, out intPtr2);
  135.             int num2 = LFSPro.WaitForSingleObject(intPtr3, 10000);
  136.             if ((long)num2 == 128L || (long)num2 == 258L || (long)num2 == (long)((ulong)-1))
  137.             {
  138.                 MessageBox.Show(" hThread [ 2 ] Error! \n ");
  139.                 LFSPro.CloseHandle(intPtr3);
  140.                 return;
  141.             }
  142.             Thread.Sleep(1000);
  143.             LFSPro.VirtualFreeEx(hProcess, intPtr, (UIntPtr)0UL, 32768u);
  144.             LFSPro.CloseHandle(intPtr3);
  145.         }
  146.  
  147.         // Token: 0x06000038 RID: 56 RVA: 0x00002FA0 File Offset: 0x000011A0
  148.         private string b(string A_0, string A_1)
  149.         {
  150.             string result;
  151.             try
  152.             {
  153.                 string text = "";
  154.                 ManagementClass managementClass = new ManagementClass(A_0);
  155.                 ManagementObjectCollection instances = managementClass.GetInstances();
  156.                 foreach (ManagementBaseObject managementBaseObject in instances)
  157.                 {
  158.                     ManagementObject managementObject = (ManagementObject)managementBaseObject;
  159.                     if (text == "")
  160.                     {
  161.                         try
  162.                         {
  163.                             text = managementObject[A_1].ToString();
  164.                             break;
  165.                         }
  166.                         catch
  167.                         {
  168.                         }
  169.                     }
  170.                 }
  171.                 result = text;
  172.             }
  173.             catch
  174.             {
  175.                 result = "NOSIG";
  176.             }
  177.             return result;
  178.         }
  179.  
  180.         // Token: 0x06000039 RID: 57 RVA: 0x00003044 File Offset: 0x00001244
  181.         private void a(object A_0, FormClosingEventArgs A_1)
  182.         {
  183.             try
  184.             {
  185.                 foreach (Process process in Process.GetProcessesByName("LFS"))
  186.                 {
  187.                     process.Kill();
  188.                 }
  189.                 Environment.Exit(1);
  190.                 Application.Exit();
  191.             }
  192.             catch
  193.             {
  194.             }
  195.         }
  196.  
  197.         // Token: 0x0600003A RID: 58 RVA: 0x00003094 File Offset: 0x00001294
  198.         private void j(object A_0, ElapsedEventArgs A_1)
  199.         {
  200.             try
  201.             {
  202.                 this.a5();
  203.             }
  204.             catch
  205.             {
  206.             }
  207.         }
  208.  
  209.         // Token: 0x0600003B RID: 59 RVA: 0x000030BC File Offset: 0x000012BC
  210.         private void i(object A_0, ElapsedEventArgs A_1)
  211.         {
  212.             try
  213.             {
  214.                 LFSPro.a a = new LFSPro.a();
  215.                 a.b = this;
  216.                 this.ay();
  217.                 this.r++;
  218.                 if (this.r >= 4)
  219.                 {
  220.                     base.Invoke(new Action(this.@as));
  221.                     this.a9.Text = this.s;
  222.                     this.b.Enabled = false;
  223.                     this.b.Stop();
  224.                     this.r = 0;
  225.                     base.Invoke(new Action(this.ar));
  226.                     base.Invoke(new Action(this.aq));
  227.                     base.Invoke(new Action(this.ap));
  228.                     base.Invoke(new Action(this.ao));
  229.                     base.Invoke(new Action(this.an));
  230.                     base.Invoke(new Action(this.am));
  231.                     base.Invoke(new Action(this.al));
  232.                     base.Invoke(new Action(this.ak));
  233.                     base.Invoke(new Action(this.aj));
  234.                 }
  235.                 a.a = "";
  236.                 base.Invoke(new Action(a.c));
  237.                 if (a.a.Contains("User OK"))
  238.                 {
  239.                     base.Invoke(new Action(this.ai));
  240.                     base.Invoke(new Action(this.ah));
  241.                     base.Invoke(new Action(this.ag));
  242.                     base.Invoke(new Action(this.af));
  243.                     base.Invoke(new Action(this.ae));
  244.                     base.Invoke(new Action(this.ad));
  245.                     this.t = this.a3.Text;
  246.                     this.u = this.a4.Text;
  247.                     this.a(this.a3.Text, this.a4.Text);
  248.                     this.g.Enabled = true;
  249.                     this.g.Start();
  250.                     this.b.Enabled = false;
  251.                     this.b.Stop();
  252.                 }
  253.                 else if (a.a.Contains("Wrong Pass"))
  254.                 {
  255.                     base.Invoke(new Action(this.ac));
  256.                     this.a9.Text = this.s;
  257.                     this.b.Enabled = false;
  258.                     this.b.Stop();
  259.                     base.Invoke(new Action(this.ab));
  260.                     base.Invoke(new Action(this.aa));
  261.                     base.Invoke(new Action(this.z));
  262.                     base.Invoke(new Action(this.y));
  263.                     base.Invoke(new Action(this.x));
  264.                     base.Invoke(new Action(this.w));
  265.                     base.Invoke(new Action(this.v));
  266.                     base.Invoke(new Action(this.u));
  267.                     base.Invoke(new Action(this.t));
  268.                 }
  269.                 else if (a.a.Contains("User not found"))
  270.                 {
  271.                     base.Invoke(new Action(this.s));
  272.                     this.a9.Text = this.s;
  273.                     this.b.Enabled = false;
  274.                     this.b.Stop();
  275.                     base.Invoke(new Action(this.r));
  276.                     base.Invoke(new Action(this.q));
  277.                     base.Invoke(new Action(this.p));
  278.                     base.Invoke(new Action(this.o));
  279.                     base.Invoke(new Action(this.n));
  280.                     base.Invoke(new Action(this.m));
  281.                     base.Invoke(new Action(this.l));
  282.                     base.Invoke(new Action(this.k));
  283.                     base.Invoke(new Action(this.j));
  284.                     base.Invoke(new Action(this.i));
  285.                 }
  286.             }
  287.             catch
  288.             {
  289.                 this.r++;
  290.             }
  291.         }
  292.  
  293.         // Token: 0x0600003C RID: 60 RVA: 0x00003538 File Offset: 0x00001738
  294.         private void f(object A_0, EventArgs A_1)
  295.         {
  296.             string value = NetworkInterface.GetAllNetworkInterfaces().Where(new Func<NetworkInterface, bool>(LFSPro.<>c.<>9.a)).Select(new Func<NetworkInterface, string>(LFSPro.<>c.<>9.b)).FirstOrDefault<string>();
  297.             string text = Convert.ToString(value);
  298.             if (text.Length < 3)
  299.             {
  300.                 text = "NOADDFOUND";
  301.             }
  302.             string text2 = this.b("Win32_DiskDrive", "Signature");
  303.             this.a0.Navigate(string.Concat(new string[]
  304.             {
  305.                 "http://lfspro.net/query/lfspro_launcher_login.php?Username=",
  306.                 this.a3.Text,
  307.                 "&Password=",
  308.                 this.a4.Text,
  309.                 "&Checksum=",
  310.                 text.ToString(),
  311.                 "&Signature=",
  312.                 text2,
  313.                 "&Version=",
  314.                 this.a
  315.             }));
  316.             base.Invoke(new Action(this.h));
  317.             base.Invoke(new Action(this.g));
  318.             base.Invoke(new Action(this.f));
  319.             base.Invoke(new Action(this.e));
  320.             base.Invoke(new Action(this.d));
  321.             base.Invoke(new Action(this.c));
  322.             base.Invoke(new Action(this.b));
  323.             this.b.Enabled = true;
  324.             this.b.Start();
  325.         }
  326.  
  327.         // Token: 0x0600003D RID: 61 RVA: 0x000036D0 File Offset: 0x000018D0
  328.         private void h(object A_0, ElapsedEventArgs A_1)
  329.         {
  330.             try
  331.             {
  332.                 this.a3();
  333.                 this.a1();
  334.             }
  335.             catch
  336.             {
  337.             }
  338.         }
  339.  
  340.         // Token: 0x0600003E RID: 62 RVA: 0x00003700 File Offset: 0x00001900
  341.         private void g(object A_0, ElapsedEventArgs A_1)
  342.         {
  343.             try
  344.             {
  345.                 this.a7();
  346.                 this.a6();
  347.             }
  348.             catch
  349.             {
  350.             }
  351.         }
  352.  
  353.         // Token: 0x0600003F RID: 63 RVA: 0x00003730 File Offset: 0x00001930
  354.         private void a7()
  355.         {
  356.             try
  357.             {
  358.                 this.c.Enabled = false;
  359.                 foreach (Process process in Process.GetProcessesByName("Live For Speed 0.6R(ectum)"))
  360.                 {
  361.                     process.Kill();
  362.                 }
  363.                 foreach (Process process2 in Process.GetProcessesByName("Pro Tweaker 0.6R"))
  364.                 {
  365.                     process2.Kill();
  366.                 }
  367.                 foreach (Process process3 in Process.GetProcessesByName("ProTweaker 0.6R"))
  368.                 {
  369.                     process3.Kill();
  370.                 }
  371.                 foreach (Process process4 in Process.GetProcessesByName("ProTweaker"))
  372.                 {
  373.                     process4.Kill();
  374.                 }
  375.                 foreach (Process process5 in Process.GetProcessesByName("ProTweaker 0.6"))
  376.                 {
  377.                     process5.Kill();
  378.                 }
  379.                 foreach (Process process6 in Process.GetProcessesByName("ProTweaker 0.6P"))
  380.                 {
  381.                     process6.Kill();
  382.                 }
  383.                 foreach (Process process7 in Process.GetProcessesByName("Tweaker 0.6P"))
  384.                 {
  385.                     process7.Kill();
  386.                 }
  387.                 foreach (Process process8 in Process.GetProcessesByName("vtec"))
  388.                 {
  389.                     process8.Kill();
  390.                 }
  391.                 foreach (Process process9 in Process.GetProcessesByName("Vtec-proto31_6R"))
  392.                 {
  393.                     process9.Kill();
  394.                 }
  395.                 foreach (Process process10 in Process.GetProcessesByName("Vtec-proto31"))
  396.                 {
  397.                     process10.Kill();
  398.                 }
  399.                 foreach (Process process11 in Process.GetProcessesByName("Vtec"))
  400.                 {
  401.                     process11.Kill();
  402.                 }
  403.                 foreach (Process process12 in Process.GetProcessesByName("BRCMultiTools"))
  404.                 {
  405.                     process12.Kill();
  406.                 }
  407.                 foreach (Process process13 in Process.GetProcessesByName("brcmultitools"))
  408.                 {
  409.                     process13.Kill();
  410.                 }
  411.                 foreach (Process process14 in Process.GetProcessesByName("brcmt"))
  412.                 {
  413.                     process14.Kill();
  414.                 }
  415.                 foreach (Process process15 in Process.GetProcessesByName("multitools"))
  416.                 {
  417.                     process15.Kill();
  418.                 }
  419.                 foreach (Process process16 in Process.GetProcessesByName("cheatengine-x86_64.exe"))
  420.                 {
  421.                     process16.Kill();
  422.                 }
  423.                 Process[] processes = Process.GetProcesses();
  424.                 foreach (Process process17 in processes)
  425.                 {
  426.                     try
  427.                     {
  428.                         if (process17.ProcessName.ToString().Contains("LFS") && !process17.ProcessName.ToString().Contains("LFSPro") && !process17.ProcessName.ToString().Contains("LFSLazy") && process17.ProcessName.ToString().Length > 3)
  429.                         {
  430.                             process17.Kill();
  431.                         }
  432.                         if (process17.MainModule.FileVersionInfo.FileDescription.Contains("Pro Tweaker"))
  433.                         {
  434.                             process17.Kill();
  435.                         }
  436.                         if (process17.MainModule.FileVersionInfo.FileDescription.Contains("BRC MultiTools"))
  437.                         {
  438.                             process17.Kill();
  439.                         }
  440.                         if (process17.MainModule.FileVersionInfo.FileDescription.Contains("MultiTools"))
  441.                         {
  442.                             process17.Kill();
  443.                         }
  444.                         if (process17.MainModule.FileVersionInfo.FileDescription.Contains("VTEC prototype"))
  445.                         {
  446.                             process17.Kill();
  447.                         }
  448.                         if (process17.MainModule.FileVersionInfo.FileDescription.Contains("Live For Speed Hack"))
  449.                         {
  450.                             process17.Kill();
  451.                         }
  452.                         if (process17.MainModule.FileVersionInfo.FileDescription.Contains("NewTweakOrder"))
  453.                         {
  454.                             process17.Kill();
  455.                         }
  456.                         if (process17.MainModule.FileVersionInfo.FileDescription.Contains("Hydraulic Suspension"))
  457.                         {
  458.                             process17.Kill();
  459.                         }
  460.                         if (process17.MainModule.FileVersionInfo.FileDescription.Contains("TireTools"))
  461.                         {
  462.                             process17.Kill();
  463.                         }
  464.                         if (process17.MainModule.FileVersionInfo.FileDescription.Contains("TeleportMod"))
  465.                         {
  466.                             process17.Kill();
  467.                         }
  468.                         if (process17.MainModule.FileVersionInfo.FileDescription.Contains("Gravitation"))
  469.                         {
  470.                             process17.Kill();
  471.                         }
  472.                         if (process17.MainModule.FileVersionInfo.FileDescription.Contains("U?TrA°"))
  473.                         {
  474.                             process17.Kill();
  475.                         }
  476.                         if (process17.MainModule.FileVersionInfo.FileDescription.Contains("Cheat Engine"))
  477.                         {
  478.                             process17.Kill();
  479.                         }
  480.                     }
  481.                     catch
  482.                     {
  483.                     }
  484.                 }
  485.                 this.c.Enabled = true;
  486.             }
  487.             catch
  488.             {
  489.             }
  490.         }
  491.  
  492.         // Token: 0x06000040 RID: 64 RVA: 0x00003C98 File Offset: 0x00001E98
  493.         private void a6()
  494.         {
  495.             int num = new Random().Next(1, 200);
  496.             this.bc.Navigate(string.Concat(new object[]
  497.             {
  498.                 "http://lfspro.net/query/lfspro_launcher_setlauncher.php?Username=",
  499.                 this.t,
  500.                 "&Password=",
  501.                 this.u,
  502.                 "&Checksum=",
  503.                 num
  504.             }));
  505.         }
  506.  
  507.         // Token: 0x06000041 RID: 65 RVA: 0x00003D00 File Offset: 0x00001F00
  508.         private void f(object A_0, ElapsedEventArgs A_1)
  509.         {
  510.             try
  511.             {
  512.                 Process[] processesByName = Process.GetProcessesByName("LFS");
  513.                 if (processesByName.Length != 0)
  514.                 {
  515.                     using (Memory memory = new Memory(processesByName[0]))
  516.                     {
  517.                         IntPtr address = memory.GetAddress("\"LFS.exe\"+000B6F8C+4");
  518.                         byte[] bytes = BitConverter.GetBytes(memory.ReadInt32(address));
  519.                         string @string = Encoding.UTF8.GetString(bytes);
  520.                         this.v = @string.Substring(0, 3);
  521.                         IntPtr address2 = memory.GetAddress("\"LFS.exe\"+001130FC+0");
  522.                         float num = memory.ReadFloat(address2);
  523.                         IntPtr address3 = memory.GetAddress("\"LFS.exe\"+00034A80+0");
  524.                         int num2 = memory.ReadInt32(address3);
  525.                         IntPtr address4 = memory.GetAddress("\"LFS.exe\"+000D7E90+4");
  526.                         int num3 = memory.ReadInt32(address4);
  527.                         if ((double)num < 0.5 || (num2 == 2 && num3 == 2) || this.p)
  528.                         {
  529.                             LFSPro.b b = new LFSPro.b();
  530.                             b.b = this;
  531.                             this.bm.Navigate("http://lfspro.net/query/lfspro_launcher_fuelreload.php?Username=" + this.t + "&Car=" + this.v);
  532.                             b.a = "";
  533.                             base.Invoke(new Action(b.c));
  534.                             if (b.a.Contains("1") || this.p)
  535.                             {
  536.                                 LFSPro.c c = new LFSPro.c();
  537.                                 c.b = b;
  538.                                 this.bo.Navigate("http://lfspro.net/query/lfspro_launcher_readfuel.php?Username=" + this.t + "&Car=" + this.v);
  539.                                 c.a = "";
  540.                                 base.Invoke(new Action(c.c));
  541.                                 double num4 = double.Parse(c.a, CultureInfo.InvariantCulture);
  542.                                 IntPtr address5 = memory.GetAddress("\"LFS.exe\"+0042D4D8+1E8+650");
  543.                                 float value = (float)num4;
  544.                                 memory.WriteFloat(address5, value);
  545.                                 this.bn.Navigate("http://lfspro.net/query/lfspro_launcher_fuelreset.php?Username=" + this.t + "&Car=" + this.v);
  546.                             }
  547.                         }
  548.                     }
  549.                 }
  550.             }
  551.             catch
  552.             {
  553.             }
  554.         }
  555.  
  556.         // Token: 0x06000042 RID: 66 RVA: 0x00003F30 File Offset: 0x00002130
  557.         private void e(object A_0, ElapsedEventArgs A_1)
  558.         {
  559.             try
  560.             {
  561.                 this.p = false;
  562.                 this.k.Enabled = false;
  563.                 this.k.Stop();
  564.             }
  565.             catch
  566.             {
  567.             }
  568.         }
  569.  
  570.         // Token: 0x06000043 RID: 67 RVA: 0x00003F70 File Offset: 0x00002170
  571.         private void d(object A_0, ElapsedEventArgs A_1)
  572.         {
  573.             try
  574.             {
  575.                 Process[] processesByName = Process.GetProcessesByName("LFS");
  576.                 if (processesByName.Length != 0)
  577.                 {
  578.                     using (Memory memory = new Memory(processesByName[0]))
  579.                     {
  580.                         IntPtr address = memory.GetAddress("\"LFS.exe\"+000B6F8C+4");
  581.                         byte[] bytes = BitConverter.GetBytes(memory.ReadInt32(address));
  582.                         string @string = Encoding.UTF8.GetString(bytes);
  583.                         this.v = @string.Substring(0, 3);
  584.                         IntPtr address2 = memory.GetAddress("\"LFS.exe\"+001130FC+0");
  585.                         float num = memory.ReadFloat(address2);
  586.                         IntPtr address3 = memory.GetAddress("\"LFS.exe\"+00034A80+0");
  587.                         int num2 = memory.ReadInt32(address3);
  588.                         IntPtr address4 = memory.GetAddress("\"LFS.exe\"+000D7E90+4");
  589.                         int num3 = memory.ReadInt32(address4);
  590.                         IntPtr address5 = memory.GetAddress("\"LFS.exe\"+0042D4D8+1E8+650");
  591.                         float value = memory.ReadFloat(address5);
  592.                         string text = Convert.ToString(value).Replace(',', '.');
  593.                         if ((double)num >= 0.5 && num2 != 2 && num3 != 2 && !this.p)
  594.                         {
  595.                             this.bl.Navigate(string.Concat(new string[]
  596.                             {
  597.                                 "http://lfspro.net/query/lfspro_launcher_savefuel.php?Username=",
  598.                                 this.t,
  599.                                 "&Password=",
  600.                                 this.u,
  601.                                 "&FL=",
  602.                                 text,
  603.                                 "&Car=",
  604.                                 this.v
  605.                             }));
  606.                         }
  607.                     }
  608.                 }
  609.             }
  610.             catch
  611.             {
  612.             }
  613.         }
  614.  
  615.         // Token: 0x06000044 RID: 68 RVA: 0x00004100 File Offset: 0x00002300
  616.         private void c(object A_0, ElapsedEventArgs A_1)
  617.         {
  618.             try
  619.             {
  620.                 Process[] processesByName = Process.GetProcessesByName("LFS");
  621.                 if (processesByName.Length != 0)
  622.                 {
  623.                     using (Memory memory = new Memory(processesByName[0]))
  624.                     {
  625.                         IntPtr address = memory.GetAddress("\"LFS.exe\"+001130FC+0");
  626.                         double num = memory.ReadDouble(address);
  627.                         IntPtr address2 = memory.GetAddress("\"LFS.exe\"+00034A80+0");
  628.                         int num2 = memory.ReadInt32(address2);
  629.                         IntPtr address3 = memory.GetAddress("\"LFS.exe\"+000D7E90+4");
  630.                         int num3 = memory.ReadInt32(address3);
  631.                         if (num2 == 2 && num3 == 2)
  632.                         {
  633.                             this.o = true;
  634.                         }
  635.                         else if (num2 != 2 && num3 != 2 && this.o)
  636.                         {
  637.                             this.o = false;
  638.                             this.p = true;
  639.                             this.k.Enabled = true;
  640.                             this.k.Start();
  641.                         }
  642.                     }
  643.                 }
  644.             }
  645.             catch
  646.             {
  647.             }
  648.         }
  649.  
  650.         // Token: 0x06000045 RID: 69 RVA: 0x000041EC File Offset: 0x000023EC
  651.         private void b(object A_0, ElapsedEventArgs A_1)
  652.         {
  653.             int num = new Random().Next(1, 200);
  654.             this.bj.Navigate(string.Concat(new object[]
  655.             {
  656.                 "http://lfspro.net/query/lfspro_launcher_savelog.php?Username=",
  657.                 this.t,
  658.                 "&Password=",
  659.                 this.u,
  660.                 "&Checksum=",
  661.                 num
  662.             }));
  663.         }
  664.  
  665.         // Token: 0x06000046 RID: 70 RVA: 0x00004254 File Offset: 0x00002454
  666.         private void a5()
  667.         {
  668.             LFSPro.d d = new LFSPro.d();
  669.             d.b = this;
  670.             int num = new Random().Next(1, 200);
  671.             this.bi.Navigate("http://lfspro.net/query/lfspro_launcher_serveronline.php?Username=" + this.t);
  672.             d.a = "";
  673.             base.Invoke(new Action(d.c));
  674.             if (d.a.Contains("LFSPro") && d.a.Contains("Cruise") && !this.n)
  675.             {
  676.                 this.a7();
  677.                 this.a2();
  678.                 this.a6();
  679.                 base.Invoke(new Action(this.a));
  680.             }
  681.         }
  682.  
  683.         // Token: 0x06000047 RID: 71 RVA: 0x00004309 File Offset: 0x00002509
  684.         private void a4()
  685.         {
  686.             this.a7();
  687.             this.a2();
  688.         }
  689.  
  690.         // Token: 0x06000048 RID: 72 RVA: 0x00004318 File Offset: 0x00002518
  691.         private void a3()
  692.         {
  693.             try
  694.             {
  695.                 LFSPro.e e = new LFSPro.e();
  696.                 e.b = this;
  697.                 this.a8.Navigate("http://lfspro.net/query/lfspro_launcher_carspecs.php?Username=" + this.t);
  698.                 e.a = "";
  699.                 base.Invoke(new Action(e.c));
  700.                 string text = e.a;
  701.                 string[] array = text.Split(new char[]
  702.                 {
  703.                     '|'
  704.                 });
  705.                 bool flag = false;
  706.                 int num = 0;
  707.                 while (!flag)
  708.                 {
  709.                     if (array[num].Length > 1)
  710.                     {
  711.                         string[] array2 = array[num].Split(new char[]
  712.                         {
  713.                             '$'
  714.                         });
  715.                         this.am[num] = array2[0];
  716.                         this.an[num] = Convert.ToInt32(array2[1]);
  717.                         this.ao[num] = double.Parse(array2[2], CultureInfo.InvariantCulture);
  718.                         this.aq[num] = double.Parse(array2[3], CultureInfo.InvariantCulture);
  719.                         this.ap[num] = Convert.ToInt32(array2[4]);
  720.                         this.ar[num] = double.Parse(array2[5], CultureInfo.InvariantCulture);
  721.                         this.@as[num] = Convert.ToInt32(array2[6]);
  722.                     }
  723.                     else
  724.                     {
  725.                         flag = true;
  726.                     }
  727.                     num++;
  728.                 }
  729.             }
  730.             catch
  731.             {
  732.             }
  733.         }
  734.  
  735.         // Token: 0x06000049 RID: 73 RVA: 0x0000446C File Offset: 0x0000266C
  736.         private void a2()
  737.         {
  738.             try
  739.             {
  740.                 Process[] processesByName = Process.GetProcessesByName("LFS");
  741.                 if (processesByName.Length != 0)
  742.                 {
  743.                     using (Memory memory = new Memory(processesByName[0]))
  744.                     {
  745.                         IntPtr address = memory.GetAddress("\"LFS.exe\"+000C7918+4");
  746.                         IntPtr address2 = memory.GetAddress("\"LFS.exe\"+000C79BC+0");
  747.                         IntPtr address3 = memory.GetAddress("\"LFS.exe\"+000C79F4+1C");
  748.                         IntPtr address4 = memory.GetAddress("\"LFS.exe\"+000C7FB8+4");
  749.                         float value = (float)this.z;
  750.                         memory.WriteFloat(address, value);
  751.                         memory.WriteFloat(address2, value);
  752.                         memory.WriteFloat(address3, value);
  753.                         memory.WriteFloat(address4, value);
  754.                         IntPtr address5 = memory.GetAddress("\"LFS.exe\"+0013A364+10");
  755.                         IntPtr address6 = memory.GetAddress("\"LFS.exe\"+000C7BC4+4");
  756.                         float value2 = (float)this.aa;
  757.                         memory.WriteFloat(address5, value2);
  758.                         memory.WriteFloat(address6, value2);
  759.                         IntPtr address7 = memory.GetAddress("\"LFS.exe\"+000C7904+0");
  760.                         IntPtr address8 = memory.GetAddress("\"LFS.exe\"+000C7994+4");
  761.                         IntPtr address9 = memory.GetAddress("\"LFS.exe\"+000C79F4+10");
  762.                         IntPtr address10 = memory.GetAddress("\"LFS.exe\"+000C7FA4+0");
  763.                         float value3 = (float)this.ab;
  764.                         memory.WriteFloat(address7, value3);
  765.                         memory.WriteFloat(address8, value3);
  766.                         memory.WriteFloat(address9, value3);
  767.                         memory.WriteFloat(address10, value3);
  768.                         IntPtr address11 = memory.GetAddress("\"LFS.exe\"+0013A364+4");
  769.                         IntPtr address12 = memory.GetAddress("\"LFS.exe\"+000C7AD4+10");
  770.                         float value4 = (float)this.ac;
  771.                         memory.WriteFloat(address11, value4);
  772.                         memory.WriteFloat(address12, value4);
  773.                         IntPtr address13 = memory.GetAddress("\"LFS.exe\"+000C78F0+0");
  774.                         IntPtr address14 = memory.GetAddress("\"LFS.exe\"+000C7954+C");
  775.                         IntPtr address15 = memory.GetAddress("\"LFS.exe\"+000C7AD4+8");
  776.                         IntPtr address16 = memory.GetAddress("\"LFS.exe\"+000C7B9C+0");
  777.                         float value5 = (float)this.ag;
  778.                         memory.WriteFloat(address13, value5);
  779.                         memory.WriteFloat(address14, value5);
  780.                         memory.WriteFloat(address15, value5);
  781.                         memory.WriteFloat(address16, value5);
  782.                         IntPtr address17 = memory.GetAddress("\"LFS.exe\"+000C79F4+8");
  783.                         IntPtr address18 = memory.GetAddress("\"LFS.exe\"+000C7F90+0");
  784.                         float value6 = (float)this.ah;
  785.                         memory.WriteFloat(address17, value6);
  786.                         memory.WriteFloat(address18, value6);
  787.                         IntPtr address19 = memory.GetAddress("\"LFS.exe\"+000C78D8+0");
  788.                         byte[] bytes = BitConverter.GetBytes(memory.ReadInt32(address19));
  789.                         byte[] array = bytes;
  790.                         array[2] = this.ai;
  791.                         byte[] value7 = new byte[]
  792.                         {
  793.                             array[0],
  794.                             array[1],
  795.                             array[2],
  796.                             array[3]
  797.                         };
  798.                         int value8 = BitConverter.ToInt32(value7, 0);
  799.                         memory.WriteInt32(address19, value8);
  800.                         IntPtr address20 = memory.GetAddress("\"LFS.exe\"+000C7954+8");
  801.                         byte[] bytes2 = BitConverter.GetBytes(memory.ReadInt32(address20));
  802.                         byte[] array2 = bytes2;
  803.                         array2[2] = this.ai;
  804.                         byte[] value9 = new byte[]
  805.                         {
  806.                             array2[0],
  807.                             array2[1],
  808.                             array2[2],
  809.                             array2[3]
  810.                         };
  811.                         int value10 = BitConverter.ToInt32(value9, 0);
  812.                         memory.WriteInt32(address20, value10);
  813.                         IntPtr address21 = memory.GetAddress("\"LFS.exe\"+000C79F4+4");
  814.                         byte[] bytes3 = BitConverter.GetBytes(memory.ReadInt32(address21));
  815.                         byte[] array3 = bytes3;
  816.                         array3[2] = this.ai;
  817.                         byte[] value11 = new byte[]
  818.                         {
  819.                             array3[0],
  820.                             array3[1],
  821.                             array3[2],
  822.                             array3[3]
  823.                         };
  824.                         int value12 = BitConverter.ToInt32(value11, 0);
  825.                         memory.WriteInt32(address21, value12);
  826.                         IntPtr address22 = memory.GetAddress("\"LFS.exe\"+000C7AD4+4");
  827.                         byte[] bytes4 = BitConverter.GetBytes(memory.ReadInt32(address22));
  828.                         byte[] array4 = bytes4;
  829.                         array4[2] = this.ai;
  830.                         byte[] value13 = new byte[]
  831.                         {
  832.                             array4[0],
  833.                             array4[1],
  834.                             array4[2],
  835.                             array4[3]
  836.                         };
  837.                         int value14 = BitConverter.ToInt32(value13, 0);
  838.                         memory.WriteInt32(address22, value14);
  839.                         IntPtr address23 = memory.GetAddress("\"LFS.exe\"+000C7B84+0");
  840.                         byte[] bytes5 = BitConverter.GetBytes(memory.ReadInt32(address23));
  841.                         byte[] array5 = bytes5;
  842.                         array5[2] = this.ai;
  843.                         byte[] value15 = new byte[]
  844.                         {
  845.                             array5[0],
  846.                             array5[1],
  847.                             array5[2],
  848.                             array5[3]
  849.                         };
  850.                         int value16 = BitConverter.ToInt32(value15, 0);
  851.                         memory.WriteInt32(address23, value16);
  852.                         IntPtr address24 = memory.GetAddress("\"LFS.exe\"+000C7F3C+8");
  853.                         byte[] bytes6 = BitConverter.GetBytes(memory.ReadInt32(address24));
  854.                         byte[] array6 = bytes6;
  855.                         array6[2] = this.ai;
  856.                         byte[] value17 = new byte[]
  857.                         {
  858.                             array6[0],
  859.                             array6[1],
  860.                             array6[2],
  861.                             array6[3]
  862.                         };
  863.                         int value18 = BitConverter.ToInt32(value17, 0);
  864.                         memory.WriteInt32(address24, value18);
  865.                         IntPtr address25 = memory.GetAddress("\"LFS.exe\"+0004F91C+10");
  866.                         byte[] bytes7 = BitConverter.GetBytes(memory.ReadInt32(address25));
  867.                         byte[] array7 = bytes7;
  868.                         array7[2] = this.ad;
  869.                         byte[] value19 = new byte[]
  870.                         {
  871.                             array7[0],
  872.                             array7[1],
  873.                             array7[2],
  874.                             array7[3]
  875.                         };
  876.                         int value20 = BitConverter.ToInt32(value19, 0);
  877.                         memory.WriteInt32(address25, value20);
  878.                         IntPtr address26 = memory.GetAddress("\"LFS.exe\"+000C7954+4");
  879.                         byte[] bytes8 = BitConverter.GetBytes(memory.ReadInt32(address26));
  880.                         byte[] array8 = bytes8;
  881.                         array8[2] = this.ad;
  882.                         byte[] value21 = new byte[]
  883.                         {
  884.                             array8[0],
  885.                             array8[1],
  886.                             array8[2],
  887.                             array8[3]
  888.                         };
  889.                         int value22 = BitConverter.ToInt32(value21, 0);
  890.                         memory.WriteInt32(address26, value22);
  891.                         IntPtr address27 = memory.GetAddress("\"LFS.exe\"+000C79F4+0");
  892.                         byte[] bytes9 = BitConverter.GetBytes(memory.ReadInt32(address27));
  893.                         byte[] array9 = bytes9;
  894.                         array9[2] = this.ad;
  895.                         byte[] value23 = new byte[]
  896.                         {
  897.                             array9[0],
  898.                             array9[1],
  899.                             array9[2],
  900.                             array9[3]
  901.                         };
  902.                         int value24 = BitConverter.ToInt32(value23, 0);
  903.                         memory.WriteInt32(address27, value24);
  904.                         IntPtr address28 = memory.GetAddress("\"LFS.exe\"+000C7AD4+0");
  905.                         byte[] bytes10 = BitConverter.GetBytes(memory.ReadInt32(address28));
  906.                         byte[] array10 = bytes10;
  907.                         array10[2] = this.ad;
  908.                         byte[] value25 = new byte[]
  909.                         {
  910.                             array10[0],
  911.                             array10[1],
  912.                             array10[2],
  913.                             array10[3]
  914.                         };
  915.                         int value26 = BitConverter.ToInt32(value25, 0);
  916.                         memory.WriteInt32(address28, value26);
  917.                         IntPtr address29 = memory.GetAddress("\"LFS.exe\"+0013A364+30");
  918.                         byte[] bytes11 = BitConverter.GetBytes(memory.ReadInt32(address29));
  919.                         byte[] array11 = bytes11;
  920.                         array11[2] = this.ad;
  921.                         byte[] value27 = new byte[]
  922.                         {
  923.                             array11[0],
  924.                             array11[1],
  925.                             array11[2],
  926.                             array11[3]
  927.                         };
  928.                         int value28 = BitConverter.ToInt32(value27, 0);
  929.                         memory.WriteInt32(address29, value28);
  930.                         IntPtr address30 = memory.GetAddress("\"LFS.exe\"+000C7F3C+4");
  931.                         byte[] bytes12 = BitConverter.GetBytes(memory.ReadInt32(address30));
  932.                         byte[] array12 = bytes12;
  933.                         array12[2] = this.ad;
  934.                         byte[] value29 = new byte[]
  935.                         {
  936.                             array12[0],
  937.                             array12[1],
  938.                             array12[2],
  939.                             array12[3]
  940.                         };
  941.                         int value30 = BitConverter.ToInt32(value29, 0);
  942.                         memory.WriteInt32(address30, value30);
  943.                         IntPtr address31 = memory.GetAddress("\"LFS.exe\"+0004F91C+8");
  944.                         IntPtr address32 = memory.GetAddress("\"LFS.exe\"+000C7940+4");
  945.                         IntPtr address33 = memory.GetAddress("\"LFS.exe\"+000C79E4+0");
  946.                         IntPtr address34 = memory.GetAddress("\"LFS.exe\"+0013A364+28");
  947.                         IntPtr address35 = memory.GetAddress("\"LFS.exe\"+000C7F2C+C");
  948.                         float value31 = (float)this.ae;
  949.                         memory.WriteFloat(address31, value31);
  950.                         memory.WriteFloat(address32, value31);
  951.                         memory.WriteFloat(address33, value31);
  952.                         memory.WriteFloat(address34, value31);
  953.                         memory.WriteFloat(address35, value31);
  954.                         IntPtr address36 = memory.GetAddress("\"LFS.exe\"+000C79F4+34");
  955.                         float value32 = (float)this.af;
  956.                         memory.WriteFloat(address36, value32);
  957.                         IntPtr address37 = memory.GetAddress("\"LFS.exe\"+000C792C+0");
  958.                         IntPtr address38 = memory.GetAddress("\"LFS.exe\"+0013A364+14");
  959.                         IntPtr address39 = memory.GetAddress("\"LFS.exe\"+000C7BD8+0");
  960.                         float value33 = (float)this.ak;
  961.                         memory.WriteFloat(address37, value33);
  962.                         memory.WriteFloat(address38, value33);
  963.                         memory.WriteFloat(address39, value33);
  964.                         IntPtr address40 = memory.GetAddress("\"LFS.exe\"+000C79BC+4");
  965.                         IntPtr address41 = memory.GetAddress("\"LFS.exe\"+000C79F4+20");
  966.                         float value34 = (float)this.al;
  967.                         memory.WriteFloat(address40, value34);
  968.                         memory.WriteFloat(address41, value34);
  969.                         IntPtr address42 = memory.GetAddress("\"LFS.exe\"+000C7FCC+0");
  970.                         float value35 = (float)this.aj;
  971.                         memory.WriteFloat(address42, value35);
  972.                         IntPtr address43 = memory.GetAddress("\"LFS.exe\"+1B60F0");
  973.                         int value36 = 2;
  974.                         memory.WriteInt32(address43, value36);
  975.                         IntPtr address44 = memory.GetAddress("\"LFS.exe\"+1B6108");
  976.                         float value37 = 1298.392f;
  977.                         memory.WriteFloat(address44, value37);
  978.                         IntPtr address45 = memory.GetAddress("\"LFS.exe\"+1B610C");
  979.                         byte[] bytes13 = BitConverter.GetBytes(memory.ReadInt32(address45));
  980.                         byte[] array13 = bytes13;
  981.                         array13[3] = 4;
  982.                         byte[] value38 = new byte[]
  983.                         {
  984.                             array13[0],
  985.                             array13[1],
  986.                             array13[2],
  987.                             array13[3]
  988.                         };
  989.                         int value39 = BitConverter.ToInt32(value38, 0);
  990.                         memory.WriteInt32(address45, value39);
  991.                         IntPtr address46 = memory.GetAddress("\"LFS.exe\"+1B6118");
  992.                         float value40 = 0.83f;
  993.                         memory.WriteFloat(address46, value40);
  994.                         IntPtr address47 = memory.GetAddress("\"LFS.exe\"+1B6128");
  995.                         float value41 = 0.6f;
  996.                         memory.WriteFloat(address47, value41);
  997.                         IntPtr address48 = memory.GetAddress("\"LFS.exe\"+1B611C");
  998.                         float value42 = 1f;
  999.                         memory.WriteFloat(address48, value42);
  1000.                         IntPtr address49 = memory.GetAddress("\"LFS.exe\"+1B6100");
  1001.                         int value43 = 12;
  1002.                         memory.WriteInt32(address49, value43);
  1003.                         IntPtr address50 = memory.GetAddress("\"LFS.exe\"+1B6110");
  1004.                         float value44 = 1f;
  1005.                         memory.WriteFloat(address50, value44);
  1006.                         IntPtr address51 = memory.GetAddress("\"LFS.exe\"+1B6114");
  1007.                         float value45 = 0.4f;
  1008.                         memory.WriteFloat(address51, value45);
  1009.                         IntPtr address52 = memory.GetAddress("\"LFS.exe\"+1B6124");
  1010.                         float value46 = 837.7581f;
  1011.                         memory.WriteFloat(address52, value46);
  1012.                         IntPtr address53 = memory.GetAddress("\"LFS.exe\"+1B63E0");
  1013.                         float value47 = 45f;
  1014.                         memory.WriteFloat(address53, value47);
  1015.                         IntPtr address54 = memory.GetAddress("\"LFS.exe\"+1B60F8");
  1016.                         int value48 = 2;
  1017.                         memory.WriteInt32(address54, value48);
  1018.                         IntPtr address55 = memory.GetAddress("\"LFS.exe\"+1B60F4");
  1019.                         int value49 = 1;
  1020.                         memory.WriteInt32(address55, value49);
  1021.                         IntPtr address56 = memory.GetAddress("\"LFS.exe\"+1B63B8");
  1022.                         float value50 = 1.125f;
  1023.                         memory.WriteFloat(address56, value50);
  1024.                         IntPtr address57 = memory.GetAddress("\"LFS.exe\"+1B63AC");
  1025.                         float value51 = -1.39881074f;
  1026.                         memory.WriteFloat(address57, value51);
  1027.                         IntPtr address58 = memory.GetAddress("\"LFS.exe\"+1B63BC");
  1028.                         float value52 = 0.3f;
  1029.                         memory.WriteFloat(address58, value52);
  1030.                         IntPtr address59 = memory.GetAddress("\"LFS.exe\"+1B6D50");
  1031.                         float value53 = 0.4f;
  1032.                         memory.WriteFloat(address59, value53);
  1033.                         IntPtr address60 = memory.GetAddress("\"LFS.exe\"+1B6850");
  1034.                         float value54 = 0.185f;
  1035.                         memory.WriteFloat(address60, value54);
  1036.                         IntPtr address61 = memory.GetAddress("\"LFS.exe\"+1B6854");
  1037.                         float value55 = 0.5f;
  1038.                         memory.WriteFloat(address61, value55);
  1039.                         IntPtr address62 = memory.GetAddress("\"LFS.exe\"+1B685C");
  1040.                         float value56 = 0.1778f;
  1041.                         memory.WriteFloat(address62, value56);
  1042.                         IntPtr address63 = memory.GetAddress("\"LFS.exe\"+1B6858");
  1043.                         float value57 = 0.190499991f;
  1044.                         memory.WriteFloat(address63, value57);
  1045.                         IntPtr address64 = memory.GetAddress("\"LFS.exe\"+1B6878");
  1046.                         float value58 = 0.063f;
  1047.                         memory.WriteFloat(address64, value58);
  1048.                         IntPtr address65 = memory.GetAddress("\"LFS.exe\"+1B683C");
  1049.                         float value59 = 1.36f;
  1050.                         memory.WriteFloat(address65, value59);
  1051.                         IntPtr address66 = memory.GetAddress("\"LFS.exe\"+1B6874");
  1052.                         float value60 = 0.209439516f;
  1053.                         memory.WriteFloat(address66, value60);
  1054.                         IntPtr address67 = memory.GetAddress("\"LFS.exe\"+1B67FC");
  1055.                         float value61 = 0.941f;
  1056.                         memory.WriteFloat(address67, value61);
  1057.                         IntPtr address68 = memory.GetAddress("\"LFS.exe\"+1B6808");
  1058.                         float value62 = 0.941f;
  1059.                         memory.WriteFloat(address68, value62);
  1060.                         IntPtr address69 = memory.GetAddress("\"LFS.exe\"+1B7770");
  1061.                         byte[] bytes14 = BitConverter.GetBytes(memory.ReadInt32(address69));
  1062.                         byte[] array14 = bytes14;
  1063.                         array14[0] = 2;
  1064.                         byte[] value63 = new byte[]
  1065.                         {
  1066.                             array14[0],
  1067.                             array14[1],
  1068.                             array14[2],
  1069.                             array14[3]
  1070.                         };
  1071.                         int value64 = BitConverter.ToInt32(value63, 0);
  1072.                         memory.WriteInt32(address69, value64);
  1073.                         IntPtr address70 = memory.GetAddress("\"LFS.exe\"+1B7788");
  1074.                         float value65 = 1800f;
  1075.                         memory.WriteFloat(address70, value65);
  1076.                         IntPtr address71 = memory.GetAddress("\"LFS.exe\"+1B778C");
  1077.                         byte[] bytes15 = BitConverter.GetBytes(memory.ReadInt32(address71));
  1078.                         byte[] array15 = bytes15;
  1079.                         array15[0] = 4;
  1080.                         byte[] value66 = new byte[]
  1081.                         {
  1082.                             array15[0],
  1083.                             array15[1],
  1084.                             array15[2],
  1085.                             array15[3]
  1086.                         };
  1087.                         int value67 = BitConverter.ToInt32(value66, 0);
  1088.                         memory.WriteInt32(address71, value67);
  1089.                         IntPtr address72 = memory.GetAddress("\"LFS.exe\"+1B7798");
  1090.                         float value68 = 0.854347467f;
  1091.                         memory.WriteFloat(address72, value68);
  1092.                         IntPtr address73 = memory.GetAddress("\"LFS.exe\"+1B77A8");
  1093.                         float value69 = 0.5625002f;
  1094.                         memory.WriteFloat(address73, value69);
  1095.                         IntPtr address74 = memory.GetAddress("\"LFS.exe\"+1B779C");
  1096.                         float value70 = 1f;
  1097.                         memory.WriteFloat(address74, value70);
  1098.                         IntPtr address75 = memory.GetAddress("\"LFS.exe\"+1B7780");
  1099.                         int value71 = 12;
  1100.                         memory.WriteInt32(address75, value71);
  1101.                         IntPtr address76 = memory.GetAddress("\"LFS.exe\"+1B7790");
  1102.                         float value72 = 1f;
  1103.                         memory.WriteFloat(address76, value72);
  1104.                         IntPtr address77 = memory.GetAddress("\"LFS.exe\"+1B7794");
  1105.                         float value73 = 0.4f;
  1106.                         memory.WriteFloat(address77, value73);
  1107.                         IntPtr address78 = memory.GetAddress("\"LFS.exe\"+1B77A4");
  1108.                         float value74 = 733.0383f;
  1109.                         memory.WriteFloat(address78, value74);
  1110.                         IntPtr address79 = memory.GetAddress("\"LFS.exe\"+1B7A60");
  1111.                         float value75 = 65f;
  1112.                         memory.WriteFloat(address79, value75);
  1113.                         IntPtr address80 = memory.GetAddress("\"LFS.exe\"+1B7778");
  1114.                         int value76 = 1;
  1115.                         memory.WriteInt32(address80, value76);
  1116.                         IntPtr address81 = memory.GetAddress("\"LFS.exe\"+1B7774");
  1117.                         int value77 = 1;
  1118.                         memory.WriteInt32(address81, value77);
  1119.                         IntPtr address82 = memory.GetAddress("\"LFS.exe\"+1B7A38");
  1120.                         float value78 = 1.50000012f;
  1121.                         memory.WriteFloat(address82, value78);
  1122.                         IntPtr address83 = memory.GetAddress("\"LFS.exe\"+1B7A3C");
  1123.                         float value79 = 0.532142758f;
  1124.                         memory.WriteFloat(address83, value79);
  1125.                         IntPtr address84 = memory.GetAddress("\"LFS.exe\"+1B7A2C");
  1126.                         float value80 = -1.49107027f;
  1127.                         memory.WriteFloat(address84, value80);
  1128.                         IntPtr address85 = memory.GetAddress("\"LFS.exe\"+1B9580");
  1129.                         float value81 = 0.4f;
  1130.                         memory.WriteFloat(address85, value81);
  1131.                         IntPtr address86 = memory.GetAddress("\"LFS.exe\"+1B7F78");
  1132.                         float value82 = 0.185f;
  1133.                         memory.WriteFloat(address86, value82);
  1134.                         IntPtr address87 = memory.GetAddress("\"LFS.exe\"+1B7F7C");
  1135.                         float value83 = 0.55f;
  1136.                         memory.WriteFloat(address87, value83);
  1137.                         IntPtr address88 = memory.GetAddress("\"LFS.exe\"+1B7F84");
  1138.                         float value84 = 0.1778f;
  1139.                         memory.WriteFloat(address88, value84);
  1140.                         IntPtr address89 = memory.GetAddress("\"LFS.exe\"+1B7F80");
  1141.                         float value85 = 0.2032f;
  1142.                         memory.WriteFloat(address89, value85);
  1143.                         IntPtr address90 = memory.GetAddress("\"LFS.exe\"+1B7FA0");
  1144.                         float value86 = 0.072f;
  1145.                         memory.WriteFloat(address90, value86);
  1146.                         IntPtr address91 = memory.GetAddress("\"LFS.exe\"+1B7F9C");
  1147.                         float value87 = 0.2007129f;
  1148.                         memory.WriteFloat(address91, value87);
  1149.                         IntPtr address92 = memory.GetAddress("\"LFS.exe\"+1B7F0C");
  1150.                         float value88 = 1.126572f;
  1151.                         memory.WriteFloat(address92, value88);
  1152.                         IntPtr address93 = memory.GetAddress("\"LFS.exe\"+1B7F18");
  1153.                         float value89 = 1.126572f;
  1154.                         memory.WriteFloat(address93, value89);
  1155.                         IntPtr address94 = memory.GetAddress("\"LFS.exe\"+1B7F60");
  1156.                         float value90 = 0.09517069f;
  1157.                         memory.WriteFloat(address94, value90);
  1158.                         IntPtr address95 = memory.GetAddress("\"LFS.exe\"+1B7F38");
  1159.                         float value91 = 0.22f;
  1160.                         memory.WriteFloat(address95, value91);
  1161.                         IntPtr address96 = memory.GetAddress("\"LFS.exe\"+1B7F3C");
  1162.                         float value92 = 0.5f;
  1163.                         memory.WriteFloat(address96, value92);
  1164.                         IntPtr address97 = memory.GetAddress("\"LFS.exe\"+1B7F44");
  1165.                         float value93 = 0.1905f;
  1166.                         memory.WriteFloat(address97, value93);
  1167.                         IntPtr address98 = memory.GetAddress("\"LFS.exe\"+1B7F40");
  1168.                         float value94 = 0.2032f;
  1169.                         memory.WriteFloat(address98, value94);
  1170.                         IntPtr address99 = memory.GetAddress("\"LFS.exe\"+1B7F5C");
  1171.                         float value95 = 0.2007129f;
  1172.                         memory.WriteFloat(address99, value95);
  1173.                         IntPtr address100 = memory.GetAddress("\"LFS.exe\"+1B7F24");
  1174.                         float value96 = -1.326286f;
  1175.                         memory.WriteFloat(address100, value96);
  1176.                         IntPtr address101 = memory.GetAddress("\"LFS.exe\"+1B7F30");
  1177.                         float value97 = -1.326286f;
  1178.                         memory.WriteFloat(address101, value97);
  1179.                         IntPtr address102 = memory.GetAddress("\"LFS.exe\"+000C792C+C");
  1180.                         IntPtr address103 = memory.GetAddress("\"LFS.exe\"+000C79D0+4");
  1181.                         IntPtr address104 = memory.GetAddress("\"LFS.exe\"+000C79F4+2C");
  1182.                         IntPtr address105 = memory.GetAddress("\"LFS.exe\"+000C7FDC+4");
  1183.                         float value98 = 104.71f;
  1184.                         memory.WriteFloat(address102, value98);
  1185.                         memory.WriteFloat(address103, value98);
  1186.                         memory.WriteFloat(address104, value98);
  1187.                         memory.WriteFloat(address105, value98);
  1188.                         IntPtr address106 = memory.GetAddress("\"LFS.exe\"+0013A364+20");
  1189.                         float value99 = 209.42f;
  1190.                         memory.WriteFloat(address106, value99);
  1191.                         IntPtr address107 = memory.GetAddress("\"LFS.exe\"+000C7BD8+C");
  1192.                         float value100 = 157.064941f;
  1193.                         memory.WriteFloat(address107, value100);
  1194.                         IntPtr address108 = memory.GetAddress("\"LFS.exe\"+005AAEE4+1FC+504");
  1195.                         double num = memory.ReadDouble(address108);
  1196.                         if (num > 1.0)
  1197.                         {
  1198.                             float value101 = 1f;
  1199.                             memory.WriteFloat(address108, value101);
  1200.                         }
  1201.                     }
  1202.                 }
  1203.             }
  1204.             catch
  1205.             {
  1206.             }
  1207.         }
  1208.  
  1209.         // Token: 0x0600004A RID: 74 RVA: 0x000054E4 File Offset: 0x000036E4
  1210.         private void a1()
  1211.         {
  1212.             try
  1213.             {
  1214.                 Process[] processesByName = Process.GetProcessesByName("LFS");
  1215.                 if (processesByName.Length != 0)
  1216.                 {
  1217.                     using (Memory memory = new Memory(processesByName[0]))
  1218.                     {
  1219.                         IntPtr address = memory.GetAddress("\"LFS.exe\"+0002E130+0");
  1220.                         byte[] bytes = BitConverter.GetBytes(memory.ReadFloat(address));
  1221.                         IntPtr address2 = memory.GetAddress("\"LFS.exe\"+0002E130+4");
  1222.                         byte[] bytes2 = BitConverter.GetBytes(memory.ReadFloat(address2));
  1223.                         IntPtr address3 = memory.GetAddress("\"LFS.exe\"+0002E130+8");
  1224.                         byte[] bytes3 = BitConverter.GetBytes(memory.ReadFloat(address3));
  1225.                         string @string = Encoding.UTF8.GetString(bytes);
  1226.                         string string2 = Encoding.UTF8.GetString(bytes2);
  1227.                         string string3 = Encoding.UTF8.GetString(bytes3);
  1228.                         string text = @string + string2 + string3;
  1229.                         text = text.Replace("UF 1000", "UF1").Replace("XR GT TURBO", "XRT").Replace("XR GTR", "XRR").Replace("FZ50 GTR", "FZR").Replace("XF GTI", "XFG").Replace("XR GT", "XRG").Replace("LX4", "LX4").Replace("LX6", "LX6").Replace("RB4 GT", "RB4").Replace("FXO TURBO", "FXO").Replace("RACEABOUT", "RAC").Replace("FZ50", "FZ5").Replace("UF GTR", "UFR").Replace("XF GTR", "XFR").Replace("FXO GTR", "FXR").Replace("MRT5", "MRT").Replace("FORMULA BMW ", "FBM").Replace("FORMULA XR", "FOX").Replace("FORMULA V8", "FO8").Replace("BMW SAUBER F", "BF1");
  1230.                         text = text.Substring(0, 3);
  1231.                         IntPtr address4 = memory.GetAddress("\"LFS.exe\"+001130FC+0");
  1232.                         float num = memory.ReadFloat(address4);
  1233.                         IntPtr address5 = memory.GetAddress("\"LFS.exe\"+00034A80+0");
  1234.                         int num2 = memory.ReadInt32(address5);
  1235.                         IntPtr address6 = memory.GetAddress("\"LFS.exe\"+000D7E90+4");
  1236.                         int num3 = memory.ReadInt32(address6);
  1237.                         int num4 = 0;
  1238.                         bool flag = false;
  1239.                         int num5 = 0;
  1240.                         double num6 = 0.0;
  1241.                         int num7 = 0;
  1242.                         double num8 = 0.0;
  1243.                         double num9 = 0.0;
  1244.                         int num10 = 0;
  1245.                         while (num4 < 64 && !flag)
  1246.                         {
  1247.                             if (this.am[num4] == text)
  1248.                             {
  1249.                                 num5 = this.an[num4];
  1250.                                 num6 = this.ao[num4];
  1251.                                 num7 = this.ap[num4];
  1252.                                 num8 = this.aq[num4];
  1253.                                 num9 = this.ar[num4];
  1254.                                 num10 = this.@as[num4];
  1255.                                 flag = true;
  1256.                             }
  1257.                             num4++;
  1258.                         }
  1259.                         if (flag)
  1260.                         {
  1261.                             if (text == "UF1" || text == "XFG" || text == "XRG")
  1262.                             {
  1263.                                 IntPtr address7 = memory.GetAddress("\"LFS.exe\"+000C79BC+0");
  1264.                                 float value = (float)num6;
  1265.                                 memory.WriteFloat(address7, value);
  1266.                                 IntPtr address8 = memory.GetAddress("\"LFS.exe\"+000C7954+4");
  1267.                                 byte[] bytes4 = BitConverter.GetBytes(memory.ReadInt32(address8));
  1268.                                 byte[] array = bytes4;
  1269.                                 array[2] = (byte)(num10 + 2);
  1270.                                 byte[] value2 = new byte[]
  1271.                                 {
  1272.                                     array[0],
  1273.                                     array[1],
  1274.                                     array[2],
  1275.                                     array[3]
  1276.                                 };
  1277.                                 int value3 = BitConverter.ToInt32(value2, 0);
  1278.                                 memory.WriteInt32(address8, value3);
  1279.                             }
  1280.                             else if (text == "MRT")
  1281.                             {
  1282.                                 IntPtr address9 = memory.GetAddress("\"LFS.exe\"+000C7FB8+4");
  1283.                                 float value4 = (float)num6;
  1284.                                 memory.WriteFloat(address9, value4);
  1285.                                 IntPtr address10 = memory.GetAddress("\"LFS.exe\"+000C7F3C+4");
  1286.                                 byte[] bytes5 = BitConverter.GetBytes(memory.ReadInt32(address10));
  1287.                                 byte[] array2 = bytes5;
  1288.                                 array2[2] = (byte)(num10 + 2);
  1289.                                 byte[] value5 = new byte[]
  1290.                                 {
  1291.                                     array2[0],
  1292.                                     array2[1],
  1293.                                     array2[2],
  1294.                                     array2[3]
  1295.                                 };
  1296.                                 int value6 = BitConverter.ToInt32(value5, 0);
  1297.                                 memory.WriteInt32(address10, value6);
  1298.                             }
  1299.                             else if (text == "UFR" || text == "XFR" || text == "FXR" || text == "XRR" || text == "FZR")
  1300.                             {
  1301.                                 IntPtr address11 = memory.GetAddress("\"LFS.exe\"+000C7BC4+4");
  1302.                                 float value7 = (float)num6;
  1303.                                 memory.WriteFloat(address11, value7);
  1304.                                 IntPtr address12 = memory.GetAddress("\"LFS.exe\"+0013A364+30");
  1305.                                 byte[] bytes6 = BitConverter.GetBytes(memory.ReadInt32(address12));
  1306.                                 byte[] array3 = bytes6;
  1307.                                 array3[2] = (byte)(num10 + 2);
  1308.                                 byte[] value8 = new byte[]
  1309.                                 {
  1310.                                     array3[0],
  1311.                                     array3[1],
  1312.                                     array3[2],
  1313.                                     array3[3]
  1314.                                 };
  1315.                                 int value9 = BitConverter.ToInt32(value8, 0);
  1316.                                 memory.WriteInt32(address12, value9);
  1317.                             }
  1318.                             else if (text == "FBM" || text == "FOX" || text == "FO8")
  1319.                             {
  1320.                                 IntPtr address13 = memory.GetAddress("\"LFS.exe\"+0013A364+10");
  1321.                                 float value10 = (float)num6;
  1322.                                 memory.WriteFloat(address13, value10);
  1323.                                 IntPtr address14 = memory.GetAddress("\"LFS.exe\"+000C7AD4+0");
  1324.                                 byte[] bytes7 = BitConverter.GetBytes(memory.ReadInt32(address14));
  1325.                                 byte[] array4 = bytes7;
  1326.                                 array4[2] = (byte)(num10 + 2);
  1327.                                 byte[] value11 = new byte[]
  1328.                                 {
  1329.                                     array4[0],
  1330.                                     array4[1],
  1331.                                     array4[2],
  1332.                                     array4[3]
  1333.                                 };
  1334.                                 int value12 = BitConverter.ToInt32(value11, 0);
  1335.                                 memory.WriteInt32(address14, value12);
  1336.                             }
  1337.                             else if (text == "XRT" || text == "RB4" || text == "FZ5" || text == "LX4" || text == "LX6" || text == "RAC" || text == "FXO")
  1338.                             {
  1339.                                 IntPtr address15 = memory.GetAddress("\"LFS.exe\"+000C7918+4");
  1340.                                 float value13 = (float)num6;
  1341.                                 memory.WriteFloat(address15, value13);
  1342.                                 IntPtr address16 = memory.GetAddress("\"LFS.exe\"+0004F91C+10");
  1343.                                 byte[] bytes8 = BitConverter.GetBytes(memory.ReadInt32(address16));
  1344.                                 byte[] array5 = bytes8;
  1345.                                 array5[2] = (byte)(num10 + 2);
  1346.                                 byte[] value14 = new byte[]
  1347.                                 {
  1348.                                     array5[0],
  1349.                                     array5[1],
  1350.                                     array5[2],
  1351.                                     array5[3]
  1352.                                 };
  1353.                                 int value15 = BitConverter.ToInt32(value14, 0);
  1354.                                 memory.WriteInt32(address16, value15);
  1355.                             }
  1356.                             IntPtr address17 = memory.GetAddress("\"LFS.exe\"+0042D4D8+1EC+500");
  1357.                             float value16 = (float)num9;
  1358.                             memory.WriteFloat(address17, value16);
  1359.                             if (num5 == 1)
  1360.                             {
  1361.                                 IntPtr address18 = memory.GetAddress("\"LFS.exe\"+00438690+9C+768");
  1362.                                 int num11 = memory.ReadInt32(address18);
  1363.                                 memory.WriteInt32(address18, 1);
  1364.                             }
  1365.                             if (num7 == 1)
  1366.                             {
  1367.                                 IntPtr address19 = memory.GetAddress("\"LFS.exe\"+0042D4D8+1E8+488");
  1368.                                 int value17 = 13;
  1369.                                 memory.WriteInt32(address19, value17);
  1370.                                 IntPtr address20 = memory.GetAddress("\"LFS.exe\"+005AAEE4+1F8+4A8");
  1371.                                 float value18 = (float)num8;
  1372.                                 memory.WriteFloat(address20, value18);
  1373.                             }
  1374.                             else
  1375.                             {
  1376.                                 IntPtr address21 = memory.GetAddress("\"LFS.exe\"+0042D4D8+1E8+488");
  1377.                                 int value19 = 12;
  1378.                                 memory.WriteInt32(address21, value19);
  1379.                             }
  1380.                         }
  1381.                         else
  1382.                         {
  1383.                             this.a2();
  1384.                             this.v = "";
  1385.                         }
  1386.                     }
  1387.                 }
  1388.             }
  1389.             catch
  1390.             {
  1391.             }
  1392.         }
  1393.  
  1394.         // Token: 0x0600004B RID: 75 RVA: 0x00005C48 File Offset: 0x00003E48
  1395.         private void a0()
  1396.         {
  1397.             try
  1398.             {
  1399.                 int num = new Random().Next(1, 5);
  1400.                 if (num == 1)
  1401.                 {
  1402.                     this.a2.Image = Resources._1;
  1403.                 }
  1404.                 else if (num == 2)
  1405.                 {
  1406.                     this.a2.Image = Resources._2;
  1407.                 }
  1408.                 else if (num == 3)
  1409.                 {
  1410.                     this.a2.Image = Resources._3;
  1411.                 }
  1412.                 else if (num == 4)
  1413.                 {
  1414.                     this.a2.Image = Resources._4;
  1415.                 }
  1416.                 else if (num == 5)
  1417.                 {
  1418.                     this.a2.Image = Resources._5;
  1419.                 }
  1420.             }
  1421.             catch
  1422.             {
  1423.             }
  1424.         }
  1425.  
  1426.         // Token: 0x0600004C RID: 76 RVA: 0x00005CE4 File Offset: 0x00003EE4
  1427.         private void az()
  1428.         {
  1429.             try
  1430.             {
  1431.                 if (Directory.Exists("data\\pic") && Directory.Exists("data\\skins"))
  1432.                 {
  1433.                     this.l = true;
  1434.                 }
  1435.             }
  1436.             catch
  1437.             {
  1438.             }
  1439.         }
  1440.  
  1441.         // Token: 0x0600004D RID: 77 RVA: 0x00005D28 File Offset: 0x00003F28
  1442.         private void ay()
  1443.         {
  1444.             try
  1445.             {
  1446.                 if (!this.m)
  1447.                 {
  1448.                     LFSPro.f f = new LFSPro.f();
  1449.                     f.b = this;
  1450.                     f.a = "";
  1451.                     this.m = true;
  1452.                     base.Invoke(new Action(f.c));
  1453.                     if (!f.a.Contains("canceled"))
  1454.                     {
  1455.                         if (!f.a.Contains(this.a))
  1456.                         {
  1457.                             try
  1458.                             {
  1459.                                 Process.Start("Updater.exe");
  1460.                                 Environment.Exit(2);
  1461.                                 Application.Exit();
  1462.                                 goto IL_80;
  1463.                             }
  1464.                             catch
  1465.                             {
  1466.                                 goto IL_80;
  1467.                             }
  1468.                         }
  1469.                         this.aw();
  1470.                     }
  1471.                 }
  1472.                 IL_80:;
  1473.             }
  1474.             catch
  1475.             {
  1476.             }
  1477.         }
  1478.  
  1479.         // Token: 0x0600004E RID: 78 RVA: 0x00005DD8 File Offset: 0x00003FD8
  1480.         private void ax()
  1481.         {
  1482.             try
  1483.             {
  1484.                 string text = this.w.GetValue("RecacheCount").ToString();
  1485.                 if (text == null)
  1486.                 {
  1487.                     this.w.CreateSubKey("RecacheCount");
  1488.                     this.w.SetValue("RecacheCount", "0");
  1489.                     this.q = 0;
  1490.                 }
  1491.                 else
  1492.                 {
  1493.                     this.q = Convert.ToInt32(text);
  1494.                 }
  1495.             }
  1496.             catch
  1497.             {
  1498.                 this.w.CreateSubKey("RecacheCount");
  1499.                 this.w.SetValue("RecacheCount", "0");
  1500.                 this.q = 0;
  1501.             }
  1502.         }
  1503.  
  1504.         // Token: 0x0600004F RID: 79 RVA: 0x00005E7C File Offset: 0x0000407C
  1505.         private void aw()
  1506.         {
  1507.             LFSPro.g g = new LFSPro.g();
  1508.             g.b = this;
  1509.             g.a = "";
  1510.             base.Invoke(new Action(g.c));
  1511.             if (!g.a.Contains("canceled") && !g.a.Contains(this.q.ToString()) && this.l)
  1512.             {
  1513.                 this.av();
  1514.                 this.a(g.a);
  1515.             }
  1516.         }
  1517.  
  1518.         // Token: 0x06000050 RID: 80 RVA: 0x00005EF8 File Offset: 0x000040F8
  1519.         private void a(string A_0)
  1520.         {
  1521.             try
  1522.             {
  1523.                 LFSPro.h h = new LFSPro.h();
  1524.                 h.b = this;
  1525.                 h.a = "";
  1526.                 base.Invoke(new Action(h.c));
  1527.                 string[] array = new string[256];
  1528.                 array = h.a.Split(new char[]
  1529.                 {
  1530.                     '$'
  1531.                 });
  1532.                 int num = array.Length - 1;
  1533.                 for (int i = 0; i <= num; i++)
  1534.                 {
  1535.                     if (!File.Exists("data\\skins\\" + array[i] + ".jpg") && !File.Exists("data\\skins\\" + array[i] + ".JPG"))
  1536.                     {
  1537.                         string text = array[i].Substring(0, 3);
  1538.                         using (WebClient webClient = new WebClient())
  1539.                         {
  1540.                             webClient.DownloadFile(string.Concat(new string[]
  1541.                             {
  1542.                                 "http://skins.lfspro.net/",
  1543.                                 text,
  1544.                                 "/512/",
  1545.                                 array[i],
  1546.                                 ".JPG"
  1547.                             }), "data\\skins\\" + array[i] + ".jpg");
  1548.                         }
  1549.                     }
  1550.                 }
  1551.                 this.w.OpenSubKey("RecacheCount", true);
  1552.                 this.w.SetValue("RecacheCount", A_0);
  1553.             }
  1554.             catch
  1555.             {
  1556.             }
  1557.         }
  1558.  
  1559.         // Token: 0x06000051 RID: 81 RVA: 0x00006064 File Offset: 0x00004264
  1560.         private void av()
  1561.         {
  1562.             try
  1563.             {
  1564.                 LFSPro.i i = new LFSPro.i();
  1565.                 i.b = this;
  1566.                 i.a = "";
  1567.                 base.Invoke(new Action(i.c));
  1568.                 string[] array = new string[256];
  1569.                 array = i.a.Split(new char[]
  1570.                 {
  1571.                     '$'
  1572.                 });
  1573.                 int num = array.Length - 1;
  1574.                 for (int j = 0; j <= num; j++)
  1575.                 {
  1576.                     if (File.Exists("data\\skins\\" + array[j] + ".jpg") || File.Exists("data\\skins\\" + array[j] + ".JPG"))
  1577.                     {
  1578.                         try
  1579.                         {
  1580.                             File.Delete("data\\skins\\" + array[j] + ".jpg");
  1581.                         }
  1582.                         catch
  1583.                         {
  1584.                             File.Delete("data\\skins\\" + array[j] + ".JPG");
  1585.                         }
  1586.                     }
  1587.                     if (File.Exists("data\\skins_dds\\" + array[j] + ".dds"))
  1588.                     {
  1589.                         File.Delete("data\\skins_dds\\" + array[j] + ".dds");
  1590.                     }
  1591.                 }
  1592.             }
  1593.             catch
  1594.             {
  1595.             }
  1596.         }
  1597.  
  1598.         // Token: 0x06000052 RID: 82 RVA: 0x00006190 File Offset: 0x00004390
  1599.         private void au()
  1600.         {
  1601.             try
  1602.             {
  1603.                 if (this.w.GetValue("ProUsername").ToString() == null)
  1604.                 {
  1605.                     this.w.CreateSubKey("ProUsername");
  1606.                     this.w.SetValue("ProUsername", "Username");
  1607.                     this.w.CreateSubKey("ProPassword");
  1608.                     this.w.SetValue("ProPassword", "Password");
  1609.                     this.w.CreateSubKey("ProMessage");
  1610.                     this.w.SetValue("ProMessage", "1");
  1611.                 }
  1612.                 else
  1613.                 {
  1614.                     this.a3.Text = this.w.GetValue("ProUsername").ToString();
  1615.                     this.a4.Text = this.w.GetValue("ProPassword").ToString();
  1616.                     int num = Convert.ToInt32(this.w.GetValue("ProMessage").ToString());
  1617.                     this.a(num);
  1618.                     this.a9.Text = this.s;
  1619.                     num++;
  1620.                     if (num > 57)
  1621.                     {
  1622.                         num = 1;
  1623.                     }
  1624.                     this.w.SetValue("ProMessage", Convert.ToString(num));
  1625.                 }
  1626.             }
  1627.             catch
  1628.             {
  1629.                 this.w.CreateSubKey("ProUsername");
  1630.                 this.w.SetValue("ProUsername", "Username");
  1631.                 this.w.CreateSubKey("ProPassword");
  1632.                 this.w.SetValue("ProPassword", "Password");
  1633.                 this.w.CreateSubKey("ProMessage");
  1634.                 this.w.SetValue("ProMessage", "1");
  1635.             }
  1636.         }
  1637.  
  1638.         // Token: 0x06000053 RID: 83 RVA: 0x00006354 File Offset: 0x00004554
  1639.         private void a(string A_0, string A_1)
  1640.         {
  1641.             try
  1642.             {
  1643.                 this.w.OpenSubKey("ProUsername", true);
  1644.                 this.w.SetValue("ProUsername", A_0);
  1645.                 this.w.OpenSubKey("ProPassword", true);
  1646.                 this.w.SetValue("ProPassword", A_1);
  1647.             }
  1648.             catch
  1649.             {
  1650.             }
  1651.         }
  1652.  
  1653.         // Token: 0x06000054 RID: 84 RVA: 0x000063BC File Offset: 0x000045BC
  1654.         private void a(int A_0)
  1655.         {
  1656.             if (A_0 == 1)
  1657.             {
  1658.                 this.s = "Teaching monkeys...";
  1659.                 return;
  1660.             }
  1661.             if (A_0 == 2)
  1662.             {
  1663.                 this.s = "Daddy Sotero creating mods sounds like Kim Jong Un\r\ntalking about bombs!";
  1664.                 return;
  1665.             }
  1666.             if (A_0 == 3)
  1667.             {
  1668.                 this.s = "Daddy Mods? Lucas is better!";
  1669.                 return;
  1670.             }
  1671.             if (A_0 == 4)
  1672.             {
  1673.                 this.s = "Vou te mover...";
  1674.                 return;
  1675.             }
  1676.             if (A_0 == 5)
  1677.             {
  1678.                 this.s = "Shut up Guto...";
  1679.                 return;
  1680.             }
  1681.             if (A_0 == 6)
  1682.             {
  1683.                 this.s = "Kanarek has AIDS. Stay far from his ass!";
  1684.                 return;
  1685.             }
  1686.             if (A_0 == 7)
  1687.             {
  1688.                 this.s = "Lucas Mods made +300 mods...\r\nDaddy copied +20...";
  1689.                 return;
  1690.             }
  1691.             if (A_0 == 8)
  1692.             {
  1693.                 this.s = "Ia falar pra botar a minha senha, mas deixa...";
  1694.                 return;
  1695.             }
  1696.             if (A_0 == 9)
  1697.             {
  1698.                 this.s = "Even Scawen plays at LFSPro";
  1699.                 return;
  1700.             }
  1701.             if (A_0 == 10)
  1702.             {
  1703.                 this.s = "Negan sold LFSPro to Scawen for 10 bucks";
  1704.                 return;
  1705.             }
  1706.             if (A_0 == 11)
  1707.             {
  1708.                 this.s = "Seu capitalista, burguês safado...";
  1709.                 return;
  1710.             }
  1711.             if (A_0 == 12)
  1712.             {
  1713.                 this.s = "Eu gastaria R$100 mil em placas de vídeo\r\nMas ainda assim sou comunista";
  1714.                 return;
  1715.             }
  1716.             if (A_0 == 13)
  1717.             {
  1718.                 this.s = "Everybody hates Guto";
  1719.                 return;
  1720.             }
  1721.             if (A_0 == 14)
  1722.             {
  1723.                 this.s = "Todos odeiam o comunismo";
  1724.                 return;
  1725.             }
  1726.             if (A_0 == 15)
  1727.             {
  1728.                 this.s = "Essas mensagens de loading são uma merda...";
  1729.                 return;
  1730.             }
  1731.             if (A_0 == 16)
  1732.             {
  1733.                 this.s = "Não gostei desse fundo preto... Nem do tom de azul\r\nNem do nome, nem dos botões, nem da comunidade (disse Guto)";
  1734.                 return;
  1735.             }
  1736.             if (A_0 == 17)
  1737.             {
  1738.                 this.s = "Funk aqui não! Somos uma comunidade de respeito...";
  1739.                 return;
  1740.             }
  1741.             if (A_0 == 18)
  1742.             {
  1743.                 this.s = "Do you know what LFSPro has, and the original LFS hasn't?\r\nPlayers!";
  1744.                 return;
  1745.             }
  1746.             if (A_0 == 19)
  1747.             {
  1748.                 this.s = "You can only choose Bethoveen or Nego do Borel at music rooms!";
  1749.                 return;
  1750.             }
  1751.             if (A_0 == 20)
  1752.             {
  1753.                 this.s = "Só somos amigos do Gean porque ele pagou a hospedagem...";
  1754.                 return;
  1755.             }
  1756.             if (A_0 == 21)
  1757.             {
  1758.                 this.s = "Report all errors on LFSPro to Admins or Scawen...";
  1759.                 return;
  1760.             }
  1761.             if (A_0 == 22)
  1762.             {
  1763.                 this.s = "Scirocco announced to 2047...";
  1764.                 return;
  1765.             }
  1766.             if (A_0 == 23)
  1767.             {
  1768.                 this.s = "O que eu escrevo aqui?";
  1769.                 return;
  1770.             }
  1771.             if (A_0 == 24)
  1772.             {
  1773.                 this.s = "Fiquei sem idéias...";
  1774.                 return;
  1775.             }
  1776.             if (A_0 == 25)
  1777.             {
  1778.                 this.s = "Gabriellll, eu vou ficar looooucaaaa...\r\nVocê ainda não me viu louuuca Gabrieeeeel";
  1779.                 return;
  1780.             }
  1781.             if (A_0 == 26)
  1782.             {
  1783.                 this.s = "Scawen doesn't like Lucas Mods because Lucas released\r\nthe Scirocco 20 years before Scawen";
  1784.                 return;
  1785.             }
  1786.             if (A_0 == 27)
  1787.             {
  1788.                 this.s = "Gostaria que o Cidade Real estivesse aberto :(";
  1789.                 return;
  1790.             }
  1791.             if (A_0 == 28)
  1792.             {
  1793.                 this.s = "#foraGuto";
  1794.                 return;
  1795.             }
  1796.             if (A_0 == 29)
  1797.             {
  1798.                 this.s = "Campanha #VoltaScatman";
  1799.                 return;
  1800.             }
  1801.             if (A_0 == 30)
  1802.             {
  1803.                 this.s = "This message was sponsored by Scawen";
  1804.                 return;
  1805.             }
  1806.             if (A_0 == 31)
  1807.             {
  1808.                 this.s = "Ha mãe, depois escrevo a mensagem de loading";
  1809.                 return;
  1810.             }
  1811.             if (A_0 == 32)
  1812.             {
  1813.                 this.s = "Como assim uma coisa aleatória?";
  1814.                 return;
  1815.             }
  1816.             if (A_0 == 33)
  1817.             {
  1818.                 this.s = "Kanarek will finish his studies at age 46";
  1819.                 return;
  1820.             }
  1821.             if (A_0 == 34)
  1822.             {
  1823.                 this.s = "Kanarek wont understand this message. He even can't understand\r\nbasic portuguese";
  1824.                 return;
  1825.             }
  1826.             if (A_0 == 35)
  1827.             {
  1828.                 this.s = "Desculpe se o servidor está offline. O Gabbz deve ter urinado nele";
  1829.                 return;
  1830.             }
  1831.             if (A_0 == 36)
  1832.             {
  1833.                 this.s = "According to Kanarek, the host must be 'opegraided'...";
  1834.                 return;
  1835.             }
  1836.             if (A_0 == 37)
  1837.             {
  1838.                 this.s = "ERROR: KANAREK DETECTED";
  1839.                 return;
  1840.             }
  1841.             if (A_0 == 38)
  1842.             {
  1843.                 this.s = "ERRO: O KANAREK CHEGOU";
  1844.                 return;
  1845.             }
  1846.             if (A_0 == 39)
  1847.             {
  1848.                 this.s = "Consigo...";
  1849.                 return;
  1850.             }
  1851.             if (A_0 == 40)
  1852.             {
  1853.                 this.s = "Metade das mensagens de loading são piadas internas\r\nA outra metade é coisa sem nexo";
  1854.                 return;
  1855.             }
  1856.             if (A_0 == 41)
  1857.             {
  1858.                 this.s = "Loitruks is our offline admin";
  1859.                 return;
  1860.             }
  1861.             if (A_0 == 42)
  1862.             {
  1863.                 this.s = "Essa peça que você queria? Perguntou Maicon...";
  1864.                 return;
  1865.             }
  1866.             if (A_0 == 43)
  1867.             {
  1868.                 this.s = "1000 kilos is equal to 1 ton. 1000 ton is equal to 1 Maicon";
  1869.                 return;
  1870.             }
  1871.             if (A_0 == 44)
  1872.             {
  1873.                 this.s = "Quotes to launcher? No, to write in my asshole";
  1874.                 return;
  1875.             }
  1876.             if (A_0 == 45)
  1877.             {
  1878.                 this.s = "Eu não tenho VIP, mas queria por uma só de sugestão (GGSilva)";
  1879.                 return;
  1880.             }
  1881.             if (A_0 == 46)
  1882.             {
  1883.                 this.s = "Você vai ver a moral que eu tenho com o Negan";
  1884.                 return;
  1885.             }
  1886.             if (A_0 == 47)
  1887.             {
  1888.                 this.s = "Joaoadao s2 Lukas";
  1889.                 return;
  1890.             }
  1891.             if (A_0 == 48)
  1892.             {
  1893.                 this.s = "Negan isn't wrong, even when he is wrong";
  1894.                 return;
  1895.             }
  1896.             if (A_0 == 49)
  1897.             {
  1898.                 this.s = "Leveghim sent a lot of quotes. Any of them was funny";
  1899.                 return;
  1900.             }
  1901.             if (A_0 == 50)
  1902.             {
  1903.                 this.s = "LSN is the chinese version of LFSPro";
  1904.                 return;
  1905.             }
  1906.             if (A_0 == 51)
  1907.             {
  1908.                 this.s = "So you are telling me your tunning \r\n is decrease engine restriction?!";
  1909.                 return;
  1910.             }
  1911.             if (A_0 == 52)
  1912.             {
  1913.                 this.s = "A mina do Gean é mó gostosa (MyNillo)";
  1914.                 return;
  1915.             }
  1916.             if (A_0 == 53)
  1917.             {
  1918.                 this.s = "Pensei que você era pobre";
  1919.                 return;
  1920.             }
  1921.             if (A_0 == 54)
  1922.             {
  1923.                 this.s = "Stealing your credit card data...";
  1924.                 return;
  1925.             }
  1926.             if (A_0 == 55)
  1927.             {
  1928.                 this.s = "Gallimano é a versão chinesa do Getaway Driver";
  1929.                 return;
  1930.             }
  1931.             if (A_0 == 56)
  1932.             {
  1933.                 this.s = "Free turbo with /exit";
  1934.                 return;
  1935.             }
  1936.             if (A_0 == 57)
  1937.             {
  1938.                 this.s = "Aceitamos doação para reforma do fusca velho do Loitruks";
  1939.             }
  1940.         }
  1941.  
  1942.         // Token: 0x06000055 RID: 85 RVA: 0x0000678C File Offset: 0x0000498C
  1943.         private void e(object A_0, EventArgs A_1)
  1944.         {
  1945.             try
  1946.             {
  1947.                 this.y = this.w.GetValue("ProductId").ToString();
  1948.                 this.x.CreateSubKey("ProductId");
  1949.                 this.x.SetValue("ProductId", this.y);
  1950.                 Process.Start("LFS.exe");
  1951.                 this.a6.Enabled = false;
  1952.                 Thread.Sleep(2000);
  1953.                 string strDLLName = "LFSPro.dll";
  1954.                 string proc = "LFS";
  1955.                 int processId = this.GetProcessId(proc);
  1956.                 if (processId >= 0)
  1957.                 {
  1958.                     this.f.Enabled = true;
  1959.                     this.f.Start();
  1960.                     IntPtr hProcess = LFSPro.OpenProcess(2035711u, 1, processId);
  1961.                     this.InjectDLL(hProcess, strDLLName);
  1962.                 }
  1963.             }
  1964.             catch
  1965.             {
  1966.                 this.ba.Text = "LFS.EXE NÃO ENCONTRADO / LFS.EXE NOT FOUND";
  1967.             }
  1968.         }
  1969.  
  1970.         // Token: 0x06000056 RID: 86 RVA: 0x00006868 File Offset: 0x00004A68
  1971.         private void a(object A_0, ElapsedEventArgs A_1)
  1972.         {
  1973.             try
  1974.             {
  1975.                 foreach (Process process in Process.GetProcessesByName("LFS"))
  1976.                 {
  1977.                     process.Kill();
  1978.                 }
  1979.                 this.f.Enabled = false;
  1980.                 this.f.Stop();
  1981.             }
  1982.             catch
  1983.             {
  1984.             }
  1985.         }
  1986.  
  1987.         // Token: 0x06000057 RID: 87 RVA: 0x000068C4 File Offset: 0x00004AC4
  1988.         private void d(object A_0, EventArgs A_1)
  1989.         {
  1990.             this.y = this.w.GetValue("ProductId").ToString();
  1991.             this.x.CreateSubKey("ProductId");
  1992.             this.x.SetValue("ProductId", this.y);
  1993.             try
  1994.             {
  1995.                 Process.Start("LFS.exe");
  1996.             }
  1997.             catch
  1998.             {
  1999.                 this.ba.Text = "LFS.EXE NÃO ENCONTRADO / LFS.EXE NOT FOUND";
  2000.             }
  2001.         }
  2002.  
  2003.         // Token: 0x06000058 RID: 88 RVA: 0x00006944 File Offset: 0x00004B44
  2004.         private void c(object A_0, EventArgs A_1)
  2005.         {
  2006.             base.Close();
  2007.         }
  2008.  
  2009.         // Token: 0x06000059 RID: 89 RVA: 0x0000694C File Offset: 0x00004B4C
  2010.         private void b(object A_0, EventArgs A_1)
  2011.         {
  2012.             try
  2013.             {
  2014.                 if (!this.n)
  2015.                 {
  2016.                     this.n = true;
  2017.                     this.bg.Visible = true;
  2018.                     this.c.Enabled = true;
  2019.                     this.c.Start();
  2020.                     this.e.Enabled = true;
  2021.                     this.e.Start();
  2022.                     this.d.Enabled = true;
  2023.                     this.d.Start();
  2024.                     this.i.Enabled = true;
  2025.                     this.i.Start();
  2026.                     this.j.Enabled = true;
  2027.                     this.j.Stop();
  2028.                     this.h.Enabled = true;
  2029.                     this.h.Start();
  2030.                 }
  2031.                 else
  2032.                 {
  2033.                     this.n = false;
  2034.                     this.bg.Visible = false;
  2035.                     this.c.Enabled = false;
  2036.                     this.c.Stop();
  2037.                     this.e.Enabled = false;
  2038.                     this.e.Stop();
  2039.                     this.d.Enabled = false;
  2040.                     this.d.Stop();
  2041.                     this.i.Enabled = false;
  2042.                     this.i.Stop();
  2043.                     this.j.Enabled = false;
  2044.                     this.j.Stop();
  2045.                     this.h.Enabled = false;
  2046.                     this.h.Stop();
  2047.                 }
  2048.             }
  2049.             catch
  2050.             {
  2051.             }
  2052.         }
  2053.  
  2054.         // Token: 0x0600005A RID: 90 RVA: 0x00006AC4 File Offset: 0x00004CC4
  2055.         private void a(object A_0, EventArgs A_1)
  2056.         {
  2057.             this.y = this.w.GetValue("ProductId").ToString();
  2058.             this.x.CreateSubKey("ProductId");
  2059.             this.x.SetValue("ProductId", this.y);
  2060.             Process.Start("LFS.exe");
  2061.             this.a6.Enabled = false;
  2062.             Thread.Sleep(2000);
  2063.             string strDLLName = "LFSPro.dll";
  2064.             string proc = "LFS";
  2065.             int processId = this.GetProcessId(proc);
  2066.             if (processId >= 0)
  2067.             {
  2068.                 this.f.Enabled = true;
  2069.                 this.f.Start();
  2070.                 IntPtr hProcess = LFSPro.OpenProcess(2035711u, 1, processId);
  2071.                 this.InjectDLL(hProcess, strDLLName);
  2072.             }
  2073.         }
  2074.  
  2075.         // Token: 0x0600005B RID: 91 RVA: 0x00006B78 File Offset: 0x00004D78
  2076.         protected override void Dispose(bool disposing)
  2077.         {
  2078.             if (disposing && this.aw != null)
  2079.             {
  2080.                 this.aw.Dispose();
  2081.             }
  2082.             base.Dispose(disposing);
  2083.         }
  2084.  
  2085.         // Token: 0x0600005C RID: 92 RVA: 0x00006B98 File Offset: 0x00004D98
  2086.         private void at()
  2087.         {
  2088.             ComponentResourceManager componentResourceManager = new ComponentResourceManager(typeof(LFSPro));
  2089.             this.ax = new WebBrowser();
  2090.             this.ay = new WebBrowser();
  2091.             this.az = new WebBrowser();
  2092.             this.a0 = new WebBrowser();
  2093.             this.a1 = new ProgressBar();
  2094.             this.a2 = new PictureBox();
  2095.             this.a3 = new AlphaBlendTextBox();
  2096.             this.a4 = new AlphaBlendTextBox();
  2097.             this.a5 = new Button();
  2098.             this.a6 = new Button();
  2099.             this.a7 = new WebBrowser();
  2100.             this.a8 = new WebBrowser();
  2101.             this.a9 = new Label();
  2102.             this.ba = new Label();
  2103.             this.bb = new PictureBox();
  2104.             this.bc = new WebBrowser();
  2105.             this.bd = new PictureBox();
  2106.             this.be = new PictureBox();
  2107.             this.bf = new PictureBox();
  2108.             this.bg = new Label();
  2109.             this.bh = new PictureBox();
  2110.             this.bi = new WebBrowser();
  2111.             this.bj = new WebBrowser();
  2112.             this.bk = new Label();
  2113.             this.bl = new WebBrowser();
  2114.             this.bm = new WebBrowser();
  2115.             this.bn = new WebBrowser();
  2116.             this.bo = new WebBrowser();
  2117.             ((ISupportInitialize)this.a2).BeginInit();
  2118.             ((ISupportInitialize)this.bb).BeginInit();
  2119.             ((ISupportInitialize)this.bd).BeginInit();
  2120.             ((ISupportInitialize)this.be).BeginInit();
  2121.             ((ISupportInitialize)this.bf).BeginInit();
  2122.             ((ISupportInitialize)this.bh).BeginInit();
  2123.             base.SuspendLayout();
  2124.             componentResourceManager.ApplyResources(this.ax, "webBrowser1");
  2125.             this.ax.Name = "webBrowser1";
  2126.             this.ax.ScriptErrorsSuppressed = true;
  2127.             this.ax.Url = new Uri("http://lfspro.net/index.php?/lfspro-launcher/", UriKind.Absolute);
  2128.             componentResourceManager.ApplyResources(this.ay, "webBrowser2");
  2129.             this.ay.Name = "webBrowser2";
  2130.             this.ay.ScriptErrorsSuppressed = true;
  2131.             this.ay.Url = new Uri("http://www.lfspro.net/query/lfspro_launcher_skinsrecache.php", UriKind.Absolute);
  2132.             componentResourceManager.ApplyResources(this.az, "webBrowser3");
  2133.             this.az.Name = "webBrowser3";
  2134.             this.az.ScriptErrorsSuppressed = true;
  2135.             this.az.Url = new Uri("http://www.lfspro.net/query/lfspro_launcher_skinstodownload.php", UriKind.Absolute);
  2136.             componentResourceManager.ApplyResources(this.a0, "webBrowser4");
  2137.             this.a0.Name = "webBrowser4";
  2138.             this.a0.ScriptErrorsSuppressed = true;
  2139.             componentResourceManager.ApplyResources(this.a1, "progressBar1");
  2140.             this.a1.Name = "progressBar1";
  2141.             this.a2.BackColor = Color.Transparent;
  2142.             componentResourceManager.ApplyResources(this.a2, "pictureBox1");
  2143.             this.a2.Name = "pictureBox1";
  2144.             this.a2.TabStop = false;
  2145.             this.a3.BackAlpha = 0;
  2146.             this.a3.BackColor = Color.FromArgb(0, 0, 0);
  2147.             this.a3.BorderStyle = BorderStyle.FixedSingle;
  2148.             componentResourceManager.ApplyResources(this.a3, "alphaBlendTextBox1");
  2149.             this.a3.ForeColor = Color.White;
  2150.             this.a3.Name = "alphaBlendTextBox1";
  2151.             this.a4.BackAlpha = 0;
  2152.             this.a4.BackColor = Color.FromArgb(0, 0, 0);
  2153.             this.a4.BorderStyle = BorderStyle.FixedSingle;
  2154.             componentResourceManager.ApplyResources(this.a4, "alphaBlendTextBox2");
  2155.             this.a4.ForeColor = Color.White;
  2156.             this.a4.Name = "alphaBlendTextBox2";
  2157.             this.a5.BackColor = Color.Transparent;
  2158.             componentResourceManager.ApplyResources(this.a5, "button2");
  2159.             this.a5.FlatAppearance.MouseDownBackColor = Color.Transparent;
  2160.             this.a5.FlatAppearance.MouseOverBackColor = Color.Transparent;
  2161.             this.a5.ForeColor = Color.LightGray;
  2162.             this.a5.Name = "button2";
  2163.             this.a5.UseVisualStyleBackColor = false;
  2164.             this.a5.Click += this.f;
  2165.             this.a6.BackColor = Color.Transparent;
  2166.             componentResourceManager.ApplyResources(this.a6, "button3");
  2167.             this.a6.FlatAppearance.MouseDownBackColor = Color.Transparent;
  2168.             this.a6.FlatAppearance.MouseOverBackColor = Color.Transparent;
  2169.             this.a6.ForeColor = Color.LightGray;
  2170.             this.a6.Name = "button3";
  2171.             this.a6.UseVisualStyleBackColor = false;
  2172.             componentResourceManager.ApplyResources(this.a7, "webBrowser5");
  2173.             this.a7.Name = "webBrowser5";
  2174.             this.a7.ScriptErrorsSuppressed = true;
  2175.             this.a7.Url = new Uri("http://www.lfspro.net/query/lfspro_version.php", UriKind.Absolute);
  2176.             componentResourceManager.ApplyResources(this.a8, "webBrowser6");
  2177.             this.a8.Name = "webBrowser6";
  2178.             this.a8.ScriptErrorsSuppressed = true;
  2179.             this.a8.Url = new Uri("", UriKind.Relative);
  2180.             this.a9.BackColor = Color.Transparent;
  2181.             this.a9.ForeColor = Color.Transparent;
  2182.             componentResourceManager.ApplyResources(this.a9, "label4");
  2183.             this.a9.Name = "label4";
  2184.             this.ba.BackColor = Color.Transparent;
  2185.             this.ba.ForeColor = Color.Transparent;
  2186.             componentResourceManager.ApplyResources(this.ba, "label1");
  2187.             this.ba.Name = "label1";
  2188.             this.bb.BackColor = Color.Transparent;
  2189.             this.bb.Image = Resources.loading;
  2190.             componentResourceManager.ApplyResources(this.bb, "pictureBox2");
  2191.             this.bb.Name = "pictureBox2";
  2192.             this.bb.TabStop = false;
  2193.             componentResourceManager.ApplyResources(this.bc, "webBrowser7");
  2194.             this.bc.Name = "webBrowser7";
  2195.             this.bc.Url = new Uri("", UriKind.Relative);
  2196.             this.bd.BackColor = Color.Transparent;
  2197.             this.bd.BackgroundImage = Resources.unlock1;
  2198.             componentResourceManager.ApplyResources(this.bd, "pictureBox3");
  2199.             this.bd.Name = "pictureBox3";
  2200.             this.bd.TabStop = false;
  2201.             this.bd.Click += this.e;
  2202.             this.be.BackColor = Color.Transparent;
  2203.             this.be.BackgroundImage = Resources.Testico1;
  2204.             componentResourceManager.ApplyResources(this.be, "pictureBox4");
  2205.             this.be.Name = "pictureBox4";
  2206.             this.be.TabStop = false;
  2207.             this.be.Click += this.d;
  2208.             this.bf.BackColor = Color.Transparent;
  2209.             this.bf.BackgroundImage = Resources.ctweak;
  2210.             componentResourceManager.ApplyResources(this.bf, "pictureBox5");
  2211.             this.bf.Name = "pictureBox5";
  2212.             this.bf.TabStop = false;
  2213.             this.bf.Click += this.b;
  2214.             this.bg.BackColor = Color.Transparent;
  2215.             componentResourceManager.ApplyResources(this.bg, "label2");
  2216.             this.bg.ForeColor = Color.Lime;
  2217.             this.bg.Name = "label2";
  2218.             this.bh.BackColor = Color.Transparent;
  2219.             componentResourceManager.ApplyResources(this.bh, "pictureBox6");
  2220.             this.bh.Name = "pictureBox6";
  2221.             this.bh.TabStop = false;
  2222.             this.bh.Click += this.c;
  2223.             componentResourceManager.ApplyResources(this.bi, "webBrowser8");
  2224.             this.bi.Name = "webBrowser8";
  2225.             this.bi.Url = new Uri("", UriKind.Relative);
  2226.             componentResourceManager.ApplyResources(this.bj, "webBrowser9");
  2227.             this.bj.Name = "webBrowser9";
  2228.             this.bj.Url = new Uri("", UriKind.Relative);
  2229.             this.bk.BackColor = Color.Transparent;
  2230.             componentResourceManager.ApplyResources(this.bk, "label3");
  2231.             this.bk.ForeColor = Color.FromArgb(102, 115, 115);
  2232.             this.bk.Name = "label3";
  2233.             componentResourceManager.ApplyResources(this.bl, "webBrowser10");
  2234.             this.bl.Name = "webBrowser10";
  2235.             this.bl.Url = new Uri("", UriKind.Relative);
  2236.             componentResourceManager.ApplyResources(this.bm, "webBrowser11");
  2237.             this.bm.Name = "webBrowser11";
  2238.             this.bm.Url = new Uri("", UriKind.Relative);
  2239.             componentResourceManager.ApplyResources(this.bn, "webBrowser12");
  2240.             this.bn.Name = "webBrowser12";
  2241.             this.bn.Url = new Uri("", UriKind.Relative);
  2242.             componentResourceManager.ApplyResources(this.bo, "webBrowser13");
  2243.             this.bo.Name = "webBrowser13";
  2244.             this.bo.Url = new Uri("", UriKind.Relative);
  2245.             componentResourceManager.ApplyResources(this, "$this");
  2246.             base.AutoScaleMode = AutoScaleMode.Font;
  2247.             base.Controls.Add(this.bo);
  2248.             base.Controls.Add(this.bn);
  2249.             base.Controls.Add(this.bm);
  2250.             base.Controls.Add(this.bl);
  2251.             base.Controls.Add(this.bk);
  2252.             base.Controls.Add(this.bj);
  2253.             base.Controls.Add(this.bi);
  2254.             base.Controls.Add(this.bh);
  2255.             base.Controls.Add(this.bg);
  2256.             base.Controls.Add(this.bf);
  2257.             base.Controls.Add(this.be);
  2258.             base.Controls.Add(this.bd);
  2259.             base.Controls.Add(this.bc);
  2260.             base.Controls.Add(this.ba);
  2261.             base.Controls.Add(this.a9);
  2262.             base.Controls.Add(this.bb);
  2263.             base.Controls.Add(this.a8);
  2264.             base.Controls.Add(this.a7);
  2265.             base.Controls.Add(this.a6);
  2266.             base.Controls.Add(this.a5);
  2267.             base.Controls.Add(this.a4);
  2268.             base.Controls.Add(this.a3);
  2269.             base.Controls.Add(this.a2);
  2270.             base.Controls.Add(this.a1);
  2271.             base.Controls.Add(this.a0);
  2272.             base.Controls.Add(this.az);
  2273.             base.Controls.Add(this.ay);
  2274.             base.Controls.Add(this.ax);
  2275.             base.FormBorderStyle = FormBorderStyle.None;
  2276.             base.Name = "LFSPro";
  2277.             ((ISupportInitialize)this.a2).EndInit();
  2278.             ((ISupportInitialize)this.bb).EndInit();
  2279.             ((ISupportInitialize)this.bd).EndInit();
  2280.             ((ISupportInitialize)this.be).EndInit();
  2281.             ((ISupportInitialize)this.bf).EndInit();
  2282.             ((ISupportInitialize)this.bh).EndInit();
  2283.             base.ResumeLayout(false);
  2284.             base.PerformLayout();
  2285.         }
  2286.  
  2287.         // Token: 0x0600005D RID: 93 RVA: 0x00007770 File Offset: 0x00005970
  2288.         [CompilerGenerated]
  2289.         private void @as()
  2290.         {
  2291.             this.a(new Random().Next(1, 43));
  2292.         }
  2293.  
  2294.         // Token: 0x0600005E RID: 94 RVA: 0x00007785 File Offset: 0x00005985
  2295.         [CompilerGenerated]
  2296.         private void ar()
  2297.         {
  2298.             this.ba.Visible = true;
  2299.         }
  2300.  
  2301.         // Token: 0x0600005F RID: 95 RVA: 0x00007793 File Offset: 0x00005993
  2302.         [CompilerGenerated]
  2303.         private void aq()
  2304.         {
  2305.             this.a9.Visible = false;
  2306.         }
  2307.  
  2308.         // Token: 0x06000060 RID: 96 RVA: 0x000077A1 File Offset: 0x000059A1
  2309.         [CompilerGenerated]
  2310.         private void ap()
  2311.         {
  2312.             this.bb.Visible = false;
  2313.         }
  2314.  
  2315.         // Token: 0x06000061 RID: 97 RVA: 0x000077AF File Offset: 0x000059AF
  2316.         [CompilerGenerated]
  2317.         private void ao()
  2318.         {
  2319.             this.a2.Visible = true;
  2320.         }
  2321.  
  2322.         // Token: 0x06000062 RID: 98 RVA: 0x000077BD File Offset: 0x000059BD
  2323.         [CompilerGenerated]
  2324.         private void an()
  2325.         {
  2326.             this.a5.Visible = true;
  2327.         }
  2328.  
  2329.         // Token: 0x06000063 RID: 99 RVA: 0x000077CB File Offset: 0x000059CB
  2330.         [CompilerGenerated]
  2331.         private void am()
  2332.         {
  2333.             this.a6.Visible = true;
  2334.         }
  2335.  
  2336.         // Token: 0x06000064 RID: 100 RVA: 0x000077D9 File Offset: 0x000059D9
  2337.         [CompilerGenerated]
  2338.         private void al()
  2339.         {
  2340.             this.a3.Visible = true;
  2341.         }
  2342.  
  2343.         // Token: 0x06000065 RID: 101 RVA: 0x000077E7 File Offset: 0x000059E7
  2344.         [CompilerGenerated]
  2345.         private void ak()
  2346.         {
  2347.             this.a4.Visible = true;
  2348.         }
  2349.  
  2350.         // Token: 0x06000066 RID: 102 RVA: 0x000077F5 File Offset: 0x000059F5
  2351.         [CompilerGenerated]
  2352.         private void aj()
  2353.         {
  2354.             this.ba.Text = "CANNOT REACH LOGIN SERVER - CHECK YOUR INTERNET CONNECTION";
  2355.         }
  2356.  
  2357.         // Token: 0x06000067 RID: 103 RVA: 0x00007807 File Offset: 0x00005A07
  2358.         [CompilerGenerated]
  2359.         private void ai()
  2360.         {
  2361.             this.a9.Visible = false;
  2362.         }
  2363.  
  2364.         // Token: 0x06000068 RID: 104 RVA: 0x00007815 File Offset: 0x00005A15
  2365.         [CompilerGenerated]
  2366.         private void ah()
  2367.         {
  2368.             this.bb.Visible = false;
  2369.         }
  2370.  
  2371.         // Token: 0x06000069 RID: 105 RVA: 0x00007823 File Offset: 0x00005A23
  2372.         [CompilerGenerated]
  2373.         private void ag()
  2374.         {
  2375.             this.a2.Visible = false;
  2376.         }
  2377.  
  2378.         // Token: 0x0600006A RID: 106 RVA: 0x00007831 File Offset: 0x00005A31
  2379.         [CompilerGenerated]
  2380.         private void af()
  2381.         {
  2382.             this.bd.Visible = true;
  2383.         }
  2384.  
  2385.         // Token: 0x0600006B RID: 107 RVA: 0x0000783F File Offset: 0x00005A3F
  2386.         [CompilerGenerated]
  2387.         private void ae()
  2388.         {
  2389.             this.be.Visible = true;
  2390.         }
  2391.  
  2392.         // Token: 0x0600006C RID: 108 RVA: 0x0000784D File Offset: 0x00005A4D
  2393.         [CompilerGenerated]
  2394.         private void ad()
  2395.         {
  2396.             this.bf.Visible = true;
  2397.         }
  2398.  
  2399.         // Token: 0x0600006D RID: 109 RVA: 0x0000785B File Offset: 0x00005A5B
  2400.         [CompilerGenerated]
  2401.         private void ac()
  2402.         {
  2403.             this.a(new Random().Next(1, 43));
  2404.         }
  2405.  
  2406.         // Token: 0x0600006E RID: 110 RVA: 0x00007870 File Offset: 0x00005A70
  2407.         [CompilerGenerated]
  2408.         private void ab()
  2409.         {
  2410.             this.ba.Visible = true;
  2411.         }
  2412.  
  2413.         // Token: 0x0600006F RID: 111 RVA: 0x0000787E File Offset: 0x00005A7E
  2414.         [CompilerGenerated]
  2415.         private void aa()
  2416.         {
  2417.             this.a9.Visible = false;
  2418.         }
  2419.  
  2420.         // Token: 0x06000070 RID: 112 RVA: 0x0000788C File Offset: 0x00005A8C
  2421.         [CompilerGenerated]
  2422.         private void z()
  2423.         {
  2424.             this.bb.Visible = false;
  2425.         }
  2426.  
  2427.         // Token: 0x06000071 RID: 113 RVA: 0x0000789A File Offset: 0x00005A9A
  2428.         [CompilerGenerated]
  2429.         private void y()
  2430.         {
  2431.             this.a2.Visible = true;
  2432.         }
  2433.  
  2434.         // Token: 0x06000072 RID: 114 RVA: 0x000078A8 File Offset: 0x00005AA8
  2435.         [CompilerGenerated]
  2436.         private void x()
  2437.         {
  2438.             this.a5.Visible = true;
  2439.         }
  2440.  
  2441.         // Token: 0x06000073 RID: 115 RVA: 0x000078B6 File Offset: 0x00005AB6
  2442.         [CompilerGenerated]
  2443.         private void w()
  2444.         {
  2445.             this.a6.Visible = true;
  2446.         }
  2447.  
  2448.         // Token: 0x06000074 RID: 116 RVA: 0x000078C4 File Offset: 0x00005AC4
  2449.         [CompilerGenerated]
  2450.         private void v()
  2451.         {
  2452.             this.a3.Visible = true;
  2453.         }
  2454.  
  2455.         // Token: 0x06000075 RID: 117 RVA: 0x000078D2 File Offset: 0x00005AD2
  2456.         [CompilerGenerated]
  2457.         private void u()
  2458.         {
  2459.             this.a4.Visible = true;
  2460.         }
  2461.  
  2462.         // Token: 0x06000076 RID: 118 RVA: 0x000078E0 File Offset: 0x00005AE0
  2463.         [CompilerGenerated]
  2464.         private void t()
  2465.         {
  2466.             this.ba.Text = "WRONG PASSWORD";
  2467.         }
  2468.  
  2469.         // Token: 0x06000077 RID: 119 RVA: 0x000078F2 File Offset: 0x00005AF2
  2470.         [CompilerGenerated]
  2471.         private void s()
  2472.         {
  2473.             this.a(new Random().Next(1, 43));
  2474.         }
  2475.  
  2476.         // Token: 0x06000078 RID: 120 RVA: 0x00007907 File Offset: 0x00005B07
  2477.         [CompilerGenerated]
  2478.         private void r()
  2479.         {
  2480.             this.ba.Visible = true;
  2481.         }
  2482.  
  2483.         // Token: 0x06000079 RID: 121 RVA: 0x00007915 File Offset: 0x00005B15
  2484.         [CompilerGenerated]
  2485.         private void q()
  2486.         {
  2487.             this.a9.Visible = false;
  2488.         }
  2489.  
  2490.         // Token: 0x0600007A RID: 122 RVA: 0x00007923 File Offset: 0x00005B23
  2491.         [CompilerGenerated]
  2492.         private void p()
  2493.         {
  2494.             this.bb.Visible = false;
  2495.         }
  2496.  
  2497.         // Token: 0x0600007B RID: 123 RVA: 0x00007931 File Offset: 0x00005B31
  2498.         [CompilerGenerated]
  2499.         private void o()
  2500.         {
  2501.             this.a2.Visible = true;
  2502.         }
  2503.  
  2504.         // Token: 0x0600007C RID: 124 RVA: 0x0000793F File Offset: 0x00005B3F
  2505.         [CompilerGenerated]
  2506.         private void n()
  2507.         {
  2508.             this.a5.Visible = true;
  2509.         }
  2510.  
  2511.         // Token: 0x0600007D RID: 125 RVA: 0x0000794D File Offset: 0x00005B4D
  2512.         [CompilerGenerated]
  2513.         private void m()
  2514.         {
  2515.             this.a6.Visible = true;
  2516.         }
  2517.  
  2518.         // Token: 0x0600007E RID: 126 RVA: 0x0000795B File Offset: 0x00005B5B
  2519.         [CompilerGenerated]
  2520.         private void l()
  2521.         {
  2522.             this.a3.Visible = true;
  2523.         }
  2524.  
  2525.         // Token: 0x0600007F RID: 127 RVA: 0x00007969 File Offset: 0x00005B69
  2526.         [CompilerGenerated]
  2527.         private void k()
  2528.         {
  2529.             this.a4.Visible = true;
  2530.         }
  2531.  
  2532.         // Token: 0x06000080 RID: 128 RVA: 0x00007977 File Offset: 0x00005B77
  2533.         [CompilerGenerated]
  2534.         private void j()
  2535.         {
  2536.             this.a9.Visible = false;
  2537.         }
  2538.  
  2539.         // Token: 0x06000081 RID: 129 RVA: 0x00007985 File Offset: 0x00005B85
  2540.         [CompilerGenerated]
  2541.         private void i()
  2542.         {
  2543.             this.ba.Text = "USERNAME NOT FOUND";
  2544.         }
  2545.  
  2546.         // Token: 0x06000082 RID: 130 RVA: 0x00007997 File Offset: 0x00005B97
  2547.         [CompilerGenerated]
  2548.         private void h()
  2549.         {
  2550.             this.a5.Visible = false;
  2551.         }
  2552.  
  2553.         // Token: 0x06000083 RID: 131 RVA: 0x000079A5 File Offset: 0x00005BA5
  2554.         [CompilerGenerated]
  2555.         private void g()
  2556.         {
  2557.             this.a6.Visible = false;
  2558.         }
  2559.  
  2560.         // Token: 0x06000084 RID: 132 RVA: 0x000079B3 File Offset: 0x00005BB3
  2561.         [CompilerGenerated]
  2562.         private void f()
  2563.         {
  2564.             this.a3.Visible = false;
  2565.         }
  2566.  
  2567.         // Token: 0x06000085 RID: 133 RVA: 0x000079C1 File Offset: 0x00005BC1
  2568.         [CompilerGenerated]
  2569.         private void e()
  2570.         {
  2571.             this.a4.Visible = false;
  2572.         }
  2573.  
  2574.         // Token: 0x06000086 RID: 134 RVA: 0x000079CF File Offset: 0x00005BCF
  2575.         [CompilerGenerated]
  2576.         private void d()
  2577.         {
  2578.             this.ba.Visible = false;
  2579.         }
  2580.  
  2581.         // Token: 0x06000087 RID: 135 RVA: 0x000079DD File Offset: 0x00005BDD
  2582.         [CompilerGenerated]
  2583.         private void c()
  2584.         {
  2585.             this.a9.Visible = true;
  2586.         }
  2587.  
  2588.         // Token: 0x06000088 RID: 136 RVA: 0x000079EB File Offset: 0x00005BEB
  2589.         [CompilerGenerated]
  2590.         private void b()
  2591.         {
  2592.             this.bb.Visible = true;
  2593.         }
  2594.  
  2595.         // Token: 0x06000089 RID: 137 RVA: 0x000079FC File Offset: 0x00005BFC
  2596.         [CompilerGenerated]
  2597.         private void a()
  2598.         {
  2599.             this.n = true;
  2600.             this.bg.Visible = true;
  2601.             this.c.Enabled = true;
  2602.             this.c.Start();
  2603.             this.e.Enabled = true;
  2604.             this.e.Start();
  2605.             this.d.Enabled = true;
  2606.             this.d.Start();
  2607.             this.i.Enabled = true;
  2608.             this.i.Start();
  2609.             this.j.Enabled = true;
  2610.             this.j.Start();
  2611.             this.h.Enabled = true;
  2612.             this.h.Start();
  2613.         }
  2614.  
  2615.         // Token: 0x0400001B RID: 27
  2616.         private string a = "0b0ec9f1cc28b3c19dc6c36dcd5af7ce";
  2617.  
  2618.         // Token: 0x0400001C RID: 28
  2619.         private System.Timers.Timer b = new System.Timers.Timer(7000.0);
  2620.  
  2621.         // Token: 0x0400001D RID: 29
  2622.         private System.Timers.Timer c = new System.Timers.Timer(2000.0);
  2623.  
  2624.         // Token: 0x0400001E RID: 30
  2625.         private System.Timers.Timer d = new System.Timers.Timer(60000.0);
  2626.  
  2627.         // Token: 0x0400001F RID: 31
  2628.         private System.Timers.Timer e = new System.Timers.Timer(2000.0);
  2629.  
  2630.         // Token: 0x04000020 RID: 32
  2631.         private System.Timers.Timer f = new System.Timers.Timer(120000.0);
  2632.  
  2633.         // Token: 0x04000021 RID: 33
  2634.         private System.Timers.Timer g = new System.Timers.Timer(2000.0);
  2635.  
  2636.         // Token: 0x04000022 RID: 34
  2637.         private System.Timers.Timer h = new System.Timers.Timer(200.0);
  2638.  
  2639.         // Token: 0x04000023 RID: 35
  2640.         private System.Timers.Timer i = new System.Timers.Timer(5000.0);
  2641.  
  2642.         // Token: 0x04000024 RID: 36
  2643.         private System.Timers.Timer j = new System.Timers.Timer(30000.0);
  2644.  
  2645.         // Token: 0x04000025 RID: 37
  2646.         private System.Timers.Timer k = new System.Timers.Timer(5000.0);
  2647.  
  2648.         // Token: 0x04000026 RID: 38
  2649.         private bool l;
  2650.  
  2651.         // Token: 0x04000027 RID: 39
  2652.         private bool m;
  2653.  
  2654.         // Token: 0x04000028 RID: 40
  2655.         private bool n;
  2656.  
  2657.         // Token: 0x04000029 RID: 41
  2658.         private bool o;
  2659.  
  2660.         // Token: 0x0400002A RID: 42
  2661.         private bool p = true;
  2662.  
  2663.         // Token: 0x0400002B RID: 43
  2664.         private int q;
  2665.  
  2666.         // Token: 0x0400002C RID: 44
  2667.         private int r;
  2668.  
  2669.         // Token: 0x0400002D RID: 45
  2670.         private string s = "";
  2671.  
  2672.         // Token: 0x0400002E RID: 46
  2673.         private string t = "";
  2674.  
  2675.         // Token: 0x0400002F RID: 47
  2676.         private string u = "";
  2677.  
  2678.         // Token: 0x04000030 RID: 48
  2679.         private string v = "";
  2680.  
  2681.         // Token: 0x04000031 RID: 49
  2682.         private RegistryKey w = RegistryKey.OpenBaseKey(RegistryHive.LocalMachine, RegistryView.Registry64);
  2683.  
  2684.         // Token: 0x04000032 RID: 50
  2685.         private RegistryKey x = RegistryKey.OpenBaseKey(RegistryHive.LocalMachine, RegistryView.Registry32);
  2686.  
  2687.         // Token: 0x04000033 RID: 51
  2688.         private string y = "";
  2689.  
  2690.         // Token: 0x04000034 RID: 52
  2691.         private double z = 0.143;
  2692.  
  2693.         // Token: 0x04000035 RID: 53
  2694.         private double aa = 0.19;
  2695.  
  2696.         // Token: 0x04000036 RID: 54
  2697.         private double ab = 1.6;
  2698.  
  2699.         // Token: 0x04000037 RID: 55
  2700.         private double ac = 2.225;
  2701.  
  2702.         // Token: 0x04000038 RID: 56
  2703.         private byte ad = 3;
  2704.  
  2705.         // Token: 0x04000039 RID: 57
  2706.         private double ae = 0.15;
  2707.  
  2708.         // Token: 0x0400003A RID: 58
  2709.         private double af = 0.1;
  2710.  
  2711.         // Token: 0x0400003B RID: 59
  2712.         private double ag = 1000.0;
  2713.  
  2714.         // Token: 0x0400003C RID: 60
  2715.         private double ah = 400.0;
  2716.  
  2717.         // Token: 0x0400003D RID: 61
  2718.         private byte ai = 1;
  2719.  
  2720.         // Token: 0x0400003E RID: 62
  2721.         private double aj = 0.2;
  2722.  
  2723.         // Token: 0x0400003F RID: 63
  2724.         private double ak = 0.6;
  2725.  
  2726.         // Token: 0x04000040 RID: 64
  2727.         private double al = 0.4;
  2728.  
  2729.         // Token: 0x04000041 RID: 65
  2730.         private string[] am = new string[64];
  2731.  
  2732.         // Token: 0x04000042 RID: 66
  2733.         private int[] an = new int[64];
  2734.  
  2735.         // Token: 0x04000043 RID: 67
  2736.         private double[] ao = new double[64];
  2737.  
  2738.         // Token: 0x04000044 RID: 68
  2739.         private int[] ap = new int[64];
  2740.  
  2741.         // Token: 0x04000045 RID: 69
  2742.         private double[] aq = new double[64];
  2743.  
  2744.         // Token: 0x04000046 RID: 70
  2745.         private double[] ar = new double[64];
  2746.  
  2747.         // Token: 0x04000047 RID: 71
  2748.         private int[] @as = new int[64];
  2749.  
  2750.         // Token: 0x04000048 RID: 72
  2751.         private const int at = 132;
  2752.  
  2753.         // Token: 0x04000049 RID: 73
  2754.         private const int au = 1;
  2755.  
  2756.         // Token: 0x0400004A RID: 74
  2757.         private const int av = 2;
  2758.  
  2759.         // Token: 0x0400004B RID: 75
  2760.         private IContainer aw;
  2761.  
  2762.         // Token: 0x0400004C RID: 76
  2763.         private WebBrowser ax;
  2764.  
  2765.         // Token: 0x0400004D RID: 77
  2766.         private WebBrowser ay;
  2767.  
  2768.         // Token: 0x0400004E RID: 78
  2769.         private WebBrowser az;
  2770.  
  2771.         // Token: 0x0400004F RID: 79
  2772.         private WebBrowser a0;
  2773.  
  2774.         // Token: 0x04000050 RID: 80
  2775.         private ProgressBar a1;
  2776.  
  2777.         // Token: 0x04000051 RID: 81
  2778.         private PictureBox a2;
  2779.  
  2780.         // Token: 0x04000052 RID: 82
  2781.         private AlphaBlendTextBox a3;
  2782.  
  2783.         // Token: 0x04000053 RID: 83
  2784.         private AlphaBlendTextBox a4;
  2785.  
  2786.         // Token: 0x04000054 RID: 84
  2787.         private Button a5;
  2788.  
  2789.         // Token: 0x04000055 RID: 85
  2790.         private Button a6;
  2791.  
  2792.         // Token: 0x04000056 RID: 86
  2793.         private WebBrowser a7;
  2794.  
  2795.         // Token: 0x04000057 RID: 87
  2796.         private WebBrowser a8;
  2797.  
  2798.         // Token: 0x04000058 RID: 88
  2799.         private Label a9;
  2800.  
  2801.         // Token: 0x04000059 RID: 89
  2802.         private Label ba;
  2803.  
  2804.         // Token: 0x0400005A RID: 90
  2805.         private PictureBox bb;
  2806.  
  2807.         // Token: 0x0400005B RID: 91
  2808.         private WebBrowser bc;
  2809.  
  2810.         // Token: 0x0400005C RID: 92
  2811.         private PictureBox bd;
  2812.  
  2813.         // Token: 0x0400005D RID: 93
  2814.         private PictureBox be;
  2815.  
  2816.         // Token: 0x0400005E RID: 94
  2817.         private PictureBox bf;
  2818.  
  2819.         // Token: 0x0400005F RID: 95
  2820.         private Label bg;
  2821.  
  2822.         // Token: 0x04000060 RID: 96
  2823.         private PictureBox bh;
  2824.  
  2825.         // Token: 0x04000061 RID: 97
  2826.         private WebBrowser bi;
  2827.  
  2828.         // Token: 0x04000062 RID: 98
  2829.         private WebBrowser bj;
  2830.  
  2831.         // Token: 0x04000063 RID: 99
  2832.         private Label bk;
  2833.  
  2834.         // Token: 0x04000064 RID: 100
  2835.         private WebBrowser bl;
  2836.  
  2837.         // Token: 0x04000065 RID: 101
  2838.         private WebBrowser bm;
  2839.  
  2840.         // Token: 0x04000066 RID: 102
  2841.         private WebBrowser bn;
  2842.  
  2843.         // Token: 0x04000067 RID: 103
  2844.         private WebBrowser bo;
  2845.  
  2846.         // Token: 0x0200000C RID: 12
  2847.         [CompilerGenerated]
  2848.         private sealed class a
  2849.         {
  2850.             // Token: 0x0600008B RID: 139 RVA: 0x00007AAE File Offset: 0x00005CAE
  2851.             internal void c()
  2852.             {
  2853.                 this.a = this.b.a0.Document.Body.InnerText;
  2854.             }
  2855.  
  2856.             // Token: 0x04000068 RID: 104
  2857.             public string a;
  2858.  
  2859.             // Token: 0x04000069 RID: 105
  2860.             public LFSPro b;
  2861.         }
  2862.  
  2863.         // Token: 0x0200000E RID: 14
  2864.         [CompilerGenerated]
  2865.         private sealed class b
  2866.         {
  2867.             // Token: 0x06000091 RID: 145 RVA: 0x00007B04 File Offset: 0x00005D04
  2868.             internal void c()
  2869.             {
  2870.                 this.a = this.b.bm.Document.Body.InnerText;
  2871.             }
  2872.  
  2873.             // Token: 0x0400006D RID: 109
  2874.             public string a;
  2875.  
  2876.             // Token: 0x0400006E RID: 110
  2877.             public LFSPro b;
  2878.         }
  2879.  
  2880.         // Token: 0x0200000F RID: 15
  2881.         [CompilerGenerated]
  2882.         private sealed class c
  2883.         {
  2884.             // Token: 0x06000093 RID: 147 RVA: 0x00007B2E File Offset: 0x00005D2E
  2885.             internal void c()
  2886.             {
  2887.                 this.a = this.b.b.bo.Document.Body.InnerText;
  2888.             }
  2889.  
  2890.             // Token: 0x0400006F RID: 111
  2891.             public string a;
  2892.  
  2893.             // Token: 0x04000070 RID: 112
  2894.             public LFSPro.b b;
  2895.         }
  2896.  
  2897.         // Token: 0x02000010 RID: 16
  2898.         [CompilerGenerated]
  2899.         private sealed class d
  2900.         {
  2901.             // Token: 0x06000095 RID: 149 RVA: 0x00007B5D File Offset: 0x00005D5D
  2902.             internal void c()
  2903.             {
  2904.                 this.a = this.b.bi.Document.Body.InnerText;
  2905.             }
  2906.  
  2907.             // Token: 0x04000071 RID: 113
  2908.             public string a;
  2909.  
  2910.             // Token: 0x04000072 RID: 114
  2911.             public LFSPro b;
  2912.         }
  2913.  
  2914.         // Token: 0x02000011 RID: 17
  2915.         [CompilerGenerated]
  2916.         private sealed class e
  2917.         {
  2918.             // Token: 0x06000097 RID: 151 RVA: 0x00007B87 File Offset: 0x00005D87
  2919.             internal void c()
  2920.             {
  2921.                 this.a = this.b.a8.Document.Body.InnerText;
  2922.             }
  2923.  
  2924.             // Token: 0x04000073 RID: 115
  2925.             public string a;
  2926.  
  2927.             // Token: 0x04000074 RID: 116
  2928.             public LFSPro b;
  2929.         }
  2930.  
  2931.         // Token: 0x02000012 RID: 18
  2932.         [CompilerGenerated]
  2933.         private sealed class f
  2934.         {
  2935.             // Token: 0x06000099 RID: 153 RVA: 0x00007BB1 File Offset: 0x00005DB1
  2936.             internal void c()
  2937.             {
  2938.                 this.a = this.b.a7.Document.Body.InnerText;
  2939.             }
  2940.  
  2941.             // Token: 0x04000075 RID: 117
  2942.             public string a;
  2943.  
  2944.             // Token: 0x04000076 RID: 118
  2945.             public LFSPro b;
  2946.         }
  2947.  
  2948.         // Token: 0x02000013 RID: 19
  2949.         [CompilerGenerated]
  2950.         private sealed class g
  2951.         {
  2952.             // Token: 0x0600009B RID: 155 RVA: 0x00007BDB File Offset: 0x00005DDB
  2953.             internal void c()
  2954.             {
  2955.                 this.a = this.b.ay.Document.Body.InnerText;
  2956.             }
  2957.  
  2958.             // Token: 0x04000077 RID: 119
  2959.             public string a;
  2960.  
  2961.             // Token: 0x04000078 RID: 120
  2962.             public LFSPro b;
  2963.         }
  2964.  
  2965.         // Token: 0x02000014 RID: 20
  2966.         [CompilerGenerated]
  2967.         private sealed class h
  2968.         {
  2969.             // Token: 0x0600009D RID: 157 RVA: 0x00007C05 File Offset: 0x00005E05
  2970.             internal void c()
  2971.             {
  2972.                 this.a = this.b.az.Document.Body.InnerText;
  2973.             }
  2974.  
  2975.             // Token: 0x04000079 RID: 121
  2976.             public string a;
  2977.  
  2978.             // Token: 0x0400007A RID: 122
  2979.             public LFSPro b;
  2980.         }
  2981.  
  2982.         // Token: 0x02000015 RID: 21
  2983.         [CompilerGenerated]
  2984.         private sealed class i
  2985.         {
  2986.             // Token: 0x0600009F RID: 159 RVA: 0x00007C2F File Offset: 0x00005E2F
  2987.             internal void c()
  2988.             {
  2989.                 this.a = this.b.az.Document.Body.InnerText;
  2990.             }
  2991.  
  2992.             // Token: 0x0400007B RID: 123
  2993.             public string a;
  2994.  
  2995.             // Token: 0x0400007C RID: 124
  2996.             public LFSPro b;
  2997.         }
  2998.     }
  2999. }
Add Comment
Please, Sign In to add comment