using System; using System.Collections.Generic; using System.Linq; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using BestHTTP; using BestHTTP.Forms; using CodeStage.AntiCheat.ObscuredTypes; using Cpp2IlInjected; using RecRoom; using RecRoom.Async; using RRUI.Data.NUX; // Token: 0x02000CA9 RID: 3241 [Token(Token = "0x2000CA9")] [StructLayout(3)] public static class PEGGCEDHBOF { // Token: 0x06004DFE RID: 19966 RVA: 0x001222F8 File Offset: 0x001204F8 [Token(Token = "0x6004DFE")] [Address(RVA = "0x1CAF5B0", Offset = "0x1CADFB0", VA = "0x181CAF5B0")] public static void BGNNKPCDIKP() { int num; Action action = new Action(num.OFFLOPLJBBG); num = 0; int num2; Action action2 = new Action(num2.NPCPLFAONFO); num2 = 0; int num3; Action action3 = new Action(num3.JPFGCHENJMH); num3 = 0; BPHGKAEDBPE.CABLOFOHBDM(action, action2, action3); } // Token: 0x06004DFF RID: 19967 RVA: 0x00122340 File Offset: 0x00120540 [Token(Token = "0x6004DFF")] [Address(RVA = "0x1CB3C40", Offset = "0x1CB2640", VA = "0x181CB3C40")] private static void OFFLOPLJBBG() { ActionEvent> peehofkpdcb = PAJOOHAOLEE.PEEHOFKPDCB; int num; Action> action = new Action(num.PEEHOFKPDCB); num = 0; PAJOOHAOLEE.PEEHOFKPDCB = peehofkpdcb + action; int num2 = 0; PAJOOHAOLEE.HMOACIFIOCN hmoacifiocn; hmoacifiocn.method = ldftn(PPADLGFGNFE); hmoacifiocn.method_ptr = ldftn(PPADLGFGNFE); hmoacifiocn.m_target = num2; PAJOOHAOLEE.NMANOHJOCJD("AccountUpdate", hmoacifiocn); PAJOOHAOLEE.HMOACIFIOCN hmoacifiocn2; hmoacifiocn2.method = ldftn(GOMBPFFPGNB); hmoacifiocn2.method_ptr = ldftn(GOMBPFFPGNB); hmoacifiocn2.m_target = num2; PAJOOHAOLEE.NMANOHJOCJD("SelfAccountUpdate", hmoacifiocn2); } // Token: 0x06004E00 RID: 19968 RVA: 0x001223CC File Offset: 0x001205CC [Token(Token = "0x6004E00")] [Address(RVA = "0x1CB38A0", Offset = "0x1CB22A0", VA = "0x181CB38A0")] private static void NPCPLFAONFO() { ActionEvent> peehofkpdcb = PAJOOHAOLEE.PEEHOFKPDCB; int num; Action> action = new Action(num.PEEHOFKPDCB); num = 0; PAJOOHAOLEE.PEEHOFKPDCB = peehofkpdcb - action; ActionEvent oedafefmhec = GCBPKHFJKCE.OEDAFEFMHEC; int num2; Action action2 = new Action(num2.OEDAFEFMHEC); num2 = 0; GCBPKHFJKCE.OEDAFEFMHEC = oedafefmhec - action2; } // Token: 0x06004E01 RID: 19969 RVA: 0x00122420 File Offset: 0x00120620 [Token(Token = "0x6004E01")] [Address(RVA = "0x1CB1BA0", Offset = "0x1CB05A0", VA = "0x181CB1BA0")] private static void JPFGCHENJMH() { PEGGCEDHBOF.DKNKKLPCGLM.Clear(); PEGGCEDHBOF.AHJLENGOGAO.Clear(); PEGGCEDHBOF.DPBLOEDGKNH.Clear(); PEGGCEDHBOF.PPFHCMFICED.Clear(); PEGGCEDHBOF.OBGCCGHADBF.Clear(); ObscuredBool obscuredBool; bool fakeValue = obscuredBool.fakeValue; ObscuredBool obscuredBool2; bool fakeValue2 = obscuredBool2.fakeValue; ObscuredBool obscuredBool3; bool fakeValue3 = obscuredBool3.fakeValue; ObscuredBool obscuredBool4; bool fakeValue4 = obscuredBool4.fakeValue; ObscuredBool obscuredBool5; bool fakeValue5 = obscuredBool5.fakeValue; ObscuredBool obscuredBool6; bool fakeValue6 = obscuredBool6.fakeValue; ObscuredBool obscuredBool7; bool fakeValue7 = obscuredBool7.fakeValue; } // Token: 0x17000D93 RID: 3475 // (get) Token: 0x06004E02 RID: 19970 RVA: 0x001224A0 File Offset: 0x001206A0 // (set) Token: 0x06004E03 RID: 19971 RVA: 0x001224B4 File Offset: 0x001206B4 [Token(Token = "0x17000D93")] public static JJGHAFKJBEI FPDEFOKIOEH { [Token(Token = "0x6004E02")] [Address(RVA = "0x1CB37B0", Offset = "0x1CB21B0", VA = "0x181CB37B0")] get { return PEGGCEDHBOF.DOOHKCANFLO; } [Token(Token = "0x6004E03")] [Address(RVA = "0x1CAF4B0", Offset = "0x1CADEB0", VA = "0x181CAF4B0")] private set { PEGGCEDHBOF.DOOHKCANFLO = value; if (value != 0) { PEGGCEDHBOF.IKKENFIMNDH(); JJGHAFKJBEI doohkcanflo = PEGGCEDHBOF.DOOHKCANFLO; return; } } } // Token: 0x17000D94 RID: 3476 // (get) Token: 0x06004E04 RID: 19972 RVA: 0x0000220F File Offset: 0x0000040F // (set) Token: 0x06004E05 RID: 19973 RVA: 0x001224E0 File Offset: 0x001206E0 [Token(Token = "0x17000D94")] public static ObscuredBool JOKNPDBOBGJ { [Token(Token = "0x6004E04")] [Address(RVA = "0x1CB21D0", Offset = "0x1CB0BD0", VA = "0x181CB21D0")] [CompilerGenerated] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x6004E05")] [Address(RVA = "0x1CB0800", Offset = "0x1CAF200", VA = "0x181CB0800")] [CompilerGenerated] private set { bool fakeValue = value.fakeValue; } } // Token: 0x17000D95 RID: 3477 // (get) Token: 0x06004E06 RID: 19974 RVA: 0x0000220F File Offset: 0x0000040F // (set) Token: 0x06004E07 RID: 19975 RVA: 0x001224F4 File Offset: 0x001206F4 [Token(Token = "0x17000D95")] public static ObscuredBool CDHCJIJAFIN { [Token(Token = "0x6004E06")] [Address(RVA = "0x1CB2240", Offset = "0x1CB0C40", VA = "0x181CB2240")] [CompilerGenerated] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x6004E07")] [Address(RVA = "0x1CB3740", Offset = "0x1CB2140", VA = "0x181CB3740")] [CompilerGenerated] private set { bool fakeValue = value.fakeValue; } } // Token: 0x17000D96 RID: 3478 // (get) Token: 0x06004E08 RID: 19976 RVA: 0x0000220F File Offset: 0x0000040F // (set) Token: 0x06004E09 RID: 19977 RVA: 0x00122508 File Offset: 0x00120708 [Token(Token = "0x17000D96")] public static ObscuredBool NHHOKMLDJDP { [Token(Token = "0x6004E08")] [Address(RVA = "0x1CB15B0", Offset = "0x1CAFFB0", VA = "0x181CB15B0")] [CompilerGenerated] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x6004E09")] [Address(RVA = "0x1CAF0A0", Offset = "0x1CADAA0", VA = "0x181CAF0A0")] [CompilerGenerated] set { bool fakeValue = value.fakeValue; } } // Token: 0x17000D97 RID: 3479 // (get) Token: 0x06004E0A RID: 19978 RVA: 0x0000220F File Offset: 0x0000040F // (set) Token: 0x06004E0B RID: 19979 RVA: 0x0012251C File Offset: 0x0012071C [Token(Token = "0x17000D97")] private static ObscuredBool KDAEFAPMKGO { [Token(Token = "0x6004E0A")] [Address(RVA = "0x1CB0010", Offset = "0x1CAEA10", VA = "0x181CB0010")] [CompilerGenerated] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x6004E0B")] [Address(RVA = "0x1CB2160", Offset = "0x1CB0B60", VA = "0x181CB2160")] [CompilerGenerated] set { bool fakeValue = value.fakeValue; } } // Token: 0x17000D98 RID: 3480 // (get) Token: 0x06004E0C RID: 19980 RVA: 0x0000220F File Offset: 0x0000040F // (set) Token: 0x06004E0D RID: 19981 RVA: 0x00122530 File Offset: 0x00120730 [Token(Token = "0x17000D98")] private static ObscuredBool IIBPCLHGAPD { [Token(Token = "0x6004E0C")] [Address(RVA = "0x1CB04A0", Offset = "0x1CAEEA0", VA = "0x181CB04A0")] [CompilerGenerated] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x6004E0D")] [Address(RVA = "0x1CAF200", Offset = "0x1CADC00", VA = "0x181CAF200")] [CompilerGenerated] set { bool fakeValue = value.fakeValue; } } // Token: 0x17000D99 RID: 3481 // (get) Token: 0x06004E0E RID: 19982 RVA: 0x0000220F File Offset: 0x0000040F // (set) Token: 0x06004E0F RID: 19983 RVA: 0x00122544 File Offset: 0x00120744 [Token(Token = "0x17000D99")] public static ObscuredBool DDOMFJGMJBO { [Token(Token = "0x6004E0E")] [Address(RVA = "0x1CB0BE0", Offset = "0x1CAF5E0", VA = "0x181CB0BE0")] [CompilerGenerated] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x6004E0F")] [Address(RVA = "0x1CB1790", Offset = "0x1CB0190", VA = "0x181CB1790")] [CompilerGenerated] private set { bool fakeValue = value.fakeValue; } } // Token: 0x17000D9A RID: 3482 // (get) Token: 0x06004E10 RID: 19984 RVA: 0x0000220F File Offset: 0x0000040F // (set) Token: 0x06004E11 RID: 19985 RVA: 0x00122558 File Offset: 0x00120758 [Token(Token = "0x17000D9A")] public static ObscuredBool GPLAAJPKJMI { [Token(Token = "0x6004E10")] [Address(RVA = "0x1CB2070", Offset = "0x1CB0A70", VA = "0x181CB2070")] [CompilerGenerated] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x6004E11")] [Address(RVA = "0x1CB20F0", Offset = "0x1CB0AF0", VA = "0x181CB20F0")] [CompilerGenerated] private set { bool fakeValue = value.fakeValue; } } // Token: 0x06004E12 RID: 19986 RVA: 0x0012256C File Offset: 0x0012076C [Token(Token = "0x6004E12")] [Address(RVA = "0x1CAF730", Offset = "0x1CAE130", VA = "0x181CAF730")] public static IPromise BMDFFCOIOFL() { IPromise promise; return promise; } // Token: 0x06004E13 RID: 19987 RVA: 0x0012257C File Offset: 0x0012077C [Token(Token = "0x6004E13")] [Address(RVA = "0x1CB3F30", Offset = "0x1CB2930", VA = "0x181CB3F30")] public static IPromise PHMCMIEAPLN() { IPromise promise; return promise; } // Token: 0x06004E14 RID: 19988 RVA: 0x0012258C File Offset: 0x0012078C [Token(Token = "0x6004E14")] [Address(RVA = "0x1CB14D0", Offset = "0x1CAFED0", VA = "0x181CB14D0")] private static IPromise ICGFPGJMHCM(ObscuredBool OLFFMFNNNOH) { bool fakeValue = OLFFMFNNNOH.fakeValue; ObscuredBool betaSetting; betaSetting.fakeValue = fakeValue; IPromise promise = GEAPBDGCKMB.LMGDJMCOOPA(); Func> func = delegate(bool isP2PBetaEnabled) { if (!isP2PBetaEnabled) { } bool flag = betaSetting.fakeValue; bool flag2; flag = flag2; return Promise.FromResult(flag); }; throw new NullReferenceException(); } // Token: 0x06004E15 RID: 19989 RVA: 0x001225D0 File Offset: 0x001207D0 [Token(Token = "0x6004E15")] [Address(RVA = "0x1CAFA20", Offset = "0x1CAE420", VA = "0x181CAFA20")] public static void CECHLMHCLBH(bool BBLNHPPPEPI, bool KAEMGAPHLLL, bool MPDDGNMAGCL, bool PCDIGPGBCPP, bool MJJOJGPPLEC) { ObscuredBool obscuredBool; bool fakeValue = obscuredBool.fakeValue; ObscuredBool obscuredBool2; bool fakeValue2 = obscuredBool2.fakeValue; ObscuredBool obscuredBool3; bool fakeValue3 = obscuredBool3.fakeValue; ObscuredBool obscuredBool4; bool fakeValue4 = obscuredBool4.fakeValue; ObscuredBool obscuredBool5; bool fakeValue5 = obscuredBool5.fakeValue; if (GCBPKHFJKCE.LHAABLFLCLH) { PEGGCEDHBOF.FBECHLOLIHK(); } ActionEvent oedafefmhec = GCBPKHFJKCE.OEDAFEFMHEC; int num; Action action = new Action(num.OEDAFEFMHEC); num = 0; GCBPKHFJKCE.OEDAFEFMHEC = oedafefmhec + action; } // Token: 0x06004E16 RID: 19990 RVA: 0x00122644 File Offset: 0x00120844 [Token(Token = "0x6004E16")] [Address(RVA = "0x1CB01F0", Offset = "0x1CAEBF0", VA = "0x181CB01F0")] private static void FBECHLOLIHK() { GCBPKHFJKCE.BEACFGLJIBH beacfgljibh = GCBPKHFJKCE.KHKBGCCMFPE; if (beacfgljibh != 0) { bool flag = beacfgljibh.MIKDLDEALPN; } bool hasActiveMembership = beacfgljibh != null; Action action = delegate(bool canLocalAccountSeePaidInventionSettings) { bool flag2; if (flag2) { } ObscuredBool obscuredBool; bool fakeValue = obscuredBool.fakeValue; }; Action action2 = delegate(bool canLocalAccountSeeRoomKeySettings) { bool flag3; if (flag3) { } ObscuredBool obscuredBool2; bool fakeValue2 = obscuredBool2.fakeValue; }; throw new NullReferenceException(); } // Token: 0x06004E17 RID: 19991 RVA: 0x00122694 File Offset: 0x00120894 [Token(Token = "0x6004E17")] [Address(RVA = "0x1CB3BF0", Offset = "0x1CB25F0", VA = "0x181CB3BF0")] private static void OEDAFEFMHEC() { PEGGCEDHBOF.FBECHLOLIHK(); } // Token: 0x06004E18 RID: 19992 RVA: 0x001226A8 File Offset: 0x001208A8 [Token(Token = "0x6004E18")] [Address(RVA = "0x1CB0870", Offset = "0x1CAF270", VA = "0x181CB0870")] private static void GOMBPFFPGNB(Dictionary NGPMADFHHKP) { PEGGCEDHBOF.FPDEFOKIOEH = AEOPHJMOOFE.PPGFHEDFBEA(NGPMADFHHKP); } // Token: 0x06004E19 RID: 19993 RVA: 0x001226C0 File Offset: 0x001208C0 [Token(Token = "0x6004E19")] [Address(RVA = "0x1CB1B10", Offset = "0x1CB0510", VA = "0x181CB1B10")] public static bool JJABJODBLFA(int GKLPIFBPGOD, out CCEOLAOLEKJ HCFENFCHGEJ) { Dictionary dknkklpcglm = PEGGCEDHBOF.DKNKKLPCGLM; bool flag; return flag; } // Token: 0x06004E1A RID: 19994 RVA: 0x001226DC File Offset: 0x001208DC [Token(Token = "0x6004E1A")] [Address(RVA = "0x1CAF110", Offset = "0x1CADB10", VA = "0x181CAF110")] private static CCEOLAOLEKJ AHNGKEEHNNG(CCEOLAOLEKJ HFIDFDPOCKA) { Dictionary dknkklpcglm = PEGGCEDHBOF.DKNKKLPCGLM; int num = ObscuredInt.FAJDMKOEFLH(HFIDFDPOCKA.k__BackingField); dknkklpcglm[num] = HFIDFDPOCKA; PEGGCEDHBOF.OJFEGHJMCNG(ObscuredInt.FAJDMKOEFLH(HFIDFDPOCKA.k__BackingField)); return HFIDFDPOCKA; } // Token: 0x06004E1B RID: 19995 RVA: 0x0012271C File Offset: 0x0012091C [Token(Token = "0x6004E1B")] [Address(RVA = "0x1CB3FF0", Offset = "0x1CB29F0", VA = "0x181CB3FF0")] private static void PPADLGFGNFE(Dictionary NGPMADFHHKP) { CCEOLAOLEKJ cceolaolekj = AEOPHJMOOFE.PPGFHEDFBEA(NGPMADFHHKP); int num; PEGGCEDHBOF.DKNKKLPCGLM[num] = cceolaolekj; int num2; PEGGCEDHBOF.OJFEGHJMCNG(num2); } // Token: 0x06004E1C RID: 19996 RVA: 0x00122750 File Offset: 0x00120950 [Token(Token = "0x6004E1C")] [Address(RVA = "0x1CB3ED0", Offset = "0x1CB28D0", VA = "0x181CB3ED0")] private static void PEEHOFKPDCB(List KPCLKCFCBGA) { IPromise> promise = PEGGCEDHBOF.NHCHADDMPFC(KPCLKCFCBGA); } // Token: 0x06004E1D RID: 19997 RVA: 0x00122764 File Offset: 0x00120964 [Token(Token = "0x6004E1D")] [Address(RVA = "0x1CB0F60", Offset = "0x1CAF960", VA = "0x181CB0F60")] public static IPromise HJFCFNCKDFO() { int num = 0; int num2 = 0; ulong num3; IPromise promise = BPHGKAEDBPE.ODNBLPCEPNC(HTTPMethods.Get, LDCMJEDOFCO.Accounts, "account/me", num2 != 0, num3 != 0UL); int num4 = 0; int num5 = 0; IPromise promise2 = promise.FAKEPMNIOAI(num5 != 0, num4 != 0).MOAAINIDMGC("Failed to GetMyAccount"); Action <>9__60_ = PEGGCEDHBOF.<>c.<>9__60_0; if (<>9__60_ == 0) { PEGGCEDHBOF.<>c.<>9__60_0 = delegate(JJGHAFKJBEI localAccount) { PEGGCEDHBOF.FPDEFOKIOEH = localAccount; }; } if (num < "Failed to GetMyAccount") { num += num; if (num == "Failed to GetMyAccount") { promise2 += promise2; throw new NullReferenceException(); } num++; } return promise2.Then(<>9__60_); } // Token: 0x06004E1E RID: 19998 RVA: 0x001227F0 File Offset: 0x001209F0 [Token(Token = "0x6004E1E")] [Address(RVA = "0x1CB27D0", Offset = "0x1CB11D0", VA = "0x181CB27D0")] public static IPromise NFKMGNHDCMN(int GKLPIFBPGOD) { if (GKLPIFBPGOD <= 0) { return Promise.FromError(string.Format("Failed to GetAccountById: Invalid accountId {0}", GKLPIFBPGOD)); } bool flag = PEGGCEDHBOF.FAKFPNOLHOO.Contains(GKLPIFBPGOD); if (flag) { return Promise.FromError(string.Format("Failed to GetAccountById: Known bad accountId {0}", flag)); } Dictionary dknkklpcglm = PEGGCEDHBOF.DKNKKLPCGLM; bool flag2; if (!flag2) { string text = string.Format("account/{0}", flag2); int num = 0; TimeSpan jphofcpgcdb = LGIGKAKBONN.JPHOFCPGCDB; ulong num2; IPromise promise = LGIGKAKBONN.IAHDANBDAAM(LDCMJEDOFCO.Accounts, text, jphofcpgcdb, num != 0, num2 != 0UL).MOAAINIDMGC("Failed to GetAccountById"); if (PEGGCEDHBOF.<>c.<>9__61_0 == 0) { PEGGCEDHBOF.<>c.<>9__61_0 = delegate(CCEOLAOLEKJ account) { CCEOLAOLEKJ cceolaolekj = PEGGCEDHBOF.AHNGKEEHNNG(account); }; } return typeof(PEGGCEDHBOF.<>c).TypeHandle; } IPromise promise2; return promise2; } // Token: 0x06004E1F RID: 19999 RVA: 0x001228A0 File Offset: 0x00120AA0 [Token(Token = "0x6004E1F")] [Address(RVA = "0x1CB0A60", Offset = "0x1CAF460", VA = "0x181CB0A60")] public static IPromise HBKBGEPCAGJ(string DAHEICMKIJJ) { string text = "account?username=" + DAHEICMKIJJ; int num = 0; TimeSpan jphofcpgcdb = LGIGKAKBONN.JPHOFCPGCDB; ulong num2; IPromise promise = LGIGKAKBONN.IAHDANBDAAM(LDCMJEDOFCO.Accounts, text, jphofcpgcdb, num != 0, num2 != 0UL).MOAAINIDMGC("Failed to GetAccountByUsername"); if (PEGGCEDHBOF.<>c.<>9__62_0 == 0) { PEGGCEDHBOF.<>c.<>9__62_0 = delegate(CCEOLAOLEKJ account) { CCEOLAOLEKJ cceolaolekj = PEGGCEDHBOF.AHNGKEEHNNG(account); }; } throw new NullReferenceException(); } // Token: 0x06004E20 RID: 20000 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6004E20")] [Address(RVA = "0x1CB2FB0", Offset = "0x1CB19B0", VA = "0x181CB2FB0")] public static IPromise> NHCHADDMPFC(List ILNGMAANNDG) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06004E21 RID: 20001 RVA: 0x001228FC File Offset: 0x00120AFC [Token(Token = "0x6004E21")] [Address(RVA = "0x1CB0C60", Offset = "0x1CAF660", VA = "0x181CB0C60")] public static IPromise HHFPNFANNEG() { int num = 0; if (!CheatManager.CheckForMismatch(num)) { HTTPUrlEncodedForm httpurlEncodedForm = new HTTPUrlEncodedForm(); PlatformManager instance = SingletonMonoBehaviour.Instance; int hashCode = SingletonMonoBehaviour.Instance.k__BackingField.GetHashCode(); ulong num2; IPromise promise = BPHGKAEDBPE.ODNBLPCEPNC((HTTPMethods)((ulong)2L), (LDCMJEDOFCO)((uint)10), "account/create", httpurlEncodedForm, num != 0, num2 != 0UL); int num3 = 0; int num4 = 0; IPromise promise2 = promise.FAKEPMNIOAI(num4 != 0, num3 != 0).KIFEHEKHAPE("Failed to CreateAccount").FLCJGMGGPCC(); if (PEGGCEDHBOF.<>c.<>9__64_0 == 0) { PEGGCEDHBOF.<>c.<>9__64_0 = delegate(CCEOLAOLEKJ account) { RegistrationModel.MarkRegistrationIncomplete(ObscuredInt.FAJDMKOEFLH(account.k__BackingField)); CCEOLAOLEKJ cceolaolekj = PEGGCEDHBOF.AHNGKEEHNNG(account); ActionEvent gkpadfnnffh = PEGGCEDHBOF.GKPADFNNFFH; if (gkpadfnnffh != 0) { int num5 = 0; gkpadfnnffh.Invoke(num5 != 0); return; } }; } return typeof(PEGGCEDHBOF.<>c).TypeHandle; } IPromise promise3 = LCCEEFHOBEN.IEAOIIFNOGN(num); Promise promise4 = new Promise(); throw new NullReferenceException(); } // Token: 0x06004E22 RID: 20002 RVA: 0x001229A4 File Offset: 0x00120BA4 [Token(Token = "0x6004E22")] [Address(RVA = "0x1CAF690", Offset = "0x1CAE090", VA = "0x181CAF690")] public static IPromise BHLKILHANCI(string DAHEICMKIJJ) { HTTPUrlEncodedForm httpurlEncodedForm = new HTTPUrlEncodedForm(); httpurlEncodedForm.AddField("username", DAHEICMKIJJ); return PEGGCEDHBOF.OEBEELJDOHE((HTTPMethods)((ulong)3L), httpurlEncodedForm, "username"); } // Token: 0x06004E23 RID: 20003 RVA: 0x001229D8 File Offset: 0x00120BD8 [Token(Token = "0x6004E23")] [Address(RVA = "0x1CAF980", Offset = "0x1CAE380", VA = "0x181CAF980")] public static IPromise CCINPDFICCP(string HCKNCEKKMIF) { HTTPUrlEncodedForm httpurlEncodedForm = new HTTPUrlEncodedForm(); httpurlEncodedForm.AddField("displayName", HCKNCEKKMIF); return PEGGCEDHBOF.OEBEELJDOHE((HTTPMethods)((ulong)3L), httpurlEncodedForm, "displayname"); } // Token: 0x06004E24 RID: 20004 RVA: 0x00122A0C File Offset: 0x00120C0C [Token(Token = "0x6004E24")] [Address(RVA = "0x1CB0080", Offset = "0x1CAEA80", VA = "0x181CB0080")] public static IPromise DNDKCCHJJEE(string HHPHKBJCDKG) { HTTPUrlEncodedForm httpurlEncodedForm = new HTTPUrlEncodedForm(); httpurlEncodedForm.AddField("bio", HHPHKBJCDKG); IPromise promise = PEGGCEDHBOF.OEBEELJDOHE((HTTPMethods)((ulong)3L), httpurlEncodedForm, "bio"); if (PEGGCEDHBOF.<>c.<>9__67_0 == 0) { PEGGCEDHBOF.<>c.<>9__67_0 = delegate { ObscuredInt k__BackingField = PEGGCEDHBOF.DOOHKCANFLO.k__BackingField; string text; LGIGKAKBONN.KAAKKFICFLM(LDCMJEDOFCO.Accounts, text); }; } throw new NullReferenceException(); } // Token: 0x06004E25 RID: 20005 RVA: 0x00122A5C File Offset: 0x00120C5C [Token(Token = "0x6004E25")] [Address(RVA = "0x1CAF7F0", Offset = "0x1CAE1F0", VA = "0x181CAF7F0")] public static IPromise CCCDIOALPJK(ManagedTexture CDOKODEJIJJ) { int num = 0; IPromise promise = OHDHPENHDAP.NLDOGFCBAOD(CDOKODEJIJJ, OHDHPENHDAP.DLHGJJJPHPH.ProfileThumbnail, num); Func func = PEGGCEDHBOF.<>c.<>9__68_0; if (func == 0) { PEGGCEDHBOF.<>c.<>9__68_0 = delegate(string imageName) { HTTPUrlEncodedForm httpurlEncodedForm = new HTTPUrlEncodedForm(); httpurlEncodedForm.AddField("imageName", imageName); return PEGGCEDHBOF.OEBEELJDOHE((HTTPMethods)((ulong)3L), httpurlEncodedForm, "profileimage"); }; } int num2 = 0; if (num2 < num) { num2 += num2; if (num2 == num) { goto IL_45; } num2++; } IPromise promise2 = promise.ContinueWith(func); IL_45: func += func; throw new NullReferenceException(); } // Token: 0x06004E26 RID: 20006 RVA: 0x00122AB8 File Offset: 0x00120CB8 [Token(Token = "0x6004E26")] [Address(RVA = "0x1CAF270", Offset = "0x1CADC70", VA = "0x181CAF270")] public static IPromise ALPJIGBDGON(DateTime ACEKGNLOGLC) { bool fakeValue = PEGGCEDHBOF.DOOHKCANFLO.k__BackingField.fakeValue; bool flag; if (!flag) { DateTime birthdayUTC = flag; HTTPUrlEncodedForm httpurlEncodedForm = new HTTPUrlEncodedForm(); string text = birthdayUTC.IFGNEJGGIAK(); httpurlEncodedForm.AddField("birthday", text); IPromise promise = PEGGCEDHBOF.OEBEELJDOHE((HTTPMethods)((ulong)3L), httpurlEncodedForm, "birthday"); Action action = delegate { JJGHAFKJBEI doohkcanflo = PEGGCEDHBOF.DOOHKCANFLO; DateTime utcNow = DateTime.UtcNow; bool flag2; doohkcanflo.KIJBMENEGJO(flag2); PEGGCEDHBOF.IKKENFIMNDH(); }; } return Promise.FromError("Cannot change birthday"); } // Token: 0x06004E27 RID: 20007 RVA: 0x00122B34 File Offset: 0x00120D34 [Token(Token = "0x6004E27")] [Address(RVA = "0x1CB2620", Offset = "0x1CB1020", VA = "0x181CB2620")] public static IPromise NBLIOCGGDMK(string LJKKKECANAB) { HTTPUrlEncodedForm httpurlEncodedForm = new HTTPUrlEncodedForm(); httpurlEncodedForm.AddField("email", LJKKKECANAB); return PEGGCEDHBOF.OEBEELJDOHE((HTTPMethods)((ulong)2L), httpurlEncodedForm, "email"); } // Token: 0x06004E28 RID: 20008 RVA: 0x00122B68 File Offset: 0x00120D68 [Token(Token = "0x6004E28")] [Address(RVA = "0x1CAF000", Offset = "0x1CADA00", VA = "0x181CAF000")] public static IPromise ABLPBFMIIEA(string FDGABLOOKOE) { HTTPUrlEncodedForm httpurlEncodedForm = new HTTPUrlEncodedForm(); httpurlEncodedForm.AddField("phone", FDGABLOOKOE); return PEGGCEDHBOF.OEBEELJDOHE((HTTPMethods)((ulong)2L), httpurlEncodedForm, "phone"); } // Token: 0x06004E29 RID: 20009 RVA: 0x00122B9C File Offset: 0x00120D9C [Token(Token = "0x6004E29")] [Address(RVA = "0x1CB1620", Offset = "0x1CB0020", VA = "0x181CB1620")] public static IPromise IKBFFHMMFFH(string FDGABLOOKOE, string HEKGBAHJPIN) { HTTPUrlEncodedForm httpurlEncodedForm = new HTTPUrlEncodedForm(); httpurlEncodedForm.AddField("phone", FDGABLOOKOE); httpurlEncodedForm.AddField("code", HEKGBAHJPIN); return PEGGCEDHBOF.OEBEELJDOHE((HTTPMethods)((ulong)2L), httpurlEncodedForm, "confirmphone"); } // Token: 0x06004E2A RID: 20010 RVA: 0x00122BDC File Offset: 0x00120DDC [Token(Token = "0x6004E2A")] [Address(RVA = "0x1CB39D0", Offset = "0x1CB23D0", VA = "0x181CB39D0")] private static IPromise OEBEELJDOHE(HTTPMethods APAICGIHAGJ, HTTPUrlEncodedForm MDOPLMHIKLP, string LOOAPLFGOEN) { string text = "account/me/" + LOOAPLFGOEN; int num = 0; ulong num2; IPromise promise = BPHGKAEDBPE.ODNBLPCEPNC(APAICGIHAGJ, LDCMJEDOFCO.Accounts, text, MDOPLMHIKLP, num != 0, num2 != 0UL); int num3 = 0; int num4 = 0; IPromise promise2 = promise.FAKEPMNIOAI(num4 != 0, num3 != 0); string text2 = "Failed to modify " + LOOAPLFGOEN; IPromise promise3 = promise2.MOAAINIDMGC(text2); if (PEGGCEDHBOF.<>c.<>9__73_0 == 0) { PEGGCEDHBOF.<>c.<>9__73_0 = (string _) => "An error occurred. Please try again."; } if (num < text2) { num += num; if (num == text2) { num += num; throw new NullReferenceException(); } num++; } return EEMMNNGBJGD.FLCJGMGGPCC(num); } // Token: 0x06004E2B RID: 20011 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6004E2B")] [Address(RVA = "0x1CB1800", Offset = "0x1CB0200", VA = "0x181CB1800")] private static IPromise JBENBHNGNBA(int GKLPIFBPGOD, string IENKDAKBEDP, Dictionary ONOBMHNFCHB, bool KGJFIJCIGPJ = false) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06004E2C RID: 20012 RVA: 0x00122C70 File Offset: 0x00120E70 [Token(Token = "0x6004E2C")] [Address(RVA = "0x1CB0520", Offset = "0x1CAEF20", VA = "0x181CB0520")] public static IPromise FMBDKMMFPNM(int GKLPIFBPGOD, bool KGJFIJCIGPJ = false) { Dictionary ahjlengogao = PEGGCEDHBOF.AHJLENGOGAO; return PEGGCEDHBOF.JBENBHNGNBA(GKLPIFBPGOD, "developer", ahjlengogao, KGJFIJCIGPJ); } // Token: 0x06004E2D RID: 20013 RVA: 0x00122C90 File Offset: 0x00120E90 [Token(Token = "0x6004E2D")] [Address(RVA = "0x1CB3810", Offset = "0x1CB2210", VA = "0x181CB3810")] public static IPromise NNOKJBMFOOF(int GKLPIFBPGOD, bool KGJFIJCIGPJ = false) { Dictionary ahjlengogao = PEGGCEDHBOF.AHJLENGOGAO; return PEGGCEDHBOF.JBENBHNGNBA(GKLPIFBPGOD, "moderator", ahjlengogao, KGJFIJCIGPJ); } // Token: 0x06004E2E RID: 20014 RVA: 0x00122CB0 File Offset: 0x00120EB0 [Token(Token = "0x6004E2E")] [Address(RVA = "0x1CB1120", Offset = "0x1CAFB20", VA = "0x181CB1120")] public static IPromise HLKBLMKLBFM(int GKLPIFBPGOD, bool KGJFIJCIGPJ = false) { int accountId = GKLPIFBPGOD; bool forceRefresh = KGJFIJCIGPJ; Dictionary ahjlengogao = PEGGCEDHBOF.AHJLENGOGAO; IPromise promise = PEGGCEDHBOF.JBENBHNGNBA(GKLPIFBPGOD, "developer", ahjlengogao, KGJFIJCIGPJ); Func> func = delegate(bool isDeveloper) { if (isDeveloper) { return Promise.FromResult(true); } int accountId2 = accountId; bool forceRefresh2 = forceRefresh; Dictionary dpbloedgknh = PEGGCEDHBOF.DPBLOEDGKNH; return PEGGCEDHBOF.JBENBHNGNBA(accountId2, "screenshare", dpbloedgknh, forceRefresh2); }; throw new NullReferenceException(); } // Token: 0x06004E2F RID: 20015 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6004E2F")] [Address(RVA = "0x1CAEDD0", Offset = "0x1CAD7D0", VA = "0x181CAEDD0")] public static IPromise ABLHAKAKHCI() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06004E30 RID: 20016 RVA: 0x00122CF8 File Offset: 0x00120EF8 [Token(Token = "0x6004E30")] [Address(RVA = "0x1CB2F10", Offset = "0x1CB1910", VA = "0x181CB2F10")] private static IPromise NGENLJIMIJD() { TimeSpan haghhlnmmfk = LGIGKAKBONN.HAGHHLNMMFK; ulong num; return LGIGKAKBONN.IAHDANBDAAM((LDCMJEDOFCO)((uint)10), "parentalcontrol/me", haghhlnmmfk, true, num != 0UL).MOAAINIDMGC("Failed to GetLocalAccountParentalControl"); } // Token: 0x06004E31 RID: 20017 RVA: 0x00122D28 File Offset: 0x00120F28 [Token(Token = "0x6004E31")] [Address(RVA = "0x1CB06C0", Offset = "0x1CAF0C0", VA = "0x181CB06C0")] public static IPromise GBLAOEFPDAH(int GKLPIFBPGOD) { if (GKLPIFBPGOD > 0) { string text = string.Format("account/{0}/bio", GKLPIFBPGOD); int num = 0; TimeSpan jphofcpgcdb = LGIGKAKBONN.JPHOFCPGCDB; ulong num2; string text2; return LGIGKAKBONN.IAHDANBDAAM(LDCMJEDOFCO.Accounts, text, jphofcpgcdb, num != 0, num2 != 0UL).MOAAINIDMGC(text2); } return Promise.FromError(string.Format("Failed to GetBio: Invalid accountId {0}", GKLPIFBPGOD)); } // Token: 0x06004E32 RID: 20018 RVA: 0x00122D70 File Offset: 0x00120F70 [Token(Token = "0x6004E32")] [Address(RVA = "0x1CB0920", Offset = "0x1CAF320", VA = "0x181CB0920")] public static IPromise GPBLIMIOEHE(int GKLPIFBPGOD) { if (GKLPIFBPGOD > 0) { string text = string.Format("platformid/{0}", GKLPIFBPGOD); int num = 0; TimeSpan kdpbealifii = LGIGKAKBONN.KDPBEALIFII; ulong num2; string text2; return LGIGKAKBONN.NKAIOCNCINN((LDCMJEDOFCO)num, text, kdpbealifii, true, num2 != 0UL).MOAAINIDMGC(text2); } return Promise.FromError(string.Format("Failed to GetPlatformId: Invalid accountId {0}", GKLPIFBPGOD)); } // Token: 0x06004E33 RID: 20019 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6004E33")] [Address(RVA = "0x1CB22B0", Offset = "0x1CB0CB0", VA = "0x181CB22B0")] public static IPromise> MBGACFGGGBB(List GBLPKOFJANF) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06004E34 RID: 20020 RVA: 0x00122DB8 File Offset: 0x00120FB8 [Token(Token = "0x6004E34")] [Address(RVA = "0x1CB05B0", Offset = "0x1CAEFB0", VA = "0x181CB05B0")] public static IPromise> FNHDKAHDKHF(List PHKHAOFBJOJ) { string text = ObscuredString.FAJDMKOEFLH(PEGGCEDHBOF.DOOHKCANFLO.k__BackingField); IPromise> promise; return promise; } // Token: 0x06004E35 RID: 20021 RVA: 0x00122DDC File Offset: 0x00120FDC [Token(Token = "0x6004E35")] [Address(RVA = "0x1CB26C0", Offset = "0x1CB10C0", VA = "0x181CB26C0")] public static IPromise> NDMFLAFKADK(List JGJKFPKJNHH) { string text = ObscuredString.FAJDMKOEFLH(PEGGCEDHBOF.DOOHKCANFLO.k__BackingField); IPromise> promise; return promise; } // Token: 0x06004E36 RID: 20022 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6004E36")] [Address(RVA = "0x1CB2B70", Offset = "0x1CB1570", VA = "0x181CB2B70")] private static IPromise> NGENLHMLHNG(List BGELOMIEKFK, string MAFJOJLDFJO, string LOOAPLFGOEN, string PJIBCCFFMNJ, GPOOLJODEGM OLBDHLLJJHF) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06004E37 RID: 20023 RVA: 0x00122E00 File Offset: 0x00121000 [Token(Token = "0x6004E37")] [Address(RVA = "0x1CB1260", Offset = "0x1CAFC60", VA = "0x181CB1260")] public static IPromise> IBDGAKHBIAJ(string CNBKKCJAHPP) { if (!string.IsNullOrEmpty(CNBKKCJAHPP)) { string text = Uri.EscapeDataString(CNBKKCJAHPP); string text2 = "account/search?name=" + text; IPromise promise2; IPromise promise = promise2.MOAAINIDMGC("Failed to SearchForAccounts"); Action> <>9__86_ = PEGGCEDHBOF.<>c.<>9__86_0; if (<>9__86_ == 0) { PEGGCEDHBOF.<>c.<>9__86_0 = delegate(List accountList) { int num2; do { num2 = 0; List.Enumerator enumerator; if (enumerator != 0) { } if (num2 != -1) { } } while (num2 != 0); }; } int num = 0; num += num; num++; return promise.Then(<>9__86_); } List list = new List(); IPromise promise3; return promise3; } // Token: 0x06004E38 RID: 20024 RVA: 0x00122E88 File Offset: 0x00121088 [Token(Token = "0x6004E38")] [Address(RVA = "0x1CB3E30", Offset = "0x1CB2830", VA = "0x181CB3E30")] public static IPromise ONKIADJDKAM() { int num = 0; TimeSpan haghhlnmmfk = LGIGKAKBONN.HAGHHLNMMFK; ulong num2; return LGIGKAKBONN.IAHDANBDAAM(LDCMJEDOFCO.Accounts, "namegen/options", haghhlnmmfk, num != 0, num2 != 0UL).MOAAINIDMGC("Failed to GetNameGenerationOptions"); } // Token: 0x06004E39 RID: 20025 RVA: 0x00122EB8 File Offset: 0x001210B8 [Token(Token = "0x6004E39")] [Address(RVA = "0x1CB3D60", Offset = "0x1CB2760", VA = "0x181CB3D60")] private static void OJFEGHJMCNG(int GKLPIFBPGOD) { PEGGCEDHBOF.NLHPIBGGDMO.Invoke(GKLPIFBPGOD); } // Token: 0x06004E3A RID: 20026 RVA: 0x00122ED8 File Offset: 0x001210D8 [Token(Token = "0x6004E3A")] [Address(RVA = "0x1CB16E0", Offset = "0x1CB00E0", VA = "0x181CB16E0")] private static void IKKENFIMNDH() { ActionEvent mghcdbefnol = PEGGCEDHBOF.MGHCDBEFNOL; if (mghcdbefnol != 0) { int num = 0; mghcdbefnol.Invoke(num != 0); } } // Token: 0x06004E3B RID: 20027 RVA: 0x00122EF8 File Offset: 0x001210F8 // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x6004E3B")] [Address(RVA = "0x1CB4180", Offset = "0x1CB2B80", VA = "0x181CB4180")] static PEGGCEDHBOF() { int num; ActionEvent actionEvent = new ActionEvent(32, num != 0); num = 0; PEGGCEDHBOF.GKPADFNNFFH = actionEvent; int num2; ActionEvent actionEvent2 = new ActionEvent(4, num2 != 0); num2 = 0; PEGGCEDHBOF.NLHPIBGGDMO = actionEvent2; int num3; ActionEvent actionEvent3 = new ActionEvent(32, num3 != 0); num3 = 0; PEGGCEDHBOF.MGHCDBEFNOL = actionEvent3; PEGGCEDHBOF.DKNKKLPCGLM = new Dictionary(); PEGGCEDHBOF.FAKFPNOLHOO = new HashSet(); PEGGCEDHBOF.AHJLENGOGAO = new Dictionary(); PEGGCEDHBOF.DPBLOEDGKNH = new Dictionary(); PEGGCEDHBOF.PPFHCMFICED = new Dictionary(); PEGGCEDHBOF.OBGCCGHADBF = new Dictionary(); ObscuredBool obscuredBool; bool fakeValue = obscuredBool.fakeValue; ObscuredBool obscuredBool2; bool fakeValue2 = obscuredBool2.fakeValue; ObscuredBool obscuredBool3; bool fakeValue3 = obscuredBool3.fakeValue; ObscuredBool obscuredBool4; bool fakeValue4 = obscuredBool4.fakeValue; ObscuredBool obscuredBool5; bool fakeValue5 = obscuredBool5.fakeValue; ObscuredBool obscuredBool6; bool fakeValue6 = obscuredBool6.fakeValue; ObscuredBool obscuredBool7; bool fakeValue7 = obscuredBool7.fakeValue; } // Token: 0x040039EF RID: 14831 [Token(Token = "0x40039EF")] public const int MEAPKENPMMO = 1; // Token: 0x040039F0 RID: 14832 [Token(Token = "0x40039F0")] public const int NLMDLGPHNFJ = 13; // Token: 0x040039F1 RID: 14833 [Token(Token = "0x40039F1")] public const int AGPIDNILMJB = 50; // Token: 0x040039F2 RID: 14834 [Token(Token = "0x40039F2")] public static ActionEvent GKPADFNNFFH; // Token: 0x040039F3 RID: 14835 [Token(Token = "0x40039F3")] public static ActionEvent NLHPIBGGDMO; // Token: 0x040039F4 RID: 14836 [Token(Token = "0x40039F4")] public static ActionEvent MGHCDBEFNOL; // Token: 0x040039F5 RID: 14837 [Token(Token = "0x40039F5")] private static Dictionary DKNKKLPCGLM; // Token: 0x040039F6 RID: 14838 [Token(Token = "0x40039F6")] private static HashSet FAKFPNOLHOO; // Token: 0x040039F7 RID: 14839 [Token(Token = "0x40039F7")] private static Dictionary AHJLENGOGAO; // Token: 0x040039F8 RID: 14840 [Token(Token = "0x40039F8")] private static Dictionary DPBLOEDGKNH; // Token: 0x040039F9 RID: 14841 [Token(Token = "0x40039F9")] private static Dictionary PPFHCMFICED; // Token: 0x040039FA RID: 14842 [Token(Token = "0x40039FA")] private static Dictionary OBGCCGHADBF; // Token: 0x040039FB RID: 14843 [Token(Token = "0x40039FB")] private static JJGHAFKJBEI DOOHKCANFLO; // Token: 0x02000CAA RID: 3242 [Token(Token = "0x2000CAA")] public class KHIOLJPCGIM : IFAIJAGLDFK { // Token: 0x17000D9B RID: 3483 // (get) Token: 0x06004E3C RID: 20028 RVA: 0x00122FB8 File Offset: 0x001211B8 // (set) Token: 0x06004E3D RID: 20029 RVA: 0x00122FCC File Offset: 0x001211CC [Token(Token = "0x17000D9B")] public List JPGMBCPBDEI { [Token(Token = "0x6004E3C")] [Address(RVA = "0x3C39A0", Offset = "0x3C23A0", VA = "0x1803C39A0")] get; [Token(Token = "0x6004E3D")] [Address(RVA = "0x3C39B0", Offset = "0x3C23B0", VA = "0x1803C39B0")] private set; } // Token: 0x17000D9C RID: 3484 // (get) Token: 0x06004E3E RID: 20030 RVA: 0x00122FE0 File Offset: 0x001211E0 // (set) Token: 0x06004E3F RID: 20031 RVA: 0x00122FF4 File Offset: 0x001211F4 [Token(Token = "0x17000D9C")] public List PALKHNNJEPN { [Token(Token = "0x6004E3E")] [Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240")] get; [Token(Token = "0x6004E3F")] [Address(RVA = "0x3C1280", Offset = "0x3BFC80", VA = "0x1803C1280")] private set; } // Token: 0x06004E40 RID: 20032 RVA: 0x00123008 File Offset: 0x00121208 [Token(Token = "0x6004E40")] [Address(RVA = "0x1606670", Offset = "0x1605070", VA = "0x181606670", Slot = "4")] public void PPGFHEDFBEA(Dictionary PMMGDNALAEB) { List list = AEOPHJMOOFE.LEIBLAFOPLL("nouns", PMMGDNALAEB); this.k__BackingField = list; List list2 = AEOPHJMOOFE.LEIBLAFOPLL("adjectives", PMMGDNALAEB); this.k__BackingField = list2; } // Token: 0x06004E41 RID: 20033 RVA: 0x0012303C File Offset: 0x0012123C [Token(Token = "0x6004E41")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public KHIOLJPCGIM() { } } // Token: 0x02000CAB RID: 3243 [Token(Token = "0x2000CAB")] [CompilerGenerated] private sealed class MMHEGMELKFJ { // Token: 0x06004E42 RID: 20034 RVA: 0x00123050 File Offset: 0x00121250 [Token(Token = "0x6004E42")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public MMHEGMELKFJ() { } // Token: 0x06004E43 RID: 20035 RVA: 0x00123064 File Offset: 0x00121264 [Token(Token = "0x6004E43")] [Address(RVA = "0x16072B0", Offset = "0x1605CB0", VA = "0x1816072B0")] internal IPromise b__0(bool isP2PBetaEnabled) { if (!isP2PBetaEnabled) { } bool flag = this.betaSetting.fakeValue; bool flag2; flag = flag2; return Promise.FromResult(flag); } // Token: 0x04003A05 RID: 14853 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4003A05")] public ObscuredBool betaSetting; } // Token: 0x02000CAC RID: 3244 [Token(Token = "0x2000CAC")] [CompilerGenerated] private sealed class LBNIGPACOIA { // Token: 0x06004E44 RID: 20036 RVA: 0x0012308C File Offset: 0x0012128C [Token(Token = "0x6004E44")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public LBNIGPACOIA() { } // Token: 0x06004E45 RID: 20037 RVA: 0x001230A0 File Offset: 0x001212A0 [Token(Token = "0x6004E45")] [Address(RVA = "0x16066E0", Offset = "0x16050E0", VA = "0x1816066E0")] internal void b__0(bool canLocalAccountSeePaidInventionSettings) { bool flag; if (flag) { } ObscuredBool obscuredBool; bool fakeValue = obscuredBool.fakeValue; } // Token: 0x06004E46 RID: 20038 RVA: 0x001230BC File Offset: 0x001212BC [Token(Token = "0x6004E46")] [Address(RVA = "0x1606930", Offset = "0x1605330", VA = "0x181606930")] internal void b__1(bool canLocalAccountSeeRoomKeySettings) { bool flag; if (flag) { } ObscuredBool obscuredBool; bool fakeValue = obscuredBool.fakeValue; } // Token: 0x04003A06 RID: 14854 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4003A06")] public bool hasActiveMembership; } // Token: 0x02000CAE RID: 3246 [Token(Token = "0x2000CAE")] [CompilerGenerated] private sealed class FOHJFICPPOE { // Token: 0x06004E59 RID: 20057 RVA: 0x001232CC File Offset: 0x001214CC [Token(Token = "0x6004E59")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public FOHJFICPPOE() { } // Token: 0x06004E5A RID: 20058 RVA: 0x001232E0 File Offset: 0x001214E0 [Token(Token = "0x6004E5A")] [Address(RVA = "0x1605FB0", Offset = "0x16049B0", VA = "0x181605FB0")] internal IPromise> b__0(List accountList) { for (;;) { int num = 0; HashSet hashSet = this.accountIdsToGet; int count = hashSet._count; Func <>9__63_ = PEGGCEDHBOF.<>c.<>9__63_2; if (<>9__63_ == 0) { PEGGCEDHBOF.<>c.<>9__63_2 = (CCEOLAOLEKJ a) => ObscuredInt.FAJDMKOEFLH(a.k__BackingField); } IEnumerable enumerable = Enumerable.Select(accountList, <>9__63_); IEnumerable enumerable2 = Enumerable.Except(hashSet, enumerable); if (enumerable2 != 0) { HashSet fakfpnolhoo = PEGGCEDHBOF.FAKFPNOLHOO; } if (enumerable2 != 0) { } List.Enumerator enumerator; if ((num == -1 || enumerator != 0) && num != 0) { goto IL_AD; } if ((ulong)((uint)(-1)) != (ulong)(-1L)) { break; } if (num != 0) { goto IL_AD; } if ((ulong)((uint)(-1)) != (ulong)(-1L)) { } if (num == 0) { IPromise promise; return promise; } } List list = new List(); List list2 = this.accountIds; throw new NullReferenceException(); IL_AD: throw new NullReferenceException(); } // Token: 0x04003A18 RID: 14872 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4003A18")] public HashSet accountIdsToGet; // Token: 0x04003A19 RID: 14873 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4003A19")] public List accountIds; } // Token: 0x02000CAF RID: 3247 [Token(Token = "0x2000CAF")] [CompilerGenerated] private sealed class JAPFELBOECN { // Token: 0x06004E5B RID: 20059 RVA: 0x001233A0 File Offset: 0x001215A0 [Token(Token = "0x6004E5B")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public JAPFELBOECN() { } // Token: 0x06004E5C RID: 20060 RVA: 0x001233B4 File Offset: 0x001215B4 [Token(Token = "0x6004E5C")] [Address(RVA = "0x1606560", Offset = "0x1604F60", VA = "0x181606560")] internal void b__0() { JJGHAFKJBEI doohkcanflo = PEGGCEDHBOF.DOOHKCANFLO; DateTime utcNow = DateTime.UtcNow; bool flag; doohkcanflo.KIJBMENEGJO(flag); PEGGCEDHBOF.IKKENFIMNDH(); } // Token: 0x04003A1A RID: 14874 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4003A1A")] public DateTime birthdayUTC; } // Token: 0x02000CB0 RID: 3248 [Token(Token = "0x2000CB0")] [CompilerGenerated] private sealed class BBPHAGPOLKE { // Token: 0x06004E5D RID: 20061 RVA: 0x001233E4 File Offset: 0x001215E4 [Token(Token = "0x6004E5D")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public BBPHAGPOLKE() { } // Token: 0x06004E5E RID: 20062 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6004E5E")] [Address(RVA = "0x16056C0", Offset = "0x16040C0", VA = "0x1816056C0")] internal void b__0(bool hasRole) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x04003A1B RID: 14875 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4003A1B")] public Dictionary cache; // Token: 0x04003A1C RID: 14876 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4003A1C")] public int accountId; } // Token: 0x02000CB1 RID: 3249 [Token(Token = "0x2000CB1")] [CompilerGenerated] private sealed class EPPINMBIIOP { // Token: 0x06004E5F RID: 20063 RVA: 0x001233F8 File Offset: 0x001215F8 [Token(Token = "0x6004E5F")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public EPPINMBIIOP() { } // Token: 0x06004E60 RID: 20064 RVA: 0x0012340C File Offset: 0x0012160C [Token(Token = "0x6004E60")] [Address(RVA = "0x1605E60", Offset = "0x1604860", VA = "0x181605E60")] internal IPromise b__0(bool isDeveloper) { if (isDeveloper) { return Promise.FromResult(true); } int num = this.accountId; bool flag = this.forceRefresh; Dictionary dpbloedgknh = PEGGCEDHBOF.DPBLOEDGKNH; return PEGGCEDHBOF.JBENBHNGNBA(num, "screenshare", dpbloedgknh, flag); } // Token: 0x04003A1D RID: 14877 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4003A1D")] public int accountId; // Token: 0x04003A1E RID: 14878 [global::Cpp2IlInjected.FieldOffset(Offset = "0x14")] [Token(Token = "0x4003A1E")] public bool forceRefresh; } // Token: 0x02000CB2 RID: 3250 [Token(Token = "0x2000CB2")] [CompilerGenerated] private sealed class NKHDHEDMOKI { // Token: 0x06004E61 RID: 20065 RVA: 0x00123448 File Offset: 0x00121648 [Token(Token = "0x6004E61")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public NKHDHEDMOKI() { } // Token: 0x06004E62 RID: 20066 RVA: 0x0012345C File Offset: 0x0012165C [Token(Token = "0x6004E62")] [Address(RVA = "0x1607390", Offset = "0x1605D90", VA = "0x181607390")] internal List b__2(List accounts) { Func func = this.<>9__3; if (func == 0) { Func func2 = delegate(CCEOLAOLEKJ a) { PEGGCEDHBOF.ILIPHDJJJEB iliphdjjjeb = new PEGGCEDHBOF.ILIPHDJJJEB(); iliphdjjjeb.a = a2; List list = this.cachedLogins; Func func4 = delegate(MHOKOMMOGKM.ONLDIBIOKEF cl) { CCEOLAOLEKJ a2 = iliphdjjjeb.a; int k__BackingField = cl.k__BackingField; int num2 = ObscuredInt.FAJDMKOEFLH(a2.k__BackingField); return k__BackingField == num2; }; IEnumerable enumerable2 = Enumerable.Where(list, func4); Func <>9__82_ = PEGGCEDHBOF.<>c.<>9__82_6; if (<>9__82_ == 0) { PEGGCEDHBOF.<>c.<>9__82_6 = (MHOKOMMOGKM.ONLDIBIOKEF cl) => cl.k__BackingField; } IOrderedEnumerable orderedEnumerable = Enumerable.OrderByDescending(enumerable2, <>9__82_); Func func5; if (PEGGCEDHBOF.<>c.<>9__82_7 == 0) { func5 = (MHOKOMMOGKM.ONLDIBIOKEF cl) => cl.k__BackingField; PEGGCEDHBOF.<>c.<>9__82_7 = func5; } string text = Enumerable.First(Enumerable.Select(orderedEnumerable, func5)); int num; DCGAMCKNJDB dcgamcknjdb = new DCGAMCKNJDB(iliphdjjjeb.a, (GPOOLJODEGM)num, text); num = 0; return dcgamcknjdb; }; this.<>9__3 = func2; } IEnumerable enumerable = Enumerable.Select(accounts, func); Func func3; if (PEGGCEDHBOF.<>c.<>9__82_4 == 0) { func3 = (DCGAMCKNJDB a) => a != 0; PEGGCEDHBOF.<>c.<>9__82_4 = func3; } return Enumerable.ToList(Enumerable.Where(enumerable, func3)); } // Token: 0x06004E63 RID: 20067 RVA: 0x001234BC File Offset: 0x001216BC [Token(Token = "0x6004E63")] [Address(RVA = "0x16074E0", Offset = "0x1605EE0", VA = "0x1816074E0")] internal DCGAMCKNJDB b__3(CCEOLAOLEKJ a) { PEGGCEDHBOF.ILIPHDJJJEB iliphdjjjeb = new PEGGCEDHBOF.ILIPHDJJJEB(); iliphdjjjeb.a = a; List list = this.cachedLogins; Func func = delegate(MHOKOMMOGKM.ONLDIBIOKEF cl) { CCEOLAOLEKJ a2 = iliphdjjjeb.a; int k__BackingField = cl.k__BackingField; int num2 = ObscuredInt.FAJDMKOEFLH(a2.k__BackingField); return k__BackingField == num2; }; IEnumerable enumerable = Enumerable.Where(list, func); Func <>9__82_ = PEGGCEDHBOF.<>c.<>9__82_6; if (<>9__82_ == 0) { PEGGCEDHBOF.<>c.<>9__82_6 = (MHOKOMMOGKM.ONLDIBIOKEF cl) => cl.k__BackingField; } IOrderedEnumerable orderedEnumerable = Enumerable.OrderByDescending(enumerable, <>9__82_); Func func2; if (PEGGCEDHBOF.<>c.<>9__82_7 == 0) { func2 = (MHOKOMMOGKM.ONLDIBIOKEF cl) => cl.k__BackingField; PEGGCEDHBOF.<>c.<>9__82_7 = func2; } string text = Enumerable.First(Enumerable.Select(orderedEnumerable, func2)); int num; DCGAMCKNJDB dcgamcknjdb = new DCGAMCKNJDB(iliphdjjjeb.a, (GPOOLJODEGM)num, text); num = 0; return dcgamcknjdb; } // Token: 0x04003A1F RID: 14879 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4003A1F")] public List cachedLogins; // Token: 0x04003A20 RID: 14880 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4003A20")] public Func <>9__3; } // Token: 0x02000CB3 RID: 3251 [Token(Token = "0x2000CB3")] [CompilerGenerated] private sealed class ILIPHDJJJEB { // Token: 0x06004E64 RID: 20068 RVA: 0x0012356C File Offset: 0x0012176C [Token(Token = "0x6004E64")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public ILIPHDJJJEB() { } // Token: 0x06004E65 RID: 20069 RVA: 0x00123580 File Offset: 0x00121780 [Token(Token = "0x6004E65")] [Address(RVA = "0x16064D0", Offset = "0x1604ED0", VA = "0x1816064D0")] internal bool b__5(MHOKOMMOGKM.ONLDIBIOKEF cl) { CCEOLAOLEKJ cceolaolekj = this.a; int k__BackingField = cl.k__BackingField; int num = ObscuredInt.FAJDMKOEFLH(cceolaolekj.k__BackingField); return k__BackingField == num; } // Token: 0x04003A21 RID: 14881 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4003A21")] public CCEOLAOLEKJ a; } // Token: 0x02000CB4 RID: 3252 [Token(Token = "0x2000CB4")] [CompilerGenerated] private sealed class MBOLDFLLLBD { // Token: 0x06004E66 RID: 20070 RVA: 0x001235B4 File Offset: 0x001217B4 [Token(Token = "0x6004E66")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public MBOLDFLLLBD() { } // Token: 0x06004E67 RID: 20071 RVA: 0x001235C8 File Offset: 0x001217C8 [Token(Token = "0x6004E67")] [Address(RVA = "0x1606B80", Offset = "0x1605580", VA = "0x181606B80")] internal IPromise> b__0(List accountsWithContactDetails) { string text = this.localContactDetail; Predicate predicate = this.<>9__1; if (predicate == 0) { Predicate predicate2 = delegate(EIPFPFAHPGH a) { string text2 = this.localContactDetail; return string.Equals(a.k__BackingField, text2); }; this.<>9__1 = predicate2; } List list = ListExt.RemoveAllWhere(accountsWithContactDetails, predicate); Func func; if (this.<>9__2 == 0) { func = delegate(EIPFPFAHPGH a) { GPOOLJODEGM gpooljodegm = this.detailType; DCGAMCKNJDB dcgamcknjdb; return dcgamcknjdb; }; this.<>9__2 = func; } List list2 = Enumerable.ToList(Enumerable.Select(accountsWithContactDetails, func)); IPromise promise; return promise; } // Token: 0x06004E68 RID: 20072 RVA: 0x00123634 File Offset: 0x00121834 [Token(Token = "0x6004E68")] [Address(RVA = "0x1606CA0", Offset = "0x16056A0", VA = "0x181606CA0")] internal bool b__1(EIPFPFAHPGH a) { string text = this.localContactDetail; return string.Equals(a.k__BackingField, text); } // Token: 0x06004E69 RID: 20073 RVA: 0x0012365C File Offset: 0x0012185C [Token(Token = "0x6004E69")] [Address(RVA = "0x1606CD0", Offset = "0x16056D0", VA = "0x181606CD0")] internal DCGAMCKNJDB b__2(EIPFPFAHPGH a) { GPOOLJODEGM gpooljodegm = this.detailType; DCGAMCKNJDB dcgamcknjdb; return dcgamcknjdb; } // Token: 0x04003A22 RID: 14882 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4003A22")] public string localContactDetail; // Token: 0x04003A23 RID: 14883 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4003A23")] public GPOOLJODEGM detailType; // Token: 0x04003A24 RID: 14884 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4003A24")] public Predicate <>9__1; // Token: 0x04003A25 RID: 14885 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x4003A25")] public Func <>9__2; } }