using System; using System.ComponentModel; using System.Drawing; using System.Drawing.Drawing2D; using System.Drawing.Imaging; using System.IO; using System.Runtime.CompilerServices; using Cpp2IlInjected; // Token: 0x02002ED0 RID: 11984 [Token(Token = "0x2002ED0")] public static class PIFLNPCGOKD { // Token: 0x17003849 RID: 14409 // (get) Token: 0x0601457B RID: 83323 RVA: 0x004B919C File Offset: 0x004B739C [Token(Token = "0x17003849")] private static CAGFADDGJBJ OLBCNBFFEDG { [Token(Token = "0x601457B")] [Address(RVA = "0xD4D0C0", Offset = "0xD4BEC0", VA = "0x180D4D0C0")] get { PIFLNPCGOKD.CMJDKKBEACI = new CAGFADDGJBJ(); return PIFLNPCGOKD.CMJDKKBEACI; } } // Token: 0x1700384A RID: 14410 // (get) Token: 0x0601457C RID: 83324 RVA: 0x004B91C0 File Offset: 0x004B73C0 [Token(Token = "0x1700384A")] public static bool BJIPCLFGBOE { [Token(Token = "0x601457C")] [Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40")] get { return true; } } // Token: 0x1700384B RID: 14411 // (get) Token: 0x0601457D RID: 83325 RVA: 0x004B91D0 File Offset: 0x004B73D0 [Token(Token = "0x1700384B")] public static int JBLOGPMIAOP { [Token(Token = "0x601457D")] [Address(RVA = "0xD4C520", Offset = "0xD4B320", VA = "0x180D4C520")] get { return PIFLNPCGOKD.OLBCNBFFEDG.AKOBJDKPGOM; } } // Token: 0x0601457E RID: 83326 RVA: 0x004B91F0 File Offset: 0x004B73F0 [Token(Token = "0x601457E")] [Address(RVA = "0xD4CC70", Offset = "0xD4BA70", VA = "0x180D4CC70")] public static PMGCJEPKFOF KAKABFGAJJJ(int KNGNIABDGDG, int DDHKMJNJMDD, int NCPPJCPHANK) { PMGCJEPKFOF pmgcjepkfof = JJEKJGALHKO.MKLIDFOGIGO(PIFLNPCGOKD.MMAHIFOJMNN); if ("{il2cpp array field local3->}" == (ulong)2L || "{il2cpp array field local3->}" == (ulong)0L) { } BackgroundWorker backgroundWorker = new BackgroundWorker(); DoWorkEventHandler doWorkEventHandler = delegate(object sender, DoWorkEventArgs args) { int desiredDisplayIndex = KNGNIABDGDG; int horizontalResolution = DDHKMJNJMDD; int compressionQuality = NCPPJCPHANK; byte[] array = PIFLNPCGOKD.JBOKKPKOEAN(desiredDisplayIndex, horizontalResolution, compressionQuality); args.result = array; }; backgroundWorker.DoWork += doWorkEventHandler; RunWorkerCompletedEventHandler runWorkerCompletedEventHandler = PIFLNPCGOKD.LMHGAJGCNFC(new CBLLFJEDOII()); backgroundWorker.RunWorkerCompleted += runWorkerCompletedEventHandler; backgroundWorker.RunWorkerAsync(); int num; Action action = new Action(num.GNGOOMMLPHE); num = 0; PIFLNPCGOKD.FBIOAGFPEAJ = action; return PIFLNPCGOKD.FBIOAGFPEAJ; } // Token: 0x0601457F RID: 83327 RVA: 0x004B9290 File Offset: 0x004B7490 [Token(Token = "0x601457F")] [Address(RVA = "0xD4C580", Offset = "0xD4B380", VA = "0x180D4C580")] private static void GNGOOMMLPHE() { int num = 0; PIFLNPCGOKD.FBIOAGFPEAJ = num; PIFLNPCGOKD.MMAHIFOJMNN = num; } // Token: 0x06014580 RID: 83328 RVA: 0x004B92AC File Offset: 0x004B74AC [Token(Token = "0x6014580")] [Address(RVA = "0xD4C3E0", Offset = "0xD4B1E0", VA = "0x180D4C3E0")] private static PMGCJEPKFOF ECOCDFMNFLK(int KNGNIABDGDG, int DDHKMJNJMDD, int NCPPJCPHANK) { BackgroundWorker backgroundWorker = new BackgroundWorker(); DoWorkEventHandler doWorkEventHandler = delegate(object sender, DoWorkEventArgs args) { int desiredDisplayIndex = KNGNIABDGDG; int horizontalResolution = DDHKMJNJMDD; int compressionQuality = NCPPJCPHANK; byte[] array = PIFLNPCGOKD.JBOKKPKOEAN(desiredDisplayIndex, horizontalResolution, compressionQuality); args.result = array; }; backgroundWorker.DoWork += doWorkEventHandler; RunWorkerCompletedEventHandler runWorkerCompletedEventHandler = PIFLNPCGOKD.LMHGAJGCNFC(new CBLLFJEDOII()); backgroundWorker.RunWorkerCompleted += runWorkerCompletedEventHandler; backgroundWorker.RunWorkerAsync(); throw new NullReferenceException(); } // Token: 0x06014581 RID: 83329 RVA: 0x004B930C File Offset: 0x004B750C [Token(Token = "0x6014581")] [Address(RVA = "0xD4C990", Offset = "0xD4B790", VA = "0x180D4C990")] private static byte[] JBOKKPKOEAN(int KNGNIABDGDG, int DDHKMJNJMDD, int NCPPJCPHANK) { int num; byte[] array; do { num = 0; int num2 = PIFLNPCGOKD.OLBCNBFFEDG.AKOBJDKPGOM; CAGFADDGJBJ cagfaddgjbj = PIFLNPCGOKD.OLBCNBFFEDG; Bitmap bitmap = new Bitmap(DDHKMJNJMDD, num, (PixelFormat)((uint)137224)); array = PIFLNPCGOKD.HKFPJLHCJJF(bitmap, NCPPJCPHANK); if (bitmap != 0) { } } while (num != 0); return array; } // Token: 0x06014582 RID: 83330 RVA: 0x004B9364 File Offset: 0x004B7564 [Token(Token = "0x6014582")] [Address(RVA = "0xD4CF20", Offset = "0xD4BD20", VA = "0x180D4CF20")] private static Rectangle KMPHECMDKPA(int KNGNIABDGDG) { int num = PIFLNPCGOKD.OLBCNBFFEDG.AKOBJDKPGOM; CAGFADDGJBJ cagfaddgjbj = PIFLNPCGOKD.OLBCNBFFEDG; int num2 = 0; KNGNIABDGDG.m_value = num2; throw new NullReferenceException(); } // Token: 0x06014583 RID: 83331 RVA: 0x004B939C File Offset: 0x004B759C [Token(Token = "0x6014583")] [Address(RVA = "0xD4D090", Offset = "0xD4BE90", VA = "0x180D4D090")] private static void OMGMAHEKECB(Rectangle FKDJBONCFON, int ENNFNENEBMO, out int GOCGNIGECFF, out int JDGCLLFANLH) { GOCGNIGECFF.m_value = ENNFNENEBMO; } // Token: 0x06014584 RID: 83332 RVA: 0x004B93B0 File Offset: 0x004B75B0 [Token(Token = "0x6014584")] [Address(RVA = "0xD4C060", Offset = "0xD4AE60", VA = "0x180D4C060")] private static void ANJLNCEEAOP(Rectangle DPDCAKAECLO, Bitmap JJHIAJNNBBA, int EKPLHOLCHAF, int PPPLGELGGKI) { for (;;) { int num = 0; Bitmap bitmap = new Bitmap(DPDCAKAECLO.width, EKPLHOLCHAF, (PixelFormat)((uint)137224)); Graphics graphics = Graphics.FromImage(bitmap); Size size = DPDCAKAECLO.Size; int num2 = 0; if (graphics != 0) { } if (num != 0) { goto IL_5E; } if (num2 != -1) { } Graphics graphics2; graphics2.InterpolationMode = InterpolationMode.HighQualityBicubic; num2++; if (graphics2 != 0) { } if (num == 0) { if (num2 != -1) { } if (bitmap != 0) { } if (num == 0) { break; } } } return; IL_5E: throw new NullReferenceException(); } // Token: 0x06014585 RID: 83333 RVA: 0x004B9420 File Offset: 0x004B7620 [Token(Token = "0x6014585")] [Address(RVA = "0xD4C5F0", Offset = "0xD4B3F0", VA = "0x180D4C5F0")] private static byte[] HKFPJLHCJJF(Bitmap KNOJAIPOHFA, int NCPPJCPHANK) { int num2; Guid formatID; Guid guid; do { ImageFormat jpeg = ImageFormat.Jpeg; ImageCodecInfo[] imageDecoders = ImageCodecInfo.GetImageDecoders(); int num = 0; num2 = 0; int length = imageDecoders.Length; if (num >= length) { goto IL_4D; } formatID = imageDecoders[num2]._formatID; guid = jpeg.guid; } while (formatID == guid); num2++; IL_4D: PIFLNPCGOKD.ILJJPOOOBFD = 0; PIFLNPCGOKD.MGKPDOBPADA = new EncoderParameters(1); Encoder quality = Encoder.Quality; EncoderParameter[] param = PIFLNPCGOKD.MGKPDOBPADA._param; EncoderParameter encoderParameter = new EncoderParameter(quality, (long)NCPPJCPHANK); if (encoderParameter != 0) { } param[0] = encoderParameter; MemoryStream memoryStream = new MemoryStream(); EncoderParameters mgkpdobpada = PIFLNPCGOKD.MGKPDOBPADA; ImageCodecInfo iljjpooobfd = PIFLNPCGOKD.ILJJPOOOBFD; KNOJAIPOHFA.Save(memoryStream, iljjpooobfd, mgkpdobpada); ((IDisposable)memoryStream).Dispose(); throw new NullReferenceException(); } // Token: 0x06014586 RID: 83334 RVA: 0x004B94E4 File Offset: 0x004B76E4 [Token(Token = "0x6014586")] [Address(RVA = "0xD4C2D0", Offset = "0xD4B0D0", VA = "0x180D4C2D0")] private static ImageCodecInfo CDDGNOALJLM(ImageFormat HFMBAGMDCOB) { ImageCodecInfo[] imageDecoders = ImageCodecInfo.GetImageDecoders(); int num = 0; int length = imageDecoders.Length; if (num < length) { ImageCodecInfo imageCodecInfo = imageDecoders[num]; Guid formatID = imageCodecInfo._formatID; Guid guid = HFMBAGMDCOB.guid; if (!(formatID == guid)) { num++; } return imageCodecInfo; } throw new NullReferenceException(); } // Token: 0x06014587 RID: 83335 RVA: 0x004B9538 File Offset: 0x004B7738 [Token(Token = "0x6014587")] [Address(RVA = "0x1935760", Offset = "0x1934560", VA = "0x181935760")] private static RunWorkerCompletedEventHandler LMHGAJGCNFC(CBLLFJEDOII cpp2il__autoParamName__idx_0) { RunWorkerCompletedEventHandler runWorkerCompletedEventHandler; return runWorkerCompletedEventHandler; } // Token: 0x06014588 RID: 83336 RVA: 0x0000220F File Offset: 0x0000040F // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x6014588")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")] static PIFLNPCGOKD() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0400D421 RID: 54305 [Token(Token = "0x400D421")] private static byte[] MMAHIFOJMNN; // Token: 0x0400D422 RID: 54306 [Token(Token = "0x400D422")] private static PMGCJEPKFOF FBIOAGFPEAJ; // Token: 0x0400D423 RID: 54307 [Token(Token = "0x400D423")] private static CAGFADDGJBJ CMJDKKBEACI; // Token: 0x0400D424 RID: 54308 [Token(Token = "0x400D424")] private static ImageCodecInfo ILJJPOOOBFD; // Token: 0x0400D425 RID: 54309 [Token(Token = "0x400D425")] private static EncoderParameters MGKPDOBPADA; // Token: 0x02002ED1 RID: 11985 [Token(Token = "0x2002ED1")] [CompilerGenerated] private sealed class CBOJBALEJJC { // Token: 0x06014589 RID: 83337 RVA: 0x004B954C File Offset: 0x004B774C [Token(Token = "0x6014589")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public CBOJBALEJJC() { } // Token: 0x0601458A RID: 83338 RVA: 0x004B9560 File Offset: 0x004B7760 [Token(Token = "0x601458A")] [Address(RVA = "0xD3B530", Offset = "0xD3A330", VA = "0x180D3B530")] internal void b__0(object sender, DoWorkEventArgs args) { int num = this.desiredDisplayIndex; int num2 = this.horizontalResolution; int num3 = this.compressionQuality; byte[] array = PIFLNPCGOKD.JBOKKPKOEAN(num, num2, num3); args.result = array; } // Token: 0x0400D426 RID: 54310 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400D426")] public int desiredDisplayIndex; // Token: 0x0400D427 RID: 54311 [FieldOffset(Offset = "0x14")] [Token(Token = "0x400D427")] public int horizontalResolution; // Token: 0x0400D428 RID: 54312 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400D428")] public int compressionQuality; } // Token: 0x02002ED2 RID: 11986 [Token(Token = "0x2002ED2")] [CompilerGenerated] private sealed class JDOPEIJNCAF { // Token: 0x0601458B RID: 83339 RVA: 0x004B9598 File Offset: 0x004B7798 [Token(Token = "0x601458B")] [Address(RVA = "0x118F5A0", Offset = "0x118E3A0", VA = "0x18118F5A0")] public JDOPEIJNCAF() { } // Token: 0x0601458C RID: 83340 RVA: 0x004B95B4 File Offset: 0x004B77B4 [Token(Token = "0x601458C")] [Address(RVA = "0x21B4AC0", Offset = "0x21B38C0", VA = "0x1821B4AC0")] internal void b__0(object sender, RunWorkerCompletedEventArgs e) { PIFLNPCGOKD.ELOJINIJLEI elojinijlei = new PIFLNPCGOKD.ELOJINIJLEI(); elojinijlei.CS$<>8__locals1 = this; elojinijlei.e = e; Action action; BPHGKAEDBPE.APAOCLJJNFK(action); } // Token: 0x0400D429 RID: 54313 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400D429")] public CBLLFJEDOII promise; } // Token: 0x02002ED3 RID: 11987 [Token(Token = "0x2002ED3")] [CompilerGenerated] private sealed class ELOJINIJLEI { // Token: 0x0601458D RID: 83341 RVA: 0x004B95E4 File Offset: 0x004B77E4 [Token(Token = "0x601458D")] [Address(RVA = "0x118F5A0", Offset = "0x118E3A0", VA = "0x18118F5A0")] public ELOJINIJLEI() { } // Token: 0x0601458E RID: 83342 RVA: 0x004B9600 File Offset: 0x004B7800 [Token(Token = "0x601458E")] [Address(RVA = "0x21B16F0", Offset = "0x21B04F0", VA = "0x1821B16F0")] internal void b__1() { PIFLNPCGOKD.JDOPEIJNCAF cs$<>8__locals; CBLLFJEDOII promise; object result; do { RunWorkerCompletedEventArgs runWorkerCompletedEventArgs = this.e; Exception error = runWorkerCompletedEventArgs.error; cs$<>8__locals = this.CS$<>8__locals1; if (error != 0) { goto IL_3B; } promise = cs$<>8__locals.promise; result = runWorkerCompletedEventArgs.Result; if (result == 0) { } } while (result == 0); promise.OOOIENHGNCA(result); return; IL_3B: CBLLFJEDOII promise2 = cs$<>8__locals.promise; CBLLFJEDOII promise3 = this.CS$<>8__locals1.promise; throw new NullReferenceException(); } // Token: 0x0400D42A RID: 54314 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400D42A")] public RunWorkerCompletedEventArgs e; // Token: 0x0400D42B RID: 54315 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400D42B")] public PIFLNPCGOKD.JDOPEIJNCAF CS$<>8__locals1; } }