File classes.dex
Function:
Loading..
000bfea0
000bfea0b1.a::hashCode():
000bfeb0const/4 v0, 0x0
000bfeb2iget-object v1, v3, Lb1/a;->a:Ljava/lang/Object;
000bfeb6if-nez v1, :cond_7
000bfebamove v1, v0
000bfebcgoto :goto_b
000bfebeinvoke-virtual {v1}, Ljava/lang/Object;->hashCode()I
000bfec4move-result v1
000bfec6mul-int/lit8 v1, v1, 0x1f
000bfecaiget-object v2, v3, Lb1/a;->b:Ljava/lang/Object;
000bfeceif-nez v2, :cond_12
000bfed2goto :goto_16
000bfed4invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I
000bfedamove-result v0
000bfedcadd-int/2addr v1, v0
000bfedereturn v1
000bfea0
000bfea0b1.a::hashCode():
000bfeb0const/4 v0, 0x0
000bfeb2iget-object v1, v3, Lb1/a;->a:Ljava/lang/Object;
000bfeb6if-nez v1, :cond_7
000bfebamove v1, v0
000bfebcgoto :goto_b
000bfebeinvoke-virtual {v1}, Ljava/lang/Object;->hashCode()I
000bfec4move-result v1
000bfec6mul-int/lit8 v1, v1, 0x1f
000bfecaiget-object v2, v3, Lb1/a;->b:Ljava/lang/Object;
000bfeceif-nez v2, :cond_12
000bfed2goto :goto_16
000bfed4invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I
000bfedamove-result v0
000bfedcadd-int/2addr v1, v0
000bfedereturn v1
000bfea0
000bfee0
000bfee0b1.a::toString():
000bfef0new-instance v0, Ljava/lang/StringBuilder;
000bfef4const-string v1, "("
000bfef8invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000bfefeiget-object v1, v2, Lb1/a;->a:Ljava/lang/Object;
000bff02invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
000bff08const-string v1, ", "
000bff0cinvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000bff12iget-object v1, v2, Lb1/a;->b:Ljava/lang/Object;
000bff16invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
000bff1cconst/16 v1, 0x29
000bff20invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
000bff26invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000bff2cmove-result-object v0
000bff2ereturn-object v0
000bfee0
000bfee0b1.a::toString():
000bfef0new-instance v0, Ljava/lang/StringBuilder;
000bfef4const-string v1, "("
000bfef8invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000bfefeiget-object v1, v2, Lb1/a;->a:Ljava/lang/Object;
000bff02invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
000bff08const-string v1, ", "
000bff0cinvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000bff12iget-object v1, v2, Lb1/a;->b:Ljava/lang/Object;
000bff16invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
000bff1cconst/16 v1, 0x29
000bff20invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
000bff26invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000bff2cmove-result-object v0
000bff2ereturn-object v0
000bfee0
000bff30
000bff30b1.a::<init>(java.lang.Object, java.lang.Object):
000bff40invoke-direct {v0}, Ljava/lang/Object;-><init>()V
000bff46iput-object v1, v0, Lb1/a;->a:Ljava/lang/Object;
000bff4aiput-object v2, v0, Lb1/a;->b:Ljava/lang/Object;
000bff4ereturn-void
000bff30
000bff30b1.a::<init>(java.lang.Object, java.lang.Object):
000bff40invoke-direct {v0}, Ljava/lang/Object;-><init>()V
000bff46iput-object v1, v0, Lb1/a;->a:Ljava/lang/Object;
000bff4aiput-object v2, v0, Lb1/a;->b:Ljava/lang/Object;
000bff4ereturn-void
000bff30
000bff50
000bff50b1.b::a():
000bff60iget-object v0, v3, Lb1/b;->b:Ljava/lang/Object;
000bff64sget-object v1, Lb1/c;->b:Lb1/c;
000bff68if-eq v0, v1, :cond_7
000bff6creturn-object v0
000bff6eiget-object v0, v3, Lb1/b;->c:Ljava/lang/Object;
000bff72monitor-enter v0
000bff74iget-object v2, v3, Lb1/b;->b:Ljava/lang/Object;
000bff78if-eq v2, v1, :cond_f
000bff7cgoto :goto_1d
000bff7eiget-object v1, v3, Lb1/b;->a:Lk1/d;
000bff82invoke-static {v1}, Lk1/c;->b(Ljava/lang/Object;)V
000bff88invoke-interface {v1}, Lj1/a;->a()Ljava/lang/Object;
000bff8emove-result-object v2
000bff90iput-object v2, v3, Lb1/b;->b:Ljava/lang/Object;
000bff94const/4 v1, 0x0
000bff96iput-object v1, v3, Lb1/b;->a:Lk1/d;
000bff9amonitor-exit v0
000bff9creturn-object v2
000bff9emove-exception v1
000bffa0monitor-exit v0
000bffa2throw v1
000bff50
000bff50b1.b::a():
000bff60iget-object v0, v3, Lb1/b;->b:Ljava/lang/Object;
000bff64sget-object v1, Lb1/c;->b:Lb1/c;
000bff68if-eq v0, v1, :cond_7
000bff6creturn-object v0
000bff6eiget-object v0, v3, Lb1/b;->c:Ljava/lang/Object;
000bff72monitor-enter v0
000bff74iget-object v2, v3, Lb1/b;->b:Ljava/lang/Object;
000bff78if-eq v2, v1, :cond_f
000bff7cgoto :goto_1d
000bff7eiget-object v1, v3, Lb1/b;->a:Lk1/d;
000bff82invoke-static {v1}, Lk1/c;->b(Ljava/lang/Object;)V
000bff88invoke-interface {v1}, Lj1/a;->a()Ljava/lang/Object;
000bff8emove-result-object v2
000bff90iput-object v2, v3, Lb1/b;->b:Ljava/lang/Object;
000bff94const/4 v1, 0x0
000bff96iput-object v1, v3, Lb1/b;->a:Lk1/d;
000bff9amonitor-exit v0
000bff9creturn-object v2
000bff9emove-exception v1
000bffa0monitor-exit v0
000bffa2throw v1
000bff50
000bffa4
000bffa4 struct try_item
000bffa4 start_addr uint32 0xbff74
000bffa8 insn_count int 19
000bffaa handler_off uint16 0xbffad
000bffac
000bffac struct encoded_catch_handler_list
000bffac size int 1
000bffad
000bffad struct encoded_catch_handler ← 0xbffaa
000bffad size int64 0
000bffae catch_all_addr uint32 0xbff9e
000bffaf
000bffaf // align 0x10
000bffa4 struct try_item
000bffa4 start_addr uint32 0xbff74
000bffa8 insn_count int 19
000bffaa handler_off uint16 0xbffad
000bffac
000bffac struct encoded_catch_handler_list
000bffac size int 1
000bffad
000bffad struct encoded_catch_handler ← 0xbffaa
000bffad size int64 0
000bffae catch_all_addr uint32 0xbff9e
000bffaf
000bffaf // align 0x10
000bffb0
000bffb0b1.b::toString():
000bffc0iget-object v0, v2, Lb1/b;->b:Ljava/lang/Object;
000bffc4sget-object v1, Lb1/c;->b:Lb1/c;
000bffc8if-eq v0, v1, :cond_f
000bffccinvoke-virtual {v2}, Lb1/b;->a()Ljava/lang/Object;
000bffd2move-result-object v0
000bffd4invoke-static {v0}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
000bffdamove-result-object v0
000bffdcreturn-object v0
000bffdeconst-string v0, "Lazy value not initialized yet."
000bffe2return-object v0
000bffb0
000bffb0b1.b::toString():
000bffc0iget-object v0, v2, Lb1/b;->b:Ljava/lang/Object;
000bffc4sget-object v1, Lb1/c;->b:Lb1/c;
000bffc8if-eq v0, v1, :cond_f
000bffccinvoke-virtual {v2}, Lb1/b;->a()Ljava/lang/Object;
000bffd2move-result-object v0
000bffd4invoke-static {v0}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
000bffdamove-result-object v0
000bffdcreturn-object v0
000bffdeconst-string v0, "Lazy value not initialized yet."
000bffe2return-object v0
000bffb0
000bffe4
000bffe4b1.b::<init>(j1.a):
000bfff4invoke-direct {v0}, Ljava/lang/Object;-><init>()V
000bfffacheck-cast v1, Lk1/d;
000bfffeiput-object v1, v0, Lb1/b;->a:Lk1/d;
000c0002sget-object v1, Lb1/c;->b:Lb1/c;
000c0006iput-object v1, v0, Lb1/b;->b:Ljava/lang/Object;
000c000aiput-object v0, v0, Lb1/b;->c:Ljava/lang/Object;
000c000ereturn-void
000bffe4
000bffe4b1.b::<init>(j1.a):
000bfff4invoke-direct {v0}, Ljava/lang/Object;-><init>()V
000bfffacheck-cast v1, Lk1/d;
000bfffeiput-object v1, v0, Lb1/b;->a:Lk1/d;
000c0002sget-object v1, Lb1/c;->b:Lb1/c;
000c0006iput-object v1, v0, Lb1/b;->b:Ljava/lang/Object;
000c000aiput-object v0, v0, Lb1/b;->c:Ljava/lang/Object;
000c000ereturn-void
000bffe4
000c0010
000c0010b1.c::toString():
000c0020iget v0, v1, Lb1/c;->a:I
000c0024packed-switch v0, :pswitch_data_e
000c002ainvoke-super {v1}, Ljava/lang/Object;->toString()Ljava/lang/String;
000c0030move-result-object v0
000c0032return-object v0
000c0034const-string v0, "kotlin.Unit"
000c0038return-object v0
000c003anop
000c003c.packed-switch 0x1
000c0010
000c0010b1.c::toString():
000c0020iget v0, v1, Lb1/c;->a:I
000c0024packed-switch v0, :pswitch_data_e
000c002ainvoke-super {v1}, Ljava/lang/Object;->toString()Ljava/lang/String;
000c0030move-result-object v0
000c0032return-object v0
000c0034const-string v0, "kotlin.Unit"
000c0038return-object v0
000c003anop
000c003c.packed-switch 0x1
000c0010
000c0048
000c0048b1.c::<clinit>():
000c0058new-instance v0, Lb1/c;
000c005cconst/4 v1, 0x0
000c005einvoke-direct {v0, v1}, Lb1/c;-><init>(I)V
000c0064sput-object v0, Lb1/c;->b:Lb1/c;
000c0068new-instance v0, Lb1/c;
000c006cconst/4 v1, 0x1
000c006einvoke-direct {v0, v1}, Lb1/c;-><init>(I)V
000c0074sput-object v0, Lb1/c;->c:Lb1/c;
000c0078return-void
000c0048
000c0048b1.c::<clinit>():
000c0058new-instance v0, Lb1/c;
000c005cconst/4 v1, 0x0
000c005einvoke-direct {v0, v1}, Lb1/c;-><init>(I)V
000c0064sput-object v0, Lb1/c;->b:Lb1/c;
000c0068new-instance v0, Lb1/c;
000c006cconst/4 v1, 0x1
000c006einvoke-direct {v0, v1}, Lb1/c;-><init>(I)V
000c0074sput-object v0, Lb1/c;->c:Lb1/c;
000c0078return-void
000c0048
000c007a
000c007a // align 0x4
000c007a // align 0x4
000c007c
000c007cb1.c::<init>(int):
000c008ciput v1, v0, Lb1/c;->a:I
000c0090invoke-direct {v0}, Ljava/lang/Object;-><init>()V
000c0096return-void
000c007c
000c007cb1.c::<init>(int):
000c008ciput v1, v0, Lb1/c;->a:I
000c0090invoke-direct {v0}, Ljava/lang/Object;-><init>()V
000c0096return-void
000c007c
000c0098
000c0098c0.a::<init>():
000c00a8const/4 v0, 0x1
000c00aaiput v0, v1, Lc0/a;->a:I
000c00aeinvoke-direct {v1}, Landroid/os/Handler;-><init>()V
000c00b4return-void
000c0098
000c0098c0.a::<init>():
000c00a8const/4 v0, 0x1
000c00aaiput v0, v1, Lc0/a;->a:I
000c00aeinvoke-direct {v1}, Landroid/os/Handler;-><init>()V
000c00b4return-void
000c0098
000c00b6
000c00b6 // align 0x8
000c00b6 // align 0x8
000c00b8
000c00b8c0.a::<init>(c0.c, android.os.Looper):
000c00c8const/4 v0, 0x0
000c00caiput v0, v1, Lc0/a;->a:I
000c00ceiput-object v2, v1, Lc0/a;->b:Ljava/lang/Object;
000c00d2invoke-direct {v1, v3}, Landroid/os/Handler;-><init>(Landroid/os/Looper;)V
000c00d8return-void
000c00b8
000c00b8c0.a::<init>(c0.c, android.os.Looper):
000c00c8const/4 v0, 0x0
000c00caiput v0, v1, Lc0/a;->a:I
000c00ceiput-object v2, v1, Lc0/a;->b:Ljava/lang/Object;
000c00d2invoke-direct {v1, v3}, Landroid/os/Handler;-><init>(Landroid/os/Looper;)V
000c00d8return-void
000c00b8
000c00da
000c00da // align 0x4
000c00da // align 0x4
000c00dc
000c00dcc0.a::handleMessage(android.os.Message):
000c00eciget v0, v10, Lc0/a;->a:I
000c00f0packed-switch v0, :pswitch_data_8a
000c00f6iget v0, v11, Landroid/os/Message;->what:I
000c00faconst/4 v1, -0x3
000c00fcif-eq v0, v1, :cond_1c
000c0100const/4 v1, -0x2
000c0102if-eq v0, v1, :cond_1c
000c0106const/4 v1, -0x1
000c0108if-eq v0, v1, :cond_1c
000c010cconst/4 v1, 0x1
000c010eif-eq v0, v1, :cond_14
000c0112goto :goto_2f
000c0114iget-object v11, v11, Landroid/os/Message;->obj:Ljava/lang/Object;
000c0118check-cast v11, Landroid/content/DialogInterface;
000c011cinvoke-interface {v11}, Landroid/content/DialogInterface;->dismiss()V
000c0122goto :goto_2f
000c0124iget-object v0, v11, Landroid/os/Message;->obj:Ljava/lang/Object;
000c0128check-cast v0, Landroid/content/DialogInterface$OnClickListener;
000c012ciget-object v1, v10, Lc0/a;->b:Ljava/lang/Object;
000c0130check-cast v1, Ljava/lang/ref/WeakReference;
000c0134invoke-virtual {v1}, Ljava/lang/ref/Reference;->get()Ljava/lang/Object;
000c013amove-result-object v1
000c013ccheck-cast v1, Landroid/content/DialogInterface;
000c0140iget v11, v11, Landroid/os/Message;->what:I
000c0144invoke-interface {v0, v1, v11}, Landroid/content/DialogInterface$OnClickListener;->onClick(Landroid/content/DialogInterface;I)V
000c014areturn-void
000c014ciget v0, v11, Landroid/os/Message;->what:I
000c0150const/4 v1, 0x1
000c0152if-eq v0, v1, :cond_39
000c0156invoke-super {v10, v11}, Landroid/os/Handler;->handleMessage(Landroid/os/Message;)V
000c015cgoto :goto_49
000c015eiget-object v11, v10, Lc0/a;->b:Ljava/lang/Object;
000c0162check-cast v11, Lc0/c;
000c0166iget-object v0, v11, Lc0/c;->b:Ljava/util/HashMap;
000c016amonitor-enter v0
000c016ciget-object v1, v11, Lc0/c;->d:Ljava/util/ArrayList;
000c0170invoke-virtual {v1}, Ljava/util/ArrayList;->size()I
000c0176move-result v1
000c0178if-gtz v1, :cond_4c
000c017cmonitor-exit v0
000c017ereturn-void
000c0180move-exception v11
000c0182goto :goto_88
000c0184new-array v2, v1, [LB/j;
000c0188iget-object v3, v11, Lc0/c;->d:Ljava/util/ArrayList;
000c018cinvoke-virtual {v3, v2}, Ljava/util/ArrayList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;
000c0192iget-object v3, v11, Lc0/c;->d:Ljava/util/ArrayList;
000c0196invoke-virtual {v3}, Ljava/util/ArrayList;->clear()V
000c019cmonitor-exit v0
000c019econst/4 v0, 0x0
000c01a0move v3, v0
000c01a2if-ge v3, v1, :cond_3d
000c01a6aget-object v4, v2, v3
000c01aaiget-object v5, v4, LB/j;->c:Ljava/lang/Object;
000c01aecheck-cast v5, Ljava/util/ArrayList;
000c01b2invoke-virtual {v5}, Ljava/util/ArrayList;->size()I
000c01b8move-result v5
000c01bamove v6, v0
000c01bcif-ge v6, v5, :cond_85
000c01c0iget-object v7, v4, LB/j;->c:Ljava/lang/Object;
000c01c4check-cast v7, Ljava/util/ArrayList;
000c01c8invoke-virtual {v7, v6}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
000c01cemove-result-object v7
000c01d0check-cast v7, Lc0/b;
000c01d4invoke-virtual {v7}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000c01daiget-object v7, v7, Lc0/b;->b:Le/r;
000c01deiget-object v8, v11, Lc0/c;->a:Landroid/content/Context;
000c01e2iget-object v9, v4, LB/j;->b:Ljava/lang/Object;
000c01e6check-cast v9, Landroid/content/Intent;
000c01eainvoke-virtual {v7, v8, v9}, Le/r;->onReceive(Landroid/content/Context;Landroid/content/Intent;)V
000c01f0add-int/lit8 v6, v6, 0x1
000c01f4goto :goto_68
000c01f6add-int/lit8 v3, v3, 0x1
000c01fagoto :goto_5b
000c01fcmonitor-exit v0
000c01fethrow v11
000c0200.packed-switch 0x0
000c00dc
000c00dcc0.a::handleMessage(android.os.Message):
000c00eciget v0, v10, Lc0/a;->a:I
000c00f0packed-switch v0, :pswitch_data_8a
000c00f6iget v0, v11, Landroid/os/Message;->what:I
000c00faconst/4 v1, -0x3
000c00fcif-eq v0, v1, :cond_1c
000c0100const/4 v1, -0x2
000c0102if-eq v0, v1, :cond_1c
000c0106const/4 v1, -0x1
000c0108if-eq v0, v1, :cond_1c
000c010cconst/4 v1, 0x1
000c010eif-eq v0, v1, :cond_14
000c0112goto :goto_2f
000c0114iget-object v11, v11, Landroid/os/Message;->obj:Ljava/lang/Object;
000c0118check-cast v11, Landroid/content/DialogInterface;
000c011cinvoke-interface {v11}, Landroid/content/DialogInterface;->dismiss()V
000c0122goto :goto_2f
000c0124iget-object v0, v11, Landroid/os/Message;->obj:Ljava/lang/Object;
000c0128check-cast v0, Landroid/content/DialogInterface$OnClickListener;
000c012ciget-object v1, v10, Lc0/a;->b:Ljava/lang/Object;
000c0130check-cast v1, Ljava/lang/ref/WeakReference;
000c0134invoke-virtual {v1}, Ljava/lang/ref/Reference;->get()Ljava/lang/Object;
000c013amove-result-object v1
000c013ccheck-cast v1, Landroid/content/DialogInterface;
000c0140iget v11, v11, Landroid/os/Message;->what:I
000c0144invoke-interface {v0, v1, v11}, Landroid/content/DialogInterface$OnClickListener;->onClick(Landroid/content/DialogInterface;I)V
000c014areturn-void
000c014ciget v0, v11, Landroid/os/Message;->what:I
000c0150const/4 v1, 0x1
000c0152if-eq v0, v1, :cond_39
000c0156invoke-super {v10, v11}, Landroid/os/Handler;->handleMessage(Landroid/os/Message;)V
000c015cgoto :goto_49
000c015eiget-object v11, v10, Lc0/a;->b:Ljava/lang/Object;
000c0162check-cast v11, Lc0/c;
000c0166iget-object v0, v11, Lc0/c;->b:Ljava/util/HashMap;
000c016amonitor-enter v0
000c016ciget-object v1, v11, Lc0/c;->d:Ljava/util/ArrayList;
000c0170invoke-virtual {v1}, Ljava/util/ArrayList;->size()I
000c0176move-result v1
000c0178if-gtz v1, :cond_4c
000c017cmonitor-exit v0
000c017ereturn-void
000c0180move-exception v11
000c0182goto :goto_88
000c0184new-array v2, v1, [LB/j;
000c0188iget-object v3, v11, Lc0/c;->d:Ljava/util/ArrayList;
000c018cinvoke-virtual {v3, v2}, Ljava/util/ArrayList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;
000c0192iget-object v3, v11, Lc0/c;->d:Ljava/util/ArrayList;
000c0196invoke-virtual {v3}, Ljava/util/ArrayList;->clear()V
000c019cmonitor-exit v0
000c019econst/4 v0, 0x0
000c01a0move v3, v0
000c01a2if-ge v3, v1, :cond_3d
000c01a6aget-object v4, v2, v3
000c01aaiget-object v5, v4, LB/j;->c:Ljava/lang/Object;
000c01aecheck-cast v5, Ljava/util/ArrayList;
000c01b2invoke-virtual {v5}, Ljava/util/ArrayList;->size()I
000c01b8move-result v5
000c01bamove v6, v0
000c01bcif-ge v6, v5, :cond_85
000c01c0iget-object v7, v4, LB/j;->c:Ljava/lang/Object;
000c01c4check-cast v7, Ljava/util/ArrayList;
000c01c8invoke-virtual {v7, v6}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
000c01cemove-result-object v7
000c01d0check-cast v7, Lc0/b;
000c01d4invoke-virtual {v7}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000c01daiget-object v7, v7, Lc0/b;->b:Le/r;
000c01deiget-object v8, v11, Lc0/c;->a:Landroid/content/Context;
000c01e2iget-object v9, v4, LB/j;->b:Ljava/lang/Object;
000c01e6check-cast v9, Landroid/content/Intent;
000c01eainvoke-virtual {v7, v8, v9}, Le/r;->onReceive(Landroid/content/Context;Landroid/content/Intent;)V
000c01f0add-int/lit8 v6, v6, 0x1
000c01f4goto :goto_68
000c01f6add-int/lit8 v3, v3, 0x1
000c01fagoto :goto_5b
000c01fcmonitor-exit v0
000c01fethrow v11
000c0200.packed-switch 0x0
000c00dc
000c020c
000c020c struct try_item
000c020c start_addr uint32 0xc016c
000c0210 insn_count int 25
000c0212 handler_off uint16 0xc021d
000c0214
000c0214 struct try_item
000c0214 start_addr uint32 0xc01fc
000c0218 insn_count int 1
000c021a handler_off uint16 0xc021d
000c021c
000c021c struct encoded_catch_handler_list
000c021c size int 1
000c021d
000c021d struct encoded_catch_handler ← 0xc0212 0xc021a
000c021d size int64 0
000c021e catch_all_addr uint32 0xc0180
000c021f
000c021f // align 0x10
000c020c struct try_item
000c020c start_addr uint32 0xc016c
000c0210 insn_count int 25
000c0212 handler_off uint16 0xc021d
000c0214
000c0214 struct try_item
000c0214 start_addr uint32 0xc01fc
000c0218 insn_count int 1
000c021a handler_off uint16 0xc021d
000c021c
000c021c struct encoded_catch_handler_list
000c021c size int 1
000c021d
000c021d struct encoded_catch_handler ← 0xc0212 0xc021a
000c021d size int64 0
000c021e catch_all_addr uint32 0xc0180
000c021f
000c021f // align 0x10
000c0220
000c0220c0.b::toString():
000c0230new-instance v0, Ljava/lang/StringBuilder;
000c0234const/16 v1, 0x80
000c0238invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(I)V
000c023econst-string v1, "Receiver{"
000c0242invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000c0248iget-object v1, v2, Lc0/b;->b:Le/r;
000c024cinvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
000c0252const-string v1, " filter="
000c0256invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000c025ciget-object v1, v2, Lc0/b;->a:Landroid/content/IntentFilter;
000c0260invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
000c0266const-string v1, "}"
000c026ainvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000c0270invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000c0276move-result-object v0
000c0278return-object v0
000c0220
000c0220c0.b::toString():
000c0230new-instance v0, Ljava/lang/StringBuilder;
000c0234const/16 v1, 0x80
000c0238invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(I)V
000c023econst-string v1, "Receiver{"
000c0242invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000c0248iget-object v1, v2, Lc0/b;->b:Le/r;
000c024cinvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
000c0252const-string v1, " filter="
000c0256invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000c025ciget-object v1, v2, Lc0/b;->a:Landroid/content/IntentFilter;
000c0260invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
000c0266const-string v1, "}"
000c026ainvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000c0270invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000c0276move-result-object v0
000c0278return-object v0
000c0220
000c027a
000c027a // align 0x4
000c027a // align 0x4
000c027c
000c027cc0.b::<init>(android.content.IntentFilter, e.r):
000c028cinvoke-direct {v0}, Ljava/lang/Object;-><init>()V
000c0292iput-object v1, v0, Lc0/b;->a:Landroid/content/IntentFilter;
000c0296iput-object v2, v0, Lc0/b;->b:Le/r;
000c029areturn-void
000c027c
000c027cc0.b::<init>(android.content.IntentFilter, e.r):
000c028cinvoke-direct {v0}, Ljava/lang/Object;-><init>()V
000c0292iput-object v1, v0, Lc0/b;->a:Landroid/content/IntentFilter;
000c0296iput-object v2, v0, Lc0/b;->b:Le/r;
000c029areturn-void
000c027c
000c029c
000c029cc0.c::a(android.content.Context):
000c02acsget-object v0, Lc0/c;->f:Ljava/lang/Object;
000c02b0monitor-enter v0
000c02b2sget-object v1, Lc0/c;->g:Lc0/c;
000c02b6if-nez v1, :cond_15
000c02banew-instance v1, Lc0/c;
000c02beinvoke-virtual {v2}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
000c02c4move-result-object v2
000c02c6invoke-direct {v1, v2}, Lc0/c;-><init>(Landroid/content/Context;)V
000c02ccsput-object v1, Lc0/c;->g:Lc0/c;
000c02d0goto :goto_15
000c02d2move-exception v2
000c02d4goto :goto_19
000c02d6sget-object v2, Lc0/c;->g:Lc0/c;
000c02damonitor-exit v0
000c02dcreturn-object v2
000c02demonitor-exit v0
000c02e0throw v2
000c029c
000c029cc0.c::a(android.content.Context):
000c02acsget-object v0, Lc0/c;->f:Ljava/lang/Object;
000c02b0monitor-enter v0
000c02b2sget-object v1, Lc0/c;->g:Lc0/c;
000c02b6if-nez v1, :cond_15
000c02banew-instance v1, Lc0/c;
000c02beinvoke-virtual {v2}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
000c02c4move-result-object v2
000c02c6invoke-direct {v1, v2}, Lc0/c;-><init>(Landroid/content/Context;)V
000c02ccsput-object v1, Lc0/c;->g:Lc0/c;
000c02d0goto :goto_15
000c02d2move-exception v2
000c02d4goto :goto_19
000c02d6sget-object v2, Lc0/c;->g:Lc0/c;
000c02damonitor-exit v0
000c02dcreturn-object v2
000c02demonitor-exit v0
000c02e0throw v2
000c029c
000c02e2
000c02e2 struct code_item_padding
000c02e2 padding uint16 0x0000
000c02e4
000c02e4 struct try_item
000c02e4 start_addr uint32 0xc02b2
000c02e8 insn_count int 23
000c02ea handler_off uint16 0xc02ed
000c02ec
000c02ec struct encoded_catch_handler_list
000c02ec size int 1
000c02ed
000c02ed struct encoded_catch_handler ← 0xc02ea
000c02ed size int64 0
000c02ee catch_all_addr uint32 0xc02d2
000c02ef
000c02ef // align 0x10
000c02e2 struct code_item_padding
000c02e2 padding uint16 0x0000
000c02e4
000c02e4 struct try_item
000c02e4 start_addr uint32 0xc02b2
000c02e8 insn_count int 23
000c02ea handler_off uint16 0xc02ed
000c02ec
000c02ec struct encoded_catch_handler_list
000c02ec size int 1
000c02ed
000c02ed struct encoded_catch_handler ← 0xc02ea
000c02ed size int64 0
000c02ee catch_all_addr uint32 0xc02d2
000c02ef
000c02ef // align 0x10
000c02f0
000c02f0c0.c::<clinit>():
000c0300new-instance v0, Ljava/lang/Object;
000c0304invoke-direct {v0}, Ljava/lang/Object;-><init>()V
000c030asput-object v0, Lc0/c;->f:Ljava/lang/Object;
000c030ereturn-void
000c02f0
000c02f0c0.c::<clinit>():
000c0300new-instance v0, Ljava/lang/Object;
000c0304invoke-direct {v0}, Ljava/lang/Object;-><init>()V
000c030asput-object v0, Lc0/c;->f:Ljava/lang/Object;
000c030ereturn-void
000c02f0
000c0310
000c0310c0.c::<init>(android.content.Context):
000c0320invoke-direct {v1}, Ljava/lang/Object;-><init>()V
000c0326new-instance v0, Ljava/util/HashMap;
000c032ainvoke-direct {v0}, Ljava/util/HashMap;-><init>()V
000c0330iput-object v0, v1, Lc0/c;->b:Ljava/util/HashMap;
000c0334new-instance v0, Ljava/util/HashMap;
000c0338invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
000c033eiput-object v0, v1, Lc0/c;->c:Ljava/util/HashMap;
000c0342new-instance v0, Ljava/util/ArrayList;
000c0346invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
000c034ciput-object v0, v1, Lc0/c;->d:Ljava/util/ArrayList;
000c0350iput-object v2, v1, Lc0/c;->a:Landroid/content/Context;
000c0354new-instance v0, Lc0/a;
000c0358invoke-virtual {v2}, Landroid/content/Context;->getMainLooper()Landroid/os/Looper;
000c035emove-result-object v2
000c0360invoke-direct {v0, v1, v2}, Lc0/a;-><init>(Lc0/c;Landroid/os/Looper;)V
000c0366iput-object v0, v1, Lc0/c;->e:Lc0/a;
000c036areturn-void
000c0310
000c0310c0.c::<init>(android.content.Context):
000c0320invoke-direct {v1}, Ljava/lang/Object;-><init>()V
000c0326new-instance v0, Ljava/util/HashMap;
000c032ainvoke-direct {v0}, Ljava/util/HashMap;-><init>()V
000c0330iput-object v0, v1, Lc0/c;->b:Ljava/util/HashMap;
000c0334new-instance v0, Ljava/util/HashMap;
000c0338invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
000c033eiput-object v0, v1, Lc0/c;->c:Ljava/util/HashMap;
000c0342new-instance v0, Ljava/util/ArrayList;
000c0346invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
000c034ciput-object v0, v1, Lc0/c;->d:Ljava/util/ArrayList;
000c0350iput-object v2, v1, Lc0/c;->a:Landroid/content/Context;
000c0354new-instance v0, Lc0/a;
000c0358invoke-virtual {v2}, Landroid/content/Context;->getMainLooper()Landroid/os/Looper;
000c035emove-result-object v2
000c0360invoke-direct {v0, v1, v2}, Lc0/a;-><init>(Lc0/c;Landroid/os/Looper;)V
000c0366iput-object v0, v1, Lc0/c;->e:Lc0/a;
000c036areturn-void
000c0310
000c036c
000c036cc0.c::b(android.content.Intent):
000c037cmove-object/from16 v1, v17
000c0380move-object/from16 v0, v18
000c0384iget-object v2, v1, Lc0/c;->b:Ljava/util/HashMap;
000c0388monitor-enter v2
000c038ainvoke-virtual {v0}, Landroid/content/Intent;->getAction()Ljava/lang/String;
000c0390move-result-object v4
000c0392iget-object v3, v1, Lc0/c;->a:Landroid/content/Context;
000c0396invoke-virtual {v3}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
000c039cmove-result-object v3
000c039einvoke-virtual {v0, v3}, Landroid/content/Intent;->resolveTypeIfNeeded(Landroid/content/ContentResolver;)Ljava/lang/String;
000c03a4move-result-object v5
000c03a6invoke-virtual {v0}, Landroid/content/Intent;->getData()Landroid/net/Uri;
000c03acmove-result-object v7
000c03aeinvoke-virtual {v0}, Landroid/content/Intent;->getScheme()Ljava/lang/String;
000c03b4move-result-object v6
000c03b6invoke-virtual {v0}, Landroid/content/Intent;->getCategories()Ljava/util/Set;
000c03bcmove-result-object v8
000c03beinvoke-virtual {v0}, Landroid/content/Intent;->getFlags()I
000c03c4move-result v3
000c03c6and-int/lit8 v3, v3, 0x8
000c03caconst/4 v10, 0x1
000c03ccif-eqz v3, :cond_2c
000c03d0move v12, v10
000c03d2goto :goto_2d
000c03d4const/4 v12, 0x0
000c03d6if-eqz v12, :cond_36
000c03dainvoke-virtual {v0}, Ljava/lang/Object;->toString()Ljava/lang/String;
000c03e0goto :goto_36
000c03e2move-exception v0
000c03e4goto/16 :goto_ba
000c03e8iget-object v3, v1, Lc0/c;->c:Ljava/util/HashMap;
000c03ecinvoke-virtual {v0}, Landroid/content/Intent;->getAction()Ljava/lang/String;
000c03f2move-result-object v9
000c03f4invoke-virtual {v3, v9}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
000c03famove-result-object v3
000c03fcmove-object v13, v3
000c03fecheck-cast v13, Ljava/util/ArrayList;
000c0402if-eqz v13, :cond_b8
000c0406if-eqz v12, :cond_4a
000c040ainvoke-virtual {v13}, Ljava/lang/Object;->toString()Ljava/lang/String;
000c0410const/4 v3, 0x0
000c0412move-object v14, v3
000c0414const/4 v15, 0x0
000c0416invoke-virtual {v13}, Ljava/util/ArrayList;->size()I
000c041cmove-result v3
000c041eif-ge v15, v3, :cond_88
000c0422invoke-virtual {v13, v15}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
000c0428move-result-object v3
000c042acheck-cast v3, Lc0/b;
000c042eif-eqz v12, :cond_60
000c0432iget-object v9, v3, Lc0/b;->a:Landroid/content/IntentFilter;
000c0436invoke-static {v9}, Ljava/util/Objects;->toString(Ljava/lang/Object;)Ljava/lang/String;
000c043ciget-boolean v9, v3, Lc0/b;->c:Z
000c0440if-eqz v9, :cond_65
000c0444goto :goto_85
000c0446move-object v9, v3
000c0448iget-object v3, v9, Lc0/b;->a:Landroid/content/IntentFilter;
000c044cmove-object/from16 v16, v9
000c0450const-string v9, "LocalBroadcastManager"
000c0454move-object/from16 v11, v16
000c0458invoke-virtual/range {v3 .. v9}, Landroid/content/IntentFilter;->match(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/net/Uri;Ljava/util/Set;Ljava/lang/String;)I
000c045emove-result v3
000c0460if-ltz v3, :cond_85
000c0464if-eqz v12, :cond_79
000c0468invoke-static {v3}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String;
000c046eif-nez v14, :cond_80
000c0472new-instance v14, Ljava/util/ArrayList;
000c0476invoke-direct {v14}, Ljava/util/ArrayList;-><init>()V
000c047cinvoke-virtual {v14, v11}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
000c0482iput-boolean v10, v11, Lc0/b;->c:Z
000c0486add-int/lit8 v15, v15, 0x1
000c048agoto :goto_4d
000c048cif-eqz v14, :cond_b8
000c0490const/4 v3, 0x0
000c0492invoke-virtual {v14}, Ljava/util/ArrayList;->size()I
000c0498move-result v4
000c049aif-ge v3, v4, :cond_9d
000c049einvoke-virtual {v14, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
000c04a4move-result-object v4
000c04a6check-cast v4, Lc0/b;
000c04aaconst/4 v5, 0x0
000c04aciput-boolean v5, v4, Lc0/b;->c:Z
000c04b0add-int/lit8 v3, v3, 0x1
000c04b4goto :goto_8b
000c04b6iget-object v3, v1, Lc0/c;->d:Ljava/util/ArrayList;
000c04banew-instance v4, LB/j;
000c04beconst/16 v5, 0xc
000c04c2invoke-direct {v4, v0, v5, v14}, LB/j;-><init>(Ljava/lang/Object;ILjava/lang/Object;)V
000c04c8invoke-virtual {v3, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
000c04ceiget-object v0, v1, Lc0/c;->e:Lc0/a;
000c04d2invoke-virtual {v0, v10}, Landroid/os/Handler;->hasMessages(I)Z
000c04d8move-result v0
000c04daif-nez v0, :cond_b6
000c04deiget-object v0, v1, Lc0/c;->e:Lc0/a;
000c04e2invoke-virtual {v0, v10}, Landroid/os/Handler;->sendEmptyMessage(I)Z
000c04e8monitor-exit v2
000c04eareturn-void
000c04ecmonitor-exit v2
000c04eereturn-void
000c04f0monitor-exit v2
000c04f2throw v0
000c036c
000c036cc0.c::b(android.content.Intent):
000c037cmove-object/from16 v1, v17
000c0380move-object/from16 v0, v18
000c0384iget-object v2, v1, Lc0/c;->b:Ljava/util/HashMap;
000c0388monitor-enter v2
000c038ainvoke-virtual {v0}, Landroid/content/Intent;->getAction()Ljava/lang/String;
000c0390move-result-object v4
000c0392iget-object v3, v1, Lc0/c;->a:Landroid/content/Context;
000c0396invoke-virtual {v3}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
000c039cmove-result-object v3
000c039einvoke-virtual {v0, v3}, Landroid/content/Intent;->resolveTypeIfNeeded(Landroid/content/ContentResolver;)Ljava/lang/String;
000c03a4move-result-object v5
000c03a6invoke-virtual {v0}, Landroid/content/Intent;->getData()Landroid/net/Uri;
000c03acmove-result-object v7
000c03aeinvoke-virtual {v0}, Landroid/content/Intent;->getScheme()Ljava/lang/String;
000c03b4move-result-object v6
000c03b6invoke-virtual {v0}, Landroid/content/Intent;->getCategories()Ljava/util/Set;
000c03bcmove-result-object v8
000c03beinvoke-virtual {v0}, Landroid/content/Intent;->getFlags()I
000c03c4move-result v3
000c03c6and-int/lit8 v3, v3, 0x8
000c03caconst/4 v10, 0x1
000c03ccif-eqz v3, :cond_2c
000c03d0move v12, v10
000c03d2goto :goto_2d
000c03d4const/4 v12, 0x0
000c03d6if-eqz v12, :cond_36
000c03dainvoke-virtual {v0}, Ljava/lang/Object;->toString()Ljava/lang/String;
000c03e0goto :goto_36
000c03e2move-exception v0
000c03e4goto/16 :goto_ba
000c03e8iget-object v3, v1, Lc0/c;->c:Ljava/util/HashMap;
000c03ecinvoke-virtual {v0}, Landroid/content/Intent;->getAction()Ljava/lang/String;
000c03f2move-result-object v9
000c03f4invoke-virtual {v3, v9}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
000c03famove-result-object v3
000c03fcmove-object v13, v3
000c03fecheck-cast v13, Ljava/util/ArrayList;
000c0402if-eqz v13, :cond_b8
000c0406if-eqz v12, :cond_4a
000c040ainvoke-virtual {v13}, Ljava/lang/Object;->toString()Ljava/lang/String;
000c0410const/4 v3, 0x0
000c0412move-object v14, v3
000c0414const/4 v15, 0x0
000c0416invoke-virtual {v13}, Ljava/util/ArrayList;->size()I
000c041cmove-result v3
000c041eif-ge v15, v3, :cond_88
000c0422invoke-virtual {v13, v15}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
000c0428move-result-object v3
000c042acheck-cast v3, Lc0/b;
000c042eif-eqz v12, :cond_60
000c0432iget-object v9, v3, Lc0/b;->a:Landroid/content/IntentFilter;
000c0436invoke-static {v9}, Ljava/util/Objects;->toString(Ljava/lang/Object;)Ljava/lang/String;
000c043ciget-boolean v9, v3, Lc0/b;->c:Z
000c0440if-eqz v9, :cond_65
000c0444goto :goto_85
000c0446move-object v9, v3
000c0448iget-object v3, v9, Lc0/b;->a:Landroid/content/IntentFilter;
000c044cmove-object/from16 v16, v9
000c0450const-string v9, "LocalBroadcastManager"
000c0454move-object/from16 v11, v16
000c0458invoke-virtual/range {v3 .. v9}, Landroid/content/IntentFilter;->match(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/net/Uri;Ljava/util/Set;Ljava/lang/String;)I
000c045emove-result v3
000c0460if-ltz v3, :cond_85
000c0464if-eqz v12, :cond_79
000c0468invoke-static {v3}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String;
000c046eif-nez v14, :cond_80
000c0472new-instance v14, Ljava/util/ArrayList;
000c0476invoke-direct {v14}, Ljava/util/ArrayList;-><init>()V
000c047cinvoke-virtual {v14, v11}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
000c0482iput-boolean v10, v11, Lc0/b;->c:Z
000c0486add-int/lit8 v15, v15, 0x1
000c048agoto :goto_4d
000c048cif-eqz v14, :cond_b8
000c0490const/4 v3, 0x0
000c0492invoke-virtual {v14}, Ljava/util/ArrayList;->size()I
000c0498move-result v4
000c049aif-ge v3, v4, :cond_9d
000c049einvoke-virtual {v14, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
000c04a4move-result-object v4
000c04a6check-cast v4, Lc0/b;
000c04aaconst/4 v5, 0x0
000c04aciput-boolean v5, v4, Lc0/b;->c:Z
000c04b0add-int/lit8 v3, v3, 0x1
000c04b4goto :goto_8b
000c04b6iget-object v3, v1, Lc0/c;->d:Ljava/util/ArrayList;
000c04banew-instance v4, LB/j;
000c04beconst/16 v5, 0xc
000c04c2invoke-direct {v4, v0, v5, v14}, LB/j;-><init>(Ljava/lang/Object;ILjava/lang/Object;)V
000c04c8invoke-virtual {v3, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
000c04ceiget-object v0, v1, Lc0/c;->e:Lc0/a;
000c04d2invoke-virtual {v0, v10}, Landroid/os/Handler;->hasMessages(I)Z
000c04d8move-result v0
000c04daif-nez v0, :cond_b6
000c04deiget-object v0, v1, Lc0/c;->e:Lc0/a;
000c04e2invoke-virtual {v0, v10}, Landroid/os/Handler;->sendEmptyMessage(I)Z
000c04e8monitor-exit v2
000c04eareturn-void
000c04ecmonitor-exit v2
000c04eereturn-void
000c04f0monitor-exit v2
000c04f2throw v0
000c036c
000c04f4
000c04f4 struct try_item
000c04f4 start_addr uint32 0xc038a
000c04f8 insn_count int 180
000c04fa handler_off uint16 0xc04fd
000c04fc
000c04fc struct encoded_catch_handler_list
000c04fc size int 1
000c04fd
000c04fd struct encoded_catch_handler ← 0xc04fa
000c04fd size int64 0
000c04fe catch_all_addr uint32 0xc03e2
000c04ff
000c04ff // align 0x10
000c04f4 struct try_item
000c04f4 start_addr uint32 0xc038a
000c04f8 insn_count int 180
000c04fa handler_off uint16 0xc04fd
000c04fc
000c04fc struct encoded_catch_handler_list
000c04fc size int 1
000c04fd
000c04fd struct encoded_catch_handler ← 0xc04fa
000c04fd size int64 0
000c04fe catch_all_addr uint32 0xc03e2
000c04ff
000c04ff // align 0x10
000c0500
000c0500c1.a::b(java.lang.Object):
000c0510iget-object v0, v1, Lc1/a;->b:Ljava/lang/Object;
000c0514check-cast v0, Lc1/e;
000c0518if-ne v2, v0, :cond_9
000c051cconst-string v2, "(this Collection)"
000c0520return-object v2
000c0522invoke-static {v2}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
000c0528move-result-object v2
000c052areturn-object v2
000c0500
000c0500c1.a::b(java.lang.Object):
000c0510iget-object v0, v1, Lc1/a;->b:Ljava/lang/Object;
000c0514check-cast v0, Lc1/e;
000c0518if-ne v2, v0, :cond_9
000c051cconst-string v2, "(this Collection)"
000c0520return-object v2
000c0522invoke-static {v2}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
000c0528move-result-object v2
000c052areturn-object v2
000c0500
000c052c
000c052cc1.a::<init>(int, java.lang.Object):
000c053ciput v1, v0, Lc1/a;->a:I
000c0540iput-object v2, v0, Lc1/a;->b:Ljava/lang/Object;
000c0544invoke-direct {v0}, Ljava/lang/Object;-><init>()V
000c054areturn-void
000c052c
000c052cc1.a::<init>(int, java.lang.Object):
000c053ciput v1, v0, Lc1/a;->a:I
000c0540iput-object v2, v0, Lc1/a;->b:Ljava/lang/Object;
000c0544invoke-direct {v0}, Ljava/lang/Object;-><init>()V
000c054areturn-void
000c052c
000c054c
000c054cc1.b::hasNext():
000c055ciget v0, v2, Lc1/b;->a:I
000c0560packed-switch v0, :pswitch_data_40
000c0566iget v0, v2, Lc1/b;->b:I
000c056aiget-object v1, v2, Lc1/b;->c:Ljava/lang/Object;
000c056echeck-cast v1, Ljava/util/Iterator;
000c0572if-lez v0, :cond_1d
000c0576invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
000c057cmove-result v0
000c057eif-eqz v0, :cond_1d
000c0582invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
000c0588iget v0, v2, Lc1/b;->b:I
000c058cadd-int/lit8 v0, v0, -0x1
000c0590iput v0, v2, Lc1/b;->b:I
000c0594goto :goto_5
000c0596invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
000c059cmove-result v0
000c059ereturn v0
000c05a0iget v0, v2, Lc1/b;->b:I
000c05a4iget-object v1, v2, Lc1/b;->c:Ljava/lang/Object;
000c05a8check-cast v1, [Ljava/lang/Object;
000c05acarray-length v1, v1
000c05aeif-ge v0, v1, :cond_2d
000c05b2const/4 v0, 0x1
000c05b4goto :goto_2e
000c05b6const/4 v0, 0x0
000c05b8return v0
000c05baiget v0, v2, Lc1/b;->b:I
000c05beiget-object v1, v2, Lc1/b;->c:Ljava/lang/Object;
000c05c2check-cast v1, Lc1/e;
000c05c6invoke-virtual {v1}, Lc1/e;->a()I
000c05ccmove-result v1
000c05ceif-ge v0, v1, :cond_3d
000c05d2const/4 v0, 0x1
000c05d4goto :goto_3e
000c05d6const/4 v0, 0x0
000c05d8return v0
000c05danop
000c05dc.packed-switch 0x0
000c054c
000c054cc1.b::hasNext():
000c055ciget v0, v2, Lc1/b;->a:I
000c0560packed-switch v0, :pswitch_data_40
000c0566iget v0, v2, Lc1/b;->b:I
000c056aiget-object v1, v2, Lc1/b;->c:Ljava/lang/Object;
000c056echeck-cast v1, Ljava/util/Iterator;
000c0572if-lez v0, :cond_1d
000c0576invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
000c057cmove-result v0
000c057eif-eqz v0, :cond_1d
000c0582invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
000c0588iget v0, v2, Lc1/b;->b:I
000c058cadd-int/lit8 v0, v0, -0x1
000c0590iput v0, v2, Lc1/b;->b:I
000c0594goto :goto_5
000c0596invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
000c059cmove-result v0
000c059ereturn v0
000c05a0iget v0, v2, Lc1/b;->b:I
000c05a4iget-object v1, v2, Lc1/b;->c:Ljava/lang/Object;
000c05a8check-cast v1, [Ljava/lang/Object;
000c05acarray-length v1, v1
000c05aeif-ge v0, v1, :cond_2d
000c05b2const/4 v0, 0x1
000c05b4goto :goto_2e
000c05b6const/4 v0, 0x0
000c05b8return v0
000c05baiget v0, v2, Lc1/b;->b:I
000c05beiget-object v1, v2, Lc1/b;->c:Ljava/lang/Object;
000c05c2check-cast v1, Lc1/e;
000c05c6invoke-virtual {v1}, Lc1/e;->a()I
000c05ccmove-result v1
000c05ceif-ge v0, v1, :cond_3d
000c05d2const/4 v0, 0x1
000c05d4goto :goto_3e
000c05d6const/4 v0, 0x0
000c05d8return v0
000c05danop
000c05dc.packed-switch 0x0
000c054c
000c05ec
000c05ecc1.b::next():
000c05fciget v0, v3, Lc1/b;->a:I
000c0600packed-switch v0, :pswitch_data_5c
000c0606iget v0, v3, Lc1/b;->b:I
000c060aiget-object v1, v3, Lc1/b;->c:Ljava/lang/Object;
000c060echeck-cast v1, Ljava/util/Iterator;
000c0612if-lez v0, :cond_1d
000c0616invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
000c061cmove-result v0
000c061eif-eqz v0, :cond_1d
000c0622invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
000c0628iget v0, v3, Lc1/b;->b:I
000c062cadd-int/lit8 v0, v0, -0x1
000c0630iput v0, v3, Lc1/b;->b:I
000c0634goto :goto_5
000c0636invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
000c063cmove-result-object v0
000c063ereturn-object v0
000c0640iget-object v0, v3, Lc1/b;->c:Ljava/lang/Object;
000c0644check-cast v0, [Ljava/lang/Object;
000c0648iget v1, v3, Lc1/b;->b:I
000c064cadd-int/lit8 v2, v1, 0x1
000c0650iput v2, v3, Lc1/b;->b:I
000c0654aget-object v0, v0, v1
000c0658return-object v0
000c065amove-exception v0
000c065ciget v1, v3, Lc1/b;->b:I
000c0660add-int/lit8 v1, v1, -0x1
000c0664iput v1, v3, Lc1/b;->b:I
000c0668new-instance v1, Ljava/util/NoSuchElementException;
000c066cinvoke-virtual {v0}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
000c0672move-result-object v0
000c0674invoke-direct {v1, v0}, Ljava/util/NoSuchElementException;-><init>(Ljava/lang/String;)V
000c067athrow v1
000c067cinvoke-virtual {v3}, Lc1/b;->hasNext()Z
000c0682move-result v0
000c0684if-eqz v0, :cond_55
000c0688iget v0, v3, Lc1/b;->b:I
000c068cadd-int/lit8 v1, v0, 0x1
000c0690iput v1, v3, Lc1/b;->b:I
000c0694iget-object v1, v3, Lc1/b;->c:Ljava/lang/Object;
000c0698check-cast v1, Lc1/e;
000c069cinvoke-interface {v1, v0}, Ljava/util/List;->get(I)Ljava/lang/Object;
000c06a2move-result-object v0
000c06a4return-object v0
000c06a6new-instance v0, Ljava/util/NoSuchElementException;
000c06aainvoke-direct {v0}, Ljava/util/NoSuchElementException;-><init>()V
000c06b0throw v0
000c06b2nop
000c06b4.packed-switch 0x0
000c05ec
000c05ecc1.b::next():
000c05fciget v0, v3, Lc1/b;->a:I
000c0600packed-switch v0, :pswitch_data_5c
000c0606iget v0, v3, Lc1/b;->b:I
000c060aiget-object v1, v3, Lc1/b;->c:Ljava/lang/Object;
000c060echeck-cast v1, Ljava/util/Iterator;
000c0612if-lez v0, :cond_1d
000c0616invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
000c061cmove-result v0
000c061eif-eqz v0, :cond_1d
000c0622invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
000c0628iget v0, v3, Lc1/b;->b:I
000c062cadd-int/lit8 v0, v0, -0x1
000c0630iput v0, v3, Lc1/b;->b:I
000c0634goto :goto_5
000c0636invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
000c063cmove-result-object v0
000c063ereturn-object v0
000c0640iget-object v0, v3, Lc1/b;->c:Ljava/lang/Object;
000c0644check-cast v0, [Ljava/lang/Object;
000c0648iget v1, v3, Lc1/b;->b:I
000c064cadd-int/lit8 v2, v1, 0x1
000c0650iput v2, v3, Lc1/b;->b:I
000c0654aget-object v0, v0, v1
000c0658return-object v0
000c065amove-exception v0
000c065ciget v1, v3, Lc1/b;->b:I
000c0660add-int/lit8 v1, v1, -0x1
000c0664iput v1, v3, Lc1/b;->b:I
000c0668new-instance v1, Ljava/util/NoSuchElementException;
000c066cinvoke-virtual {v0}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
000c0672move-result-object v0
000c0674invoke-direct {v1, v0}, Ljava/util/NoSuchElementException;-><init>(Ljava/lang/String;)V
000c067athrow v1
000c067cinvoke-virtual {v3}, Lc1/b;->hasNext()Z
000c0682move-result v0
000c0684if-eqz v0, :cond_55
000c0688iget v0, v3, Lc1/b;->b:I
000c068cadd-int/lit8 v1, v0, 0x1
000c0690iput v1, v3, Lc1/b;->b:I
000c0694iget-object v1, v3, Lc1/b;->c:Ljava/lang/Object;
000c0698check-cast v1, Lc1/e;
000c069cinvoke-interface {v1, v0}, Ljava/util/List;->get(I)Ljava/lang/Object;
000c06a2move-result-object v0
000c06a4return-object v0
000c06a6new-instance v0, Ljava/util/NoSuchElementException;
000c06aainvoke-direct {v0}, Ljava/util/NoSuchElementException;-><init>()V
000c06b0throw v0
000c06b2nop
000c06b4.packed-switch 0x0
000c05ec
000c06c4
000c06c4 struct try_item
000c06c4 start_addr uint32 0xc0640
000c06c8 insn_count int 12
000c06ca handler_off uint16 0xc06cd
000c06cc
000c06cc struct encoded_catch_handler_list
000c06cc size int 1
000c06cd
000c06cd struct encoded_catch_handler ← 0xc06ca
000c06cd size int64 1
000c06ce handlers[0].type_idx int 0xb514
000c06d0 handlers[0].addr uint32 0xc065a
000c06d1
000c06d1 // align 0x4
000c06c4 struct try_item
000c06c4 start_addr uint32 0xc0640
000c06c8 insn_count int 12
000c06ca handler_off uint16 0xc06cd
000c06cc
000c06cc struct encoded_catch_handler_list
000c06cc size int 1
000c06cd
000c06cd struct encoded_catch_handler ← 0xc06ca
000c06cd size int64 1
000c06ce handlers[0].type_idx int 0xb514
000c06d0 handlers[0].addr uint32 0xc065a
000c06d1
000c06d1 // align 0x4
000c06d4
000c06d4c1.b::<init>(int, java.lang.Object):
000c06e4iput v1, v0, Lc1/b;->a:I
000c06e8iput-object v2, v0, Lc1/b;->c:Ljava/lang/Object;
000c06ecinvoke-direct {v0}, Ljava/lang/Object;-><init>()V
000c06f2return-void
000c06d4
000c06d4c1.b::<init>(int, java.lang.Object):
000c06e4iput v1, v0, Lc1/b;->a:I
000c06e8iput-object v2, v0, Lc1/b;->c:Ljava/lang/Object;
000c06ecinvoke-direct {v0}, Ljava/lang/Object;-><init>()V
000c06f2return-void
000c06d4
000c06f4
000c06f4c1.b::<init>(p1.a):
000c0704const/4 v0, 0x2
000c0706iput v0, v1, Lc1/b;->a:I
000c070ainvoke-direct {v1}, Ljava/lang/Object;-><init>()V
000c0710iget-object v0, v2, Lp1/a;->a:Lp1/b;
000c0714invoke-interface {v0}, Lp1/b;->iterator()Ljava/util/Iterator;
000c071amove-result-object v0
000c071ciput-object v0, v1, Lc1/b;->c:Ljava/lang/Object;
000c0720iget v2, v2, Lp1/a;->b:I
000c0724iput v2, v1, Lc1/b;->b:I
000c0728return-void
000c06f4
000c06f4c1.b::<init>(p1.a):
000c0704const/4 v0, 0x2
000c0706iput v0, v1, Lc1/b;->a:I
000c070ainvoke-direct {v1}, Ljava/lang/Object;-><init>()V
000c0710iget-object v0, v2, Lp1/a;->a:Lp1/b;
000c0714invoke-interface {v0}, Lp1/b;->iterator()Ljava/util/Iterator;
000c071amove-result-object v0
000c071ciput-object v0, v1, Lc1/b;->c:Ljava/lang/Object;
000c0720iget v2, v2, Lp1/a;->b:I
000c0724iput v2, v1, Lc1/b;->b:I
000c0728return-void
000c06f4
000c072a
000c072a // align 0x4
000c072a // align 0x4
000c072c
000c072cc1.b::remove():
000c073ciget v0, v2, Lc1/b;->a:I
000c0740packed-switch v0, :pswitch_data_1e
000c0746new-instance v0, Ljava/lang/UnsupportedOperationException;
000c074aconst-string v1, "Operation is not supported for read-only collection"
000c074einvoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
000c0754throw v0
000c0756new-instance v0, Ljava/lang/UnsupportedOperationException;
000c075aconst-string v1, "Operation is not supported for read-only collection"
000c075einvoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
000c0764throw v0
000c0766new-instance v0, Ljava/lang/UnsupportedOperationException;
000c076aconst-string v1, "Operation is not supported for read-only collection"
000c076einvoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
000c0774throw v0
000c0776nop
000c0778.packed-switch 0x0
000c072c
000c072cc1.b::remove():
000c073ciget v0, v2, Lc1/b;->a:I
000c0740packed-switch v0, :pswitch_data_1e
000c0746new-instance v0, Ljava/lang/UnsupportedOperationException;
000c074aconst-string v1, "Operation is not supported for read-only collection"
000c074einvoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
000c0754throw v0
000c0756new-instance v0, Ljava/lang/UnsupportedOperationException;
000c075aconst-string v1, "Operation is not supported for read-only collection"
000c075einvoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
000c0764throw v0
000c0766new-instance v0, Ljava/lang/UnsupportedOperationException;
000c076aconst-string v1, "Operation is not supported for read-only collection"
000c076einvoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
000c0774throw v0
000c0776nop
000c0778.packed-switch 0x0
000c072c
000c0788
000c0788c1.c::hasPrevious():
000c0798iget v0, v1, Lc1/b;->b:I
000c079cif-lez v0, :cond_6
000c07a0const/4 v0, 0x1
000c07a2return v0
000c07a4const/4 v0, 0x0
000c07a6return v0
000c0788
000c0788c1.c::hasPrevious():
000c0798iget v0, v1, Lc1/b;->b:I
000c079cif-lez v0, :cond_6
000c07a0const/4 v0, 0x1
000c07a2return v0
000c07a4const/4 v0, 0x0
000c07a6return v0
000c0788
000c07a8
000c07a8c1.c::nextIndex():
000c07b8iget v0, v1, Lc1/b;->b:I
000c07bcreturn v0
000c07a8
000c07a8c1.c::nextIndex():
000c07b8iget v0, v1, Lc1/b;->b:I
000c07bcreturn v0
000c07a8
000c07be
000c07be // align 0x10
000c07be // align 0x10
000c07c0
000c07c0c1.c::previousIndex():
000c07d0iget v0, v1, Lc1/b;->b:I
000c07d4add-int/lit8 v0, v0, -0x1
000c07d8return v0
000c07c0
000c07c0c1.c::previousIndex():
000c07d0iget v0, v1, Lc1/b;->b:I
000c07d4add-int/lit8 v0, v0, -0x1
000c07d8return v0
000c07c0
000c07da
000c07da // align 0x4
000c07da // align 0x4
000c07dc
000c07dcc1.c::previous():
000c07ecinvoke-virtual {v2}, Lc1/c;->hasPrevious()Z
000c07f2move-result v0
000c07f4if-eqz v0, :cond_13
000c07f8iget v0, v2, Lc1/b;->b:I
000c07fcadd-int/lit8 v0, v0, -0x1
000c0800iput v0, v2, Lc1/b;->b:I
000c0804iget-object v1, v2, Lc1/c;->d:Lc1/e;
000c0808invoke-interface {v1, v0}, Ljava/util/List;->get(I)Ljava/lang/Object;
000c080emove-result-object v0
000c0810return-object v0
000c0812new-instance v0, Ljava/util/NoSuchElementException;
000c0816invoke-direct {v0}, Ljava/util/NoSuchElementException;-><init>()V
000c081cthrow v0
000c07dc
000c07dcc1.c::previous():
000c07ecinvoke-virtual {v2}, Lc1/c;->hasPrevious()Z
000c07f2move-result v0
000c07f4if-eqz v0, :cond_13
000c07f8iget v0, v2, Lc1/b;->b:I
000c07fcadd-int/lit8 v0, v0, -0x1
000c0800iput v0, v2, Lc1/b;->b:I
000c0804iget-object v1, v2, Lc1/c;->d:Lc1/e;
000c0808invoke-interface {v1, v0}, Ljava/util/List;->get(I)Ljava/lang/Object;
000c080emove-result-object v0
000c0810return-object v0
000c0812new-instance v0, Ljava/util/NoSuchElementException;
000c0816invoke-direct {v0}, Ljava/util/NoSuchElementException;-><init>()V
000c081cthrow v0
000c07dc
000c081e
000c081e // align 0x10
000c081e // align 0x10
000c0820
000c0820c1.c::<init>(c1.e, int):
000c0830iput-object v4, v3, Lc1/c;->d:Lc1/e;
000c0834const/4 v0, 0x0
000c0836invoke-direct {v3, v0, v4}, Lc1/b;-><init>(ILjava/lang/Object;)V
000c083cinvoke-virtual {v4}, Lc1/e;->a()I
000c0842move-result v4
000c0844if-ltz v5, :cond_11
000c0848if-gt v5, v4, :cond_11
000c084ciput v5, v3, Lc1/b;->b:I
000c0850return-void
000c0852new-instance v0, Ljava/lang/IndexOutOfBoundsException;
000c0856new-instance v1, Ljava/lang/StringBuilder;
000c085aconst-string v2, "index: "
000c085einvoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000c0864invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
000c086aconst-string v5, ", size: "
000c086einvoke-virtual {v1, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000c0874invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
000c087ainvoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000c0880move-result-object v4
000c0882invoke-direct {v0, v4}, Ljava/lang/IndexOutOfBoundsException;-><init>(Ljava/lang/String;)V
000c0888throw v0
000c0820
000c0820c1.c::<init>(c1.e, int):
000c0830iput-object v4, v3, Lc1/c;->d:Lc1/e;
000c0834const/4 v0, 0x0
000c0836invoke-direct {v3, v0, v4}, Lc1/b;-><init>(ILjava/lang/Object;)V
000c083cinvoke-virtual {v4}, Lc1/e;->a()I
000c0842move-result v4
000c0844if-ltz v5, :cond_11
000c0848if-gt v5, v4, :cond_11
000c084ciput v5, v3, Lc1/b;->b:I
000c0850return-void
000c0852new-instance v0, Ljava/lang/IndexOutOfBoundsException;
000c0856new-instance v1, Ljava/lang/StringBuilder;
000c085aconst-string v2, "index: "
000c085einvoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000c0864invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
000c086aconst-string v5, ", size: "
000c086einvoke-virtual {v1, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000c0874invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
000c087ainvoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000c0880move-result-object v4
000c0882invoke-direct {v0, v4}, Ljava/lang/IndexOutOfBoundsException;-><init>(Ljava/lang/String;)V
000c0888throw v0
000c0820
000c088a
000c088a // align 0x4
000c088a // align 0x4
000c088c
000c088cc1.c::add(java.lang.Object):
000c089cnew-instance v2, Ljava/lang/UnsupportedOperationException;
000c08a0const-string v0, "Operation is not supported for read-only collection"
000c08a4invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
000c08aathrow v2
000c088c
000c088cc1.c::add(java.lang.Object):
000c089cnew-instance v2, Ljava/lang/UnsupportedOperationException;
000c08a0const-string v0, "Operation is not supported for read-only collection"
000c08a4invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
000c08aathrow v2
000c088c
000c08ac
000c08acc1.c::set(java.lang.Object):
000c08bcnew-instance v2, Ljava/lang/UnsupportedOperationException;
000c08c0const-string v0, "Operation is not supported for read-only collection"
000c08c4invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
000c08cathrow v2
000c08ac
000c08acc1.c::set(java.lang.Object):
000c08bcnew-instance v2, Ljava/lang/UnsupportedOperationException;
000c08c0const-string v0, "Operation is not supported for read-only collection"
000c08c4invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
000c08cathrow v2
000c08ac
000c08cc
000c08ccc1.d::a():
000c08dciget v0, v1, Lc1/d;->c:I
000c08e0return v0
000c08cc
000c08ccc1.d::a():
000c08dciget v0, v1, Lc1/d;->c:I
000c08e0return v0
000c08cc
000c08e2
000c08e2 // align 0x4
000c08e2 // align 0x4
000c08e4
000c08e4c1.d::get(int):
000c08f4iget v0, v4, Lc1/d;->c:I
000c08f8if-ltz v5, :cond_10
000c08fcif-ge v5, v0, :cond_10
000c0900iget v0, v4, Lc1/d;->b:I
000c0904add-int/2addr v0, v5
000c0906iget-object v5, v4, Lc1/d;->a:Lc1/e;
000c090ainvoke-interface {v5, v0}, Ljava/util/List;->get(I)Ljava/lang/Object;
000c0910move-result-object v5
000c0912return-object v5
000c0914new-instance v1, Ljava/lang/IndexOutOfBoundsException;
000c0918new-instance v2, Ljava/lang/StringBuilder;
000c091cconst-string v3, "index: "
000c0920invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000c0926invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
000c092cconst-string v5, ", size: "
000c0930invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000c0936invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
000c093cinvoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000c0942move-result-object v5
000c0944invoke-direct {v1, v5}, Ljava/lang/IndexOutOfBoundsException;-><init>(Ljava/lang/String;)V
000c094athrow v1
000c08e4
000c08e4c1.d::get(int):
000c08f4iget v0, v4, Lc1/d;->c:I
000c08f8if-ltz v5, :cond_10
000c08fcif-ge v5, v0, :cond_10
000c0900iget v0, v4, Lc1/d;->b:I
000c0904add-int/2addr v0, v5
000c0906iget-object v5, v4, Lc1/d;->a:Lc1/e;
000c090ainvoke-interface {v5, v0}, Ljava/util/List;->get(I)Ljava/lang/Object;
000c0910move-result-object v5
000c0912return-object v5
000c0914new-instance v1, Ljava/lang/IndexOutOfBoundsException;
000c0918new-instance v2, Ljava/lang/StringBuilder;
000c091cconst-string v3, "index: "
000c0920invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000c0926invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
000c092cconst-string v5, ", size: "
000c0930invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000c0936invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
000c093cinvoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000c0942move-result-object v5
000c0944invoke-direct {v1, v5}, Ljava/lang/IndexOutOfBoundsException;-><init>(Ljava/lang/String;)V
000c094athrow v1
000c08e4
000c094c
000c094cc1.d::<init>(c1.e, int, int):
000c095cinvoke-direct {v3}, Ljava/lang/Object;-><init>()V
000c0962iput-object v4, v3, Lc1/d;->a:Lc1/e;
000c0966iput v5, v3, Lc1/d;->b:I
000c096ainvoke-virtual {v4}, Lc1/e;->a()I
000c0970move-result v4
000c0972const-string v0, "fromIndex: "
000c0976if-ltz v5, :cond_31
000c097aif-gt v6, v4, :cond_31
000c097eif-gt v5, v6, :cond_17
000c0982sub-int/2addr v6, v5
000c0984iput v6, v3, Lc1/d;->c:I
000c0988return-void
000c098anew-instance v4, Ljava/lang/IllegalArgumentException;
000c098enew-instance v1, Ljava/lang/StringBuilder;
000c0992invoke-direct {v1, v0}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000c0998invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
000c099econst-string v5, " > toIndex: "
000c09a2invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000c09a8invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
000c09aeinvoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000c09b4move-result-object v5
000c09b6invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
000c09bcthrow v4
000c09benew-instance v1, Ljava/lang/IndexOutOfBoundsException;
000c09c2new-instance v2, Ljava/lang/StringBuilder;
000c09c6invoke-direct {v2, v0}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000c09ccinvoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
000c09d2const-string v5, ", toIndex: "
000c09d6invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000c09dcinvoke-virtual {v2, v6}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
000c09e2const-string v5, ", size: "
000c09e6invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000c09ecinvoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
000c09f2invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000c09f8move-result-object v4
000c09fainvoke-direct {v1, v4}, Ljava/lang/IndexOutOfBoundsException;-><init>(Ljava/lang/String;)V
000c0a00throw v1
000c094c
000c094cc1.d::<init>(c1.e, int, int):
000c095cinvoke-direct {v3}, Ljava/lang/Object;-><init>()V
000c0962iput-object v4, v3, Lc1/d;->a:Lc1/e;
000c0966iput v5, v3, Lc1/d;->b:I
000c096ainvoke-virtual {v4}, Lc1/e;->a()I
000c0970move-result v4
000c0972const-string v0, "fromIndex: "
000c0976if-ltz v5, :cond_31
000c097aif-gt v6, v4, :cond_31
000c097eif-gt v5, v6, :cond_17
000c0982sub-int/2addr v6, v5
000c0984iput v6, v3, Lc1/d;->c:I
000c0988return-void
000c098anew-instance v4, Ljava/lang/IllegalArgumentException;
000c098enew-instance v1, Ljava/lang/StringBuilder;
000c0992invoke-direct {v1, v0}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000c0998invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
000c099econst-string v5, " > toIndex: "
000c09a2invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000c09a8invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
000c09aeinvoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000c09b4move-result-object v5
000c09b6invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
000c09bcthrow v4
000c09benew-instance v1, Ljava/lang/IndexOutOfBoundsException;
000c09c2new-instance v2, Ljava/lang/StringBuilder;
000c09c6invoke-direct {v2, v0}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000c09ccinvoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
000c09d2const-string v5, ", toIndex: "
000c09d6invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000c09dcinvoke-virtual {v2, v6}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
000c09e2const-string v5, ", size: "
000c09e6invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000c09ecinvoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
000c09f2invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000c09f8move-result-object v4
000c09fainvoke-direct {v1, v4}, Ljava/lang/IndexOutOfBoundsException;-><init>(Ljava/lang/String;)V
000c0a00throw v1
000c094c
000c0a02
000c0a02 // align 0x4
000c0a02 // align 0x4
000c0a04
000c0a04c1.e::add(java.lang.Object):
000c0a14new-instance v2, Ljava/lang/UnsupportedOperationException;
000c0a18const-string v0, "Operation is not supported for read-only collection"
000c0a1cinvoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
000c0a22throw v2
000c0a04
000c0a04c1.e::add(java.lang.Object):
000c0a14new-instance v2, Ljava/lang/UnsupportedOperationException;
000c0a18const-string v0, "Operation is not supported for read-only collection"
000c0a1cinvoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
000c0a22throw v2
000c0a04
000c0a24
000c0a24c1.e::addAll(int, java.util.Collection):
000c0a34new-instance v1, Ljava/lang/UnsupportedOperationException;
000c0a38const-string v2, "Operation is not supported for read-only collection"
000c0a3cinvoke-direct {v1, v2}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
000c0a42throw v1
000c0a24
000c0a24c1.e::addAll(int, java.util.Collection):
000c0a34new-instance v1, Ljava/lang/UnsupportedOperationException;
000c0a38const-string v2, "Operation is not supported for read-only collection"
000c0a3cinvoke-direct {v1, v2}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
000c0a42throw v1
000c0a24
000c0a44
000c0a44c1.e::addAll(java.util.Collection):
000c0a54new-instance v2, Ljava/lang/UnsupportedOperationException;
000c0a58const-string v0, "Operation is not supported for read-only collection"
000c0a5cinvoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
000c0a62throw v2
000c0a44
000c0a44c1.e::addAll(java.util.Collection):
000c0a54new-instance v2, Ljava/lang/UnsupportedOperationException;
000c0a58const-string v0, "Operation is not supported for read-only collection"
000c0a5cinvoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
000c0a62throw v2
000c0a44
000c0a64
000c0a64c1.e::contains(java.lang.Object):
000c0a74invoke-interface {v3}, Ljava/util/Collection;->isEmpty()Z
000c0a7amove-result v0
000c0a7cconst/4 v1, 0x0
000c0a7eif-eqz v0, :cond_8
000c0a82return v1
000c0a84invoke-interface {v3}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
000c0a8amove-result-object v0
000c0a8cinvoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
000c0a92move-result v2
000c0a94if-eqz v2, :cond_1e
000c0a98invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
000c0a9emove-result-object v2
000c0aa0invoke-static {v2, v4}, Lk1/c;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
000c0aa6move-result v2
000c0aa8if-eqz v2, :cond_c
000c0aacconst/4 v4, 0x1
000c0aaereturn v4
000c0ab0return v1
000c0a64
000c0a64c1.e::contains(java.lang.Object):
000c0a74invoke-interface {v3}, Ljava/util/Collection;->isEmpty()Z
000c0a7amove-result v0
000c0a7cconst/4 v1, 0x0
000c0a7eif-eqz v0, :cond_8
000c0a82return v1
000c0a84invoke-interface {v3}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
000c0a8amove-result-object v0
000c0a8cinvoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
000c0a92move-result v2
000c0a94if-eqz v2, :cond_1e
000c0a98invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
000c0a9emove-result-object v2
000c0aa0invoke-static {v2, v4}, Lk1/c;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
000c0aa6move-result v2
000c0aa8if-eqz v2, :cond_c
000c0aacconst/4 v4, 0x1
000c0aaereturn v4
000c0ab0return v1
000c0a64
000c0ab2
000c0ab2 // align 0x4
000c0ab2 // align 0x4
000c0ab4
000c0ab4c1.e::containsAll(java.util.Collection):
000c0ac4const-string v0, "elements"
000c0ac8invoke-static {v3, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000c0aceinvoke-interface {v3}, Ljava/util/Collection;->isEmpty()Z
000c0ad4move-result v0
000c0ad6const/4 v1, 0x1
000c0ad8if-eqz v0, :cond_d
000c0adcreturn v1
000c0adeinvoke-interface {v3}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
000c0ae4move-result-object v3
000c0ae6invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
000c0aecmove-result v0
000c0aeeif-eqz v0, :cond_23
000c0af2invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
000c0af8move-result-object v0
000c0afainvoke-virtual {v2, v0}, Lc1/e;->contains(Ljava/lang/Object;)Z
000c0b00move-result v0
000c0b02if-nez v0, :cond_11
000c0b06const/4 v3, 0x0
000c0b08return v3
000c0b0areturn v1
000c0ab4
000c0ab4c1.e::containsAll(java.util.Collection):
000c0ac4const-string v0, "elements"
000c0ac8invoke-static {v3, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000c0aceinvoke-interface {v3}, Ljava/util/Collection;->isEmpty()Z
000c0ad4move-result v0
000c0ad6const/4 v1, 0x1
000c0ad8if-eqz v0, :cond_d
000c0adcreturn v1
000c0adeinvoke-interface {v3}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
000c0ae4move-result-object v3
000c0ae6invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
000c0aecmove-result v0
000c0aeeif-eqz v0, :cond_23
000c0af2invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
000c0af8move-result-object v0
000c0afainvoke-virtual {v2, v0}, Lc1/e;->contains(Ljava/lang/Object;)Z
000c0b00move-result v0
000c0b02if-nez v0, :cond_11
000c0b06const/4 v3, 0x0
000c0b08return v3
000c0b0areturn v1
000c0ab4
000c0b0c
000c0b0cc1.e::equals(java.lang.Object):
000c0b1cconst/4 v0, 0x1
000c0b1eif-ne v6, v5, :cond_4
000c0b22return v0
000c0b24instance-of v1, v6, Ljava/util/List;
000c0b28const/4 v2, 0x0
000c0b2aif-nez v1, :cond_a
000c0b2ereturn v2
000c0b30check-cast v6, Ljava/util/Collection;
000c0b34const-string v1, "other"
000c0b38invoke-static {v6, v1}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000c0b3einvoke-interface {v5}, Ljava/util/Collection;->size()I
000c0b44move-result v1
000c0b46invoke-interface {v6}, Ljava/util/Collection;->size()I
000c0b4cmove-result v3
000c0b4eif-eq v1, v3, :cond_1c
000c0b52goto :goto_38
000c0b54invoke-interface {v6}, Ljava/util/Collection;->iterator()Ljava/util/Iterator;
000c0b5amove-result-object v6
000c0b5cinvoke-interface {v5}, Ljava/util/Collection;->iterator()Ljava/util/Iterator;
000c0b62move-result-object v1
000c0b64invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
000c0b6amove-result v3
000c0b6cif-eqz v3, :cond_39
000c0b70invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
000c0b76move-result-object v3
000c0b78invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object;
000c0b7emove-result-object v4
000c0b80invoke-static {v3, v4}, Lk1/c;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
000c0b86move-result v3
000c0b88if-nez v3, :cond_24
000c0b8creturn v2
000c0b8ereturn v0
000c0b0c
000c0b0cc1.e::equals(java.lang.Object):
000c0b1cconst/4 v0, 0x1
000c0b1eif-ne v6, v5, :cond_4
000c0b22return v0
000c0b24instance-of v1, v6, Ljava/util/List;
000c0b28const/4 v2, 0x0
000c0b2aif-nez v1, :cond_a
000c0b2ereturn v2
000c0b30check-cast v6, Ljava/util/Collection;
000c0b34const-string v1, "other"
000c0b38invoke-static {v6, v1}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000c0b3einvoke-interface {v5}, Ljava/util/Collection;->size()I
000c0b44move-result v1
000c0b46invoke-interface {v6}, Ljava/util/Collection;->size()I
000c0b4cmove-result v3
000c0b4eif-eq v1, v3, :cond_1c
000c0b52goto :goto_38
000c0b54invoke-interface {v6}, Ljava/util/Collection;->iterator()Ljava/util/Iterator;
000c0b5amove-result-object v6
000c0b5cinvoke-interface {v5}, Ljava/util/Collection;->iterator()Ljava/util/Iterator;
000c0b62move-result-object v1
000c0b64invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
000c0b6amove-result v3
000c0b6cif-eqz v3, :cond_39
000c0b70invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
000c0b76move-result-object v3
000c0b78invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object;
000c0b7emove-result-object v4
000c0b80invoke-static {v3, v4}, Lk1/c;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
000c0b86move-result v3
000c0b88if-nez v3, :cond_24
000c0b8creturn v2
000c0b8ereturn v0
000c0b0c
000c0b90
000c0b90c1.e::isEmpty():
000c0ba0invoke-virtual {v1}, Lc1/e;->a()I
000c0ba6move-result v0
000c0ba8if-nez v0, :cond_8
000c0bacconst/4 v0, 0x1
000c0baereturn v0
000c0bb0const/4 v0, 0x0
000c0bb2return v0
000c0b90
000c0b90c1.e::isEmpty():
000c0ba0invoke-virtual {v1}, Lc1/e;->a()I
000c0ba6move-result v0
000c0ba8if-nez v0, :cond_8
000c0bacconst/4 v0, 0x1
000c0baereturn v0
000c0bb0const/4 v0, 0x0
000c0bb2return v0
000c0b90
000c0bb4
000c0bb4c1.e::remove(java.lang.Object):
000c0bc4new-instance v2, Ljava/lang/UnsupportedOperationException;
000c0bc8const-string v0, "Operation is not supported for read-only collection"
000c0bccinvoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
000c0bd2throw v2
000c0bb4
000c0bb4c1.e::remove(java.lang.Object):
000c0bc4new-instance v2, Ljava/lang/UnsupportedOperationException;
000c0bc8const-string v0, "Operation is not supported for read-only collection"
000c0bccinvoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
000c0bd2throw v2
000c0bb4
000c0bd4
000c0bd4c1.e::removeAll(java.util.Collection):
000c0be4new-instance v2, Ljava/lang/UnsupportedOperationException;
000c0be8const-string v0, "Operation is not supported for read-only collection"
000c0becinvoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
000c0bf2throw v2
000c0bd4
000c0bd4c1.e::removeAll(java.util.Collection):
000c0be4new-instance v2, Ljava/lang/UnsupportedOperationException;
000c0be8const-string v0, "Operation is not supported for read-only collection"
000c0becinvoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
000c0bf2throw v2
000c0bd4
000c0bf4
000c0bf4c1.e::retainAll(java.util.Collection):
000c0c04new-instance v2, Ljava/lang/UnsupportedOperationException;
000c0c08const-string v0, "Operation is not supported for read-only collection"
000c0c0cinvoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
000c0c12throw v2
000c0bf4
000c0bf4c1.e::retainAll(java.util.Collection):
000c0c04new-instance v2, Ljava/lang/UnsupportedOperationException;
000c0c08const-string v0, "Operation is not supported for read-only collection"
000c0c0cinvoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
000c0c12throw v2
000c0bf4
000c0c14
000c0c14c1.e::hashCode():
000c0c24invoke-interface {v3}, Ljava/util/Collection;->iterator()Ljava/util/Iterator;
000c0c2amove-result-object v0
000c0c2cconst/4 v1, 0x1
000c0c2einvoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
000c0c34move-result v2
000c0c36if-eqz v2, :cond_1b
000c0c3ainvoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
000c0c40move-result-object v2
000c0c42mul-int/lit8 v1, v1, 0x1f
000c0c46if-eqz v2, :cond_18
000c0c4ainvoke-virtual {v2}, Ljava/lang/Object;->hashCode()I
000c0c50move-result v2
000c0c52goto :goto_19
000c0c54const/4 v2, 0x0
000c0c56add-int/2addr v1, v2
000c0c58goto :goto_5
000c0c5areturn v1
000c0c14
000c0c14c1.e::hashCode():
000c0c24invoke-interface {v3}, Ljava/util/Collection;->iterator()Ljava/util/Iterator;
000c0c2amove-result-object v0
000c0c2cconst/4 v1, 0x1
000c0c2einvoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
000c0c34move-result v2
000c0c36if-eqz v2, :cond_1b
000c0c3ainvoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
000c0c40move-result-object v2
000c0c42mul-int/lit8 v1, v1, 0x1f
000c0c46if-eqz v2, :cond_18
000c0c4ainvoke-virtual {v2}, Ljava/lang/Object;->hashCode()I
000c0c50move-result v2
000c0c52goto :goto_19
000c0c54const/4 v2, 0x0
000c0c56add-int/2addr v1, v2
000c0c58goto :goto_5
000c0c5areturn v1
000c0c14
000c0c5c
000c0c5cc1.e::indexOf(java.lang.Object):
000c0c6cinvoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator;
000c0c72move-result-object v0
000c0c74const/4 v1, 0x0
000c0c76invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
000c0c7cmove-result v2
000c0c7eif-eqz v2, :cond_19
000c0c82invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
000c0c88move-result-object v2
000c0c8ainvoke-static {v2, v4}, Lk1/c;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
000c0c90move-result v2
000c0c92if-eqz v2, :cond_16
000c0c96return v1
000c0c98add-int/lit8 v1, v1, 0x1
000c0c9cgoto :goto_5
000c0c9econst/4 v4, -0x1
000c0ca0return v4
000c0c5c
000c0c5cc1.e::indexOf(java.lang.Object):
000c0c6cinvoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator;
000c0c72move-result-object v0
000c0c74const/4 v1, 0x0
000c0c76invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
000c0c7cmove-result v2
000c0c7eif-eqz v2, :cond_19
000c0c82invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
000c0c88move-result-object v2
000c0c8ainvoke-static {v2, v4}, Lk1/c;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
000c0c90move-result v2
000c0c92if-eqz v2, :cond_16
000c0c96return v1
000c0c98add-int/lit8 v1, v1, 0x1
000c0c9cgoto :goto_5
000c0c9econst/4 v4, -0x1
000c0ca0return v4
000c0c5c
000c0ca2
000c0ca2 // align 0x4
000c0ca2 // align 0x4
000c0ca4
000c0ca4c1.e::lastIndexOf(java.lang.Object):
000c0cb4invoke-interface {v2}, Ljava/util/List;->size()I
000c0cbamove-result v0
000c0cbcinvoke-interface {v2, v0}, Ljava/util/List;->listIterator(I)Ljava/util/ListIterator;
000c0cc2move-result-object v0
000c0cc4invoke-interface {v0}, Ljava/util/ListIterator;->hasPrevious()Z
000c0ccamove-result v1
000c0cccif-eqz v1, :cond_1d
000c0cd0invoke-interface {v0}, Ljava/util/ListIterator;->previous()Ljava/lang/Object;
000c0cd6move-result-object v1
000c0cd8invoke-static {v1, v3}, Lk1/c;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
000c0cdemove-result v1
000c0ce0if-eqz v1, :cond_8
000c0ce4invoke-interface {v0}, Ljava/util/ListIterator;->nextIndex()I
000c0ceamove-result v3
000c0cecreturn v3
000c0ceeconst/4 v3, -0x1
000c0cf0return v3
000c0ca4
000c0ca4c1.e::lastIndexOf(java.lang.Object):
000c0cb4invoke-interface {v2}, Ljava/util/List;->size()I
000c0cbamove-result v0
000c0cbcinvoke-interface {v2, v0}, Ljava/util/List;->listIterator(I)Ljava/util/ListIterator;
000c0cc2move-result-object v0
000c0cc4invoke-interface {v0}, Ljava/util/ListIterator;->hasPrevious()Z
000c0ccamove-result v1
000c0cccif-eqz v1, :cond_1d
000c0cd0invoke-interface {v0}, Ljava/util/ListIterator;->previous()Ljava/lang/Object;
000c0cd6move-result-object v1
000c0cd8invoke-static {v1, v3}, Lk1/c;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
000c0cdemove-result v1
000c0ce0if-eqz v1, :cond_8
000c0ce4invoke-interface {v0}, Ljava/util/ListIterator;->nextIndex()I
000c0ceamove-result v3
000c0cecreturn v3
000c0ceeconst/4 v3, -0x1
000c0cf0return v3
000c0ca4
000c0cf2
000c0cf2 // align 0x4
000c0cf2 // align 0x4
000c0cf4
000c0cf4c1.e::size():
000c0d04invoke-virtual {v1}, Lc1/e;->a()I
000c0d0amove-result v0
000c0d0creturn v0
000c0cf4
000c0cf4c1.e::size():
000c0d04invoke-virtual {v1}, Lc1/e;->a()I
000c0d0amove-result v0
000c0d0creturn v0
000c0cf4
000c0d0e
000c0d0e // align 0x10
000c0d0e // align 0x10
000c0d10
000c0d10c1.e::remove(int):
000c0d20new-instance v2, Ljava/lang/UnsupportedOperationException;
000c0d24const-string v0, "Operation is not supported for read-only collection"
000c0d28invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
000c0d2ethrow v2
000c0d10
000c0d10c1.e::remove(int):
000c0d20new-instance v2, Ljava/lang/UnsupportedOperationException;
000c0d24const-string v0, "Operation is not supported for read-only collection"
000c0d28invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
000c0d2ethrow v2
000c0d10
000c0d30
000c0d30c1.e::set(int, java.lang.Object):
000c0d40new-instance v1, Ljava/lang/UnsupportedOperationException;
000c0d44const-string v2, "Operation is not supported for read-only collection"
000c0d48invoke-direct {v1, v2}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
000c0d4ethrow v1
000c0d30
000c0d30c1.e::set(int, java.lang.Object):
000c0d40new-instance v1, Ljava/lang/UnsupportedOperationException;
000c0d44const-string v2, "Operation is not supported for read-only collection"
000c0d48invoke-direct {v1, v2}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
000c0d4ethrow v1
000c0d30
000c0d50
000c0d50c1.e::toArray():
000c0d60invoke-static {v1}, Lk1/c;->i(Ljava/util/Collection;)[Ljava/lang/Object;
000c0d66move-result-object v0
000c0d68return-object v0
000c0d50
000c0d50c1.e::toArray():
000c0d60invoke-static {v1}, Lk1/c;->i(Ljava/util/Collection;)[Ljava/lang/Object;
000c0d66move-result-object v0
000c0d68return-object v0
000c0d50
000c0d6a
000c0d6a // align 0x4
000c0d6a // align 0x4
000c0d6c
000c0d6cc1.e::toArray(java.lang.Object[]):
000c0d7cconst-string v0, "array"
000c0d80invoke-static {v2, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000c0d86invoke-static {v1, v2}, Lk1/c;->j(Ljava/util/Collection;[Ljava/lang/Object;)[Ljava/lang/Object;
000c0d8cmove-result-object v2
000c0d8ereturn-object v2
000c0d6c
000c0d6cc1.e::toArray(java.lang.Object[]):
000c0d7cconst-string v0, "array"
000c0d80invoke-static {v2, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000c0d86invoke-static {v1, v2}, Lk1/c;->j(Ljava/util/Collection;[Ljava/lang/Object;)[Ljava/lang/Object;
000c0d8cmove-result-object v2
000c0d8ereturn-object v2
000c0d6c
000c0d90
000c0d90c1.e::toString():
000c0da0new-instance v6, Lc1/a;
000c0da4const/4 v0, 0x0
000c0da6invoke-direct {v6, v0, v7}, Lc1/a;-><init>(ILjava/lang/Object;)V
000c0dacnew-instance v1, Ljava/lang/StringBuilder;
000c0db0invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
000c0db6const-string v4, "]"
000c0dbaconst-string v5, "..."
000c0dbeconst-string v2, ", "
000c0dc2const-string v3, "["
000c0dc6move-object v0, v7
000c0dc8invoke-static/range {v0 .. v6}, Lc1/i;->g0(Ljava/util/Collection;Ljava/lang/StringBuilder;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Lc1/a;)V
000c0dceinvoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000c0dd4move-result-object v0
000c0dd6const-string v1, "joinTo(StringBuilder(), …ed, transform).toString()"
000c0ddainvoke-static {v0, v1}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
000c0de0return-object v0
000c0d90
000c0d90c1.e::toString():
000c0da0new-instance v6, Lc1/a;
000c0da4const/4 v0, 0x0
000c0da6invoke-direct {v6, v0, v7}, Lc1/a;-><init>(ILjava/lang/Object;)V
000c0dacnew-instance v1, Ljava/lang/StringBuilder;
000c0db0invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
000c0db6const-string v4, "]"
000c0dbaconst-string v5, "..."
000c0dbeconst-string v2, ", "
000c0dc2const-string v3, "["
000c0dc6move-object v0, v7
000c0dc8invoke-static/range {v0 .. v6}, Lc1/i;->g0(Ljava/util/Collection;Ljava/lang/StringBuilder;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Lc1/a;)V
000c0dceinvoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000c0dd4move-result-object v0
000c0dd6const-string v1, "joinTo(StringBuilder(), …ed, transform).toString()"
000c0ddainvoke-static {v0, v1}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
000c0de0return-object v0
000c0d90
000c0de2
000c0de2 // align 0x4
000c0de2 // align 0x4
000c0de4
000c0de4c1.e::iterator():
000c0df4new-instance v0, Lc1/b;
000c0df8const/4 v1, 0x0
000c0dfainvoke-direct {v0, v1, v2}, Lc1/b;-><init>(ILjava/lang/Object;)V
000c0e00return-object v0
000c0de4
000c0de4c1.e::iterator():
000c0df4new-instance v0, Lc1/b;
000c0df8const/4 v1, 0x0
000c0dfainvoke-direct {v0, v1, v2}, Lc1/b;-><init>(ILjava/lang/Object;)V
000c0e00return-object v0
000c0de4
000c0e02
000c0e02 // align 0x4
000c0e02 // align 0x4
000c0e04
000c0e04c1.e::subList(int, int):
000c0e14new-instance v0, Lc1/d;
000c0e18invoke-direct {v0, v1, v2, v3}, Lc1/d;-><init>(Lc1/e;II)V
000c0e1ereturn-object v0
000c0e04
000c0e04c1.e::subList(int, int):
000c0e14new-instance v0, Lc1/d;
000c0e18invoke-direct {v0, v1, v2, v3}, Lc1/d;-><init>(Lc1/e;II)V
000c0e1ereturn-object v0
000c0e04
000c0e20
000c0e20c1.e::listIterator():
000c0e30new-instance v0, Lc1/c;
000c0e34const/4 v1, 0x0
000c0e36invoke-direct {v0, v2, v1}, Lc1/c;-><init>(Lc1/e;I)V
000c0e3creturn-object v0
000c0e20
000c0e20c1.e::listIterator():
000c0e30new-instance v0, Lc1/c;
000c0e34const/4 v1, 0x0
000c0e36invoke-direct {v0, v2, v1}, Lc1/c;-><init>(Lc1/e;I)V
000c0e3creturn-object v0
000c0e20
000c0e3e
000c0e3e // align 0x10
000c0e3e // align 0x10
000c0e40
000c0e40c1.e::listIterator(int):
000c0e50new-instance v0, Lc1/c;
000c0e54invoke-direct {v0, v1, v2}, Lc1/c;-><init>(Lc1/e;I)V
000c0e5areturn-object v0
000c0e40
000c0e40c1.e::listIterator(int):
000c0e50new-instance v0, Lc1/c;
000c0e54invoke-direct {v0, v1, v2}, Lc1/c;-><init>(Lc1/e;I)V
000c0e5areturn-object v0
000c0e40
000c0e5c
000c0e5cc1.e::add(int, java.lang.Object):
000c0e6cnew-instance v1, Ljava/lang/UnsupportedOperationException;
000c0e70const-string v2, "Operation is not supported for read-only collection"
000c0e74invoke-direct {v1, v2}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
000c0e7athrow v1
000c0e5c
000c0e5cc1.e::add(int, java.lang.Object):
000c0e6cnew-instance v1, Ljava/lang/UnsupportedOperationException;
000c0e70const-string v2, "Operation is not supported for read-only collection"
000c0e74invoke-direct {v1, v2}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
000c0e7athrow v1
000c0e5c
000c0e7c
000c0e7cc1.e::clear():
000c0e8cnew-instance v0, Ljava/lang/UnsupportedOperationException;
000c0e90const-string v1, "Operation is not supported for read-only collection"
000c0e94invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
000c0e9athrow v0
000c0e7c
000c0e7cc1.e::clear():
000c0e8cnew-instance v0, Ljava/lang/UnsupportedOperationException;
000c0e90const-string v1, "Operation is not supported for read-only collection"
000c0e94invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
000c0e9athrow v0
000c0e7c
000c0e9c
000c0e9cc1.f::add(java.lang.Object):
000c0eacnew-instance v2, Ljava/lang/UnsupportedOperationException;
000c0eb0const-string v0, "Operation is not supported for read-only collection"
000c0eb4invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
000c0ebathrow v2
000c0e9c
000c0e9cc1.f::add(java.lang.Object):
000c0eacnew-instance v2, Ljava/lang/UnsupportedOperationException;
000c0eb0const-string v0, "Operation is not supported for read-only collection"
000c0eb4invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
000c0ebathrow v2
000c0e9c
000c0ebc
000c0ebcc1.f::addAll(java.util.Collection):
000c0eccnew-instance v2, Ljava/lang/UnsupportedOperationException;
000c0ed0const-string v0, "Operation is not supported for read-only collection"
000c0ed4invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
000c0edathrow v2
000c0ebc
000c0ebcc1.f::addAll(java.util.Collection):
000c0eccnew-instance v2, Ljava/lang/UnsupportedOperationException;
000c0ed0const-string v0, "Operation is not supported for read-only collection"
000c0ed4invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
000c0edathrow v2
000c0ebc
000c0edc
000c0edcc1.f::contains(java.lang.Object):
000c0eecconst-string v0, "<this>"
000c0ef0iget-object v1, v5, Lc1/f;->a:[Ljava/lang/Object;
000c0ef4invoke-static {v1, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000c0efaconst/4 v0, 0x0
000c0efcif-nez v6, :cond_16
000c0f00array-length v6, v1
000c0f02move v2, v0
000c0f04if-ge v2, v6, :cond_27
000c0f08aget-object v3, v1, v2
000c0f0cif-nez v3, :cond_13
000c0f10goto :goto_28
000c0f12add-int/lit8 v2, v2, 0x1
000c0f16goto :goto_c
000c0f18array-length v2, v1
000c0f1amove v3, v0
000c0f1cif-ge v3, v2, :cond_27
000c0f20aget-object v4, v1, v3
000c0f24invoke-virtual {v6, v4}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
000c0f2amove-result v4
000c0f2cif-eqz v4, :cond_24
000c0f30move v2, v3
000c0f32goto :goto_28
000c0f34add-int/lit8 v3, v3, 0x1
000c0f38goto :goto_18
000c0f3aconst/4 v2, -0x1
000c0f3cif-ltz v2, :cond_2c
000c0f40const/4 v6, 0x1
000c0f42return v6
000c0f44return v0
000c0edc
000c0edcc1.f::contains(java.lang.Object):
000c0eecconst-string v0, "<this>"
000c0ef0iget-object v1, v5, Lc1/f;->a:[Ljava/lang/Object;
000c0ef4invoke-static {v1, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000c0efaconst/4 v0, 0x0
000c0efcif-nez v6, :cond_16
000c0f00array-length v6, v1
000c0f02move v2, v0
000c0f04if-ge v2, v6, :cond_27
000c0f08aget-object v3, v1, v2
000c0f0cif-nez v3, :cond_13
000c0f10goto :goto_28
000c0f12add-int/lit8 v2, v2, 0x1
000c0f16goto :goto_c
000c0f18array-length v2, v1
000c0f1amove v3, v0
000c0f1cif-ge v3, v2, :cond_27
000c0f20aget-object v4, v1, v3
000c0f24invoke-virtual {v6, v4}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
000c0f2amove-result v4
000c0f2cif-eqz v4, :cond_24
000c0f30move v2, v3
000c0f32goto :goto_28
000c0f34add-int/lit8 v3, v3, 0x1
000c0f38goto :goto_18
000c0f3aconst/4 v2, -0x1
000c0f3cif-ltz v2, :cond_2c
000c0f40const/4 v6, 0x1
000c0f42return v6
000c0f44return v0
000c0edc
000c0f46
000c0f46 // align 0x8
000c0f46 // align 0x8
000c0f48
000c0f48c1.f::containsAll(java.util.Collection):
000c0f58const-string v0, "elements"
000c0f5cinvoke-static {v3, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000c0f62invoke-interface {v3}, Ljava/util/Collection;->isEmpty()Z
000c0f68move-result v0
000c0f6aconst/4 v1, 0x1
000c0f6cif-eqz v0, :cond_d
000c0f70return v1
000c0f72invoke-interface {v3}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
000c0f78move-result-object v3
000c0f7ainvoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
000c0f80move-result v0
000c0f82if-eqz v0, :cond_23
000c0f86invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
000c0f8cmove-result-object v0
000c0f8einvoke-virtual {v2, v0}, Lc1/f;->contains(Ljava/lang/Object;)Z
000c0f94move-result v0
000c0f96if-nez v0, :cond_11
000c0f9aconst/4 v3, 0x0
000c0f9creturn v3
000c0f9ereturn v1
000c0f48
000c0f48c1.f::containsAll(java.util.Collection):
000c0f58const-string v0, "elements"
000c0f5cinvoke-static {v3, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000c0f62invoke-interface {v3}, Ljava/util/Collection;->isEmpty()Z
000c0f68move-result v0
000c0f6aconst/4 v1, 0x1
000c0f6cif-eqz v0, :cond_d
000c0f70return v1
000c0f72invoke-interface {v3}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
000c0f78move-result-object v3
000c0f7ainvoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
000c0f80move-result v0
000c0f82if-eqz v0, :cond_23
000c0f86invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
000c0f8cmove-result-object v0
000c0f8einvoke-virtual {v2, v0}, Lc1/f;->contains(Ljava/lang/Object;)Z
000c0f94move-result v0
000c0f96if-nez v0, :cond_11
000c0f9aconst/4 v3, 0x0
000c0f9creturn v3
000c0f9ereturn v1
000c0f48
000c0fa0
000c0fa0c1.f::isEmpty():
000c0fb0iget-object v0, v1, Lc1/f;->a:[Ljava/lang/Object;
000c0fb4array-length v0, v0
000c0fb6if-nez v0, :cond_7
000c0fbaconst/4 v0, 0x1
000c0fbcreturn v0
000c0fbeconst/4 v0, 0x0
000c0fc0return v0
000c0fa0
000c0fa0c1.f::isEmpty():
000c0fb0iget-object v0, v1, Lc1/f;->a:[Ljava/lang/Object;
000c0fb4array-length v0, v0
000c0fb6if-nez v0, :cond_7
000c0fbaconst/4 v0, 0x1
000c0fbcreturn v0
000c0fbeconst/4 v0, 0x0
000c0fc0return v0
000c0fa0
000c0fc2
000c0fc2 // align 0x4
000c0fc2 // align 0x4
000c0fc4
000c0fc4c1.f::remove(java.lang.Object):
000c0fd4new-instance v2, Ljava/lang/UnsupportedOperationException;
000c0fd8const-string v0, "Operation is not supported for read-only collection"
000c0fdcinvoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
000c0fe2throw v2
000c0fc4
000c0fc4c1.f::remove(java.lang.Object):
000c0fd4new-instance v2, Ljava/lang/UnsupportedOperationException;
000c0fd8const-string v0, "Operation is not supported for read-only collection"
000c0fdcinvoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
000c0fe2throw v2
000c0fc4
000c0fe4
000c0fe4c1.f::removeAll(java.util.Collection):
000c0ff4new-instance v2, Ljava/lang/UnsupportedOperationException;
000c0ff8const-string v0, "Operation is not supported for read-only collection"
000c0ffcinvoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
000c1002throw v2
000c0fe4
000c0fe4c1.f::removeAll(java.util.Collection):
000c0ff4new-instance v2, Ljava/lang/UnsupportedOperationException;
000c0ff8const-string v0, "Operation is not supported for read-only collection"
000c0ffcinvoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
000c1002throw v2
000c0fe4
000c1004
000c1004c1.f::retainAll(java.util.Collection):
000c1014new-instance v2, Ljava/lang/UnsupportedOperationException;
000c1018const-string v0, "Operation is not supported for read-only collection"
000c101cinvoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
000c1022throw v2
000c1004
000c1004c1.f::retainAll(java.util.Collection):
000c1014new-instance v2, Ljava/lang/UnsupportedOperationException;
000c1018const-string v0, "Operation is not supported for read-only collection"
000c101cinvoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
000c1022throw v2
000c1004
000c1024
000c1024c1.f::size():
000c1034iget-object v0, v1, Lc1/f;->a:[Ljava/lang/Object;
000c1038array-length v0, v0
000c103areturn v0
000c1024
000c1024c1.f::size():
000c1034iget-object v0, v1, Lc1/f;->a:[Ljava/lang/Object;
000c1038array-length v0, v0
000c103areturn v0
000c1024
000c103c
000c103cc1.f::toArray():
000c104ciget-object v0, v3, Lc1/f;->a:[Ljava/lang/Object;
000c1050iget-boolean v1, v3, Lc1/f;->b:Z
000c1054const-class v2, [Ljava/lang/Object;
000c1058if-eqz v1, :cond_13
000c105cinvoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000c1062move-result-object v1
000c1064invoke-virtual {v1, v2}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
000c106amove-result v1
000c106cif-eqz v1, :cond_13
000c1070return-object v0
000c1072array-length v1, v0
000c1074invoke-static {v0, v1, v2}, Ljava/util/Arrays;->copyOf([Ljava/lang/Object;ILjava/lang/Class;)[Ljava/lang/Object;
000c107amove-result-object v0
000c107cconst-string v1, "copyOf(this, this.size, Array<Any?>::class.java)"
000c1080invoke-static {v0, v1}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
000c1086return-object v0
000c103c
000c103cc1.f::toArray():
000c104ciget-object v0, v3, Lc1/f;->a:[Ljava/lang/Object;
000c1050iget-boolean v1, v3, Lc1/f;->b:Z
000c1054const-class v2, [Ljava/lang/Object;
000c1058if-eqz v1, :cond_13
000c105cinvoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000c1062move-result-object v1
000c1064invoke-virtual {v1, v2}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
000c106amove-result v1
000c106cif-eqz v1, :cond_13
000c1070return-object v0
000c1072array-length v1, v0
000c1074invoke-static {v0, v1, v2}, Ljava/util/Arrays;->copyOf([Ljava/lang/Object;ILjava/lang/Class;)[Ljava/lang/Object;
000c107amove-result-object v0
000c107cconst-string v1, "copyOf(this, this.size, Array<Any?>::class.java)"
000c1080invoke-static {v0, v1}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
000c1086return-object v0
000c103c
000c1088
000c1088c1.f::toArray(java.lang.Object[]):
000c1098const-string v0, "array"
000c109cinvoke-static {v2, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000c10a2invoke-static {v1, v2}, Lk1/c;->j(Ljava/util/Collection;[Ljava/lang/Object;)[Ljava/lang/Object;
000c10a8move-result-object v2
000c10aareturn-object v2
000c1088
000c1088c1.f::toArray(java.lang.Object[]):
000c1098const-string v0, "array"
000c109cinvoke-static {v2, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000c10a2invoke-static {v1, v2}, Lk1/c;->j(Ljava/util/Collection;[Ljava/lang/Object;)[Ljava/lang/Object;
000c10a8move-result-object v2
000c10aareturn-object v2
000c1088
000c10ac
000c10acc1.f::iterator():
000c10bciget-object v0, v3, Lc1/f;->a:[Ljava/lang/Object;
000c10c0new-instance v1, Lc1/b;
000c10c4const/4 v2, 0x1
000c10c6invoke-direct {v1, v2, v0}, Lc1/b;-><init>(ILjava/lang/Object;)V
000c10ccreturn-object v1
000c10ac
000c10acc1.f::iterator():
000c10bciget-object v0, v3, Lc1/f;->a:[Ljava/lang/Object;
000c10c0new-instance v1, Lc1/b;
000c10c4const/4 v2, 0x1
000c10c6invoke-direct {v1, v2, v0}, Lc1/b;-><init>(ILjava/lang/Object;)V
000c10ccreturn-object v1
000c10ac
000c10ce
000c10ce // align 0x10
000c10ce // align 0x10
000c10d0
000c10d0c1.f::<init>(java.lang.Object[], boolean):
000c10e0invoke-direct {v0}, Ljava/lang/Object;-><init>()V
000c10e6iput-object v1, v0, Lc1/f;->a:[Ljava/lang/Object;
000c10eaiput-boolean v2, v0, Lc1/f;->b:Z
000c10eereturn-void
000c10d0
000c10d0c1.f::<init>(java.lang.Object[], boolean):
000c10e0invoke-direct {v0}, Ljava/lang/Object;-><init>()V
000c10e6iput-object v1, v0, Lc1/f;->a:[Ljava/lang/Object;
000c10eaiput-boolean v2, v0, Lc1/f;->b:Z
000c10eereturn-void
000c10d0
000c10f0
000c10f0c1.f::clear():
000c1100new-instance v0, Ljava/lang/UnsupportedOperationException;
000c1104const-string v1, "Operation is not supported for read-only collection"
000c1108invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
000c110ethrow v0
000c10f0
000c10f0c1.f::clear():
000c1100new-instance v0, Ljava/lang/UnsupportedOperationException;
000c1104const-string v1, "Operation is not supported for read-only collection"
000c1108invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
000c110ethrow v0
000c10f0
000c1110
000c1110c1.g::add(java.lang.Object):
000c1120invoke-virtual {v0, v1}, Lc1/g;->a(Ljava/lang/Object;)V
000c1126const/4 v1, 0x1
000c1128return v1
000c1110
000c1110c1.g::add(java.lang.Object):
000c1120invoke-virtual {v0, v1}, Lc1/g;->a(Ljava/lang/Object;)V
000c1126const/4 v1, 0x1
000c1128return v1
000c1110
000c112a
000c112a // align 0x4
000c112a // align 0x4
000c112c
000c112cc1.g::addAll(int, java.util.Collection):
000c113cconst-string v0, "elements"
000c1140invoke-static {v10, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000c1146iget v0, v8, Lc1/g;->c:I
000c114aif-ltz v9, :cond_d8
000c114eif-gt v9, v0, :cond_d8
000c1152invoke-interface {v10}, Ljava/util/Collection;->isEmpty()Z
000c1158move-result v0
000c115aconst/4 v1, 0x0
000c115cif-eqz v0, :cond_13
000c1160return v1
000c1162iget v0, v8, Lc1/g;->c:I
000c1166if-ne v9, v0, :cond_1c
000c116ainvoke-virtual {v8, v10}, Lc1/g;->addAll(Ljava/util/Collection;)Z
000c1170move-result v9
000c1172return v9
000c1174invoke-interface {v10}, Ljava/util/Collection;->size()I
000c117amove-result v2
000c117cadd-int/2addr v2, v0
000c117einvoke-virtual {v8, v2}, Lc1/g;->c(I)V
000c1184iget v0, v8, Lc1/g;->a:I
000c1188iget v2, v8, Lc1/g;->c:I
000c118cadd-int/2addr v0, v2
000c118einvoke-virtual {v8, v0}, Lc1/g;->e(I)I
000c1194move-result v0
000c1196iget v2, v8, Lc1/g;->a:I
000c119aadd-int/2addr v2, v9
000c119cinvoke-virtual {v8, v2}, Lc1/g;->e(I)I
000c11a2move-result v2
000c11a4invoke-interface {v10}, Ljava/util/Collection;->size()I
000c11aamove-result v3
000c11aciget v4, v8, Lc1/g;->c:I
000c11b0const/4 v5, 0x1
000c11b2add-int/2addr v4, v5
000c11b4shr-int/2addr v4, v5
000c11b6if-ge v9, v4, :cond_92
000c11baiget v9, v8, Lc1/g;->a:I
000c11besub-int v0, v9, v3
000c11c2if-lt v2, v9, :cond_69
000c11c6if-ltz v0, :cond_4d
000c11caiget-object v1, v8, Lc1/g;->b:[Ljava/lang/Object;
000c11ceinvoke-static {v1, v1, v0, v9, v2}, Lc1/h;->o0([Ljava/lang/Object;[Ljava/lang/Object;III)V
000c11d4goto :goto_85
000c11d6iget-object v4, v8, Lc1/g;->b:[Ljava/lang/Object;
000c11daarray-length v6, v4
000c11dcadd-int/2addr v0, v6
000c11desub-int v6, v2, v9
000c11e2array-length v7, v4
000c11e4sub-int/2addr v7, v0
000c11e6if-lt v7, v6, :cond_5b
000c11eainvoke-static {v4, v4, v0, v9, v2}, Lc1/h;->o0([Ljava/lang/Object;[Ljava/lang/Object;III)V
000c11f0goto :goto_85
000c11f2add-int v6, v9, v7
000c11f6invoke-static {v4, v4, v0, v9, v6}, Lc1/h;->o0([Ljava/lang/Object;[Ljava/lang/Object;III)V
000c11fciget-object v9, v8, Lc1/g;->b:[Ljava/lang/Object;
000c1200iget v4, v8, Lc1/g;->a:I
000c1204add-int/2addr v4, v7
000c1206invoke-static {v9, v9, v1, v4, v2}, Lc1/h;->o0([Ljava/lang/Object;[Ljava/lang/Object;III)V
000c120cgoto :goto_85
000c120eiget-object v4, v8, Lc1/g;->b:[Ljava/lang/Object;
000c1212array-length v6, v4
000c1214invoke-static {v4, v4, v0, v9, v6}, Lc1/h;->o0([Ljava/lang/Object;[Ljava/lang/Object;III)V
000c121aif-lt v3, v2, :cond_79
000c121eiget-object v9, v8, Lc1/g;->b:[Ljava/lang/Object;
000c1222array-length v4, v9
000c1224sub-int/2addr v4, v3
000c1226invoke-static {v9, v9, v4, v1, v2}, Lc1/h;->o0([Ljava/lang/Object;[Ljava/lang/Object;III)V
000c122cgoto :goto_85
000c122eiget-object v9, v8, Lc1/g;->b:[Ljava/lang/Object;
000c1232array-length v4, v9
000c1234sub-int/2addr v4, v3
000c1236invoke-static {v9, v9, v4, v1, v3}, Lc1/h;->o0([Ljava/lang/Object;[Ljava/lang/Object;III)V
000c123ciget-object v9, v8, Lc1/g;->b:[Ljava/lang/Object;
000c1240invoke-static {v9, v9, v1, v3, v2}, Lc1/h;->o0([Ljava/lang/Object;[Ljava/lang/Object;III)V
000c1246iput v0, v8, Lc1/g;->a:I
000c124asub-int/2addr v2, v3
000c124cif-gez v2, :cond_8e
000c1250iget-object v9, v8, Lc1/g;->b:[Ljava/lang/Object;
000c1254array-length v9, v9
000c1256add-int/2addr v2, v9
000c1258invoke-virtual {v8, v2, v10}, Lc1/g;->b(ILjava/util/Collection;)V
000c125ereturn v5
000c1260add-int v9, v2, v3
000c1264if-ge v2, v0, :cond_b6
000c1268add-int/2addr v3, v0
000c126aiget-object v4, v8, Lc1/g;->b:[Ljava/lang/Object;
000c126earray-length v6, v4
000c1270if-gt v3, v6, :cond_a0
000c1274invoke-static {v4, v4, v9, v2, v0}, Lc1/h;->o0([Ljava/lang/Object;[Ljava/lang/Object;III)V
000c127agoto :goto_d4
000c127carray-length v6, v4
000c127eif-lt v9, v6, :cond_a9
000c1282array-length v1, v4
000c1284sub-int/2addr v9, v1
000c1286invoke-static {v4, v4, v9, v2, v0}, Lc1/h;->o0([Ljava/lang/Object;[Ljava/lang/Object;III)V
000c128cgoto :goto_d4
000c128earray-length v6, v4
000c1290sub-int/2addr v3, v6
000c1292sub-int v3, v0, v3
000c1296invoke-static {v4, v4, v1, v3, v0}, Lc1/h;->o0([Ljava/lang/Object;[Ljava/lang/Object;III)V
000c129ciget-object v0, v8, Lc1/g;->b:[Ljava/lang/Object;
000c12a0invoke-static {v0, v0, v9, v2, v3}, Lc1/h;->o0([Ljava/lang/Object;[Ljava/lang/Object;III)V
000c12a6goto :goto_d4
000c12a8iget-object v4, v8, Lc1/g;->b:[Ljava/lang/Object;
000c12acinvoke-static {v4, v4, v3, v1, v0}, Lc1/h;->o0([Ljava/lang/Object;[Ljava/lang/Object;III)V
000c12b2iget-object v0, v8, Lc1/g;->b:[Ljava/lang/Object;
000c12b6array-length v4, v0
000c12b8if-lt v9, v4, :cond_c7
000c12bcarray-length v1, v0
000c12besub-int/2addr v9, v1
000c12c0array-length v1, v0
000c12c2invoke-static {v0, v0, v9, v2, v1}, Lc1/h;->o0([Ljava/lang/Object;[Ljava/lang/Object;III)V
000c12c8goto :goto_d4
000c12caarray-length v4, v0
000c12ccsub-int/2addr v4, v3
000c12cearray-length v6, v0
000c12d0invoke-static {v0, v0, v1, v4, v6}, Lc1/h;->o0([Ljava/lang/Object;[Ljava/lang/Object;III)V
000c12d6iget-object v0, v8, Lc1/g;->b:[Ljava/lang/Object;
000c12daarray-length v1, v0
000c12dcsub-int/2addr v1, v3
000c12deinvoke-static {v0, v0, v9, v2, v1}, Lc1/h;->o0([Ljava/lang/Object;[Ljava/lang/Object;III)V
000c12e4invoke-virtual {v8, v2, v10}, Lc1/g;->b(ILjava/util/Collection;)V
000c12eareturn v5
000c12ecnew-instance v10, Ljava/lang/IndexOutOfBoundsException;
000c12f0new-instance v1, Ljava/lang/StringBuilder;
000c12f4const-string v2, "index: "
000c12f8invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000c12feinvoke-virtual {v1, v9}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
000c1304const-string v9, ", size: "
000c1308invoke-virtual {v1, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000c130einvoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
000c1314invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000c131amove-result-object v9
000c131cinvoke-direct {v10, v9}, Ljava/lang/IndexOutOfBoundsException;-><init>(Ljava/lang/String;)V
000c1322throw v10
000c112c
000c112cc1.g::addAll(int, java.util.Collection):
000c113cconst-string v0, "elements"
000c1140invoke-static {v10, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000c1146iget v0, v8, Lc1/g;->c:I
000c114aif-ltz v9, :cond_d8
000c114eif-gt v9, v0, :cond_d8
000c1152invoke-interface {v10}, Ljava/util/Collection;->isEmpty()Z
000c1158move-result v0
000c115aconst/4 v1, 0x0
000c115cif-eqz v0, :cond_13
000c1160return v1
000c1162iget v0, v8, Lc1/g;->c:I
000c1166if-ne v9, v0, :cond_1c
000c116ainvoke-virtual {v8, v10}, Lc1/g;->addAll(Ljava/util/Collection;)Z
000c1170move-result v9
000c1172return v9
000c1174invoke-interface {v10}, Ljava/util/Collection;->size()I
000c117amove-result v2
000c117cadd-int/2addr v2, v0
000c117einvoke-virtual {v8, v2}, Lc1/g;->c(I)V
000c1184iget v0, v8, Lc1/g;->a:I
000c1188iget v2, v8, Lc1/g;->c:I
000c118cadd-int/2addr v0, v2
000c118einvoke-virtual {v8, v0}, Lc1/g;->e(I)I
000c1194move-result v0
000c1196iget v2, v8, Lc1/g;->a:I
000c119aadd-int/2addr v2, v9
000c119cinvoke-virtual {v8, v2}, Lc1/g;->e(I)I
000c11a2move-result v2
000c11a4invoke-interface {v10}, Ljava/util/Collection;->size()I
000c11aamove-result v3
000c11aciget v4, v8, Lc1/g;->c:I
000c11b0const/4 v5, 0x1
000c11b2add-int/2addr v4, v5
000c11b4shr-int/2addr v4, v5
000c11b6if-ge v9, v4, :cond_92
000c11baiget v9, v8, Lc1/g;->a:I
000c11besub-int v0, v9, v3
000c11c2if-lt v2, v9, :cond_69
000c11c6if-ltz v0, :cond_4d
000c11caiget-object v1, v8, Lc1/g;->b:[Ljava/lang/Object;
000c11ceinvoke-static {v1, v1, v0, v9, v2}, Lc1/h;->o0([Ljava/lang/Object;[Ljava/lang/Object;III)V
000c11d4goto :goto_85
000c11d6iget-object v4, v8, Lc1/g;->b:[Ljava/lang/Object;
000c11daarray-length v6, v4
000c11dcadd-int/2addr v0, v6
000c11desub-int v6, v2, v9
000c11e2array-length v7, v4
000c11e4sub-int/2addr v7, v0
000c11e6if-lt v7, v6, :cond_5b
000c11eainvoke-static {v4, v4, v0, v9, v2}, Lc1/h;->o0([Ljava/lang/Object;[Ljava/lang/Object;III)V
000c11f0goto :goto_85
000c11f2add-int v6, v9, v7
000c11f6invoke-static {v4, v4, v0, v9, v6}, Lc1/h;->o0([Ljava/lang/Object;[Ljava/lang/Object;III)V
000c11fciget-object v9, v8, Lc1/g;->b:[Ljava/lang/Object;
000c1200iget v4, v8, Lc1/g;->a:I
000c1204add-int/2addr v4, v7
000c1206invoke-static {v9, v9, v1, v4, v2}, Lc1/h;->o0([Ljava/lang/Object;[Ljava/lang/Object;III)V
000c120cgoto :goto_85
000c120eiget-object v4, v8, Lc1/g;->b:[Ljava/lang/Object;
000c1212array-length v6, v4
000c1214invoke-static {v4, v4, v0, v9, v6}, Lc1/h;->o0([Ljava/lang/Object;[Ljava/lang/Object;III)V
000c121aif-lt v3, v2, :cond_79
000c121eiget-object v9, v8, Lc1/g;->b:[Ljava/lang/Object;
000c1222array-length v4, v9
000c1224sub-int/2addr v4, v3
000c1226invoke-static {v9, v9, v4, v1, v2}, Lc1/h;->o0([Ljava/lang/Object;[Ljava/lang/Object;III)V
000c122cgoto :goto_85
000c122eiget-object v9, v8, Lc1/g;->b:[Ljava/lang/Object;
000c1232array-length v4, v9
000c1234sub-int/2addr v4, v3
000c1236invoke-static {v9, v9, v4, v1, v3}, Lc1/h;->o0([Ljava/lang/Object;[Ljava/lang/Object;III)V
000c123ciget-object v9, v8, Lc1/g;->b:[Ljava/lang/Object;
000c1240invoke-static {v9, v9, v1, v3, v2}, Lc1/h;->o0([Ljava/lang/Object;[Ljava/lang/Object;III)V
000c1246iput v0, v8, Lc1/g;->a:I
000c124asub-int/2addr v2, v3
000c124cif-gez v2, :cond_8e
000c1250iget-object v9, v8, Lc1/g;->b:[Ljava/lang/Object;
000c1254array-length v9, v9
000c1256add-int/2addr v2, v9
000c1258invoke-virtual {v8, v2, v10}, Lc1/g;->b(ILjava/util/Collection;)V
000c125ereturn v5
000c1260add-int v9, v2, v3
000c1264if-ge v2, v0, :cond_b6
000c1268add-int/2addr v3, v0
000c126aiget-object v4, v8, Lc1/g;->b:[Ljava/lang/Object;
000c126earray-length v6, v4
000c1270if-gt v3, v6, :cond_a0
000c1274invoke-static {v4, v4, v9, v2, v0}, Lc1/h;->o0([Ljava/lang/Object;[Ljava/lang/Object;III)V
000c127agoto :goto_d4
000c127carray-length v6, v4
000c127eif-lt v9, v6, :cond_a9
000c1282array-length v1, v4
000c1284sub-int/2addr v9, v1
000c1286invoke-static {v4, v4, v9, v2, v0}, Lc1/h;->o0([Ljava/lang/Object;[Ljava/lang/Object;III)V
000c128cgoto :goto_d4
000c128earray-length v6, v4
000c1290sub-int/2addr v3, v6
000c1292sub-int v3, v0, v3
000c1296invoke-static {v4, v4, v1, v3, v0}, Lc1/h;->o0([Ljava/lang/Object;[Ljava/lang/Object;III)V
000c129ciget-object v0, v8, Lc1/g;->b:[Ljava/lang/Object;
000c12a0invoke-static {v0, v0, v9, v2, v3}, Lc1/h;->o0([Ljava/lang/Object;[Ljava/lang/Object;III)V
000c12a6goto :goto_d4
000c12a8iget-object v4, v8, Lc1/g;->b:[Ljava/lang/Object;
000c12acinvoke-static {v4, v4, v3, v1, v0}, Lc1/h;->o0([Ljava/lang/Object;[Ljava/lang/Object;III)V
000c12b2iget-object v0, v8, Lc1/g;->b:[Ljava/lang/Object;
000c12b6array-length v4, v0
000c12b8if-lt v9, v4, :cond_c7
000c12bcarray-length v1, v0
000c12besub-int/2addr v9, v1
000c12c0array-length v1, v0
000c12c2invoke-static {v0, v0, v9, v2, v1}, Lc1/h;->o0([Ljava/lang/Object;[Ljava/lang/Object;III)V
000c12c8goto :goto_d4
000c12caarray-length v4, v0
000c12ccsub-int/2addr v4, v3
000c12cearray-length v6, v0
000c12d0invoke-static {v0, v0, v1, v4, v6}, Lc1/h;->o0([Ljava/lang/Object;[Ljava/lang/Object;III)V
000c12d6iget-object v0, v8, Lc1/g;->b:[Ljava/lang/Object;
000c12daarray-length v1, v0
000c12dcsub-int/2addr v1, v3
000c12deinvoke-static {v0, v0, v9, v2, v1}, Lc1/h;->o0([Ljava/lang/Object;[Ljava/lang/Object;III)V
000c12e4invoke-virtual {v8, v2, v10}, Lc1/g;->b(ILjava/util/Collection;)V
000c12eareturn v5
000c12ecnew-instance v10, Ljava/lang/IndexOutOfBoundsException;
000c12f0new-instance v1, Ljava/lang/StringBuilder;
000c12f4const-string v2, "index: "
000c12f8invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000c12feinvoke-virtual {v1, v9}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
000c1304const-string v9, ", size: "
000c1308invoke-virtual {v1, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000c130einvoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
000c1314invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000c131amove-result-object v9
000c131cinvoke-direct {v10, v9}, Ljava/lang/IndexOutOfBoundsException;-><init>(Ljava/lang/String;)V
000c1322throw v10
000c112c
000c1324
000c1324c1.g::addAll(java.util.Collection):
000c1334const-string v0, "elements"
000c1338invoke-static {v3, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000c133einvoke-interface {v3}, Ljava/util/Collection;->isEmpty()Z
000c1344move-result v0
000c1346if-eqz v0, :cond_d
000c134aconst/4 v3, 0x0
000c134creturn v3
000c134eiget v0, v2, Lc1/g;->c:I
000c1352invoke-interface {v3}, Ljava/util/Collection;->size()I
000c1358move-result v1
000c135aadd-int/2addr v1, v0
000c135cinvoke-virtual {v2, v1}, Lc1/g;->c(I)V
000c1362iget v0, v2, Lc1/g;->a:I
000c1366iget v1, v2, Lc1/g;->c:I
000c136aadd-int/2addr v0, v1
000c136cinvoke-virtual {v2, v0}, Lc1/g;->e(I)I
000c1372move-result v0
000c1374invoke-virtual {v2, v0, v3}, Lc1/g;->b(ILjava/util/Collection;)V
000c137aconst/4 v3, 0x1
000c137creturn v3
000c1324
000c1324c1.g::addAll(java.util.Collection):
000c1334const-string v0, "elements"
000c1338invoke-static {v3, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000c133einvoke-interface {v3}, Ljava/util/Collection;->isEmpty()Z
000c1344move-result v0
000c1346if-eqz v0, :cond_d
000c134aconst/4 v3, 0x0
000c134creturn v3
000c134eiget v0, v2, Lc1/g;->c:I
000c1352invoke-interface {v3}, Ljava/util/Collection;->size()I
000c1358move-result v1
000c135aadd-int/2addr v1, v0
000c135cinvoke-virtual {v2, v1}, Lc1/g;->c(I)V
000c1362iget v0, v2, Lc1/g;->a:I
000c1366iget v1, v2, Lc1/g;->c:I
000c136aadd-int/2addr v0, v1
000c136cinvoke-virtual {v2, v0}, Lc1/g;->e(I)I
000c1372move-result v0
000c1374invoke-virtual {v2, v0, v3}, Lc1/g;->b(ILjava/util/Collection;)V
000c137aconst/4 v3, 0x1
000c137creturn v3
000c1324
000c137e
000c137e // align 0x10
000c137e // align 0x10
000c1380
000c1380c1.g::contains(java.lang.Object):
000c1390invoke-virtual {v1, v2}, Lc1/g;->indexOf(Ljava/lang/Object;)I
000c1396move-result v2
000c1398const/4 v0, -0x1
000c139aif-eq v2, v0, :cond_9
000c139econst/4 v2, 0x1
000c13a0return v2
000c13a2const/4 v2, 0x0
000c13a4return v2
000c1380
000c1380c1.g::contains(java.lang.Object):
000c1390invoke-virtual {v1, v2}, Lc1/g;->indexOf(Ljava/lang/Object;)I
000c1396move-result v2
000c1398const/4 v0, -0x1
000c139aif-eq v2, v0, :cond_9
000c139econst/4 v2, 0x1
000c13a0return v2
000c13a2const/4 v2, 0x0
000c13a4return v2
000c1380
000c13a6
000c13a6 // align 0x8
000c13a6 // align 0x8
000c13a8
000c13a8c1.g::isEmpty():
000c13b8iget v0, v1, Lc1/g;->c:I
000c13bcif-nez v0, :cond_6
000c13c0const/4 v0, 0x1
000c13c2return v0
000c13c4const/4 v0, 0x0
000c13c6return v0
000c13a8
000c13a8c1.g::isEmpty():
000c13b8iget v0, v1, Lc1/g;->c:I
000c13bcif-nez v0, :cond_6
000c13c0const/4 v0, 0x1
000c13c2return v0
000c13c4const/4 v0, 0x0
000c13c6return v0
000c13a8
000c13c8
000c13c8c1.g::remove(java.lang.Object):
000c13d8invoke-virtual {v1, v2}, Lc1/g;->indexOf(Ljava/lang/Object;)I
000c13demove-result v2
000c13e0const/4 v0, -0x1
000c13e2if-ne v2, v0, :cond_9
000c13e6const/4 v2, 0x0
000c13e8return v2
000c13eainvoke-virtual {v1, v2}, Lc1/g;->remove(I)Ljava/lang/Object;
000c13f0const/4 v2, 0x1
000c13f2return v2
000c13c8
000c13c8c1.g::remove(java.lang.Object):
000c13d8invoke-virtual {v1, v2}, Lc1/g;->indexOf(Ljava/lang/Object;)I
000c13demove-result v2
000c13e0const/4 v0, -0x1
000c13e2if-ne v2, v0, :cond_9
000c13e6const/4 v2, 0x0
000c13e8return v2
000c13eainvoke-virtual {v1, v2}, Lc1/g;->remove(I)Ljava/lang/Object;
000c13f0const/4 v2, 0x1
000c13f2return v2
000c13c8
000c13f4
000c13f4c1.g::removeAll(java.util.Collection):
000c1404const-string v0, "elements"
000c1408invoke-static {v11, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000c140einvoke-virtual {v10}, Lc1/g;->isEmpty()Z
000c1414move-result v0
000c1416const/4 v1, 0x0
000c1418if-nez v0, :cond_8e
000c141ciget-object v0, v10, Lc1/g;->b:[Ljava/lang/Object;
000c1420array-length v0, v0
000c1422if-nez v0, :cond_13
000c1426goto/16 :goto_8e
000c142aiget v0, v10, Lc1/g;->a:I
000c142eiget v2, v10, Lc1/g;->c:I
000c1432add-int/2addr v0, v2
000c1434invoke-virtual {v10, v0}, Lc1/g;->e(I)I
000c143amove-result v0
000c143ciget v2, v10, Lc1/g;->a:I
000c1440const/4 v3, 0x1
000c1442if-ge v2, v0, :cond_40
000c1446move v4, v2
000c1448if-ge v2, v0, :cond_3a
000c144ciget-object v5, v10, Lc1/g;->b:[Ljava/lang/Object;
000c1450aget-object v5, v5, v2
000c1454invoke-interface {v11, v5}, Ljava/util/Collection;->contains(Ljava/lang/Object;)Z
000c145amove-result v6
000c145cif-nez v6, :cond_36
000c1460iget-object v6, v10, Lc1/g;->b:[Ljava/lang/Object;
000c1464add-int/lit8 v7, v4, 0x1
000c1468aput-object v5, v6, v4
000c146cmove v4, v7
000c146egoto :goto_37
000c1470move v1, v3
000c1472add-int/lit8 v2, v2, 0x1
000c1476goto :goto_22
000c1478iget-object v11, v10, Lc1/g;->b:[Ljava/lang/Object;
000c147cinvoke-static {v11, v4, v0}, Lc1/h;->q0([Ljava/lang/Object;II)V
000c1482goto :goto_81
000c1484iget-object v4, v10, Lc1/g;->b:[Ljava/lang/Object;
000c1488array-length v4, v4
000c148amove v6, v1
000c148cmove v5, v2
000c148econst/4 v7, 0x0
000c1490if-ge v2, v4, :cond_60
000c1494iget-object v8, v10, Lc1/g;->b:[Ljava/lang/Object;
000c1498aget-object v9, v8, v2
000c149caput-object v7, v8, v2
000c14a0invoke-interface {v11, v9}, Ljava/util/Collection;->contains(Ljava/lang/Object;)Z
000c14a6move-result v7
000c14a8if-nez v7, :cond_5c
000c14aciget-object v7, v10, Lc1/g;->b:[Ljava/lang/Object;
000c14b0add-int/lit8 v8, v5, 0x1
000c14b4aput-object v9, v7, v5
000c14b8move v5, v8
000c14bagoto :goto_5d
000c14bcmove v6, v3
000c14beadd-int/lit8 v2, v2, 0x1
000c14c2goto :goto_45
000c14c4invoke-virtual {v10, v5}, Lc1/g;->e(I)I
000c14camove-result v2
000c14ccmove v4, v2
000c14ceif-ge v1, v0, :cond_80
000c14d2iget-object v2, v10, Lc1/g;->b:[Ljava/lang/Object;
000c14d6aget-object v5, v2, v1
000c14daaput-object v7, v2, v1
000c14deinvoke-interface {v11, v5}, Ljava/util/Collection;->contains(Ljava/lang/Object;)Z
000c14e4move-result v2
000c14e6if-nez v2, :cond_7c
000c14eaiget-object v2, v10, Lc1/g;->b:[Ljava/lang/Object;
000c14eeaput-object v5, v2, v4
000c14f2invoke-virtual {v10, v4}, Lc1/g;->d(I)I
000c14f8move-result v4
000c14fagoto :goto_7d
000c14fcmove v6, v3
000c14feadd-int/lit8 v1, v1, 0x1
000c1502goto :goto_65
000c1504move v1, v6
000c1506if-eqz v1, :cond_8e
000c150aiget v11, v10, Lc1/g;->a:I
000c150esub-int/2addr v4, v11
000c1510if-gez v4, :cond_8c
000c1514iget-object v11, v10, Lc1/g;->b:[Ljava/lang/Object;
000c1518array-length v11, v11
000c151aadd-int/2addr v4, v11
000c151ciput v4, v10, Lc1/g;->c:I
000c1520return v1
000c13f4
000c13f4c1.g::removeAll(java.util.Collection):
000c1404const-string v0, "elements"
000c1408invoke-static {v11, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000c140einvoke-virtual {v10}, Lc1/g;->isEmpty()Z
000c1414move-result v0
000c1416const/4 v1, 0x0
000c1418if-nez v0, :cond_8e
000c141ciget-object v0, v10, Lc1/g;->b:[Ljava/lang/Object;
000c1420array-length v0, v0
000c1422if-nez v0, :cond_13
000c1426goto/16 :goto_8e
000c142aiget v0, v10, Lc1/g;->a:I
000c142eiget v2, v10, Lc1/g;->c:I
000c1432add-int/2addr v0, v2
000c1434invoke-virtual {v10, v0}, Lc1/g;->e(I)I
000c143amove-result v0
000c143ciget v2, v10, Lc1/g;->a:I
000c1440const/4 v3, 0x1
000c1442if-ge v2, v0, :cond_40
000c1446move v4, v2
000c1448if-ge v2, v0, :cond_3a
000c144ciget-object v5, v10, Lc1/g;->b:[Ljava/lang/Object;
000c1450aget-object v5, v5, v2
000c1454invoke-interface {v11, v5}, Ljava/util/Collection;->contains(Ljava/lang/Object;)Z
000c145amove-result v6
000c145cif-nez v6, :cond_36
000c1460iget-object v6, v10, Lc1/g;->b:[Ljava/lang/Object;
000c1464add-int/lit8 v7, v4, 0x1
000c1468aput-object v5, v6, v4
000c146cmove v4, v7
000c146egoto :goto_37
000c1470move v1, v3
000c1472add-int/lit8 v2, v2, 0x1
000c1476goto :goto_22
000c1478iget-object v11, v10, Lc1/g;->b:[Ljava/lang/Object;
000c147cinvoke-static {v11, v4, v0}, Lc1/h;->q0([Ljava/lang/Object;II)V
000c1482goto :goto_81
000c1484iget-object v4, v10, Lc1/g;->b:[Ljava/lang/Object;
000c1488array-length v4, v4
000c148amove v6, v1
000c148cmove v5, v2
000c148econst/4 v7, 0x0
000c1490if-ge v2, v4, :cond_60
000c1494iget-object v8, v10, Lc1/g;->b:[Ljava/lang/Object;
000c1498aget-object v9, v8, v2
000c149caput-object v7, v8, v2
000c14a0invoke-interface {v11, v9}, Ljava/util/Collection;->contains(Ljava/lang/Object;)Z
000c14a6move-result v7
000c14a8if-nez v7, :cond_5c
000c14aciget-object v7, v10, Lc1/g;->b:[Ljava/lang/Object;
000c14b0add-int/lit8 v8, v5, 0x1
000c14b4aput-object v9, v7, v5
000c14b8move v5, v8
000c14bagoto :goto_5d
000c14bcmove v6, v3
000c14beadd-int/lit8 v2, v2, 0x1
000c14c2goto :goto_45
000c14c4invoke-virtual {v10, v5}, Lc1/g;->e(I)I
000c14camove-result v2
000c14ccmove v4, v2
000c14ceif-ge v1, v0, :cond_80
000c14d2iget-object v2, v10, Lc1/g;->b:[Ljava/lang/Object;
000c14d6aget-object v5, v2, v1
000c14daaput-object v7, v2, v1
000c14deinvoke-interface {v11, v5}, Ljava/util/Collection;->contains(Ljava/lang/Object;)Z
000c14e4move-result v2
000c14e6if-nez v2, :cond_7c
000c14eaiget-object v2, v10, Lc1/g;->b:[Ljava/lang/Object;
000c14eeaput-object v5, v2, v4
000c14f2invoke-virtual {v10, v4}, Lc1/g;->d(I)I
000c14f8move-result v4
000c14fagoto :goto_7d
000c14fcmove v6, v3
000c14feadd-int/lit8 v1, v1, 0x1
000c1502goto :goto_65
000c1504move v1, v6
000c1506if-eqz v1, :cond_8e
000c150aiget v11, v10, Lc1/g;->a:I
000c150esub-int/2addr v4, v11
000c1510if-gez v4, :cond_8c
000c1514iget-object v11, v10, Lc1/g;->b:[Ljava/lang/Object;
000c1518array-length v11, v11
000c151aadd-int/2addr v4, v11
000c151ciput v4, v10, Lc1/g;->c:I
000c1520return v1
000c13f4
000c1522
000c1522 // align 0x4
000c1522 // align 0x4
000c1524
000c1524c1.g::retainAll(java.util.Collection):
000c1534const-string v0, "elements"
000c1538invoke-static {v11, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000c153einvoke-virtual {v10}, Lc1/g;->isEmpty()Z
000c1544move-result v0
000c1546const/4 v1, 0x0
000c1548if-nez v0, :cond_8e
000c154ciget-object v0, v10, Lc1/g;->b:[Ljava/lang/Object;
000c1550array-length v0, v0
000c1552if-nez v0, :cond_13
000c1556goto/16 :goto_8e
000c155aiget v0, v10, Lc1/g;->a:I
000c155eiget v2, v10, Lc1/g;->c:I
000c1562add-int/2addr v0, v2
000c1564invoke-virtual {v10, v0}, Lc1/g;->e(I)I
000c156amove-result v0
000c156ciget v2, v10, Lc1/g;->a:I
000c1570const/4 v3, 0x1
000c1572if-ge v2, v0, :cond_40
000c1576move v4, v2
000c1578if-ge v2, v0, :cond_3a
000c157ciget-object v5, v10, Lc1/g;->b:[Ljava/lang/Object;
000c1580aget-object v5, v5, v2
000c1584invoke-interface {v11, v5}, Ljava/util/Collection;->contains(Ljava/lang/Object;)Z
000c158amove-result v6
000c158cif-eqz v6, :cond_36
000c1590iget-object v6, v10, Lc1/g;->b:[Ljava/lang/Object;
000c1594add-int/lit8 v7, v4, 0x1
000c1598aput-object v5, v6, v4
000c159cmove v4, v7
000c159egoto :goto_37
000c15a0move v1, v3
000c15a2add-int/lit8 v2, v2, 0x1
000c15a6goto :goto_22
000c15a8iget-object v11, v10, Lc1/g;->b:[Ljava/lang/Object;
000c15acinvoke-static {v11, v4, v0}, Lc1/h;->q0([Ljava/lang/Object;II)V
000c15b2goto :goto_81
000c15b4iget-object v4, v10, Lc1/g;->b:[Ljava/lang/Object;
000c15b8array-length v4, v4
000c15bamove v6, v1
000c15bcmove v5, v2
000c15beconst/4 v7, 0x0
000c15c0if-ge v2, v4, :cond_60
000c15c4iget-object v8, v10, Lc1/g;->b:[Ljava/lang/Object;
000c15c8aget-object v9, v8, v2
000c15ccaput-object v7, v8, v2
000c15d0invoke-interface {v11, v9}, Ljava/util/Collection;->contains(Ljava/lang/Object;)Z
000c15d6move-result v7
000c15d8if-eqz v7, :cond_5c
000c15dciget-object v7, v10, Lc1/g;->b:[Ljava/lang/Object;
000c15e0add-int/lit8 v8, v5, 0x1
000c15e4aput-object v9, v7, v5
000c15e8move v5, v8
000c15eagoto :goto_5d
000c15ecmove v6, v3
000c15eeadd-int/lit8 v2, v2, 0x1
000c15f2goto :goto_45
000c15f4invoke-virtual {v10, v5}, Lc1/g;->e(I)I
000c15famove-result v2
000c15fcmove v4, v2
000c15feif-ge v1, v0, :cond_80
000c1602iget-object v2, v10, Lc1/g;->b:[Ljava/lang/Object;
000c1606aget-object v5, v2, v1
000c160aaput-object v7, v2, v1
000c160einvoke-interface {v11, v5}, Ljava/util/Collection;->contains(Ljava/lang/Object;)Z
000c1614move-result v2
000c1616if-eqz v2, :cond_7c
000c161aiget-object v2, v10, Lc1/g;->b:[Ljava/lang/Object;
000c161eaput-object v5, v2, v4
000c1622invoke-virtual {v10, v4}, Lc1/g;->d(I)I
000c1628move-result v4
000c162agoto :goto_7d
000c162cmove v6, v3
000c162eadd-int/lit8 v1, v1, 0x1
000c1632goto :goto_65
000c1634move v1, v6
000c1636if-eqz v1, :cond_8e
000c163aiget v11, v10, Lc1/g;->a:I
000c163esub-int/2addr v4, v11
000c1640if-gez v4, :cond_8c
000c1644iget-object v11, v10, Lc1/g;->b:[Ljava/lang/Object;
000c1648array-length v11, v11
000c164aadd-int/2addr v4, v11
000c164ciput v4, v10, Lc1/g;->c:I
000c1650return v1
000c1524
000c1524c1.g::retainAll(java.util.Collection):
000c1534const-string v0, "elements"
000c1538invoke-static {v11, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000c153einvoke-virtual {v10}, Lc1/g;->isEmpty()Z
000c1544move-result v0
000c1546const/4 v1, 0x0
000c1548if-nez v0, :cond_8e
000c154ciget-object v0, v10, Lc1/g;->b:[Ljava/lang/Object;
000c1550array-length v0, v0
000c1552if-nez v0, :cond_13
000c1556goto/16 :goto_8e
000c155aiget v0, v10, Lc1/g;->a:I
000c155eiget v2, v10, Lc1/g;->c:I
000c1562add-int/2addr v0, v2
000c1564invoke-virtual {v10, v0}, Lc1/g;->e(I)I
000c156amove-result v0
000c156ciget v2, v10, Lc1/g;->a:I
000c1570const/4 v3, 0x1
000c1572if-ge v2, v0, :cond_40
000c1576move v4, v2
000c1578if-ge v2, v0, :cond_3a
000c157ciget-object v5, v10, Lc1/g;->b:[Ljava/lang/Object;
000c1580aget-object v5, v5, v2
000c1584invoke-interface {v11, v5}, Ljava/util/Collection;->contains(Ljava/lang/Object;)Z
000c158amove-result v6
000c158cif-eqz v6, :cond_36
000c1590iget-object v6, v10, Lc1/g;->b:[Ljava/lang/Object;
000c1594add-int/lit8 v7, v4, 0x1
000c1598aput-object v5, v6, v4
000c159cmove v4, v7
000c159egoto :goto_37
000c15a0move v1, v3
000c15a2add-int/lit8 v2, v2, 0x1
000c15a6goto :goto_22
000c15a8iget-object v11, v10, Lc1/g;->b:[Ljava/lang/Object;
000c15acinvoke-static {v11, v4, v0}, Lc1/h;->q0([Ljava/lang/Object;II)V
000c15b2goto :goto_81
000c15b4iget-object v4, v10, Lc1/g;->b:[Ljava/lang/Object;
000c15b8array-length v4, v4
000c15bamove v6, v1
000c15bcmove v5, v2
000c15beconst/4 v7, 0x0
000c15c0if-ge v2, v4, :cond_60
000c15c4iget-object v8, v10, Lc1/g;->b:[Ljava/lang/Object;
000c15c8aget-object v9, v8, v2
000c15ccaput-object v7, v8, v2
000c15d0invoke-interface {v11, v9}, Ljava/util/Collection;->contains(Ljava/lang/Object;)Z
000c15d6move-result v7
000c15d8if-eqz v7, :cond_5c
000c15dciget-object v7, v10, Lc1/g;->b:[Ljava/lang/Object;
000c15e0add-int/lit8 v8, v5, 0x1
000c15e4aput-object v9, v7, v5
000c15e8move v5, v8
000c15eagoto :goto_5d
000c15ecmove v6, v3
000c15eeadd-int/lit8 v2, v2, 0x1
000c15f2goto :goto_45
000c15f4invoke-virtual {v10, v5}, Lc1/g;->e(I)I
000c15famove-result v2
000c15fcmove v4, v2
000c15feif-ge v1, v0, :cond_80
000c1602iget-object v2, v10, Lc1/g;->b:[Ljava/lang/Object;
000c1606aget-object v5, v2, v1
000c160aaput-object v7, v2, v1
000c160einvoke-interface {v11, v5}, Ljava/util/Collection;->contains(Ljava/lang/Object;)Z
000c1614move-result v2
000c1616if-eqz v2, :cond_7c
000c161aiget-object v2, v10, Lc1/g;->b:[Ljava/lang/Object;
000c161eaput-object v5, v2, v4
000c1622invoke-virtual {v10, v4}, Lc1/g;->d(I)I
000c1628move-result v4
000c162agoto :goto_7d
000c162cmove v6, v3
000c162eadd-int/lit8 v1, v1, 0x1
000c1632goto :goto_65
000c1634move v1, v6
000c1636if-eqz v1, :cond_8e
000c163aiget v11, v10, Lc1/g;->a:I
000c163esub-int/2addr v4, v11
000c1640if-gez v4, :cond_8c
000c1644iget-object v11, v10, Lc1/g;->b:[Ljava/lang/Object;
000c1648array-length v11, v11
000c164aadd-int/2addr v4, v11
000c164ciput v4, v10, Lc1/g;->c:I
000c1650return v1
000c1524
000c1652
000c1652 // align 0x4
000c1652 // align 0x4
000c1654
000c1654c1.g::d(int):
000c1664iget-object v0, v2, Lc1/g;->b:[Ljava/lang/Object;
000c1668const-string v1, "<this>"
000c166cinvoke-static {v0, v1}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000c1672array-length v0, v0
000c1674add-int/lit8 v0, v0, -0x1
000c1678if-ne v3, v0, :cond_e
000c167cconst/4 v3, 0x0
000c167ereturn v3
000c1680add-int/lit8 v3, v3, 0x1
000c1684return v3
000c1654
000c1654c1.g::d(int):
000c1664iget-object v0, v2, Lc1/g;->b:[Ljava/lang/Object;
000c1668const-string v1, "<this>"
000c166cinvoke-static {v0, v1}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000c1672array-length v0, v0
000c1674add-int/lit8 v0, v0, -0x1
000c1678if-ne v3, v0, :cond_e
000c167cconst/4 v3, 0x0
000c167ereturn v3
000c1680add-int/lit8 v3, v3, 0x1
000c1684return v3
000c1654
000c1686
000c1686 // align 0x8
000c1686 // align 0x8
000c1688
000c1688c1.g::indexOf(java.lang.Object):
000c1698iget v0, v4, Lc1/g;->a:I
000c169ciget v1, v4, Lc1/g;->c:I
000c16a0add-int/2addr v0, v1
000c16a2invoke-virtual {v4, v0}, Lc1/g;->e(I)I
000c16a8move-result v0
000c16aaiget v1, v4, Lc1/g;->a:I
000c16aeif-ge v1, v0, :cond_20
000c16b2if-ge v1, v0, :cond_4e
000c16b6iget-object v2, v4, Lc1/g;->b:[Ljava/lang/Object;
000c16baaget-object v2, v2, v1
000c16beinvoke-static {v5, v2}, Lk1/c;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
000c16c4move-result v2
000c16c6if-eqz v2, :cond_1d
000c16caiget v5, v4, Lc1/g;->a:I
000c16cesub-int/2addr v1, v5
000c16d0return v1
000c16d2add-int/lit8 v1, v1, 0x1
000c16d6goto :goto_d
000c16d8if-lt v1, v0, :cond_4e
000c16dciget-object v2, v4, Lc1/g;->b:[Ljava/lang/Object;
000c16e0array-length v2, v2
000c16e2if-ge v1, v2, :cond_37
000c16e6iget-object v3, v4, Lc1/g;->b:[Ljava/lang/Object;
000c16eaaget-object v3, v3, v1
000c16eeinvoke-static {v5, v3}, Lk1/c;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
000c16f4move-result v3
000c16f6if-eqz v3, :cond_34
000c16faiget v5, v4, Lc1/g;->a:I
000c16fegoto :goto_1b
000c1700add-int/lit8 v1, v1, 0x1
000c1704goto :goto_25
000c1706const/4 v1, 0x0
000c1708if-ge v1, v0, :cond_4e
000c170ciget-object v2, v4, Lc1/g;->b:[Ljava/lang/Object;
000c1710aget-object v2, v2, v1
000c1714invoke-static {v5, v2}, Lk1/c;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
000c171amove-result v2
000c171cif-eqz v2, :cond_4b
000c1720iget-object v5, v4, Lc1/g;->b:[Ljava/lang/Object;
000c1724array-length v5, v5
000c1726add-int/2addr v1, v5
000c1728iget v5, v4, Lc1/g;->a:I
000c172cgoto :goto_1b
000c172eadd-int/lit8 v1, v1, 0x1
000c1732goto :goto_38
000c1734const/4 v5, -0x1
000c1736return v5
000c1688
000c1688c1.g::indexOf(java.lang.Object):
000c1698iget v0, v4, Lc1/g;->a:I
000c169ciget v1, v4, Lc1/g;->c:I
000c16a0add-int/2addr v0, v1
000c16a2invoke-virtual {v4, v0}, Lc1/g;->e(I)I
000c16a8move-result v0
000c16aaiget v1, v4, Lc1/g;->a:I
000c16aeif-ge v1, v0, :cond_20
000c16b2if-ge v1, v0, :cond_4e
000c16b6iget-object v2, v4, Lc1/g;->b:[Ljava/lang/Object;
000c16baaget-object v2, v2, v1
000c16beinvoke-static {v5, v2}, Lk1/c;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
000c16c4move-result v2
000c16c6if-eqz v2, :cond_1d
000c16caiget v5, v4, Lc1/g;->a:I
000c16cesub-int/2addr v1, v5
000c16d0return v1
000c16d2add-int/lit8 v1, v1, 0x1
000c16d6goto :goto_d
000c16d8if-lt v1, v0, :cond_4e
000c16dciget-object v2, v4, Lc1/g;->b:[Ljava/lang/Object;
000c16e0array-length v2, v2
000c16e2if-ge v1, v2, :cond_37
000c16e6iget-object v3, v4, Lc1/g;->b:[Ljava/lang/Object;
000c16eaaget-object v3, v3, v1
000c16eeinvoke-static {v5, v3}, Lk1/c;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
000c16f4move-result v3
000c16f6if-eqz v3, :cond_34
000c16faiget v5, v4, Lc1/g;->a:I
000c16fegoto :goto_1b
000c1700add-int/lit8 v1, v1, 0x1
000c1704goto :goto_25
000c1706const/4 v1, 0x0
000c1708if-ge v1, v0, :cond_4e
000c170ciget-object v2, v4, Lc1/g;->b:[Ljava/lang/Object;
000c1710aget-object v2, v2, v1
000c1714invoke-static {v5, v2}, Lk1/c;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
000c171amove-result v2
000c171cif-eqz v2, :cond_4b
000c1720iget-object v5, v4, Lc1/g;->b:[Ljava/lang/Object;
000c1724array-length v5, v5
000c1726add-int/2addr v1, v5
000c1728iget v5, v4, Lc1/g;->a:I
000c172cgoto :goto_1b
000c172eadd-int/lit8 v1, v1, 0x1
000c1732goto :goto_38
000c1734const/4 v5, -0x1
000c1736return v5
000c1688
000c1738
000c1738c1.g::lastIndexOf(java.lang.Object):
000c1748iget v0, v4, Lc1/g;->a:I
000c174ciget v1, v4, Lc1/g;->c:I
000c1750add-int/2addr v0, v1
000c1752invoke-virtual {v4, v0}, Lc1/g;->e(I)I
000c1758move-result v0
000c175aiget v1, v4, Lc1/g;->a:I
000c175econst/4 v2, -0x1
000c1760if-ge v1, v0, :cond_25
000c1764add-int/lit8 v0, v0, -0x1
000c1768if-gt v1, v0, :cond_5f
000c176ciget-object v3, v4, Lc1/g;->b:[Ljava/lang/Object;
000c1770aget-object v3, v3, v0
000c1774invoke-static {v5, v3}, Lk1/c;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
000c177amove-result v3
000c177cif-eqz v3, :cond_20
000c1780iget v5, v4, Lc1/g;->a:I
000c1784sub-int/2addr v0, v5
000c1786return v0
000c1788if-eq v0, v1, :cond_5f
000c178cadd-int/lit8 v0, v0, -0x1
000c1790goto :goto_12
000c1792if-le v1, v0, :cond_5f
000c1796add-int/lit8 v0, v0, -0x1
000c179aif-ge v2, v0, :cond_3f
000c179eiget-object v1, v4, Lc1/g;->b:[Ljava/lang/Object;
000c17a2aget-object v1, v1, v0
000c17a6invoke-static {v5, v1}, Lk1/c;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
000c17acmove-result v1
000c17aeif-eqz v1, :cond_3c
000c17b2iget-object v5, v4, Lc1/g;->b:[Ljava/lang/Object;
000c17b6array-length v5, v5
000c17b8add-int/2addr v0, v5
000c17baiget v5, v4, Lc1/g;->a:I
000c17begoto :goto_1e
000c17c0add-int/lit8 v0, v0, -0x1
000c17c4goto :goto_29
000c17c6iget-object v0, v4, Lc1/g;->b:[Ljava/lang/Object;
000c17caconst-string v1, "<this>"
000c17ceinvoke-static {v0, v1}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000c17d4array-length v0, v0
000c17d6add-int/lit8 v0, v0, -0x1
000c17daiget v1, v4, Lc1/g;->a:I
000c17deif-gt v1, v0, :cond_5f
000c17e2iget-object v3, v4, Lc1/g;->b:[Ljava/lang/Object;
000c17e6aget-object v3, v3, v0
000c17eainvoke-static {v5, v3}, Lk1/c;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
000c17f0move-result v3
000c17f2if-eqz v3, :cond_5a
000c17f6iget v5, v4, Lc1/g;->a:I
000c17fagoto :goto_1e
000c17fcif-eq v0, v1, :cond_5f
000c1800add-int/lit8 v0, v0, -0x1
000c1804goto :goto_4d
000c1806return v2
000c1738
000c1738c1.g::lastIndexOf(java.lang.Object):
000c1748iget v0, v4, Lc1/g;->a:I
000c174ciget v1, v4, Lc1/g;->c:I
000c1750add-int/2addr v0, v1
000c1752invoke-virtual {v4, v0}, Lc1/g;->e(I)I
000c1758move-result v0
000c175aiget v1, v4, Lc1/g;->a:I
000c175econst/4 v2, -0x1
000c1760if-ge v1, v0, :cond_25
000c1764add-int/lit8 v0, v0, -0x1
000c1768if-gt v1, v0, :cond_5f
000c176ciget-object v3, v4, Lc1/g;->b:[Ljava/lang/Object;
000c1770aget-object v3, v3, v0
000c1774invoke-static {v5, v3}, Lk1/c;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
000c177amove-result v3
000c177cif-eqz v3, :cond_20
000c1780iget v5, v4, Lc1/g;->a:I
000c1784sub-int/2addr v0, v5
000c1786return v0
000c1788if-eq v0, v1, :cond_5f
000c178cadd-int/lit8 v0, v0, -0x1
000c1790goto :goto_12
000c1792if-le v1, v0, :cond_5f
000c1796add-int/lit8 v0, v0, -0x1
000c179aif-ge v2, v0, :cond_3f
000c179eiget-object v1, v4, Lc1/g;->b:[Ljava/lang/Object;
000c17a2aget-object v1, v1, v0
000c17a6invoke-static {v5, v1}, Lk1/c;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
000c17acmove-result v1
000c17aeif-eqz v1, :cond_3c
000c17b2iget-object v5, v4, Lc1/g;->b:[Ljava/lang/Object;
000c17b6array-length v5, v5
000c17b8add-int/2addr v0, v5
000c17baiget v5, v4, Lc1/g;->a:I
000c17begoto :goto_1e
000c17c0add-int/lit8 v0, v0, -0x1
000c17c4goto :goto_29
000c17c6iget-object v0, v4, Lc1/g;->b:[Ljava/lang/Object;
000c17caconst-string v1, "<this>"
000c17ceinvoke-static {v0, v1}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000c17d4array-length v0, v0
000c17d6add-int/lit8 v0, v0, -0x1
000c17daiget v1, v4, Lc1/g;->a:I
000c17deif-gt v1, v0, :cond_5f
000c17e2iget-object v3, v4, Lc1/g;->b:[Ljava/lang/Object;
000c17e6aget-object v3, v3, v0
000c17eainvoke-static {v5, v3}, Lk1/c;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
000c17f0move-result v3
000c17f2if-eqz v3, :cond_5a
000c17f6iget v5, v4, Lc1/g;->a:I
000c17fagoto :goto_1e
000c17fcif-eq v0, v1, :cond_5f
000c1800add-int/lit8 v0, v0, -0x1
000c1804goto :goto_4d
000c1806return v2
000c1738
000c1808
000c1808c1.g::e(int):
000c1818iget-object v0, v2, Lc1/g;->b:[Ljava/lang/Object;
000c181carray-length v1, v0
000c181eif-lt v3, v1, :cond_7
000c1822array-length v0, v0
000c1824sub-int/2addr v3, v0
000c1826return v3
000c1808
000c1808c1.g::e(int):
000c1818iget-object v0, v2, Lc1/g;->b:[Ljava/lang/Object;
000c181carray-length v1, v0
000c181eif-lt v3, v1, :cond_7
000c1822array-length v0, v0
000c1824sub-int/2addr v3, v0
000c1826return v3
000c1808
000c1828
000c1828c1.g::size():
000c1838iget v0, v1, Lc1/g;->c:I
000c183creturn v0
000c1828
000c1828c1.g::size():
000c1838iget v0, v1, Lc1/g;->c:I
000c183creturn v0
000c1828
000c183e
000c183e // align 0x10
000c183e // align 0x10
000c1840
000c1840c1.g::get(int):
000c1850iget v0, v4, Lc1/g;->c:I
000c1854if-ltz v5, :cond_12
000c1858if-ge v5, v0, :cond_12
000c185ciget-object v0, v4, Lc1/g;->b:[Ljava/lang/Object;
000c1860iget v1, v4, Lc1/g;->a:I
000c1864add-int/2addr v1, v5
000c1866invoke-virtual {v4, v1}, Lc1/g;->e(I)I
000c186cmove-result v5
000c186eaget-object v5, v0, v5
000c1872return-object v5
000c1874new-instance v1, Ljava/lang/IndexOutOfBoundsException;
000c1878new-instance v2, Ljava/lang/StringBuilder;
000c187cconst-string v3, "index: "
000c1880invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000c1886invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
000c188cconst-string v5, ", size: "
000c1890invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000c1896invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
000c189cinvoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000c18a2move-result-object v5
000c18a4invoke-direct {v1, v5}, Ljava/lang/IndexOutOfBoundsException;-><init>(Ljava/lang/String;)V
000c18aathrow v1
000c1840
000c1840c1.g::get(int):
000c1850iget v0, v4, Lc1/g;->c:I
000c1854if-ltz v5, :cond_12
000c1858if-ge v5, v0, :cond_12
000c185ciget-object v0, v4, Lc1/g;->b:[Ljava/lang/Object;
000c1860iget v1, v4, Lc1/g;->a:I
000c1864add-int/2addr v1, v5
000c1866invoke-virtual {v4, v1}, Lc1/g;->e(I)I
000c186cmove-result v5
000c186eaget-object v5, v0, v5
000c1872return-object v5
000c1874new-instance v1, Ljava/lang/IndexOutOfBoundsException;
000c1878new-instance v2, Ljava/lang/StringBuilder;
000c187cconst-string v3, "index: "
000c1880invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000c1886invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
000c188cconst-string v5, ", size: "
000c1890invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000c1896invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
000c189cinvoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000c18a2move-result-object v5
000c18a4invoke-direct {v1, v5}, Ljava/lang/IndexOutOfBoundsException;-><init>(Ljava/lang/String;)V
000c18aathrow v1
000c1840
000c18ac
000c18acc1.g::remove(int):
000c18bciget v0, v8, Lc1/g;->c:I
000c18c0if-ltz v9, :cond_ca
000c18c4if-ge v9, v0, :cond_ca
000c18c8invoke-virtual {v8}, Lc1/g;->size()I
000c18cemove-result v0
000c18d0const/4 v1, 0x1
000c18d2sub-int/2addr v0, v1
000c18d4const-string v2, "ArrayDeque is empty."
000c18d8const/4 v3, 0x0
000c18daif-ne v9, v0, :cond_35
000c18deinvoke-virtual {v8}, Lc1/g;->isEmpty()Z
000c18e4move-result v9
000c18e6if-nez v9, :cond_2f
000c18eaiget v9, v8, Lc1/g;->a:I
000c18eeinvoke-virtual {v8}, Lc1/g;->size()I
000c18f4move-result v0
000c18f6sub-int/2addr v0, v1
000c18f8add-int/2addr v0, v9
000c18fainvoke-virtual {v8, v0}, Lc1/g;->e(I)I
000c1900move-result v9
000c1902iget-object v0, v8, Lc1/g;->b:[Ljava/lang/Object;
000c1906aget-object v2, v0, v9
000c190aaput-object v3, v0, v9
000c190eiget v9, v8, Lc1/g;->c:I
000c1912sub-int/2addr v9, v1
000c1914iput v9, v8, Lc1/g;->c:I
000c1918return-object v2
000c191anew-instance v9, Ljava/util/NoSuchElementException;
000c191einvoke-direct {v9, v2}, Ljava/util/NoSuchElementException;-><init>(Ljava/lang/String;)V
000c1924throw v9
000c1926if-nez v9, :cond_57
000c192ainvoke-virtual {v8}, Lc1/g;->isEmpty()Z
000c1930move-result v9
000c1932if-nez v9, :cond_51
000c1936iget-object v9, v8, Lc1/g;->b:[Ljava/lang/Object;
000c193aiget v0, v8, Lc1/g;->a:I
000c193eaget-object v2, v9, v0
000c1942aput-object v3, v9, v0
000c1946invoke-virtual {v8, v0}, Lc1/g;->d(I)I
000c194cmove-result v9
000c194eiput v9, v8, Lc1/g;->a:I
000c1952iget v9, v8, Lc1/g;->c:I
000c1956sub-int/2addr v9, v1
000c1958iput v9, v8, Lc1/g;->c:I
000c195creturn-object v2
000c195enew-instance v9, Ljava/util/NoSuchElementException;
000c1962invoke-direct {v9, v2}, Ljava/util/NoSuchElementException;-><init>(Ljava/lang/String;)V
000c1968throw v9
000c196aiget v0, v8, Lc1/g;->a:I
000c196eadd-int/2addr v0, v9
000c1970invoke-virtual {v8, v0}, Lc1/g;->e(I)I
000c1976move-result v0
000c1978iget-object v2, v8, Lc1/g;->b:[Ljava/lang/Object;
000c197caget-object v4, v2, v0
000c1980iget v5, v8, Lc1/g;->c:I
000c1984shr-int/2addr v5, v1
000c1986const/4 v6, 0x0
000c1988if-ge v9, v5, :cond_93
000c198ciget v9, v8, Lc1/g;->a:I
000c1990if-lt v0, v9, :cond_72
000c1994add-int/lit8 v5, v9, 0x1
000c1998invoke-static {v2, v2, v5, v9, v0}, Lc1/h;->o0([Ljava/lang/Object;[Ljava/lang/Object;III)V
000c199egoto :goto_86
000c19a0invoke-static {v2, v2, v1, v6, v0}, Lc1/h;->o0([Ljava/lang/Object;[Ljava/lang/Object;III)V
000c19a6iget-object v9, v8, Lc1/g;->b:[Ljava/lang/Object;
000c19aaarray-length v0, v9
000c19acsub-int/2addr v0, v1
000c19aeaget-object v0, v9, v0
000c19b2aput-object v0, v9, v6
000c19b6iget v0, v8, Lc1/g;->a:I
000c19baadd-int/lit8 v2, v0, 0x1
000c19bearray-length v5, v9
000c19c0sub-int/2addr v5, v1
000c19c2invoke-static {v9, v9, v2, v0, v5}, Lc1/h;->o0([Ljava/lang/Object;[Ljava/lang/Object;III)V
000c19c8iget-object v9, v8, Lc1/g;->b:[Ljava/lang/Object;
000c19cciget v0, v8, Lc1/g;->a:I
000c19d0aput-object v3, v9, v0
000c19d4invoke-virtual {v8, v0}, Lc1/g;->d(I)I
000c19damove-result v9
000c19dciput v9, v8, Lc1/g;->a:I
000c19e0goto :goto_c4
000c19e2iget v9, v8, Lc1/g;->a:I
000c19e6invoke-virtual {v8}, Lc1/g;->size()I
000c19ecmove-result v2
000c19eesub-int/2addr v2, v1
000c19f0add-int/2addr v2, v9
000c19f2invoke-virtual {v8, v2}, Lc1/g;->e(I)I
000c19f8move-result v9
000c19faif-gt v0, v9, :cond_ab
000c19feiget-object v2, v8, Lc1/g;->b:[Ljava/lang/Object;
000c1a02add-int/lit8 v5, v0, 0x1
000c1a06add-int/lit8 v6, v9, 0x1
000c1a0ainvoke-static {v2, v2, v0, v5, v6}, Lc1/h;->o0([Ljava/lang/Object;[Ljava/lang/Object;III)V
000c1a10goto :goto_c0
000c1a12iget-object v2, v8, Lc1/g;->b:[Ljava/lang/Object;
000c1a16add-int/lit8 v5, v0, 0x1
000c1a1aarray-length v7, v2
000c1a1cinvoke-static {v2, v2, v0, v5, v7}, Lc1/h;->o0([Ljava/lang/Object;[Ljava/lang/Object;III)V
000c1a22iget-object v0, v8, Lc1/g;->b:[Ljava/lang/Object;
000c1a26array-length v2, v0
000c1a28sub-int/2addr v2, v1
000c1a2aaget-object v5, v0, v6
000c1a2eaput-object v5, v0, v2
000c1a32add-int/lit8 v2, v9, 0x1
000c1a36invoke-static {v0, v0, v6, v1, v2}, Lc1/h;->o0([Ljava/lang/Object;[Ljava/lang/Object;III)V
000c1a3ciget-object v0, v8, Lc1/g;->b:[Ljava/lang/Object;
000c1a40aput-object v3, v0, v9
000c1a44iget v9, v8, Lc1/g;->c:I
000c1a48sub-int/2addr v9, v1
000c1a4aiput v9, v8, Lc1/g;->c:I
000c1a4ereturn-object v4
000c1a50new-instance v1, Ljava/lang/IndexOutOfBoundsException;
000c1a54new-instance v2, Ljava/lang/StringBuilder;
000c1a58const-string v3, "index: "
000c1a5cinvoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000c1a62invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
000c1a68const-string v9, ", size: "
000c1a6cinvoke-virtual {v2, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000c1a72invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
000c1a78invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000c1a7emove-result-object v9
000c1a80invoke-direct {v1, v9}, Ljava/lang/IndexOutOfBoundsException;-><init>(Ljava/lang/String;)V
000c1a86throw v1
000c18ac
000c18acc1.g::remove(int):
000c18bciget v0, v8, Lc1/g;->c:I
000c18c0if-ltz v9, :cond_ca
000c18c4if-ge v9, v0, :cond_ca
000c18c8invoke-virtual {v8}, Lc1/g;->size()I
000c18cemove-result v0
000c18d0const/4 v1, 0x1
000c18d2sub-int/2addr v0, v1
000c18d4const-string v2, "ArrayDeque is empty."
000c18d8const/4 v3, 0x0
000c18daif-ne v9, v0, :cond_35
000c18deinvoke-virtual {v8}, Lc1/g;->isEmpty()Z
000c18e4move-result v9
000c18e6if-nez v9, :cond_2f
000c18eaiget v9, v8, Lc1/g;->a:I
000c18eeinvoke-virtual {v8}, Lc1/g;->size()I
000c18f4move-result v0
000c18f6sub-int/2addr v0, v1
000c18f8add-int/2addr v0, v9
000c18fainvoke-virtual {v8, v0}, Lc1/g;->e(I)I
000c1900move-result v9
000c1902iget-object v0, v8, Lc1/g;->b:[Ljava/lang/Object;
000c1906aget-object v2, v0, v9
000c190aaput-object v3, v0, v9
000c190eiget v9, v8, Lc1/g;->c:I
000c1912sub-int/2addr v9, v1
000c1914iput v9, v8, Lc1/g;->c:I
000c1918return-object v2
000c191anew-instance v9, Ljava/util/NoSuchElementException;
000c191einvoke-direct {v9, v2}, Ljava/util/NoSuchElementException;-><init>(Ljava/lang/String;)V
000c1924throw v9
000c1926if-nez v9, :cond_57
000c192ainvoke-virtual {v8}, Lc1/g;->isEmpty()Z
000c1930move-result v9
000c1932if-nez v9, :cond_51
000c1936iget-object v9, v8, Lc1/g;->b:[Ljava/lang/Object;
000c193aiget v0, v8, Lc1/g;->a:I
000c193eaget-object v2, v9, v0
000c1942aput-object v3, v9, v0
000c1946invoke-virtual {v8, v0}, Lc1/g;->d(I)I
000c194cmove-result v9
000c194eiput v9, v8, Lc1/g;->a:I
000c1952iget v9, v8, Lc1/g;->c:I
000c1956sub-int/2addr v9, v1
000c1958iput v9, v8, Lc1/g;->c:I
000c195creturn-object v2
000c195enew-instance v9, Ljava/util/NoSuchElementException;
000c1962invoke-direct {v9, v2}, Ljava/util/NoSuchElementException;-><init>(Ljava/lang/String;)V
000c1968throw v9
000c196aiget v0, v8, Lc1/g;->a:I
000c196eadd-int/2addr v0, v9
000c1970invoke-virtual {v8, v0}, Lc1/g;->e(I)I
000c1976move-result v0
000c1978iget-object v2, v8, Lc1/g;->b:[Ljava/lang/Object;
000c197caget-object v4, v2, v0
000c1980iget v5, v8, Lc1/g;->c:I
000c1984shr-int/2addr v5, v1
000c1986const/4 v6, 0x0
000c1988if-ge v9, v5, :cond_93
000c198ciget v9, v8, Lc1/g;->a:I
000c1990if-lt v0, v9, :cond_72
000c1994add-int/lit8 v5, v9, 0x1
000c1998invoke-static {v2, v2, v5, v9, v0}, Lc1/h;->o0([Ljava/lang/Object;[Ljava/lang/Object;III)V
000c199egoto :goto_86
000c19a0invoke-static {v2, v2, v1, v6, v0}, Lc1/h;->o0([Ljava/lang/Object;[Ljava/lang/Object;III)V
000c19a6iget-object v9, v8, Lc1/g;->b:[Ljava/lang/Object;
000c19aaarray-length v0, v9
000c19acsub-int/2addr v0, v1
000c19aeaget-object v0, v9, v0
000c19b2aput-object v0, v9, v6
000c19b6iget v0, v8, Lc1/g;->a:I
000c19baadd-int/lit8 v2, v0, 0x1
000c19bearray-length v5, v9
000c19c0sub-int/2addr v5, v1
000c19c2invoke-static {v9, v9, v2, v0, v5}, Lc1/h;->o0([Ljava/lang/Object;[Ljava/lang/Object;III)V
000c19c8iget-object v9, v8, Lc1/g;->b:[Ljava/lang/Object;
000c19cciget v0, v8, Lc1/g;->a:I
000c19d0aput-object v3, v9, v0
000c19d4invoke-virtual {v8, v0}, Lc1/g;->d(I)I
000c19damove-result v9
000c19dciput v9, v8, Lc1/g;->a:I
000c19e0goto :goto_c4
000c19e2iget v9, v8, Lc1/g;->a:I
000c19e6invoke-virtual {v8}, Lc1/g;->size()I
000c19ecmove-result v2
000c19eesub-int/2addr v2, v1
000c19f0add-int/2addr v2, v9
000c19f2invoke-virtual {v8, v2}, Lc1/g;->e(I)I
000c19f8move-result v9
000c19faif-gt v0, v9, :cond_ab
000c19feiget-object v2, v8, Lc1/g;->b:[Ljava/lang/Object;
000c1a02add-int/lit8 v5, v0, 0x1
000c1a06add-int/lit8 v6, v9, 0x1
000c1a0ainvoke-static {v2, v2, v0, v5, v6}, Lc1/h;->o0([Ljava/lang/Object;[Ljava/lang/Object;III)V
000c1a10goto :goto_c0
000c1a12iget-object v2, v8, Lc1/g;->b:[Ljava/lang/Object;
000c1a16add-int/lit8 v5, v0, 0x1
000c1a1aarray-length v7, v2
000c1a1cinvoke-static {v2, v2, v0, v5, v7}, Lc1/h;->o0([Ljava/lang/Object;[Ljava/lang/Object;III)V
000c1a22iget-object v0, v8, Lc1/g;->b:[Ljava/lang/Object;
000c1a26array-length v2, v0
000c1a28sub-int/2addr v2, v1
000c1a2aaget-object v5, v0, v6
000c1a2eaput-object v5, v0, v2
000c1a32add-int/lit8 v2, v9, 0x1
000c1a36invoke-static {v0, v0, v6, v1, v2}, Lc1/h;->o0([Ljava/lang/Object;[Ljava/lang/Object;III)V
000c1a3ciget-object v0, v8, Lc1/g;->b:[Ljava/lang/Object;
000c1a40aput-object v3, v0, v9
000c1a44iget v9, v8, Lc1/g;->c:I
000c1a48sub-int/2addr v9, v1
000c1a4aiput v9, v8, Lc1/g;->c:I
000c1a4ereturn-object v4
000c1a50new-instance v1, Ljava/lang/IndexOutOfBoundsException;
000c1a54new-instance v2, Ljava/lang/StringBuilder;
000c1a58const-string v3, "index: "
000c1a5cinvoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000c1a62invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
000c1a68const-string v9, ", size: "
000c1a6cinvoke-virtual {v2, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000c1a72invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
000c1a78invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000c1a7emove-result-object v9
000c1a80invoke-direct {v1, v9}, Ljava/lang/IndexOutOfBoundsException;-><init>(Ljava/lang/String;)V
000c1a86throw v1
000c18ac
000c1a88
000c1a88c1.g::set(int, java.lang.Object):
000c1a98iget v0, v3, Lc1/g;->c:I
000c1a9cif-ltz v4, :cond_14
000c1aa0if-ge v4, v0, :cond_14
000c1aa4iget v0, v3, Lc1/g;->a:I
000c1aa8add-int/2addr v0, v4
000c1aaainvoke-virtual {v3, v0}, Lc1/g;->e(I)I
000c1ab0move-result v4
000c1ab2iget-object v0, v3, Lc1/g;->b:[Ljava/lang/Object;
000c1ab6aget-object v1, v0, v4
000c1abaaput-object v5, v0, v4
000c1abereturn-object v1
000c1ac0new-instance v5, Ljava/lang/IndexOutOfBoundsException;
000c1ac4new-instance v1, Ljava/lang/StringBuilder;
000c1ac8const-string v2, "index: "
000c1accinvoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000c1ad2invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
000c1ad8const-string v4, ", size: "
000c1adcinvoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000c1ae2invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
000c1ae8invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000c1aeemove-result-object v4
000c1af0invoke-direct {v5, v4}, Ljava/lang/IndexOutOfBoundsException;-><init>(Ljava/lang/String;)V
000c1af6throw v5
000c1a88
000c1a88c1.g::set(int, java.lang.Object):
000c1a98iget v0, v3, Lc1/g;->c:I
000c1a9cif-ltz v4, :cond_14
000c1aa0if-ge v4, v0, :cond_14
000c1aa4iget v0, v3, Lc1/g;->a:I
000c1aa8add-int/2addr v0, v4
000c1aaainvoke-virtual {v3, v0}, Lc1/g;->e(I)I
000c1ab0move-result v4
000c1ab2iget-object v0, v3, Lc1/g;->b:[Ljava/lang/Object;
000c1ab6aget-object v1, v0, v4
000c1abaaput-object v5, v0, v4
000c1abereturn-object v1
000c1ac0new-instance v5, Ljava/lang/IndexOutOfBoundsException;
000c1ac4new-instance v1, Ljava/lang/StringBuilder;
000c1ac8const-string v2, "index: "
000c1accinvoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000c1ad2invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
000c1ad8const-string v4, ", size: "
000c1adcinvoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000c1ae2invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
000c1ae8invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000c1aeemove-result-object v4
000c1af0invoke-direct {v5, v4}, Ljava/lang/IndexOutOfBoundsException;-><init>(Ljava/lang/String;)V
000c1af6throw v5
000c1a88
000c1af8
000c1af8c1.g::toArray():
000c1b08iget v0, v1, Lc1/g;->c:I
000c1b0cnew-array v0, v0, [Ljava/lang/Object;
000c1b10invoke-virtual {v1, v0}, Lc1/g;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;
000c1b16move-result-object v0
000c1b18return-object v0
000c1af8
000c1af8c1.g::toArray():
000c1b08iget v0, v1, Lc1/g;->c:I
000c1b0cnew-array v0, v0, [Ljava/lang/Object;
000c1b10invoke-virtual {v1, v0}, Lc1/g;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;
000c1b16move-result-object v0
000c1b18return-object v0
000c1af8
000c1b1a
000c1b1a // align 0x4
000c1b1a // align 0x4
000c1b1c
000c1b1cc1.g::toArray(java.lang.Object[]):
000c1b2cconst-string v0, "array"
000c1b30invoke-static {v6, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000c1b36array-length v0, v6
000c1b38iget v1, v5, Lc1/g;->c:I
000c1b3cif-lt v0, v1, :cond_b
000c1b40goto :goto_1e
000c1b42invoke-virtual {v6}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000c1b48move-result-object v6
000c1b4ainvoke-virtual {v6}, Ljava/lang/Class;->getComponentType()Ljava/lang/Class;
000c1b50move-result-object v6
000c1b52invoke-static {v6, v1}, Ljava/lang/reflect/Array;->newInstance(Ljava/lang/Class;I)Ljava/lang/Object;
000c1b58move-result-object v6
000c1b5aconst-string v0, "null cannot be cast to non-null type kotlin.Array<T of kotlin.collections.ArraysKt__ArraysJVMKt.arrayOfNulls>"
000c1b5einvoke-static {v6, v0}, Lk1/c;->c(Ljava/lang/Object;Ljava/lang/String;)V
000c1b64check-cast v6, [Ljava/lang/Object;
000c1b68iget v0, v5, Lc1/g;->a:I
000c1b6ciget v1, v5, Lc1/g;->c:I
000c1b70add-int/2addr v0, v1
000c1b72invoke-virtual {v5, v0}, Lc1/g;->e(I)I
000c1b78move-result v0
000c1b7aiget v1, v5, Lc1/g;->a:I
000c1b7econst/4 v2, 0x0
000c1b80if-ge v1, v0, :cond_32
000c1b84iget-object v3, v5, Lc1/g;->b:[Ljava/lang/Object;
000c1b88invoke-static {v3, v6, v2, v1, v0}, Lc1/h;->o0([Ljava/lang/Object;[Ljava/lang/Object;III)V
000c1b8egoto :goto_49
000c1b90invoke-virtual {v5}, Lc1/g;->isEmpty()Z
000c1b96move-result v1
000c1b98if-nez v1, :cond_49
000c1b9ciget-object v1, v5, Lc1/g;->b:[Ljava/lang/Object;
000c1ba0iget v3, v5, Lc1/g;->a:I
000c1ba4array-length v4, v1
000c1ba6invoke-static {v1, v6, v2, v3, v4}, Lc1/h;->o0([Ljava/lang/Object;[Ljava/lang/Object;III)V
000c1baciget-object v1, v5, Lc1/g;->b:[Ljava/lang/Object;
000c1bb0array-length v3, v1
000c1bb2iget v4, v5, Lc1/g;->a:I
000c1bb6sub-int/2addr v3, v4
000c1bb8invoke-static {v1, v6, v3, v2, v0}, Lc1/h;->o0([Ljava/lang/Object;[Ljava/lang/Object;III)V
000c1bbearray-length v0, v6
000c1bc0iget v1, v5, Lc1/g;->c:I
000c1bc4if-le v0, v1, :cond_51
000c1bc8const/4 v0, 0x0
000c1bcaaput-object v0, v6, v1
000c1bcereturn-object v6
000c1b1c
000c1b1cc1.g::toArray(java.lang.Object[]):
000c1b2cconst-string v0, "array"
000c1b30invoke-static {v6, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000c1b36array-length v0, v6
000c1b38iget v1, v5, Lc1/g;->c:I
000c1b3cif-lt v0, v1, :cond_b
000c1b40goto :goto_1e
000c1b42invoke-virtual {v6}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000c1b48move-result-object v6
000c1b4ainvoke-virtual {v6}, Ljava/lang/Class;->getComponentType()Ljava/lang/Class;
000c1b50move-result-object v6
000c1b52invoke-static {v6, v1}, Ljava/lang/reflect/Array;->newInstance(Ljava/lang/Class;I)Ljava/lang/Object;
000c1b58move-result-object v6
000c1b5aconst-string v0, "null cannot be cast to non-null type kotlin.Array<T of kotlin.collections.ArraysKt__ArraysJVMKt.arrayOfNulls>"
000c1b5einvoke-static {v6, v0}, Lk1/c;->c(Ljava/lang/Object;Ljava/lang/String;)V
000c1b64check-cast v6, [Ljava/lang/Object;
000c1b68iget v0, v5, Lc1/g;->a:I
000c1b6ciget v1, v5, Lc1/g;->c:I
000c1b70add-int/2addr v0, v1
000c1b72invoke-virtual {v5, v0}, Lc1/g;->e(I)I
000c1b78move-result v0
000c1b7aiget v1, v5, Lc1/g;->a:I
000c1b7econst/4 v2, 0x0
000c1b80if-ge v1, v0, :cond_32
000c1b84iget-object v3, v5, Lc1/g;->b:[Ljava/lang/Object;
000c1b88invoke-static {v3, v6, v2, v1, v0}, Lc1/h;->o0([Ljava/lang/Object;[Ljava/lang/Object;III)V
000c1b8egoto :goto_49
000c1b90invoke-virtual {v5}, Lc1/g;->isEmpty()Z
000c1b96move-result v1
000c1b98if-nez v1, :cond_49
000c1b9ciget-object v1, v5, Lc1/g;->b:[Ljava/lang/Object;
000c1ba0iget v3, v5, Lc1/g;->a:I
000c1ba4array-length v4, v1
000c1ba6invoke-static {v1, v6, v2, v3, v4}, Lc1/h;->o0([Ljava/lang/Object;[Ljava/lang/Object;III)V
000c1baciget-object v1, v5, Lc1/g;->b:[Ljava/lang/Object;
000c1bb0array-length v3, v1
000c1bb2iget v4, v5, Lc1/g;->a:I
000c1bb6sub-int/2addr v3, v4
000c1bb8invoke-static {v1, v6, v3, v2, v0}, Lc1/h;->o0([Ljava/lang/Object;[Ljava/lang/Object;III)V
000c1bbearray-length v0, v6
000c1bc0iget v1, v5, Lc1/g;->c:I
000c1bc4if-le v0, v1, :cond_51
000c1bc8const/4 v0, 0x0
000c1bcaaput-object v0, v6, v1
000c1bcereturn-object v6
000c1b1c
000c1bd0
000c1bd0c1.g::<clinit>():
000c1be0const/4 v0, 0x0
000c1be2new-array v0, v0, [Ljava/lang/Object;
000c1be6sput-object v0, Lc1/g;->d:[Ljava/lang/Object;
000c1beareturn-void
000c1bd0
000c1bd0c1.g::<clinit>():
000c1be0const/4 v0, 0x0
000c1be2new-array v0, v0, [Ljava/lang/Object;
000c1be6sput-object v0, Lc1/g;->d:[Ljava/lang/Object;
000c1beareturn-void
000c1bd0
000c1bec
000c1becc1.g::<init>():
000c1bfcinvoke-direct {v1}, Ljava/util/AbstractList;-><init>()V
000c1c02sget-object v0, Lc1/g;->d:[Ljava/lang/Object;
000c1c06iput-object v0, v1, Lc1/g;->b:[Ljava/lang/Object;
000c1c0areturn-void
000c1bec
000c1becc1.g::<init>():
000c1bfcinvoke-direct {v1}, Ljava/util/AbstractList;-><init>()V
000c1c02sget-object v0, Lc1/g;->d:[Ljava/lang/Object;
000c1c06iput-object v0, v1, Lc1/g;->b:[Ljava/lang/Object;
000c1c0areturn-void
000c1bec
000c1c0c
000c1c0cc1.g::add(int, java.lang.Object):
000c1c1ciget v0, v7, Lc1/g;->c:I
000c1c20if-ltz v8, :cond_b3
000c1c24if-gt v8, v0, :cond_b3
000c1c28if-ne v8, v0, :cond_c
000c1c2cinvoke-virtual {v7, v9}, Lc1/g;->a(Ljava/lang/Object;)V
000c1c32return-void
000c1c34const-string v1, "<this>"
000c1c38const/4 v2, 0x1
000c1c3aif-nez v8, :cond_2c
000c1c3eadd-int/2addr v0, v2
000c1c40invoke-virtual {v7, v0}, Lc1/g;->c(I)V
000c1c46iget v8, v7, Lc1/g;->a:I
000c1c4aif-nez v8, :cond_1f
000c1c4eiget-object v8, v7, Lc1/g;->b:[Ljava/lang/Object;
000c1c52invoke-static {v8, v1}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000c1c58array-length v8, v8
000c1c5asub-int/2addr v8, v2
000c1c5ciput v8, v7, Lc1/g;->a:I
000c1c60iget-object v0, v7, Lc1/g;->b:[Ljava/lang/Object;
000c1c64aput-object v9, v0, v8
000c1c68iget v8, v7, Lc1/g;->c:I
000c1c6cadd-int/2addr v8, v2
000c1c6eiput v8, v7, Lc1/g;->c:I
000c1c72return-void
000c1c74add-int/2addr v0, v2
000c1c76invoke-virtual {v7, v0}, Lc1/g;->c(I)V
000c1c7ciget v0, v7, Lc1/g;->a:I
000c1c80add-int/2addr v0, v8
000c1c82invoke-virtual {v7, v0}, Lc1/g;->e(I)I
000c1c88move-result v0
000c1c8aiget v3, v7, Lc1/g;->c:I
000c1c8eadd-int/lit8 v4, v3, 0x1
000c1c92shr-int/2addr v4, v2
000c1c94const/4 v5, 0x0
000c1c96if-ge v8, v4, :cond_84
000c1c9aif-nez v0, :cond_49
000c1c9eiget-object v8, v7, Lc1/g;->b:[Ljava/lang/Object;
000c1ca2invoke-static {v8, v1}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000c1ca8array-length v8, v8
000c1caasub-int/2addr v8, v2
000c1cacgoto :goto_4b
000c1caeadd-int/lit8 v8, v0, -0x1
000c1cb2iget v0, v7, Lc1/g;->a:I
000c1cb6if-nez v0, :cond_55
000c1cbaiget-object v0, v7, Lc1/g;->b:[Ljava/lang/Object;
000c1cbeinvoke-static {v0, v1}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000c1cc4array-length v0, v0
000c1cc6sub-int/2addr v0, v2
000c1cc8iget v1, v7, Lc1/g;->a:I
000c1cccif-lt v8, v1, :cond_68
000c1cd0iget-object v3, v7, Lc1/g;->b:[Ljava/lang/Object;
000c1cd4aget-object v4, v3, v1
000c1cd8aput-object v4, v3, v0
000c1cdcadd-int/lit8 v4, v1, 0x1
000c1ce0add-int/lit8 v5, v8, 0x1
000c1ce4invoke-static {v3, v3, v1, v4, v5}, Lc1/h;->o0([Ljava/lang/Object;[Ljava/lang/Object;III)V
000c1ceagoto :goto_7d
000c1ceciget-object v3, v7, Lc1/g;->b:[Ljava/lang/Object;
000c1cf0add-int/lit8 v4, v1, -0x1
000c1cf4array-length v6, v3
000c1cf6invoke-static {v3, v3, v4, v1, v6}, Lc1/h;->o0([Ljava/lang/Object;[Ljava/lang/Object;III)V
000c1cfciget-object v1, v7, Lc1/g;->b:[Ljava/lang/Object;
000c1d00array-length v3, v1
000c1d02sub-int/2addr v3, v2
000c1d04aget-object v4, v1, v5
000c1d08aput-object v4, v1, v3
000c1d0cadd-int/lit8 v3, v8, 0x1
000c1d10invoke-static {v1, v1, v5, v2, v3}, Lc1/h;->o0([Ljava/lang/Object;[Ljava/lang/Object;III)V
000c1d16iget-object v1, v7, Lc1/g;->b:[Ljava/lang/Object;
000c1d1aaput-object v9, v1, v8
000c1d1eiput v0, v7, Lc1/g;->a:I
000c1d22goto :goto_ad
000c1d24iget v8, v7, Lc1/g;->a:I
000c1d28add-int/2addr v8, v3
000c1d2ainvoke-virtual {v7, v8}, Lc1/g;->e(I)I
000c1d30move-result v8
000c1d32if-ge v0, v8, :cond_95
000c1d36iget-object v1, v7, Lc1/g;->b:[Ljava/lang/Object;
000c1d3aadd-int/lit8 v3, v0, 0x1
000c1d3einvoke-static {v1, v1, v3, v0, v8}, Lc1/h;->o0([Ljava/lang/Object;[Ljava/lang/Object;III)V
000c1d44goto :goto_a9
000c1d46iget-object v1, v7, Lc1/g;->b:[Ljava/lang/Object;
000c1d4ainvoke-static {v1, v1, v2, v5, v8}, Lc1/h;->o0([Ljava/lang/Object;[Ljava/lang/Object;III)V
000c1d50iget-object v8, v7, Lc1/g;->b:[Ljava/lang/Object;
000c1d54array-length v1, v8
000c1d56sub-int/2addr v1, v2
000c1d58aget-object v1, v8, v1
000c1d5caput-object v1, v8, v5
000c1d60add-int/lit8 v1, v0, 0x1
000c1d64array-length v3, v8
000c1d66sub-int/2addr v3, v2
000c1d68invoke-static {v8, v8, v1, v0, v3}, Lc1/h;->o0([Ljava/lang/Object;[Ljava/lang/Object;III)V
000c1d6eiget-object v8, v7, Lc1/g;->b:[Ljava/lang/Object;
000c1d72aput-object v9, v8, v0
000c1d76iget v8, v7, Lc1/g;->c:I
000c1d7aadd-int/2addr v8, v2
000c1d7ciput v8, v7, Lc1/g;->c:I
000c1d80return-void
000c1d82new-instance v9, Ljava/lang/IndexOutOfBoundsException;
000c1d86new-instance v1, Ljava/lang/StringBuilder;
000c1d8aconst-string v2, "index: "
000c1d8einvoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000c1d94invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
000c1d9aconst-string v8, ", size: "
000c1d9einvoke-virtual {v1, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000c1da4invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
000c1daainvoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000c1db0move-result-object v8
000c1db2invoke-direct {v9, v8}, Ljava/lang/IndexOutOfBoundsException;-><init>(Ljava/lang/String;)V
000c1db8throw v9
000c1c0c
000c1c0cc1.g::add(int, java.lang.Object):
000c1c1ciget v0, v7, Lc1/g;->c:I
000c1c20if-ltz v8, :cond_b3
000c1c24if-gt v8, v0, :cond_b3
000c1c28if-ne v8, v0, :cond_c
000c1c2cinvoke-virtual {v7, v9}, Lc1/g;->a(Ljava/lang/Object;)V
000c1c32return-void
000c1c34const-string v1, "<this>"
000c1c38const/4 v2, 0x1
000c1c3aif-nez v8, :cond_2c
000c1c3eadd-int/2addr v0, v2
000c1c40invoke-virtual {v7, v0}, Lc1/g;->c(I)V
000c1c46iget v8, v7, Lc1/g;->a:I
000c1c4aif-nez v8, :cond_1f
000c1c4eiget-object v8, v7, Lc1/g;->b:[Ljava/lang/Object;
000c1c52invoke-static {v8, v1}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000c1c58array-length v8, v8
000c1c5asub-int/2addr v8, v2
000c1c5ciput v8, v7, Lc1/g;->a:I
000c1c60iget-object v0, v7, Lc1/g;->b:[Ljava/lang/Object;
000c1c64aput-object v9, v0, v8
000c1c68iget v8, v7, Lc1/g;->c:I
000c1c6cadd-int/2addr v8, v2
000c1c6eiput v8, v7, Lc1/g;->c:I
000c1c72return-void
000c1c74add-int/2addr v0, v2
000c1c76invoke-virtual {v7, v0}, Lc1/g;->c(I)V
000c1c7ciget v0, v7, Lc1/g;->a:I
000c1c80add-int/2addr v0, v8
000c1c82invoke-virtual {v7, v0}, Lc1/g;->e(I)I
000c1c88move-result v0
000c1c8aiget v3, v7, Lc1/g;->c:I
000c1c8eadd-int/lit8 v4, v3, 0x1
000c1c92shr-int/2addr v4, v2
000c1c94const/4 v5, 0x0
000c1c96if-ge v8, v4, :cond_84
000c1c9aif-nez v0, :cond_49
000c1c9eiget-object v8, v7, Lc1/g;->b:[Ljava/lang/Object;
000c1ca2invoke-static {v8, v1}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000c1ca8array-length v8, v8
000c1caasub-int/2addr v8, v2
000c1cacgoto :goto_4b
000c1caeadd-int/lit8 v8, v0, -0x1
000c1cb2iget v0, v7, Lc1/g;->a:I
000c1cb6if-nez v0, :cond_55
000c1cbaiget-object v0, v7, Lc1/g;->b:[Ljava/lang/Object;
000c1cbeinvoke-static {v0, v1}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000c1cc4array-length v0, v0
000c1cc6sub-int/2addr v0, v2
000c1cc8iget v1, v7, Lc1/g;->a:I
000c1cccif-lt v8, v1, :cond_68
000c1cd0iget-object v3, v7, Lc1/g;->b:[Ljava/lang/Object;
000c1cd4aget-object v4, v3, v1
000c1cd8aput-object v4, v3, v0
000c1cdcadd-int/lit8 v4, v1, 0x1
000c1ce0add-int/lit8 v5, v8, 0x1
000c1ce4invoke-static {v3, v3, v1, v4, v5}, Lc1/h;->o0([Ljava/lang/Object;[Ljava/lang/Object;III)V
000c1ceagoto :goto_7d
000c1ceciget-object v3, v7, Lc1/g;->b:[Ljava/lang/Object;
000c1cf0add-int/lit8 v4, v1, -0x1
000c1cf4array-length v6, v3
000c1cf6invoke-static {v3, v3, v4, v1, v6}, Lc1/h;->o0([Ljava/lang/Object;[Ljava/lang/Object;III)V
000c1cfciget-object v1, v7, Lc1/g;->b:[Ljava/lang/Object;
000c1d00array-length v3, v1
000c1d02sub-int/2addr v3, v2
000c1d04aget-object v4, v1, v5
000c1d08aput-object v4, v1, v3
000c1d0cadd-int/lit8 v3, v8, 0x1
000c1d10invoke-static {v1, v1, v5, v2, v3}, Lc1/h;->o0([Ljava/lang/Object;[Ljava/lang/Object;III)V
000c1d16iget-object v1, v7, Lc1/g;->b:[Ljava/lang/Object;
000c1d1aaput-object v9, v1, v8
000c1d1eiput v0, v7, Lc1/g;->a:I
000c1d22goto :goto_ad
000c1d24iget v8, v7, Lc1/g;->a:I
000c1d28add-int/2addr v8, v3
000c1d2ainvoke-virtual {v7, v8}, Lc1/g;->e(I)I
000c1d30move-result v8
000c1d32if-ge v0, v8, :cond_95
000c1d36iget-object v1, v7, Lc1/g;->b:[Ljava/lang/Object;
000c1d3aadd-int/lit8 v3, v0, 0x1
000c1d3einvoke-static {v1, v1, v3, v0, v8}, Lc1/h;->o0([Ljava/lang/Object;[Ljava/lang/Object;III)V
000c1d44goto :goto_a9
000c1d46iget-object v1, v7, Lc1/g;->b:[Ljava/lang/Object;
000c1d4ainvoke-static {v1, v1, v2, v5, v8}, Lc1/h;->o0([Ljava/lang/Object;[Ljava/lang/Object;III)V
000c1d50iget-object v8, v7, Lc1/g;->b:[Ljava/lang/Object;
000c1d54array-length v1, v8
000c1d56sub-int/2addr v1, v2
000c1d58aget-object v1, v8, v1
000c1d5caput-object v1, v8, v5
000c1d60add-int/lit8 v1, v0, 0x1
000c1d64array-length v3, v8
000c1d66sub-int/2addr v3, v2
000c1d68invoke-static {v8, v8, v1, v0, v3}, Lc1/h;->o0([Ljava/lang/Object;[Ljava/lang/Object;III)V
000c1d6eiget-object v8, v7, Lc1/g;->b:[Ljava/lang/Object;
000c1d72aput-object v9, v8, v0
000c1d76iget v8, v7, Lc1/g;->c:I
000c1d7aadd-int/2addr v8, v2
000c1d7ciput v8, v7, Lc1/g;->c:I
000c1d80return-void
000c1d82new-instance v9, Ljava/lang/IndexOutOfBoundsException;
000c1d86new-instance v1, Ljava/lang/StringBuilder;
000c1d8aconst-string v2, "index: "
000c1d8einvoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000c1d94invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
000c1d9aconst-string v8, ", size: "
000c1d9einvoke-virtual {v1, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000c1da4invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
000c1daainvoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000c1db0move-result-object v8
000c1db2invoke-direct {v9, v8}, Ljava/lang/IndexOutOfBoundsException;-><init>(Ljava/lang/String;)V
000c1db8throw v9
000c1c0c
000c1dba
000c1dba // align 0x4
000c1dba // align 0x4
000c1dbc
000c1dbcc1.g::a(java.lang.Object):
000c1dcciget v0, v3, Lc1/g;->c:I
000c1dd0add-int/lit8 v0, v0, 0x1
000c1dd4invoke-virtual {v3, v0}, Lc1/g;->c(I)V
000c1ddaiget-object v0, v3, Lc1/g;->b:[Ljava/lang/Object;
000c1ddeiget v1, v3, Lc1/g;->a:I
000c1de2iget v2, v3, Lc1/g;->c:I
000c1de6add-int/2addr v1, v2
000c1de8invoke-virtual {v3, v1}, Lc1/g;->e(I)I
000c1deemove-result v1
000c1df0aput-object v4, v0, v1
000c1df4iget v4, v3, Lc1/g;->c:I
000c1df8add-int/lit8 v4, v4, 0x1
000c1dfciput v4, v3, Lc1/g;->c:I
000c1e00return-void
000c1dbc
000c1dbcc1.g::a(java.lang.Object):
000c1dcciget v0, v3, Lc1/g;->c:I
000c1dd0add-int/lit8 v0, v0, 0x1
000c1dd4invoke-virtual {v3, v0}, Lc1/g;->c(I)V
000c1ddaiget-object v0, v3, Lc1/g;->b:[Ljava/lang/Object;
000c1ddeiget v1, v3, Lc1/g;->a:I
000c1de2iget v2, v3, Lc1/g;->c:I
000c1de6add-int/2addr v1, v2
000c1de8invoke-virtual {v3, v1}, Lc1/g;->e(I)I
000c1deemove-result v1
000c1df0aput-object v4, v0, v1
000c1df4iget v4, v3, Lc1/g;->c:I
000c1df8add-int/lit8 v4, v4, 0x1
000c1dfciput v4, v3, Lc1/g;->c:I
000c1e00return-void
000c1dbc
000c1e02
000c1e02 // align 0x4
000c1e02 // align 0x4
000c1e04
000c1e04c1.g::clear():
000c1e14iget v0, v5, Lc1/g;->a:I
000c1e18iget v1, v5, Lc1/g;->c:I
000c1e1cadd-int/2addr v0, v1
000c1e1einvoke-virtual {v5, v0}, Lc1/g;->e(I)I
000c1e24move-result v0
000c1e26iget v1, v5, Lc1/g;->a:I
000c1e2aconst/4 v2, 0x0
000c1e2cif-ge v1, v0, :cond_14
000c1e30iget-object v3, v5, Lc1/g;->b:[Ljava/lang/Object;
000c1e34invoke-static {v3, v1, v0}, Lc1/h;->q0([Ljava/lang/Object;II)V
000c1e3agoto :goto_27
000c1e3cinvoke-virtual {v5}, Lc1/g;->isEmpty()Z
000c1e42move-result v1
000c1e44if-nez v1, :cond_27
000c1e48iget-object v1, v5, Lc1/g;->b:[Ljava/lang/Object;
000c1e4ciget v3, v5, Lc1/g;->a:I
000c1e50array-length v4, v1
000c1e52invoke-static {v1, v3, v4}, Lc1/h;->q0([Ljava/lang/Object;II)V
000c1e58iget-object v1, v5, Lc1/g;->b:[Ljava/lang/Object;
000c1e5cinvoke-static {v1, v2, v0}, Lc1/h;->q0([Ljava/lang/Object;II)V
000c1e62iput v2, v5, Lc1/g;->a:I
000c1e66iput v2, v5, Lc1/g;->c:I
000c1e6areturn-void
000c1e04
000c1e04c1.g::clear():
000c1e14iget v0, v5, Lc1/g;->a:I
000c1e18iget v1, v5, Lc1/g;->c:I
000c1e1cadd-int/2addr v0, v1
000c1e1einvoke-virtual {v5, v0}, Lc1/g;->e(I)I
000c1e24move-result v0
000c1e26iget v1, v5, Lc1/g;->a:I
000c1e2aconst/4 v2, 0x0
000c1e2cif-ge v1, v0, :cond_14
000c1e30iget-object v3, v5, Lc1/g;->b:[Ljava/lang/Object;
000c1e34invoke-static {v3, v1, v0}, Lc1/h;->q0([Ljava/lang/Object;II)V
000c1e3agoto :goto_27
000c1e3cinvoke-virtual {v5}, Lc1/g;->isEmpty()Z
000c1e42move-result v1
000c1e44if-nez v1, :cond_27
000c1e48iget-object v1, v5, Lc1/g;->b:[Ljava/lang/Object;
000c1e4ciget v3, v5, Lc1/g;->a:I
000c1e50array-length v4, v1
000c1e52invoke-static {v1, v3, v4}, Lc1/h;->q0([Ljava/lang/Object;II)V
000c1e58iget-object v1, v5, Lc1/g;->b:[Ljava/lang/Object;
000c1e5cinvoke-static {v1, v2, v0}, Lc1/h;->q0([Ljava/lang/Object;II)V
000c1e62iput v2, v5, Lc1/g;->a:I
000c1e66iput v2, v5, Lc1/g;->c:I
000c1e6areturn-void
000c1e04
000c1e6c
000c1e6cc1.g::b(int, java.util.Collection):
000c1e7cinvoke-interface {v6}, Ljava/util/Collection;->iterator()Ljava/util/Iterator;
000c1e82move-result-object v0
000c1e84iget-object v1, v4, Lc1/g;->b:[Ljava/lang/Object;
000c1e88array-length v1, v1
000c1e8aif-ge v5, v1, :cond_1a
000c1e8einvoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
000c1e94move-result v2
000c1e96if-eqz v2, :cond_1a
000c1e9aiget-object v2, v4, Lc1/g;->b:[Ljava/lang/Object;
000c1e9einvoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
000c1ea4move-result-object v3
000c1ea6aput-object v3, v2, v5
000c1eaaadd-int/lit8 v5, v5, 0x1
000c1eaegoto :goto_7
000c1eb0iget v5, v4, Lc1/g;->a:I
000c1eb4const/4 v1, 0x0
000c1eb6if-ge v1, v5, :cond_30
000c1ebainvoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
000c1ec0move-result v2
000c1ec2if-eqz v2, :cond_30
000c1ec6iget-object v2, v4, Lc1/g;->b:[Ljava/lang/Object;
000c1ecainvoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
000c1ed0move-result-object v3
000c1ed2aput-object v3, v2, v1
000c1ed6add-int/lit8 v1, v1, 0x1
000c1edagoto :goto_1d
000c1edciget v5, v4, Lc1/g;->c:I
000c1ee0invoke-interface {v6}, Ljava/util/Collection;->size()I
000c1ee6move-result v6
000c1ee8add-int/2addr v6, v5
000c1eeaiput v6, v4, Lc1/g;->c:I
000c1eeereturn-void
000c1e6c
000c1e6cc1.g::b(int, java.util.Collection):
000c1e7cinvoke-interface {v6}, Ljava/util/Collection;->iterator()Ljava/util/Iterator;
000c1e82move-result-object v0
000c1e84iget-object v1, v4, Lc1/g;->b:[Ljava/lang/Object;
000c1e88array-length v1, v1
000c1e8aif-ge v5, v1, :cond_1a
000c1e8einvoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
000c1e94move-result v2
000c1e96if-eqz v2, :cond_1a
000c1e9aiget-object v2, v4, Lc1/g;->b:[Ljava/lang/Object;
000c1e9einvoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
000c1ea4move-result-object v3
000c1ea6aput-object v3, v2, v5
000c1eaaadd-int/lit8 v5, v5, 0x1
000c1eaegoto :goto_7
000c1eb0iget v5, v4, Lc1/g;->a:I
000c1eb4const/4 v1, 0x0
000c1eb6if-ge v1, v5, :cond_30
000c1ebainvoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
000c1ec0move-result v2
000c1ec2if-eqz v2, :cond_30
000c1ec6iget-object v2, v4, Lc1/g;->b:[Ljava/lang/Object;
000c1ecainvoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
000c1ed0move-result-object v3
000c1ed2aput-object v3, v2, v1
000c1ed6add-int/lit8 v1, v1, 0x1
000c1edagoto :goto_1d
000c1edciget v5, v4, Lc1/g;->c:I
000c1ee0invoke-interface {v6}, Ljava/util/Collection;->size()I
000c1ee6move-result v6
000c1ee8add-int/2addr v6, v5
000c1eeaiput v6, v4, Lc1/g;->c:I
000c1eeereturn-void
000c1e6c
Loading..