using System; using System.Collections.Generic; using System.Linq; using System.Runtime.CompilerServices; using Cpp2IlInjected; using RecNet; // Token: 0x020012E6 RID: 4838 [Token(Token = "0x20012E6")] public class OKLPPLDEGKH : IFAIJAGLDFK, IEquatable { // Token: 0x170011FD RID: 4605 // (get) Token: 0x06006E40 RID: 28224 RVA: 0x00184F50 File Offset: 0x00183150 // (set) Token: 0x06006E41 RID: 28225 RVA: 0x00184F64 File Offset: 0x00183164 [Token(Token = "0x170011FD")] public long MBPPFMHEIJP { [Token(Token = "0x6006E40")] [Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")] get; [Token(Token = "0x6006E41")] [Address(RVA = "0x3F7200", Offset = "0x3F6000", VA = "0x1803F7200")] set; } // Token: 0x170011FE RID: 4606 // (get) Token: 0x06006E42 RID: 28226 RVA: 0x00184F78 File Offset: 0x00183178 // (set) Token: 0x06006E43 RID: 28227 RVA: 0x00184F8C File Offset: 0x0018318C [Token(Token = "0x170011FE")] public long HMKNCAHBKLH { [Token(Token = "0x6006E42")] [Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")] get; [Token(Token = "0x6006E43")] [Address(RVA = "0x3F7210", Offset = "0x3F6010", VA = "0x1803F7210")] set; } // Token: 0x170011FF RID: 4607 // (get) Token: 0x06006E44 RID: 28228 RVA: 0x00184FA0 File Offset: 0x001831A0 // (set) Token: 0x06006E45 RID: 28229 RVA: 0x00184FB4 File Offset: 0x001831B4 [Token(Token = "0x170011FF")] public List BHFMHHMAKOD { [Token(Token = "0x6006E44")] [Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")] get; [Token(Token = "0x6006E45")] [Address(RVA = "0x460F90", Offset = "0x45FD90", VA = "0x180460F90")] set; } // Token: 0x17001200 RID: 4608 // (get) Token: 0x06006E46 RID: 28230 RVA: 0x00184FC8 File Offset: 0x001831C8 // (set) Token: 0x06006E47 RID: 28231 RVA: 0x00184FDC File Offset: 0x001831DC [Token(Token = "0x17001200")] public List HHGAKDNMHGO { [Token(Token = "0x6006E46")] [Address(RVA = "0x3F63E0", Offset = "0x3F51E0", VA = "0x1803F63E0")] get; [Token(Token = "0x6006E47")] [Address(RVA = "0x409C60", Offset = "0x408A60", VA = "0x180409C60")] set; } // Token: 0x17001201 RID: 4609 // (get) Token: 0x06006E48 RID: 28232 RVA: 0x00184FF0 File Offset: 0x001831F0 // (set) Token: 0x06006E49 RID: 28233 RVA: 0x00185004 File Offset: 0x00183204 [Token(Token = "0x17001201")] public bool AEIBHKGCCEP { [Token(Token = "0x6006E48")] [Address(RVA = "0x4364F0", Offset = "0x4352F0", VA = "0x1804364F0")] get; [Token(Token = "0x6006E49")] [Address(RVA = "0x436790", Offset = "0x435590", VA = "0x180436790")] set; } // Token: 0x17001202 RID: 4610 // (get) Token: 0x06006E4A RID: 28234 RVA: 0x00185018 File Offset: 0x00183218 // (set) Token: 0x06006E4B RID: 28235 RVA: 0x0018502C File Offset: 0x0018322C [Token(Token = "0x17001202")] public long KCKFOAFGIPJ { [Token(Token = "0x6006E4A")] [Address(RVA = "0x3F63D0", Offset = "0x3F51D0", VA = "0x1803F63D0")] get; [Token(Token = "0x6006E4B")] [Address(RVA = "0x5329E0", Offset = "0x5317E0", VA = "0x1805329E0")] set; } // Token: 0x17001203 RID: 4611 // (get) Token: 0x06006E4C RID: 28236 RVA: 0x00185040 File Offset: 0x00183240 // (set) Token: 0x06006E4D RID: 28237 RVA: 0x00185054 File Offset: 0x00183254 [Token(Token = "0x17001203")] private string DMBPMEOPJLG { [Token(Token = "0x6006E4C")] [Address(RVA = "0x408890", Offset = "0x407690", VA = "0x180408890")] get; [Token(Token = "0x6006E4D")] [Address(RVA = "0x403B30", Offset = "0x402930", VA = "0x180403B30")] set; } // Token: 0x17001204 RID: 4612 // (get) Token: 0x06006E4E RID: 28238 RVA: 0x0000220F File Offset: 0x0000040F // (set) Token: 0x06006E4F RID: 28239 RVA: 0x00185068 File Offset: 0x00183268 [Token(Token = "0x17001204")] private DateTime? KAAMHDCIIOO { [Token(Token = "0x6006E4E")] [Address(RVA = "0x864420", Offset = "0x863220", VA = "0x180864420")] [CompilerGenerated] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x6006E4F")] [Address(RVA = "0x8EA750", Offset = "0x8E9550", VA = "0x1808EA750")] [CompilerGenerated] set { } } // Token: 0x17001205 RID: 4613 // (get) Token: 0x06006E50 RID: 28240 RVA: 0x00185078 File Offset: 0x00183278 [Token(Token = "0x17001205")] public long KHONMCJPJHA { [Token(Token = "0x6006E50")] [Address(RVA = "0x12D1E10", Offset = "0x12D0C10", VA = "0x1812D1E10")] get { ChatMessage chatMessage = Enumerable.FirstOrDefault(this.k__BackingField); int num = 0; if (ChatMessage.BDBLGMKABNK(chatMessage, num)) { return Enumerable.FirstOrDefault(this.k__BackingField).k__BackingField; } return this.k__BackingField; } } // Token: 0x17001206 RID: 4614 // (get) Token: 0x06006E51 RID: 28241 RVA: 0x001850BC File Offset: 0x001832BC [Token(Token = "0x17001206")] public ChatMessage JDMKNGBEJPE { [Token(Token = "0x6006E51")] [Address(RVA = "0x12D1F50", Offset = "0x12D0D50", VA = "0x1812D1F50")] get { return Enumerable.FirstOrDefault(this.k__BackingField); } } // Token: 0x17001207 RID: 4615 // (get) Token: 0x06006E52 RID: 28242 RVA: 0x001850D4 File Offset: 0x001832D4 [Token(Token = "0x17001207")] public string BBHCFACKLPM { [Token(Token = "0x6006E52")] [Address(RVA = "0x408890", Offset = "0x407690", VA = "0x180408890")] get { return this.k__BackingField; } } // Token: 0x06006E53 RID: 28243 RVA: 0x001850E8 File Offset: 0x001832E8 [Token(Token = "0x6006E53")] [Address(RVA = "0x12D20F0", Offset = "0x12D0EF0", VA = "0x1812D20F0", Slot = "4")] public void PPGFHEDFBEA(Dictionary PMMGDNALAEB) { long num = AEOPHJMOOFE.AAKIMHHKCFB("chatThreadId", PMMGDNALAEB); this.k__BackingField = num; string text = AEOPHJMOOFE.AAKIMHHKCFB("chatThreadName", PMMGDNALAEB); this.k__BackingField = text; long num2 = AEOPHJMOOFE.AAKIMHHKCFB("lastReadMessageId", PMMGDNALAEB); this.k__BackingField = num2; throw new NullReferenceException(); } // Token: 0x17001208 RID: 4616 // (get) Token: 0x06006E54 RID: 28244 RVA: 0x001851BC File Offset: 0x001833BC [Token(Token = "0x17001208")] public bool NIPNFKELOIN { [Token(Token = "0x6006E54")] [Address(RVA = "0x12D2050", Offset = "0x12D0E50", VA = "0x1812D2050")] get { DateTime? dateTime = this.k__BackingField; DateTime utcNow = DateTime.UtcNow; DateTime dateTime2; return DateTime.Compare(dateTime2, utcNow) > 0; } } // Token: 0x06006E55 RID: 28245 RVA: 0x001851E4 File Offset: 0x001833E4 [Token(Token = "0x6006E55")] [Address(RVA = "0x8EA750", Offset = "0x8E9550", VA = "0x1808EA750")] public void OOCHPOJHBCC(DateTime? BCANLCHBKJE) { } // Token: 0x06006E56 RID: 28246 RVA: 0x001851F4 File Offset: 0x001833F4 [Token(Token = "0x6006E56")] [Address(RVA = "0x12D1910", Offset = "0x12D0710", VA = "0x1812D1910")] public string EMGINGNLOEC(bool KGJFIJCIGPJ = false) { int num; List list2; do { num = 0; string text = this.k__BackingField; if (!KGJFIJCIGPJ) { string dhijpoleggp = this.DHIJPOLEGGP; } List list = this.k__BackingField; Func func; if (OKLPPLDEGKH.<>c.<>9__43_0 == 0) { func = (int id) => id != "{il2cpp field on {'constant19' (constant value of type Cpp2IL.Core.Analysis.ResultModels.StaticFieldsPtr)}, offset 0x28}"; OKLPPLDEGKH.<>c.<>9__43_0 = func; } IEnumerable enumerable = Enumerable.Where(list, func); list2 = new List(); if (list2 != 0) { LLKHFJDNFMM llkhfjdnfmm; if (llkhfjdnfmm == 0 || llkhfjdnfmm.NPBCMKLOCAE) { } string empty = string.Empty; string text3; string text2 = string.Format("{0}{1}", text3, empty); list2.Add(text2); } if (list2 != 0) { } } while (num != 0); string[] array = list2.ToArray(); string text4 = string.Join(", ", array); this.DHIJPOLEGGP = text4; return this.k__BackingField; } // Token: 0x06006E57 RID: 28247 RVA: 0x001852C0 File Offset: 0x001834C0 [Token(Token = "0x6006E57")] [Address(RVA = "0x12D1DC0", Offset = "0x12D0BC0", VA = "0x1812D1DC0")] internal void LNGCEEGDDIN(string ONGBFDACHHG) { this.k__BackingField = ONGBFDACHHG; string empty = string.Empty; this.DHIJPOLEGGP = empty; } // Token: 0x06006E58 RID: 28248 RVA: 0x001852E4 File Offset: 0x001834E4 [Token(Token = "0x6006E58")] [Address(RVA = "0x12D1EA0", Offset = "0x12D0CA0", VA = "0x1812D1EA0")] public string MLENKDMMEPF(int GKLPIFBPGOD) { bool flag; if (!flag) { return "[Unknown]"; } string text; return text; } // Token: 0x06006E59 RID: 28249 RVA: 0x00185304 File Offset: 0x00183504 [Token(Token = "0x6006E59")] [Address(RVA = "0x12D1F90", Offset = "0x12D0D90", VA = "0x1812D1F90")] public void OPEMIFENIJM(OKLPPLDEGKH DDBIFAKCNHO) { long num = this.k__BackingField; if (DDBIFAKCNHO.k__BackingField == num) { string text = DDBIFAKCNHO.k__BackingField; this.k__BackingField = text; string empty = string.Empty; this.DHIJPOLEGGP = empty; List list = DDBIFAKCNHO.k__BackingField; this.k__BackingField = list; long num2 = DDBIFAKCNHO.k__BackingField; this.k__BackingField = num2; bool flag = DDBIFAKCNHO.k__BackingField; this.k__BackingField = flag; if (DDBIFAKCNHO.k__BackingField) { } long num3 = DDBIFAKCNHO.KHONMCJPJHA; this.k__BackingField = num3; List list2 = DDBIFAKCNHO.k__BackingField; this.k__BackingField = list2; OKLPPLDEGKH.LCMNFDFEPOK(list2); } } // Token: 0x06006E5A RID: 28250 RVA: 0x001853A0 File Offset: 0x001835A0 [Token(Token = "0x6006E5A")] [Address(RVA = "0x12D1CD0", Offset = "0x12D0AD0", VA = "0x1812D1CD0")] public static void LCMNFDFEPOK(List OFDEPBEJCOI) { Comparison <>9__47_ = OKLPPLDEGKH.<>c.<>9__47_0; if (<>9__47_ == 0) { OKLPPLDEGKH.<>c.<>9__47_0 = delegate(ChatMessage m1, ChatMessage m2) { long k__BackingField = m2.k__BackingField; long k__BackingField2 = m1.k__BackingField; int num; return num; }; } OFDEPBEJCOI.Sort(<>9__47_); } // Token: 0x06006E5B RID: 28251 RVA: 0x001853DC File Offset: 0x001835DC [Token(Token = "0x6006E5B")] [Address(RVA = "0x12D1C10", Offset = "0x12D0A10", VA = "0x1812D1C10", Slot = "0")] public override bool Equals(object NLNHFEEMFBN) { if (NLNHFEEMFBN == 0) { return; } int num = 0; if (NLNHFEEMFBN != 0 && num == 0) { long num2 = this.k__BackingField; bool flag; return flag; } } // Token: 0x06006E5C RID: 28252 RVA: 0x00185404 File Offset: 0x00183604 [Token(Token = "0x6006E5C")] [Address(RVA = "0x9EAA20", Offset = "0x9E9820", VA = "0x1809EAA20", Slot = "5")] public bool Equals(OKLPPLDEGKH HPKICPNGMDJ) { if (HPKICPNGMDJ == 0) { return; } int num = 0; if (!HPKICPNGMDJ.Equals(num)) { long num2 = this.k__BackingField; return HPKICPNGMDJ.k__BackingField == num2; } } // Token: 0x06006E5D RID: 28253 RVA: 0x00185438 File Offset: 0x00183638 [Token(Token = "0x6006E5D")] [Address(RVA = "0x9EA930", Offset = "0x9E9730", VA = "0x1809EA930")] public static bool BDBLGMKABNK(OKLPPLDEGKH CBHFIALALOA, OKLPPLDEGKH CJALOALHDGB) { if (CBHFIALALOA != 0) { return !CBHFIALALOA.Equals(CJALOALHDGB); } return CJALOALHDGB != 0; } // Token: 0x06006E5E RID: 28254 RVA: 0x0018545C File Offset: 0x0018365C [Token(Token = "0x6006E5E")] [Address(RVA = "0x9EAB10", Offset = "0x9E9910", VA = "0x1809EAB10")] public static bool JGIMJGNAJHP(OKLPPLDEGKH CBHFIALALOA, OKLPPLDEGKH CJALOALHDGB) { if (CBHFIALALOA != 0) { if (CJALOALHDGB != 0) { int num = 0; if (!CJALOALHDGB.Equals(num)) { long num2 = CBHFIALALOA.k__BackingField; return CJALOALHDGB.k__BackingField == num2; } } } return CJALOALHDGB == 0; } // Token: 0x06006E5F RID: 28255 RVA: 0x00185498 File Offset: 0x00183698 [Token(Token = "0x6006E5F")] [Address(RVA = "0x774E40", Offset = "0x773C40", VA = "0x180774E40", Slot = "2")] public override int GetHashCode() { /* An exception occurred when decompiling this method (06006E5F) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Int32 OKLPPLDEGKH::GetHashCode() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:int64(var_0_06, ldfld:int64(OKLPPLDEGKH::k__BackingField, ldloc:OKLPPLDEGKH(this))) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660 */; } // Token: 0x06006E60 RID: 28256 RVA: 0x001854AC File Offset: 0x001836AC [Token(Token = "0x6006E60")] [Address(RVA = "0x12D2290", Offset = "0x12D1090", VA = "0x1812D2290")] public OKLPPLDEGKH() { string empty = string.Empty; this.DHIJPOLEGGP = empty; base..ctor(); } // Token: 0x04004977 RID: 18807 [FieldOffset(Offset = "0x58")] [Token(Token = "0x4004977")] private string DHIJPOLEGGP; }