using System; using System.Collections.Generic; using System.Globalization; using System.Runtime.InteropServices; using Cpp2IlInjected; namespace AmplitudeAnalytics { // Token: 0x0200102F RID: 4143 [Token(Token = "0x200102F")] [Serializable] [StructLayout(3)] public class AmplitudeAnalyticsIdentifyMessage { // Token: 0x06006461 RID: 25697 RVA: 0x00160EA8 File Offset: 0x0015F0A8 [Token(Token = "0x6006461")] [Address(RVA = "0x1D458D0", Offset = "0x1D442D0", VA = "0x181D458D0")] public static ICBHDPFJBKD NFHADFCEMML([Optional] string BHBHMMAEFMK) { return new ICBHDPFJBKD(new AmplitudeAnalyticsIdentifyMessage(BHBHMMAEFMK)); } // Token: 0x06006462 RID: 25698 RVA: 0x00160EC0 File Offset: 0x0015F0C0 [Token(Token = "0x6006462")] [Address(RVA = "0x1D459A0", Offset = "0x1D443A0", VA = "0x181D459A0")] protected AmplitudeAnalyticsIdentifyMessage([Optional] string user_id) { this.user_id = user_id; string hnpbhliofnc = KMJJGELKNAP.HNPBHLIOFNC; this.buildVersion = hnpbhliofnc; int lcid = CultureInfo.CurrentCulture.LCID; this.language = lcid; } // Token: 0x06006463 RID: 25699 RVA: 0x00160F04 File Offset: 0x0015F104 [Token(Token = "0x6006463")] [Address(RVA = "0x1D45430", Offset = "0x1D43E30", VA = "0x181D45430")] public Dictionary CGKHPNNLKDC() { Dictionary dictionary = new Dictionary(); string text = this.ToString(); return dictionary; } // Token: 0x06006464 RID: 25700 RVA: 0x00160F20 File Offset: 0x0015F120 [Token(Token = "0x6006464")] [Address(RVA = "0x1D454A0", Offset = "0x1D43EA0", VA = "0x181D454A0", Slot = "4")] protected virtual Dictionary FCFGBBENGPC(Dictionary ICPCGIMPCGB) { string text = this.buildVersion; ICPCGIMPCGB["app_version"] = text; ICPCGIMPCGB["ip"] = "$remote"; string text2 = this.user_id; if (text2 != 0) { ICPCGIMPCGB["user_id"] = text2; } string text3 = this.language; if ((ulong)1L == 0UL) { } if (text3 != 0) { ICPCGIMPCGB["language"] = text3; } AmplitudeAnalyticsIdentifyMessage.DeviceInfo deviceInfo = this.deviceInfo; if (deviceInfo != 0) { string platform = deviceInfo.platform; ICPCGIMPCGB["platform"] = platform; string os_name = deviceInfo.os_name; ICPCGIMPCGB["os_name"] = os_name; string os_version = deviceInfo.os_version; ICPCGIMPCGB["os_version"] = os_version; string device_brand = deviceInfo.device_brand; ICPCGIMPCGB["device_brand"] = device_brand; string device_manufacturer = deviceInfo.device_manufacturer; ICPCGIMPCGB["device_manufacturer"] = device_manufacturer; string device_model = deviceInfo.device_model; ICPCGIMPCGB["device_model"] = device_model; string device_type = deviceInfo.device_type; ICPCGIMPCGB["device_type"] = device_type; string carrier = deviceInfo.carrier; ICPCGIMPCGB["carrier"] = carrier; } AmplitudeAnalyticsIdentifyMessage.RevenueData revenueData = this.revenueData; if (revenueData != 0) { float price = revenueData.price; int quantity = revenueData.quantity; ICPCGIMPCGB["quantity"] = quantity; float revenue = revenueData.revenue; ICPCGIMPCGB["revenue"] = quantity; string productId = revenueData.productId; ICPCGIMPCGB["productId"] = productId; string revenueType = revenueData.revenueType; ICPCGIMPCGB["revenueType"] = revenueType; } Dictionary dictionary = this.user_properties; this.MMMPHAOAJCB("user_properties", dictionary, ICPCGIMPCGB); return ICPCGIMPCGB; } // Token: 0x06006465 RID: 25701 RVA: 0x001610C8 File Offset: 0x0015F2C8 [Token(Token = "0x6006465")] [Address(RVA = "0x1D45830", Offset = "0x1D44230", VA = "0x181D45830")] protected void MMMPHAOAJCB(string DNGKIAJLLHG, Dictionary JKAELHGHJAJ, Dictionary GKLOGJJFBMB) { if (JKAELHGHJAJ != 0 && JKAELHGHJAJ.Count > 0 && JKAELHGHJAJ.Count < 1000) { GKLOGJJFBMB[DNGKIAJLLHG] = JKAELHGHJAJ; } } // Token: 0x06006466 RID: 25702 RVA: 0x00161100 File Offset: 0x0015F300 [Token(Token = "0x6006466")] [Address(RVA = "0x1D457C0", Offset = "0x1D441C0", VA = "0x181D457C0")] protected void HCMAEDCGBIH(string DNGKIAJLLHG, string ONGBFDACHHG, Dictionary PMMGDNALAEB) { if (ONGBFDACHHG != 0) { PMMGDNALAEB[DNGKIAJLLHG] = ONGBFDACHHG; } } // Token: 0x06006467 RID: 25703 RVA: 0x00161120 File Offset: 0x0015F320 // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x6006467")] [Address(RVA = "0x1D45940", Offset = "0x1D44340", VA = "0x181D45940")] static AmplitudeAnalyticsIdentifyMessage() { int num; AmplitudeAnalyticsIdentifyMessage amplitudeAnalyticsIdentifyMessage = new AmplitudeAnalyticsIdentifyMessage(num); num = 0; AmplitudeAnalyticsIdentifyMessage.Empty = amplitudeAnalyticsIdentifyMessage; } // Token: 0x040047CC RID: 18380 [Token(Token = "0x40047CC")] public static readonly AmplitudeAnalyticsIdentifyMessage Empty; // Token: 0x040047CD RID: 18381 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x40047CD")] protected readonly string user_id; // Token: 0x040047CE RID: 18382 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x40047CE")] internal AmplitudeAnalyticsIdentifyMessage.DeviceInfo deviceInfo; // Token: 0x040047CF RID: 18383 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x40047CF")] internal AmplitudeAnalyticsIdentifyMessage.RevenueData revenueData; // Token: 0x040047D0 RID: 18384 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x40047D0")] private readonly string buildVersion; // Token: 0x040047D1 RID: 18385 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x40047D1")] private readonly string language; // Token: 0x040047D2 RID: 18386 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x40047D2")] internal Dictionary user_properties; // Token: 0x02001030 RID: 4144 [Token(Token = "0x2001030")] [Serializable] public class DeviceInfo { // Token: 0x06006468 RID: 25704 RVA: 0x0016113C File Offset: 0x0015F33C [Token(Token = "0x6006468")] [Address(RVA = "0x1D57A70", Offset = "0x1D56470", VA = "0x181D57A70")] public void NADFBGIJJLM(Dictionary DKEFODEJBEI) { string text = this.platform; DKEFODEJBEI["platform"] = text; string text2 = this.os_name; DKEFODEJBEI["os_name"] = text2; string text3 = this.os_version; DKEFODEJBEI["os_version"] = text3; string text4 = this.device_brand; DKEFODEJBEI["device_brand"] = text4; string text5 = this.device_manufacturer; DKEFODEJBEI["device_manufacturer"] = text5; string text6 = this.device_model; DKEFODEJBEI["device_model"] = text6; string text7 = this.device_type; DKEFODEJBEI["device_type"] = text7; string text8 = this.carrier; DKEFODEJBEI["carrier"] = text8; } // Token: 0x06006469 RID: 25705 RVA: 0x001611F0 File Offset: 0x0015F3F0 [Token(Token = "0x6006469")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public DeviceInfo() { } // Token: 0x040047D3 RID: 18387 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x40047D3")] public string platform; // Token: 0x040047D4 RID: 18388 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x40047D4")] public string os_name; // Token: 0x040047D5 RID: 18389 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x40047D5")] public string os_version; // Token: 0x040047D6 RID: 18390 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x40047D6")] public string device_brand; // Token: 0x040047D7 RID: 18391 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x40047D7")] public string device_manufacturer; // Token: 0x040047D8 RID: 18392 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x40047D8")] public string device_model; // Token: 0x040047D9 RID: 18393 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x40047D9")] public string device_type; // Token: 0x040047DA RID: 18394 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x40047DA")] public string carrier; } // Token: 0x02001031 RID: 4145 [Token(Token = "0x2001031")] [Serializable] public class RevenueData { // Token: 0x0600646A RID: 25706 RVA: 0x00161204 File Offset: 0x0015F404 [Token(Token = "0x600646A")] [Address(RVA = "0x1D5B200", Offset = "0x1D59C00", VA = "0x181D5B200")] public void NADFBGIJJLM(Dictionary DKEFODEJBEI) { float num = this.price; int num2 = this.quantity; DKEFODEJBEI["quantity"] = num2; float num3 = this.revenue; DKEFODEJBEI["revenue"] = num2; string text = this.productId; DKEFODEJBEI["productId"] = text; string text2 = this.revenueType; DKEFODEJBEI["revenueType"] = text2; } // Token: 0x0600646B RID: 25707 RVA: 0x0016126C File Offset: 0x0015F46C [Token(Token = "0x600646B")] [Address(RVA = "0x1D5B320", Offset = "0x1D59D20", VA = "0x181D5B320")] public RevenueData() { } // Token: 0x040047DB RID: 18395 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x40047DB")] public float price; // Token: 0x040047DC RID: 18396 [global::Cpp2IlInjected.FieldOffset(Offset = "0x14")] [Token(Token = "0x40047DC")] public int quantity = (int)((ulong)1L); // Token: 0x040047DD RID: 18397 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x40047DD")] public float revenue; // Token: 0x040047DE RID: 18398 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x40047DE")] public string productId; // Token: 0x040047DF RID: 18399 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x40047DF")] public string revenueType; } } }