File classes.dex
Function:
Loading..
000b1c48
000b1c48androidx.lifecycle.t::a(androidx.lifecycle.q):
000b1c58iget-object v0, v10, Landroidx/lifecycle/t;->h:Ljava/util/ArrayList;
000b1c5cconst/4 v1, 0x0
000b1c5econst/4 v2, 0x1
000b1c60const-string v3, "addObserver"
000b1c64invoke-virtual {v10, v3}, Landroidx/lifecycle/t;->c(Ljava/lang/String;)V
000b1c6aiget-object v3, v10, Landroidx/lifecycle/t;->c:Landroidx/lifecycle/m;
000b1c6esget-object v4, Landroidx/lifecycle/m;->a:Landroidx/lifecycle/m;
000b1c72if-ne v3, v4, :cond_10
000b1c76goto :goto_12
000b1c78sget-object v4, Landroidx/lifecycle/m;->b:Landroidx/lifecycle/m;
000b1c7cnew-instance v3, Landroidx/lifecycle/s;
000b1c80invoke-direct {v3}, Ljava/lang/Object;-><init>()V
000b1c86sget-object v5, Landroidx/lifecycle/u;->a:Ljava/util/HashMap;
000b1c8ainstance-of v5, v11, Landroidx/lifecycle/p;
000b1c8einstance-of v6, v11, Landroidx/lifecycle/d;
000b1c92const/4 v7, 0x2
000b1c94const/4 v8, 0x0
000b1c96if-eqz v5, :cond_2f
000b1c9aif-eqz v6, :cond_2f
000b1c9enew-instance v5, Landroidx/lifecycle/DefaultLifecycleObserverAdapter;
000b1ca2move-object v6, v11
000b1ca4check-cast v6, Landroidx/lifecycle/d;
000b1ca8move-object v9, v11
000b1caacheck-cast v9, Landroidx/lifecycle/p;
000b1caeinvoke-direct {v5, v6, v9}, Landroidx/lifecycle/DefaultLifecycleObserverAdapter;-><init>(Landroidx/lifecycle/d;Landroidx/lifecycle/p;)V
000b1cb4goto :goto_82
000b1cb6if-eqz v6, :cond_3a
000b1cbanew-instance v5, Landroidx/lifecycle/DefaultLifecycleObserverAdapter;
000b1cbemove-object v6, v11
000b1cc0check-cast v6, Landroidx/lifecycle/d;
000b1cc4invoke-direct {v5, v6, v1}, Landroidx/lifecycle/DefaultLifecycleObserverAdapter;-><init>(Landroidx/lifecycle/d;Landroidx/lifecycle/p;)V
000b1ccagoto :goto_82
000b1cccif-eqz v5, :cond_40
000b1cd0move-object v5, v11
000b1cd2check-cast v5, Landroidx/lifecycle/p;
000b1cd6goto :goto_82
000b1cd8invoke-virtual {v11}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000b1cdemove-result-object v5
000b1ce0invoke-static {v5}, Landroidx/lifecycle/u;->b(Ljava/lang/Class;)I
000b1ce6move-result v6
000b1ce8if-ne v6, v7, :cond_7d
000b1cecsget-object v6, Landroidx/lifecycle/u;->b:Ljava/util/HashMap;
000b1cf0invoke-virtual {v6, v5}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
000b1cf6move-result-object v5
000b1cf8invoke-static {v5}, Lk1/c;->b(Ljava/lang/Object;)V
000b1cfecheck-cast v5, Ljava/util/List;
000b1d02invoke-interface {v5}, Ljava/util/List;->size()I
000b1d08move-result v6
000b1d0aif-eq v6, v2, :cond_73
000b1d0einvoke-interface {v5}, Ljava/util/List;->size()I
000b1d14move-result v6
000b1d16new-array v9, v6, [Landroidx/lifecycle/g;
000b1d1aif-gtz v6, :cond_69
000b1d1enew-instance v5, Landroidx/lifecycle/CompositeGeneratedAdaptersObserver;
000b1d22invoke-direct {v5, v9}, Landroidx/lifecycle/CompositeGeneratedAdaptersObserver;-><init>([Landroidx/lifecycle/g;)V
000b1d28goto :goto_82
000b1d2ainvoke-interface {v5, v8}, Ljava/util/List;->get(I)Ljava/lang/Object;
000b1d30move-result-object v0
000b1d32check-cast v0, Ljava/lang/reflect/Constructor;
000b1d36invoke-static {v0, v11}, Landroidx/lifecycle/u;->a(Ljava/lang/reflect/Constructor;Landroidx/lifecycle/q;)V
000b1d3cthrow v1
000b1d3einvoke-interface {v5, v8}, Ljava/util/List;->get(I)Ljava/lang/Object;
000b1d44move-result-object v0
000b1d46check-cast v0, Ljava/lang/reflect/Constructor;
000b1d4ainvoke-static {v0, v11}, Landroidx/lifecycle/u;->a(Ljava/lang/reflect/Constructor;Landroidx/lifecycle/q;)V
000b1d50throw v1
000b1d52new-instance v5, Landroidx/lifecycle/ReflectiveGenericLifecycleObserver;
000b1d56invoke-direct {v5, v11}, Landroidx/lifecycle/ReflectiveGenericLifecycleObserver;-><init>(Landroidx/lifecycle/q;)V
000b1d5ciput-object v5, v3, Landroidx/lifecycle/s;->b:Landroidx/lifecycle/p;
000b1d60iput-object v4, v3, Landroidx/lifecycle/s;->a:Landroidx/lifecycle/m;
000b1d64iget-object v4, v10, Landroidx/lifecycle/t;->b:Ll/a;
000b1d68invoke-virtual {v4, v11}, Ll/a;->a(Ljava/lang/Object;)Ll/c;
000b1d6emove-result-object v5
000b1d70if-eqz v5, :cond_91
000b1d74iget-object v4, v5, Ll/c;->b:Ljava/lang/Object;
000b1d78goto :goto_b0
000b1d7aiget-object v5, v4, Ll/a;->e:Ljava/util/HashMap;
000b1d7enew-instance v6, Ll/c;
000b1d82invoke-direct {v6, v11, v3}, Ll/c;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V
000b1d88iget v9, v4, Ll/f;->d:I
000b1d8cadd-int/2addr v9, v2
000b1d8eiput v9, v4, Ll/f;->d:I
000b1d92iget-object v9, v4, Ll/f;->b:Ll/c;
000b1d96if-nez v9, :cond_a6
000b1d9aiput-object v6, v4, Ll/f;->a:Ll/c;
000b1d9eiput-object v6, v4, Ll/f;->b:Ll/c;
000b1da2goto :goto_ac
000b1da4iput-object v6, v9, Ll/c;->c:Ll/c;
000b1da8iput-object v9, v6, Ll/c;->d:Ll/c;
000b1daciput-object v6, v4, Ll/f;->b:Ll/c;
000b1db0invoke-virtual {v5, v11, v6}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
000b1db6move-object v4, v1
000b1db8check-cast v4, Landroidx/lifecycle/s;
000b1dbcif-eqz v4, :cond_b5
000b1dc0goto :goto_bf
000b1dc2iget-object v4, v10, Landroidx/lifecycle/t;->d:Ljava/lang/ref/WeakReference;
000b1dc6invoke-virtual {v4}, Ljava/lang/ref/Reference;->get()Ljava/lang/Object;
000b1dccmove-result-object v4
000b1dcecheck-cast v4, Landroidx/lifecycle/r;
000b1dd2if-nez v4, :cond_c0
000b1dd6return-void
000b1dd8iget v5, v10, Landroidx/lifecycle/t;->e:I
000b1ddcif-nez v5, :cond_c8
000b1de0iget-boolean v5, v10, Landroidx/lifecycle/t;->f:Z
000b1de4if-eqz v5, :cond_c9
000b1de8move v8, v2
000b1deainvoke-virtual {v10, v11}, Landroidx/lifecycle/t;->b(Landroidx/lifecycle/q;)Landroidx/lifecycle/m;
000b1df0move-result-object v5
000b1df2iget v6, v10, Landroidx/lifecycle/t;->e:I
000b1df6add-int/2addr v6, v2
000b1df8iput v6, v10, Landroidx/lifecycle/t;->e:I
000b1dfciget-object v6, v3, Landroidx/lifecycle/s;->a:Landroidx/lifecycle/m;
000b1e00invoke-virtual {v6, v5}, Ljava/lang/Enum;->compareTo(Ljava/lang/Enum;)I
000b1e06move-result v5
000b1e08if-gez v5, :cond_132
000b1e0ciget-object v5, v10, Landroidx/lifecycle/t;->b:Ll/a;
000b1e10iget-object v5, v5, Ll/a;->e:Ljava/util/HashMap;
000b1e14invoke-virtual {v5, v11}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z
000b1e1amove-result v5
000b1e1cif-eqz v5, :cond_132
000b1e20iget-object v5, v3, Landroidx/lifecycle/s;->a:Landroidx/lifecycle/m;
000b1e24invoke-virtual {v0, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
000b1e2asget-object v5, Landroidx/lifecycle/l;->Companion:Landroidx/lifecycle/j;
000b1e2eiget-object v6, v3, Landroidx/lifecycle/s;->a:Landroidx/lifecycle/m;
000b1e32invoke-virtual {v5}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000b1e38const-string v5, "state"
000b1e3cinvoke-static {v6, v5}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000b1e42invoke-virtual {v6}, Ljava/lang/Enum;->ordinal()I
000b1e48move-result v5
000b1e4aif-eq v5, v2, :cond_108
000b1e4eif-eq v5, v7, :cond_105
000b1e52const/4 v6, 0x3
000b1e54if-eq v5, v6, :cond_102
000b1e58move-object v5, v1
000b1e5agoto :goto_10a
000b1e5csget-object v5, Landroidx/lifecycle/l;->ON_RESUME:Landroidx/lifecycle/l;
000b1e60goto :goto_10a
000b1e62sget-object v5, Landroidx/lifecycle/l;->ON_START:Landroidx/lifecycle/l;
000b1e66goto :goto_10a
000b1e68sget-object v5, Landroidx/lifecycle/l;->ON_CREATE:Landroidx/lifecycle/l;
000b1e6cif-eqz v5, :cond_11c
000b1e70invoke-virtual {v3, v4, v5}, Landroidx/lifecycle/s;->a(Landroidx/lifecycle/r;Landroidx/lifecycle/l;)V
000b1e76invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
000b1e7cmove-result v5
000b1e7esub-int/2addr v5, v2
000b1e80invoke-virtual {v0, v5}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;
000b1e86invoke-virtual {v10, v11}, Landroidx/lifecycle/t;->b(Landroidx/lifecycle/q;)Landroidx/lifecycle/m;
000b1e8cmove-result-object v5
000b1e8egoto :goto_d2
000b1e90new-instance v11, Ljava/lang/IllegalStateException;
000b1e94new-instance v0, Ljava/lang/StringBuilder;
000b1e98const-string v1, "no event up from "
000b1e9cinvoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000b1ea2iget-object v1, v3, Landroidx/lifecycle/s;->a:Landroidx/lifecycle/m;
000b1ea6invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
000b1eacinvoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000b1eb2move-result-object v0
000b1eb4invoke-direct {v11, v0}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
000b1ebathrow v11
000b1ebcif-nez v8, :cond_137
000b1ec0invoke-virtual {v10}, Landroidx/lifecycle/t;->h()V
000b1ec6iget v11, v10, Landroidx/lifecycle/t;->e:I
000b1ecaadd-int/lit8 v11, v11, -0x1
000b1eceiput v11, v10, Landroidx/lifecycle/t;->e:I
000b1ed2return-void
000b1c48
000b1c48androidx.lifecycle.t::a(androidx.lifecycle.q):
000b1c58iget-object v0, v10, Landroidx/lifecycle/t;->h:Ljava/util/ArrayList;
000b1c5cconst/4 v1, 0x0
000b1c5econst/4 v2, 0x1
000b1c60const-string v3, "addObserver"
000b1c64invoke-virtual {v10, v3}, Landroidx/lifecycle/t;->c(Ljava/lang/String;)V
000b1c6aiget-object v3, v10, Landroidx/lifecycle/t;->c:Landroidx/lifecycle/m;
000b1c6esget-object v4, Landroidx/lifecycle/m;->a:Landroidx/lifecycle/m;
000b1c72if-ne v3, v4, :cond_10
000b1c76goto :goto_12
000b1c78sget-object v4, Landroidx/lifecycle/m;->b:Landroidx/lifecycle/m;
000b1c7cnew-instance v3, Landroidx/lifecycle/s;
000b1c80invoke-direct {v3}, Ljava/lang/Object;-><init>()V
000b1c86sget-object v5, Landroidx/lifecycle/u;->a:Ljava/util/HashMap;
000b1c8ainstance-of v5, v11, Landroidx/lifecycle/p;
000b1c8einstance-of v6, v11, Landroidx/lifecycle/d;
000b1c92const/4 v7, 0x2
000b1c94const/4 v8, 0x0
000b1c96if-eqz v5, :cond_2f
000b1c9aif-eqz v6, :cond_2f
000b1c9enew-instance v5, Landroidx/lifecycle/DefaultLifecycleObserverAdapter;
000b1ca2move-object v6, v11
000b1ca4check-cast v6, Landroidx/lifecycle/d;
000b1ca8move-object v9, v11
000b1caacheck-cast v9, Landroidx/lifecycle/p;
000b1caeinvoke-direct {v5, v6, v9}, Landroidx/lifecycle/DefaultLifecycleObserverAdapter;-><init>(Landroidx/lifecycle/d;Landroidx/lifecycle/p;)V
000b1cb4goto :goto_82
000b1cb6if-eqz v6, :cond_3a
000b1cbanew-instance v5, Landroidx/lifecycle/DefaultLifecycleObserverAdapter;
000b1cbemove-object v6, v11
000b1cc0check-cast v6, Landroidx/lifecycle/d;
000b1cc4invoke-direct {v5, v6, v1}, Landroidx/lifecycle/DefaultLifecycleObserverAdapter;-><init>(Landroidx/lifecycle/d;Landroidx/lifecycle/p;)V
000b1ccagoto :goto_82
000b1cccif-eqz v5, :cond_40
000b1cd0move-object v5, v11
000b1cd2check-cast v5, Landroidx/lifecycle/p;
000b1cd6goto :goto_82
000b1cd8invoke-virtual {v11}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000b1cdemove-result-object v5
000b1ce0invoke-static {v5}, Landroidx/lifecycle/u;->b(Ljava/lang/Class;)I
000b1ce6move-result v6
000b1ce8if-ne v6, v7, :cond_7d
000b1cecsget-object v6, Landroidx/lifecycle/u;->b:Ljava/util/HashMap;
000b1cf0invoke-virtual {v6, v5}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
000b1cf6move-result-object v5
000b1cf8invoke-static {v5}, Lk1/c;->b(Ljava/lang/Object;)V
000b1cfecheck-cast v5, Ljava/util/List;
000b1d02invoke-interface {v5}, Ljava/util/List;->size()I
000b1d08move-result v6
000b1d0aif-eq v6, v2, :cond_73
000b1d0einvoke-interface {v5}, Ljava/util/List;->size()I
000b1d14move-result v6
000b1d16new-array v9, v6, [Landroidx/lifecycle/g;
000b1d1aif-gtz v6, :cond_69
000b1d1enew-instance v5, Landroidx/lifecycle/CompositeGeneratedAdaptersObserver;
000b1d22invoke-direct {v5, v9}, Landroidx/lifecycle/CompositeGeneratedAdaptersObserver;-><init>([Landroidx/lifecycle/g;)V
000b1d28goto :goto_82
000b1d2ainvoke-interface {v5, v8}, Ljava/util/List;->get(I)Ljava/lang/Object;
000b1d30move-result-object v0
000b1d32check-cast v0, Ljava/lang/reflect/Constructor;
000b1d36invoke-static {v0, v11}, Landroidx/lifecycle/u;->a(Ljava/lang/reflect/Constructor;Landroidx/lifecycle/q;)V
000b1d3cthrow v1
000b1d3einvoke-interface {v5, v8}, Ljava/util/List;->get(I)Ljava/lang/Object;
000b1d44move-result-object v0
000b1d46check-cast v0, Ljava/lang/reflect/Constructor;
000b1d4ainvoke-static {v0, v11}, Landroidx/lifecycle/u;->a(Ljava/lang/reflect/Constructor;Landroidx/lifecycle/q;)V
000b1d50throw v1
000b1d52new-instance v5, Landroidx/lifecycle/ReflectiveGenericLifecycleObserver;
000b1d56invoke-direct {v5, v11}, Landroidx/lifecycle/ReflectiveGenericLifecycleObserver;-><init>(Landroidx/lifecycle/q;)V
000b1d5ciput-object v5, v3, Landroidx/lifecycle/s;->b:Landroidx/lifecycle/p;
000b1d60iput-object v4, v3, Landroidx/lifecycle/s;->a:Landroidx/lifecycle/m;
000b1d64iget-object v4, v10, Landroidx/lifecycle/t;->b:Ll/a;
000b1d68invoke-virtual {v4, v11}, Ll/a;->a(Ljava/lang/Object;)Ll/c;
000b1d6emove-result-object v5
000b1d70if-eqz v5, :cond_91
000b1d74iget-object v4, v5, Ll/c;->b:Ljava/lang/Object;
000b1d78goto :goto_b0
000b1d7aiget-object v5, v4, Ll/a;->e:Ljava/util/HashMap;
000b1d7enew-instance v6, Ll/c;
000b1d82invoke-direct {v6, v11, v3}, Ll/c;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V
000b1d88iget v9, v4, Ll/f;->d:I
000b1d8cadd-int/2addr v9, v2
000b1d8eiput v9, v4, Ll/f;->d:I
000b1d92iget-object v9, v4, Ll/f;->b:Ll/c;
000b1d96if-nez v9, :cond_a6
000b1d9aiput-object v6, v4, Ll/f;->a:Ll/c;
000b1d9eiput-object v6, v4, Ll/f;->b:Ll/c;
000b1da2goto :goto_ac
000b1da4iput-object v6, v9, Ll/c;->c:Ll/c;
000b1da8iput-object v9, v6, Ll/c;->d:Ll/c;
000b1daciput-object v6, v4, Ll/f;->b:Ll/c;
000b1db0invoke-virtual {v5, v11, v6}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
000b1db6move-object v4, v1
000b1db8check-cast v4, Landroidx/lifecycle/s;
000b1dbcif-eqz v4, :cond_b5
000b1dc0goto :goto_bf
000b1dc2iget-object v4, v10, Landroidx/lifecycle/t;->d:Ljava/lang/ref/WeakReference;
000b1dc6invoke-virtual {v4}, Ljava/lang/ref/Reference;->get()Ljava/lang/Object;
000b1dccmove-result-object v4
000b1dcecheck-cast v4, Landroidx/lifecycle/r;
000b1dd2if-nez v4, :cond_c0
000b1dd6return-void
000b1dd8iget v5, v10, Landroidx/lifecycle/t;->e:I
000b1ddcif-nez v5, :cond_c8
000b1de0iget-boolean v5, v10, Landroidx/lifecycle/t;->f:Z
000b1de4if-eqz v5, :cond_c9
000b1de8move v8, v2
000b1deainvoke-virtual {v10, v11}, Landroidx/lifecycle/t;->b(Landroidx/lifecycle/q;)Landroidx/lifecycle/m;
000b1df0move-result-object v5
000b1df2iget v6, v10, Landroidx/lifecycle/t;->e:I
000b1df6add-int/2addr v6, v2
000b1df8iput v6, v10, Landroidx/lifecycle/t;->e:I
000b1dfciget-object v6, v3, Landroidx/lifecycle/s;->a:Landroidx/lifecycle/m;
000b1e00invoke-virtual {v6, v5}, Ljava/lang/Enum;->compareTo(Ljava/lang/Enum;)I
000b1e06move-result v5
000b1e08if-gez v5, :cond_132
000b1e0ciget-object v5, v10, Landroidx/lifecycle/t;->b:Ll/a;
000b1e10iget-object v5, v5, Ll/a;->e:Ljava/util/HashMap;
000b1e14invoke-virtual {v5, v11}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z
000b1e1amove-result v5
000b1e1cif-eqz v5, :cond_132
000b1e20iget-object v5, v3, Landroidx/lifecycle/s;->a:Landroidx/lifecycle/m;
000b1e24invoke-virtual {v0, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
000b1e2asget-object v5, Landroidx/lifecycle/l;->Companion:Landroidx/lifecycle/j;
000b1e2eiget-object v6, v3, Landroidx/lifecycle/s;->a:Landroidx/lifecycle/m;
000b1e32invoke-virtual {v5}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000b1e38const-string v5, "state"
000b1e3cinvoke-static {v6, v5}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000b1e42invoke-virtual {v6}, Ljava/lang/Enum;->ordinal()I
000b1e48move-result v5
000b1e4aif-eq v5, v2, :cond_108
000b1e4eif-eq v5, v7, :cond_105
000b1e52const/4 v6, 0x3
000b1e54if-eq v5, v6, :cond_102
000b1e58move-object v5, v1
000b1e5agoto :goto_10a
000b1e5csget-object v5, Landroidx/lifecycle/l;->ON_RESUME:Landroidx/lifecycle/l;
000b1e60goto :goto_10a
000b1e62sget-object v5, Landroidx/lifecycle/l;->ON_START:Landroidx/lifecycle/l;
000b1e66goto :goto_10a
000b1e68sget-object v5, Landroidx/lifecycle/l;->ON_CREATE:Landroidx/lifecycle/l;
000b1e6cif-eqz v5, :cond_11c
000b1e70invoke-virtual {v3, v4, v5}, Landroidx/lifecycle/s;->a(Landroidx/lifecycle/r;Landroidx/lifecycle/l;)V
000b1e76invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
000b1e7cmove-result v5
000b1e7esub-int/2addr v5, v2
000b1e80invoke-virtual {v0, v5}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;
000b1e86invoke-virtual {v10, v11}, Landroidx/lifecycle/t;->b(Landroidx/lifecycle/q;)Landroidx/lifecycle/m;
000b1e8cmove-result-object v5
000b1e8egoto :goto_d2
000b1e90new-instance v11, Ljava/lang/IllegalStateException;
000b1e94new-instance v0, Ljava/lang/StringBuilder;
000b1e98const-string v1, "no event up from "
000b1e9cinvoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000b1ea2iget-object v1, v3, Landroidx/lifecycle/s;->a:Landroidx/lifecycle/m;
000b1ea6invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
000b1eacinvoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000b1eb2move-result-object v0
000b1eb4invoke-direct {v11, v0}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
000b1ebathrow v11
000b1ebcif-nez v8, :cond_137
000b1ec0invoke-virtual {v10}, Landroidx/lifecycle/t;->h()V
000b1ec6iget v11, v10, Landroidx/lifecycle/t;->e:I
000b1ecaadd-int/lit8 v11, v11, -0x1
000b1eceiput v11, v10, Landroidx/lifecycle/t;->e:I
000b1ed2return-void
000b1c48
000b1ed4
000b1ed4androidx.lifecycle.t::c(java.lang.String):
000b1ee4iget-boolean v0, v2, Landroidx/lifecycle/t;->a:Z
000b1ee8if-eqz v0, :cond_30
000b1eecinvoke-static {}, Lk/a;->Y()Lk/a;
000b1ef2move-result-object v0
000b1ef4iget-object v0, v0, Lk/a;->e:Ljava/lang/Object;
000b1ef8check-cast v0, Lk/a;
000b1efcinvoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000b1f02invoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;
000b1f08move-result-object v0
000b1f0ainvoke-virtual {v0}, Landroid/os/Looper;->getThread()Ljava/lang/Thread;
000b1f10move-result-object v0
000b1f12invoke-static {}, Ljava/lang/Thread;->currentThread()Ljava/lang/Thread;
000b1f18move-result-object v1
000b1f1aif-ne v0, v1, :cond_1e
000b1f1ereturn-void
000b1f20const-string v0, "Method "
000b1f24const-string v1, " must be called on the main thread"
000b1f28invoke-static {v0, v3, v1}, LB1/b;->g(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
000b1f2emove-result-object v3
000b1f30new-instance v0, Ljava/lang/IllegalStateException;
000b1f34invoke-virtual {v3}, Ljava/lang/Object;->toString()Ljava/lang/String;
000b1f3amove-result-object v3
000b1f3cinvoke-direct {v0, v3}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
000b1f42throw v0
000b1f44return-void
000b1ed4
000b1ed4androidx.lifecycle.t::c(java.lang.String):
000b1ee4iget-boolean v0, v2, Landroidx/lifecycle/t;->a:Z
000b1ee8if-eqz v0, :cond_30
000b1eecinvoke-static {}, Lk/a;->Y()Lk/a;
000b1ef2move-result-object v0
000b1ef4iget-object v0, v0, Lk/a;->e:Ljava/lang/Object;
000b1ef8check-cast v0, Lk/a;
000b1efcinvoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000b1f02invoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;
000b1f08move-result-object v0
000b1f0ainvoke-virtual {v0}, Landroid/os/Looper;->getThread()Ljava/lang/Thread;
000b1f10move-result-object v0
000b1f12invoke-static {}, Ljava/lang/Thread;->currentThread()Ljava/lang/Thread;
000b1f18move-result-object v1
000b1f1aif-ne v0, v1, :cond_1e
000b1f1ereturn-void
000b1f20const-string v0, "Method "
000b1f24const-string v1, " must be called on the main thread"
000b1f28invoke-static {v0, v3, v1}, LB1/b;->g(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
000b1f2emove-result-object v3
000b1f30new-instance v0, Ljava/lang/IllegalStateException;
000b1f34invoke-virtual {v3}, Ljava/lang/Object;->toString()Ljava/lang/String;
000b1f3amove-result-object v3
000b1f3cinvoke-direct {v0, v3}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
000b1f42throw v0
000b1f44return-void
000b1ed4
000b1f46
000b1f46 // align 0x8
000b1f46 // align 0x8
000b1f48
000b1f48androidx.lifecycle.t::d(androidx.lifecycle.l):
000b1f58const-string v0, "event"
000b1f5cinvoke-static {v2, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000b1f62const-string v0, "handleLifecycleEvent"
000b1f66invoke-virtual {v1, v0}, Landroidx/lifecycle/t;->c(Ljava/lang/String;)V
000b1f6cinvoke-virtual {v2}, Landroidx/lifecycle/l;->a()Landroidx/lifecycle/m;
000b1f72move-result-object v2
000b1f74invoke-virtual {v1, v2}, Landroidx/lifecycle/t;->e(Landroidx/lifecycle/m;)V
000b1f7areturn-void
000b1f48
000b1f48androidx.lifecycle.t::d(androidx.lifecycle.l):
000b1f58const-string v0, "event"
000b1f5cinvoke-static {v2, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000b1f62const-string v0, "handleLifecycleEvent"
000b1f66invoke-virtual {v1, v0}, Landroidx/lifecycle/t;->c(Ljava/lang/String;)V
000b1f6cinvoke-virtual {v2}, Landroidx/lifecycle/l;->a()Landroidx/lifecycle/m;
000b1f72move-result-object v2
000b1f74invoke-virtual {v1, v2}, Landroidx/lifecycle/t;->e(Landroidx/lifecycle/m;)V
000b1f7areturn-void
000b1f48
000b1f7c
000b1f7candroidx.lifecycle.t::e(androidx.lifecycle.m):
000b1f8ciget-object v0, v3, Landroidx/lifecycle/t;->c:Landroidx/lifecycle/m;
000b1f90if-ne v0, v4, :cond_5
000b1f94goto :goto_55
000b1f96sget-object v1, Landroidx/lifecycle/m;->b:Landroidx/lifecycle/m;
000b1f9asget-object v2, Landroidx/lifecycle/m;->a:Landroidx/lifecycle/m;
000b1f9eif-ne v0, v1, :cond_36
000b1fa2if-eq v4, v2, :cond_e
000b1fa6goto :goto_36
000b1fa8new-instance v4, Ljava/lang/StringBuilder;
000b1facconst-string v0, "no event down from "
000b1fb0invoke-direct {v4, v0}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000b1fb6iget-object v0, v3, Landroidx/lifecycle/t;->c:Landroidx/lifecycle/m;
000b1fbainvoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
000b1fc0const-string v0, " in component "
000b1fc4invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000b1fcaiget-object v0, v3, Landroidx/lifecycle/t;->d:Ljava/lang/ref/WeakReference;
000b1fceinvoke-virtual {v0}, Ljava/lang/ref/Reference;->get()Ljava/lang/Object;
000b1fd4move-result-object v0
000b1fd6invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
000b1fdcinvoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000b1fe2move-result-object v4
000b1fe4new-instance v0, Ljava/lang/IllegalStateException;
000b1fe8invoke-virtual {v4}, Ljava/lang/Object;->toString()Ljava/lang/String;
000b1feemove-result-object v4
000b1ff0invoke-direct {v0, v4}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
000b1ff6throw v0
000b1ff8iput-object v4, v3, Landroidx/lifecycle/t;->c:Landroidx/lifecycle/m;
000b1ffciget-boolean v4, v3, Landroidx/lifecycle/t;->f:Z
000b2000const/4 v0, 0x1
000b2002if-nez v4, :cond_56
000b2006iget v4, v3, Landroidx/lifecycle/t;->e:I
000b200aif-eqz v4, :cond_42
000b200egoto :goto_56
000b2010iput-boolean v0, v3, Landroidx/lifecycle/t;->f:Z
000b2014invoke-virtual {v3}, Landroidx/lifecycle/t;->h()V
000b201aconst/4 v4, 0x0
000b201ciput-boolean v4, v3, Landroidx/lifecycle/t;->f:Z
000b2020iget-object v4, v3, Landroidx/lifecycle/t;->c:Landroidx/lifecycle/m;
000b2024if-ne v4, v2, :cond_55
000b2028new-instance v4, Ll/a;
000b202cinvoke-direct {v4}, Ll/a;-><init>()V
000b2032iput-object v4, v3, Landroidx/lifecycle/t;->b:Ll/a;
000b2036return-void
000b2038iput-boolean v0, v3, Landroidx/lifecycle/t;->g:Z
000b203creturn-void
000b1f7c
000b1f7candroidx.lifecycle.t::e(androidx.lifecycle.m):
000b1f8ciget-object v0, v3, Landroidx/lifecycle/t;->c:Landroidx/lifecycle/m;
000b1f90if-ne v0, v4, :cond_5
000b1f94goto :goto_55
000b1f96sget-object v1, Landroidx/lifecycle/m;->b:Landroidx/lifecycle/m;
000b1f9asget-object v2, Landroidx/lifecycle/m;->a:Landroidx/lifecycle/m;
000b1f9eif-ne v0, v1, :cond_36
000b1fa2if-eq v4, v2, :cond_e
000b1fa6goto :goto_36
000b1fa8new-instance v4, Ljava/lang/StringBuilder;
000b1facconst-string v0, "no event down from "
000b1fb0invoke-direct {v4, v0}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000b1fb6iget-object v0, v3, Landroidx/lifecycle/t;->c:Landroidx/lifecycle/m;
000b1fbainvoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
000b1fc0const-string v0, " in component "
000b1fc4invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000b1fcaiget-object v0, v3, Landroidx/lifecycle/t;->d:Ljava/lang/ref/WeakReference;
000b1fceinvoke-virtual {v0}, Ljava/lang/ref/Reference;->get()Ljava/lang/Object;
000b1fd4move-result-object v0
000b1fd6invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
000b1fdcinvoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000b1fe2move-result-object v4
000b1fe4new-instance v0, Ljava/lang/IllegalStateException;
000b1fe8invoke-virtual {v4}, Ljava/lang/Object;->toString()Ljava/lang/String;
000b1feemove-result-object v4
000b1ff0invoke-direct {v0, v4}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
000b1ff6throw v0
000b1ff8iput-object v4, v3, Landroidx/lifecycle/t;->c:Landroidx/lifecycle/m;
000b1ffciget-boolean v4, v3, Landroidx/lifecycle/t;->f:Z
000b2000const/4 v0, 0x1
000b2002if-nez v4, :cond_56
000b2006iget v4, v3, Landroidx/lifecycle/t;->e:I
000b200aif-eqz v4, :cond_42
000b200egoto :goto_56
000b2010iput-boolean v0, v3, Landroidx/lifecycle/t;->f:Z
000b2014invoke-virtual {v3}, Landroidx/lifecycle/t;->h()V
000b201aconst/4 v4, 0x0
000b201ciput-boolean v4, v3, Landroidx/lifecycle/t;->f:Z
000b2020iget-object v4, v3, Landroidx/lifecycle/t;->c:Landroidx/lifecycle/m;
000b2024if-ne v4, v2, :cond_55
000b2028new-instance v4, Ll/a;
000b202cinvoke-direct {v4}, Ll/a;-><init>()V
000b2032iput-object v4, v3, Landroidx/lifecycle/t;->b:Ll/a;
000b2036return-void
000b2038iput-boolean v0, v3, Landroidx/lifecycle/t;->g:Z
000b203creturn-void
000b1f7c
000b203e
000b203e // align 0x10
000b203e // align 0x10
000b2040
000b2040androidx.lifecycle.t::f(androidx.lifecycle.q):
000b2050const-string v0, "removeObserver"
000b2054invoke-virtual {v1, v0}, Landroidx/lifecycle/t;->c(Ljava/lang/String;)V
000b205aiget-object v0, v1, Landroidx/lifecycle/t;->b:Ll/a;
000b205einvoke-virtual {v0, v2}, Ll/a;->b(Ljava/lang/Object;)Ljava/lang/Object;
000b2064return-void
000b2040
000b2040androidx.lifecycle.t::f(androidx.lifecycle.q):
000b2050const-string v0, "removeObserver"
000b2054invoke-virtual {v1, v0}, Landroidx/lifecycle/t;->c(Ljava/lang/String;)V
000b205aiget-object v0, v1, Landroidx/lifecycle/t;->b:Ll/a;
000b205einvoke-virtual {v0, v2}, Ll/a;->b(Ljava/lang/Object;)Ljava/lang/Object;
000b2064return-void
000b2040
000b2066
000b2066 // align 0x8
000b2066 // align 0x8
000b2068
000b2068androidx.lifecycle.t::g():
000b2078sget-object v0, Landroidx/lifecycle/m;->c:Landroidx/lifecycle/m;
000b207cconst-string v1, "setCurrentState"
000b2080invoke-virtual {v2, v1}, Landroidx/lifecycle/t;->c(Ljava/lang/String;)V
000b2086invoke-virtual {v2, v0}, Landroidx/lifecycle/t;->e(Landroidx/lifecycle/m;)V
000b208creturn-void
000b2068
000b2068androidx.lifecycle.t::g():
000b2078sget-object v0, Landroidx/lifecycle/m;->c:Landroidx/lifecycle/m;
000b207cconst-string v1, "setCurrentState"
000b2080invoke-virtual {v2, v1}, Landroidx/lifecycle/t;->c(Ljava/lang/String;)V
000b2086invoke-virtual {v2, v0}, Landroidx/lifecycle/t;->e(Landroidx/lifecycle/m;)V
000b208creturn-void
000b2068
000b208e
000b208e // align 0x10
000b208e // align 0x10
000b2090
000b2090androidx.lifecycle.t::h():
000b20a0iget-object v0, v12, Landroidx/lifecycle/t;->d:Ljava/lang/ref/WeakReference;
000b20a4invoke-virtual {v0}, Ljava/lang/ref/Reference;->get()Ljava/lang/Object;
000b20aamove-result-object v0
000b20accheck-cast v0, Landroidx/lifecycle/r;
000b20b0if-eqz v0, :cond_192
000b20b4iget-object v1, v12, Landroidx/lifecycle/t;->b:Ll/a;
000b20b8iget v2, v1, Ll/f;->d:I
000b20bcconst/4 v3, 0x0
000b20beif-nez v2, :cond_12
000b20c2goto :goto_30
000b20c4iget-object v1, v1, Ll/f;->a:Ll/c;
000b20c8invoke-static {v1}, Lk1/c;->b(Ljava/lang/Object;)V
000b20ceiget-object v1, v1, Ll/c;->b:Ljava/lang/Object;
000b20d2check-cast v1, Landroidx/lifecycle/s;
000b20d6iget-object v1, v1, Landroidx/lifecycle/s;->a:Landroidx/lifecycle/m;
000b20daiget-object v2, v12, Landroidx/lifecycle/t;->b:Ll/a;
000b20deiget-object v2, v2, Ll/f;->b:Ll/c;
000b20e2invoke-static {v2}, Lk1/c;->b(Ljava/lang/Object;)V
000b20e8iget-object v2, v2, Ll/c;->b:Ljava/lang/Object;
000b20eccheck-cast v2, Landroidx/lifecycle/s;
000b20f0iget-object v2, v2, Landroidx/lifecycle/s;->a:Landroidx/lifecycle/m;
000b20f4if-ne v1, v2, :cond_33
000b20f8iget-object v1, v12, Landroidx/lifecycle/t;->c:Landroidx/lifecycle/m;
000b20fcif-ne v1, v2, :cond_33
000b2100iput-boolean v3, v12, Landroidx/lifecycle/t;->g:Z
000b2104return-void
000b2106iput-boolean v3, v12, Landroidx/lifecycle/t;->g:Z
000b210aiget-object v1, v12, Landroidx/lifecycle/t;->c:Landroidx/lifecycle/m;
000b210eiget-object v2, v12, Landroidx/lifecycle/t;->b:Ll/a;
000b2112iget-object v2, v2, Ll/f;->a:Ll/c;
000b2116invoke-static {v2}, Lk1/c;->b(Ljava/lang/Object;)V
000b211ciget-object v2, v2, Ll/c;->b:Ljava/lang/Object;
000b2120check-cast v2, Landroidx/lifecycle/s;
000b2124iget-object v2, v2, Landroidx/lifecycle/s;->a:Landroidx/lifecycle/m;
000b2128invoke-virtual {v1, v2}, Ljava/lang/Enum;->compareTo(Ljava/lang/Enum;)I
000b212emove-result v1
000b2130const/4 v2, 0x0
000b2132const/4 v3, 0x3
000b2134const/4 v4, 0x2
000b2136const-string v5, "state"
000b213aconst/4 v6, 0x1
000b213cif-gez v1, :cond_ea
000b2140iget-object v1, v12, Landroidx/lifecycle/t;->b:Ll/a;
000b2144new-instance v7, Ll/b;
000b2148iget-object v8, v1, Ll/f;->b:Ll/c;
000b214ciget-object v9, v1, Ll/f;->a:Ll/c;
000b2150const/4 v10, 0x1
000b2152invoke-direct {v7, v8, v9, v10}, Ll/b;-><init>(Ll/c;Ll/c;I)V
000b2158iget-object v1, v1, Ll/f;->c:Ljava/util/WeakHashMap;
000b215csget-object v8, Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean;
000b2160invoke-virtual {v1, v7, v8}, Ljava/util/WeakHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
000b2166invoke-virtual {v7}, Ll/b;->hasNext()Z
000b216cmove-result v1
000b216eif-eqz v1, :cond_ea
000b2172iget-boolean v1, v12, Landroidx/lifecycle/t;->g:Z
000b2176if-nez v1, :cond_ea
000b217ainvoke-virtual {v7}, Ll/b;->next()Ljava/lang/Object;
000b2180move-result-object v1
000b2182check-cast v1, Ljava/util/Map$Entry;
000b2186const-string v8, "next()"
000b218ainvoke-static {v1, v8}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
000b2190invoke-interface {v1}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
000b2196move-result-object v8
000b2198check-cast v8, Landroidx/lifecycle/q;
000b219cinvoke-interface {v1}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
000b21a2move-result-object v1
000b21a4check-cast v1, Landroidx/lifecycle/s;
000b21a8iget-object v9, v1, Landroidx/lifecycle/s;->a:Landroidx/lifecycle/m;
000b21aciget-object v10, v12, Landroidx/lifecycle/t;->c:Landroidx/lifecycle/m;
000b21b0invoke-virtual {v9, v10}, Ljava/lang/Enum;->compareTo(Ljava/lang/Enum;)I
000b21b6move-result v9
000b21b8if-lez v9, :cond_63
000b21bciget-boolean v9, v12, Landroidx/lifecycle/t;->g:Z
000b21c0if-nez v9, :cond_63
000b21c4iget-object v9, v12, Landroidx/lifecycle/t;->b:Ll/a;
000b21c8iget-object v9, v9, Ll/a;->e:Ljava/util/HashMap;
000b21ccinvoke-virtual {v9, v8}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z
000b21d2move-result v9
000b21d4if-eqz v9, :cond_63
000b21d8sget-object v9, Landroidx/lifecycle/l;->Companion:Landroidx/lifecycle/j;
000b21dciget-object v10, v1, Landroidx/lifecycle/s;->a:Landroidx/lifecycle/m;
000b21e0invoke-virtual {v9}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000b21e6invoke-static {v10, v5}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000b21ecinvoke-virtual {v10}, Ljava/lang/Enum;->ordinal()I
000b21f2move-result v9
000b21f4if-eq v9, v4, :cond_b9
000b21f8if-eq v9, v3, :cond_b6
000b21fcconst/4 v10, 0x4
000b21feif-eq v9, v10, :cond_b3
000b2202move-object v9, v2
000b2204goto :goto_bb
000b2206sget-object v9, Landroidx/lifecycle/l;->ON_PAUSE:Landroidx/lifecycle/l;
000b220agoto :goto_bb
000b220csget-object v9, Landroidx/lifecycle/l;->ON_STOP:Landroidx/lifecycle/l;
000b2210goto :goto_bb
000b2212sget-object v9, Landroidx/lifecycle/l;->ON_DESTROY:Landroidx/lifecycle/l;
000b2216if-eqz v9, :cond_d4
000b221ainvoke-virtual {v9}, Landroidx/lifecycle/l;->a()Landroidx/lifecycle/m;
000b2220move-result-object v10
000b2222iget-object v11, v12, Landroidx/lifecycle/t;->h:Ljava/util/ArrayList;
000b2226invoke-virtual {v11, v10}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
000b222cinvoke-virtual {v1, v0, v9}, Landroidx/lifecycle/s;->a(Landroidx/lifecycle/r;Landroidx/lifecycle/l;)V
000b2232iget-object v9, v12, Landroidx/lifecycle/t;->h:Ljava/util/ArrayList;
000b2236invoke-virtual {v9}, Ljava/util/ArrayList;->size()I
000b223cmove-result v10
000b223esub-int/2addr v10, v6
000b2240invoke-virtual {v9, v10}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;
000b2246goto :goto_84
000b2248new-instance v0, Ljava/lang/IllegalStateException;
000b224cnew-instance v2, Ljava/lang/StringBuilder;
000b2250const-string v3, "no event down from "
000b2254invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000b225aiget-object v1, v1, Landroidx/lifecycle/s;->a:Landroidx/lifecycle/m;
000b225einvoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
000b2264invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000b226amove-result-object v1
000b226cinvoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
000b2272throw v0
000b2274iget-object v1, v12, Landroidx/lifecycle/t;->b:Ll/a;
000b2278iget-object v1, v1, Ll/f;->b:Ll/c;
000b227ciget-boolean v7, v12, Landroidx/lifecycle/t;->g:Z
000b2280if-nez v7, :cond_a
000b2284if-eqz v1, :cond_a
000b2288iget-object v7, v12, Landroidx/lifecycle/t;->c:Landroidx/lifecycle/m;
000b228ciget-object v1, v1, Ll/c;->b:Ljava/lang/Object;
000b2290check-cast v1, Landroidx/lifecycle/s;
000b2294iget-object v1, v1, Landroidx/lifecycle/s;->a:Landroidx/lifecycle/m;
000b2298invoke-virtual {v7, v1}, Ljava/lang/Enum;->compareTo(Ljava/lang/Enum;)I
000b229emove-result v1
000b22a0if-lez v1, :cond_a
000b22a4iget-object v1, v12, Landroidx/lifecycle/t;->b:Ll/a;
000b22a8invoke-virtual {v1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000b22aenew-instance v7, Ll/d;
000b22b2invoke-direct {v7, v1}, Ll/d;-><init>(Ll/f;)V
000b22b8iget-object v1, v1, Ll/f;->c:Ljava/util/WeakHashMap;
000b22bcsget-object v8, Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean;
000b22c0invoke-virtual {v1, v7, v8}, Ljava/util/WeakHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
000b22c6invoke-virtual {v7}, Ll/d;->hasNext()Z
000b22ccmove-result v1
000b22ceif-eqz v1, :cond_a
000b22d2iget-boolean v1, v12, Landroidx/lifecycle/t;->g:Z
000b22d6if-nez v1, :cond_a
000b22dainvoke-virtual {v7}, Ll/d;->next()Ljava/lang/Object;
000b22e0move-result-object v1
000b22e2check-cast v1, Ljava/util/Map$Entry;
000b22e6invoke-interface {v1}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
000b22ecmove-result-object v8
000b22eecheck-cast v8, Landroidx/lifecycle/q;
000b22f2invoke-interface {v1}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
000b22f8move-result-object v1
000b22facheck-cast v1, Landroidx/lifecycle/s;
000b22feiget-object v9, v1, Landroidx/lifecycle/s;->a:Landroidx/lifecycle/m;
000b2302iget-object v10, v12, Landroidx/lifecycle/t;->c:Landroidx/lifecycle/m;
000b2306invoke-virtual {v9, v10}, Ljava/lang/Enum;->compareTo(Ljava/lang/Enum;)I
000b230cmove-result v9
000b230eif-gez v9, :cond_113
000b2312iget-boolean v9, v12, Landroidx/lifecycle/t;->g:Z
000b2316if-nez v9, :cond_113
000b231aiget-object v9, v12, Landroidx/lifecycle/t;->b:Ll/a;
000b231eiget-object v9, v9, Ll/a;->e:Ljava/util/HashMap;
000b2322invoke-virtual {v9, v8}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z
000b2328move-result v9
000b232aif-eqz v9, :cond_113
000b232eiget-object v9, v1, Landroidx/lifecycle/s;->a:Landroidx/lifecycle/m;
000b2332iget-object v10, v12, Landroidx/lifecycle/t;->h:Ljava/util/ArrayList;
000b2336invoke-virtual {v10, v9}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
000b233csget-object v9, Landroidx/lifecycle/l;->Companion:Landroidx/lifecycle/j;
000b2340iget-object v10, v1, Landroidx/lifecycle/s;->a:Landroidx/lifecycle/m;
000b2344invoke-virtual {v9}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000b234ainvoke-static {v10, v5}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000b2350invoke-virtual {v10}, Ljava/lang/Enum;->ordinal()I
000b2356move-result v9
000b2358if-eq v9, v6, :cond_16a
000b235cif-eq v9, v4, :cond_167
000b2360if-eq v9, v3, :cond_164
000b2364move-object v9, v2
000b2366goto :goto_16c
000b2368sget-object v9, Landroidx/lifecycle/l;->ON_RESUME:Landroidx/lifecycle/l;
000b236cgoto :goto_16c
000b236esget-object v9, Landroidx/lifecycle/l;->ON_START:Landroidx/lifecycle/l;
000b2372goto :goto_16c
000b2374sget-object v9, Landroidx/lifecycle/l;->ON_CREATE:Landroidx/lifecycle/l;
000b2378if-eqz v9, :cond_17c
000b237cinvoke-virtual {v1, v0, v9}, Landroidx/lifecycle/s;->a(Landroidx/lifecycle/r;Landroidx/lifecycle/l;)V
000b2382iget-object v9, v12, Landroidx/lifecycle/t;->h:Ljava/util/ArrayList;
000b2386invoke-virtual {v9}, Ljava/util/ArrayList;->size()I
000b238cmove-result v10
000b238esub-int/2addr v10, v6
000b2390invoke-virtual {v9, v10}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;
000b2396goto :goto_12f
000b2398new-instance v0, Ljava/lang/IllegalStateException;
000b239cnew-instance v2, Ljava/lang/StringBuilder;
000b23a0const-string v3, "no event up from "
000b23a4invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000b23aaiget-object v1, v1, Landroidx/lifecycle/s;->a:Landroidx/lifecycle/m;
000b23aeinvoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
000b23b4invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000b23bamove-result-object v1
000b23bcinvoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
000b23c2throw v0
000b23c4new-instance v0, Ljava/lang/IllegalStateException;
000b23c8const-string v1, "LifecycleOwner of this LifecycleRegistry is already garbage collected. It is too late to change lifecycle state."
000b23ccinvoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
000b23d2throw v0
000b2090
000b2090androidx.lifecycle.t::h():
000b20a0iget-object v0, v12, Landroidx/lifecycle/t;->d:Ljava/lang/ref/WeakReference;
000b20a4invoke-virtual {v0}, Ljava/lang/ref/Reference;->get()Ljava/lang/Object;
000b20aamove-result-object v0
000b20accheck-cast v0, Landroidx/lifecycle/r;
000b20b0if-eqz v0, :cond_192
000b20b4iget-object v1, v12, Landroidx/lifecycle/t;->b:Ll/a;
000b20b8iget v2, v1, Ll/f;->d:I
000b20bcconst/4 v3, 0x0
000b20beif-nez v2, :cond_12
000b20c2goto :goto_30
000b20c4iget-object v1, v1, Ll/f;->a:Ll/c;
000b20c8invoke-static {v1}, Lk1/c;->b(Ljava/lang/Object;)V
000b20ceiget-object v1, v1, Ll/c;->b:Ljava/lang/Object;
000b20d2check-cast v1, Landroidx/lifecycle/s;
000b20d6iget-object v1, v1, Landroidx/lifecycle/s;->a:Landroidx/lifecycle/m;
000b20daiget-object v2, v12, Landroidx/lifecycle/t;->b:Ll/a;
000b20deiget-object v2, v2, Ll/f;->b:Ll/c;
000b20e2invoke-static {v2}, Lk1/c;->b(Ljava/lang/Object;)V
000b20e8iget-object v2, v2, Ll/c;->b:Ljava/lang/Object;
000b20eccheck-cast v2, Landroidx/lifecycle/s;
000b20f0iget-object v2, v2, Landroidx/lifecycle/s;->a:Landroidx/lifecycle/m;
000b20f4if-ne v1, v2, :cond_33
000b20f8iget-object v1, v12, Landroidx/lifecycle/t;->c:Landroidx/lifecycle/m;
000b20fcif-ne v1, v2, :cond_33
000b2100iput-boolean v3, v12, Landroidx/lifecycle/t;->g:Z
000b2104return-void
000b2106iput-boolean v3, v12, Landroidx/lifecycle/t;->g:Z
000b210aiget-object v1, v12, Landroidx/lifecycle/t;->c:Landroidx/lifecycle/m;
000b210eiget-object v2, v12, Landroidx/lifecycle/t;->b:Ll/a;
000b2112iget-object v2, v2, Ll/f;->a:Ll/c;
000b2116invoke-static {v2}, Lk1/c;->b(Ljava/lang/Object;)V
000b211ciget-object v2, v2, Ll/c;->b:Ljava/lang/Object;
000b2120check-cast v2, Landroidx/lifecycle/s;
000b2124iget-object v2, v2, Landroidx/lifecycle/s;->a:Landroidx/lifecycle/m;
000b2128invoke-virtual {v1, v2}, Ljava/lang/Enum;->compareTo(Ljava/lang/Enum;)I
000b212emove-result v1
000b2130const/4 v2, 0x0
000b2132const/4 v3, 0x3
000b2134const/4 v4, 0x2
000b2136const-string v5, "state"
000b213aconst/4 v6, 0x1
000b213cif-gez v1, :cond_ea
000b2140iget-object v1, v12, Landroidx/lifecycle/t;->b:Ll/a;
000b2144new-instance v7, Ll/b;
000b2148iget-object v8, v1, Ll/f;->b:Ll/c;
000b214ciget-object v9, v1, Ll/f;->a:Ll/c;
000b2150const/4 v10, 0x1
000b2152invoke-direct {v7, v8, v9, v10}, Ll/b;-><init>(Ll/c;Ll/c;I)V
000b2158iget-object v1, v1, Ll/f;->c:Ljava/util/WeakHashMap;
000b215csget-object v8, Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean;
000b2160invoke-virtual {v1, v7, v8}, Ljava/util/WeakHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
000b2166invoke-virtual {v7}, Ll/b;->hasNext()Z
000b216cmove-result v1
000b216eif-eqz v1, :cond_ea
000b2172iget-boolean v1, v12, Landroidx/lifecycle/t;->g:Z
000b2176if-nez v1, :cond_ea
000b217ainvoke-virtual {v7}, Ll/b;->next()Ljava/lang/Object;
000b2180move-result-object v1
000b2182check-cast v1, Ljava/util/Map$Entry;
000b2186const-string v8, "next()"
000b218ainvoke-static {v1, v8}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
000b2190invoke-interface {v1}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
000b2196move-result-object v8
000b2198check-cast v8, Landroidx/lifecycle/q;
000b219cinvoke-interface {v1}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
000b21a2move-result-object v1
000b21a4check-cast v1, Landroidx/lifecycle/s;
000b21a8iget-object v9, v1, Landroidx/lifecycle/s;->a:Landroidx/lifecycle/m;
000b21aciget-object v10, v12, Landroidx/lifecycle/t;->c:Landroidx/lifecycle/m;
000b21b0invoke-virtual {v9, v10}, Ljava/lang/Enum;->compareTo(Ljava/lang/Enum;)I
000b21b6move-result v9
000b21b8if-lez v9, :cond_63
000b21bciget-boolean v9, v12, Landroidx/lifecycle/t;->g:Z
000b21c0if-nez v9, :cond_63
000b21c4iget-object v9, v12, Landroidx/lifecycle/t;->b:Ll/a;
000b21c8iget-object v9, v9, Ll/a;->e:Ljava/util/HashMap;
000b21ccinvoke-virtual {v9, v8}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z
000b21d2move-result v9
000b21d4if-eqz v9, :cond_63
000b21d8sget-object v9, Landroidx/lifecycle/l;->Companion:Landroidx/lifecycle/j;
000b21dciget-object v10, v1, Landroidx/lifecycle/s;->a:Landroidx/lifecycle/m;
000b21e0invoke-virtual {v9}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000b21e6invoke-static {v10, v5}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000b21ecinvoke-virtual {v10}, Ljava/lang/Enum;->ordinal()I
000b21f2move-result v9
000b21f4if-eq v9, v4, :cond_b9
000b21f8if-eq v9, v3, :cond_b6
000b21fcconst/4 v10, 0x4
000b21feif-eq v9, v10, :cond_b3
000b2202move-object v9, v2
000b2204goto :goto_bb
000b2206sget-object v9, Landroidx/lifecycle/l;->ON_PAUSE:Landroidx/lifecycle/l;
000b220agoto :goto_bb
000b220csget-object v9, Landroidx/lifecycle/l;->ON_STOP:Landroidx/lifecycle/l;
000b2210goto :goto_bb
000b2212sget-object v9, Landroidx/lifecycle/l;->ON_DESTROY:Landroidx/lifecycle/l;
000b2216if-eqz v9, :cond_d4
000b221ainvoke-virtual {v9}, Landroidx/lifecycle/l;->a()Landroidx/lifecycle/m;
000b2220move-result-object v10
000b2222iget-object v11, v12, Landroidx/lifecycle/t;->h:Ljava/util/ArrayList;
000b2226invoke-virtual {v11, v10}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
000b222cinvoke-virtual {v1, v0, v9}, Landroidx/lifecycle/s;->a(Landroidx/lifecycle/r;Landroidx/lifecycle/l;)V
000b2232iget-object v9, v12, Landroidx/lifecycle/t;->h:Ljava/util/ArrayList;
000b2236invoke-virtual {v9}, Ljava/util/ArrayList;->size()I
000b223cmove-result v10
000b223esub-int/2addr v10, v6
000b2240invoke-virtual {v9, v10}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;
000b2246goto :goto_84
000b2248new-instance v0, Ljava/lang/IllegalStateException;
000b224cnew-instance v2, Ljava/lang/StringBuilder;
000b2250const-string v3, "no event down from "
000b2254invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000b225aiget-object v1, v1, Landroidx/lifecycle/s;->a:Landroidx/lifecycle/m;
000b225einvoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
000b2264invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000b226amove-result-object v1
000b226cinvoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
000b2272throw v0
000b2274iget-object v1, v12, Landroidx/lifecycle/t;->b:Ll/a;
000b2278iget-object v1, v1, Ll/f;->b:Ll/c;
000b227ciget-boolean v7, v12, Landroidx/lifecycle/t;->g:Z
000b2280if-nez v7, :cond_a
000b2284if-eqz v1, :cond_a
000b2288iget-object v7, v12, Landroidx/lifecycle/t;->c:Landroidx/lifecycle/m;
000b228ciget-object v1, v1, Ll/c;->b:Ljava/lang/Object;
000b2290check-cast v1, Landroidx/lifecycle/s;
000b2294iget-object v1, v1, Landroidx/lifecycle/s;->a:Landroidx/lifecycle/m;
000b2298invoke-virtual {v7, v1}, Ljava/lang/Enum;->compareTo(Ljava/lang/Enum;)I
000b229emove-result v1
000b22a0if-lez v1, :cond_a
000b22a4iget-object v1, v12, Landroidx/lifecycle/t;->b:Ll/a;
000b22a8invoke-virtual {v1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000b22aenew-instance v7, Ll/d;
000b22b2invoke-direct {v7, v1}, Ll/d;-><init>(Ll/f;)V
000b22b8iget-object v1, v1, Ll/f;->c:Ljava/util/WeakHashMap;
000b22bcsget-object v8, Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean;
000b22c0invoke-virtual {v1, v7, v8}, Ljava/util/WeakHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
000b22c6invoke-virtual {v7}, Ll/d;->hasNext()Z
000b22ccmove-result v1
000b22ceif-eqz v1, :cond_a
000b22d2iget-boolean v1, v12, Landroidx/lifecycle/t;->g:Z
000b22d6if-nez v1, :cond_a
000b22dainvoke-virtual {v7}, Ll/d;->next()Ljava/lang/Object;
000b22e0move-result-object v1
000b22e2check-cast v1, Ljava/util/Map$Entry;
000b22e6invoke-interface {v1}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
000b22ecmove-result-object v8
000b22eecheck-cast v8, Landroidx/lifecycle/q;
000b22f2invoke-interface {v1}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
000b22f8move-result-object v1
000b22facheck-cast v1, Landroidx/lifecycle/s;
000b22feiget-object v9, v1, Landroidx/lifecycle/s;->a:Landroidx/lifecycle/m;
000b2302iget-object v10, v12, Landroidx/lifecycle/t;->c:Landroidx/lifecycle/m;
000b2306invoke-virtual {v9, v10}, Ljava/lang/Enum;->compareTo(Ljava/lang/Enum;)I
000b230cmove-result v9
000b230eif-gez v9, :cond_113
000b2312iget-boolean v9, v12, Landroidx/lifecycle/t;->g:Z
000b2316if-nez v9, :cond_113
000b231aiget-object v9, v12, Landroidx/lifecycle/t;->b:Ll/a;
000b231eiget-object v9, v9, Ll/a;->e:Ljava/util/HashMap;
000b2322invoke-virtual {v9, v8}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z
000b2328move-result v9
000b232aif-eqz v9, :cond_113
000b232eiget-object v9, v1, Landroidx/lifecycle/s;->a:Landroidx/lifecycle/m;
000b2332iget-object v10, v12, Landroidx/lifecycle/t;->h:Ljava/util/ArrayList;
000b2336invoke-virtual {v10, v9}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
000b233csget-object v9, Landroidx/lifecycle/l;->Companion:Landroidx/lifecycle/j;
000b2340iget-object v10, v1, Landroidx/lifecycle/s;->a:Landroidx/lifecycle/m;
000b2344invoke-virtual {v9}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000b234ainvoke-static {v10, v5}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000b2350invoke-virtual {v10}, Ljava/lang/Enum;->ordinal()I
000b2356move-result v9
000b2358if-eq v9, v6, :cond_16a
000b235cif-eq v9, v4, :cond_167
000b2360if-eq v9, v3, :cond_164
000b2364move-object v9, v2
000b2366goto :goto_16c
000b2368sget-object v9, Landroidx/lifecycle/l;->ON_RESUME:Landroidx/lifecycle/l;
000b236cgoto :goto_16c
000b236esget-object v9, Landroidx/lifecycle/l;->ON_START:Landroidx/lifecycle/l;
000b2372goto :goto_16c
000b2374sget-object v9, Landroidx/lifecycle/l;->ON_CREATE:Landroidx/lifecycle/l;
000b2378if-eqz v9, :cond_17c
000b237cinvoke-virtual {v1, v0, v9}, Landroidx/lifecycle/s;->a(Landroidx/lifecycle/r;Landroidx/lifecycle/l;)V
000b2382iget-object v9, v12, Landroidx/lifecycle/t;->h:Ljava/util/ArrayList;
000b2386invoke-virtual {v9}, Ljava/util/ArrayList;->size()I
000b238cmove-result v10
000b238esub-int/2addr v10, v6
000b2390invoke-virtual {v9, v10}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;
000b2396goto :goto_12f
000b2398new-instance v0, Ljava/lang/IllegalStateException;
000b239cnew-instance v2, Ljava/lang/StringBuilder;
000b23a0const-string v3, "no event up from "
000b23a4invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000b23aaiget-object v1, v1, Landroidx/lifecycle/s;->a:Landroidx/lifecycle/m;
000b23aeinvoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
000b23b4invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000b23bamove-result-object v1
000b23bcinvoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
000b23c2throw v0
000b23c4new-instance v0, Ljava/lang/IllegalStateException;
000b23c8const-string v1, "LifecycleOwner of this LifecycleRegistry is already garbage collected. It is too late to change lifecycle state."
000b23ccinvoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
000b23d2throw v0
000b2090
000b23d4
000b23d4androidx.lifecycle.u::b(java.lang.Class):
000b23e4sget-object v0, Landroidx/lifecycle/u;->a:Ljava/util/HashMap;
000b23e8invoke-virtual {v0, v13}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
000b23eemove-result-object v1
000b23f0check-cast v1, Ljava/lang/Integer;
000b23f4if-eqz v1, :cond_f
000b23f8invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I
000b23femove-result v13
000b2400return v13
000b2402invoke-virtual {v13}, Ljava/lang/Class;->getCanonicalName()Ljava/lang/String;
000b2408move-result-object v1
000b240aconst/4 v2, 0x1
000b240cif-nez v1, :cond_18
000b2410goto/16 :goto_14f
000b2414const/4 v1, 0x0
000b2416invoke-virtual {v13}, Ljava/lang/Class;->getPackage()Ljava/lang/Package;
000b241cmove-result-object v3
000b241einvoke-virtual {v13}, Ljava/lang/Class;->getCanonicalName()Ljava/lang/String;
000b2424move-result-object v4
000b2426if-eqz v3, :cond_28
000b242ainvoke-virtual {v3}, Ljava/lang/Package;->getName()Ljava/lang/String;
000b2430move-result-object v3
000b2432goto :goto_2a
000b2434const-string v3, ""
000b2438const-string v5, "fullPackage"
000b243cinvoke-static {v3, v5}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
000b2442invoke-virtual {v3}, Ljava/lang/String;->length()I
000b2448move-result v5
000b244aif-nez v5, :cond_36
000b244egoto :goto_49
000b2450const-string v5, "name"
000b2454invoke-static {v4, v5}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
000b245ainvoke-virtual {v3}, Ljava/lang/String;->length()I
000b2460move-result v5
000b2462add-int/2addr v5, v2
000b2464invoke-virtual {v4, v5}, Ljava/lang/String;->substring(I)Ljava/lang/String;
000b246amove-result-object v4
000b246cconst-string v5, "this as java.lang.String).substring(startIndex)"
000b2470invoke-static {v4, v5}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
000b2476const-string v5, "if (fullPackage.isEmpty(…g(fullPackage.length + 1)"
000b247ainvoke-static {v4, v5}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
000b2480const-string v5, "."
000b2484const-string v6, "_"
000b2488invoke-static {v4, v5, v6}, Lq1/i;->B0(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
000b248emove-result-object v4
000b2490const-string v5, "_LifecycleAdapter"
000b2494invoke-virtual {v4, v5}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
000b249amove-result-object v4
000b249cinvoke-virtual {v3}, Ljava/lang/String;->length()I
000b24a2move-result v5
000b24a4if-nez v5, :cond_63
000b24a8goto :goto_77
000b24aanew-instance v5, Ljava/lang/StringBuilder;
000b24aeinvoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
000b24b4invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000b24baconst/16 v3, 0x2e
000b24beinvoke-virtual {v5, v3}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
000b24c4invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000b24cainvoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000b24d0move-result-object v4
000b24d2invoke-static {v4}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
000b24d8move-result-object v3
000b24dafilled-new-array {v13}, [Ljava/lang/Class;
000b24e0move-result-object v4
000b24e2invoke-virtual {v3, v4}, Ljava/lang/Class;->getDeclaredConstructor([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;
000b24e8move-result-object v3
000b24eainvoke-virtual {v3}, Ljava/lang/reflect/AccessibleObject;->isAccessible()Z
000b24f0move-result v4
000b24f2if-nez v4, :cond_95
000b24f6invoke-virtual {v3, v2}, Ljava/lang/reflect/AccessibleObject;->setAccessible(Z)V
000b24fcgoto :goto_95
000b24femove-exception v13
000b2500new-instance v0, Ljava/lang/RuntimeException;
000b2504invoke-direct {v0, v13}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/Throwable;)V
000b250athrow v0
000b250cmove-object v3, v1
000b250esget-object v4, Landroidx/lifecycle/u;->b:Ljava/util/HashMap;
000b2512const/4 v5, 0x2
000b2514if-eqz v3, :cond_a4
000b2518invoke-static {v3}, LP1/e;->F(Ljava/lang/Object;)Ljava/util/List;
000b251emove-result-object v1
000b2520invoke-virtual {v4, v13, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
000b2526move v2, v5
000b2528goto/16 :goto_14f
000b252csget-object v3, Landroidx/lifecycle/c;->c:Landroidx/lifecycle/c;
000b2530iget-object v6, v3, Landroidx/lifecycle/c;->b:Ljava/util/HashMap;
000b2534invoke-virtual {v6, v13}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
000b253amove-result-object v7
000b253ccheck-cast v7, Ljava/lang/Boolean;
000b2540const/4 v8, 0x0
000b2542if-eqz v7, :cond_b6
000b2546invoke-virtual {v7}, Ljava/lang/Boolean;->booleanValue()Z
000b254cmove-result v3
000b254egoto :goto_d8
000b2550invoke-virtual {v13}, Ljava/lang/Class;->getDeclaredMethods()[Ljava/lang/reflect/Method;
000b2556move-result-object v7
000b2558array-length v9, v7
000b255amove v10, v8
000b255cif-ge v10, v9, :cond_d2
000b2560aget-object v11, v7, v10
000b2564const-class v12, Landroidx/lifecycle/y;
000b2568invoke-virtual {v11, v12}, Ljava/lang/reflect/Method;->getAnnotation(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
000b256emove-result-object v11
000b2570check-cast v11, Landroidx/lifecycle/y;
000b2574if-eqz v11, :cond_cf
000b2578invoke-virtual {v3, v13, v7}, Landroidx/lifecycle/c;->a(Ljava/lang/Class;[Ljava/lang/reflect/Method;)Landroidx/lifecycle/a;
000b257emove v3, v2
000b2580goto :goto_d8
000b2582add-int/lit8 v10, v10, 0x1
000b2586goto :goto_bc
000b2588sget-object v3, Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean;
000b258cinvoke-virtual {v6, v13, v3}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
000b2592move v3, v8
000b2594if-eqz v3, :cond_dc
000b2598goto/16 :goto_14f
000b259cinvoke-virtual {v13}, Ljava/lang/Class;->getSuperclass()Ljava/lang/Class;
000b25a2move-result-object v3
000b25a4const-class v6, Landroidx/lifecycle/q;
000b25a8if-eqz v3, :cond_ec
000b25acinvoke-virtual {v6, v3}, Ljava/lang/Class;->isAssignableFrom(Ljava/lang/Class;)Z
000b25b2move-result v7
000b25b4if-eqz v7, :cond_ec
000b25b8move v7, v2
000b25bagoto :goto_ed
000b25bcmove v7, v8
000b25beif-eqz v7, :cond_109
000b25c2const-string v1, "superclass"
000b25c6invoke-static {v3, v1}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
000b25ccinvoke-static {v3}, Landroidx/lifecycle/u;->b(Ljava/lang/Class;)I
000b25d2move-result v1
000b25d4if-ne v1, v2, :cond_fb
000b25d8goto :goto_14f
000b25danew-instance v1, Ljava/util/ArrayList;
000b25deinvoke-virtual {v4, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
000b25e4move-result-object v3
000b25e6invoke-static {v3}, Lk1/c;->b(Ljava/lang/Object;)V
000b25eccheck-cast v3, Ljava/util/Collection;
000b25f0invoke-direct {v1, v3}, Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V
000b25f6invoke-virtual {v13}, Ljava/lang/Class;->getInterfaces()[Ljava/lang/Class;
000b25fcmove-result-object v3
000b25feconst-string v7, "klass.interfaces"
000b2602invoke-static {v3, v7}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
000b2608array-length v7, v3
000b260amove v9, v8
000b260cif-ge v9, v7, :cond_148
000b2610aget-object v10, v3, v9
000b2614if-eqz v10, :cond_122
000b2618invoke-virtual {v6, v10}, Ljava/lang/Class;->isAssignableFrom(Ljava/lang/Class;)Z
000b261emove-result v11
000b2620if-eqz v11, :cond_122
000b2624move v11, v2
000b2626goto :goto_123
000b2628move v11, v8
000b262aif-nez v11, :cond_126
000b262egoto :goto_145
000b2630const-string v11, "intrface"
000b2634invoke-static {v10, v11}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
000b263ainvoke-static {v10}, Landroidx/lifecycle/u;->b(Ljava/lang/Class;)I
000b2640move-result v11
000b2642if-ne v11, v2, :cond_132
000b2646goto :goto_14f
000b2648if-nez v1, :cond_139
000b264cnew-instance v1, Ljava/util/ArrayList;
000b2650invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V
000b2656invoke-virtual {v4, v10}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
000b265cmove-result-object v10
000b265einvoke-static {v10}, Lk1/c;->b(Ljava/lang/Object;)V
000b2664check-cast v10, Ljava/util/Collection;
000b2668invoke-interface {v1, v10}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z
000b266eadd-int/lit8 v9, v9, 0x1
000b2672goto :goto_114
000b2674if-eqz v1, :cond_14f
000b2678invoke-virtual {v4, v13, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
000b267egoto/16 :goto_a1
000b2682invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
000b2688move-result-object v1
000b268ainvoke-virtual {v0, v13, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
000b2690return v2
000b2692move-exception v13
000b2694new-instance v0, Ljava/lang/IllegalArgumentException;
000b2698const-string v1, "The observer class has some methods that use newer APIs which are not available in the current OS version. Lifecycles cannot access even other methods so you should make sure that your observer classes only access framework classes that are available in your min API level OR use lifecycle:compiler annotation processor."
000b269cinvoke-direct {v0, v1, v13}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
000b26a2throw v0
000b23d4
000b23d4androidx.lifecycle.u::b(java.lang.Class):
000b23e4sget-object v0, Landroidx/lifecycle/u;->a:Ljava/util/HashMap;
000b23e8invoke-virtual {v0, v13}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
000b23eemove-result-object v1
000b23f0check-cast v1, Ljava/lang/Integer;
000b23f4if-eqz v1, :cond_f
000b23f8invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I
000b23femove-result v13
000b2400return v13
000b2402invoke-virtual {v13}, Ljava/lang/Class;->getCanonicalName()Ljava/lang/String;
000b2408move-result-object v1
000b240aconst/4 v2, 0x1
000b240cif-nez v1, :cond_18
000b2410goto/16 :goto_14f
000b2414const/4 v1, 0x0
000b2416invoke-virtual {v13}, Ljava/lang/Class;->getPackage()Ljava/lang/Package;
000b241cmove-result-object v3
000b241einvoke-virtual {v13}, Ljava/lang/Class;->getCanonicalName()Ljava/lang/String;
000b2424move-result-object v4
000b2426if-eqz v3, :cond_28
000b242ainvoke-virtual {v3}, Ljava/lang/Package;->getName()Ljava/lang/String;
000b2430move-result-object v3
000b2432goto :goto_2a
000b2434const-string v3, ""
000b2438const-string v5, "fullPackage"
000b243cinvoke-static {v3, v5}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
000b2442invoke-virtual {v3}, Ljava/lang/String;->length()I
000b2448move-result v5
000b244aif-nez v5, :cond_36
000b244egoto :goto_49
000b2450const-string v5, "name"
000b2454invoke-static {v4, v5}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
000b245ainvoke-virtual {v3}, Ljava/lang/String;->length()I
000b2460move-result v5
000b2462add-int/2addr v5, v2
000b2464invoke-virtual {v4, v5}, Ljava/lang/String;->substring(I)Ljava/lang/String;
000b246amove-result-object v4
000b246cconst-string v5, "this as java.lang.String).substring(startIndex)"
000b2470invoke-static {v4, v5}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
000b2476const-string v5, "if (fullPackage.isEmpty(…g(fullPackage.length + 1)"
000b247ainvoke-static {v4, v5}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
000b2480const-string v5, "."
000b2484const-string v6, "_"
000b2488invoke-static {v4, v5, v6}, Lq1/i;->B0(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
000b248emove-result-object v4
000b2490const-string v5, "_LifecycleAdapter"
000b2494invoke-virtual {v4, v5}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
000b249amove-result-object v4
000b249cinvoke-virtual {v3}, Ljava/lang/String;->length()I
000b24a2move-result v5
000b24a4if-nez v5, :cond_63
000b24a8goto :goto_77
000b24aanew-instance v5, Ljava/lang/StringBuilder;
000b24aeinvoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
000b24b4invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000b24baconst/16 v3, 0x2e
000b24beinvoke-virtual {v5, v3}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
000b24c4invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000b24cainvoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000b24d0move-result-object v4
000b24d2invoke-static {v4}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
000b24d8move-result-object v3
000b24dafilled-new-array {v13}, [Ljava/lang/Class;
000b24e0move-result-object v4
000b24e2invoke-virtual {v3, v4}, Ljava/lang/Class;->getDeclaredConstructor([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;
000b24e8move-result-object v3
000b24eainvoke-virtual {v3}, Ljava/lang/reflect/AccessibleObject;->isAccessible()Z
000b24f0move-result v4
000b24f2if-nez v4, :cond_95
000b24f6invoke-virtual {v3, v2}, Ljava/lang/reflect/AccessibleObject;->setAccessible(Z)V
000b24fcgoto :goto_95
000b24femove-exception v13
000b2500new-instance v0, Ljava/lang/RuntimeException;
000b2504invoke-direct {v0, v13}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/Throwable;)V
000b250athrow v0
000b250cmove-object v3, v1
000b250esget-object v4, Landroidx/lifecycle/u;->b:Ljava/util/HashMap;
000b2512const/4 v5, 0x2
000b2514if-eqz v3, :cond_a4
000b2518invoke-static {v3}, LP1/e;->F(Ljava/lang/Object;)Ljava/util/List;
000b251emove-result-object v1
000b2520invoke-virtual {v4, v13, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
000b2526move v2, v5
000b2528goto/16 :goto_14f
000b252csget-object v3, Landroidx/lifecycle/c;->c:Landroidx/lifecycle/c;
000b2530iget-object v6, v3, Landroidx/lifecycle/c;->b:Ljava/util/HashMap;
000b2534invoke-virtual {v6, v13}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
000b253amove-result-object v7
000b253ccheck-cast v7, Ljava/lang/Boolean;
000b2540const/4 v8, 0x0
000b2542if-eqz v7, :cond_b6
000b2546invoke-virtual {v7}, Ljava/lang/Boolean;->booleanValue()Z
000b254cmove-result v3
000b254egoto :goto_d8
000b2550invoke-virtual {v13}, Ljava/lang/Class;->getDeclaredMethods()[Ljava/lang/reflect/Method;
000b2556move-result-object v7
000b2558array-length v9, v7
000b255amove v10, v8
000b255cif-ge v10, v9, :cond_d2
000b2560aget-object v11, v7, v10
000b2564const-class v12, Landroidx/lifecycle/y;
000b2568invoke-virtual {v11, v12}, Ljava/lang/reflect/Method;->getAnnotation(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
000b256emove-result-object v11
000b2570check-cast v11, Landroidx/lifecycle/y;
000b2574if-eqz v11, :cond_cf
000b2578invoke-virtual {v3, v13, v7}, Landroidx/lifecycle/c;->a(Ljava/lang/Class;[Ljava/lang/reflect/Method;)Landroidx/lifecycle/a;
000b257emove v3, v2
000b2580goto :goto_d8
000b2582add-int/lit8 v10, v10, 0x1
000b2586goto :goto_bc
000b2588sget-object v3, Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean;
000b258cinvoke-virtual {v6, v13, v3}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
000b2592move v3, v8
000b2594if-eqz v3, :cond_dc
000b2598goto/16 :goto_14f
000b259cinvoke-virtual {v13}, Ljava/lang/Class;->getSuperclass()Ljava/lang/Class;
000b25a2move-result-object v3
000b25a4const-class v6, Landroidx/lifecycle/q;
000b25a8if-eqz v3, :cond_ec
000b25acinvoke-virtual {v6, v3}, Ljava/lang/Class;->isAssignableFrom(Ljava/lang/Class;)Z
000b25b2move-result v7
000b25b4if-eqz v7, :cond_ec
000b25b8move v7, v2
000b25bagoto :goto_ed
000b25bcmove v7, v8
000b25beif-eqz v7, :cond_109
000b25c2const-string v1, "superclass"
000b25c6invoke-static {v3, v1}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
000b25ccinvoke-static {v3}, Landroidx/lifecycle/u;->b(Ljava/lang/Class;)I
000b25d2move-result v1
000b25d4if-ne v1, v2, :cond_fb
000b25d8goto :goto_14f
000b25danew-instance v1, Ljava/util/ArrayList;
000b25deinvoke-virtual {v4, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
000b25e4move-result-object v3
000b25e6invoke-static {v3}, Lk1/c;->b(Ljava/lang/Object;)V
000b25eccheck-cast v3, Ljava/util/Collection;
000b25f0invoke-direct {v1, v3}, Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V
000b25f6invoke-virtual {v13}, Ljava/lang/Class;->getInterfaces()[Ljava/lang/Class;
000b25fcmove-result-object v3
000b25feconst-string v7, "klass.interfaces"
000b2602invoke-static {v3, v7}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
000b2608array-length v7, v3
000b260amove v9, v8
000b260cif-ge v9, v7, :cond_148
000b2610aget-object v10, v3, v9
000b2614if-eqz v10, :cond_122
000b2618invoke-virtual {v6, v10}, Ljava/lang/Class;->isAssignableFrom(Ljava/lang/Class;)Z
000b261emove-result v11
000b2620if-eqz v11, :cond_122
000b2624move v11, v2
000b2626goto :goto_123
000b2628move v11, v8
000b262aif-nez v11, :cond_126
000b262egoto :goto_145
000b2630const-string v11, "intrface"
000b2634invoke-static {v10, v11}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
000b263ainvoke-static {v10}, Landroidx/lifecycle/u;->b(Ljava/lang/Class;)I
000b2640move-result v11
000b2642if-ne v11, v2, :cond_132
000b2646goto :goto_14f
000b2648if-nez v1, :cond_139
000b264cnew-instance v1, Ljava/util/ArrayList;
000b2650invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V
000b2656invoke-virtual {v4, v10}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
000b265cmove-result-object v10
000b265einvoke-static {v10}, Lk1/c;->b(Ljava/lang/Object;)V
000b2664check-cast v10, Ljava/util/Collection;
000b2668invoke-interface {v1, v10}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z
000b266eadd-int/lit8 v9, v9, 0x1
000b2672goto :goto_114
000b2674if-eqz v1, :cond_14f
000b2678invoke-virtual {v4, v13, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
000b267egoto/16 :goto_a1
000b2682invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
000b2688move-result-object v1
000b268ainvoke-virtual {v0, v13, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
000b2690return v2
000b2692move-exception v13
000b2694new-instance v0, Ljava/lang/IllegalArgumentException;
000b2698const-string v1, "The observer class has some methods that use newer APIs which are not available in the current OS version. Lifecycles cannot access even other methods so you should make sure that your observer classes only access framework classes that are available in your min API level OR use lifecycle:compiler annotation processor."
000b269cinvoke-direct {v0, v1, v13}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
000b26a2throw v0
000b23d4
000b26a4
000b26a4 struct try_item
000b26a4 start_addr uint32 0xb2416
000b26a8 insn_count int 115
000b26aa handler_off uint16 0xb26b5
000b26ac
000b26ac struct try_item
000b26ac start_addr uint32 0xb2550
000b26b0 insn_count int 4
000b26b2 handler_off uint16 0xb26be
000b26b4
000b26b4 struct encoded_catch_handler_list
000b26b4 size int 2
000b26b5
000b26b5 struct encoded_catch_handler ← 0xb26aa
000b26b5 size int64 2
000b26b6 handlers[0].type_idx int 0xb538
000b26b8 handlers[0].addr uint32 0xb250c
000b26ba handlers[1].type_idx int 0xb594
000b26bc handlers[1].addr uint32 0xb24fe
000b26be
000b26be struct encoded_catch_handler ← 0xb26b2
000b26be size int64 1
000b26bf handlers[0].type_idx int 0xb584
000b26c1 handlers[0].addr uint32 0xb2692
000b26c3
000b26c3 // align 0x4
000b26a4 struct try_item
000b26a4 start_addr uint32 0xb2416
000b26a8 insn_count int 115
000b26aa handler_off uint16 0xb26b5
000b26ac
000b26ac struct try_item
000b26ac start_addr uint32 0xb2550
000b26b0 insn_count int 4
000b26b2 handler_off uint16 0xb26be
000b26b4
000b26b4 struct encoded_catch_handler_list
000b26b4 size int 2
000b26b5
000b26b5 struct encoded_catch_handler ← 0xb26aa
000b26b5 size int64 2
000b26b6 handlers[0].type_idx int 0xb538
000b26b8 handlers[0].addr uint32 0xb250c
000b26ba handlers[1].type_idx int 0xb594
000b26bc handlers[1].addr uint32 0xb24fe
000b26be
000b26be struct encoded_catch_handler ← 0xb26b2
000b26be size int64 1
000b26bf handlers[0].type_idx int 0xb584
000b26c1 handlers[0].addr uint32 0xb2692
000b26c3
000b26c3 // align 0x4
000b26c4
000b26c4androidx.lifecycle.u::<clinit>():
000b26d4new-instance v0, Ljava/util/HashMap;
000b26d8invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
000b26desput-object v0, Landroidx/lifecycle/u;->a:Ljava/util/HashMap;
000b26e2new-instance v0, Ljava/util/HashMap;
000b26e6invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
000b26ecsput-object v0, Landroidx/lifecycle/u;->b:Ljava/util/HashMap;
000b26f0return-void
000b26c4
000b26c4androidx.lifecycle.u::<clinit>():
000b26d4new-instance v0, Ljava/util/HashMap;
000b26d8invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
000b26desput-object v0, Landroidx/lifecycle/u;->a:Ljava/util/HashMap;
000b26e2new-instance v0, Ljava/util/HashMap;
000b26e6invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
000b26ecsput-object v0, Landroidx/lifecycle/u;->b:Ljava/util/HashMap;
000b26f0return-void
000b26c4
000b26f2
000b26f2 // align 0x4
000b26f2 // align 0x4
000b26f4
000b26f4androidx.lifecycle.u::a(java.lang.reflect.Constructor, androidx.lifecycle.q):
000b2704filled-new-array {v1}, [Ljava/lang/Object;
000b270amove-result-object v1
000b270cinvoke-virtual {v0, v1}, Ljava/lang/reflect/Constructor;->newInstance([Ljava/lang/Object;)Ljava/lang/Object;
000b2712move-result-object v0
000b2714const-string v1, "{\n constructo…tance(`object`)\n }"
000b2718invoke-static {v0, v1}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
000b271enew-instance v0, Ljava/lang/ClassCastException;
000b2722invoke-direct {v0}, Ljava/lang/ClassCastException;-><init>()V
000b2728throw v0
000b272amove-exception v0
000b272cnew-instance v1, Ljava/lang/RuntimeException;
000b2730invoke-direct {v1, v0}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/Throwable;)V
000b2736throw v1
000b2738move-exception v0
000b273anew-instance v1, Ljava/lang/RuntimeException;
000b273einvoke-direct {v1, v0}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/Throwable;)V
000b2744throw v1
000b2746move-exception v0
000b2748new-instance v1, Ljava/lang/RuntimeException;
000b274cinvoke-direct {v1, v0}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/Throwable;)V
000b2752throw v1
000b26f4
000b26f4androidx.lifecycle.u::a(java.lang.reflect.Constructor, androidx.lifecycle.q):
000b2704filled-new-array {v1}, [Ljava/lang/Object;
000b270amove-result-object v1
000b270cinvoke-virtual {v0, v1}, Ljava/lang/reflect/Constructor;->newInstance([Ljava/lang/Object;)Ljava/lang/Object;
000b2712move-result-object v0
000b2714const-string v1, "{\n constructo…tance(`object`)\n }"
000b2718invoke-static {v0, v1}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
000b271enew-instance v0, Ljava/lang/ClassCastException;
000b2722invoke-direct {v0}, Ljava/lang/ClassCastException;-><init>()V
000b2728throw v0
000b272amove-exception v0
000b272cnew-instance v1, Ljava/lang/RuntimeException;
000b2730invoke-direct {v1, v0}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/Throwable;)V
000b2736throw v1
000b2738move-exception v0
000b273anew-instance v1, Ljava/lang/RuntimeException;
000b273einvoke-direct {v1, v0}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/Throwable;)V
000b2744throw v1
000b2746move-exception v0
000b2748new-instance v1, Ljava/lang/RuntimeException;
000b274cinvoke-direct {v1, v0}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/Throwable;)V
000b2752throw v1
000b26f4
000b2754
000b2754 struct try_item
000b2754 start_addr uint32 0xb2704
000b2758 insn_count int 19
000b275a handler_off uint16 0xb275d
000b275c
000b275c struct encoded_catch_handler_list
000b275c size int 1
000b275d
000b275d struct encoded_catch_handler ← 0xb275a
000b275d size int64 3
000b275e handlers[0].type_idx int 0xb55c
000b2760 handlers[0].addr uint32 0xb2746
000b2761 handlers[1].type_idx int 0xb56c
000b2763 handlers[1].addr uint32 0xb2738
000b2764 handlers[2].type_idx int 0xb630
000b2766 handlers[2].addr uint32 0xb272a
000b2767
000b2767 // align 0x8
000b2754 struct try_item
000b2754 start_addr uint32 0xb2704
000b2758 insn_count int 19
000b275a handler_off uint16 0xb275d
000b275c
000b275c struct encoded_catch_handler_list
000b275c size int 1
000b275d
000b275d struct encoded_catch_handler ← 0xb275a
000b275d size int64 3
000b275e handlers[0].type_idx int 0xb55c
000b2760 handlers[0].addr uint32 0xb2746
000b2761 handlers[1].type_idx int 0xb56c
000b2763 handlers[1].addr uint32 0xb2738
000b2764 handlers[2].type_idx int 0xb630
000b2766 handlers[2].addr uint32 0xb272a
000b2767
000b2767 // align 0x8
000b2768
000b2768androidx.lifecycle.v::e():
000b2778const/4 v0, 0x1
000b277areturn v0
000b2768
000b2768androidx.lifecycle.v::e():
000b2778const/4 v0, 0x1
000b277areturn v0
000b2768
000b277c
000b277candroidx.lifecycle.LiveData$LifecycleBoundObserver::e():
000b278cconst/4 v0, 0x0
000b278ethrow v0
000b277c
000b277candroidx.lifecycle.LiveData$LifecycleBoundObserver::e():
000b278cconst/4 v0, 0x0
000b278ethrow v0
000b277c
000b2790
000b2790androidx.lifecycle.LiveData$LifecycleBoundObserver::d():
000b27a0const/4 v0, 0x0
000b27a2throw v0
000b2790
000b2790androidx.lifecycle.LiveData$LifecycleBoundObserver::d():
000b27a0const/4 v0, 0x0
000b27a2throw v0
000b2790
000b27a4
000b27a4androidx.lifecycle.LiveData$LifecycleBoundObserver::b(androidx.lifecycle.r, androidx.lifecycle.l):
000b27b4const/4 v1, 0x0
000b27b6throw v1
000b27a4
000b27a4androidx.lifecycle.LiveData$LifecycleBoundObserver::b(androidx.lifecycle.r, androidx.lifecycle.l):
000b27b4const/4 v1, 0x0
000b27b6throw v1
000b27a4
000b27b8
000b27b8androidx.lifecycle.w::<init>(androidx.lifecycle.x, C.h):
000b27c8invoke-direct {v0}, Ljava/lang/Object;-><init>()V
000b27ceiput-object v1, v0, Landroidx/lifecycle/w;->d:Landroidx/lifecycle/x;
000b27d2const/4 v1, -0x1
000b27d4iput v1, v0, Landroidx/lifecycle/w;->c:I
000b27d8iput-object v2, v0, Landroidx/lifecycle/w;->a:LC/h;
000b27dcreturn-void
000b27b8
000b27b8androidx.lifecycle.w::<init>(androidx.lifecycle.x, C.h):
000b27c8invoke-direct {v0}, Ljava/lang/Object;-><init>()V
000b27ceiput-object v1, v0, Landroidx/lifecycle/w;->d:Landroidx/lifecycle/x;
000b27d2const/4 v1, -0x1
000b27d4iput v1, v0, Landroidx/lifecycle/w;->c:I
000b27d8iput-object v2, v0, Landroidx/lifecycle/w;->a:LC/h;
000b27dcreturn-void
000b27b8
000b27de
000b27de // align 0x10
000b27de // align 0x10
000b27e0
000b27e0androidx.lifecycle.w::c(boolean):
000b27f0iget-boolean v0, v3, Landroidx/lifecycle/w;->b:Z
000b27f4if-ne v4, v0, :cond_5
000b27f8goto :goto_2b
000b27faiput-boolean v4, v3, Landroidx/lifecycle/w;->b:Z
000b27feconst/4 v0, 0x1
000b2800if-eqz v4, :cond_c
000b2804move v4, v0
000b2806goto :goto_d
000b2808const/4 v4, -0x1
000b280aiget-object v1, v3, Landroidx/lifecycle/w;->d:Landroidx/lifecycle/x;
000b280eiget v2, v1, Landroidx/lifecycle/x;->c:I
000b2812add-int/2addr v4, v2
000b2814iput v4, v1, Landroidx/lifecycle/x;->c:I
000b2818iget-boolean v4, v1, Landroidx/lifecycle/x;->d:Z
000b281cif-eqz v4, :cond_19
000b2820goto :goto_24
000b2822iput-boolean v0, v1, Landroidx/lifecycle/x;->d:Z
000b2826const/4 v4, 0x0
000b2828iget v0, v1, Landroidx/lifecycle/x;->c:I
000b282cif-eq v2, v0, :cond_22
000b2830move v2, v0
000b2832goto :goto_1b
000b2834iput-boolean v4, v1, Landroidx/lifecycle/x;->d:Z
000b2838iget-boolean v4, v3, Landroidx/lifecycle/w;->b:Z
000b283cif-eqz v4, :cond_2b
000b2840invoke-virtual {v1, v3}, Landroidx/lifecycle/x;->c(Landroidx/lifecycle/w;)V
000b2846return-void
000b2848move-exception v0
000b284aiput-boolean v4, v1, Landroidx/lifecycle/x;->d:Z
000b284ethrow v0
000b27e0
000b27e0androidx.lifecycle.w::c(boolean):
000b27f0iget-boolean v0, v3, Landroidx/lifecycle/w;->b:Z
000b27f4if-ne v4, v0, :cond_5
000b27f8goto :goto_2b
000b27faiput-boolean v4, v3, Landroidx/lifecycle/w;->b:Z
000b27feconst/4 v0, 0x1
000b2800if-eqz v4, :cond_c
000b2804move v4, v0
000b2806goto :goto_d
000b2808const/4 v4, -0x1
000b280aiget-object v1, v3, Landroidx/lifecycle/w;->d:Landroidx/lifecycle/x;
000b280eiget v2, v1, Landroidx/lifecycle/x;->c:I
000b2812add-int/2addr v4, v2
000b2814iput v4, v1, Landroidx/lifecycle/x;->c:I
000b2818iget-boolean v4, v1, Landroidx/lifecycle/x;->d:Z
000b281cif-eqz v4, :cond_19
000b2820goto :goto_24
000b2822iput-boolean v0, v1, Landroidx/lifecycle/x;->d:Z
000b2826const/4 v4, 0x0
000b2828iget v0, v1, Landroidx/lifecycle/x;->c:I
000b282cif-eq v2, v0, :cond_22
000b2830move v2, v0
000b2832goto :goto_1b
000b2834iput-boolean v4, v1, Landroidx/lifecycle/x;->d:Z
000b2838iget-boolean v4, v3, Landroidx/lifecycle/w;->b:Z
000b283cif-eqz v4, :cond_2b
000b2840invoke-virtual {v1, v3}, Landroidx/lifecycle/x;->c(Landroidx/lifecycle/w;)V
000b2846return-void
000b2848move-exception v0
000b284aiput-boolean v4, v1, Landroidx/lifecycle/x;->d:Z
000b284ethrow v0
000b27e0
000b2850
000b2850 struct try_item
000b2850 start_addr uint32 0xb2828
000b2854 insn_count int 2
000b2856 handler_off uint16 0xb2859
000b2858
000b2858 struct encoded_catch_handler_list
000b2858 size int 1
000b2859
000b2859 struct encoded_catch_handler ← 0xb2856
000b2859 size int64 0
000b285a catch_all_addr uint32 0xb2848
000b285b
000b285b // align 0x4
000b2850 struct try_item
000b2850 start_addr uint32 0xb2828
000b2854 insn_count int 2
000b2856 handler_off uint16 0xb2859
000b2858
000b2858 struct encoded_catch_handler_list
000b2858 size int 1
000b2859
000b2859 struct encoded_catch_handler ← 0xb2856
000b2859 size int64 0
000b285a catch_all_addr uint32 0xb2848
000b285b
000b285b // align 0x4
000b285c
000b285candroidx.lifecycle.w::d():
000b286creturn-void
000b285c
000b285candroidx.lifecycle.w::d():
000b286creturn-void
000b285c
000b286e
000b286e // align 0x10
000b286e // align 0x10
000b2870
000b2870androidx.lifecycle.x::<clinit>():
000b2880new-instance v0, Ljava/lang/Object;
000b2884invoke-direct {v0}, Ljava/lang/Object;-><init>()V
000b288asput-object v0, Landroidx/lifecycle/x;->j:Ljava/lang/Object;
000b288ereturn-void
000b2870
000b2870androidx.lifecycle.x::<clinit>():
000b2880new-instance v0, Ljava/lang/Object;
000b2884invoke-direct {v0}, Ljava/lang/Object;-><init>()V
000b288asput-object v0, Landroidx/lifecycle/x;->j:Ljava/lang/Object;
000b288ereturn-void
000b2870
000b2890
000b2890androidx.lifecycle.x::<init>():
000b28a0invoke-direct {v1}, Ljava/lang/Object;-><init>()V
000b28a6new-instance v0, Ljava/lang/Object;
000b28aainvoke-direct {v0}, Ljava/lang/Object;-><init>()V
000b28b0iput-object v0, v1, Landroidx/lifecycle/x;->a:Ljava/lang/Object;
000b28b4new-instance v0, Ll/f;
000b28b8invoke-direct {v0}, Ll/f;-><init>()V
000b28beiput-object v0, v1, Landroidx/lifecycle/x;->b:Ll/f;
000b28c2const/4 v0, 0x0
000b28c4iput v0, v1, Landroidx/lifecycle/x;->c:I
000b28c8sget-object v0, Landroidx/lifecycle/x;->j:Ljava/lang/Object;
000b28cciput-object v0, v1, Landroidx/lifecycle/x;->f:Ljava/lang/Object;
000b28d0iput-object v0, v1, Landroidx/lifecycle/x;->e:Ljava/lang/Object;
000b28d4const/4 v0, -0x1
000b28d6iput v0, v1, Landroidx/lifecycle/x;->g:I
000b28dareturn-void
000b2890
000b2890androidx.lifecycle.x::<init>():
000b28a0invoke-direct {v1}, Ljava/lang/Object;-><init>()V
000b28a6new-instance v0, Ljava/lang/Object;
000b28aainvoke-direct {v0}, Ljava/lang/Object;-><init>()V
000b28b0iput-object v0, v1, Landroidx/lifecycle/x;->a:Ljava/lang/Object;
000b28b4new-instance v0, Ll/f;
000b28b8invoke-direct {v0}, Ll/f;-><init>()V
000b28beiput-object v0, v1, Landroidx/lifecycle/x;->b:Ll/f;
000b28c2const/4 v0, 0x0
000b28c4iput v0, v1, Landroidx/lifecycle/x;->c:I
000b28c8sget-object v0, Landroidx/lifecycle/x;->j:Ljava/lang/Object;
000b28cciput-object v0, v1, Landroidx/lifecycle/x;->f:Ljava/lang/Object;
000b28d0iput-object v0, v1, Landroidx/lifecycle/x;->e:Ljava/lang/Object;
000b28d4const/4 v0, -0x1
000b28d6iput v0, v1, Landroidx/lifecycle/x;->g:I
000b28dareturn-void
000b2890
000b28dc
000b28dcandroidx.lifecycle.x::a(java.lang.String):
000b28ecinvoke-static {}, Lk/a;->Y()Lk/a;
000b28f2move-result-object v0
000b28f4iget-object v0, v0, Lk/a;->e:Ljava/lang/Object;
000b28f8check-cast v0, Lk/a;
000b28fcinvoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000b2902invoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;
000b2908move-result-object v0
000b290ainvoke-virtual {v0}, Landroid/os/Looper;->getThread()Ljava/lang/Thread;
000b2910move-result-object v0
000b2912invoke-static {}, Ljava/lang/Thread;->currentThread()Ljava/lang/Thread;
000b2918move-result-object v1
000b291aif-ne v0, v1, :cond_1a
000b291ereturn-void
000b2920new-instance v0, Ljava/lang/IllegalStateException;
000b2924const-string v1, "Cannot invoke "
000b2928const-string v2, " on a background thread"
000b292cinvoke-static {v1, v3, v2}, LB1/b;->g(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
000b2932move-result-object v3
000b2934invoke-direct {v0, v3}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
000b293athrow v0
000b28dc
000b28dcandroidx.lifecycle.x::a(java.lang.String):
000b28ecinvoke-static {}, Lk/a;->Y()Lk/a;
000b28f2move-result-object v0
000b28f4iget-object v0, v0, Lk/a;->e:Ljava/lang/Object;
000b28f8check-cast v0, Lk/a;
000b28fcinvoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000b2902invoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;
000b2908move-result-object v0
000b290ainvoke-virtual {v0}, Landroid/os/Looper;->getThread()Ljava/lang/Thread;
000b2910move-result-object v0
000b2912invoke-static {}, Ljava/lang/Thread;->currentThread()Ljava/lang/Thread;
000b2918move-result-object v1
000b291aif-ne v0, v1, :cond_1a
000b291ereturn-void
000b2920new-instance v0, Ljava/lang/IllegalStateException;
000b2924const-string v1, "Cannot invoke "
000b2928const-string v2, " on a background thread"
000b292cinvoke-static {v1, v3, v2}, LB1/b;->g(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
000b2932move-result-object v3
000b2934invoke-direct {v0, v3}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
000b293athrow v0
000b28dc
000b293c
000b293candroidx.lifecycle.x::b(androidx.lifecycle.w):
000b294ciget-boolean v0, v3, Landroidx/lifecycle/w;->b:Z
000b2950if-nez v0, :cond_5
000b2954goto :goto_54
000b2956invoke-virtual {v3}, Landroidx/lifecycle/w;->e()Z
000b295cmove-result v0
000b295eif-nez v0, :cond_10
000b2962const/4 v0, 0x0
000b2964invoke-virtual {v3, v0}, Landroidx/lifecycle/w;->c(Z)V
000b296areturn-void
000b296ciget v0, v3, Landroidx/lifecycle/w;->c:I
000b2970iget v1, v2, Landroidx/lifecycle/x;->g:I
000b2974if-lt v0, v1, :cond_17
000b2978goto :goto_54
000b297aiput v1, v3, Landroidx/lifecycle/w;->c:I
000b297eiget-object v3, v3, Landroidx/lifecycle/w;->a:LC/h;
000b2982iget-object v0, v2, Landroidx/lifecycle/x;->e:Ljava/lang/Object;
000b2986invoke-virtual {v3}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000b298ccheck-cast v0, Landroidx/lifecycle/r;
000b2990if-eqz v0, :cond_54
000b2994iget-object v3, v3, LC/h;->b:Ljava/lang/Object;
000b2998check-cast v3, Landroidx/fragment/app/l;
000b299ciget-boolean v0, v3, Landroidx/fragment/app/l;->W:Z
000b29a0if-eqz v0, :cond_54
000b29a4invoke-virtual {v3}, Landroidx/fragment/app/o;->w()Landroid/view/View;
000b29aamove-result-object v0
000b29acinvoke-virtual {v0}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
000b29b2move-result-object v1
000b29b4if-nez v1, :cond_4c
000b29b8iget-object v1, v3, Landroidx/fragment/app/l;->a0:Landroid/app/Dialog;
000b29bcif-eqz v1, :cond_54
000b29c0const/4 v1, 0x3
000b29c2invoke-static {v1}, Landroidx/fragment/app/E;->D(I)Z
000b29c8move-result v1
000b29caif-eqz v1, :cond_46
000b29ceiget-object v1, v3, Landroidx/fragment/app/l;->a0:Landroid/app/Dialog;
000b29d2invoke-static {v1}, Ljava/util/Objects;->toString(Ljava/lang/Object;)Ljava/lang/String;
000b29d8iget-object v3, v3, Landroidx/fragment/app/l;->a0:Landroid/app/Dialog;
000b29dcinvoke-virtual {v3, v0}, Landroid/app/Dialog;->setContentView(Landroid/view/View;)V
000b29e2return-void
000b29e4new-instance v3, Ljava/lang/IllegalStateException;
000b29e8const-string v0, "DialogFragment can not be attached to a container view"
000b29ecinvoke-direct {v3, v0}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
000b29f2throw v3
000b29f4return-void
000b293c
000b293candroidx.lifecycle.x::b(androidx.lifecycle.w):
000b294ciget-boolean v0, v3, Landroidx/lifecycle/w;->b:Z
000b2950if-nez v0, :cond_5
000b2954goto :goto_54
000b2956invoke-virtual {v3}, Landroidx/lifecycle/w;->e()Z
000b295cmove-result v0
000b295eif-nez v0, :cond_10
000b2962const/4 v0, 0x0
000b2964invoke-virtual {v3, v0}, Landroidx/lifecycle/w;->c(Z)V
000b296areturn-void
000b296ciget v0, v3, Landroidx/lifecycle/w;->c:I
000b2970iget v1, v2, Landroidx/lifecycle/x;->g:I
000b2974if-lt v0, v1, :cond_17
000b2978goto :goto_54
000b297aiput v1, v3, Landroidx/lifecycle/w;->c:I
000b297eiget-object v3, v3, Landroidx/lifecycle/w;->a:LC/h;
000b2982iget-object v0, v2, Landroidx/lifecycle/x;->e:Ljava/lang/Object;
000b2986invoke-virtual {v3}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000b298ccheck-cast v0, Landroidx/lifecycle/r;
000b2990if-eqz v0, :cond_54
000b2994iget-object v3, v3, LC/h;->b:Ljava/lang/Object;
000b2998check-cast v3, Landroidx/fragment/app/l;
000b299ciget-boolean v0, v3, Landroidx/fragment/app/l;->W:Z
000b29a0if-eqz v0, :cond_54
000b29a4invoke-virtual {v3}, Landroidx/fragment/app/o;->w()Landroid/view/View;
000b29aamove-result-object v0
000b29acinvoke-virtual {v0}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
000b29b2move-result-object v1
000b29b4if-nez v1, :cond_4c
000b29b8iget-object v1, v3, Landroidx/fragment/app/l;->a0:Landroid/app/Dialog;
000b29bcif-eqz v1, :cond_54
000b29c0const/4 v1, 0x3
000b29c2invoke-static {v1}, Landroidx/fragment/app/E;->D(I)Z
000b29c8move-result v1
000b29caif-eqz v1, :cond_46
000b29ceiget-object v1, v3, Landroidx/fragment/app/l;->a0:Landroid/app/Dialog;
000b29d2invoke-static {v1}, Ljava/util/Objects;->toString(Ljava/lang/Object;)Ljava/lang/String;
000b29d8iget-object v3, v3, Landroidx/fragment/app/l;->a0:Landroid/app/Dialog;
000b29dcinvoke-virtual {v3, v0}, Landroid/app/Dialog;->setContentView(Landroid/view/View;)V
000b29e2return-void
000b29e4new-instance v3, Ljava/lang/IllegalStateException;
000b29e8const-string v0, "DialogFragment can not be attached to a container view"
000b29ecinvoke-direct {v3, v0}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
000b29f2throw v3
000b29f4return-void
000b293c
000b29f6
000b29f6 // align 0x8
000b29f6 // align 0x8
000b29f8
000b29f8androidx.lifecycle.x::c(androidx.lifecycle.w):
000b2a08iget-boolean v0, v4, Landroidx/lifecycle/x;->h:Z
000b2a0cconst/4 v1, 0x1
000b2a0eif-eqz v0, :cond_8
000b2a12iput-boolean v1, v4, Landroidx/lifecycle/x;->i:Z
000b2a16return-void
000b2a18iput-boolean v1, v4, Landroidx/lifecycle/x;->h:Z
000b2a1cconst/4 v0, 0x0
000b2a1eiput-boolean v0, v4, Landroidx/lifecycle/x;->i:Z
000b2a22if-eqz v5, :cond_14
000b2a26invoke-virtual {v4, v5}, Landroidx/lifecycle/x;->b(Landroidx/lifecycle/w;)V
000b2a2cconst/4 v5, 0x0
000b2a2egoto :goto_3e
000b2a30iget-object v1, v4, Landroidx/lifecycle/x;->b:Ll/f;
000b2a34invoke-virtual {v1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000b2a3anew-instance v2, Ll/d;
000b2a3einvoke-direct {v2, v1}, Ll/d;-><init>(Ll/f;)V
000b2a44iget-object v1, v1, Ll/f;->c:Ljava/util/WeakHashMap;
000b2a48sget-object v3, Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean;
000b2a4cinvoke-virtual {v1, v2, v3}, Ljava/util/WeakHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
000b2a52invoke-virtual {v2}, Ll/d;->hasNext()Z
000b2a58move-result v1
000b2a5aif-eqz v1, :cond_3e
000b2a5einvoke-virtual {v2}, Ll/d;->next()Ljava/lang/Object;
000b2a64move-result-object v1
000b2a66check-cast v1, Ljava/util/Map$Entry;
000b2a6ainvoke-interface {v1}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
000b2a70move-result-object v1
000b2a72check-cast v1, Landroidx/lifecycle/w;
000b2a76invoke-virtual {v4, v1}, Landroidx/lifecycle/x;->b(Landroidx/lifecycle/w;)V
000b2a7ciget-boolean v1, v4, Landroidx/lifecycle/x;->i:Z
000b2a80if-eqz v1, :cond_25
000b2a84iget-boolean v1, v4, Landroidx/lifecycle/x;->i:Z
000b2a88if-nez v1, :cond_a
000b2a8ciput-boolean v0, v4, Landroidx/lifecycle/x;->h:Z
000b2a90return-void
000b29f8
000b29f8androidx.lifecycle.x::c(androidx.lifecycle.w):
000b2a08iget-boolean v0, v4, Landroidx/lifecycle/x;->h:Z
000b2a0cconst/4 v1, 0x1
000b2a0eif-eqz v0, :cond_8
000b2a12iput-boolean v1, v4, Landroidx/lifecycle/x;->i:Z
000b2a16return-void
000b2a18iput-boolean v1, v4, Landroidx/lifecycle/x;->h:Z
000b2a1cconst/4 v0, 0x0
000b2a1eiput-boolean v0, v4, Landroidx/lifecycle/x;->i:Z
000b2a22if-eqz v5, :cond_14
000b2a26invoke-virtual {v4, v5}, Landroidx/lifecycle/x;->b(Landroidx/lifecycle/w;)V
000b2a2cconst/4 v5, 0x0
000b2a2egoto :goto_3e
000b2a30iget-object v1, v4, Landroidx/lifecycle/x;->b:Ll/f;
000b2a34invoke-virtual {v1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000b2a3anew-instance v2, Ll/d;
000b2a3einvoke-direct {v2, v1}, Ll/d;-><init>(Ll/f;)V
000b2a44iget-object v1, v1, Ll/f;->c:Ljava/util/WeakHashMap;
000b2a48sget-object v3, Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean;
000b2a4cinvoke-virtual {v1, v2, v3}, Ljava/util/WeakHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
000b2a52invoke-virtual {v2}, Ll/d;->hasNext()Z
000b2a58move-result v1
000b2a5aif-eqz v1, :cond_3e
000b2a5einvoke-virtual {v2}, Ll/d;->next()Ljava/lang/Object;
000b2a64move-result-object v1
000b2a66check-cast v1, Ljava/util/Map$Entry;
000b2a6ainvoke-interface {v1}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
000b2a70move-result-object v1
000b2a72check-cast v1, Landroidx/lifecycle/w;
000b2a76invoke-virtual {v4, v1}, Landroidx/lifecycle/x;->b(Landroidx/lifecycle/w;)V
000b2a7ciget-boolean v1, v4, Landroidx/lifecycle/x;->i:Z
000b2a80if-eqz v1, :cond_25
000b2a84iget-boolean v1, v4, Landroidx/lifecycle/x;->i:Z
000b2a88if-nez v1, :cond_a
000b2a8ciput-boolean v0, v4, Landroidx/lifecycle/x;->h:Z
000b2a90return-void
000b29f8
000b2a92
000b2a92 // align 0x4
000b2a92 // align 0x4
000b2a94
000b2a94androidx.lifecycle.x::d(C.h):
000b2aa4const-string v0, "observeForever"
000b2aa8invoke-static {v0}, Landroidx/lifecycle/x;->a(Ljava/lang/String;)V
000b2aaenew-instance v0, Landroidx/lifecycle/v;
000b2ab2invoke-direct {v0, v4, v5}, Landroidx/lifecycle/w;-><init>(Landroidx/lifecycle/x;LC/h;)V
000b2ab8iget-object v1, v4, Landroidx/lifecycle/x;->b:Ll/f;
000b2abcinvoke-virtual {v1, v5}, Ll/f;->a(Ljava/lang/Object;)Ll/c;
000b2ac2move-result-object v2
000b2ac4const/4 v3, 0x1
000b2ac6if-eqz v2, :cond_16
000b2acaiget-object v5, v2, Ll/c;->b:Ljava/lang/Object;
000b2acegoto :goto_30
000b2ad0new-instance v2, Ll/c;
000b2ad4invoke-direct {v2, v5, v0}, Ll/c;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V
000b2adaiget v5, v1, Ll/f;->d:I
000b2adeadd-int/2addr v5, v3
000b2ae0iput v5, v1, Ll/f;->d:I
000b2ae4iget-object v5, v1, Ll/f;->b:Ll/c;
000b2ae8if-nez v5, :cond_29
000b2aeciput-object v2, v1, Ll/f;->a:Ll/c;
000b2af0iput-object v2, v1, Ll/f;->b:Ll/c;
000b2af4goto :goto_2f
000b2af6iput-object v2, v5, Ll/c;->c:Ll/c;
000b2afaiput-object v5, v2, Ll/c;->d:Ll/c;
000b2afeiput-object v2, v1, Ll/f;->b:Ll/c;
000b2b02const/4 v5, 0x0
000b2b04check-cast v5, Landroidx/lifecycle/w;
000b2b08instance-of v1, v5, Landroidx/lifecycle/LiveData$LifecycleBoundObserver;
000b2b0cif-nez v1, :cond_3d
000b2b10if-eqz v5, :cond_39
000b2b14return-void
000b2b16invoke-virtual {v0, v3}, Landroidx/lifecycle/w;->c(Z)V
000b2b1creturn-void
000b2b1enew-instance v5, Ljava/lang/IllegalArgumentException;
000b2b22const-string v0, "Cannot add the same observer with different lifecycles"
000b2b26invoke-direct {v5, v0}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
000b2b2cthrow v5
000b2a94
000b2a94androidx.lifecycle.x::d(C.h):
000b2aa4const-string v0, "observeForever"
000b2aa8invoke-static {v0}, Landroidx/lifecycle/x;->a(Ljava/lang/String;)V
000b2aaenew-instance v0, Landroidx/lifecycle/v;
000b2ab2invoke-direct {v0, v4, v5}, Landroidx/lifecycle/w;-><init>(Landroidx/lifecycle/x;LC/h;)V
000b2ab8iget-object v1, v4, Landroidx/lifecycle/x;->b:Ll/f;
000b2abcinvoke-virtual {v1, v5}, Ll/f;->a(Ljava/lang/Object;)Ll/c;
000b2ac2move-result-object v2
000b2ac4const/4 v3, 0x1
000b2ac6if-eqz v2, :cond_16
000b2acaiget-object v5, v2, Ll/c;->b:Ljava/lang/Object;
000b2acegoto :goto_30
000b2ad0new-instance v2, Ll/c;
000b2ad4invoke-direct {v2, v5, v0}, Ll/c;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V
000b2adaiget v5, v1, Ll/f;->d:I
000b2adeadd-int/2addr v5, v3
000b2ae0iput v5, v1, Ll/f;->d:I
000b2ae4iget-object v5, v1, Ll/f;->b:Ll/c;
000b2ae8if-nez v5, :cond_29
000b2aeciput-object v2, v1, Ll/f;->a:Ll/c;
000b2af0iput-object v2, v1, Ll/f;->b:Ll/c;
000b2af4goto :goto_2f
000b2af6iput-object v2, v5, Ll/c;->c:Ll/c;
000b2afaiput-object v5, v2, Ll/c;->d:Ll/c;
000b2afeiput-object v2, v1, Ll/f;->b:Ll/c;
000b2b02const/4 v5, 0x0
000b2b04check-cast v5, Landroidx/lifecycle/w;
000b2b08instance-of v1, v5, Landroidx/lifecycle/LiveData$LifecycleBoundObserver;
000b2b0cif-nez v1, :cond_3d
000b2b10if-eqz v5, :cond_39
000b2b14return-void
000b2b16invoke-virtual {v0, v3}, Landroidx/lifecycle/w;->c(Z)V
000b2b1creturn-void
000b2b1enew-instance v5, Ljava/lang/IllegalArgumentException;
000b2b22const-string v0, "Cannot add the same observer with different lifecycles"
000b2b26invoke-direct {v5, v0}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
000b2b2cthrow v5
000b2a94
000b2b2e
000b2b2e // align 0x10
000b2b2e // align 0x10
000b2b30
000b2b30androidx.lifecycle.x::e(java.lang.Object):
000b2b40const-string v0, "setValue"
000b2b44invoke-static {v0}, Landroidx/lifecycle/x;->a(Ljava/lang/String;)V
000b2b4aiget v0, v1, Landroidx/lifecycle/x;->g:I
000b2b4eadd-int/lit8 v0, v0, 0x1
000b2b52iput v0, v1, Landroidx/lifecycle/x;->g:I
000b2b56iput-object v2, v1, Landroidx/lifecycle/x;->e:Ljava/lang/Object;
000b2b5aconst/4 v2, 0x0
000b2b5cinvoke-virtual {v1, v2}, Landroidx/lifecycle/x;->c(Landroidx/lifecycle/w;)V
000b2b62return-void
000b2b30
000b2b30androidx.lifecycle.x::e(java.lang.Object):
000b2b40const-string v0, "setValue"
000b2b44invoke-static {v0}, Landroidx/lifecycle/x;->a(Ljava/lang/String;)V
000b2b4aiget v0, v1, Landroidx/lifecycle/x;->g:I
000b2b4eadd-int/lit8 v0, v0, 0x1
000b2b52iput v0, v1, Landroidx/lifecycle/x;->g:I
000b2b56iput-object v2, v1, Landroidx/lifecycle/x;->e:Ljava/lang/Object;
000b2b5aconst/4 v2, 0x0
000b2b5cinvoke-virtual {v1, v2}, Landroidx/lifecycle/x;->c(Landroidx/lifecycle/w;)V
000b2b62return-void
000b2b30
000b2b64
000b2b64androidx.lifecycle.ProcessLifecycleInitializer::b(android.content.Context):
000b2b74const-string v0, "context"
000b2b78invoke-static {v5, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000b2b7einvoke-static {v5}, Lh0/a;->c(Landroid/content/Context;)Lh0/a;
000b2b84move-result-object v0
000b2b86const-string v1, "getInstance(context)"
000b2b8ainvoke-static {v0, v1}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
000b2b90iget-object v0, v0, Lh0/a;->b:Ljava/util/HashSet;
000b2b94const-class v1, Landroidx/lifecycle/ProcessLifecycleInitializer;
000b2b98invoke-virtual {v0, v1}, Ljava/util/HashSet;->contains(Ljava/lang/Object;)Z
000b2b9emove-result v0
000b2ba0if-eqz v0, :cond_5a
000b2ba4sget-object v0, Landroidx/lifecycle/o;->a:Ljava/util/concurrent/atomic/AtomicBoolean;
000b2ba8const/4 v1, 0x1
000b2baainvoke-virtual {v0, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;->getAndSet(Z)Z
000b2bb0move-result v0
000b2bb2const-string v1, "null cannot be cast to non-null type android.app.Application"
000b2bb6if-eqz v0, :cond_24
000b2bbagoto :goto_35
000b2bbcinvoke-virtual {v5}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
000b2bc2move-result-object v0
000b2bc4invoke-static {v0, v1}, Lk1/c;->c(Ljava/lang/Object;Ljava/lang/String;)V
000b2bcacheck-cast v0, Landroid/app/Application;
000b2bcenew-instance v2, Landroidx/lifecycle/n;
000b2bd2invoke-direct {v2}, Landroidx/lifecycle/n;-><init>()V
000b2bd8invoke-virtual {v0, v2}, Landroid/app/Application;->registerActivityLifecycleCallbacks(Landroid/app/Application$ActivityLifecycleCallbacks;)V
000b2bdesget-object v0, Landroidx/lifecycle/B;->i:Landroidx/lifecycle/B;
000b2be2invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000b2be8new-instance v2, Landroid/os/Handler;
000b2becinvoke-direct {v2}, Landroid/os/Handler;-><init>()V
000b2bf2iput-object v2, v0, Landroidx/lifecycle/B;->e:Landroid/os/Handler;
000b2bf6iget-object v2, v0, Landroidx/lifecycle/B;->f:Landroidx/lifecycle/t;
000b2bfasget-object v3, Landroidx/lifecycle/l;->ON_CREATE:Landroidx/lifecycle/l;
000b2bfeinvoke-virtual {v2, v3}, Landroidx/lifecycle/t;->d(Landroidx/lifecycle/l;)V
000b2c04invoke-virtual {v5}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
000b2c0amove-result-object v5
000b2c0cinvoke-static {v5, v1}, Lk1/c;->c(Ljava/lang/Object;Ljava/lang/String;)V
000b2c12check-cast v5, Landroid/app/Application;
000b2c16new-instance v1, Landroidx/lifecycle/A;
000b2c1ainvoke-direct {v1, v0}, Landroidx/lifecycle/A;-><init>(Landroidx/lifecycle/B;)V
000b2c20invoke-virtual {v5, v1}, Landroid/app/Application;->registerActivityLifecycleCallbacks(Landroid/app/Application$ActivityLifecycleCallbacks;)V
000b2c26return-object v0
000b2c28new-instance v5, Ljava/lang/IllegalStateException;
000b2c2cconst-string v0, "ProcessLifecycleInitializer cannot be initialized lazily.\n Please ensure that you have:\n <meta-data\n android:name='androidx.lifecycle.ProcessLifecycleInitializer'\n android:value='androidx.startup' />\n under InitializationProvider in your AndroidManifest.xml"
000b2c30invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
000b2c36throw v5
000b2b64
000b2b64androidx.lifecycle.ProcessLifecycleInitializer::b(android.content.Context):
000b2b74const-string v0, "context"
000b2b78invoke-static {v5, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000b2b7einvoke-static {v5}, Lh0/a;->c(Landroid/content/Context;)Lh0/a;
000b2b84move-result-object v0
000b2b86const-string v1, "getInstance(context)"
000b2b8ainvoke-static {v0, v1}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
000b2b90iget-object v0, v0, Lh0/a;->b:Ljava/util/HashSet;
000b2b94const-class v1, Landroidx/lifecycle/ProcessLifecycleInitializer;
000b2b98invoke-virtual {v0, v1}, Ljava/util/HashSet;->contains(Ljava/lang/Object;)Z
000b2b9emove-result v0
000b2ba0if-eqz v0, :cond_5a
000b2ba4sget-object v0, Landroidx/lifecycle/o;->a:Ljava/util/concurrent/atomic/AtomicBoolean;
000b2ba8const/4 v1, 0x1
000b2baainvoke-virtual {v0, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;->getAndSet(Z)Z
000b2bb0move-result v0
000b2bb2const-string v1, "null cannot be cast to non-null type android.app.Application"
000b2bb6if-eqz v0, :cond_24
000b2bbagoto :goto_35
000b2bbcinvoke-virtual {v5}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
000b2bc2move-result-object v0
000b2bc4invoke-static {v0, v1}, Lk1/c;->c(Ljava/lang/Object;Ljava/lang/String;)V
000b2bcacheck-cast v0, Landroid/app/Application;
000b2bcenew-instance v2, Landroidx/lifecycle/n;
000b2bd2invoke-direct {v2}, Landroidx/lifecycle/n;-><init>()V
000b2bd8invoke-virtual {v0, v2}, Landroid/app/Application;->registerActivityLifecycleCallbacks(Landroid/app/Application$ActivityLifecycleCallbacks;)V
000b2bdesget-object v0, Landroidx/lifecycle/B;->i:Landroidx/lifecycle/B;
000b2be2invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000b2be8new-instance v2, Landroid/os/Handler;
000b2becinvoke-direct {v2}, Landroid/os/Handler;-><init>()V
000b2bf2iput-object v2, v0, Landroidx/lifecycle/B;->e:Landroid/os/Handler;
000b2bf6iget-object v2, v0, Landroidx/lifecycle/B;->f:Landroidx/lifecycle/t;
000b2bfasget-object v3, Landroidx/lifecycle/l;->ON_CREATE:Landroidx/lifecycle/l;
000b2bfeinvoke-virtual {v2, v3}, Landroidx/lifecycle/t;->d(Landroidx/lifecycle/l;)V
000b2c04invoke-virtual {v5}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
000b2c0amove-result-object v5
000b2c0cinvoke-static {v5, v1}, Lk1/c;->c(Ljava/lang/Object;Ljava/lang/String;)V
000b2c12check-cast v5, Landroid/app/Application;
000b2c16new-instance v1, Landroidx/lifecycle/A;
000b2c1ainvoke-direct {v1, v0}, Landroidx/lifecycle/A;-><init>(Landroidx/lifecycle/B;)V
000b2c20invoke-virtual {v5, v1}, Landroid/app/Application;->registerActivityLifecycleCallbacks(Landroid/app/Application$ActivityLifecycleCallbacks;)V
000b2c26return-object v0
000b2c28new-instance v5, Ljava/lang/IllegalStateException;
000b2c2cconst-string v0, "ProcessLifecycleInitializer cannot be initialized lazily.\n Please ensure that you have:\n <meta-data\n android:name='androidx.lifecycle.ProcessLifecycleInitializer'\n android:value='androidx.startup' />\n under InitializationProvider in your AndroidManifest.xml"
000b2c30invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
000b2c36throw v5
000b2b64
000b2c38
000b2c38androidx.lifecycle.ProcessLifecycleInitializer::a():
000b2c48sget-object v0, Lc1/q;->a:Lc1/q;
000b2c4creturn-object v0
000b2c38
000b2c38androidx.lifecycle.ProcessLifecycleInitializer::a():
000b2c48sget-object v0, Lc1/q;->a:Lc1/q;
000b2c4creturn-object v0
000b2c38
000b2c4e
000b2c4e // align 0x10
000b2c4e // align 0x10
000b2c50
000b2c50androidx.lifecycle.ProcessLifecycleInitializer::<init>():
000b2c60invoke-direct {v0}, Ljava/lang/Object;-><init>()V
000b2c66return-void
000b2c50
000b2c50androidx.lifecycle.ProcessLifecycleInitializer::<init>():
000b2c60invoke-direct {v0}, Ljava/lang/Object;-><init>()V
000b2c66return-void
000b2c50
000b2c68
000b2c68androidx.lifecycle.z::a(android.app.Activity, android.app.Application$ActivityLifecycleCallbacks):
000b2c78const-string v0, "activity"
000b2c7cinvoke-static {v1, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000b2c82const-string v0, "callback"
000b2c86invoke-static {v2, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000b2c8cinvoke-virtual {v1, v2}, Landroid/app/Activity;->registerActivityLifecycleCallbacks(Landroid/app/Application$ActivityLifecycleCallbacks;)V
000b2c92return-void
000b2c68
000b2c68androidx.lifecycle.z::a(android.app.Activity, android.app.Application$ActivityLifecycleCallbacks):
000b2c78const-string v0, "activity"
000b2c7cinvoke-static {v1, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000b2c82const-string v0, "callback"
000b2c86invoke-static {v2, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000b2c8cinvoke-virtual {v1, v2}, Landroid/app/Activity;->registerActivityLifecycleCallbacks(Landroid/app/Application$ActivityLifecycleCallbacks;)V
000b2c92return-void
000b2c68
000b2c94
000b2c94androidx.lifecycle.A$a::<init>(androidx.lifecycle.B):
000b2ca4iput-object v1, v0, Landroidx/lifecycle/A$a;->this$0:Landroidx/lifecycle/B;
000b2ca8invoke-direct {v0}, Ljava/lang/Object;-><init>()V
000b2caereturn-void
000b2c94
000b2c94androidx.lifecycle.A$a::<init>(androidx.lifecycle.B):
000b2ca4iput-object v1, v0, Landroidx/lifecycle/A$a;->this$0:Landroidx/lifecycle/B;
000b2ca8invoke-direct {v0}, Ljava/lang/Object;-><init>()V
000b2caereturn-void
000b2c94
000b2cb0
000b2cb0androidx.lifecycle.A$a::onActivityPostResumed(android.app.Activity):
000b2cc0const-string v0, "activity"
000b2cc4invoke-static {v2, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000b2ccaiget-object v2, v1, Landroidx/lifecycle/A$a;->this$0:Landroidx/lifecycle/B;
000b2cceinvoke-virtual {v2}, Landroidx/lifecycle/B;->a()V
000b2cd4return-void
000b2cb0
000b2cb0androidx.lifecycle.A$a::onActivityPostResumed(android.app.Activity):
000b2cc0const-string v0, "activity"
000b2cc4invoke-static {v2, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000b2ccaiget-object v2, v1, Landroidx/lifecycle/A$a;->this$0:Landroidx/lifecycle/B;
000b2cceinvoke-virtual {v2}, Landroidx/lifecycle/B;->a()V
000b2cd4return-void
000b2cb0
000b2cd6
000b2cd6 // align 0x8
000b2cd6 // align 0x8
000b2cd8
000b2cd8androidx.lifecycle.A$a::onActivityPostStarted(android.app.Activity):
000b2ce8const-string v0, "activity"
000b2cecinvoke-static {v3, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000b2cf2iget-object v3, v2, Landroidx/lifecycle/A$a;->this$0:Landroidx/lifecycle/B;
000b2cf6iget v0, v3, Landroidx/lifecycle/B;->a:I
000b2cfaconst/4 v1, 0x1
000b2cfcadd-int/2addr v0, v1
000b2cfeiput v0, v3, Landroidx/lifecycle/B;->a:I
000b2d02if-ne v0, v1, :cond_1d
000b2d06iget-boolean v0, v3, Landroidx/lifecycle/B;->d:Z
000b2d0aif-eqz v0, :cond_1d
000b2d0eiget-object v0, v3, Landroidx/lifecycle/B;->f:Landroidx/lifecycle/t;
000b2d12sget-object v1, Landroidx/lifecycle/l;->ON_START:Landroidx/lifecycle/l;
000b2d16invoke-virtual {v0, v1}, Landroidx/lifecycle/t;->d(Landroidx/lifecycle/l;)V
000b2d1cconst/4 v0, 0x0
000b2d1eiput-boolean v0, v3, Landroidx/lifecycle/B;->d:Z
000b2d22return-void
000b2cd8
000b2cd8androidx.lifecycle.A$a::onActivityPostStarted(android.app.Activity):
000b2ce8const-string v0, "activity"
000b2cecinvoke-static {v3, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000b2cf2iget-object v3, v2, Landroidx/lifecycle/A$a;->this$0:Landroidx/lifecycle/B;
000b2cf6iget v0, v3, Landroidx/lifecycle/B;->a:I
000b2cfaconst/4 v1, 0x1
000b2cfcadd-int/2addr v0, v1
000b2cfeiput v0, v3, Landroidx/lifecycle/B;->a:I
000b2d02if-ne v0, v1, :cond_1d
000b2d06iget-boolean v0, v3, Landroidx/lifecycle/B;->d:Z
000b2d0aif-eqz v0, :cond_1d
000b2d0eiget-object v0, v3, Landroidx/lifecycle/B;->f:Landroidx/lifecycle/t;
000b2d12sget-object v1, Landroidx/lifecycle/l;->ON_START:Landroidx/lifecycle/l;
000b2d16invoke-virtual {v0, v1}, Landroidx/lifecycle/t;->d(Landroidx/lifecycle/l;)V
000b2d1cconst/4 v0, 0x0
000b2d1eiput-boolean v0, v3, Landroidx/lifecycle/B;->d:Z
000b2d22return-void
000b2cd8
000b2d24
000b2d24androidx.lifecycle.A::<init>(androidx.lifecycle.B):
000b2d34iput-object v1, v0, Landroidx/lifecycle/A;->this$0:Landroidx/lifecycle/B;
000b2d38invoke-direct {v0}, Ljava/lang/Object;-><init>()V
000b2d3ereturn-void
000b2d24
000b2d24androidx.lifecycle.A::<init>(androidx.lifecycle.B):
000b2d34iput-object v1, v0, Landroidx/lifecycle/A;->this$0:Landroidx/lifecycle/B;
000b2d38invoke-direct {v0}, Ljava/lang/Object;-><init>()V
000b2d3ereturn-void
000b2d24
000b2d40
000b2d40androidx.lifecycle.A::onActivityCreated(android.app.Activity, android.os.Bundle):
000b2d50const-string v3, "activity"
000b2d54invoke-static {v2, v3}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000b2d5asget v3, Landroid/os/Build$VERSION;->SDK_INT:I
000b2d5econst/16 v0, 0x1d
000b2d62if-ge v3, v0, :cond_24
000b2d66sget v3, Landroidx/lifecycle/E;->b:I
000b2d6ainvoke-virtual {v2}, Landroid/app/Activity;->getFragmentManager()Landroid/app/FragmentManager;
000b2d70move-result-object v2
000b2d72const-string v3, "androidx.lifecycle.LifecycleDispatcher.report_fragment_tag"
000b2d76invoke-virtual {v2, v3}, Landroid/app/FragmentManager;->findFragmentByTag(Ljava/lang/String;)Landroid/app/Fragment;
000b2d7cmove-result-object v2
000b2d7econst-string v3, "null cannot be cast to non-null type androidx.lifecycle.ReportFragment"
000b2d82invoke-static {v2, v3}, Lk1/c;->c(Ljava/lang/Object;Ljava/lang/String;)V
000b2d88check-cast v2, Landroidx/lifecycle/E;
000b2d8ciget-object v3, v1, Landroidx/lifecycle/A;->this$0:Landroidx/lifecycle/B;
000b2d90iget-object v3, v3, Landroidx/lifecycle/B;->h:LC/h;
000b2d94iput-object v3, v2, Landroidx/lifecycle/E;->a:LC/h;
000b2d98return-void
000b2d40
000b2d40androidx.lifecycle.A::onActivityCreated(android.app.Activity, android.os.Bundle):
000b2d50const-string v3, "activity"
000b2d54invoke-static {v2, v3}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000b2d5asget v3, Landroid/os/Build$VERSION;->SDK_INT:I
000b2d5econst/16 v0, 0x1d
000b2d62if-ge v3, v0, :cond_24
000b2d66sget v3, Landroidx/lifecycle/E;->b:I
000b2d6ainvoke-virtual {v2}, Landroid/app/Activity;->getFragmentManager()Landroid/app/FragmentManager;
000b2d70move-result-object v2
000b2d72const-string v3, "androidx.lifecycle.LifecycleDispatcher.report_fragment_tag"
000b2d76invoke-virtual {v2, v3}, Landroid/app/FragmentManager;->findFragmentByTag(Ljava/lang/String;)Landroid/app/Fragment;
000b2d7cmove-result-object v2
000b2d7econst-string v3, "null cannot be cast to non-null type androidx.lifecycle.ReportFragment"
000b2d82invoke-static {v2, v3}, Lk1/c;->c(Ljava/lang/Object;Ljava/lang/String;)V
000b2d88check-cast v2, Landroidx/lifecycle/E;
000b2d8ciget-object v3, v1, Landroidx/lifecycle/A;->this$0:Landroidx/lifecycle/B;
000b2d90iget-object v3, v3, Landroidx/lifecycle/B;->h:LC/h;
000b2d94iput-object v3, v2, Landroidx/lifecycle/E;->a:LC/h;
000b2d98return-void
000b2d40
000b2d9a
000b2d9a // align 0x4
000b2d9a // align 0x4
000b2d9c
000b2d9candroidx.lifecycle.A::onActivityPaused(android.app.Activity):
000b2dacconst-string v0, "activity"
000b2db0invoke-static {v4, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000b2db6iget-object v4, v3, Landroidx/lifecycle/A;->this$0:Landroidx/lifecycle/B;
000b2dbaiget v0, v4, Landroidx/lifecycle/B;->b:I
000b2dbeadd-int/lit8 v0, v0, -0x1
000b2dc2iput v0, v4, Landroidx/lifecycle/B;->b:I
000b2dc6if-nez v0, :cond_1b
000b2dcaiget-object v0, v4, Landroidx/lifecycle/B;->e:Landroid/os/Handler;
000b2dceinvoke-static {v0}, Lk1/c;->b(Ljava/lang/Object;)V
000b2dd4iget-object v4, v4, Landroidx/lifecycle/B;->g:LE0/G;
000b2dd8const-wide/16 v1, 0x2bc
000b2ddcinvoke-virtual {v0, v4, v1, v2}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z
000b2de2return-void
000b2d9c
000b2d9candroidx.lifecycle.A::onActivityPaused(android.app.Activity):
000b2dacconst-string v0, "activity"
000b2db0invoke-static {v4, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000b2db6iget-object v4, v3, Landroidx/lifecycle/A;->this$0:Landroidx/lifecycle/B;
000b2dbaiget v0, v4, Landroidx/lifecycle/B;->b:I
000b2dbeadd-int/lit8 v0, v0, -0x1
000b2dc2iput v0, v4, Landroidx/lifecycle/B;->b:I
000b2dc6if-nez v0, :cond_1b
000b2dcaiget-object v0, v4, Landroidx/lifecycle/B;->e:Landroid/os/Handler;
000b2dceinvoke-static {v0}, Lk1/c;->b(Ljava/lang/Object;)V
000b2dd4iget-object v4, v4, Landroidx/lifecycle/B;->g:LE0/G;
000b2dd8const-wide/16 v1, 0x2bc
000b2ddcinvoke-virtual {v0, v4, v1, v2}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z
000b2de2return-void
000b2d9c
000b2de4
000b2de4androidx.lifecycle.A::onActivityPreCreated(android.app.Activity, android.os.Bundle):
000b2df4const-string v3, "activity"
000b2df8invoke-static {v2, v3}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000b2dfenew-instance v3, Landroidx/lifecycle/A$a;
000b2e02iget-object v0, v1, Landroidx/lifecycle/A;->this$0:Landroidx/lifecycle/B;
000b2e06invoke-direct {v3, v0}, Landroidx/lifecycle/A$a;-><init>(Landroidx/lifecycle/B;)V
000b2e0cinvoke-static {v2, v3}, Landroidx/lifecycle/z;->a(Landroid/app/Activity;Landroid/app/Application$ActivityLifecycleCallbacks;)V
000b2e12return-void
000b2de4
000b2de4androidx.lifecycle.A::onActivityPreCreated(android.app.Activity, android.os.Bundle):
000b2df4const-string v3, "activity"
000b2df8invoke-static {v2, v3}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000b2dfenew-instance v3, Landroidx/lifecycle/A$a;
000b2e02iget-object v0, v1, Landroidx/lifecycle/A;->this$0:Landroidx/lifecycle/B;
000b2e06invoke-direct {v3, v0}, Landroidx/lifecycle/A$a;-><init>(Landroidx/lifecycle/B;)V
000b2e0cinvoke-static {v2, v3}, Landroidx/lifecycle/z;->a(Landroid/app/Activity;Landroid/app/Application$ActivityLifecycleCallbacks;)V
000b2e12return-void
000b2de4
000b2e14
000b2e14androidx.lifecycle.A::onActivityStopped(android.app.Activity):
000b2e24const-string v0, "activity"
000b2e28invoke-static {v3, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000b2e2eiget-object v3, v2, Landroidx/lifecycle/A;->this$0:Landroidx/lifecycle/B;
000b2e32iget v0, v3, Landroidx/lifecycle/B;->a:I
000b2e36add-int/lit8 v0, v0, -0x1
000b2e3aiput v0, v3, Landroidx/lifecycle/B;->a:I
000b2e3eif-nez v0, :cond_1d
000b2e42iget-boolean v0, v3, Landroidx/lifecycle/B;->c:Z
000b2e46if-eqz v0, :cond_1d
000b2e4aiget-object v0, v3, Landroidx/lifecycle/B;->f:Landroidx/lifecycle/t;
000b2e4esget-object v1, Landroidx/lifecycle/l;->ON_STOP:Landroidx/lifecycle/l;
000b2e52invoke-virtual {v0, v1}, Landroidx/lifecycle/t;->d(Landroidx/lifecycle/l;)V
000b2e58const/4 v0, 0x1
000b2e5aiput-boolean v0, v3, Landroidx/lifecycle/B;->d:Z
000b2e5ereturn-void
000b2e14
000b2e14androidx.lifecycle.A::onActivityStopped(android.app.Activity):
000b2e24const-string v0, "activity"
000b2e28invoke-static {v3, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000b2e2eiget-object v3, v2, Landroidx/lifecycle/A;->this$0:Landroidx/lifecycle/B;
000b2e32iget v0, v3, Landroidx/lifecycle/B;->a:I
000b2e36add-int/lit8 v0, v0, -0x1
000b2e3aiput v0, v3, Landroidx/lifecycle/B;->a:I
000b2e3eif-nez v0, :cond_1d
000b2e42iget-boolean v0, v3, Landroidx/lifecycle/B;->c:Z
000b2e46if-eqz v0, :cond_1d
000b2e4aiget-object v0, v3, Landroidx/lifecycle/B;->f:Landroidx/lifecycle/t;
000b2e4esget-object v1, Landroidx/lifecycle/l;->ON_STOP:Landroidx/lifecycle/l;
000b2e52invoke-virtual {v0, v1}, Landroidx/lifecycle/t;->d(Landroidx/lifecycle/l;)V
000b2e58const/4 v0, 0x1
000b2e5aiput-boolean v0, v3, Landroidx/lifecycle/B;->d:Z
000b2e5ereturn-void
000b2e14
000b2e60
000b2e60androidx.lifecycle.B::e():
000b2e70iget-object v0, v1, Landroidx/lifecycle/B;->f:Landroidx/lifecycle/t;
000b2e74return-object v0
000b2e60
000b2e60androidx.lifecycle.B::e():
000b2e70iget-object v0, v1, Landroidx/lifecycle/B;->f:Landroidx/lifecycle/t;
000b2e74return-object v0
000b2e60
000b2e76
000b2e76 // align 0x8
000b2e76 // align 0x8
000b2e78
000b2e78androidx.lifecycle.B::<clinit>():
000b2e88new-instance v0, Landroidx/lifecycle/B;
000b2e8cinvoke-direct {v0}, Landroidx/lifecycle/B;-><init>()V
000b2e92sput-object v0, Landroidx/lifecycle/B;->i:Landroidx/lifecycle/B;
000b2e96return-void
000b2e78
000b2e78androidx.lifecycle.B::<clinit>():
000b2e88new-instance v0, Landroidx/lifecycle/B;
000b2e8cinvoke-direct {v0}, Landroidx/lifecycle/B;-><init>()V
000b2e92sput-object v0, Landroidx/lifecycle/B;->i:Landroidx/lifecycle/B;
000b2e96return-void
000b2e78
000b2e98
000b2e98androidx.lifecycle.B::<init>():
000b2ea8invoke-direct {v2}, Ljava/lang/Object;-><init>()V
000b2eaeconst/4 v0, 0x1
000b2eb0iput-boolean v0, v2, Landroidx/lifecycle/B;->c:Z
000b2eb4iput-boolean v0, v2, Landroidx/lifecycle/B;->d:Z
000b2eb8new-instance v0, Landroidx/lifecycle/t;
000b2ebcinvoke-direct {v0, v2}, Landroidx/lifecycle/t;-><init>(Landroidx/lifecycle/r;)V
000b2ec2iput-object v0, v2, Landroidx/lifecycle/B;->f:Landroidx/lifecycle/t;
000b2ec6new-instance v0, LE0/G;
000b2ecaconst/16 v1, 0xa
000b2eceinvoke-direct {v0, v1, v2}, LE0/G;-><init>(ILjava/lang/Object;)V
000b2ed4iput-object v0, v2, Landroidx/lifecycle/B;->g:LE0/G;
000b2ed8new-instance v0, LC/h;
000b2edcconst/16 v1, 0x14
000b2ee0invoke-direct {v0, v1, v2}, LC/h;-><init>(ILjava/lang/Object;)V
000b2ee6iput-object v0, v2, Landroidx/lifecycle/B;->h:LC/h;
000b2eeareturn-void
000b2e98
000b2e98androidx.lifecycle.B::<init>():
000b2ea8invoke-direct {v2}, Ljava/lang/Object;-><init>()V
000b2eaeconst/4 v0, 0x1
000b2eb0iput-boolean v0, v2, Landroidx/lifecycle/B;->c:Z
000b2eb4iput-boolean v0, v2, Landroidx/lifecycle/B;->d:Z
000b2eb8new-instance v0, Landroidx/lifecycle/t;
000b2ebcinvoke-direct {v0, v2}, Landroidx/lifecycle/t;-><init>(Landroidx/lifecycle/r;)V
000b2ec2iput-object v0, v2, Landroidx/lifecycle/B;->f:Landroidx/lifecycle/t;
000b2ec6new-instance v0, LE0/G;
000b2ecaconst/16 v1, 0xa
000b2eceinvoke-direct {v0, v1, v2}, LE0/G;-><init>(ILjava/lang/Object;)V
000b2ed4iput-object v0, v2, Landroidx/lifecycle/B;->g:LE0/G;
000b2ed8new-instance v0, LC/h;
000b2edcconst/16 v1, 0x14
000b2ee0invoke-direct {v0, v1, v2}, LC/h;-><init>(ILjava/lang/Object;)V
000b2ee6iput-object v0, v2, Landroidx/lifecycle/B;->h:LC/h;
000b2eeareturn-void
000b2e98
000b2eec
000b2eecandroidx.lifecycle.B::a():
000b2efciget v0, v2, Landroidx/lifecycle/B;->b:I
000b2f00const/4 v1, 0x1
000b2f02add-int/2addr v0, v1
000b2f04iput v0, v2, Landroidx/lifecycle/B;->b:I
000b2f08if-ne v0, v1, :cond_21
000b2f0ciget-boolean v0, v2, Landroidx/lifecycle/B;->c:Z
000b2f10if-eqz v0, :cond_17
000b2f14iget-object v0, v2, Landroidx/lifecycle/B;->f:Landroidx/lifecycle/t;
000b2f18sget-object v1, Landroidx/lifecycle/l;->ON_RESUME:Landroidx/lifecycle/l;
000b2f1cinvoke-virtual {v0, v1}, Landroidx/lifecycle/t;->d(Landroidx/lifecycle/l;)V
000b2f22const/4 v0, 0x0
000b2f24iput-boolean v0, v2, Landroidx/lifecycle/B;->c:Z
000b2f28return-void
000b2f2aiget-object v0, v2, Landroidx/lifecycle/B;->e:Landroid/os/Handler;
000b2f2einvoke-static {v0}, Lk1/c;->b(Ljava/lang/Object;)V
000b2f34iget-object v1, v2, Landroidx/lifecycle/B;->g:LE0/G;
000b2f38invoke-virtual {v0, v1}, Landroid/os/Handler;->removeCallbacks(Ljava/lang/Runnable;)V
000b2f3ereturn-void
000b2eec
000b2eecandroidx.lifecycle.B::a():
000b2efciget v0, v2, Landroidx/lifecycle/B;->b:I
000b2f00const/4 v1, 0x1
000b2f02add-int/2addr v0, v1
000b2f04iput v0, v2, Landroidx/lifecycle/B;->b:I
000b2f08if-ne v0, v1, :cond_21
000b2f0ciget-boolean v0, v2, Landroidx/lifecycle/B;->c:Z
000b2f10if-eqz v0, :cond_17
000b2f14iget-object v0, v2, Landroidx/lifecycle/B;->f:Landroidx/lifecycle/t;
000b2f18sget-object v1, Landroidx/lifecycle/l;->ON_RESUME:Landroidx/lifecycle/l;
000b2f1cinvoke-virtual {v0, v1}, Landroidx/lifecycle/t;->d(Landroidx/lifecycle/l;)V
000b2f22const/4 v0, 0x0
000b2f24iput-boolean v0, v2, Landroidx/lifecycle/B;->c:Z
000b2f28return-void
000b2f2aiget-object v0, v2, Landroidx/lifecycle/B;->e:Landroid/os/Handler;
000b2f2einvoke-static {v0}, Lk1/c;->b(Ljava/lang/Object;)V
000b2f34iget-object v1, v2, Landroidx/lifecycle/B;->g:LE0/G;
000b2f38invoke-virtual {v0, v1}, Landroid/os/Handler;->removeCallbacks(Ljava/lang/Runnable;)V
000b2f3ereturn-void
000b2eec
000b2f40
000b2f40androidx.lifecycle.ReflectiveGenericLifecycleObserver::<init>(androidx.lifecycle.q):
000b2f50invoke-direct {v2}, Ljava/lang/Object;-><init>()V
000b2f56iput-object v3, v2, Landroidx/lifecycle/ReflectiveGenericLifecycleObserver;->a:Landroidx/lifecycle/q;
000b2f5asget-object v0, Landroidx/lifecycle/c;->c:Landroidx/lifecycle/c;
000b2f5einvoke-virtual {v3}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000b2f64move-result-object v3
000b2f66iget-object v1, v0, Landroidx/lifecycle/c;->a:Ljava/util/HashMap;
000b2f6ainvoke-virtual {v1, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
000b2f70move-result-object v1
000b2f72check-cast v1, Landroidx/lifecycle/a;
000b2f76if-eqz v1, :cond_16
000b2f7agoto :goto_1b
000b2f7cconst/4 v1, 0x0
000b2f7einvoke-virtual {v0, v3, v1}, Landroidx/lifecycle/c;->a(Ljava/lang/Class;[Ljava/lang/reflect/Method;)Landroidx/lifecycle/a;
000b2f84move-result-object v1
000b2f86iput-object v1, v2, Landroidx/lifecycle/ReflectiveGenericLifecycleObserver;->b:Landroidx/lifecycle/a;
000b2f8areturn-void
000b2f40
000b2f40androidx.lifecycle.ReflectiveGenericLifecycleObserver::<init>(androidx.lifecycle.q):
000b2f50invoke-direct {v2}, Ljava/lang/Object;-><init>()V
000b2f56iput-object v3, v2, Landroidx/lifecycle/ReflectiveGenericLifecycleObserver;->a:Landroidx/lifecycle/q;
000b2f5asget-object v0, Landroidx/lifecycle/c;->c:Landroidx/lifecycle/c;
000b2f5einvoke-virtual {v3}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000b2f64move-result-object v3
000b2f66iget-object v1, v0, Landroidx/lifecycle/c;->a:Ljava/util/HashMap;
000b2f6ainvoke-virtual {v1, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
000b2f70move-result-object v1
000b2f72check-cast v1, Landroidx/lifecycle/a;
000b2f76if-eqz v1, :cond_16
000b2f7agoto :goto_1b
000b2f7cconst/4 v1, 0x0
000b2f7einvoke-virtual {v0, v3, v1}, Landroidx/lifecycle/c;->a(Ljava/lang/Class;[Ljava/lang/reflect/Method;)Landroidx/lifecycle/a;
000b2f84move-result-object v1
000b2f86iput-object v1, v2, Landroidx/lifecycle/ReflectiveGenericLifecycleObserver;->b:Landroidx/lifecycle/a;
000b2f8areturn-void
000b2f40
000b2f8c
000b2f8candroidx.lifecycle.ReflectiveGenericLifecycleObserver::b(androidx.lifecycle.r, androidx.lifecycle.l):
000b2f9ciget-object v0, v3, Landroidx/lifecycle/ReflectiveGenericLifecycleObserver;->b:Landroidx/lifecycle/a;
000b2fa0iget-object v0, v0, Landroidx/lifecycle/a;->a:Ljava/util/HashMap;
000b2fa4invoke-virtual {v0, v5}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
000b2faamove-result-object v1
000b2faccheck-cast v1, Ljava/util/List;
000b2fb0iget-object v2, v3, Landroidx/lifecycle/ReflectiveGenericLifecycleObserver;->a:Landroidx/lifecycle/q;
000b2fb4invoke-static {v1, v4, v5, v2}, Landroidx/lifecycle/a;->a(Ljava/util/List;Landroidx/lifecycle/r;Landroidx/lifecycle/l;Landroidx/lifecycle/q;)V
000b2fbasget-object v1, Landroidx/lifecycle/l;->ON_ANY:Landroidx/lifecycle/l;
000b2fbeinvoke-virtual {v0, v1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
000b2fc4move-result-object v0
000b2fc6check-cast v0, Ljava/util/List;
000b2fcainvoke-static {v0, v4, v5, v2}, Landroidx/lifecycle/a;->a(Ljava/util/List;Landroidx/lifecycle/r;Landroidx/lifecycle/l;Landroidx/lifecycle/q;)V
000b2fd0return-void
000b2f8c
000b2f8candroidx.lifecycle.ReflectiveGenericLifecycleObserver::b(androidx.lifecycle.r, androidx.lifecycle.l):
000b2f9ciget-object v0, v3, Landroidx/lifecycle/ReflectiveGenericLifecycleObserver;->b:Landroidx/lifecycle/a;
000b2fa0iget-object v0, v0, Landroidx/lifecycle/a;->a:Ljava/util/HashMap;
000b2fa4invoke-virtual {v0, v5}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
000b2faamove-result-object v1
000b2faccheck-cast v1, Ljava/util/List;
000b2fb0iget-object v2, v3, Landroidx/lifecycle/ReflectiveGenericLifecycleObserver;->a:Landroidx/lifecycle/q;
000b2fb4invoke-static {v1, v4, v5, v2}, Landroidx/lifecycle/a;->a(Ljava/util/List;Landroidx/lifecycle/r;Landroidx/lifecycle/l;Landroidx/lifecycle/q;)V
000b2fbasget-object v1, Landroidx/lifecycle/l;->ON_ANY:Landroidx/lifecycle/l;
000b2fbeinvoke-virtual {v0, v1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
000b2fc4move-result-object v0
000b2fc6check-cast v0, Ljava/util/List;
000b2fcainvoke-static {v0, v4, v5, v2}, Landroidx/lifecycle/a;->a(Ljava/util/List;Landroidx/lifecycle/r;Landroidx/lifecycle/l;Landroidx/lifecycle/q;)V
000b2fd0return-void
000b2f8c
000b2fd2
000b2fd2 // align 0x4
000b2fd2 // align 0x4
000b2fd4
000b2fd4androidx.lifecycle.C::a(android.app.Activity, androidx.lifecycle.l):
000b2fe4const-string v0, "event"
000b2fe8invoke-static {v2, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000b2feeinstance-of v0, v1, Landroidx/lifecycle/r;
000b2ff2if-eqz v0, :cond_14
000b2ff6check-cast v1, Landroidx/lifecycle/r;
000b2ffainvoke-interface {v1}, Landroidx/lifecycle/r;->e()Landroidx/lifecycle/t;
000b3000move-result-object v1
000b3002if-eqz v1, :cond_14
000b3006invoke-virtual {v1, v2}, Landroidx/lifecycle/t;->d(Landroidx/lifecycle/l;)V
000b300creturn-void
000b2fd4
000b2fd4androidx.lifecycle.C::a(android.app.Activity, androidx.lifecycle.l):
000b2fe4const-string v0, "event"
000b2fe8invoke-static {v2, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000b2feeinstance-of v0, v1, Landroidx/lifecycle/r;
000b2ff2if-eqz v0, :cond_14
000b2ff6check-cast v1, Landroidx/lifecycle/r;
000b2ffainvoke-interface {v1}, Landroidx/lifecycle/r;->e()Landroidx/lifecycle/t;
000b3000move-result-object v1
000b3002if-eqz v1, :cond_14
000b3006invoke-virtual {v1, v2}, Landroidx/lifecycle/t;->d(Landroidx/lifecycle/l;)V
000b300creturn-void
000b2fd4
000b300e
000b300e // align 0x10
000b300e // align 0x10
000b3010
000b3010androidx.lifecycle.C::b(android.app.Activity):
000b3020sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
000b3024const/16 v1, 0x1d
000b3028if-lt v0, v1, :cond_13
000b302csget-object v0, Landroidx/lifecycle/E$a;->Companion:Landroidx/lifecycle/D;
000b3030invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000b3036new-instance v0, Landroidx/lifecycle/E$a;
000b303ainvoke-direct {v0}, Landroidx/lifecycle/E$a;-><init>()V
000b3040invoke-static {v3, v0}, LC/b;->l(Landroid/app/Activity;Landroidx/lifecycle/E$a;)V
000b3046invoke-virtual {v3}, Landroid/app/Activity;->getFragmentManager()Landroid/app/FragmentManager;
000b304cmove-result-object v3
000b304econst-string v0, "androidx.lifecycle.LifecycleDispatcher.report_fragment_tag"
000b3052invoke-virtual {v3, v0}, Landroid/app/FragmentManager;->findFragmentByTag(Ljava/lang/String;)Landroid/app/Fragment;
000b3058move-result-object v1
000b305aif-nez v1, :cond_32
000b305einvoke-virtual {v3}, Landroid/app/FragmentManager;->beginTransaction()Landroid/app/FragmentTransaction;
000b3064move-result-object v1
000b3066new-instance v2, Landroidx/lifecycle/E;
000b306ainvoke-direct {v2}, Landroid/app/Fragment;-><init>()V
000b3070invoke-virtual {v1, v2, v0}, Landroid/app/FragmentTransaction;->add(Landroid/app/Fragment;Ljava/lang/String;)Landroid/app/FragmentTransaction;
000b3076move-result-object v0
000b3078invoke-virtual {v0}, Landroid/app/FragmentTransaction;->commit()I
000b307einvoke-virtual {v3}, Landroid/app/FragmentManager;->executePendingTransactions()Z
000b3084return-void
000b3010
000b3010androidx.lifecycle.C::b(android.app.Activity):
000b3020sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
000b3024const/16 v1, 0x1d
000b3028if-lt v0, v1, :cond_13
000b302csget-object v0, Landroidx/lifecycle/E$a;->Companion:Landroidx/lifecycle/D;
000b3030invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000b3036new-instance v0, Landroidx/lifecycle/E$a;
000b303ainvoke-direct {v0}, Landroidx/lifecycle/E$a;-><init>()V
000b3040invoke-static {v3, v0}, LC/b;->l(Landroid/app/Activity;Landroidx/lifecycle/E$a;)V
000b3046invoke-virtual {v3}, Landroid/app/Activity;->getFragmentManager()Landroid/app/FragmentManager;
000b304cmove-result-object v3
000b304econst-string v0, "androidx.lifecycle.LifecycleDispatcher.report_fragment_tag"
000b3052invoke-virtual {v3, v0}, Landroid/app/FragmentManager;->findFragmentByTag(Ljava/lang/String;)Landroid/app/Fragment;
000b3058move-result-object v1
000b305aif-nez v1, :cond_32
000b305einvoke-virtual {v3}, Landroid/app/FragmentManager;->beginTransaction()Landroid/app/FragmentTransaction;
000b3064move-result-object v1
000b3066new-instance v2, Landroidx/lifecycle/E;
000b306ainvoke-direct {v2}, Landroid/app/Fragment;-><init>()V
000b3070invoke-virtual {v1, v2, v0}, Landroid/app/FragmentTransaction;->add(Landroid/app/Fragment;Ljava/lang/String;)Landroid/app/FragmentTransaction;
000b3076move-result-object v0
000b3078invoke-virtual {v0}, Landroid/app/FragmentTransaction;->commit()I
000b307einvoke-virtual {v3}, Landroid/app/FragmentManager;->executePendingTransactions()Z
000b3084return-void
000b3010
000b3086
000b3086 // align 0x8
000b3086 // align 0x8
000b3088
000b3088androidx.lifecycle.E$a::<clinit>():
000b3098new-instance v0, Landroidx/lifecycle/D;
000b309cinvoke-direct {v0}, Ljava/lang/Object;-><init>()V
000b30a2sput-object v0, Landroidx/lifecycle/E$a;->Companion:Landroidx/lifecycle/D;
000b30a6return-void
000b3088
000b3088androidx.lifecycle.E$a::<clinit>():
000b3098new-instance v0, Landroidx/lifecycle/D;
000b309cinvoke-direct {v0}, Ljava/lang/Object;-><init>()V
000b30a2sput-object v0, Landroidx/lifecycle/E$a;->Companion:Landroidx/lifecycle/D;
000b30a6return-void
000b3088
000b30a8
000b30a8androidx.lifecycle.E$a::<init>():
000b30b8invoke-direct {v0}, Ljava/lang/Object;-><init>()V
000b30bereturn-void
000b30a8
000b30a8androidx.lifecycle.E$a::<init>():
000b30b8invoke-direct {v0}, Ljava/lang/Object;-><init>()V
000b30bereturn-void
000b30a8
000b30c0
000b30c0androidx.lifecycle.E$a::onActivityCreated(android.app.Activity, android.os.Bundle):
000b30d0const-string v2, "activity"
000b30d4invoke-static {v1, v2}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000b30dareturn-void
000b30c0
000b30c0androidx.lifecycle.E$a::onActivityCreated(android.app.Activity, android.os.Bundle):
000b30d0const-string v2, "activity"
000b30d4invoke-static {v1, v2}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000b30dareturn-void
000b30c0
000b30dc
000b30dcandroidx.lifecycle.E$a::onActivityDestroyed(android.app.Activity):
000b30ecconst-string v0, "activity"
000b30f0invoke-static {v2, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000b30f6return-void
000b30dc
000b30dcandroidx.lifecycle.E$a::onActivityDestroyed(android.app.Activity):
000b30ecconst-string v0, "activity"
000b30f0invoke-static {v2, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000b30f6return-void
000b30dc
000b30f8
000b30f8androidx.lifecycle.E$a::onActivityPaused(android.app.Activity):
000b3108const-string v0, "activity"
000b310cinvoke-static {v2, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000b3112return-void
000b30f8
000b30f8androidx.lifecycle.E$a::onActivityPaused(android.app.Activity):
000b3108const-string v0, "activity"
000b310cinvoke-static {v2, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000b3112return-void
000b30f8
000b3114
000b3114androidx.lifecycle.E$a::onActivityPostCreated(android.app.Activity, android.os.Bundle):
000b3124const-string v2, "activity"
000b3128invoke-static {v1, v2}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000b312esget v2, Landroidx/lifecycle/E;->b:I
000b3132sget-object v2, Landroidx/lifecycle/l;->ON_CREATE:Landroidx/lifecycle/l;
000b3136invoke-static {v1, v2}, Landroidx/lifecycle/C;->a(Landroid/app/Activity;Landroidx/lifecycle/l;)V
000b313creturn-void
000b3114
000b3114androidx.lifecycle.E$a::onActivityPostCreated(android.app.Activity, android.os.Bundle):
000b3124const-string v2, "activity"
000b3128invoke-static {v1, v2}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000b312esget v2, Landroidx/lifecycle/E;->b:I
000b3132sget-object v2, Landroidx/lifecycle/l;->ON_CREATE:Landroidx/lifecycle/l;
000b3136invoke-static {v1, v2}, Landroidx/lifecycle/C;->a(Landroid/app/Activity;Landroidx/lifecycle/l;)V
000b313creturn-void
000b3114
000b313e
000b313e // align 0x10
000b313e // align 0x10
000b3140
000b3140androidx.lifecycle.E$a::onActivityPostResumed(android.app.Activity):
000b3150const-string v0, "activity"
000b3154invoke-static {v2, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000b315asget v0, Landroidx/lifecycle/E;->b:I
000b315esget-object v0, Landroidx/lifecycle/l;->ON_RESUME:Landroidx/lifecycle/l;
000b3162invoke-static {v2, v0}, Landroidx/lifecycle/C;->a(Landroid/app/Activity;Landroidx/lifecycle/l;)V
000b3168return-void
000b3140
000b3140androidx.lifecycle.E$a::onActivityPostResumed(android.app.Activity):
000b3150const-string v0, "activity"
000b3154invoke-static {v2, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000b315asget v0, Landroidx/lifecycle/E;->b:I
000b315esget-object v0, Landroidx/lifecycle/l;->ON_RESUME:Landroidx/lifecycle/l;
000b3162invoke-static {v2, v0}, Landroidx/lifecycle/C;->a(Landroid/app/Activity;Landroidx/lifecycle/l;)V
000b3168return-void
000b3140
000b316a
000b316a // align 0x4
000b316a // align 0x4
000b316c
000b316candroidx.lifecycle.E$a::onActivityPostStarted(android.app.Activity):
000b317cconst-string v0, "activity"
000b3180invoke-static {v2, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000b3186sget v0, Landroidx/lifecycle/E;->b:I
000b318asget-object v0, Landroidx/lifecycle/l;->ON_START:Landroidx/lifecycle/l;
000b318einvoke-static {v2, v0}, Landroidx/lifecycle/C;->a(Landroid/app/Activity;Landroidx/lifecycle/l;)V
000b3194return-void
000b316c
000b316candroidx.lifecycle.E$a::onActivityPostStarted(android.app.Activity):
000b317cconst-string v0, "activity"
000b3180invoke-static {v2, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000b3186sget v0, Landroidx/lifecycle/E;->b:I
000b318asget-object v0, Landroidx/lifecycle/l;->ON_START:Landroidx/lifecycle/l;
000b318einvoke-static {v2, v0}, Landroidx/lifecycle/C;->a(Landroid/app/Activity;Landroidx/lifecycle/l;)V
000b3194return-void
000b316c
000b3196
000b3196 // align 0x8
000b3196 // align 0x8
000b3198
000b3198androidx.lifecycle.E$a::onActivityPreDestroyed(android.app.Activity):
000b31a8const-string v0, "activity"
000b31acinvoke-static {v2, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000b31b2sget v0, Landroidx/lifecycle/E;->b:I
000b31b6sget-object v0, Landroidx/lifecycle/l;->ON_DESTROY:Landroidx/lifecycle/l;
000b31bainvoke-static {v2, v0}, Landroidx/lifecycle/C;->a(Landroid/app/Activity;Landroidx/lifecycle/l;)V
000b31c0return-void
000b3198
000b3198androidx.lifecycle.E$a::onActivityPreDestroyed(android.app.Activity):
000b31a8const-string v0, "activity"
000b31acinvoke-static {v2, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000b31b2sget v0, Landroidx/lifecycle/E;->b:I
000b31b6sget-object v0, Landroidx/lifecycle/l;->ON_DESTROY:Landroidx/lifecycle/l;
000b31bainvoke-static {v2, v0}, Landroidx/lifecycle/C;->a(Landroid/app/Activity;Landroidx/lifecycle/l;)V
000b31c0return-void
000b3198
000b31c2
000b31c2 // align 0x4
000b31c2 // align 0x4
000b31c4
000b31c4androidx.lifecycle.E$a::onActivityPrePaused(android.app.Activity):
000b31d4const-string v0, "activity"
000b31d8invoke-static {v2, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000b31desget v0, Landroidx/lifecycle/E;->b:I
000b31e2sget-object v0, Landroidx/lifecycle/l;->ON_PAUSE:Landroidx/lifecycle/l;
000b31e6invoke-static {v2, v0}, Landroidx/lifecycle/C;->a(Landroid/app/Activity;Landroidx/lifecycle/l;)V
000b31ecreturn-void
000b31c4
000b31c4androidx.lifecycle.E$a::onActivityPrePaused(android.app.Activity):
000b31d4const-string v0, "activity"
000b31d8invoke-static {v2, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000b31desget v0, Landroidx/lifecycle/E;->b:I
000b31e2sget-object v0, Landroidx/lifecycle/l;->ON_PAUSE:Landroidx/lifecycle/l;
000b31e6invoke-static {v2, v0}, Landroidx/lifecycle/C;->a(Landroid/app/Activity;Landroidx/lifecycle/l;)V
000b31ecreturn-void
000b31c4
000b31ee
000b31ee // align 0x10
000b31ee // align 0x10
000b31f0
000b31f0androidx.lifecycle.E$a::onActivityPreStopped(android.app.Activity):
000b3200const-string v0, "activity"
000b3204invoke-static {v2, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000b320asget v0, Landroidx/lifecycle/E;->b:I
000b320esget-object v0, Landroidx/lifecycle/l;->ON_STOP:Landroidx/lifecycle/l;
000b3212invoke-static {v2, v0}, Landroidx/lifecycle/C;->a(Landroid/app/Activity;Landroidx/lifecycle/l;)V
000b3218return-void
000b31f0
000b31f0androidx.lifecycle.E$a::onActivityPreStopped(android.app.Activity):
000b3200const-string v0, "activity"
000b3204invoke-static {v2, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000b320asget v0, Landroidx/lifecycle/E;->b:I
000b320esget-object v0, Landroidx/lifecycle/l;->ON_STOP:Landroidx/lifecycle/l;
000b3212invoke-static {v2, v0}, Landroidx/lifecycle/C;->a(Landroid/app/Activity;Landroidx/lifecycle/l;)V
000b3218return-void
000b31f0
000b321a
000b321a // align 0x4
000b321a // align 0x4
000b321c
000b321candroidx.lifecycle.E$a::onActivityResumed(android.app.Activity):
000b322cconst-string v0, "activity"
000b3230invoke-static {v2, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000b3236return-void
000b321c
000b321candroidx.lifecycle.E$a::onActivityResumed(android.app.Activity):
000b322cconst-string v0, "activity"
000b3230invoke-static {v2, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000b3236return-void
000b321c
000b3238
000b3238androidx.lifecycle.E$a::onActivitySaveInstanceState(android.app.Activity, android.os.Bundle):
000b3248const-string v0, "activity"
000b324cinvoke-static {v2, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000b3252const-string v2, "bundle"
000b3256invoke-static {v3, v2}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000b325creturn-void
000b3238
000b3238androidx.lifecycle.E$a::onActivitySaveInstanceState(android.app.Activity, android.os.Bundle):
000b3248const-string v0, "activity"
000b324cinvoke-static {v2, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000b3252const-string v2, "bundle"
000b3256invoke-static {v3, v2}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000b325creturn-void
000b3238
000b325e
000b325e // align 0x10
000b325e // align 0x10
000b3260
000b3260androidx.lifecycle.E$a::onActivityStarted(android.app.Activity):
000b3270const-string v0, "activity"
000b3274invoke-static {v2, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000b327areturn-void
000b3260
000b3260androidx.lifecycle.E$a::onActivityStarted(android.app.Activity):
000b3270const-string v0, "activity"
000b3274invoke-static {v2, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000b327areturn-void
000b3260
000b327c
000b327candroidx.lifecycle.E$a::onActivityStopped(android.app.Activity):
000b328cconst-string v0, "activity"
000b3290invoke-static {v2, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000b3296return-void
000b327c
000b327candroidx.lifecycle.E$a::onActivityStopped(android.app.Activity):
000b328cconst-string v0, "activity"
000b3290invoke-static {v2, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000b3296return-void
000b327c
000b3298
000b3298androidx.lifecycle.E$a::registerIn(android.app.Activity):
000b32a8sget-object v0, Landroidx/lifecycle/E$a;->Companion:Landroidx/lifecycle/D;
000b32acinvoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000b32b2const-string v0, "activity"
000b32b6invoke-static {v1, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000b32bcnew-instance v0, Landroidx/lifecycle/E$a;
000b32c0invoke-direct {v0}, Landroidx/lifecycle/E$a;-><init>()V
000b32c6invoke-static {v1, v0}, LC/b;->l(Landroid/app/Activity;Landroidx/lifecycle/E$a;)V
000b32ccreturn-void
000b3298
000b3298androidx.lifecycle.E$a::registerIn(android.app.Activity):
000b32a8sget-object v0, Landroidx/lifecycle/E$a;->Companion:Landroidx/lifecycle/D;
000b32acinvoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000b32b2const-string v0, "activity"
000b32b6invoke-static {v1, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000b32bcnew-instance v0, Landroidx/lifecycle/E$a;
000b32c0invoke-direct {v0}, Landroidx/lifecycle/E$a;-><init>()V
000b32c6invoke-static {v1, v0}, LC/b;->l(Landroid/app/Activity;Landroidx/lifecycle/E$a;)V
000b32ccreturn-void
000b3298
000b32ce
000b32ce // align 0x10
000b32ce // align 0x10
000b32d0
000b32d0androidx.lifecycle.E::<init>():
000b32e0invoke-direct {v0}, Landroid/app/Fragment;-><init>()V
000b32e6return-void
000b32d0
000b32d0androidx.lifecycle.E::<init>():
000b32e0invoke-direct {v0}, Landroid/app/Fragment;-><init>()V
000b32e6return-void
000b32d0
000b32e8
000b32e8androidx.lifecycle.E::a(androidx.lifecycle.l):
000b32f8sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
000b32fcconst/16 v1, 0x1d
000b3300if-ge v0, v1, :cond_12
000b3304invoke-virtual {v2}, Landroid/app/Fragment;->getActivity()Landroid/app/Activity;
000b330amove-result-object v0
000b330cconst-string v1, "activity"
000b3310invoke-static {v0, v1}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
000b3316invoke-static {v0, v3}, Landroidx/lifecycle/C;->a(Landroid/app/Activity;Landroidx/lifecycle/l;)V
000b331creturn-void
000b32e8
000b32e8androidx.lifecycle.E::a(androidx.lifecycle.l):
000b32f8sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
000b32fcconst/16 v1, 0x1d
000b3300if-ge v0, v1, :cond_12
000b3304invoke-virtual {v2}, Landroid/app/Fragment;->getActivity()Landroid/app/Activity;
000b330amove-result-object v0
000b330cconst-string v1, "activity"
000b3310invoke-static {v0, v1}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
000b3316invoke-static {v0, v3}, Landroidx/lifecycle/C;->a(Landroid/app/Activity;Landroidx/lifecycle/l;)V
000b331creturn-void
000b32e8
000b331e
000b331e // align 0x10
000b331e // align 0x10
000b3320
000b3320androidx.lifecycle.E::onActivityCreated(android.os.Bundle):
000b3330invoke-super {v0, v1}, Landroid/app/Fragment;->onActivityCreated(Landroid/os/Bundle;)V
000b3336sget-object v1, Landroidx/lifecycle/l;->ON_CREATE:Landroidx/lifecycle/l;
000b333ainvoke-virtual {v0, v1}, Landroidx/lifecycle/E;->a(Landroidx/lifecycle/l;)V
000b3340return-void
000b3320
000b3320androidx.lifecycle.E::onActivityCreated(android.os.Bundle):
000b3330invoke-super {v0, v1}, Landroid/app/Fragment;->onActivityCreated(Landroid/os/Bundle;)V
000b3336sget-object v1, Landroidx/lifecycle/l;->ON_CREATE:Landroidx/lifecycle/l;
000b333ainvoke-virtual {v0, v1}, Landroidx/lifecycle/E;->a(Landroidx/lifecycle/l;)V
000b3340return-void
000b3320
000b3342
000b3342 // align 0x4
000b3342 // align 0x4
000b3344
000b3344androidx.lifecycle.E::onDestroy():
000b3354invoke-super {v1}, Landroid/app/Fragment;->onDestroy()V
000b335asget-object v0, Landroidx/lifecycle/l;->ON_DESTROY:Landroidx/lifecycle/l;
000b335einvoke-virtual {v1, v0}, Landroidx/lifecycle/E;->a(Landroidx/lifecycle/l;)V
000b3364const/4 v0, 0x0
000b3366iput-object v0, v1, Landroidx/lifecycle/E;->a:LC/h;
000b336areturn-void
000b3344
000b3344androidx.lifecycle.E::onDestroy():
000b3354invoke-super {v1}, Landroid/app/Fragment;->onDestroy()V
000b335asget-object v0, Landroidx/lifecycle/l;->ON_DESTROY:Landroidx/lifecycle/l;
000b335einvoke-virtual {v1, v0}, Landroidx/lifecycle/E;->a(Landroidx/lifecycle/l;)V
000b3364const/4 v0, 0x0
000b3366iput-object v0, v1, Landroidx/lifecycle/E;->a:LC/h;
000b336areturn-void
000b3344
000b336c
000b336candroidx.lifecycle.E::onPause():
000b337cinvoke-super {v1}, Landroid/app/Fragment;->onPause()V
000b3382sget-object v0, Landroidx/lifecycle/l;->ON_PAUSE:Landroidx/lifecycle/l;
000b3386invoke-virtual {v1, v0}, Landroidx/lifecycle/E;->a(Landroidx/lifecycle/l;)V
000b338creturn-void
000b336c
000b336candroidx.lifecycle.E::onPause():
000b337cinvoke-super {v1}, Landroid/app/Fragment;->onPause()V
000b3382sget-object v0, Landroidx/lifecycle/l;->ON_PAUSE:Landroidx/lifecycle/l;
000b3386invoke-virtual {v1, v0}, Landroidx/lifecycle/E;->a(Landroidx/lifecycle/l;)V
000b338creturn-void
000b336c
000b338e
000b338e // align 0x10
000b338e // align 0x10
000b3390
000b3390androidx.lifecycle.E::onResume():
000b33a0invoke-super {v1}, Landroid/app/Fragment;->onResume()V
000b33a6iget-object v0, v1, Landroidx/lifecycle/E;->a:LC/h;
000b33aaif-eqz v0, :cond_e
000b33aeiget-object v0, v0, LC/h;->b:Ljava/lang/Object;
000b33b2check-cast v0, Landroidx/lifecycle/B;
000b33b6invoke-virtual {v0}, Landroidx/lifecycle/B;->a()V
000b33bcsget-object v0, Landroidx/lifecycle/l;->ON_RESUME:Landroidx/lifecycle/l;
000b33c0invoke-virtual {v1, v0}, Landroidx/lifecycle/E;->a(Landroidx/lifecycle/l;)V
000b33c6return-void
000b3390
000b3390androidx.lifecycle.E::onResume():
000b33a0invoke-super {v1}, Landroid/app/Fragment;->onResume()V
000b33a6iget-object v0, v1, Landroidx/lifecycle/E;->a:LC/h;
000b33aaif-eqz v0, :cond_e
000b33aeiget-object v0, v0, LC/h;->b:Ljava/lang/Object;
000b33b2check-cast v0, Landroidx/lifecycle/B;
000b33b6invoke-virtual {v0}, Landroidx/lifecycle/B;->a()V
000b33bcsget-object v0, Landroidx/lifecycle/l;->ON_RESUME:Landroidx/lifecycle/l;
000b33c0invoke-virtual {v1, v0}, Landroidx/lifecycle/E;->a(Landroidx/lifecycle/l;)V
000b33c6return-void
000b3390
000b33c8
000b33c8androidx.lifecycle.E::onStart():
000b33d8invoke-super {v3}, Landroid/app/Fragment;->onStart()V
000b33deiget-object v0, v3, Landroidx/lifecycle/E;->a:LC/h;
000b33e2if-eqz v0, :cond_21
000b33e6iget-object v0, v0, LC/h;->b:Ljava/lang/Object;
000b33eacheck-cast v0, Landroidx/lifecycle/B;
000b33eeiget v1, v0, Landroidx/lifecycle/B;->a:I
000b33f2const/4 v2, 0x1
000b33f4add-int/2addr v1, v2
000b33f6iput v1, v0, Landroidx/lifecycle/B;->a:I
000b33faif-ne v1, v2, :cond_21
000b33feiget-boolean v1, v0, Landroidx/lifecycle/B;->d:Z
000b3402if-eqz v1, :cond_21
000b3406iget-object v1, v0, Landroidx/lifecycle/B;->f:Landroidx/lifecycle/t;
000b340asget-object v2, Landroidx/lifecycle/l;->ON_START:Landroidx/lifecycle/l;
000b340einvoke-virtual {v1, v2}, Landroidx/lifecycle/t;->d(Landroidx/lifecycle/l;)V
000b3414const/4 v1, 0x0
000b3416iput-boolean v1, v0, Landroidx/lifecycle/B;->d:Z
000b341asget-object v0, Landroidx/lifecycle/l;->ON_START:Landroidx/lifecycle/l;
000b341einvoke-virtual {v3, v0}, Landroidx/lifecycle/E;->a(Landroidx/lifecycle/l;)V
000b3424return-void
000b33c8
000b33c8androidx.lifecycle.E::onStart():
000b33d8invoke-super {v3}, Landroid/app/Fragment;->onStart()V
000b33deiget-object v0, v3, Landroidx/lifecycle/E;->a:LC/h;
000b33e2if-eqz v0, :cond_21
000b33e6iget-object v0, v0, LC/h;->b:Ljava/lang/Object;
000b33eacheck-cast v0, Landroidx/lifecycle/B;
000b33eeiget v1, v0, Landroidx/lifecycle/B;->a:I
000b33f2const/4 v2, 0x1
000b33f4add-int/2addr v1, v2
000b33f6iput v1, v0, Landroidx/lifecycle/B;->a:I
000b33faif-ne v1, v2, :cond_21
000b33feiget-boolean v1, v0, Landroidx/lifecycle/B;->d:Z
000b3402if-eqz v1, :cond_21
000b3406iget-object v1, v0, Landroidx/lifecycle/B;->f:Landroidx/lifecycle/t;
000b340asget-object v2, Landroidx/lifecycle/l;->ON_START:Landroidx/lifecycle/l;
000b340einvoke-virtual {v1, v2}, Landroidx/lifecycle/t;->d(Landroidx/lifecycle/l;)V
000b3414const/4 v1, 0x0
000b3416iput-boolean v1, v0, Landroidx/lifecycle/B;->d:Z
000b341asget-object v0, Landroidx/lifecycle/l;->ON_START:Landroidx/lifecycle/l;
000b341einvoke-virtual {v3, v0}, Landroidx/lifecycle/E;->a(Landroidx/lifecycle/l;)V
000b3424return-void
000b33c8
000b3426
000b3426 // align 0x8
000b3426 // align 0x8
000b3428
000b3428androidx.lifecycle.E::onStop():
000b3438invoke-super {v1}, Landroid/app/Fragment;->onStop()V
000b343esget-object v0, Landroidx/lifecycle/l;->ON_STOP:Landroidx/lifecycle/l;
000b3442invoke-virtual {v1, v0}, Landroidx/lifecycle/E;->a(Landroidx/lifecycle/l;)V
000b3448return-void
000b3428
000b3428androidx.lifecycle.E::onStop():
000b3438invoke-super {v1}, Landroid/app/Fragment;->onStop()V
000b343esget-object v0, Landroidx/lifecycle/l;->ON_STOP:Landroidx/lifecycle/l;
000b3442invoke-virtual {v1, v0}, Landroidx/lifecycle/E;->a(Landroidx/lifecycle/l;)V
000b3448return-void
000b3428
000b344a
000b344a // align 0x4
000b344a // align 0x4
000b344c
000b344candroidx.lifecycle.SavedStateHandleAttacher::<init>(androidx.lifecycle.H):
000b345cinvoke-direct {v0}, Ljava/lang/Object;-><init>()V
000b3462iput-object v1, v0, Landroidx/lifecycle/SavedStateHandleAttacher;->a:Landroidx/lifecycle/H;
000b3466return-void
000b344c
000b344candroidx.lifecycle.SavedStateHandleAttacher::<init>(androidx.lifecycle.H):
000b345cinvoke-direct {v0}, Ljava/lang/Object;-><init>()V
000b3462iput-object v1, v0, Landroidx/lifecycle/SavedStateHandleAttacher;->a:Landroidx/lifecycle/H;
000b3466return-void
000b344c
000b3468
000b3468androidx.lifecycle.SavedStateHandleAttacher::b(androidx.lifecycle.r, androidx.lifecycle.l):
000b3478sget-object v0, Landroidx/lifecycle/l;->ON_CREATE:Landroidx/lifecycle/l;
000b347cif-ne v4, v0, :cond_38
000b3480invoke-interface {v3}, Landroidx/lifecycle/r;->e()Landroidx/lifecycle/t;
000b3486move-result-object v3
000b3488invoke-virtual {v3, v2}, Landroidx/lifecycle/t;->f(Landroidx/lifecycle/q;)V
000b348eiget-object v3, v2, Landroidx/lifecycle/SavedStateHandleAttacher;->a:Landroidx/lifecycle/H;
000b3492iget-boolean v4, v3, Landroidx/lifecycle/H;->b:Z
000b3496if-nez v4, :cond_37
000b349aiget-object v4, v3, Landroidx/lifecycle/H;->a:Lg0/d;
000b349econst-string v0, "androidx.lifecycle.internal.SavedStateHandlesProvider"
000b34a2invoke-virtual {v4, v0}, Lg0/d;->c(Ljava/lang/String;)Landroid/os/Bundle;
000b34a8move-result-object v4
000b34aanew-instance v0, Landroid/os/Bundle;
000b34aeinvoke-direct {v0}, Landroid/os/Bundle;-><init>()V
000b34b4iget-object v1, v3, Landroidx/lifecycle/H;->c:Landroid/os/Bundle;
000b34b8if-eqz v1, :cond_25
000b34bcinvoke-virtual {v0, v1}, Landroid/os/Bundle;->putAll(Landroid/os/Bundle;)V
000b34c2if-eqz v4, :cond_2a
000b34c6invoke-virtual {v0, v4}, Landroid/os/Bundle;->putAll(Landroid/os/Bundle;)V
000b34cciput-object v0, v3, Landroidx/lifecycle/H;->c:Landroid/os/Bundle;
000b34d0const/4 v4, 0x1
000b34d2iput-boolean v4, v3, Landroidx/lifecycle/H;->b:Z
000b34d6iget-object v3, v3, Landroidx/lifecycle/H;->d:Lb1/b;
000b34dainvoke-virtual {v3}, Lb1/b;->a()Ljava/lang/Object;
000b34e0move-result-object v3
000b34e2check-cast v3, Landroidx/lifecycle/I;
000b34e6return-void
000b34e8new-instance v3, Ljava/lang/StringBuilder;
000b34ecconst-string v0, "Next event must be ON_CREATE, it was "
000b34f0invoke-direct {v3, v0}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000b34f6invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
000b34fcinvoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000b3502move-result-object v3
000b3504new-instance v4, Ljava/lang/IllegalStateException;
000b3508invoke-virtual {v3}, Ljava/lang/Object;->toString()Ljava/lang/String;
000b350emove-result-object v3
000b3510invoke-direct {v4, v3}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
000b3516throw v4
000b3468
000b3468androidx.lifecycle.SavedStateHandleAttacher::b(androidx.lifecycle.r, androidx.lifecycle.l):
000b3478sget-object v0, Landroidx/lifecycle/l;->ON_CREATE:Landroidx/lifecycle/l;
000b347cif-ne v4, v0, :cond_38
000b3480invoke-interface {v3}, Landroidx/lifecycle/r;->e()Landroidx/lifecycle/t;
000b3486move-result-object v3
000b3488invoke-virtual {v3, v2}, Landroidx/lifecycle/t;->f(Landroidx/lifecycle/q;)V
000b348eiget-object v3, v2, Landroidx/lifecycle/SavedStateHandleAttacher;->a:Landroidx/lifecycle/H;
000b3492iget-boolean v4, v3, Landroidx/lifecycle/H;->b:Z
000b3496if-nez v4, :cond_37
000b349aiget-object v4, v3, Landroidx/lifecycle/H;->a:Lg0/d;
000b349econst-string v0, "androidx.lifecycle.internal.SavedStateHandlesProvider"
000b34a2invoke-virtual {v4, v0}, Lg0/d;->c(Ljava/lang/String;)Landroid/os/Bundle;
000b34a8move-result-object v4
000b34aanew-instance v0, Landroid/os/Bundle;
000b34aeinvoke-direct {v0}, Landroid/os/Bundle;-><init>()V
000b34b4iget-object v1, v3, Landroidx/lifecycle/H;->c:Landroid/os/Bundle;
000b34b8if-eqz v1, :cond_25
000b34bcinvoke-virtual {v0, v1}, Landroid/os/Bundle;->putAll(Landroid/os/Bundle;)V
000b34c2if-eqz v4, :cond_2a
000b34c6invoke-virtual {v0, v4}, Landroid/os/Bundle;->putAll(Landroid/os/Bundle;)V
000b34cciput-object v0, v3, Landroidx/lifecycle/H;->c:Landroid/os/Bundle;
000b34d0const/4 v4, 0x1
000b34d2iput-boolean v4, v3, Landroidx/lifecycle/H;->b:Z
000b34d6iget-object v3, v3, Landroidx/lifecycle/H;->d:Lb1/b;
000b34dainvoke-virtual {v3}, Lb1/b;->a()Ljava/lang/Object;
000b34e0move-result-object v3
000b34e2check-cast v3, Landroidx/lifecycle/I;
000b34e6return-void
000b34e8new-instance v3, Ljava/lang/StringBuilder;
000b34ecconst-string v0, "Next event must be ON_CREATE, it was "
000b34f0invoke-direct {v3, v0}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000b34f6invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
000b34fcinvoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000b3502move-result-object v3
000b3504new-instance v4, Ljava/lang/IllegalStateException;
000b3508invoke-virtual {v3}, Ljava/lang/Object;->toString()Ljava/lang/String;
000b350emove-result-object v3
000b3510invoke-direct {v4, v3}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
000b3516throw v4
000b3468
000b3518
000b3518androidx.lifecycle.SavedStateHandleController::b(androidx.lifecycle.r, androidx.lifecycle.l):
000b3528sget-object v0, Landroidx/lifecycle/l;->ON_DESTROY:Landroidx/lifecycle/l;
000b352cif-ne v3, v0, :cond_e
000b3530const/4 v3, 0x0
000b3532iput-boolean v3, v1, Landroidx/lifecycle/SavedStateHandleController;->a:Z
000b3536invoke-interface {v2}, Landroidx/lifecycle/r;->e()Landroidx/lifecycle/t;
000b353cmove-result-object v2
000b353einvoke-virtual {v2, v1}, Landroidx/lifecycle/t;->f(Landroidx/lifecycle/q;)V
000b3544return-void
000b3518
000b3518androidx.lifecycle.SavedStateHandleController::b(androidx.lifecycle.r, androidx.lifecycle.l):
000b3528sget-object v0, Landroidx/lifecycle/l;->ON_DESTROY:Landroidx/lifecycle/l;
000b352cif-ne v3, v0, :cond_e
000b3530const/4 v3, 0x0
000b3532iput-boolean v3, v1, Landroidx/lifecycle/SavedStateHandleController;->a:Z
000b3536invoke-interface {v2}, Landroidx/lifecycle/r;->e()Landroidx/lifecycle/t;
000b353cmove-result-object v2
000b353einvoke-virtual {v2, v1}, Landroidx/lifecycle/t;->f(Landroidx/lifecycle/q;)V
000b3544return-void
000b3518
000b3546
000b3546 // align 0x8
000b3546 // align 0x8
000b3548
000b3548androidx.lifecycle.F::<clinit>():
000b3558new-instance v0, Landroidx/lifecycle/K;
000b355cinvoke-direct {v0}, Ljava/lang/Object;-><init>()V
000b3562sput-object v0, Landroidx/lifecycle/F;->a:Landroidx/lifecycle/K;
000b3566new-instance v0, Landroidx/lifecycle/K;
000b356ainvoke-direct {v0}, Ljava/lang/Object;-><init>()V
000b3570sput-object v0, Landroidx/lifecycle/F;->b:Landroidx/lifecycle/K;
000b3574new-instance v0, Landroidx/lifecycle/K;
000b3578invoke-direct {v0}, Ljava/lang/Object;-><init>()V
000b357esput-object v0, Landroidx/lifecycle/F;->c:Landroidx/lifecycle/K;
000b3582return-void
000b3548
000b3548androidx.lifecycle.F::<clinit>():
000b3558new-instance v0, Landroidx/lifecycle/K;
000b355cinvoke-direct {v0}, Ljava/lang/Object;-><init>()V
000b3562sput-object v0, Landroidx/lifecycle/F;->a:Landroidx/lifecycle/K;
000b3566new-instance v0, Landroidx/lifecycle/K;
000b356ainvoke-direct {v0}, Ljava/lang/Object;-><init>()V
000b3570sput-object v0, Landroidx/lifecycle/F;->b:Landroidx/lifecycle/K;
000b3574new-instance v0, Landroidx/lifecycle/K;
000b3578invoke-direct {v0}, Ljava/lang/Object;-><init>()V
000b357esput-object v0, Landroidx/lifecycle/F;->c:Landroidx/lifecycle/K;
000b3582return-void
000b3548
000b3584
000b3584androidx.lifecycle.G::a():
000b3594iget v0, v8, Landroidx/lifecycle/G;->a:I
000b3598packed-switch v0, :pswitch_data_c8
000b359eiget-object v0, v8, Landroidx/lifecycle/G;->b:Ljava/lang/Object;
000b35a2check-cast v0, Lk1/d;
000b35a6invoke-interface {v0}, Lj1/a;->a()Ljava/lang/Object;
000b35acmove-result-object v0
000b35aecheck-cast v0, Ljava/util/List;
000b35b2goto :goto_12
000b35b4sget-object v0, Lc1/q;->a:Lc1/q;
000b35b8return-object v0
000b35baiget-object v0, v8, Landroidx/lifecycle/G;->b:Ljava/lang/Object;
000b35becheck-cast v0, Ljava/util/List;
000b35c2return-object v0
000b35c4iget-object v0, v8, Landroidx/lifecycle/G;->b:Ljava/lang/Object;
000b35c8check-cast v0, Landroidx/activity/k;
000b35ccnew-instance v1, Ljava/util/ArrayList;
000b35d0invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V
000b35d6sget-object v2, Lk1/g;->a:Lk1/h;
000b35dainvoke-virtual {v2}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000b35e0new-instance v2, Lk1/b;
000b35e4const-class v3, Landroidx/lifecycle/I;
000b35e8invoke-direct {v2, v3}, Lk1/b;-><init>(Ljava/lang/Class;)V
000b35eenew-instance v4, La0/d;
000b35f2invoke-interface {v2}, Lk1/a;->a()Ljava/lang/Class;
000b35f8move-result-object v2
000b35faconst-string v5, "null cannot be cast to non-null type java.lang.Class<T of kotlin.jvm.JvmClassMappingKt.<get-java>>"
000b35feinvoke-static {v2, v5}, Lk1/c;->c(Ljava/lang/Object;Ljava/lang/String;)V
000b3604invoke-direct {v4, v2}, La0/d;-><init>(Ljava/lang/Class;)V
000b360ainvoke-virtual {v1, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
000b3610const/4 v2, 0x0
000b3612new-array v4, v2, [La0/d;
000b3616invoke-virtual {v1, v4}, Ljava/util/ArrayList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;
000b361cmove-result-object v1
000b361echeck-cast v1, [La0/d;
000b3622array-length v4, v1
000b3624invoke-static {v1, v4}, Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object;
000b362amove-result-object v1
000b362ccheck-cast v1, [La0/d;
000b3630const-string v4, "initializers"
000b3634invoke-static {v1, v4}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000b363ainvoke-virtual {v0}, Landroidx/activity/k;->c()Landroidx/lifecycle/L;
000b3640move-result-object v4
000b3642invoke-interface {v0}, Landroidx/lifecycle/h;->a()La0/b;
000b3648move-result-object v0
000b364aconst-string v5, "store"
000b364einvoke-static {v4, v5}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000b3654const-string v5, "defaultCreationExtras"
000b3658invoke-static {v0, v5}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000b365eiget-object v4, v4, Landroidx/lifecycle/L;->a:Ljava/util/LinkedHashMap;
000b3662const-string v5, "androidx.lifecycle.internal.SavedStateHandlesVM"
000b3666invoke-virtual {v4, v5}, Ljava/util/LinkedHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
000b366cmove-result-object v6
000b366echeck-cast v6, Landroidx/lifecycle/J;
000b3672invoke-virtual {v3, v6}, Ljava/lang/Class;->isInstance(Ljava/lang/Object;)Z
000b3678move-result v7
000b367aif-eqz v7, :cond_7b
000b367econst-string v0, "null cannot be cast to non-null type T of androidx.lifecycle.ViewModelProvider.get"
000b3682invoke-static {v6, v0}, Lk1/c;->c(Ljava/lang/Object;Ljava/lang/String;)V
000b3688goto :goto_ad
000b368anew-instance v6, Ljava/util/LinkedHashMap;
000b368einvoke-direct {v6}, Ljava/util/LinkedHashMap;-><init>()V
000b3694iget-object v0, v0, La0/b;->a:Ljava/util/LinkedHashMap;
000b3698invoke-interface {v6, v0}, Ljava/util/Map;->putAll(Ljava/util/Map;)V
000b369esget-object v0, Landroidx/lifecycle/K;->b:Landroidx/lifecycle/K;
000b36a2invoke-interface {v6, v0, v5}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
000b36a8array-length v0, v1
000b36aaconst/4 v6, 0x0
000b36acif-ge v2, v0, :cond_a0
000b36b0aget-object v7, v1, v2
000b36b4iget-object v7, v7, La0/d;->a:Ljava/lang/Class;
000b36b8invoke-virtual {v7, v3}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
000b36bemove-result v7
000b36c0if-eqz v7, :cond_9d
000b36c4new-instance v6, Landroidx/lifecycle/I;
000b36c8invoke-direct {v6}, Landroidx/lifecycle/I;-><init>()V
000b36ceadd-int/lit8 v2, v2, 0x1
000b36d2goto :goto_8c
000b36d4if-eqz v6, :cond_b0
000b36d8invoke-interface {v4, v5, v6}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
000b36demove-result-object v0
000b36e0check-cast v0, Landroidx/lifecycle/J;
000b36e4if-eqz v0, :cond_ad
000b36e8invoke-virtual {v0}, Landroidx/lifecycle/J;->a()V
000b36eecheck-cast v6, Landroidx/lifecycle/I;
000b36f2return-object v6
000b36f4new-instance v0, Ljava/lang/IllegalArgumentException;
000b36f8invoke-virtual {v3}, Ljava/lang/Class;->getName()Ljava/lang/String;
000b36femove-result-object v1
000b3700const-string v2, "No initializer set for given class "
000b3704invoke-virtual {v2, v1}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
000b370amove-result-object v1
000b370cinvoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
000b3712throw v0
000b3714new-instance v0, Ljava/lang/UnsupportedOperationException;
000b3718const-string v1, "Factory.create(String) is unsupported. This Factory requires `CreationExtras` to be passed into `create` method."
000b371cinvoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
000b3722throw v0
000b3724.packed-switch 0x0
000b3584
000b3584androidx.lifecycle.G::a():
000b3594iget v0, v8, Landroidx/lifecycle/G;->a:I
000b3598packed-switch v0, :pswitch_data_c8
000b359eiget-object v0, v8, Landroidx/lifecycle/G;->b:Ljava/lang/Object;
000b35a2check-cast v0, Lk1/d;
000b35a6invoke-interface {v0}, Lj1/a;->a()Ljava/lang/Object;
000b35acmove-result-object v0
000b35aecheck-cast v0, Ljava/util/List;
000b35b2goto :goto_12
000b35b4sget-object v0, Lc1/q;->a:Lc1/q;
000b35b8return-object v0
000b35baiget-object v0, v8, Landroidx/lifecycle/G;->b:Ljava/lang/Object;
000b35becheck-cast v0, Ljava/util/List;
000b35c2return-object v0
000b35c4iget-object v0, v8, Landroidx/lifecycle/G;->b:Ljava/lang/Object;
000b35c8check-cast v0, Landroidx/activity/k;
000b35ccnew-instance v1, Ljava/util/ArrayList;
000b35d0invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V
000b35d6sget-object v2, Lk1/g;->a:Lk1/h;
000b35dainvoke-virtual {v2}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000b35e0new-instance v2, Lk1/b;
000b35e4const-class v3, Landroidx/lifecycle/I;
000b35e8invoke-direct {v2, v3}, Lk1/b;-><init>(Ljava/lang/Class;)V
000b35eenew-instance v4, La0/d;
000b35f2invoke-interface {v2}, Lk1/a;->a()Ljava/lang/Class;
000b35f8move-result-object v2
000b35faconst-string v5, "null cannot be cast to non-null type java.lang.Class<T of kotlin.jvm.JvmClassMappingKt.<get-java>>"
000b35feinvoke-static {v2, v5}, Lk1/c;->c(Ljava/lang/Object;Ljava/lang/String;)V
000b3604invoke-direct {v4, v2}, La0/d;-><init>(Ljava/lang/Class;)V
000b360ainvoke-virtual {v1, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
000b3610const/4 v2, 0x0
000b3612new-array v4, v2, [La0/d;
000b3616invoke-virtual {v1, v4}, Ljava/util/ArrayList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;
000b361cmove-result-object v1
000b361echeck-cast v1, [La0/d;
000b3622array-length v4, v1
000b3624invoke-static {v1, v4}, Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object;
000b362amove-result-object v1
000b362ccheck-cast v1, [La0/d;
000b3630const-string v4, "initializers"
000b3634invoke-static {v1, v4}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000b363ainvoke-virtual {v0}, Landroidx/activity/k;->c()Landroidx/lifecycle/L;
000b3640move-result-object v4
000b3642invoke-interface {v0}, Landroidx/lifecycle/h;->a()La0/b;
000b3648move-result-object v0
000b364aconst-string v5, "store"
000b364einvoke-static {v4, v5}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000b3654const-string v5, "defaultCreationExtras"
000b3658invoke-static {v0, v5}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000b365eiget-object v4, v4, Landroidx/lifecycle/L;->a:Ljava/util/LinkedHashMap;
000b3662const-string v5, "androidx.lifecycle.internal.SavedStateHandlesVM"
000b3666invoke-virtual {v4, v5}, Ljava/util/LinkedHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
000b366cmove-result-object v6
000b366echeck-cast v6, Landroidx/lifecycle/J;
000b3672invoke-virtual {v3, v6}, Ljava/lang/Class;->isInstance(Ljava/lang/Object;)Z
000b3678move-result v7
000b367aif-eqz v7, :cond_7b
000b367econst-string v0, "null cannot be cast to non-null type T of androidx.lifecycle.ViewModelProvider.get"
000b3682invoke-static {v6, v0}, Lk1/c;->c(Ljava/lang/Object;Ljava/lang/String;)V
000b3688goto :goto_ad
000b368anew-instance v6, Ljava/util/LinkedHashMap;
000b368einvoke-direct {v6}, Ljava/util/LinkedHashMap;-><init>()V
000b3694iget-object v0, v0, La0/b;->a:Ljava/util/LinkedHashMap;
000b3698invoke-interface {v6, v0}, Ljava/util/Map;->putAll(Ljava/util/Map;)V
000b369esget-object v0, Landroidx/lifecycle/K;->b:Landroidx/lifecycle/K;
000b36a2invoke-interface {v6, v0, v5}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
000b36a8array-length v0, v1
000b36aaconst/4 v6, 0x0
000b36acif-ge v2, v0, :cond_a0
000b36b0aget-object v7, v1, v2
000b36b4iget-object v7, v7, La0/d;->a:Ljava/lang/Class;
000b36b8invoke-virtual {v7, v3}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
000b36bemove-result v7
000b36c0if-eqz v7, :cond_9d
000b36c4new-instance v6, Landroidx/lifecycle/I;
000b36c8invoke-direct {v6}, Landroidx/lifecycle/I;-><init>()V
000b36ceadd-int/lit8 v2, v2, 0x1
000b36d2goto :goto_8c
000b36d4if-eqz v6, :cond_b0
000b36d8invoke-interface {v4, v5, v6}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
000b36demove-result-object v0
000b36e0check-cast v0, Landroidx/lifecycle/J;
000b36e4if-eqz v0, :cond_ad
000b36e8invoke-virtual {v0}, Landroidx/lifecycle/J;->a()V
000b36eecheck-cast v6, Landroidx/lifecycle/I;
000b36f2return-object v6
000b36f4new-instance v0, Ljava/lang/IllegalArgumentException;
000b36f8invoke-virtual {v3}, Ljava/lang/Class;->getName()Ljava/lang/String;
000b36femove-result-object v1
000b3700const-string v2, "No initializer set for given class "
000b3704invoke-virtual {v2, v1}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
000b370amove-result-object v1
000b370cinvoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
000b3712throw v0
000b3714new-instance v0, Ljava/lang/UnsupportedOperationException;
000b3718const-string v1, "Factory.create(String) is unsupported. This Factory requires `CreationExtras` to be passed into `create` method."
000b371cinvoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
000b3722throw v0
000b3724.packed-switch 0x0
000b3584
000b3734
000b3734 struct try_item
000b3734 start_addr uint32 0xb359e
000b3738 insn_count int 10
000b373a handler_off uint16 0xb374d
000b373c
000b373c struct try_item
000b373c start_addr uint32 0xb36a8
000b3740 insn_count int 19
000b3742 handler_off uint16 0xb3751
000b3744
000b3744 struct try_item
000b3744 start_addr uint32 0xb36f4
000b3748 insn_count int 16
000b374a handler_off uint16 0xb3751
000b374c
000b374c struct encoded_catch_handler_list
000b374c size int 2
000b374d
000b374d struct encoded_catch_handler ← 0xb373a
000b374d size int64 1
000b374e handlers[0].type_idx int 0xb8c0
000b3750 handlers[0].addr uint32 0xb35b4
000b3751
000b3751 struct encoded_catch_handler ← 0xb3742 0xb374a
000b3751 size int64 1
000b3752 handlers[0].type_idx int 0xb508
000b3754 handlers[0].addr uint32 0xb3714
000b3756
000b3756 // align 0x8
000b3734 struct try_item
000b3734 start_addr uint32 0xb359e
000b3738 insn_count int 10
000b373a handler_off uint16 0xb374d
000b373c
000b373c struct try_item
000b373c start_addr uint32 0xb36a8
000b3740 insn_count int 19
000b3742 handler_off uint16 0xb3751
000b3744
000b3744 struct try_item
000b3744 start_addr uint32 0xb36f4
000b3748 insn_count int 16
000b374a handler_off uint16 0xb3751
000b374c
000b374c struct encoded_catch_handler_list
000b374c size int 2
000b374d
000b374d struct encoded_catch_handler ← 0xb373a
000b374d size int64 1
000b374e handlers[0].type_idx int 0xb8c0
000b3750 handlers[0].addr uint32 0xb35b4
000b3751
000b3751 struct encoded_catch_handler ← 0xb3742 0xb374a
000b3751 size int64 1
000b3752 handlers[0].type_idx int 0xb508
000b3754 handlers[0].addr uint32 0xb3714
000b3756
000b3756 // align 0x8
000b3758
000b3758androidx.lifecycle.G::<init>(int, java.lang.Object):
000b3768iput v1, v0, Landroidx/lifecycle/G;->a:I
000b376ciput-object v2, v0, Landroidx/lifecycle/G;->b:Ljava/lang/Object;
000b3770invoke-direct {v0}, Ljava/lang/Object;-><init>()V
000b3776return-void
000b3758
000b3758androidx.lifecycle.G::<init>(int, java.lang.Object):
000b3768iput v1, v0, Landroidx/lifecycle/G;->a:I
000b376ciput-object v2, v0, Landroidx/lifecycle/G;->b:Ljava/lang/Object;
000b3770invoke-direct {v0}, Ljava/lang/Object;-><init>()V
000b3776return-void
000b3758
000b3778
000b3778androidx.lifecycle.G::<init>(j1.a):
000b3788const/4 v0, 0x2
000b378aiput v0, v1, Landroidx/lifecycle/G;->a:I
000b378einvoke-direct {v1}, Ljava/lang/Object;-><init>()V
000b3794check-cast v2, Lk1/d;
000b3798iput-object v2, v1, Landroidx/lifecycle/G;->b:Ljava/lang/Object;
000b379creturn-void
000b3778
000b3778androidx.lifecycle.G::<init>(j1.a):
000b3788const/4 v0, 0x2
000b378aiput v0, v1, Landroidx/lifecycle/G;->a:I
000b378einvoke-direct {v1}, Ljava/lang/Object;-><init>()V
000b3794check-cast v2, Lk1/d;
000b3798iput-object v2, v1, Landroidx/lifecycle/G;->b:Ljava/lang/Object;
000b379creturn-void
000b3778
000b379e
000b379e // align 0x10
000b379e // align 0x10
000b37a0
000b37a0androidx.lifecycle.H::a():
000b37b0new-instance v0, Landroid/os/Bundle;
000b37b4invoke-direct {v0}, Landroid/os/Bundle;-><init>()V
000b37baiget-object v1, v3, Landroidx/lifecycle/H;->c:Landroid/os/Bundle;
000b37beif-eqz v1, :cond_c
000b37c2invoke-virtual {v0, v1}, Landroid/os/Bundle;->putAll(Landroid/os/Bundle;)V
000b37c8iget-object v1, v3, Landroidx/lifecycle/H;->d:Lb1/b;
000b37ccinvoke-virtual {v1}, Lb1/b;->a()Ljava/lang/Object;
000b37d2move-result-object v1
000b37d4check-cast v1, Landroidx/lifecycle/I;
000b37d8iget-object v1, v1, Landroidx/lifecycle/I;->c:Ljava/util/LinkedHashMap;
000b37dcinvoke-virtual {v1}, Ljava/util/LinkedHashMap;->entrySet()Ljava/util/Set;
000b37e2move-result-object v1
000b37e4invoke-interface {v1}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
000b37eamove-result-object v1
000b37ecinvoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
000b37f2move-result v2
000b37f4if-nez v2, :cond_28
000b37f8const/4 v1, 0x0
000b37faiput-boolean v1, v3, Landroidx/lifecycle/H;->b:Z
000b37fereturn-object v0
000b3800invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
000b3806move-result-object v0
000b3808check-cast v0, Ljava/util/Map$Entry;
000b380cinvoke-interface {v0}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
000b3812move-result-object v1
000b3814check-cast v1, Ljava/lang/String;
000b3818invoke-interface {v0}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
000b381emove-result-object v0
000b3820invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000b3826new-instance v0, Ljava/lang/ClassCastException;
000b382ainvoke-direct {v0}, Ljava/lang/ClassCastException;-><init>()V
000b3830throw v0
000b37a0
000b37a0androidx.lifecycle.H::a():
000b37b0new-instance v0, Landroid/os/Bundle;
000b37b4invoke-direct {v0}, Landroid/os/Bundle;-><init>()V
000b37baiget-object v1, v3, Landroidx/lifecycle/H;->c:Landroid/os/Bundle;
000b37beif-eqz v1, :cond_c
000b37c2invoke-virtual {v0, v1}, Landroid/os/Bundle;->putAll(Landroid/os/Bundle;)V
000b37c8iget-object v1, v3, Landroidx/lifecycle/H;->d:Lb1/b;
000b37ccinvoke-virtual {v1}, Lb1/b;->a()Ljava/lang/Object;
000b37d2move-result-object v1
000b37d4check-cast v1, Landroidx/lifecycle/I;
000b37d8iget-object v1, v1, Landroidx/lifecycle/I;->c:Ljava/util/LinkedHashMap;
000b37dcinvoke-virtual {v1}, Ljava/util/LinkedHashMap;->entrySet()Ljava/util/Set;
000b37e2move-result-object v1
000b37e4invoke-interface {v1}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
000b37eamove-result-object v1
000b37ecinvoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
000b37f2move-result v2
000b37f4if-nez v2, :cond_28
000b37f8const/4 v1, 0x0
000b37faiput-boolean v1, v3, Landroidx/lifecycle/H;->b:Z
000b37fereturn-object v0
000b3800invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
000b3806move-result-object v0
000b3808check-cast v0, Ljava/util/Map$Entry;
000b380cinvoke-interface {v0}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
000b3812move-result-object v1
000b3814check-cast v1, Ljava/lang/String;
000b3818invoke-interface {v0}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
000b381emove-result-object v0
000b3820invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000b3826new-instance v0, Ljava/lang/ClassCastException;
000b382ainvoke-direct {v0}, Ljava/lang/ClassCastException;-><init>()V
000b3830throw v0
000b37a0
000b3832
000b3832 // align 0x4
000b3832 // align 0x4
000b3834
000b3834androidx.lifecycle.H::<init>(g0.d, androidx.activity.k):
000b3844const-string v0, "savedStateRegistry"
000b3848invoke-static {v2, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000b384einvoke-direct {v1}, Ljava/lang/Object;-><init>()V
000b3854iput-object v2, v1, Landroidx/lifecycle/H;->a:Lg0/d;
000b3858new-instance v2, Landroidx/lifecycle/G;
000b385cconst/4 v0, 0x0
000b385einvoke-direct {v2, v0, v3}, Landroidx/lifecycle/G;-><init>(ILjava/lang/Object;)V
000b3864new-instance v3, Lb1/b;
000b3868invoke-direct {v3, v2}, Lb1/b;-><init>(Lj1/a;)V
000b386eiput-object v3, v1, Landroidx/lifecycle/H;->d:Lb1/b;
000b3872return-void
000b3834
000b3834androidx.lifecycle.H::<init>(g0.d, androidx.activity.k):
000b3844const-string v0, "savedStateRegistry"
000b3848invoke-static {v2, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000b384einvoke-direct {v1}, Ljava/lang/Object;-><init>()V
000b3854iput-object v2, v1, Landroidx/lifecycle/H;->a:Lg0/d;
000b3858new-instance v2, Landroidx/lifecycle/G;
000b385cconst/4 v0, 0x0
000b385einvoke-direct {v2, v0, v3}, Landroidx/lifecycle/G;-><init>(ILjava/lang/Object;)V
000b3864new-instance v3, Lb1/b;
000b3868invoke-direct {v3, v2}, Lb1/b;-><init>(Lj1/a;)V
000b386eiput-object v3, v1, Landroidx/lifecycle/H;->d:Lb1/b;
000b3872return-void
000b3834
000b3874
000b3874androidx.lifecycle.I::<init>():
000b3884invoke-direct {v1}, Landroidx/lifecycle/J;-><init>()V
000b388anew-instance v0, Ljava/util/LinkedHashMap;
000b388einvoke-direct {v0}, Ljava/util/LinkedHashMap;-><init>()V
000b3894iput-object v0, v1, Landroidx/lifecycle/I;->c:Ljava/util/LinkedHashMap;
000b3898return-void
000b3874
000b3874androidx.lifecycle.I::<init>():
000b3884invoke-direct {v1}, Landroidx/lifecycle/J;-><init>()V
000b388anew-instance v0, Ljava/util/LinkedHashMap;
000b388einvoke-direct {v0}, Ljava/util/LinkedHashMap;-><init>()V
000b3894iput-object v0, v1, Landroidx/lifecycle/I;->c:Ljava/util/LinkedHashMap;
000b3898return-void
000b3874
000b389a
000b389a // align 0x4
000b389a // align 0x4
000b389c
000b389candroidx.lifecycle.SingleGeneratedAdapterObserver::b(androidx.lifecycle.r, androidx.lifecycle.l):
000b38acconst/4 v1, 0x0
000b38aethrow v1
000b389c
000b389candroidx.lifecycle.SingleGeneratedAdapterObserver::b(androidx.lifecycle.r, androidx.lifecycle.l):
000b38acconst/4 v1, 0x0
000b38aethrow v1
000b389c
000b38b0
000b38b0androidx.lifecycle.K::<clinit>():
000b38c0new-instance v0, Landroidx/lifecycle/K;
000b38c4invoke-direct {v0}, Ljava/lang/Object;-><init>()V
000b38casput-object v0, Landroidx/lifecycle/K;->a:Landroidx/lifecycle/K;
000b38cenew-instance v0, Landroidx/lifecycle/K;
000b38d2invoke-direct {v0}, Ljava/lang/Object;-><init>()V
000b38d8sput-object v0, Landroidx/lifecycle/K;->b:Landroidx/lifecycle/K;
000b38dcreturn-void
000b38b0
000b38b0androidx.lifecycle.K::<clinit>():
000b38c0new-instance v0, Landroidx/lifecycle/K;
000b38c4invoke-direct {v0}, Ljava/lang/Object;-><init>()V
000b38casput-object v0, Landroidx/lifecycle/K;->a:Landroidx/lifecycle/K;
000b38cenew-instance v0, Landroidx/lifecycle/K;
000b38d2invoke-direct {v0}, Ljava/lang/Object;-><init>()V
000b38d8sput-object v0, Landroidx/lifecycle/K;->b:Landroidx/lifecycle/K;
000b38dcreturn-void
000b38b0
000b38de
000b38de // align 0x10
000b38de // align 0x10
000b38e0
000b38e0androidx.lifecycle.L::<init>():
000b38f0invoke-direct {v1}, Ljava/lang/Object;-><init>()V
000b38f6new-instance v0, Ljava/util/LinkedHashMap;
000b38fainvoke-direct {v0}, Ljava/util/LinkedHashMap;-><init>()V
000b3900iput-object v0, v1, Landroidx/lifecycle/L;->a:Ljava/util/LinkedHashMap;
000b3904return-void
000b38e0
000b38e0androidx.lifecycle.L::<init>():
000b38f0invoke-direct {v1}, Ljava/lang/Object;-><init>()V
000b38f6new-instance v0, Ljava/util/LinkedHashMap;
000b38fainvoke-direct {v0}, Ljava/util/LinkedHashMap;-><init>()V
000b3900iput-object v0, v1, Landroidx/lifecycle/L;->a:Ljava/util/LinkedHashMap;
000b3904return-void
000b38e0
000b3906
000b3906 // align 0x8
000b3906 // align 0x8
000b3908
000b3908androidx.lifecycle.L::a():
000b3918iget-object v0, v6, Landroidx/lifecycle/L;->a:Ljava/util/LinkedHashMap;
000b391cinvoke-virtual {v0}, Ljava/util/LinkedHashMap;->values()Ljava/util/Collection;
000b3922move-result-object v0
000b3924invoke-interface {v0}, Ljava/util/Collection;->iterator()Ljava/util/Iterator;
000b392amove-result-object v0
000b392cinvoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
000b3932move-result v1
000b3934if-eqz v1, :cond_74
000b3938invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
000b393emove-result-object v1
000b3940check-cast v1, Landroidx/lifecycle/J;
000b3944iget-object v2, v1, Landroidx/lifecycle/J;->a:Ljava/util/HashMap;
000b3948if-eqz v2, :cond_46
000b394cmonitor-enter v2
000b394eiget-object v3, v1, Landroidx/lifecycle/J;->a:Ljava/util/HashMap;
000b3952invoke-virtual {v3}, Ljava/util/HashMap;->values()Ljava/util/Collection;
000b3958move-result-object v3
000b395ainvoke-interface {v3}, Ljava/util/Collection;->iterator()Ljava/util/Iterator;
000b3960move-result-object v3
000b3962invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
000b3968move-result v4
000b396aif-eqz v4, :cond_42
000b396einvoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
000b3974move-result-object v4
000b3976instance-of v5, v4, Ljava/io/Closeable;
000b397aif-eqz v5, :cond_25
000b397echeck-cast v4, Ljava/io/Closeable;
000b3982invoke-interface {v4}, Ljava/io/Closeable;->close()V
000b3988goto :goto_25
000b398amove-exception v0
000b398cnew-instance v1, Ljava/lang/RuntimeException;
000b3990invoke-direct {v1, v0}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/Throwable;)V
000b3996throw v1
000b3998move-exception v0
000b399agoto :goto_44
000b399cmonitor-exit v2
000b399egoto :goto_46
000b39a0monitor-exit v2
000b39a2throw v0
000b39a4iget-object v2, v1, Landroidx/lifecycle/J;->b:Ljava/util/LinkedHashSet;
000b39a8if-eqz v2, :cond_70
000b39acmonitor-enter v2
000b39aeiget-object v3, v1, Landroidx/lifecycle/J;->b:Ljava/util/LinkedHashSet;
000b39b2invoke-interface {v3}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
000b39b8move-result-object v3
000b39bainvoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
000b39c0move-result v4
000b39c2if-eqz v4, :cond_6c
000b39c6invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
000b39ccmove-result-object v4
000b39cecheck-cast v4, Ljava/io/Closeable;
000b39d2if-eqz v4, :cond_51
000b39d6invoke-interface {v4}, Ljava/io/Closeable;->close()V
000b39dcgoto :goto_51
000b39demove-exception v0
000b39e0new-instance v1, Ljava/lang/RuntimeException;
000b39e4invoke-direct {v1, v0}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/Throwable;)V
000b39eathrow v1
000b39ecmove-exception v0
000b39eegoto :goto_6e
000b39f0monitor-exit v2
000b39f2goto :goto_70
000b39f4monitor-exit v2
000b39f6throw v0
000b39f8invoke-virtual {v1}, Landroidx/lifecycle/J;->a()V
000b39fegoto :goto_a
000b3a00iget-object v0, v6, Landroidx/lifecycle/L;->a:Ljava/util/LinkedHashMap;
000b3a04invoke-virtual {v0}, Ljava/util/LinkedHashMap;->clear()V
000b3a0areturn-void
000b3908
000b3908androidx.lifecycle.L::a():
000b3918iget-object v0, v6, Landroidx/lifecycle/L;->a:Ljava/util/LinkedHashMap;
000b391cinvoke-virtual {v0}, Ljava/util/LinkedHashMap;->values()Ljava/util/Collection;
000b3922move-result-object v0
000b3924invoke-interface {v0}, Ljava/util/Collection;->iterator()Ljava/util/Iterator;
000b392amove-result-object v0
000b392cinvoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
000b3932move-result v1
000b3934if-eqz v1, :cond_74
000b3938invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
000b393emove-result-object v1
000b3940check-cast v1, Landroidx/lifecycle/J;
000b3944iget-object v2, v1, Landroidx/lifecycle/J;->a:Ljava/util/HashMap;
000b3948if-eqz v2, :cond_46
000b394cmonitor-enter v2
000b394eiget-object v3, v1, Landroidx/lifecycle/J;->a:Ljava/util/HashMap;
000b3952invoke-virtual {v3}, Ljava/util/HashMap;->values()Ljava/util/Collection;
000b3958move-result-object v3
000b395ainvoke-interface {v3}, Ljava/util/Collection;->iterator()Ljava/util/Iterator;
000b3960move-result-object v3
000b3962invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
000b3968move-result v4
000b396aif-eqz v4, :cond_42
000b396einvoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
000b3974move-result-object v4
000b3976instance-of v5, v4, Ljava/io/Closeable;
000b397aif-eqz v5, :cond_25
000b397echeck-cast v4, Ljava/io/Closeable;
000b3982invoke-interface {v4}, Ljava/io/Closeable;->close()V
000b3988goto :goto_25
000b398amove-exception v0
000b398cnew-instance v1, Ljava/lang/RuntimeException;
000b3990invoke-direct {v1, v0}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/Throwable;)V
000b3996throw v1
000b3998move-exception v0
000b399agoto :goto_44
000b399cmonitor-exit v2
000b399egoto :goto_46
000b39a0monitor-exit v2
000b39a2throw v0
000b39a4iget-object v2, v1, Landroidx/lifecycle/J;->b:Ljava/util/LinkedHashSet;
000b39a8if-eqz v2, :cond_70
000b39acmonitor-enter v2
000b39aeiget-object v3, v1, Landroidx/lifecycle/J;->b:Ljava/util/LinkedHashSet;
000b39b2invoke-interface {v3}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
000b39b8move-result-object v3
000b39bainvoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
000b39c0move-result v4
000b39c2if-eqz v4, :cond_6c
000b39c6invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
000b39ccmove-result-object v4
000b39cecheck-cast v4, Ljava/io/Closeable;
000b39d2if-eqz v4, :cond_51
000b39d6invoke-interface {v4}, Ljava/io/Closeable;->close()V
000b39dcgoto :goto_51
000b39demove-exception v0
000b39e0new-instance v1, Ljava/lang/RuntimeException;
000b39e4invoke-direct {v1, v0}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/Throwable;)V
000b39eathrow v1
000b39ecmove-exception v0
000b39eegoto :goto_6e
000b39f0monitor-exit v2
000b39f2goto :goto_70
000b39f4monitor-exit v2
000b39f6throw v0
000b39f8invoke-virtual {v1}, Landroidx/lifecycle/J;->a()V
000b39fegoto :goto_a
000b3a00iget-object v0, v6, Landroidx/lifecycle/L;->a:Ljava/util/LinkedHashMap;
000b3a04invoke-virtual {v0}, Ljava/util/LinkedHashMap;->clear()V
000b3a0areturn-void
000b3908
000b3a0c
000b3a0c struct try_item
000b3a0c start_addr uint32 0xb394e
000b3a10 insn_count int 22
000b3a12 handler_off uint16 0xb3a3d
000b3a14
000b3a14 struct try_item
000b3a14 start_addr uint32 0xb397e
000b3a18 insn_count int 5
000b3a1a handler_off uint16 0xb3a3f
000b3a1c
000b3a1c struct try_item
000b3a1c start_addr uint32 0xb398c
000b3a20 insn_count int 11
000b3a22 handler_off uint16 0xb3a3d
000b3a24
000b3a24 struct try_item
000b3a24 start_addr uint32 0xb39ae
000b3a28 insn_count int 18
000b3a2a handler_off uint16 0xb3a44
000b3a2c
000b3a2c struct try_item
000b3a2c start_addr uint32 0xb39d6
000b3a30 insn_count int 3
000b3a32 handler_off uint16 0xb3a46
000b3a34
000b3a34 struct try_item
000b3a34 start_addr uint32 0xb39e0
000b3a38 insn_count int 11
000b3a3a handler_off uint16 0xb3a44
000b3a3c
000b3a3c struct encoded_catch_handler_list
000b3a3c size int 4
000b3a3d
000b3a3d struct encoded_catch_handler ← 0xb3a12 0xb3a22
000b3a3d size int64 0
000b3a3e catch_all_addr uint32 0xb3998
000b3a3f
000b3a3f struct encoded_catch_handler ← 0xb3a1a
000b3a3f size int64 -1
000b3a40 handlers[0].type_idx int 0xb4d4
000b3a42 handlers[0].addr uint32 0xb398a
000b3a43 catch_all_addr uint32 0xb3998
000b3a44
000b3a44 struct encoded_catch_handler ← 0xb3a2a 0xb3a3a
000b3a44 size int64 0
000b3a45 catch_all_addr uint32 0xb39ec
000b3a46
000b3a46 struct encoded_catch_handler ← 0xb3a32
000b3a46 size int64 -1
000b3a47 handlers[0].type_idx int 0xb4d4
000b3a49 handlers[0].addr uint32 0xb39de
000b3a4a catch_all_addr uint32 0xb39ec
000b3a4b
000b3a4b // align 0x4
000b3a0c struct try_item
000b3a0c start_addr uint32 0xb394e
000b3a10 insn_count int 22
000b3a12 handler_off uint16 0xb3a3d
000b3a14
000b3a14 struct try_item
000b3a14 start_addr uint32 0xb397e
000b3a18 insn_count int 5
000b3a1a handler_off uint16 0xb3a3f
000b3a1c
000b3a1c struct try_item
000b3a1c start_addr uint32 0xb398c
000b3a20 insn_count int 11
000b3a22 handler_off uint16 0xb3a3d
000b3a24
000b3a24 struct try_item
000b3a24 start_addr uint32 0xb39ae
000b3a28 insn_count int 18
000b3a2a handler_off uint16 0xb3a44
000b3a2c
000b3a2c struct try_item
000b3a2c start_addr uint32 0xb39d6
000b3a30 insn_count int 3
000b3a32 handler_off uint16 0xb3a46
000b3a34
000b3a34 struct try_item
000b3a34 start_addr uint32 0xb39e0
000b3a38 insn_count int 11
000b3a3a handler_off uint16 0xb3a44
000b3a3c
000b3a3c struct encoded_catch_handler_list
000b3a3c size int 4
000b3a3d
000b3a3d struct encoded_catch_handler ← 0xb3a12 0xb3a22
000b3a3d size int64 0
000b3a3e catch_all_addr uint32 0xb3998
000b3a3f
000b3a3f struct encoded_catch_handler ← 0xb3a1a
000b3a3f size int64 -1
000b3a40 handlers[0].type_idx int 0xb4d4
000b3a42 handlers[0].addr uint32 0xb398a
000b3a43 catch_all_addr uint32 0xb3998
000b3a44
000b3a44 struct encoded_catch_handler ← 0xb3a2a 0xb3a3a
000b3a44 size int64 0
000b3a45 catch_all_addr uint32 0xb39ec
000b3a46
000b3a46 struct encoded_catch_handler ← 0xb3a32
000b3a46 size int64 -1
000b3a47 handlers[0].type_idx int 0xb4d4
000b3a49 handlers[0].addr uint32 0xb39de
000b3a4a catch_all_addr uint32 0xb39ec
000b3a4b
000b3a4b // align 0x4
000b3a4c
000b3a4candroidx.lifecycle.J::<init>():
000b3a5cinvoke-direct {v1}, Ljava/lang/Object;-><init>()V
000b3a62new-instance v0, Ljava/util/HashMap;
000b3a66invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
000b3a6ciput-object v0, v1, Landroidx/lifecycle/J;->a:Ljava/util/HashMap;
000b3a70new-instance v0, Ljava/util/LinkedHashSet;
000b3a74invoke-direct {v0}, Ljava/util/LinkedHashSet;-><init>()V
000b3a7aiput-object v0, v1, Landroidx/lifecycle/J;->b:Ljava/util/LinkedHashSet;
000b3a7ereturn-void
000b3a4c
000b3a4candroidx.lifecycle.J::<init>():
000b3a5cinvoke-direct {v1}, Ljava/lang/Object;-><init>()V
000b3a62new-instance v0, Ljava/util/HashMap;
000b3a66invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
000b3a6ciput-object v0, v1, Landroidx/lifecycle/J;->a:Ljava/util/HashMap;
000b3a70new-instance v0, Ljava/util/LinkedHashSet;
000b3a74invoke-direct {v0}, Ljava/util/LinkedHashSet;-><init>()V
000b3a7aiput-object v0, v1, Landroidx/lifecycle/J;->b:Ljava/util/LinkedHashSet;
000b3a7ereturn-void
000b3a4c
000b3a80
000b3a80androidx.lifecycle.J::a():
000b3a90return-void
000b3a80
000b3a80androidx.lifecycle.J::a():
000b3a90return-void
000b3a80
000b3a92
000b3a92 // align 0x4
000b3a92 // align 0x4
000b3a94
000b3a94androidx.profileinstaller.ProfileInstallReceiver::<init>():
000b3aa4invoke-direct {v0}, Landroid/content/BroadcastReceiver;-><init>()V
000b3aaareturn-void
000b3a94
000b3a94androidx.profileinstaller.ProfileInstallReceiver::<init>():
000b3aa4invoke-direct {v0}, Landroid/content/BroadcastReceiver;-><init>()V
000b3aaareturn-void
000b3a94
000b3aac
000b3aacandroidx.profileinstaller.ProfileInstallReceiver::onReceive(android.content.Context, android.content.Intent):
000b3abcif-nez v5, :cond_4
000b3ac0goto/16 :goto_cc
000b3ac4invoke-virtual {v5}, Landroid/content/Intent;->getAction()Ljava/lang/String;
000b3acamove-result-object v0
000b3accconst-string v1, "androidx.profileinstaller.action.INSTALL_PROFILE"
000b3ad0invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
000b3ad6move-result v1
000b3ad8if-eqz v1, :cond_21
000b3adcnew-instance v5, Ld0/d;
000b3ae0invoke-direct {v5}, Ljava/lang/Object;-><init>()V
000b3ae6new-instance v0, LC/h;
000b3aeaconst/16 v1, 0x17
000b3aeeinvoke-direct {v0, v1, v3}, LC/h;-><init>(ILjava/lang/Object;)V
000b3af4const/4 v1, 0x1
000b3af6invoke-static {v4, v5, v0, v1}, Ld0/f;->s(Landroid/content/Context;Ljava/util/concurrent/Executor;Ld0/e;Z)V
000b3afcreturn-void
000b3afeconst-string v1, "androidx.profileinstaller.action.SKIP_FILE"
000b3b02invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
000b3b08move-result v1
000b3b0aconst/16 v2, 0xa
000b3b0eif-eqz v1, :cond_7c
000b3b12invoke-virtual {v5}, Landroid/content/Intent;->getExtras()Landroid/os/Bundle;
000b3b18move-result-object v5
000b3b1aif-eqz v5, :cond_cc
000b3b1econst-string v0, "EXTRA_SKIP_FILE_OPERATION"
000b3b22invoke-virtual {v5, v0}, Landroid/os/BaseBundle;->getString(Ljava/lang/String;)Ljava/lang/String;
000b3b28move-result-object v5
000b3b2aconst-string v0, "WRITE_SKIP_FILE"
000b3b2einvoke-virtual {v0, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
000b3b34move-result v0
000b3b36if-eqz v0, :cond_60
000b3b3ainvoke-virtual {v4}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
000b3b40move-result-object v5
000b3b42invoke-virtual {v5}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
000b3b48move-result-object v5
000b3b4ainvoke-virtual {v4}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
000b3b50move-result-object v0
000b3b52const/4 v1, 0x0
000b3b54invoke-virtual {v0, v5, v1}, Landroid/content/pm/PackageManager;->getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;
000b3b5amove-result-object v5
000b3b5cinvoke-virtual {v4}, Landroid/content/Context;->getFilesDir()Ljava/io/File;
000b3b62move-result-object v4
000b3b64invoke-static {v5, v4}, Ld0/f;->e(Landroid/content/pm/PackageInfo;Ljava/io/File;)V
000b3b6ainvoke-virtual {v3, v2}, Landroid/content/BroadcastReceiver;->setResultCode(I)V
000b3b70goto :goto_cc
000b3b72const/4 v4, 0x7
000b3b74invoke-virtual {v3, v4}, Landroid/content/BroadcastReceiver;->setResultCode(I)V
000b3b7agoto :goto_cc
000b3b7cconst-string v0, "DELETE_SKIP_FILE"
000b3b80invoke-virtual {v0, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
000b3b86move-result v5
000b3b88if-eqz v5, :cond_cc
000b3b8cinvoke-virtual {v4}, Landroid/content/Context;->getFilesDir()Ljava/io/File;
000b3b92move-result-object v4
000b3b94new-instance v5, Ljava/io/File;
000b3b98const-string v0, "profileinstaller_profileWrittenFor_lastUpdateTime.dat"
000b3b9cinvoke-direct {v5, v4, v0}, Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V
000b3ba2invoke-virtual {v5}, Ljava/io/File;->delete()Z
000b3ba8const/16 v4, 0xb
000b3bacinvoke-virtual {v3, v4}, Landroid/content/BroadcastReceiver;->setResultCode(I)V
000b3bb2return-void
000b3bb4const-string v1, "androidx.profileinstaller.action.SAVE_PROFILE"
000b3bb8invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
000b3bbemove-result v1
000b3bc0if-eqz v1, :cond_91
000b3bc4invoke-static {}, Landroid/os/Process;->myPid()I
000b3bcamove-result v4
000b3bccinvoke-static {v4, v2}, Landroid/os/Process;->sendSignal(II)V
000b3bd2const/16 v4, 0xc
000b3bd6invoke-virtual {v3, v4}, Landroid/content/BroadcastReceiver;->setResultCode(I)V
000b3bdcreturn-void
000b3bdeconst-string v1, "androidx.profileinstaller.action.BENCHMARK_OPERATION"
000b3be2invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
000b3be8move-result v0
000b3beaif-eqz v0, :cond_cc
000b3beeinvoke-virtual {v5}, Landroid/content/Intent;->getExtras()Landroid/os/Bundle;
000b3bf4move-result-object v5
000b3bf6if-eqz v5, :cond_cc
000b3bfaconst-string v0, "EXTRA_BENCHMARK_OPERATION"
000b3bfeinvoke-virtual {v5, v0}, Landroid/os/BaseBundle;->getString(Ljava/lang/String;)Ljava/lang/String;
000b3c04move-result-object v5
000b3c06const-string v0, "DROP_SHADER_CACHE"
000b3c0ainvoke-virtual {v0, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
000b3c10move-result v5
000b3c12if-eqz v5, :cond_c7
000b3c16invoke-virtual {v4}, Landroid/content/Context;->createDeviceProtectedStorageContext()Landroid/content/Context;
000b3c1cmove-result-object v4
000b3c1einvoke-virtual {v4}, Landroid/content/Context;->getCodeCacheDir()Ljava/io/File;
000b3c24move-result-object v4
000b3c26invoke-static {v4}, Ld0/f;->c(Ljava/io/File;)Z
000b3c2cmove-result v4
000b3c2eif-eqz v4, :cond_c1
000b3c32const/16 v4, 0xe
000b3c36invoke-virtual {v3, v4}, Landroid/content/BroadcastReceiver;->setResultCode(I)V
000b3c3creturn-void
000b3c3econst/16 v4, 0xf
000b3c42invoke-virtual {v3, v4}, Landroid/content/BroadcastReceiver;->setResultCode(I)V
000b3c48return-void
000b3c4aconst/16 v4, 0x10
000b3c4einvoke-virtual {v3, v4}, Landroid/content/BroadcastReceiver;->setResultCode(I)V
000b3c54return-void
000b3aac
000b3aacandroidx.profileinstaller.ProfileInstallReceiver::onReceive(android.content.Context, android.content.Intent):
000b3abcif-nez v5, :cond_4
000b3ac0goto/16 :goto_cc
000b3ac4invoke-virtual {v5}, Landroid/content/Intent;->getAction()Ljava/lang/String;
000b3acamove-result-object v0
000b3accconst-string v1, "androidx.profileinstaller.action.INSTALL_PROFILE"
000b3ad0invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
000b3ad6move-result v1
000b3ad8if-eqz v1, :cond_21
000b3adcnew-instance v5, Ld0/d;
000b3ae0invoke-direct {v5}, Ljava/lang/Object;-><init>()V
000b3ae6new-instance v0, LC/h;
000b3aeaconst/16 v1, 0x17
000b3aeeinvoke-direct {v0, v1, v3}, LC/h;-><init>(ILjava/lang/Object;)V
000b3af4const/4 v1, 0x1
000b3af6invoke-static {v4, v5, v0, v1}, Ld0/f;->s(Landroid/content/Context;Ljava/util/concurrent/Executor;Ld0/e;Z)V
000b3afcreturn-void
000b3afeconst-string v1, "androidx.profileinstaller.action.SKIP_FILE"
000b3b02invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
000b3b08move-result v1
000b3b0aconst/16 v2, 0xa
000b3b0eif-eqz v1, :cond_7c
000b3b12invoke-virtual {v5}, Landroid/content/Intent;->getExtras()Landroid/os/Bundle;
000b3b18move-result-object v5
000b3b1aif-eqz v5, :cond_cc
000b3b1econst-string v0, "EXTRA_SKIP_FILE_OPERATION"
000b3b22invoke-virtual {v5, v0}, Landroid/os/BaseBundle;->getString(Ljava/lang/String;)Ljava/lang/String;
000b3b28move-result-object v5
000b3b2aconst-string v0, "WRITE_SKIP_FILE"
000b3b2einvoke-virtual {v0, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
000b3b34move-result v0
000b3b36if-eqz v0, :cond_60
000b3b3ainvoke-virtual {v4}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
000b3b40move-result-object v5
000b3b42invoke-virtual {v5}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
000b3b48move-result-object v5
000b3b4ainvoke-virtual {v4}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
000b3b50move-result-object v0
000b3b52const/4 v1, 0x0
000b3b54invoke-virtual {v0, v5, v1}, Landroid/content/pm/PackageManager;->getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;
000b3b5amove-result-object v5
000b3b5cinvoke-virtual {v4}, Landroid/content/Context;->getFilesDir()Ljava/io/File;
000b3b62move-result-object v4
000b3b64invoke-static {v5, v4}, Ld0/f;->e(Landroid/content/pm/PackageInfo;Ljava/io/File;)V
000b3b6ainvoke-virtual {v3, v2}, Landroid/content/BroadcastReceiver;->setResultCode(I)V
000b3b70goto :goto_cc
000b3b72const/4 v4, 0x7
000b3b74invoke-virtual {v3, v4}, Landroid/content/BroadcastReceiver;->setResultCode(I)V
000b3b7agoto :goto_cc
000b3b7cconst-string v0, "DELETE_SKIP_FILE"
000b3b80invoke-virtual {v0, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
000b3b86move-result v5
000b3b88if-eqz v5, :cond_cc
000b3b8cinvoke-virtual {v4}, Landroid/content/Context;->getFilesDir()Ljava/io/File;
000b3b92move-result-object v4
000b3b94new-instance v5, Ljava/io/File;
000b3b98const-string v0, "profileinstaller_profileWrittenFor_lastUpdateTime.dat"
000b3b9cinvoke-direct {v5, v4, v0}, Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V
000b3ba2invoke-virtual {v5}, Ljava/io/File;->delete()Z
000b3ba8const/16 v4, 0xb
000b3bacinvoke-virtual {v3, v4}, Landroid/content/BroadcastReceiver;->setResultCode(I)V
000b3bb2return-void
000b3bb4const-string v1, "androidx.profileinstaller.action.SAVE_PROFILE"
000b3bb8invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
000b3bbemove-result v1
000b3bc0if-eqz v1, :cond_91
000b3bc4invoke-static {}, Landroid/os/Process;->myPid()I
000b3bcamove-result v4
000b3bccinvoke-static {v4, v2}, Landroid/os/Process;->sendSignal(II)V
000b3bd2const/16 v4, 0xc
000b3bd6invoke-virtual {v3, v4}, Landroid/content/BroadcastReceiver;->setResultCode(I)V
000b3bdcreturn-void
000b3bdeconst-string v1, "androidx.profileinstaller.action.BENCHMARK_OPERATION"
000b3be2invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
000b3be8move-result v0
000b3beaif-eqz v0, :cond_cc
000b3beeinvoke-virtual {v5}, Landroid/content/Intent;->getExtras()Landroid/os/Bundle;
000b3bf4move-result-object v5
000b3bf6if-eqz v5, :cond_cc
000b3bfaconst-string v0, "EXTRA_BENCHMARK_OPERATION"
000b3bfeinvoke-virtual {v5, v0}, Landroid/os/BaseBundle;->getString(Ljava/lang/String;)Ljava/lang/String;
000b3c04move-result-object v5
000b3c06const-string v0, "DROP_SHADER_CACHE"
000b3c0ainvoke-virtual {v0, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
000b3c10move-result v5
000b3c12if-eqz v5, :cond_c7
000b3c16invoke-virtual {v4}, Landroid/content/Context;->createDeviceProtectedStorageContext()Landroid/content/Context;
000b3c1cmove-result-object v4
000b3c1einvoke-virtual {v4}, Landroid/content/Context;->getCodeCacheDir()Ljava/io/File;
000b3c24move-result-object v4
000b3c26invoke-static {v4}, Ld0/f;->c(Ljava/io/File;)Z
000b3c2cmove-result v4
000b3c2eif-eqz v4, :cond_c1
000b3c32const/16 v4, 0xe
000b3c36invoke-virtual {v3, v4}, Landroid/content/BroadcastReceiver;->setResultCode(I)V
000b3c3creturn-void
000b3c3econst/16 v4, 0xf
000b3c42invoke-virtual {v3, v4}, Landroid/content/BroadcastReceiver;->setResultCode(I)V
000b3c48return-void
000b3c4aconst/16 v4, 0x10
000b3c4einvoke-virtual {v3, v4}, Landroid/content/BroadcastReceiver;->setResultCode(I)V
000b3c54return-void
000b3aac
000b3c56
000b3c56 struct code_item_padding
000b3c56 padding uint16 0x0000
000b3c58
000b3c58 struct try_item
000b3c58 start_addr uint32 0xb3b54
000b3c5c insn_count int 4
000b3c5e handler_off uint16 0xb3c61
000b3c60
000b3c60 struct encoded_catch_handler_list
000b3c60 size int 1
000b3c61
000b3c61 struct encoded_catch_handler ← 0xb3c5e
000b3c61 size int64 1
000b3c62 handlers[0].type_idx int 0xa474
000b3c64 handlers[0].addr uint32 0xb3b72
000b3c65
000b3c65 // align 0x8
000b3c56 struct code_item_padding
000b3c56 padding uint16 0x0000
000b3c58
000b3c58 struct try_item
000b3c58 start_addr uint32 0xb3b54
000b3c5c insn_count int 4
000b3c5e handler_off uint16 0xb3c61
000b3c60
000b3c60 struct encoded_catch_handler_list
000b3c60 size int 1
000b3c61
000b3c61 struct encoded_catch_handler ← 0xb3c5e
000b3c61 size int64 1
000b3c62 handlers[0].type_idx int 0xa474
000b3c64 handlers[0].addr uint32 0xb3b72
000b3c65
000b3c65 // align 0x8
000b3c68
000b3c68androidx.profileinstaller.ProfileInstallerInitializer::b(android.content.Context):
000b3c78invoke-virtual {v3}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
000b3c7emove-result-object v3
000b3c80new-instance v0, LB/o;
000b3c84const/4 v1, 0x1
000b3c86invoke-direct {v0, v2, v1, v3}, LB/o;-><init>(Ljava/lang/Object;ILjava/lang/Object;)V
000b3c8cinvoke-static {v0}, Ld0/i;->a(Ljava/lang/Runnable;)V
000b3c92new-instance v3, Landroidx/fragment/app/y;
000b3c96const/4 v0, 0x6
000b3c98invoke-direct {v3, v0}, Landroidx/fragment/app/y;-><init>(I)V
000b3c9ereturn-object v3
000b3c68
000b3c68androidx.profileinstaller.ProfileInstallerInitializer::b(android.content.Context):
000b3c78invoke-virtual {v3}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
000b3c7emove-result-object v3
000b3c80new-instance v0, LB/o;
000b3c84const/4 v1, 0x1
000b3c86invoke-direct {v0, v2, v1, v3}, LB/o;-><init>(Ljava/lang/Object;ILjava/lang/Object;)V
000b3c8cinvoke-static {v0}, Ld0/i;->a(Ljava/lang/Runnable;)V
000b3c92new-instance v3, Landroidx/fragment/app/y;
000b3c96const/4 v0, 0x6
000b3c98invoke-direct {v3, v0}, Landroidx/fragment/app/y;-><init>(I)V
000b3c9ereturn-object v3
000b3c68
000b3ca0
000b3ca0androidx.profileinstaller.ProfileInstallerInitializer::a():
000b3cb0sget-object v0, Ljava/util/Collections;->EMPTY_LIST:Ljava/util/List;
000b3cb4return-object v0
000b3ca0
000b3ca0androidx.profileinstaller.ProfileInstallerInitializer::a():
000b3cb0sget-object v0, Ljava/util/Collections;->EMPTY_LIST:Ljava/util/List;
000b3cb4return-object v0
000b3ca0
000b3cb6
000b3cb6 // align 0x8
000b3cb6 // align 0x8
000b3cb8
000b3cb8androidx.profileinstaller.ProfileInstallerInitializer::<init>():
000b3cc8invoke-direct {v0}, Ljava/lang/Object;-><init>()V
000b3ccereturn-void
000b3cb8
000b3cb8androidx.profileinstaller.ProfileInstallerInitializer::<init>():
000b3cc8invoke-direct {v0}, Ljava/lang/Object;-><init>()V
000b3ccereturn-void
000b3cb8
000b3cd0
000b3cd0androidx.recyclerview.widget.GridLayoutManager::N0(f0.N, f0.U, int, int, int):
000b3ce0invoke-virtual {v7}, Landroidx/recyclerview/widget/LinearLayoutManager;->G0()V
000b3ce6iget-object v0, v7, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b3ceainvoke-virtual {v0}, Landroidx/emoji2/text/g;->k()I
000b3cf0move-result v0
000b3cf2iget-object v1, v7, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b3cf6invoke-virtual {v1}, Landroidx/emoji2/text/g;->g()I
000b3cfcmove-result v1
000b3cfeif-le v11, v10, :cond_13
000b3d02const/4 v2, 0x1
000b3d04goto :goto_14
000b3d06const/4 v2, -0x1
000b3d08const/4 v3, 0x0
000b3d0amove-object v4, v3
000b3d0cif-eq v10, v11, :cond_54
000b3d10invoke-virtual {v7, v10}, Lf0/H;->u(I)Landroid/view/View;
000b3d16move-result-object v5
000b3d18invoke-static {v5}, Lf0/H;->H(Landroid/view/View;)I
000b3d1emove-result v6
000b3d20if-ltz v6, :cond_52
000b3d24if-ge v6, v12, :cond_52
000b3d28invoke-virtual {v7, v6, v8, v9}, Landroidx/recyclerview/widget/GridLayoutManager;->i1(ILf0/N;Lf0/U;)I
000b3d2emove-result v6
000b3d30if-eqz v6, :cond_2b
000b3d34goto :goto_52
000b3d36invoke-virtual {v5}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000b3d3cmove-result-object v6
000b3d3echeck-cast v6, Lf0/I;
000b3d42iget-object v6, v6, Lf0/I;->a:Lf0/X;
000b3d46invoke-virtual {v6}, Lf0/X;->h()Z
000b3d4cmove-result v6
000b3d4eif-eqz v6, :cond_3d
000b3d52if-nez v4, :cond_52
000b3d56move-object v4, v5
000b3d58goto :goto_52
000b3d5aiget-object v6, v7, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b3d5einvoke-virtual {v6, v5}, Landroidx/emoji2/text/g;->e(Landroid/view/View;)I
000b3d64move-result v6
000b3d66if-ge v6, v1, :cond_4f
000b3d6aiget-object v6, v7, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b3d6einvoke-virtual {v6, v5}, Landroidx/emoji2/text/g;->b(Landroid/view/View;)I
000b3d74move-result v6
000b3d76if-ge v6, v0, :cond_4e
000b3d7agoto :goto_4f
000b3d7creturn-object v5
000b3d7eif-nez v3, :cond_52
000b3d82move-object v3, v5
000b3d84add-int/2addr v10, v2
000b3d86goto :goto_16
000b3d88if-eqz v3, :cond_57
000b3d8creturn-object v3
000b3d8ereturn-object v4
000b3cd0
000b3cd0androidx.recyclerview.widget.GridLayoutManager::N0(f0.N, f0.U, int, int, int):
000b3ce0invoke-virtual {v7}, Landroidx/recyclerview/widget/LinearLayoutManager;->G0()V
000b3ce6iget-object v0, v7, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b3ceainvoke-virtual {v0}, Landroidx/emoji2/text/g;->k()I
000b3cf0move-result v0
000b3cf2iget-object v1, v7, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b3cf6invoke-virtual {v1}, Landroidx/emoji2/text/g;->g()I
000b3cfcmove-result v1
000b3cfeif-le v11, v10, :cond_13
000b3d02const/4 v2, 0x1
000b3d04goto :goto_14
000b3d06const/4 v2, -0x1
000b3d08const/4 v3, 0x0
000b3d0amove-object v4, v3
000b3d0cif-eq v10, v11, :cond_54
000b3d10invoke-virtual {v7, v10}, Lf0/H;->u(I)Landroid/view/View;
000b3d16move-result-object v5
000b3d18invoke-static {v5}, Lf0/H;->H(Landroid/view/View;)I
000b3d1emove-result v6
000b3d20if-ltz v6, :cond_52
000b3d24if-ge v6, v12, :cond_52
000b3d28invoke-virtual {v7, v6, v8, v9}, Landroidx/recyclerview/widget/GridLayoutManager;->i1(ILf0/N;Lf0/U;)I
000b3d2emove-result v6
000b3d30if-eqz v6, :cond_2b
000b3d34goto :goto_52
000b3d36invoke-virtual {v5}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000b3d3cmove-result-object v6
000b3d3echeck-cast v6, Lf0/I;
000b3d42iget-object v6, v6, Lf0/I;->a:Lf0/X;
000b3d46invoke-virtual {v6}, Lf0/X;->h()Z
000b3d4cmove-result v6
000b3d4eif-eqz v6, :cond_3d
000b3d52if-nez v4, :cond_52
000b3d56move-object v4, v5
000b3d58goto :goto_52
000b3d5aiget-object v6, v7, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b3d5einvoke-virtual {v6, v5}, Landroidx/emoji2/text/g;->e(Landroid/view/View;)I
000b3d64move-result v6
000b3d66if-ge v6, v1, :cond_4f
000b3d6aiget-object v6, v7, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b3d6einvoke-virtual {v6, v5}, Landroidx/emoji2/text/g;->b(Landroid/view/View;)I
000b3d74move-result v6
000b3d76if-ge v6, v0, :cond_4e
000b3d7agoto :goto_4f
000b3d7creturn-object v5
000b3d7eif-nez v3, :cond_52
000b3d82move-object v3, v5
000b3d84add-int/2addr v10, v2
000b3d86goto :goto_16
000b3d88if-eqz v3, :cond_57
000b3d8creturn-object v3
000b3d8ereturn-object v4
000b3cd0
Loading..