using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using Cpp2IlInjected; using RecRoom.Async; using RRUI.Navigation; using UnityEngine; namespace RRUI.Data { // Token: 0x02000895 RID: 2197 [Token(Token = "0x2000895")] [StructLayout(3)] public class BrowserModel : RRUIModel { // Token: 0x17000A99 RID: 2713 // (get) Token: 0x06003C2F RID: 15407 RVA: 0x000F7120 File Offset: 0x000F5320 [Token(Token = "0x17000A99")] protected override bool PHGOLNMDJLH { [Token(Token = "0x6003C2F")] [Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "11")] get { return true; } } // Token: 0x17000A9A RID: 2714 // (get) Token: 0x06003C30 RID: 15408 RVA: 0x000F7130 File Offset: 0x000F5330 [Token(Token = "0x17000A9A")] protected override Model.COPCOEAOFDJ NHLKMFJLJKE { [Token(Token = "0x6003C30")] [Address(RVA = "0x8509C0", Offset = "0x84F3C0", VA = "0x1808509C0", Slot = "12")] get { return Model.COPCOEAOFDJ.None; } } // Token: 0x06003C31 RID: 15409 RVA: 0x000F7140 File Offset: 0x000F5340 [Token(Token = "0x6003C31")] [Address(RVA = "0x1A50780", Offset = "0x1A4F180", VA = "0x181A50780")] private static BrowserModel CHMENFMDKOC(GameObject LHOMKMINCHH) { BrowserModel componentInParent = LHOMKMINCHH.GetComponentInParent(); int num = 0; if (componentInParent == num) { BrowserModel componentInChildren = LHOMKMINCHH.GetComponentInChildren(); } return componentInParent; } // Token: 0x06003C32 RID: 15410 RVA: 0x000F7170 File Offset: 0x000F5370 [Token(Token = "0x6003C32")] [Address(RVA = "0x1A50B70", Offset = "0x1A4F570", VA = "0x181A50B70")] public static void GoTo(GameObject LHOMKMINCHH, CECAKDDNHLN PACGLAIGOMF) { BrowserModel browserModel = BrowserModel.CHMENFMDKOC(LHOMKMINCHH); if (browserModel != 0) { browserModel.GoTo(PACGLAIGOMF); return; } } // Token: 0x06003C33 RID: 15411 RVA: 0x000F7190 File Offset: 0x000F5390 [Token(Token = "0x6003C33")] [Address(RVA = "0x1A50AE0", Offset = "0x1A4F4E0", VA = "0x181A50AE0")] public static void GoTo(GameObject LHOMKMINCHH, Route GJIOCANDGPE, [Optional] Dictionary ABADFLCBFIJ) { BrowserModel browserModel = BrowserModel.CHMENFMDKOC(LHOMKMINCHH); if (browserModel != 0) { CECAKDDNHLN cecakddnhln = new CECAKDDNHLN(GJIOCANDGPE, ABADFLCBFIJ); browserModel.GoTo(cecakddnhln); } } // Token: 0x17000A9B RID: 2715 // (get) Token: 0x06003C34 RID: 15412 RVA: 0x000F71B8 File Offset: 0x000F53B8 [Token(Token = "0x17000A9B")] public Route CJKGDEIOHMA { [Token(Token = "0x6003C34")] [Address(RVA = "0x4D2570", Offset = "0x4D0F70", VA = "0x1804D2570")] get { return this.defaultRoute; } } // Token: 0x17000A9C RID: 2716 // (get) Token: 0x06003C35 RID: 15413 RVA: 0x000F71CC File Offset: 0x000F53CC // (set) Token: 0x06003C36 RID: 15414 RVA: 0x000F71F0 File Offset: 0x000F53F0 [Token(Token = "0x17000A9C")] public Route GMAKMKMNHAP { [Token(Token = "0x6003C35")] [Address(RVA = "0x1A51440", Offset = "0x1A4FE40", VA = "0x181A51440")] get { return this.ENJABEBOEHC.k__BackingField.k__BackingField; } [Token(Token = "0x6003C36")] [Address(RVA = "0x1A51490", Offset = "0x1A4FE90", VA = "0x181A51490")] set { CECAKDDNHLN cecakddnhln = new CECAKDDNHLN(value); this.GoTo(cecakddnhln); } } // Token: 0x17000A9D RID: 2717 // (get) Token: 0x06003C37 RID: 15415 RVA: 0x000F720C File Offset: 0x000F540C // (set) Token: 0x06003C38 RID: 15416 RVA: 0x000F722C File Offset: 0x000F542C [Token(Token = "0x17000A9D")] public CECAKDDNHLN NJIBHKPHKFF { [Token(Token = "0x6003C37")] [Address(RVA = "0x1A51470", Offset = "0x1A4FE70", VA = "0x181A51470")] get { return this.ENJABEBOEHC.k__BackingField; } [Token(Token = "0x6003C38")] [Address(RVA = "0x1A51500", Offset = "0x1A4FF00", VA = "0x181A51500")] set { this.GoTo(value); } } // Token: 0x17000A9E RID: 2718 // (get) Token: 0x06003C39 RID: 15417 RVA: 0x000F7240 File Offset: 0x000F5440 [Token(Token = "0x17000A9E")] public CECAKDDNHLN LNAPHLOJCFN { [Token(Token = "0x6003C39")] [Address(RVA = "0x1A51410", Offset = "0x1A4FE10", VA = "0x181A51410")] get { BrowserModel.GNDBPEDGFBH k__BackingField = this.ENJABEBOEHC.k__BackingField; if (k__BackingField != 0) { return k__BackingField.k__BackingField; } throw new NullReferenceException(); } } // Token: 0x17000A9F RID: 2719 // (get) Token: 0x06003C3A RID: 15418 RVA: 0x000F726C File Offset: 0x000F546C [Token(Token = "0x17000A9F")] public CECAKDDNHLN PHHNBEIFGLI { [Token(Token = "0x6003C3A")] [Address(RVA = "0x1A513E0", Offset = "0x1A4FDE0", VA = "0x181A513E0")] get { BrowserModel.GNDBPEDGFBH k__BackingField = this.ENJABEBOEHC.k__BackingField; if (k__BackingField != 0) { return k__BackingField.k__BackingField; } throw new NullReferenceException(); } } // Token: 0x17000AA0 RID: 2720 // (get) Token: 0x06003C3B RID: 15419 RVA: 0x000F7298 File Offset: 0x000F5498 [Token(Token = "0x17000AA0")] public bool DIHCCBHGAIM { [Token(Token = "0x6003C3B")] [Address(RVA = "0x1A513A0", Offset = "0x1A4FDA0", VA = "0x181A513A0")] get { /* An exception occurred when decompiling this method (06003C3B) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RRUI.Data.BrowserModel::get_CanGoBack() ---> System.Exception: Basic block has to end with unconditional control flow. { IL_00: brtrue(IL_00, cne:bool(ldfld:GNDBPEDGFBH(BrowserModel::ENJABEBOEHC, ldloc:BrowserModel(this)), ldc.i4:int32[exp:GNDBPEDGFBH](0))) } 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.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846 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 1663 */; } } // Token: 0x17000AA1 RID: 2721 // (get) Token: 0x06003C3C RID: 15420 RVA: 0x000F72B0 File Offset: 0x000F54B0 [Token(Token = "0x17000AA1")] public bool LLPCELDKALE { [Token(Token = "0x6003C3C")] [Address(RVA = "0x1A513C0", Offset = "0x1A4FDC0", VA = "0x181A513C0")] get { /* An exception occurred when decompiling this method (06003C3C) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RRUI.Data.BrowserModel::get_CanGoForward() ---> System.Exception: Basic block has to end with unconditional control flow. { IL_00: brtrue(IL_00, cne:bool(ldfld:GNDBPEDGFBH(BrowserModel::ENJABEBOEHC, ldloc:BrowserModel(this)), ldc.i4:int32[exp:GNDBPEDGFBH](0))) } 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.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846 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 1663 */; } } // Token: 0x06003C3D RID: 15421 RVA: 0x000F72C8 File Offset: 0x000F54C8 [Token(Token = "0x6003C3D")] [Address(RVA = "0x1A51230", Offset = "0x1A4FC30", VA = "0x181A51230", Slot = "9")] protected override void Start() { base.Start(); Route route = this.defaultRoute; if (route != 0 && this.ENJABEBOEHC.k__BackingField.k__BackingField == (ulong)0L) { CECAKDDNHLN cecakddnhln = new CECAKDDNHLN(route); this.ENJABEBOEHC = new BrowserModel.GNDBPEDGFBH { k__BackingField = cecakddnhln }; } base.MKBLJJGJAOH(); } // Token: 0x06003C3E RID: 15422 RVA: 0x000F7324 File Offset: 0x000F5524 [Token(Token = "0x6003C3E")] [Address(RVA = "0x1A506E0", Offset = "0x1A4F0E0", VA = "0x181A506E0", Slot = "19")] protected override void AHFKACICJNC() { BrowserModel.GNDBPEDGFBH gndbpedgfbh = new BrowserModel.GNDBPEDGFBH(); int num; CECAKDDNHLN cecakddnhln = new CECAKDDNHLN(num); num = 0; gndbpedgfbh.k__BackingField = cecakddnhln; this.ENJABEBOEHC = gndbpedgfbh; } // Token: 0x06003C3F RID: 15423 RVA: 0x000F7350 File Offset: 0x000F5550 [Token(Token = "0x6003C3F")] [Address(RVA = "0x1A50A60", Offset = "0x1A4F460", VA = "0x181A50A60")] public void GoTo(Route GJIOCANDGPE, [Optional] Dictionary ABADFLCBFIJ) { CECAKDDNHLN cecakddnhln = new CECAKDDNHLN(GJIOCANDGPE, ABADFLCBFIJ); this.GoTo(cecakddnhln); } // Token: 0x06003C40 RID: 15424 RVA: 0x000F736C File Offset: 0x000F556C [Token(Token = "0x6003C40")] [Address(RVA = "0x1A50BA0", Offset = "0x1A4F5A0", VA = "0x181A50BA0")] public void GoTo(CECAKDDNHLN PACGLAIGOMF) { if (!CECAKDDNHLN.FKCEAFNEBAM(this.ENJABEBOEHC.k__BackingField, PACGLAIGOMF)) { BrowserModel.GNDBPEDGFBH gndbpedgfbh = new BrowserModel.GNDBPEDGFBH(); gndbpedgfbh.k__BackingField = PACGLAIGOMF; BrowserModel.GNDBPEDGFBH enjabeboehc = this.ENJABEBOEHC; gndbpedgfbh.k__BackingField = enjabeboehc; this.ENJABEBOEHC.k__BackingField = gndbpedgfbh; this.ENJABEBOEHC = gndbpedgfbh; Route k__BackingField = gndbpedgfbh.k__BackingField.k__BackingField.k__BackingField; CECAKDDNHLN k__BackingField = gndbpedgfbh.k__BackingField; string text = this.analyticsContext; Route k__BackingField2 = k__BackingField.k__BackingField; if (!string.IsNullOrEmpty(text)) { string text2 = this.analyticsContext; if (k__BackingField != 0) { int hashCode = k__BackingField.GetHashCode(); } if (k__BackingField2 != 0) { int hashCode2 = k__BackingField2.GetHashCode(); } } } base.MKBLJJGJAOH(); } // Token: 0x06003C41 RID: 15425 RVA: 0x000F7420 File Offset: 0x000F5620 [Token(Token = "0x6003C41")] [Address(RVA = "0x1A509E0", Offset = "0x1A4F3E0", VA = "0x181A509E0")] public void GoBack() { BrowserModel.GNDBPEDGFBH k__BackingField = this.ENJABEBOEHC.k__BackingField; if (k__BackingField != 0) { this.ENJABEBOEHC = k__BackingField; base.MKBLJJGJAOH(); return; } } // Token: 0x06003C42 RID: 15426 RVA: 0x000F7454 File Offset: 0x000F5654 [Token(Token = "0x6003C42")] [Address(RVA = "0x1A50900", Offset = "0x1A4F300", VA = "0x181A50900")] public void GoBackTo(Func PBPLOKIJLLN) { BrowserModel.GNDBPEDGFBH enjabeboehc; BrowserModel.GNDBPEDGFBH k__BackingField; do { enjabeboehc = this.ENJABEBOEHC; k__BackingField = enjabeboehc.k__BackingField; if (k__BackingField == 0) { break; } if (PBPLOKIJLLN != 0) { CECAKDDNHLN k__BackingField = k__BackingField.k__BackingField; if (PBPLOKIJLLN(k__BackingField) != 0) { goto IL_49; } } } while (k__BackingField.k__BackingField != 0); BrowserModel.GNDBPEDGFBH k__BackingField2 = enjabeboehc.k__BackingField; if (k__BackingField2 != 0) { this.ENJABEBOEHC = k__BackingField2; base.MKBLJJGJAOH(); } return; IL_49: throw new NullReferenceException(); } // Token: 0x06003C43 RID: 15427 RVA: 0x000F74B0 File Offset: 0x000F56B0 [Token(Token = "0x6003C43")] [Address(RVA = "0x1A50A20", Offset = "0x1A4F420", VA = "0x181A50A20")] public void GoForward() { BrowserModel.GNDBPEDGFBH k__BackingField = this.ENJABEBOEHC.k__BackingField; if (k__BackingField != 0) { this.ENJABEBOEHC = k__BackingField; base.MKBLJJGJAOH(); return; } } // Token: 0x06003C44 RID: 15428 RVA: 0x000F74E4 File Offset: 0x000F56E4 [Token(Token = "0x6003C44")] [Address(RVA = "0x1A511C0", Offset = "0x1A4FBC0", VA = "0x181A511C0")] public void ResetAndGoTo(CECAKDDNHLN PACGLAIGOMF) { this.ENJABEBOEHC = new BrowserModel.GNDBPEDGFBH { k__BackingField = PACGLAIGOMF }; base.MKBLJJGJAOH(); } // Token: 0x06003C45 RID: 15429 RVA: 0x000F750C File Offset: 0x000F570C [Token(Token = "0x6003C45")] [Address(RVA = "0x1A51110", Offset = "0x1A4FB10", VA = "0x181A51110")] public void ResetAndGoTo(Route GJIOCANDGPE) { CECAKDDNHLN cecakddnhln = new CECAKDDNHLN(GJIOCANDGPE); this.ENJABEBOEHC = new BrowserModel.GNDBPEDGFBH { k__BackingField = cecakddnhln }; base.MKBLJJGJAOH(); } // Token: 0x06003C46 RID: 15430 RVA: 0x000F753C File Offset: 0x000F573C [Token(Token = "0x6003C46")] [Address(RVA = "0x1A51060", Offset = "0x1A4FA60", VA = "0x181A51060")] public void Remove(CECAKDDNHLN PACGLAIGOMF) { BrowserModel.GNDBPEDGFBH enjabeboehc = this.ENJABEBOEHC; if (enjabeboehc.k__BackingField != PACGLAIGOMF) { BrowserModel.GNDBPEDGFBH k__BackingField = enjabeboehc.k__BackingField; if (k__BackingField != 0) { BrowserModel.GNDBPEDGFBH k__BackingField2; if (k__BackingField.k__BackingField == PACGLAIGOMF) { this.DFACDKNJHHE(k__BackingField2); return; } k__BackingField2 = k__BackingField.k__BackingField; while (k__BackingField2 != 0) { } } return; } BrowserModel.GNDBPEDGFBH k__BackingField3 = enjabeboehc.k__BackingField; if (k__BackingField3 != 0) { this.ENJABEBOEHC = k__BackingField3; base.MKBLJJGJAOH(); } BrowserModel.GNDBPEDGFBH k__BackingField4 = enjabeboehc.k__BackingField; if (k__BackingField4 != 0) { BrowserModel.GNDBPEDGFBH k__BackingField = enjabeboehc.k__BackingField; k__BackingField4.k__BackingField = k__BackingField; } BrowserModel.GNDBPEDGFBH k__BackingField2 = enjabeboehc.k__BackingField; while (k__BackingField2 == 0) { } BrowserModel.GNDBPEDGFBH k__BackingField5 = enjabeboehc.k__BackingField; k__BackingField2.k__BackingField = k__BackingField5; } // Token: 0x06003C47 RID: 15431 RVA: 0x000F75DC File Offset: 0x000F57DC [Token(Token = "0x6003C47")] [Address(RVA = "0x1A50F10", Offset = "0x1A4F910", VA = "0x181A50F10")] public void RemoveFromHistory(Func LMAJKCLDDIF) { BrowserModel.GNDBPEDGFBH k__BackingField3; do { BrowserModel.GNDBPEDGFBH enjabeboehc = this.ENJABEBOEHC; BrowserModel.GNDBPEDGFBH k__BackingField = enjabeboehc.k__BackingField; if (k__BackingField != 0) { if (LMAJKCLDDIF != 0) { CECAKDDNHLN k__BackingField = k__BackingField.k__BackingField; if (LMAJKCLDDIF(k__BackingField) != 0) { BrowserModel.GNDBPEDGFBH k__BackingField2 = k__BackingField.k__BackingField; if (k__BackingField2 != 0) { BrowserModel.GNDBPEDGFBH k__BackingField = k__BackingField.k__BackingField; k__BackingField2.k__BackingField = k__BackingField; } BrowserModel.GNDBPEDGFBH k__BackingField2 = k__BackingField.k__BackingField; if (k__BackingField2 != 0) { BrowserModel.GNDBPEDGFBH k__BackingField3 = k__BackingField.k__BackingField; k__BackingField2.k__BackingField = k__BackingField3; } } } if (k__BackingField.k__BackingField != 0) { continue; } } k__BackingField3 = enjabeboehc.k__BackingField; if (k__BackingField3 == 0) { break; } if (LMAJKCLDDIF != 0) { CECAKDDNHLN k__BackingField2 = k__BackingField3.k__BackingField; if (LMAJKCLDDIF(k__BackingField2) != 0) { BrowserModel.GNDBPEDGFBH k__BackingField4 = k__BackingField3.k__BackingField; if (k__BackingField4 != 0) { BrowserModel.GNDBPEDGFBH k__BackingField4 = k__BackingField3.k__BackingField; k__BackingField4.k__BackingField = k__BackingField4; } BrowserModel.GNDBPEDGFBH k__BackingField5 = k__BackingField3.k__BackingField; if (k__BackingField5 != 0) { BrowserModel.GNDBPEDGFBH k__BackingField5 = k__BackingField3.k__BackingField; k__BackingField5.k__BackingField = k__BackingField5; } } } } while (k__BackingField3.k__BackingField != 0); } // Token: 0x06003C48 RID: 15432 RVA: 0x000F76CC File Offset: 0x000F58CC [Token(Token = "0x6003C48")] [Address(RVA = "0x1A50820", Offset = "0x1A4F220", VA = "0x181A50820")] private void DFACDKNJHHE(BrowserModel.GNDBPEDGFBH BJJLOAAFEPN) { BrowserModel.GNDBPEDGFBH k__BackingField = BJJLOAAFEPN.k__BackingField; if (k__BackingField != 0) { BrowserModel.GNDBPEDGFBH k__BackingField = BJJLOAAFEPN.k__BackingField; k__BackingField.k__BackingField = k__BackingField; } BrowserModel.GNDBPEDGFBH k__BackingField2 = BJJLOAAFEPN.k__BackingField; if (k__BackingField2 != 0) { BrowserModel.GNDBPEDGFBH k__BackingField2 = BJJLOAAFEPN.k__BackingField; k__BackingField2.k__BackingField = k__BackingField2; } } // Token: 0x06003C49 RID: 15433 RVA: 0x000F7714 File Offset: 0x000F5914 [Token(Token = "0x6003C49")] [Address(RVA = "0x1A50DB0", Offset = "0x1A4F7B0", VA = "0x181A50DB0")] public void InsertBackHistory(CECAKDDNHLN PACGLAIGOMF) { BrowserModel.GNDBPEDGFBH gndbpedgfbh = new BrowserModel.GNDBPEDGFBH(); gndbpedgfbh.k__BackingField = PACGLAIGOMF; BrowserModel.GNDBPEDGFBH k__BackingField = this.ENJABEBOEHC.k__BackingField; gndbpedgfbh.k__BackingField = k__BackingField; BrowserModel.GNDBPEDGFBH enjabeboehc = this.ENJABEBOEHC; gndbpedgfbh.k__BackingField = enjabeboehc; BrowserModel.GNDBPEDGFBH enjabeboehc2 = this.ENJABEBOEHC; BrowserModel.GNDBPEDGFBH k__BackingField2 = enjabeboehc2.k__BackingField; if (k__BackingField2 != 0) { k__BackingField2.k__BackingField = gndbpedgfbh; } enjabeboehc2.k__BackingField = gndbpedgfbh; } // Token: 0x06003C4A RID: 15434 RVA: 0x000F7778 File Offset: 0x000F5978 [Token(Token = "0x6003C4A")] [Address(RVA = "0x1A50E60", Offset = "0x1A4F860", VA = "0x181A50E60")] public void InsertForwardHistory(CECAKDDNHLN PACGLAIGOMF) { BrowserModel.GNDBPEDGFBH gndbpedgfbh = new BrowserModel.GNDBPEDGFBH(); gndbpedgfbh.k__BackingField = PACGLAIGOMF; BrowserModel.GNDBPEDGFBH enjabeboehc = this.ENJABEBOEHC; gndbpedgfbh.k__BackingField = enjabeboehc; BrowserModel.GNDBPEDGFBH k__BackingField = this.ENJABEBOEHC.k__BackingField; gndbpedgfbh.k__BackingField = k__BackingField; BrowserModel.GNDBPEDGFBH enjabeboehc2 = this.ENJABEBOEHC; BrowserModel.GNDBPEDGFBH k__BackingField2 = enjabeboehc2.k__BackingField; if (k__BackingField2 != 0) { k__BackingField2.k__BackingField = gndbpedgfbh; } enjabeboehc2.k__BackingField = gndbpedgfbh; } // Token: 0x06003C4B RID: 15435 RVA: 0x000F77DC File Offset: 0x000F59DC [Token(Token = "0x6003C4B")] [Address(RVA = "0x1A50860", Offset = "0x1A4F260", VA = "0x181A50860", Slot = "20")] protected override IPromise GLPJPIEOLDF() { return Promise.k__BackingField; } // Token: 0x06003C4C RID: 15436 RVA: 0x000F77F0 File Offset: 0x000F59F0 [Token(Token = "0x6003C4C")] [Address(RVA = "0x1A512F0", Offset = "0x1A4FCF0", VA = "0x181A512F0")] public BrowserModel() { BrowserModel.GNDBPEDGFBH gndbpedgfbh = new BrowserModel.GNDBPEDGFBH(); int num; CECAKDDNHLN cecakddnhln = new CECAKDDNHLN(num); num = 0; gndbpedgfbh.k__BackingField = cecakddnhln; this.ENJABEBOEHC = gndbpedgfbh; base..ctor(); } // Token: 0x06003C4D RID: 15437 RVA: 0x000F7820 File Offset: 0x000F5A20 [Token(Token = "0x6003C4D")] [Address(RVA = "0x1A50D20", Offset = "0x1A4F720", VA = "0x181A50D20")] [CompilerGenerated] private void HDGKBDFAGBK(BrowserModel.GNDBPEDGFBH BJJLOAAFEPN, ref BrowserModel.JOGDDGMLNBJ cpp2il__autoParamName__idx_1) { CECAKDDNHLN k__BackingField = BJJLOAAFEPN.k__BackingField; bool flag; if (flag) { BrowserModel.GNDBPEDGFBH k__BackingField = BJJLOAAFEPN.k__BackingField; if (k__BackingField != 0) { BrowserModel.GNDBPEDGFBH k__BackingField = BJJLOAAFEPN.k__BackingField; k__BackingField.k__BackingField = k__BackingField; } BrowserModel.GNDBPEDGFBH k__BackingField2 = BJJLOAAFEPN.k__BackingField; if (k__BackingField2 != 0) { BrowserModel.GNDBPEDGFBH k__BackingField2 = BJJLOAAFEPN.k__BackingField; k__BackingField2.k__BackingField = k__BackingField2; } } } // Token: 0x04003328 RID: 13096 [global::Cpp2IlInjected.FieldOffset(Offset = "0x70")] [Token(Token = "0x4003328")] [SerializeField] private Route defaultRoute; // Token: 0x04003329 RID: 13097 [global::Cpp2IlInjected.FieldOffset(Offset = "0x78")] [Token(Token = "0x4003329")] [SerializeField] private string analyticsContext; // Token: 0x0400332A RID: 13098 [global::Cpp2IlInjected.FieldOffset(Offset = "0x80")] [Token(Token = "0x400332A")] private BrowserModel.GNDBPEDGFBH ENJABEBOEHC; // Token: 0x02000896 RID: 2198 [Token(Token = "0x2000896")] private class GNDBPEDGFBH { // Token: 0x17000AA2 RID: 2722 // (get) Token: 0x06003C4E RID: 15438 RVA: 0x000F7878 File Offset: 0x000F5A78 // (set) Token: 0x06003C4F RID: 15439 RVA: 0x000F788C File Offset: 0x000F5A8C [Token(Token = "0x17000AA2")] public CECAKDDNHLN NJIBHKPHKFF { [Token(Token = "0x6003C4E")] [Address(RVA = "0x3C39A0", Offset = "0x3C23A0", VA = "0x1803C39A0")] get; [Token(Token = "0x6003C4F")] [Address(RVA = "0x3C39B0", Offset = "0x3C23B0", VA = "0x1803C39B0")] private set; } // Token: 0x17000AA3 RID: 2723 // (get) Token: 0x06003C50 RID: 15440 RVA: 0x000F78A0 File Offset: 0x000F5AA0 // (set) Token: 0x06003C51 RID: 15441 RVA: 0x000F78B4 File Offset: 0x000F5AB4 [Token(Token = "0x17000AA3")] public BrowserModel.GNDBPEDGFBH IBDJAKGMLEB { [Token(Token = "0x6003C50")] [Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240")] get; [Token(Token = "0x6003C51")] [Address(RVA = "0x3C1280", Offset = "0x3BFC80", VA = "0x1803C1280")] set; } // Token: 0x17000AA4 RID: 2724 // (get) Token: 0x06003C52 RID: 15442 RVA: 0x000F78C8 File Offset: 0x000F5AC8 // (set) Token: 0x06003C53 RID: 15443 RVA: 0x000F78DC File Offset: 0x000F5ADC [Token(Token = "0x17000AA4")] public BrowserModel.GNDBPEDGFBH FLAGPNDNLFI { [Token(Token = "0x6003C52")] [Address(RVA = "0x3C1220", Offset = "0x3BFC20", VA = "0x1803C1220")] get; [Token(Token = "0x6003C53")] [Address(RVA = "0x3C1260", Offset = "0x3BFC60", VA = "0x1803C1260")] set; } // Token: 0x06003C54 RID: 15444 RVA: 0x000F78F0 File Offset: 0x000F5AF0 [Token(Token = "0x6003C54")] [Address(RVA = "0x1A56D90", Offset = "0x1A55790", VA = "0x181A56D90")] public GNDBPEDGFBH() { int num; CECAKDDNHLN cecakddnhln = new CECAKDDNHLN(num); num = 0; this.NJIBHKPHKFF = cecakddnhln; } // Token: 0x06003C55 RID: 15445 RVA: 0x000F7914 File Offset: 0x000F5B14 [Token(Token = "0x6003C55")] [Address(RVA = "0x3C3A30", Offset = "0x3C2430", VA = "0x1803C3A30")] public GNDBPEDGFBH(CECAKDDNHLN uri) { this.NJIBHKPHKFF = uri; } } // Token: 0x02000897 RID: 2199 [Token(Token = "0x2000897")] [CompilerGenerated] [StructLayout(3)] private struct JOGDDGMLNBJ { // Token: 0x0400332E RID: 13102 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400332E")] public Func filter; // Token: 0x0400332F RID: 13103 [global::Cpp2IlInjected.FieldOffset(Offset = "0x8")] [Token(Token = "0x400332F")] public BrowserModel <>4__this; } } }