File classes.dex
Function:
    000ff384
    000ff384j.g1::f(java.lang.String):
    000ff394iget-object v0, v8, Lj/g1;->n:Ljava/util/WeakHashMap;
    000ff398iget-object v1, v8, Lj/g1;->m:Landroid/content/Context;
    000ff39cconst-string v2, "android.resource://"
    000ff3a0const/4 v3, 0x0
    000ff3a2if-eqz v9, :cond_d3
    000ff3a6invoke-virtual {v9}, Ljava/lang/String;->isEmpty()Z
    000ff3acmove-result v4
    000ff3aeif-nez v4, :cond_d3
    000ff3b2const-string v4, "0"
    000ff3b6invoke-virtual {v4, v9}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    000ff3bcmove-result v4
    000ff3beif-eqz v4, :cond_19
    000ff3c2goto/16 :goto_d3
    000ff3c6invoke-static {v9}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
    000ff3ccmove-result v4
    000ff3cenew-instance v5, Ljava/lang/StringBuilder;
    000ff3d2invoke-direct {v5, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    000ff3d8invoke-virtual {v1}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
    000ff3demove-result-object v2
    000ff3e0invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000ff3e6const-string v2, "/"
    000ff3eainvoke-virtual {v5, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000ff3f0invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
    000ff3f6invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    000ff3fcmove-result-object v2
    000ff3feinvoke-virtual {v0, v2}, Ljava/util/WeakHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
    000ff404move-result-object v5
    000ff406check-cast v5, Landroid/graphics/drawable/Drawable$ConstantState;
    000ff40aif-nez v5, :cond_3f
    000ff40emove-object v5, v3
    000ff410goto :goto_43
    000ff412invoke-virtual {v5}, Landroid/graphics/drawable/Drawable$ConstantState;->newDrawable()Landroid/graphics/drawable/Drawable;
    000ff418move-result-object v5
    000ff41aif-eqz v5, :cond_46
    000ff41ereturn-object v5
    000ff420invoke-static {v1, v4}, LA/a;->b(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
    000ff426move-result-object v4
    000ff428if-eqz v4, :cond_53
    000ff42cinvoke-virtual {v4}, Landroid/graphics/drawable/Drawable;->getConstantState()Landroid/graphics/drawable/Drawable$ConstantState;
    000ff432move-result-object v5
    000ff434invoke-virtual {v0, v2, v5}, Ljava/util/WeakHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    000ff43areturn-object v4
    000ff43cinvoke-virtual {v0, v9}, Ljava/util/WeakHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
    000ff442move-result-object v2
    000ff444check-cast v2, Landroid/graphics/drawable/Drawable$ConstantState;
    000ff448if-nez v2, :cond_5e
    000ff44cmove-object v2, v3
    000ff44egoto :goto_62
    000ff450invoke-virtual {v2}, Landroid/graphics/drawable/Drawable$ConstantState;->newDrawable()Landroid/graphics/drawable/Drawable;
    000ff456move-result-object v2
    000ff458if-eqz v2, :cond_65
    000ff45creturn-object v2
    000ff45einvoke-static {v9}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
    000ff464move-result-object v2
    000ff466const-string v4, "Failed to open "
    000ff46aconst-string v5, "Resource does not exist: "
    000ff46einvoke-virtual {v2}, Landroid/net/Uri;->getScheme()Ljava/lang/String;
    000ff474move-result-object v6
    000ff476const-string v7, "android.resource"
    000ff47ainvoke-virtual {v7, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    000ff480move-result v6
    000ff482if-eqz v6, :cond_92
    000ff486invoke-virtual {v8, v2}, Lj/g1;->e(Landroid/net/Uri;)Landroid/graphics/drawable/Drawable;
    000ff48cmove-result-object v3
    000ff48egoto :goto_ca
    000ff490move-exception v1
    000ff492goto :goto_c4
    000ff494new-instance v1, Ljava/io/FileNotFoundException;
    000ff498new-instance v4, Ljava/lang/StringBuilder;
    000ff49cinvoke-direct {v4, v5}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    000ff4a2invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
    000ff4a8invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    000ff4aemove-result-object v4
    000ff4b0invoke-direct {v1, v4}, Ljava/io/FileNotFoundException;-><init>(Ljava/lang/String;)V
    000ff4b6throw v1
    000ff4b8invoke-virtual {v1}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
    000ff4bemove-result-object v1
    000ff4c0invoke-virtual {v1, v2}, Landroid/content/ContentResolver;->openInputStream(Landroid/net/Uri;)Ljava/io/InputStream;
    000ff4c6move-result-object v1
    000ff4c8if-eqz v1, :cond_b2
    000ff4ccinvoke-static {v1, v3}, Landroid/graphics/drawable/Drawable;->createFromStream(Ljava/io/InputStream;Ljava/lang/String;)Landroid/graphics/drawable/Drawable;
    000ff4d2move-result-object v4
    000ff4d4invoke-virtual {v1}, Ljava/io/InputStream;->close()V
    000ff4damove-object v3, v4
    000ff4dcgoto :goto_ca
    000ff4deinvoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String;
    000ff4e4goto :goto_a3
    000ff4e6move-exception v4
    000ff4e8invoke-virtual {v1}, Ljava/io/InputStream;->close()V
    000ff4eegoto :goto_b1
    000ff4f0invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String;
    000ff4f6throw v4
    000ff4f8new-instance v1, Ljava/io/FileNotFoundException;
    000ff4fcnew-instance v5, Ljava/lang/StringBuilder;
    000ff500invoke-direct {v5, v4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    000ff506invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
    000ff50cinvoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    000ff512move-result-object v4
    000ff514invoke-direct {v1, v4}, Ljava/io/FileNotFoundException;-><init>(Ljava/lang/String;)V
    000ff51athrow v1
    000ff51cinvoke-static {v2}, Ljava/util/Objects;->toString(Ljava/lang/Object;)Ljava/lang/String;
    000ff522invoke-virtual {v1}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
    000ff528if-eqz v3, :cond_d3
    000ff52cinvoke-virtual {v3}, Landroid/graphics/drawable/Drawable;->getConstantState()Landroid/graphics/drawable/Drawable$ConstantState;
    000ff532move-result-object v1
    000ff534invoke-virtual {v0, v9, v1}, Ljava/util/WeakHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    000ff53areturn-object v3
    000ff384
    000ff53c
    000ff53c struct try_item
    000ff53c start_addr uint32 0xff3c6
    000ff540 insn_count int 58
    000ff542 handler_off uint16 0xff585
    000ff544
    000ff544 struct try_item
    000ff544 start_addr uint32 0xff46e
    000ff548 insn_count int 10
    000ff54a handler_off uint16 0xff58d
    000ff54c
    000ff54c struct try_item
    000ff54c start_addr uint32 0xff486
    000ff550 insn_count int 4
    000ff552 handler_off uint16 0xff591
    000ff554
    000ff554 struct try_item
    000ff554 start_addr uint32 0xff494
    000ff558 insn_count int 26
    000ff55a handler_off uint16 0xff58d
    000ff55c
    000ff55c struct try_item
    000ff55c start_addr uint32 0xff4cc
    000ff560 insn_count int 4
    000ff562 handler_off uint16 0xff599
    000ff564
    000ff564 struct try_item
    000ff564 start_addr uint32 0xff4d4
    000ff568 insn_count int 3
    000ff56a handler_off uint16 0xff59c
    000ff56c
    000ff56c struct try_item
    000ff56c start_addr uint32 0xff4de
    000ff570 insn_count int 3
    000ff572 handler_off uint16 0xff58d
    000ff574
    000ff574 struct try_item
    000ff574 start_addr uint32 0xff4e8
    000ff578 insn_count int 3
    000ff57a handler_off uint16 0xff5a1
    000ff57c
    000ff57c struct try_item
    000ff57c start_addr uint32 0xff4f0
    000ff580 insn_count int 22
    000ff582 handler_off uint16 0xff58d
    000ff584
    000ff584 struct encoded_catch_handler_list
    000ff584 size int 6
    000ff585
    000ff585 struct encoded_catch_handler ← 0xff542
    000ff585 size int64 2
    000ff586 handlers[0].type_idx int 0xb5a0
    000ff588 handlers[0].addr uint32 0xff43c
    000ff589 handlers[1].type_idx int 0xa4a0
    000ff58b handlers[1].addr uint32 0xff53a
    000ff58d
    000ff58d struct encoded_catch_handler ← 0xff54a 0xff55a 0xff572 0xff582
    000ff58d size int64 1
    000ff58e handlers[0].type_idx int 0xb4c8
    000ff590 handlers[0].addr uint32 0xff490
    000ff591
    000ff591 struct encoded_catch_handler ← 0xff552
    000ff591 size int64 2
    000ff592 handlers[0].type_idx int 0xa4a0
    000ff594 handlers[0].addr uint32 0xff494
    000ff596 handlers[1].type_idx int 0xb4c8
    000ff598 handlers[1].addr uint32 0xff490
    000ff599
    000ff599 struct encoded_catch_handler ← 0xff562
    000ff599 size int64 0
    000ff59a catch_all_addr uint32 0xff4e6
    000ff59c
    000ff59c struct encoded_catch_handler ← 0xff56a
    000ff59c size int64 1
    000ff59d handlers[0].type_idx int 0xb4d4
    000ff59f handlers[0].addr uint32 0xff4de
    000ff5a1
    000ff5a1 struct encoded_catch_handler ← 0xff57a
    000ff5a1 size int64 1
    000ff5a2 handlers[0].type_idx int 0xb4d4
    000ff5a4 handlers[0].addr uint32 0xff4f0
    000ff5a6
    000ff5a6 // align 0x8
    000ff5a8
    000ff5a8j.g1::getDropDownView(int, android.view.View, android.view.ViewGroup):
    000ff5b8invoke-super {v2, v3, v4, v5}, LR/c;->getDropDownView(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;
    000ff5bemove-result-object v3
    000ff5c0return-object v3
    000ff5c2move-exception v3
    000ff5c4iget v4, v2, Lj/g1;->i:I
    000ff5c8const/4 v0, 0x0
    000ff5caiget-object v1, v2, Lj/g1;->j:Landroid/view/LayoutInflater;
    000ff5ceinvoke-virtual {v1, v4, v5, v0}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;
    000ff5d4move-result-object v4
    000ff5d6if-eqz v4, :cond_20
    000ff5dainvoke-virtual {v4}, Landroid/view/View;->getTag()Ljava/lang/Object;
    000ff5e0move-result-object v5
    000ff5e2check-cast v5, Lj/f1;
    000ff5e6iget-object v5, v5, Lj/f1;->a:Landroid/widget/TextView;
    000ff5eainvoke-virtual {v3}, Ljava/lang/Object;->toString()Ljava/lang/String;
    000ff5f0move-result-object v3
    000ff5f2invoke-virtual {v5, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
    000ff5f8return-object v4
    000ff5a8
    000ff5fa
    000ff5fa struct code_item_padding
    000ff5fa padding uint16 0x0000
    000ff5fc
    000ff5fc struct try_item
    000ff5fc start_addr uint32 0xff5b8
    000ff600 insn_count int 4
    000ff602 handler_off uint16 0xff605
    000ff604
    000ff604 struct encoded_catch_handler_list
    000ff604 size int 1
    000ff605
    000ff605 struct encoded_catch_handler ← 0xff602
    000ff605 size int64 1
    000ff606 handlers[0].type_idx int 0xb5bc
    000ff608 handlers[0].addr uint32 0xff5c2
    000ff609
    000ff609 // align 0x4
    000ff60c
    000ff60cj.g1::getView(int, android.view.View, android.view.ViewGroup):
    000ff61cinvoke-super {v0, v1, v2, v3}, LR/c;->getView(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;
    000ff622move-result-object v1
    000ff624return-object v1
    000ff626move-exception v1
    000ff628invoke-virtual {v0, v3}, Lj/g1;->d(Landroid/view/ViewGroup;)Landroid/view/View;
    000ff62emove-result-object v2
    000ff630invoke-virtual {v2}, Landroid/view/View;->getTag()Ljava/lang/Object;
    000ff636move-result-object v3
    000ff638check-cast v3, Lj/f1;
    000ff63ciget-object v3, v3, Lj/f1;->a:Landroid/widget/TextView;
    000ff640invoke-virtual {v1}, Ljava/lang/Object;->toString()Ljava/lang/String;
    000ff646move-result-object v1
    000ff648invoke-virtual {v3, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
    000ff64ereturn-object v2
    000ff60c
    000ff650
    000ff650 struct try_item
    000ff650 start_addr uint32 0xff61c
    000ff654 insn_count int 4
    000ff656 handler_off uint16 0xff659
    000ff658
    000ff658 struct encoded_catch_handler_list
    000ff658 size int 1
    000ff659
    000ff659 struct encoded_catch_handler ← 0xff656
    000ff659 size int64 1
    000ff65a handlers[0].type_idx int 0xb5bc
    000ff65c handlers[0].addr uint32 0xff626
    000ff65d
    000ff65d // align 0x10
    000ff660
    000ff660j.g1::d(android.view.ViewGroup):
    000ff670iget-object v0, v3, Lj/g1;->j:Landroid/view/LayoutInflater;
    000ff674iget v1, v3, Lj/g1;->h:I
    000ff678const/4 v2, 0x0
    000ff67ainvoke-virtual {v0, v1, v4, v2}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;
    000ff680move-result-object v4
    000ff682new-instance v0, Lj/f1;
    000ff686invoke-direct {v0, v4}, Lj/f1;-><init>(Landroid/view/View;)V
    000ff68cinvoke-virtual {v4, v0}, Landroid/view/View;->setTag(Ljava/lang/Object;)V
    000ff692const v0, 0x7f0800b2
    000ff698invoke-virtual {v4, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
    000ff69emove-result-object v0
    000ff6a0check-cast v0, Landroid/widget/ImageView;
    000ff6a4iget v1, v3, Lj/g1;->o:I
    000ff6a8invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setImageResource(I)V
    000ff6aereturn-object v4
    000ff660
    000ff6b0
    000ff6b0j.g1::hasStableIds():
    000ff6c0const/4 v0, 0x0
    000ff6c2return v0
    000ff6b0
    000ff6c4
    000ff6c4j.g1::c(android.database.Cursor):
    000ff6d4if-nez v3, :cond_3
    000ff6d8goto :goto_38
    000ff6daconst-string v0, "suggest_intent_query"
    000ff6deinvoke-interface {v3, v0}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
    000ff6e4move-result v0
    000ff6e6invoke-static {v3, v0}, Lj/g1;->h(Landroid/database/Cursor;I)Ljava/lang/String;
    000ff6ecmove-result-object v0
    000ff6eeif-eqz v0, :cond_10
    000ff6f2return-object v0
    000ff6f4iget-object v0, v2, Lj/g1;->l:Landroid/app/SearchableInfo;
    000ff6f8invoke-virtual {v0}, Landroid/app/SearchableInfo;->shouldRewriteQueryFromData()Z
    000ff6femove-result v1
    000ff700if-eqz v1, :cond_25
    000ff704const-string v1, "suggest_intent_data"
    000ff708invoke-interface {v3, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
    000ff70emove-result v1
    000ff710invoke-static {v3, v1}, Lj/g1;->h(Landroid/database/Cursor;I)Ljava/lang/String;
    000ff716move-result-object v1
    000ff718if-eqz v1, :cond_25
    000ff71creturn-object v1
    000ff71einvoke-virtual {v0}, Landroid/app/SearchableInfo;->shouldRewriteQueryFromText()Z
    000ff724move-result v0
    000ff726if-eqz v0, :cond_38
    000ff72aconst-string v0, "suggest_text_1"
    000ff72einvoke-interface {v3, v0}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
    000ff734move-result v0
    000ff736invoke-static {v3, v0}, Lj/g1;->h(Landroid/database/Cursor;I)Ljava/lang/String;
    000ff73cmove-result-object v3
    000ff73eif-eqz v3, :cond_38
    000ff742return-object v3
    000ff744const/4 v3, 0x0
    000ff746return-object v3
    000ff6c4
    000ff748
    000ff748j.g1::h(android.database.Cursor, int):
    000ff758const/4 v0, -0x1
    000ff75aconst/4 v1, 0x0
    000ff75cif-ne v3, v0, :cond_5
    000ff760return-object v1
    000ff762invoke-interface {v2, v3}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
    000ff768move-result-object v2
    000ff76areturn-object v2
    000ff76creturn-object v1
    000ff748
    000ff76e
    000ff76e struct code_item_padding
    000ff76e padding uint16 0x0000
    000ff770
    000ff770 struct try_item
    000ff770 start_addr uint32 0xff762
    000ff774 insn_count int 4
    000ff776 handler_off uint16 0xff779
    000ff778
    000ff778 struct encoded_catch_handler_list
    000ff778 size int 1
    000ff779
    000ff779 struct encoded_catch_handler ← 0xff776
    000ff779 size int64 1
    000ff77a handlers[0].type_idx int 0xb554
    000ff77c handlers[0].addr uint32 0xff76c
    000ff77d
    000ff77d // align 0x10
    000ff780
    000ff780j.g1::<init>(android.content.Context, androidx.appcompat.widget.SearchView, android.app.SearchableInfo, java.util.WeakHashMap):
    000ff790invoke-virtual {v7}, Landroidx/appcompat/widget/SearchView;->getSuggestionRowLayout()I
    000ff796move-result v0
    000ff798invoke-direct {v5}, Landroid/widget/BaseAdapter;-><init>()V
    000ff79econst/4 v1, 0x1
    000ff7a0iput-boolean v1, v5, LR/c;->b:Z
    000ff7a4const/4 v2, 0x0
    000ff7a6iput-object v2, v5, LR/c;->c:Landroid/database/Cursor;
    000ff7aaconst/4 v2, 0x0
    000ff7aciput-boolean v2, v5, LR/c;->a:Z
    000ff7b0const/4 v2, -0x1
    000ff7b2iput v2, v5, LR/c;->d:I
    000ff7b6new-instance v3, LR/a;
    000ff7bainvoke-direct {v3, v5}, LR/a;-><init>(Lj/g1;)V
    000ff7c0iput-object v3, v5, LR/c;->e:LR/a;
    000ff7c4new-instance v3, LR/b;
    000ff7c8const/4 v4, 0x0
    000ff7cainvoke-direct {v3, v4, v5}, LR/b;-><init>(ILjava/lang/Object;)V
    000ff7d0iput-object v3, v5, LR/c;->f:LR/b;
    000ff7d4iput v0, v5, Lj/g1;->i:I
    000ff7d8iput v0, v5, Lj/g1;->h:I
    000ff7dcconst-string v0, "layout_inflater"
    000ff7e0invoke-virtual {v6, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
    000ff7e6move-result-object v0
    000ff7e8check-cast v0, Landroid/view/LayoutInflater;
    000ff7eciput-object v0, v5, Lj/g1;->j:Landroid/view/LayoutInflater;
    000ff7f0iput v1, v5, Lj/g1;->p:I
    000ff7f4iput v2, v5, Lj/g1;->r:I
    000ff7f8iput v2, v5, Lj/g1;->s:I
    000ff7fciput v2, v5, Lj/g1;->t:I
    000ff800iput v2, v5, Lj/g1;->u:I
    000ff804iput v2, v5, Lj/g1;->v:I
    000ff808iput v2, v5, Lj/g1;->w:I
    000ff80ciput-object v7, v5, Lj/g1;->k:Landroidx/appcompat/widget/SearchView;
    000ff810iput-object v8, v5, Lj/g1;->l:Landroid/app/SearchableInfo;
    000ff814invoke-virtual {v7}, Landroidx/appcompat/widget/SearchView;->getSuggestionCommitIconResId()I
    000ff81amove-result v7
    000ff81ciput v7, v5, Lj/g1;->o:I
    000ff820iput-object v6, v5, Lj/g1;->m:Landroid/content/Context;
    000ff824iput-object v9, v5, Lj/g1;->n:Ljava/util/WeakHashMap;
    000ff828return-void
    000ff780
    000ff82a
    000ff82a // align 0x4
    000ff82c
    000ff82cj.g1::a(android.view.View, android.database.Cursor):
    000ff83cmove-object/from16 v1, v20
    000ff840move-object/from16 v2, v22
    000ff844invoke-virtual/range {v21}, Landroid/view/View;->getTag()Ljava/lang/Object;
    000ff84amove-result-object v0
    000ff84cmove-object v3, v0
    000ff84echeck-cast v3, Lj/f1;
    000ff852iget v0, v1, Lj/g1;->w:I
    000ff856const/4 v4, 0x0
    000ff858const/4 v5, -0x1
    000ff85aif-eq v0, v5, :cond_17
    000ff85einvoke-interface {v2, v0}, Landroid/database/Cursor;->getInt(I)I
    000ff864move-result v0
    000ff866move v6, v0
    000ff868goto :goto_18
    000ff86amove v6, v4
    000ff86ciget-object v7, v3, Lj/f1;->a:Landroid/widget/TextView;
    000ff870const/16 v8, 0x8
    000ff874if-eqz v7, :cond_34
    000ff878iget v0, v1, Lj/g1;->r:I
    000ff87cinvoke-static {v2, v0}, Lj/g1;->h(Landroid/database/Cursor;I)Ljava/lang/String;
    000ff882move-result-object v0
    000ff884invoke-virtual {v7, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
    000ff88ainvoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
    000ff890move-result v0
    000ff892if-eqz v0, :cond_31
    000ff896invoke-virtual {v7, v8}, Landroid/view/View;->setVisibility(I)V
    000ff89cgoto :goto_34
    000ff89einvoke-virtual {v7, v4}, Landroid/view/View;->setVisibility(I)V
    000ff8a4const/4 v9, 0x1
    000ff8a6const/4 v10, 0x2
    000ff8a8iget-object v11, v1, Lj/g1;->m:Landroid/content/Context;
    000ff8aciget-object v0, v3, Lj/f1;->b:Landroid/widget/TextView;
    000ff8b0if-eqz v0, :cond_af
    000ff8b4iget v12, v1, Lj/g1;->t:I
    000ff8b8invoke-static {v2, v12}, Lj/g1;->h(Landroid/database/Cursor;I)Ljava/lang/String;
    000ff8bemove-result-object v12
    000ff8c0if-eqz v12, :cond_82
    000ff8c4iget-object v13, v1, Lj/g1;->q:Landroid/content/res/ColorStateList;
    000ff8c8if-nez v13, :cond_63
    000ff8ccnew-instance v13, Landroid/util/TypedValue;
    000ff8d0invoke-direct {v13}, Landroid/util/TypedValue;-><init>()V
    000ff8d6invoke-virtual {v11}, Landroid/content/Context;->getTheme()Landroid/content/res/Resources$Theme;
    000ff8dcmove-result-object v14
    000ff8deconst v15, 0x7f030458
    000ff8e4invoke-virtual {v14, v15, v13, v9}, Landroid/content/res/Resources$Theme;->resolveAttribute(ILandroid/util/TypedValue;Z)Z
    000ff8eainvoke-virtual {v11}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
    000ff8f0move-result-object v14
    000ff8f2iget v13, v13, Landroid/util/TypedValue;->resourceId:I
    000ff8f6invoke-virtual {v14, v13}, Landroid/content/res/Resources;->getColorStateList(I)Landroid/content/res/ColorStateList;
    000ff8fcmove-result-object v13
    000ff8feiput-object v13, v1, Lj/g1;->q:Landroid/content/res/ColorStateList;
    000ff902new-instance v13, Landroid/text/SpannableString;
    000ff906invoke-direct {v13, v12}, Landroid/text/SpannableString;-><init>(Ljava/lang/CharSequence;)V
    000ff90cnew-instance v14, Landroid/text/style/TextAppearanceSpan;
    000ff910iget-object v15, v1, Lj/g1;->q:Landroid/content/res/ColorStateList;
    000ff914move-object/from16 v18, v15
    000ff918const/4 v15, 0x0
    000ff91aconst/16 v19, 0x0
    000ff91econst/16 v16, 0x0
    000ff922const/16 v17, 0x0
    000ff926invoke-direct/range {v14 .. v19}, Landroid/text/style/TextAppearanceSpan;-><init>(Ljava/lang/String;IILandroid/content/res/ColorStateList;Landroid/content/res/ColorStateList;)V
    000ff92cinvoke-virtual {v12}, Ljava/lang/String;->length()I
    000ff932move-result v12
    000ff934const/16 v15, 0x21
    000ff938invoke-virtual {v13, v14, v4, v12, v15}, Landroid/text/SpannableString;->setSpan(Ljava/lang/Object;III)V
    000ff93egoto :goto_88
    000ff940iget v12, v1, Lj/g1;->s:I
    000ff944invoke-static {v2, v12}, Lj/g1;->h(Landroid/database/Cursor;I)Ljava/lang/String;
    000ff94amove-result-object v13
    000ff94cinvoke-static {v13}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
    000ff952move-result v12
    000ff954if-eqz v12, :cond_97
    000ff958if-eqz v7, :cond_9f
    000ff95cinvoke-virtual {v7, v4}, Landroid/widget/TextView;->setSingleLine(Z)V
    000ff962invoke-virtual {v7, v10}, Landroid/widget/TextView;->setMaxLines(I)V
    000ff968goto :goto_9f
    000ff96aif-eqz v7, :cond_9f
    000ff96einvoke-virtual {v7, v9}, Landroid/widget/TextView;->setSingleLine(Z)V
    000ff974invoke-virtual {v7, v9}, Landroid/widget/TextView;->setMaxLines(I)V
    000ff97ainvoke-virtual {v0, v13}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
    000ff980invoke-static {v13}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
    000ff986move-result v12
    000ff988if-eqz v12, :cond_ac
    000ff98cinvoke-virtual {v0, v8}, Landroid/view/View;->setVisibility(I)V
    000ff992goto :goto_af
    000ff994invoke-virtual {v0, v4}, Landroid/view/View;->setVisibility(I)V
    000ff99aiget-object v13, v3, Lj/f1;->c:Landroid/widget/ImageView;
    000ff99eif-eqz v13, :cond_13c
    000ff9a2iget v0, v1, Lj/g1;->u:I
    000ff9a6if-ne v0, v5, :cond_ba
    000ff9aaconst/4 v0, 0x0
    000ff9acgoto/16 :goto_129
    000ff9b0invoke-interface {v2, v0}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
    000ff9b6move-result-object v0
    000ff9b8invoke-virtual {v1, v0}, Lj/g1;->f(Ljava/lang/String;)Landroid/graphics/drawable/Drawable;
    000ff9bemove-result-object v0
    000ff9c0if-eqz v0, :cond_c5
    000ff9c4goto :goto_129
    000ff9c6iget-object v0, v1, Lj/g1;->l:Landroid/app/SearchableInfo;
    000ff9cainvoke-virtual {v0}, Landroid/app/SearchableInfo;->getSearchActivity()Landroid/content/ComponentName;
    000ff9d0move-result-object v0
    000ff9d2invoke-virtual {v0}, Landroid/content/ComponentName;->flattenToShortString()Ljava/lang/String;
    000ff9d8move-result-object v14
    000ff9daiget-object v15, v1, Lj/g1;->n:Ljava/util/WeakHashMap;
    000ff9deinvoke-virtual {v15, v14}, Ljava/util/WeakHashMap;->containsKey(Ljava/lang/Object;)Z
    000ff9e4move-result v16
    000ff9e6if-eqz v16, :cond_ea
    000ff9eainvoke-virtual {v15, v14}, Ljava/util/WeakHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
    000ff9f0move-result-object v0
    000ff9f2check-cast v0, Landroid/graphics/drawable/Drawable$ConstantState;
    000ff9f6if-nez v0, :cond_e1
    000ff9faconst/4 v0, 0x0
    000ff9fcgoto :goto_11e
    000ff9feinvoke-virtual {v11}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
    000ffa04move-result-object v14
    000ffa06invoke-virtual {v0, v14}, Landroid/graphics/drawable/Drawable$ConstantState;->newDrawable(Landroid/content/res/Resources;)Landroid/graphics/drawable/Drawable;
    000ffa0cmove-result-object v0
    000ffa0egoto :goto_11e
    000ffa10invoke-virtual {v11}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
    000ffa16move-result-object v12
    000ffa18const/16 v10, 0x80
    000ffa1cinvoke-virtual {v12, v0, v10}, Landroid/content/pm/PackageManager;->getActivityInfo(Landroid/content/ComponentName;I)Landroid/content/pm/ActivityInfo;
    000ffa22move-result-object v10
    000ffa24invoke-virtual {v10}, Landroid/content/pm/ComponentInfo;->getIconResource()I
    000ffa2amove-result v8
    000ffa2cif-nez v8, :cond_fc
    000ffa30const/4 v0, 0x0
    000ffa32goto :goto_113
    000ffa34invoke-virtual {v0}, Landroid/content/ComponentName;->getPackageName()Ljava/lang/String;
    000ffa3amove-result-object v5
    000ffa3ciget-object v10, v10, Landroid/content/pm/ActivityInfo;->applicationInfo:Landroid/content/pm/ApplicationInfo;
    000ffa40invoke-virtual {v12, v5, v8, v10}, Landroid/content/pm/PackageManager;->getDrawable(Ljava/lang/String;ILandroid/content/pm/ApplicationInfo;)Landroid/graphics/drawable/Drawable;
    000ffa46move-result-object v5
    000ffa48if-nez v5, :cond_10c
    000ffa4cinvoke-virtual {v0}, Landroid/content/ComponentName;->flattenToShortString()Ljava/lang/String;
    000ffa52goto :goto_fa
    000ffa54move-object v0, v5
    000ffa56goto :goto_113
    000ffa58move-exception v0
    000ffa5ainvoke-virtual {v0}, Ljava/lang/Object;->toString()Ljava/lang/String;
    000ffa60goto :goto_fa
    000ffa62if-nez v0, :cond_117
    000ffa66const/4 v5, 0x0
    000ffa68goto :goto_11b
    000ffa6ainvoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->getConstantState()Landroid/graphics/drawable/Drawable$ConstantState;
    000ffa70move-result-object v5
    000ffa72invoke-virtual {v15, v14, v5}, Ljava/util/WeakHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    000ffa78if-eqz v0, :cond_121
    000ffa7cgoto :goto_129
    000ffa7einvoke-virtual {v11}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
    000ffa84move-result-object v0
    000ffa86invoke-virtual {v0}, Landroid/content/pm/PackageManager;->getDefaultActivityIcon()Landroid/graphics/drawable/Drawable;
    000ffa8cmove-result-object v0
    000ffa8einvoke-virtual {v13, v0}, Landroid/widget/ImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V
    000ffa94if-nez v0, :cond_133
    000ffa98const/4 v0, 0x4
    000ffa9ainvoke-virtual {v13, v0}, Landroid/widget/ImageView;->setVisibility(I)V
    000ffaa0goto :goto_13c
    000ffaa2invoke-virtual {v13, v4}, Landroid/widget/ImageView;->setVisibility(I)V
    000ffaa8invoke-virtual {v0, v4, v4}, Landroid/graphics/drawable/Drawable;->setVisible(ZZ)Z
    000ffaaeinvoke-virtual {v0, v9, v4}, Landroid/graphics/drawable/Drawable;->setVisible(ZZ)Z
    000ffab4iget-object v0, v3, Lj/f1;->d:Landroid/widget/ImageView;
    000ffab8if-eqz v0, :cond_163
    000ffabciget v5, v1, Lj/g1;->v:I
    000ffac0const/4 v8, -0x1
    000ffac2if-ne v5, v8, :cond_147
    000ffac6const/4 v12, 0x0
    000ffac8goto :goto_14f
    000ffacainvoke-interface {v2, v5}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
    000ffad0move-result-object v2
    000ffad2invoke-virtual {v1, v2}, Lj/g1;->f(Ljava/lang/String;)Landroid/graphics/drawable/Drawable;
    000ffad8move-result-object v12
    000ffadainvoke-virtual {v0, v12}, Landroid/widget/ImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V
    000ffae0if-nez v12, :cond_15a
    000ffae4const/16 v2, 0x8
    000ffae8invoke-virtual {v0, v2}, Landroid/widget/ImageView;->setVisibility(I)V
    000ffaeegoto :goto_163
    000ffaf0invoke-virtual {v0, v4}, Landroid/widget/ImageView;->setVisibility(I)V
    000ffaf6invoke-virtual {v12, v4, v4}, Landroid/graphics/drawable/Drawable;->setVisible(ZZ)Z
    000ffafcinvoke-virtual {v12, v9, v4}, Landroid/graphics/drawable/Drawable;->setVisible(ZZ)Z
    000ffb02iget v0, v1, Lj/g1;->p:I
    000ffb06iget-object v2, v3, Lj/f1;->e:Landroid/widget/ImageView;
    000ffb0aconst/4 v3, 0x2
    000ffb0cif-eq v0, v3, :cond_177
    000ffb10if-ne v0, v9, :cond_171
    000ffb14and-int/lit8 v0, v6, 0x1
    000ffb18if-eqz v0, :cond_171
    000ffb1cgoto :goto_177
    000ffb1econst/16 v3, 0x8
    000ffb22invoke-virtual {v2, v3}, Landroid/widget/ImageView;->setVisibility(I)V
    000ffb28goto :goto_184
    000ffb2ainvoke-virtual {v2, v4}, Landroid/widget/ImageView;->setVisibility(I)V
    000ffb30invoke-virtual {v7}, Landroid/widget/TextView;->getText()Ljava/lang/CharSequence;
    000ffb36move-result-object v0
    000ffb38invoke-virtual {v2, v0}, Landroid/view/View;->setTag(Ljava/lang/Object;)V
    000ffb3einvoke-virtual {v2, v1}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
    000ffb44return-void
    000ff82c
    000ffb46
    000ffb46 struct code_item_padding
    000ffb46 padding uint16 0x0000
    000ffb48
    000ffb48 struct try_item
    000ffb48 start_addr uint32 0xffa1c
    000ffb4c insn_count int 4
    000ffb4e handler_off uint16 0xffb51
    000ffb50
    000ffb50 struct encoded_catch_handler_list
    000ffb50 size int 1
    000ffb51
    000ffb51 struct encoded_catch_handler ← 0xffb4e
    000ffb51 size int64 1
    000ffb52 handlers[0].type_idx int 0xa474
    000ffb54 handlers[0].addr uint32 0xffa58
    000ffb56
    000ffb56 // align 0x8
    000ffb58
    000ffb58j.g1::b(android.database.Cursor):
    000ffb68invoke-super {v1, v2}, LR/c;->b(Landroid/database/Cursor;)V
    000ffb6eif-eqz v2, :cond_35
    000ffb72const-string v0, "suggest_text_1"
    000ffb76invoke-interface {v2, v0}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
    000ffb7cmove-result v0
    000ffb7eiput v0, v1, Lj/g1;->r:I
    000ffb82const-string v0, "suggest_text_2"
    000ffb86invoke-interface {v2, v0}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
    000ffb8cmove-result v0
    000ffb8eiput v0, v1, Lj/g1;->s:I
    000ffb92const-string v0, "suggest_text_2_url"
    000ffb96invoke-interface {v2, v0}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
    000ffb9cmove-result v0
    000ffb9eiput v0, v1, Lj/g1;->t:I
    000ffba2const-string v0, "suggest_icon_1"
    000ffba6invoke-interface {v2, v0}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
    000ffbacmove-result v0
    000ffbaeiput v0, v1, Lj/g1;->u:I
    000ffbb2const-string v0, "suggest_icon_2"
    000ffbb6invoke-interface {v2, v0}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
    000ffbbcmove-result v0
    000ffbbeiput v0, v1, Lj/g1;->v:I
    000ffbc2const-string v0, "suggest_flags"
    000ffbc6invoke-interface {v2, v0}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
    000ffbccmove-result v2
    000ffbceiput v2, v1, Lj/g1;->w:I
    000ffbd2return-void
    000ffb58
    000ffbd4
    000ffbd4 struct try_item
    000ffbd4 start_addr uint32 0xffb68
    000ffbd8 insn_count int 53
    000ffbda handler_off uint16 0xffbdd
    000ffbdc
    000ffbdc struct encoded_catch_handler_list
    000ffbdc size int 1
    000ffbdd
    000ffbdd struct encoded_catch_handler ← 0xffbda
    000ffbdd size int64 1
    000ffbde handlers[0].type_idx int 0xb554
    000ffbe0 handlers[0].addr uint32 0xffbd2
    000ffbe1
    000ffbe1 // align 0x4
    000ffbe4
    000ffbe4j.g1::notifyDataSetChanged():
    000ffbf4invoke-super {v2}, Landroid/widget/BaseAdapter;->notifyDataSetChanged()V
    000ffbfaiget-object v0, v2, LR/c;->c:Landroid/database/Cursor;
    000ffbfeif-eqz v0, :cond_c
    000ffc02invoke-interface {v0}, Landroid/database/Cursor;->getExtras()Landroid/os/Bundle;
    000ffc08move-result-object v0
    000ffc0agoto :goto_d
    000ffc0cconst/4 v0, 0x0
    000ffc0eif-eqz v0, :cond_14
    000ffc12const-string v1, "in_progress"
    000ffc16invoke-virtual {v0, v1}, Landroid/os/BaseBundle;->getBoolean(Ljava/lang/String;)Z
    000ffc1creturn-void
    000ffbe4
    000ffc1e
    000ffc1e // align 0x10
    000ffc20
    000ffc20j.g1::notifyDataSetInvalidated():
    000ffc30invoke-super {v2}, Landroid/widget/BaseAdapter;->notifyDataSetInvalidated()V
    000ffc36iget-object v0, v2, LR/c;->c:Landroid/database/Cursor;
    000ffc3aif-eqz v0, :cond_c
    000ffc3einvoke-interface {v0}, Landroid/database/Cursor;->getExtras()Landroid/os/Bundle;
    000ffc44move-result-object v0
    000ffc46goto :goto_d
    000ffc48const/4 v0, 0x0
    000ffc4aif-eqz v0, :cond_14
    000ffc4econst-string v1, "in_progress"
    000ffc52invoke-virtual {v0, v1}, Landroid/os/BaseBundle;->getBoolean(Ljava/lang/String;)Z
    000ffc58return-void
    000ffc20
    000ffc5a
    000ffc5a // align 0x4
    000ffc5c
    000ffc5cj.g1::onClick(android.view.View):
    000ffc6cinvoke-virtual {v2}, Landroid/view/View;->getTag()Ljava/lang/Object;
    000ffc72move-result-object v2
    000ffc74instance-of v0, v2, Ljava/lang/CharSequence;
    000ffc78if-eqz v0, :cond_f
    000ffc7ciget-object v0, v1, Lj/g1;->k:Landroidx/appcompat/widget/SearchView;
    000ffc80check-cast v2, Ljava/lang/CharSequence;
    000ffc84invoke-virtual {v0, v2}, Landroidx/appcompat/widget/SearchView;->r(Ljava/lang/CharSequence;)V
    000ffc8areturn-void
    000ffc5c
    000ffc8c
    000ffc8cj.h1::d(android.content.Context, int):
    000ffc9csget-object v0, Lj/h1;->g:[I
    000ffca0const/4 v1, 0x0
    000ffca2aput v3, v0, v1
    000ffca6const/4 v3, 0x0
    000ffca8invoke-virtual {v2, v3, v0}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;
    000ffcaemove-result-object v3
    000ffcb0invoke-virtual {v3, v1}, Landroid/content/res/TypedArray;->hasValue(I)Z
    000ffcb6move-result v0
    000ffcb8if-eqz v0, :cond_1d
    000ffcbcinvoke-virtual {v3, v1, v1}, Landroid/content/res/TypedArray;->getResourceId(II)I
    000ffcc2move-result v0
    000ffcc4if-eqz v0, :cond_1d
    000ffcc8invoke-static {v2, v0}, LC1/d;->v(Landroid/content/Context;I)Landroid/content/res/ColorStateList;
    000ffccemove-result-object v2
    000ffcd0if-eqz v2, :cond_1d
    000ffcd4goto :goto_21
    000ffcd6invoke-virtual {v3, v1}, Landroid/content/res/TypedArray;->getColorStateList(I)Landroid/content/res/ColorStateList;
    000ffcdcmove-result-object v2
    000ffcdeinvoke-virtual {v3}, Landroid/content/res/TypedArray;->recycle()V
    000ffce4return-object v2
    000ffce6move-exception v2
    000ffce8invoke-virtual {v3}, Landroid/content/res/TypedArray;->recycle()V
    000ffceethrow v2
    000ffc8c
    000ffcf0
    000ffcf0 struct try_item
    000ffcf0 start_addr uint32 0xffcb0
    000ffcf4 insn_count int 23
    000ffcf6 handler_off uint16 0xffcf9
    000ffcf8
    000ffcf8 struct encoded_catch_handler_list
    000ffcf8 size int 1
    000ffcf9
    000ffcf9 struct encoded_catch_handler ← 0xffcf6
    000ffcf9 size int64 0
    000ffcfa catch_all_addr uint32 0xffce6
    000ffcfb
    000ffcfb // align 0x4
    000ffcfc
    000ffcfcj.h1::b(android.content.Context, int):
    000ffd0cinvoke-static {v4, v5}, Lj/h1;->d(Landroid/content/Context;I)Landroid/content/res/ColorStateList;
    000ffd12move-result-object v0
    000ffd14if-eqz v0, :cond_17
    000ffd18invoke-virtual {v0}, Landroid/content/res/ColorStateList;->isStateful()Z
    000ffd1emove-result v1
    000ffd20if-eqz v1, :cond_17
    000ffd24sget-object v4, Lj/h1;->b:[I
    000ffd28invoke-virtual {v0}, Landroid/content/res/ColorStateList;->getDefaultColor()I
    000ffd2emove-result v5
    000ffd30invoke-virtual {v0, v4, v5}, Landroid/content/res/ColorStateList;->getColorForState([II)I
    000ffd36move-result v4
    000ffd38return v4
    000ffd3asget-object v0, Lj/h1;->a:Ljava/lang/ThreadLocal;
    000ffd3einvoke-virtual {v0}, Ljava/lang/ThreadLocal;->get()Ljava/lang/Object;
    000ffd44move-result-object v1
    000ffd46check-cast v1, Landroid/util/TypedValue;
    000ffd4aif-nez v1, :cond_29
    000ffd4enew-instance v1, Landroid/util/TypedValue;
    000ffd52invoke-direct {v1}, Landroid/util/TypedValue;-><init>()V
    000ffd58invoke-virtual {v0, v1}, Ljava/lang/ThreadLocal;->set(Ljava/lang/Object;)V
    000ffd5einvoke-virtual {v4}, Landroid/content/Context;->getTheme()Landroid/content/res/Resources$Theme;
    000ffd64move-result-object v0
    000ffd66const v2, 0x1010033
    000ffd6cconst/4 v3, 0x1
    000ffd6einvoke-virtual {v0, v2, v1, v3}, Landroid/content/res/Resources$Theme;->resolveAttribute(ILandroid/util/TypedValue;Z)Z
    000ffd74invoke-virtual {v1}, Landroid/util/TypedValue;->getFloat()F
    000ffd7amove-result v0
    000ffd7cinvoke-static {v4, v5}, Lj/h1;->c(Landroid/content/Context;I)I
    000ffd82move-result v4
    000ffd84invoke-static {v4}, Landroid/graphics/Color;->alpha(I)I
    000ffd8amove-result v5
    000ffd8cint-to-float v5, v5
    000ffd8emul-float/2addr v5, v0
    000ffd90invoke-static {v5}, Ljava/lang/Math;->round(F)I
    000ffd96move-result v5
    000ffd98invoke-static {v4, v5}, LC/a;->d(II)I
    000ffd9emove-result v4
    000ffda0return v4
    000ffcfc
    000ffda2
    000ffda2 // align 0x4
    000ffda4
    000ffda4j.h1::c(android.content.Context, int):
    000ffdb4sget-object v0, Lj/h1;->g:[I
    000ffdb8const/4 v1, 0x0
    000ffdbaaput v3, v0, v1
    000ffdbeconst/4 v3, 0x0
    000ffdc0invoke-virtual {v2, v3, v0}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;
    000ffdc6move-result-object v2
    000ffdc8invoke-virtual {v2, v1, v1}, Landroid/content/res/TypedArray;->getColor(II)I
    000ffdcemove-result v3
    000ffdd0invoke-virtual {v2}, Landroid/content/res/TypedArray;->recycle()V
    000ffdd6return v3
    000ffdd8move-exception v3
    000ffddainvoke-virtual {v2}, Landroid/content/res/TypedArray;->recycle()V
    000ffde0throw v3
    000ffda4
    000ffde2
    000ffde2 struct code_item_padding
    000ffde2 padding uint16 0x0000
    000ffde4
    000ffde4 struct try_item
    000ffde4 start_addr uint32 0xffdc8
    000ffde8 insn_count int 4
    000ffdea handler_off uint16 0xffded
    000ffdec
    000ffdec struct encoded_catch_handler_list
    000ffdec size int 1
    000ffded
    000ffded struct encoded_catch_handler ← 0xffdea
    000ffded size int64 0
    000ffdee catch_all_addr uint32 0xffdd8
    000ffdef
    000ffdef // align 0x10
    000ffdf0
    000ffdf0j.h1::<clinit>():
    000ffe00new-instance v0, Ljava/lang/ThreadLocal;
    000ffe04invoke-direct {v0}, Ljava/lang/ThreadLocal;-><init>()V
    000ffe0asput-object v0, Lj/h1;->a:Ljava/lang/ThreadLocal;
    000ffe0econst v0, -0x101009e
    000ffe14filled-new-array {v0}, [I
    000ffe1amove-result-object v0
    000ffe1csput-object v0, Lj/h1;->b:[I
    000ffe20const v0, 0x101009c
    000ffe26filled-new-array {v0}, [I
    000ffe2cmove-result-object v0
    000ffe2esput-object v0, Lj/h1;->c:[I
    000ffe32const v0, 0x10100a7
    000ffe38filled-new-array {v0}, [I
    000ffe3emove-result-object v0
    000ffe40sput-object v0, Lj/h1;->d:[I
    000ffe44const v0, 0x10100a0
    000ffe4afilled-new-array {v0}, [I
    000ffe50move-result-object v0
    000ffe52sput-object v0, Lj/h1;->e:[I
    000ffe56const/4 v0, 0x0
    000ffe58new-array v0, v0, [I
    000ffe5csput-object v0, Lj/h1;->f:[I
    000ffe60const/4 v0, 0x1
    000ffe62new-array v0, v0, [I
    000ffe66sput-object v0, Lj/h1;->g:[I
    000ffe6areturn-void
    000ffdf0
    000ffe6c
    000ffe6cj.h1::a(android.view.View, android.content.Context):
    000ffe7csget-object v0, Ld/a;->j:[I
    000ffe80invoke-virtual {v2, v0}, Landroid/content/Context;->obtainStyledAttributes([I)Landroid/content/res/TypedArray;
    000ffe86move-result-object v2
    000ffe88const/16 v0, 0x75
    000ffe8cinvoke-virtual {v2, v0}, Landroid/content/res/TypedArray;->hasValue(I)Z
    000ffe92move-result v0
    000ffe94if-nez v0, :cond_18
    000ffe98invoke-virtual {v1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
    000ffe9emove-result-object v1
    000ffea0invoke-virtual {v1}, Ljava/lang/Object;->toString()Ljava/lang/String;
    000ffea6goto :goto_18
    000ffea8move-exception v1
    000ffeaagoto :goto_1c
    000ffeacinvoke-virtual {v2}, Landroid/content/res/TypedArray;->recycle()V
    000ffeb2return-void
    000ffeb4invoke-virtual {v2}, Landroid/content/res/TypedArray;->recycle()V
    000ffebathrow v1
    000ffe6c
    000ffebc
    000ffebc struct try_item
    000ffebc start_addr uint32 0xffe8c
    000ffec0 insn_count int 13
    000ffec2 handler_off uint16 0xffec5
    000ffec4
    000ffec4 struct encoded_catch_handler_list
    000ffec4 size int 1
    000ffec5
    000ffec5 struct encoded_catch_handler ← 0xffec2
    000ffec5 size int64 0
    000ffec6 catch_all_addr uint32 0xffea8
    000ffec7
    000ffec7 // align 0x8
    000ffec8
    000ffec8j.i1::<clinit>():
    000ffed8return-void
    000ffec8
    000ffeda
    000ffeda // align 0x4
    000ffedc
    000ffedcj.i1::a(android.content.Context):
    000ffeecinvoke-virtual {v1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
    000ffef2move-result-object v0
    000ffef4instance-of v0, v0, Lj/k1;
    000ffef8if-nez v0, :cond_d
    000ffefcinvoke-virtual {v1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
    000fff02sget v1, Lj/y1;->a:I
    000fff06return-void
    000ffedc
    000fff08
    000fff08j.j1::a():
    000fff18new-instance v0, Lu1/h;
    000fff1ciget-boolean v1, v5, Lj/j1;->b:Z
    000fff20iget-object v2, v5, Lj/j1;->c:Ljava/lang/Object;
    000fff24check-cast v2, [Ljava/lang/String;
    000fff28iget-object v3, v5, Lj/j1;->d:Ljava/io/Serializable;
    000fff2ccheck-cast v3, [Ljava/lang/String;
    000fff30iget-boolean v4, v5, Lj/j1;->a:Z
    000fff34invoke-direct {v0, v4, v1, v2, v3}, Lu1/h;-><init>(ZZ[Ljava/lang/String;[Ljava/lang/String;)V
    000fff3areturn-object v0
    000fff08
    000fff3c
    000fff3cj.j1::<init>():
    000fff4cinvoke-direct {v1}, Ljava/lang/Object;-><init>()V
    000fff52const/4 v0, 0x1
    000fff54iput-boolean v0, v1, Lj/j1;->a:Z
    000fff58return-void
    000fff3c
    000fff5a
    000fff5a // align 0x4
    000fff5c
    000fff5cj.j1::b(java.lang.String[]):
    000fff6cconst-string v0, "cipherSuites"
    000fff70invoke-static {v2, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
    000fff76iget-boolean v0, v1, Lj/j1;->a:Z
    000fff7aif-eqz v0, :cond_27
    000fff7earray-length v0, v2
    000fff80if-eqz v0, :cond_1f
    000fff84invoke-virtual {v2}, Ljava/lang/Object;->clone()Ljava/lang/Object;
    000fff8amove-result-object v2
    000fff8cif-eqz v2, :cond_17
    000fff90check-cast v2, [Ljava/lang/String;
    000fff94iput-object v2, v1, Lj/j1;->c:Ljava/lang/Object;
    000fff98return-void
    000fff9anew-instance v2, Ljava/lang/NullPointerException;
    000fff9econst-string v0, "null cannot be cast to non-null type kotlin.Array<kotlin.String>"
    000fffa2invoke-direct {v2, v0}, Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V
    000fffa8throw v2
    000fffaanew-instance v2, Ljava/lang/IllegalArgumentException;
    000fffaeconst-string v0, "At least one cipher suite is required"
    000fffb2invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
    000fffb8throw v2
    000fffbanew-instance v2, Ljava/lang/IllegalArgumentException;
    000fffbeconst-string v0, "no cipher suites for cleartext connections"
    000fffc2invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
    000fffc8throw v2
    000fff5c
    000fffca
    000fffca // align 0x4
    000fffcc
    000fffccj.j1::c(u1.g[]):
    000fffdcconst-string v0, "cipherSuites"
    000fffe0invoke-static {v6, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
    000fffe6iget-boolean v0, v5, Lj/j1;->a:Z
    000fffeaif-eqz v0, :cond_3b
    000fffeenew-instance v0, Ljava/util/ArrayList;
    000ffff2array-length v1, v6
    000ffff4invoke-direct {v0, v1}, Ljava/util/ArrayList;-><init>(I)V
    000ffffaarray-length v1, v6
    000ffffcconst/4 v2, 0x0
    000ffffemove v3, v2
    00100000if-ge v3, v1, :cond_1e
    00100004aget-object v4, v6, v3
    00100008iget-object v4, v4, Lu1/g;->a:Ljava/lang/String;
    0010000cinvoke-virtual {v0, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
    00100012add-int/lit8 v3, v3, 0x1
    00100016goto :goto_12
    00100018new-array v6, v2, [Ljava/lang/String;
    0010001cinvoke-virtual {v0, v6}, Ljava/util/ArrayList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;
    00100022move-result-object v6
    00100024if-eqz v6, :cond_33
    00100028check-cast v6, [Ljava/lang/String;
    0010002carray-length v0, v6
    0010002einvoke-static {v6, v0}, Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object;
    00100034move-result-object v6
    00100036check-cast v6, [Ljava/lang/String;
    0010003ainvoke-virtual {v5, v6}, Lj/j1;->b([Ljava/lang/String;)V
    00100040return-void
    00100042new-instance v6, Ljava/lang/NullPointerException;
    00100046const-string v0, "null cannot be cast to non-null type kotlin.Array<T>"
    0010004ainvoke-direct {v6, v0}, Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V
    00100050throw v6
    00100052new-instance v6, Ljava/lang/IllegalArgumentException;
    00100056const-string v0, "no cipher suites for cleartext connections"
    0010005ainvoke-direct {v6, v0}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
    00100060throw v6
    000fffcc
    00100062
    00100062 // align 0x4
    00100064
    00100064j.j1::d(java.lang.String[]):
    00100074const-string v0, "tlsVersions"
    00100078invoke-static {v2, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
    0010007eiget-boolean v0, v1, Lj/j1;->a:Z
    00100082if-eqz v0, :cond_27
    00100086array-length v0, v2
    00100088if-eqz v0, :cond_1f
    0010008cinvoke-virtual {v2}, Ljava/lang/Object;->clone()Ljava/lang/Object;
    00100092move-result-object v2
    00100094if-eqz v2, :cond_17
    00100098check-cast v2, [Ljava/lang/String;
    0010009ciput-object v2, v1, Lj/j1;->d:Ljava/io/Serializable;
    001000a0return-void
    001000a2new-instance v2, Ljava/lang/NullPointerException;
    001000a6const-string v0, "null cannot be cast to non-null type kotlin.Array<kotlin.String>"
    001000aainvoke-direct {v2, v0}, Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V
    001000b0throw v2
    001000b2new-instance v2, Ljava/lang/IllegalArgumentException;
    001000b6const-string v0, "At least one TLS version is required"
    001000bainvoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
    001000c0throw v2
    001000c2new-instance v2, Ljava/lang/IllegalArgumentException;
    001000c6const-string v0, "no TLS versions for cleartext connections"
    001000cainvoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
    001000d0throw v2
    00100064
    001000d2
    001000d2 // align 0x4
    001000d4
    001000d4j.j1::e(u1.x[]):
    001000e4iget-boolean v0, v5, Lj/j1;->a:Z
    001000e8if-eqz v0, :cond_36
    001000ecnew-instance v0, Ljava/util/ArrayList;
    001000f0array-length v1, v6
    001000f2invoke-direct {v0, v1}, Ljava/util/ArrayList;-><init>(I)V
    001000f8array-length v1, v6
    001000faconst/4 v2, 0x0
    001000fcmove v3, v2
    001000feif-ge v3, v1, :cond_19
    00100102aget-object v4, v6, v3
    00100106iget-object v4, v4, Lu1/x;->a:Ljava/lang/String;
    0010010ainvoke-virtual {v0, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
    00100110add-int/lit8 v3, v3, 0x1
    00100114goto :goto_d
    00100116new-array v6, v2, [Ljava/lang/String;
    0010011ainvoke-virtual {v0, v6}, Ljava/util/ArrayList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;
    00100120move-result-object v6
    00100122if-eqz v6, :cond_2e
    00100126check-cast v6, [Ljava/lang/String;
    0010012aarray-length v0, v6
    0010012cinvoke-static {v6, v0}, Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object;
    00100132move-result-object v6
    00100134check-cast v6, [Ljava/lang/String;
    00100138invoke-virtual {v5, v6}, Lj/j1;->d([Ljava/lang/String;)V
    0010013ereturn-void
    00100140new-instance v6, Ljava/lang/NullPointerException;
    00100144const-string v0, "null cannot be cast to non-null type kotlin.Array<T>"
    00100148invoke-direct {v6, v0}, Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V
    0010014ethrow v6
    00100150new-instance v6, Ljava/lang/IllegalArgumentException;
    00100154const-string v0, "no TLS versions for cleartext connections"
    00100158invoke-direct {v6, v0}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
    0010015ethrow v6
    001000d4
    00100160
    00100160j.l1::<init>(androidx.appcompat.widget.Toolbar, int):
    00100170iput v2, v0, Lj/l1;->a:I
    00100174iput-object v1, v0, Lj/l1;->b:Landroidx/appcompat/widget/Toolbar;
    00100178invoke-direct {v0}, Ljava/lang/Object;-><init>()V
    0010017ereturn-void
    00100160
    00100180
    00100180j.l1::run():
    00100190iget v0, v1, Lj/l1;->a:I
    00100194packed-switch v0, :pswitch_data_1c
    0010019aiget-object v0, v1, Lj/l1;->b:Landroidx/appcompat/widget/Toolbar;
    0010019einvoke-virtual {v0}, Landroidx/appcompat/widget/Toolbar;->n()V
    001001a4return-void
    001001a6iget-object v0, v1, Lj/l1;->b:Landroidx/appcompat/widget/Toolbar;
    001001aaiget-object v0, v0, Landroidx/appcompat/widget/Toolbar;->L:Lj/o1;
    001001aeif-nez v0, :cond_13
    001001b2const/4 v0, 0x0
    001001b4goto :goto_15
    001001b6iget-object v0, v0, Lj/o1;->b:Li/n;
    001001baif-eqz v0, :cond_1a
    001001beinvoke-virtual {v0}, Li/n;->collapseActionView()Z
    001001c4return-void
    001001c6nop
    001001c8.packed-switch 0x0
    00100180
    001001d4
    001001d4j.m1::l(i.l, android.view.MenuItem):
    001001e4iget-object v1, v0, Lj/m1;->a:Landroidx/appcompat/widget/Toolbar;
    001001e8invoke-virtual {v1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
    001001eeconst/4 v1, 0x0
    001001f0return v1
    001001d4
    001001f2
    001001f2 // align 0x4
    001001f4
    001001f4j.m1::<init>(androidx.appcompat.widget.Toolbar):
    00100204iput-object v1, v0, Lj/m1;->a:Landroidx/appcompat/widget/Toolbar;
    00100208invoke-direct {v0}, Ljava/lang/Object;-><init>()V
    0010020ereturn-void
    001001f4
    00100210
    00100210j.m1::e(i.l):
    00100220iget-object v2, v1, Lj/m1;->a:Landroidx/appcompat/widget/Toolbar;
    00100224iget-object v0, v2, Landroidx/appcompat/widget/Toolbar;->a:Landroidx/appcompat/widget/ActionMenuView;
    00100228iget-object v0, v0, Landroidx/appcompat/widget/ActionMenuView;->t:Lj/k;
    0010022cif-eqz v0, :cond_f
    00100230invoke-virtual {v0}, Lj/k;->i()Z
    00100236move-result v0
    00100238if-eqz v0, :cond_f
    0010023creturn-void
    0010023eiget-object v2, v2, Landroidx/appcompat/widget/Toolbar;->G:LB/j;
    00100242iget-object v2, v2, LB/j;->c:Ljava/lang/Object;
    00100246check-cast v2, Ljava/util/concurrent/CopyOnWriteArrayList;
    0010024ainvoke-virtual {v2}, Ljava/util/concurrent/CopyOnWriteArrayList;->iterator()Ljava/util/Iterator;
    00100250move-result-object v2
    00100252invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
    00100258move-result v0
    0010025aif-nez v0, :cond_20
    0010025ereturn-void
    00100260invoke-static {v2}, LB1/b;->d(Ljava/util/Iterator;)Ljava/lang/ClassCastException;
    00100266move-result-object v2
    00100268throw v2
    00100210
    0010026a
    0010026a // align 0x4
    0010026c
    0010026cj.n1::b(java.lang.Runnable):
    0010027cinvoke-static {v2}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;)Ljava/lang/Object;
    00100282new-instance v0, LF0/d;
    00100286const/4 v1, 0x3
    00100288invoke-direct {v0, v1, v2}, LF0/d;-><init>(ILjava/lang/Object;)V
    0010028ereturn-object v0
    0010026c
    00100290
    00100290j.n1::a(android.view.View):
    001002a0invoke-virtual {v0}, Landroid/view/View;->findOnBackInvokedDispatcher()Landroid/window/OnBackInvokedDispatcher;
    001002a6move-result-object v0
    001002a8return-object v0
    00100290
    001002aa
    001002aa // align 0x4
    001002ac
    001002acj.n1::c(java.lang.Object, java.lang.Object):
    001002bccheck-cast v1, Landroid/window/OnBackInvokedDispatcher;
    001002c0const v0, 0xf4240
    001002c6check-cast v2, Landroid/window/OnBackInvokedCallback;
    001002cainvoke-interface {v1, v0, v2}, Landroid/window/OnBackInvokedDispatcher;->registerOnBackInvokedCallback(ILandroid/window/OnBackInvokedCallback;)V
    001002d0return-void
    001002ac
    001002d2
    001002d2 // align 0x4
    001002d4
    001002d4j.n1::d(java.lang.Object, java.lang.Object):
    001002e4check-cast v0, Landroid/window/OnBackInvokedDispatcher;
    001002e8check-cast v1, Landroid/window/OnBackInvokedCallback;
    001002ecinvoke-interface {v0, v1}, Landroid/window/OnBackInvokedDispatcher;->unregisterOnBackInvokedCallback(Landroid/window/OnBackInvokedCallback;)V
    001002f2return-void
    001002d4
    001002f4
    001002f4j.o1::j():
    00100304const/4 v0, 0x0
    00100306return-object v0
    001002f4
    00100308
    00100308j.o1::e(i.n):
    00100318iget-object v0, v6, Lj/o1;->c:Landroidx/appcompat/widget/Toolbar;
    0010031ciget-object v1, v0, Landroidx/appcompat/widget/Toolbar;->i:Landroid/view/View;
    00100320instance-of v2, v1, Lh/b;
    00100324if-eqz v2, :cond_d
    00100328check-cast v1, Lh/b;
    0010032cinvoke-interface {v1}, Lh/b;->d()V
    00100332iget-object v1, v0, Landroidx/appcompat/widget/Toolbar;->i:Landroid/view/View;
    00100336invoke-virtual {v0, v1}, Landroid/view/ViewGroup;->removeView(Landroid/view/View;)V
    0010033ciget-object v1, v0, Landroidx/appcompat/widget/Toolbar;->h:Lj/y;
    00100340invoke-virtual {v0, v1}, Landroid/view/ViewGroup;->removeView(Landroid/view/View;)V
    00100346const/4 v1, 0x0
    00100348iput-object v1, v0, Landroidx/appcompat/widget/Toolbar;->i:Landroid/view/View;
    0010034ciget-object v2, v0, Landroidx/appcompat/widget/Toolbar;->E:Ljava/util/ArrayList;
    00100350invoke-virtual {v2}, Ljava/util/ArrayList;->size()I
    00100356move-result v3
    00100358const/4 v4, 0x1
    0010035asub-int/2addr v3, v4
    0010035cif-ltz v3, :cond_30
    00100360invoke-virtual {v2, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
    00100366move-result-object v5
    00100368check-cast v5, Landroid/view/View;
    0010036cinvoke-virtual {v0, v5}, Landroid/view/ViewGroup;->addView(Landroid/view/View;)V
    00100372add-int/lit8 v3, v3, -0x1
    00100376goto :goto_22
    00100378invoke-virtual {v2}, Ljava/util/ArrayList;->clear()V
    0010037eiput-object v1, v6, Lj/o1;->b:Li/n;
    00100382invoke-virtual {v0}, Landroid/view/View;->requestLayout()V
    00100388const/4 v1, 0x0
    0010038aiput-boolean v1, v7, Li/n;->C:Z
    0010038eiget-object v7, v7, Li/n;->n:Li/l;
    00100392invoke-virtual {v7, v1}, Li/l;->p(Z)V
    00100398invoke-virtual {v0}, Landroidx/appcompat/widget/Toolbar;->u()V
    0010039ereturn v4
    00100308
    001003a0
    001003a0j.o1::l(i.n):
    001003b0iget-object v0, v6, Lj/o1;->c:Landroidx/appcompat/widget/Toolbar;
    001003b4invoke-virtual {v0}, Landroidx/appcompat/widget/Toolbar;->c()V
    001003baiget-object v1, v0, Landroidx/appcompat/widget/Toolbar;->h:Lj/y;
    001003beinvoke-virtual {v1}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
    001003c4move-result-object v1
    001003c6if-eq v1, v0, :cond_1d
    001003cainstance-of v2, v1, Landroid/view/ViewGroup;
    001003ceif-eqz v2, :cond_18
    001003d2check-cast v1, Landroid/view/ViewGroup;
    001003d6iget-object v2, v0, Landroidx/appcompat/widget/Toolbar;->h:Lj/y;
    001003dainvoke-virtual {v1, v2}, Landroid/view/ViewGroup;->removeView(Landroid/view/View;)V
    001003e0iget-object v1, v0, Landroidx/appcompat/widget/Toolbar;->h:Lj/y;
    001003e4invoke-virtual {v0, v1}, Landroid/view/ViewGroup;->addView(Landroid/view/View;)V
    001003eainvoke-virtual {v7}, Li/n;->getActionView()Landroid/view/View;
    001003f0move-result-object v1
    001003f2iput-object v1, v0, Landroidx/appcompat/widget/Toolbar;->i:Landroid/view/View;
    001003f6iput-object v7, v6, Lj/o1;->b:Li/n;
    001003fainvoke-virtual {v1}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
    00100400move-result-object v1
    00100402const/4 v2, 0x2
    00100404if-eq v1, v0, :cond_51
    00100408instance-of v3, v1, Landroid/view/ViewGroup;
    0010040cif-eqz v3, :cond_37
    00100410check-cast v1, Landroid/view/ViewGroup;
    00100414iget-object v3, v0, Landroidx/appcompat/widget/Toolbar;->i:Landroid/view/View;
    00100418invoke-virtual {v1, v3}, Landroid/view/ViewGroup;->removeView(Landroid/view/View;)V
    0010041einvoke-static {}, Landroidx/appcompat/widget/Toolbar;->h()Lj/p1;
    00100424move-result-object v1
    00100426iget v3, v0, Landroidx/appcompat/widget/Toolbar;->n:I
    0010042aand-int/lit8 v3, v3, 0x70
    0010042econst v4, 0x800003
    00100434or-int/2addr v3, v4
    00100436iput v3, v1, Lj/p1;->a:I
    0010043aiput v2, v1, Lj/p1;->b:I
    0010043eiget-object v3, v0, Landroidx/appcompat/widget/Toolbar;->i:Landroid/view/View;
    00100442invoke-virtual {v3, v1}, Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
    00100448iget-object v1, v0, Landroidx/appcompat/widget/Toolbar;->i:Landroid/view/View;
    0010044cinvoke-virtual {v0, v1}, Landroid/view/ViewGroup;->addView(Landroid/view/View;)V
    00100452invoke-virtual {v0}, Landroid/view/ViewGroup;->getChildCount()I
    00100458move-result v1
    0010045aconst/4 v3, 0x1
    0010045csub-int/2addr v1, v3
    0010045eif-ltz v1, :cond_76
    00100462invoke-virtual {v0, v1}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
    00100468move-result-object v4
    0010046ainvoke-virtual {v4}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
    00100470move-result-object v5
    00100472check-cast v5, Lj/p1;
    00100476iget v5, v5, Lj/p1;->b:I
    0010047aif-eq v5, v2, :cond_73
    0010047eiget-object v5, v0, Landroidx/appcompat/widget/Toolbar;->a:Landroidx/appcompat/widget/ActionMenuView;
    00100482if-eq v4, v5, :cond_73
    00100486invoke-virtual {v0, v1}, Landroid/view/ViewGroup;->removeViewAt(I)V
    0010048ciget-object v5, v0, Landroidx/appcompat/widget/Toolbar;->E:Ljava/util/ArrayList;
    00100490invoke-virtual {v5, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
    00100496add-int/lit8 v1, v1, -0x1
    0010049agoto :goto_57
    0010049cinvoke-virtual {v0}, Landroid/view/View;->requestLayout()V
    001004a2iput-boolean v3, v7, Li/n;->C:Z
    001004a6iget-object v7, v7, Li/n;->n:Li/l;
    001004aaconst/4 v1, 0x0
    001004acinvoke-virtual {v7, v1}, Li/l;->p(Z)V
    001004b2iget-object v7, v0, Landroidx/appcompat/widget/Toolbar;->i:Landroid/view/View;
    001004b6instance-of v1, v7, Lh/b;
    001004baif-eqz v1, :cond_8c
    001004becheck-cast v7, Lh/b;
    001004c2invoke-interface {v7}, Lh/b;->a()V
    001004c8invoke-virtual {v0}, Landroidx/appcompat/widget/Toolbar;->u()V
    001004cereturn v3
    001003a0
    001004d0
    001004d0j.o1::g():
    001004e0const/4 v0, 0x0
    001004e2return v0
    001004d0
    001004e4
    001004e4j.o1::n(i.E):
    001004f4const/4 v1, 0x0
    001004f6return v1
    001004e4
    001004f8
    001004f8j.o1::d():
    00100508const/4 v0, 0x0
    0010050areturn v0
    001004f8
    0010050c
    0010050cj.o1::<init>(androidx.appcompat.widget.Toolbar):
    0010051cinvoke-direct {v0}, Ljava/lang/Object;-><init>()V
    00100522iput-object v1, v0, Lj/o1;->c:Landroidx/appcompat/widget/Toolbar;
    00100526return-void
    0010050c
    00100528
    00100528j.o1::h(android.content.Context, i.l):
    00100538iget-object v2, v1, Lj/o1;->a:Li/l;
    0010053cif-eqz v2, :cond_b
    00100540iget-object v0, v1, Lj/o1;->b:Li/n;
    00100544if-eqz v0, :cond_b
    00100548invoke-virtual {v2, v0}, Li/l;->d(Li/n;)Z
    0010054eiput-object v3, v1, Lj/o1;->a:Li/l;
    00100552return-void
    00100528
    00100554
    00100554j.o1::a(i.l, boolean):
    00100564return-void
    00100554
    00100566
    00100566 // align 0x8
    00100568
    00100568j.o1::m(android.os.Parcelable):
    00100578return-void
    00100568
    0010057a
    0010057a // align 0x4
    0010057c
    0010057cj.o1::c():
    0010058ciget-object v0, v4, Lj/o1;->b:Li/n;
    00100590if-eqz v0, :cond_24
    00100594iget-object v0, v4, Lj/o1;->a:Li/l;
    00100598if-eqz v0, :cond_1f
    0010059ciget-object v0, v0, Li/l;->f:Ljava/util/ArrayList;
    001005a0invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
    001005a6move-result v0
    001005a8const/4 v1, 0x0
    001005aaif-ge v1, v0, :cond_1f
    001005aeiget-object v2, v4, Lj/o1;->a:Li/l;
    001005b2invoke-virtual {v2, v1}, Li/l;->getItem(I)Landroid/view/MenuItem;
    001005b8move-result-object v2
    001005baiget-object v3, v4, Lj/o1;->b:Li/n;
    001005beif-ne v2, v3, :cond_1c
    001005c2goto :goto_24
    001005c4add-int/lit8 v1, v1, 0x1
    001005c8goto :goto_f
    001005caiget-object v0, v4, Lj/o1;->b:Li/n;
    001005ceinvoke-virtual {v4, v0}, Lj/o1;->e(Li/n;)Z
    001005d4return-void
    0010057c
    001005d6
    001005d6 // align 0x8
    001005d8
    001005d8j.p1::<init>(android.view.ViewGroup$LayoutParams):
    001005e8invoke-direct {v0, v1}, Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/view/ViewGroup$LayoutParams;)V
    001005eeconst/4 v1, 0x0
    001005f0iput v1, v0, Lj/p1;->a:I
    001005f4return-void
    001005d8
    001005f6
    001005f6 // align 0x8
    001005f8
    001005f8j.p1::<init>(j.p1):
    00100608invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/view/ViewGroup$MarginLayoutParams;)V
    0010060econst/4 v0, 0x0
    00100610iput v0, v1, Lj/p1;->a:I
    00100614iget v2, v2, Lj/p1;->a:I
    00100618iput v2, v1, Lj/p1;->a:I
    0010061creturn-void
    001005f8
    0010061e
    0010061e // align 0x10
    00100620
    00100620j.r1::<clinit>():
    00100630new-instance v0, LE0/b;
    00100634const/16 v1, 0x9
    00100638invoke-direct {v0, v1}, LE0/b;-><init>(I)V
    0010063esput-object v0, Lj/r1;->CREATOR:Landroid/os/Parcelable$Creator;
    00100642return-void
    00100620
    00100644
    00100644j.r1::<init>(android.os.Parcel, java.lang.ClassLoader):
    00100654invoke-direct {v0, v1, v2}, LS/b;-><init>(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V
    0010065ainvoke-virtual {v1}, Landroid/os/Parcel;->readInt()I
    00100660move-result v2
    00100662iput v2, v0, Lj/r1;->c:I
    00100666invoke-virtual {v1}, Landroid/os/Parcel;->readInt()I
    0010066cmove-result v1
    0010066eif-eqz v1, :cond_11
    00100672const/4 v1, 0x1
    00100674goto :goto_12
    00100676const/4 v1, 0x0
    00100678iput-boolean v1, v0, Lj/r1;->d:Z
    0010067creturn-void
    00100644
    0010067e
    0010067e // align 0x10
    00100680
    00100680j.r1::writeToParcel(android.os.Parcel, int):
    00100690invoke-super {v0, v1, v2}, LS/b;->writeToParcel(Landroid/os/Parcel;I)V
    00100696iget v2, v0, Lj/r1;->c:I
    0010069ainvoke-virtual {v1, v2}, Landroid/os/Parcel;->writeInt(I)V
    001006a0iget-boolean v2, v0, Lj/r1;->d:Z
    001006a4invoke-virtual {v1, v2}, Landroid/os/Parcel;->writeInt(I)V
    001006aareturn-void
    00100680
    001006ac
    001006acj.s1::<init>(j.t1):
    001006bcinvoke-direct {v3}, Ljava/lang/Object;-><init>()V
    001006c2iput-object v4, v3, Lj/s1;->b:Lj/t1;
    001006c6new-instance v0, Li/a;
    001006caiget-object v1, v4, Lj/t1;->a:Landroidx/appcompat/widget/Toolbar;
    001006ceinvoke-virtual {v1}, Landroid/view/View;->getContext()Landroid/content/Context;
    001006d4move-result-object v1
    001006d6iget-object v4, v4, Lj/t1;->h:Ljava/lang/CharSequence;
    001006dainvoke-direct {v0}, Ljava/lang/Object;-><init>()V
    001006e0const/16 v2, 0x1000
    001006e4iput v2, v0, Li/a;->e:I
    001006e8iput v2, v0, Li/a;->g:I
    001006ecconst/4 v2, 0x0
    001006eeiput-object v2, v0, Li/a;->l:Landroid/content/res/ColorStateList;
    001006f2iput-object v2, v0, Li/a;->m:Landroid/graphics/PorterDuff$Mode;
    001006f6const/4 v2, 0x0
    001006f8iput-boolean v2, v0, Li/a;->n:Z
    001006fciput-boolean v2, v0, Li/a;->o:Z
    00100700const/16 v2, 0x10
    00100704iput v2, v0, Li/a;->p:I
    00100708iput-object v1, v0, Li/a;->i:Landroid/content/Context;
    0010070ciput-object v4, v0, Li/a;->a:Ljava/lang/CharSequence;
    00100710iput-object v0, v3, Lj/s1;->a:Li/a;
    00100714return-void
    001006ac
    00100716
    00100716 // align 0x8
    00100718
    00100718j.s1::onClick(android.view.View):
    00100728iget-object v3, v2, Lj/s1;->b:Lj/t1;
    0010072ciget-object v0, v3, Lj/t1;->k:Landroid/view/Window$Callback;
    00100730if-eqz v0, :cond_10
    00100734iget-boolean v3, v3, Lj/t1;->l:Z
    00100738if-eqz v3, :cond_10
    0010073cconst/4 v3, 0x0
    0010073eiget-object v1, v2, Lj/s1;->a:Li/a;
    00100742invoke-interface {v0, v3, v1}, Landroid/view/Window$Callback;->onMenuItemSelected(ILandroid/view/MenuItem;)Z
    00100748return-void
    00100718
    0010074a
    0010074a // align 0x4
    0010074c
    0010074cj.t1::a(int):
    0010075ciget v0, v4, Lj/t1;->b:I
    00100760xor-int/2addr v0, v5
    00100762iput v5, v4, Lj/t1;->b:I
    00100766if-eqz v0, :cond_5e
    0010076aand-int/lit8 v1, v0, 0x4
    0010076econst/4 v2, 0x0
    00100770if-eqz v1, :cond_29
    00100774and-int/lit8 v1, v5, 0x4
    00100778if-eqz v1, :cond_13
    0010077cinvoke-virtual {v4}, Lj/t1;->b()V
    00100782iget v1, v4, Lj/t1;->b:I
    00100786and-int/lit8 v1, v1, 0x4
    0010078aiget-object v3, v4, Lj/t1;->a:Landroidx/appcompat/widget/Toolbar;
    0010078eif-eqz v1, :cond_26
    00100792iget-object v1, v4, Lj/t1;->f:Landroid/graphics/drawable/Drawable;
    00100796if-eqz v1, :cond_20
    0010079agoto :goto_22
    0010079ciget-object v1, v4, Lj/t1;->o:Landroid/graphics/drawable/Drawable;
    001007a0invoke-virtual {v3, v1}, Landroidx/appcompat/widget/Toolbar;->setNavigationIcon(Landroid/graphics/drawable/Drawable;)V
    001007a6goto :goto_29
    001007a8invoke-virtual {v3, v2}, Landroidx/appcompat/widget/Toolbar;->setNavigationIcon(Landroid/graphics/drawable/Drawable;)V
    001007aeand-int/lit8 v1, v0, 0x3
    001007b2if-eqz v1, :cond_30
    001007b6invoke-virtual {v4}, Lj/t1;->c()V
    001007bcand-int/lit8 v1, v0, 0x8
    001007c0iget-object v3, v4, Lj/t1;->a:Landroidx/appcompat/widget/Toolbar;
    001007c4if-eqz v1, :cond_4b
    001007c8and-int/lit8 v1, v5, 0x8
    001007ccif-eqz v1, :cond_45
    001007d0iget-object v1, v4, Lj/t1;->h:Ljava/lang/CharSequence;
    001007d4invoke-virtual {v3, v1}, Landroidx/appcompat/widget/Toolbar;->setTitle(Ljava/lang/CharSequence;)V
    001007daiget-object v1, v4, Lj/t1;->i:Ljava/lang/CharSequence;
    001007deinvoke-virtual {v3, v1}, Landroidx/appcompat/widget/Toolbar;->setSubtitle(Ljava/lang/CharSequence;)V
    001007e4goto :goto_4b
    001007e6invoke-virtual {v3, v2}, Landroidx/appcompat/widget/Toolbar;->setTitle(Ljava/lang/CharSequence;)V
    001007ecinvoke-virtual {v3, v2}, Landroidx/appcompat/widget/Toolbar;->setSubtitle(Ljava/lang/CharSequence;)V
    001007f2and-int/lit8 v0, v0, 0x10
    001007f6if-eqz v0, :cond_5e
    001007faiget-object v0, v4, Lj/t1;->c:Landroid/view/View;
    001007feif-eqz v0, :cond_5e
    00100802and-int/lit8 v5, v5, 0x10
    00100806if-eqz v5, :cond_5b
    0010080ainvoke-virtual {v3, v0}, Landroid/view/ViewGroup;->addView(Landroid/view/View;)V
    00100810return-void
    00100812invoke-virtual {v3, v0}, Landroid/view/ViewGroup;->removeView(Landroid/view/View;)V
    00100818return-void
    0010074c
    0010081a
    0010081a // align 0x4
    0010081c
    0010081cj.t1::b():
    0010082ciget v0, v2, Lj/t1;->b:I
    00100830and-int/lit8 v0, v0, 0x4
    00100834if-eqz v0, :cond_1b
    00100838iget-object v0, v2, Lj/t1;->j:Ljava/lang/CharSequence;
    0010083cinvoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
    00100842move-result v0
    00100844iget-object v1, v2, Lj/t1;->a:Landroidx/appcompat/widget/Toolbar;
    00100848if-eqz v0, :cond_16
    0010084ciget v0, v2, Lj/t1;->n:I
    00100850invoke-virtual {v1, v0}, Landroidx/appcompat/widget/Toolbar;->setNavigationContentDescription(I)V
    00100856return-void
    00100858iget-object v0, v2, Lj/t1;->j:Ljava/lang/CharSequence;
    0010085cinvoke-virtual {v1, v0}, Landroidx/appcompat/widget/Toolbar;->setNavigationContentDescription(Ljava/lang/CharSequence;)V
    00100862return-void
    0010081c
    00100864
    00100864j.t1::c():
    00100874iget v0, v2, Lj/t1;->b:I
    00100878and-int/lit8 v1, v0, 0x2
    0010087cif-eqz v1, :cond_15
    00100880and-int/lit8 v0, v0, 0x1
    00100884if-eqz v0, :cond_12
    00100888iget-object v0, v2, Lj/t1;->e:Landroid/graphics/drawable/Drawable;
    0010088cif-eqz v0, :cond_f
    00100890goto :goto_16
    00100892iget-object v0, v2, Lj/t1;->d:Landroid/graphics/drawable/Drawable;
    00100896goto :goto_16
    00100898iget-object v0, v2, Lj/t1;->d:Landroid/graphics/drawable/Drawable;
    0010089cgoto :goto_16
    0010089econst/4 v0, 0x0
    001008a0iget-object v1, v2, Lj/t1;->a:Landroidx/appcompat/widget/Toolbar;
    001008a4invoke-virtual {v1, v0}, Landroidx/appcompat/widget/Toolbar;->setLogo(Landroid/graphics/drawable/Drawable;)V
    001008aareturn-void
    00100864
    001008ac
    001008acj.u1::a(android.view.View, java.lang.CharSequence):
    001008bcinvoke-virtual {v0, v1}, Landroid/view/View;->setTooltipText(Ljava/lang/CharSequence;)V
    001008c2return-void
    001008ac
    001008c4
    001008c4j.v1::<init>(j.w1, int):
    001008d4iput v2, v0, Lj/v1;->a:I
    001008d8iput-object v1, v0, Lj/v1;->b:Lj/w1;
    001008dcinvoke-direct {v0}, Ljava/lang/Object;-><init>()V
    001008e2return-void
    001008c4
    001008e4
    001008e4j.v1::run():
    001008f4iget v0, v2, Lj/v1;->a:I
    001008f8packed-switch v0, :pswitch_data_12
    001008feiget-object v0, v2, Lj/v1;->b:Lj/w1;
    00100902invoke-virtual {v0}, Lj/w1;->a()V
    00100908return-void
    0010090aconst/4 v0, 0x0
    0010090ciget-object v1, v2, Lj/v1;->b:Lj/w1;
    00100910invoke-virtual {v1, v0}, Lj/w1;->c(Z)V
    00100916return-void
    00100918.packed-switch 0x0
    001008e4
    00100924
    00100924j.w1::onHover(android.view.View, android.view.MotionEvent):
    00100934iget-object v4, v3, Lj/w1;->h:Lj/x1;
    00100938const/4 v0, 0x0
    0010093aif-eqz v4, :cond_a
    0010093eiget-boolean v4, v3, Lj/w1;->i:Z
    00100942if-eqz v4, :cond_a
    00100946goto :goto_6f
    00100948iget-object v4, v3, Lj/w1;->a:Landroid/view/View;
    0010094cinvoke-virtual {v4}, Landroid/view/View;->getContext()Landroid/content/Context;
    00100952move-result-object v1
    00100954const-string v2, "accessibility"
    00100958invoke-virtual {v1, v2}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
    0010095emove-result-object v1
    00100960check-cast v1, Landroid/view/accessibility/AccessibilityManager;
    00100964invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityManager;->isEnabled()Z
    0010096amove-result v2
    0010096cif-eqz v2, :cond_25
    00100970invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityManager;->isTouchExplorationEnabled()Z
    00100976move-result v1
    00100978if-eqz v1, :cond_25
    0010097cgoto :goto_6f
    0010097einvoke-virtual {v5}, Landroid/view/MotionEvent;->getAction()I
    00100984move-result v1
    00100986const/4 v2, 0x7
    00100988if-eq v1, v2, :cond_38
    0010098cconst/16 v4, 0xa
    00100990if-eq v1, v4, :cond_31
    00100994goto :goto_6f
    00100996const/4 v4, 0x1
    00100998iput-boolean v4, v3, Lj/w1;->j:Z
    0010099cinvoke-virtual {v3}, Lj/w1;->a()V
    001009a2return v0
    001009a4invoke-virtual {v4}, Landroid/view/View;->isEnabled()Z
    001009aamove-result v4
    001009acif-eqz v4, :cond_6f
    001009b0iget-object v4, v3, Lj/w1;->h:Lj/x1;
    001009b4if-nez v4, :cond_6f
    001009b8invoke-virtual {v5}, Landroid/view/MotionEvent;->getX()F
    001009bemove-result v4
    001009c0float-to-int v4, v4
    001009c2invoke-virtual {v5}, Landroid/view/MotionEvent;->getY()F
    001009c8move-result v5
    001009cafloat-to-int v5, v5
    001009cciget-boolean v1, v3, Lj/w1;->j:Z
    001009d0if-nez v1, :cond_66
    001009d4iget v1, v3, Lj/w1;->f:I
    001009d8sub-int v1, v4, v1
    001009dcinvoke-static {v1}, Ljava/lang/Math;->abs(I)I
    001009e2move-result v1
    001009e4iget v2, v3, Lj/w1;->c:I
    001009e8if-gt v1, v2, :cond_66
    001009eciget v1, v3, Lj/w1;->g:I
    001009f0sub-int v1, v5, v1
    001009f4invoke-static {v1}, Ljava/lang/Math;->abs(I)I
    001009famove-result v1
    001009fcif-le v1, v2, :cond_6f
    00100a00iput v4, v3, Lj/w1;->f:I
    00100a04iput v5, v3, Lj/w1;->g:I
    00100a08iput-boolean v0, v3, Lj/w1;->j:Z
    00100a0cinvoke-static {v3}, Lj/w1;->b(Lj/w1;)V
    00100a12return v0
    00100924
    00100a14
    00100a14j.w1::onLongClick(android.view.View):
    00100a24invoke-virtual {v2}, Landroid/view/View;->getWidth()I
    00100a2amove-result v0
    00100a2cdiv-int/lit8 v0, v0, 0x2
    00100a30iput v0, v1, Lj/w1;->f:I
    00100a34invoke-virtual {v2}, Landroid/view/View;->getHeight()I
    00100a3amove-result v2
    00100a3cdiv-int/lit8 v2, v2, 0x2
    00100a40iput v2, v1, Lj/w1;->g:I
    00100a44const/4 v2, 0x1
    00100a46invoke-virtual {v1, v2}, Lj/w1;->c(Z)V
    00100a4creturn v2
    00100a14
    00100a4e
    00100a4e // align 0x10
    00100a50
    00100a50j.w1::<init>(android.view.View, java.lang.CharSequence):
    00100a60invoke-direct {v3}, Ljava/lang/Object;-><init>()V
    00100a66new-instance v0, Lj/v1;
    00100a6aconst/4 v1, 0x0
    00100a6cinvoke-direct {v0, v3, v1}, Lj/v1;-><init>(Lj/w1;I)V
    00100a72iput-object v0, v3, Lj/w1;->d:Lj/v1;
    00100a76new-instance v0, Lj/v1;
    00100a7aconst/4 v1, 0x1
    00100a7cinvoke-direct {v0, v3, v1}, Lj/v1;-><init>(Lj/w1;I)V
    00100a82iput-object v0, v3, Lj/w1;->e:Lj/v1;
    00100a86iput-object v4, v3, Lj/w1;->a:Landroid/view/View;
    00100a8aiput-object v5, v3, Lj/w1;->b:Ljava/lang/CharSequence;
    00100a8einvoke-virtual {v4}, Landroid/view/View;->getContext()Landroid/content/Context;
    00100a94move-result-object v5
    00100a96invoke-static {v5}, Landroid/view/ViewConfiguration;->get(Landroid/content/Context;)Landroid/view/ViewConfiguration;
    00100a9cmove-result-object v5
    00100a9esget-object v0, LK/U;->a:Ljava/lang/reflect/Method;
    00100aa2sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
    00100aa6const/16 v2, 0x1c
    00100aaaif-lt v0, v2, :cond_2c
    00100aaeinvoke-static {v5}, LK/S;->a(Landroid/view/ViewConfiguration;)I
    00100ab4move-result v5
    00100ab6goto :goto_32
    00100ab8invoke-virtual {v5}, Landroid/view/ViewConfiguration;->getScaledTouchSlop()I
    00100abemove-result v5
    00100ac0div-int/lit8 v5, v5, 0x2
    00100ac4iput v5, v3, Lj/w1;->c:I
    00100ac8iput-boolean v1, v3, Lj/w1;->j:Z
    00100accinvoke-virtual {v4, v3}, Landroid/view/View;->setOnLongClickListener(Landroid/view/View$OnLongClickListener;)V
    00100ad2invoke-virtual {v4, v3}, Landroid/view/View;->setOnHoverListener(Landroid/view/View$OnHoverListener;)V
    00100ad8return-void
    00100a50
    00100ada
    00100ada // align 0x4
    00100adc
    00100adcj.w1::a():
    00100aecsget-object v0, Lj/w1;->l:Lj/w1;
    00100af0iget-object v1, v5, Lj/w1;->a:Landroid/view/View;
    00100af4const/4 v2, 0x0
    00100af6if-ne v0, v5, :cond_2a
    00100afasput-object v2, Lj/w1;->l:Lj/w1;
    00100afeiget-object v0, v5, Lj/w1;->h:Lj/x1;
    00100b02if-eqz v0, :cond_2a
    00100b06iget-object v3, v0, Lj/x1;->b:Landroid/view/View;
    00100b0ainvoke-virtual {v3}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
    00100b10move-result-object v4
    00100b12if-eqz v4, :cond_22
    00100b16iget-object v0, v0, Lj/x1;->a:Landroid/content/Context;
    00100b1aconst-string v4, "window"
    00100b1einvoke-virtual {v0, v4}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
    00100b24move-result-object v0
    00100b26check-cast v0, Landroid/view/WindowManager;
    00100b2ainvoke-interface {v0, v3}, Landroid/view/ViewManager;->removeView(Landroid/view/View;)V
    00100b30iput-object v2, v5, Lj/w1;->h:Lj/x1;
    00100b34const/4 v0, 0x1
    00100b36iput-boolean v0, v5, Lj/w1;->j:Z
    00100b3ainvoke-virtual {v1, v5}, Landroid/view/View;->removeOnAttachStateChangeListener(Landroid/view/View$OnAttachStateChangeListener;)V
    00100b40sget-object v0, Lj/w1;->k:Lj/w1;
    00100b44if-ne v0, v5, :cond_31
    00100b48invoke-static {v2}, Lj/w1;->b(Lj/w1;)V
    00100b4eiget-object v0, v5, Lj/w1;->e:Lj/v1;
    00100b52invoke-virtual {v1, v0}, Landroid/view/View;->removeCallbacks(Ljava/lang/Runnable;)Z
    00100b58return-void
    00100adc
    00100b5a
    00100b5a // align 0x4
    00100b5c
    00100b5cj.w1::onViewAttachedToWindow(android.view.View):
    00100b6creturn-void
    00100b5c
    00100b6e
    00100b6e // align 0x10
    00100b70
    00100b70j.w1::onViewDetachedFromWindow(android.view.View):
    00100b80invoke-virtual {v0}, Lj/w1;->a()V
    00100b86return-void
    00100b70
    00100b88
    00100b88j.w1::b(j.w1):
    00100b98sget-object v0, Lj/w1;->k:Lj/w1;
    00100b9cif-eqz v0, :cond_b
    00100ba0iget-object v1, v0, Lj/w1;->d:Lj/v1;
    00100ba4iget-object v0, v0, Lj/w1;->a:Landroid/view/View;
    00100ba8invoke-virtual {v0, v1}, Landroid/view/View;->removeCallbacks(Ljava/lang/Runnable;)Z
    00100baesput-object v3, Lj/w1;->k:Lj/w1;
    00100bb2if-eqz v3, :cond_1b
    00100bb6iget-object v0, v3, Lj/w1;->d:Lj/v1;
    00100bbainvoke-static {}, Landroid/view/ViewConfiguration;->getLongPressTimeout()I
    00100bc0move-result v1
    00100bc2int-to-long v1, v1
    00100bc4iget-object v3, v3, Lj/w1;->a:Landroid/view/View;
    00100bc8invoke-virtual {v3, v0, v1, v2}, Landroid/view/View;->postDelayed(Ljava/lang/Runnable;J)Z
    00100bcereturn-void
    00100b88
    00100bd0
    00100bd0j.w1::c(boolean):
    00100be0move-object/from16 v0, v20
    00100be4sget-object v1, LK/P;->a:Ljava/util/WeakHashMap;
    00100be8iget-object v1, v0, Lj/w1;->a:Landroid/view/View;
    00100becinvoke-virtual {v1}, Landroid/view/View;->isAttachedToWindow()Z
    00100bf2move-result v2
    00100bf4if-nez v2, :cond_d
    00100bf8return-void
    00100bfaconst/4 v2, 0x0
    00100bfcinvoke-static {v2}, Lj/w1;->b(Lj/w1;)V
    00100c02sget-object v2, Lj/w1;->l:Lj/w1;
    00100c06if-eqz v2, :cond_18
    00100c0ainvoke-virtual {v2}, Lj/w1;->a()V
    00100c10sput-object v0, Lj/w1;->l:Lj/w1;
    00100c14move/from16 v2, v21
    00100c18iput-boolean v2, v0, Lj/w1;->i:Z
    00100c1cnew-instance v2, Lj/x1;
    00100c20invoke-virtual {v1}, Landroid/view/View;->getContext()Landroid/content/Context;
    00100c26move-result-object v3
    00100c28invoke-direct {v2, v3}, Lj/x1;-><init>(Landroid/content/Context;)V
    00100c2eiput-object v2, v0, Lj/w1;->h:Lj/x1;
    00100c32iget v3, v0, Lj/w1;->f:I
    00100c36iget v4, v0, Lj/w1;->g:I
    00100c3aiget-boolean v5, v0, Lj/w1;->i:Z
    00100c3eiget-object v6, v2, Lj/x1;->b:Landroid/view/View;
    00100c42invoke-virtual {v6}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
    00100c48move-result-object v7
    00100c4aconst-string v8, "window"
    00100c4eiget-object v9, v2, Lj/x1;->a:Landroid/content/Context;
    00100c52if-eqz v7, :cond_4a
    00100c56invoke-virtual {v6}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
    00100c5cmove-result-object v7
    00100c5eif-eqz v7, :cond_4a
    00100c62invoke-virtual {v9, v8}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
    00100c68move-result-object v7
    00100c6acheck-cast v7, Landroid/view/WindowManager;
    00100c6einvoke-interface {v7, v6}, Landroid/view/ViewManager;->removeView(Landroid/view/View;)V
    00100c74iget-object v7, v2, Lj/x1;->c:Landroid/widget/TextView;
    00100c78iget-object v10, v0, Lj/w1;->b:Ljava/lang/CharSequence;
    00100c7cinvoke-virtual {v7, v10}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
    00100c82iget-object v7, v2, Lj/x1;->d:Landroid/view/WindowManager$LayoutParams;
    00100c86invoke-virtual {v1}, Landroid/view/View;->getApplicationWindowToken()Landroid/os/IBinder;
    00100c8cmove-result-object v10
    00100c8eiput-object v10, v7, Landroid/view/WindowManager$LayoutParams;->token:Landroid/os/IBinder;
    00100c92invoke-virtual {v9}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
    00100c98move-result-object v10
    00100c9aconst v11, 0x7f06031f
    00100ca0invoke-virtual {v10, v11}, Landroid/content/res/Resources;->getDimensionPixelOffset(I)I
    00100ca6move-result v10
    00100ca8invoke-virtual {v1}, Landroid/view/View;->getWidth()I
    00100caemove-result v11
    00100cb0const/4 v12, 0x2
    00100cb2if-lt v11, v10, :cond_6c
    00100cb6goto :goto_71
    00100cb8invoke-virtual {v1}, Landroid/view/View;->getWidth()I
    00100cbemove-result v3
    00100cc0div-int/2addr v3, v12
    00100cc2invoke-virtual {v1}, Landroid/view/View;->getHeight()I
    00100cc8move-result v11
    00100ccaif-lt v11, v10, :cond_86
    00100cceinvoke-virtual {v9}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
    00100cd4move-result-object v10
    00100cd6const v11, 0x7f06031e
    00100cdcinvoke-virtual {v10, v11}, Landroid/content/res/Resources;->getDimensionPixelOffset(I)I
    00100ce2move-result v10
    00100ce4add-int v11, v4, v10
    00100ce8sub-int/2addr v4, v10
    00100ceagoto :goto_8b
    00100cecinvoke-virtual {v1}, Landroid/view/View;->getHeight()I
    00100cf2move-result v11
    00100cf4const/4 v4, 0x0
    00100cf6const/16 v10, 0x31
    00100cfaiput v10, v7, Landroid/view/WindowManager$LayoutParams;->gravity:I
    00100cfeinvoke-virtual {v9}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
    00100d04move-result-object v10
    00100d06if-eqz v5, :cond_99
    00100d0aconst v14, 0x7f060322
    00100d10goto :goto_9c
    00100d12const v14, 0x7f060321
    00100d18invoke-virtual {v10, v14}, Landroid/content/res/Resources;->getDimensionPixelOffset(I)I
    00100d1emove-result v10
    00100d20invoke-virtual {v1}, Landroid/view/View;->getRootView()Landroid/view/View;
    00100d26move-result-object v14
    00100d28invoke-virtual {v14}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
    00100d2emove-result-object v15
    00100d30instance-of v13, v15, Landroid/view/WindowManager$LayoutParams;
    00100d34if-eqz v13, :cond_b3
    00100d38check-cast v15, Landroid/view/WindowManager$LayoutParams;
    00100d3ciget v13, v15, Landroid/view/WindowManager$LayoutParams;->type:I
    00100d40if-ne v13, v12, :cond_b3
    00100d44goto :goto_d1
    00100d46invoke-virtual {v1}, Landroid/view/View;->getContext()Landroid/content/Context;
    00100d4cmove-result-object v13
    00100d4einstance-of v15, v13, Landroid/content/ContextWrapper;
    00100d52if-eqz v15, :cond_d1
    00100d56instance-of v15, v13, Landroid/app/Activity;
    00100d5aif-eqz v15, :cond_ca
    00100d5echeck-cast v13, Landroid/app/Activity;
    00100d62invoke-virtual {v13}, Landroid/app/Activity;->getWindow()Landroid/view/Window;
    00100d68move-result-object v13
    00100d6ainvoke-virtual {v13}, Landroid/view/Window;->getDecorView()Landroid/view/View;
    00100d70move-result-object v14
    00100d72goto :goto_d1
    00100d74check-cast v13, Landroid/content/ContextWrapper;
    00100d78invoke-virtual {v13}, Landroid/content/ContextWrapper;->getBaseContext()Landroid/content/Context;
    00100d7emove-result-object v13
    00100d80goto :goto_b7
    00100d82if-nez v14, :cond_d7
    00100d86const/16 v17, 0x1
    00100d8agoto/16 :goto_162
    00100d8eiget-object v15, v2, Lj/x1;->e:Landroid/graphics/Rect;
    00100d92invoke-virtual {v14, v15}, Landroid/view/View;->getWindowVisibleDisplayFrame(Landroid/graphics/Rect;)V
    00100d98move/from16 v16, v12
    00100d9ciget v12, v15, Landroid/graphics/Rect;->left:I
    00100da0if-gez v12, :cond_10f
    00100da4iget v12, v15, Landroid/graphics/Rect;->top:I
    00100da8if-gez v12, :cond_10f
    00100dacinvoke-virtual {v9}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
    00100db2move-result-object v12
    00100db4const/16 v17, 0x1
    00100db8const-string v13, "dimen"
    00100dbcmove/from16 v18, v3
    00100dc0const-string v3, "android"
    00100dc4move/from16 v19, v4
    00100dc8const-string v4, "status_bar_height"
    00100dccinvoke-virtual {v12, v4, v13, v3}, Landroid/content/res/Resources;->getIdentifier(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I
    00100dd2move-result v3
    00100dd4if-eqz v3, :cond_101
    00100dd8invoke-virtual {v12, v3}, Landroid/content/res/Resources;->getDimensionPixelSize(I)I
    00100ddemove-result v3
    00100de0goto :goto_102
    00100de2const/4 v3, 0x0
    00100de4invoke-virtual {v12}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;
    00100deamove-result-object v4
    00100deciget v12, v4, Landroid/util/DisplayMetrics;->widthPixels:I
    00100df0iget v4, v4, Landroid/util/DisplayMetrics;->heightPixels:I
    00100df4const/4 v13, 0x0
    00100df6invoke-virtual {v15, v13, v3, v12, v4}, Landroid/graphics/Rect;->set(IIII)V
    00100dfcgoto :goto_116
    00100dfemove/from16 v18, v3
    00100e02move/from16 v19, v4
    00100e06const/4 v13, 0x0
    00100e08const/16 v17, 0x1
    00100e0ciget-object v3, v2, Lj/x1;->g:[I
    00100e10invoke-virtual {v14, v3}, Landroid/view/View;->getLocationOnScreen([I)V
    00100e16iget-object v2, v2, Lj/x1;->f:[I
    00100e1ainvoke-virtual {v1, v2}, Landroid/view/View;->getLocationOnScreen([I)V
    00100e20aget v4, v2, v13
    00100e24aget v12, v3, v13
    00100e28sub-int/2addr v4, v12
    00100e2aaput v4, v2, v13
    00100e2eaget v12, v2, v17
    00100e32aget v3, v3, v17
    00100e36sub-int/2addr v12, v3
    00100e38aput v12, v2, v17
    00100e3cadd-int v4, v4, v18
    00100e40invoke-virtual {v14}, Landroid/view/View;->getWidth()I
    00100e46move-result v3
    00100e48div-int/lit8 v3, v3, 0x2
    00100e4csub-int/2addr v4, v3
    00100e4eiput v4, v7, Landroid/view/WindowManager$LayoutParams;->x:I
    00100e52invoke-static {v13, v13}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
    00100e58move-result v3
    00100e5ainvoke-virtual {v6, v3, v3}, Landroid/view/View;->measure(II)V
    00100e60invoke-virtual {v6}, Landroid/view/View;->getMeasuredHeight()I
    00100e66move-result v3
    00100e68aget v2, v2, v17
    00100e6cadd-int v4, v2, v19
    00100e70sub-int/2addr v4, v10
    00100e72sub-int/2addr v4, v3
    00100e74add-int/2addr v2, v11
    00100e76add-int/2addr v2, v10
    00100e78if-eqz v5, :cond_156
    00100e7cif-ltz v4, :cond_153
    00100e80iput v4, v7, Landroid/view/WindowManager$LayoutParams;->y:I
    00100e84goto :goto_162
    00100e86iput v2, v7, Landroid/view/WindowManager$LayoutParams;->y:I
    00100e8agoto :goto_162
    00100e8cadd-int/2addr v3, v2
    00100e8einvoke-virtual {v15}, Landroid/graphics/Rect;->height()I
    00100e94move-result v5
    00100e96if-gt v3, v5, :cond_160
    00100e9aiput v2, v7, Landroid/view/WindowManager$LayoutParams;->y:I
    00100e9egoto :goto_162
    00100ea0iput v4, v7, Landroid/view/WindowManager$LayoutParams;->y:I
    00100ea4invoke-virtual {v9, v8}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
    00100eaamove-result-object v2
    00100eaccheck-cast v2, Landroid/view/WindowManager;
    00100eb0invoke-interface {v2, v6, v7}, Landroid/view/ViewManager;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
    00100eb6invoke-virtual {v1, v0}, Landroid/view/View;->addOnAttachStateChangeListener(Landroid/view/View$OnAttachStateChangeListener;)V
    00100ebciget-boolean v2, v0, Lj/w1;->i:Z
    00100ec0if-eqz v2, :cond_175
    00100ec4const-wide/16 v2, 0x9c4
    00100ec8goto :goto_191
    00100ecainvoke-virtual {v1}, Landroid/view/View;->getWindowSystemUiVisibility()I
    00100ed0move-result v2
    00100ed2and-int/lit8 v2, v2, 0x1
    00100ed6move/from16 v3, v17
    00100edaif-ne v2, v3, :cond_189
    00100edeinvoke-static {}, Landroid/view/ViewConfiguration;->getLongPressTimeout()I
    00100ee4move-result v2
    00100ee6int-to-long v2, v2
    00100ee8const-wide/16 v4, 0xbb8
    00100eecsub-long v2, v4, v2
    00100ef0goto :goto_191
    00100ef2invoke-static {}, Landroid/view/ViewConfiguration;->getLongPressTimeout()I
    00100ef8move-result v2
    00100efaint-to-long v2, v2
    00100efcconst-wide/16 v4, 0x3a98
    00100f00goto :goto_186
    00100f02iget-object v4, v0, Lj/w1;->e:Lj/v1;
    00100f06invoke-virtual {v1, v4}, Landroid/view/View;->removeCallbacks(Ljava/lang/Runnable;)Z
    00100f0cinvoke-virtual {v1, v4, v2, v3}, Landroid/view/View;->postDelayed(Ljava/lang/Runnable;J)Z
    00100f12return-void
    00100bd0
    00100f14
    00100f14j.x1::<init>(android.content.Context):
    00100f24invoke-direct {v4}, Ljava/lang/Object;-><init>()V
    00100f2anew-instance v0, Landroid/view/WindowManager$LayoutParams;
    00100f2einvoke-direct {v0}, Landroid/view/WindowManager$LayoutParams;-><init>()V
    00100f34iput-object v0, v4, Lj/x1;->d:Landroid/view/WindowManager$LayoutParams;
    00100f38new-instance v1, Landroid/graphics/Rect;
    00100f3cinvoke-direct {v1}, Landroid/graphics/Rect;-><init>()V
    00100f42iput-object v1, v4, Lj/x1;->e:Landroid/graphics/Rect;
    00100f46const/4 v1, 0x2
    00100f48new-array v2, v1, [I
    00100f4ciput-object v2, v4, Lj/x1;->f:[I
    00100f50new-array v1, v1, [I
    00100f54iput-object v1, v4, Lj/x1;->g:[I
    00100f58iput-object v5, v4, Lj/x1;->a:Landroid/content/Context;
    00100f5cinvoke-static {v5}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater;
    00100f62move-result-object v1
    00100f64const v2, 0x7f0b001b
    00100f6aconst/4 v3, 0x0
    00100f6cinvoke-virtual {v1, v2, v3}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View;
    00100f72move-result-object v1
    00100f74iput-object v1, v4, Lj/x1;->b:Landroid/view/View;
    00100f78const v2, 0x7f08011f
    00100f7einvoke-virtual {v1, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
    00100f84move-result-object v1
    00100f86check-cast v1, Landroid/widget/TextView;
    00100f8aiput-object v1, v4, Lj/x1;->c:Landroid/widget/TextView;
    00100f8econst-class v1, Lj/x1;
    00100f92invoke-virtual {v1}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
    00100f98move-result-object v1
    00100f9ainvoke-virtual {v0, v1}, Landroid/view/WindowManager$LayoutParams;->setTitle(Ljava/lang/CharSequence;)V
    00100fa0invoke-virtual {v5}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
    00100fa6move-result-object v5
    00100fa8iput-object v5, v0, Landroid/view/WindowManager$LayoutParams;->packageName:Ljava/lang/String;
    00100facconst/16 v5, 0x3ea
    00100fb0iput v5, v0, Landroid/view/WindowManager$LayoutParams;->type:I
    00100fb4const/4 v5, -0x2
    00100fb6iput v5, v0, Landroid/view/WindowManager$LayoutParams;->width:I
    00100fbaiput v5, v0, Landroid/view/WindowManager$LayoutParams;->height:I
    00100fbeconst/4 v5, -0x3
    00100fc0iput v5, v0, Landroid/view/WindowManager$LayoutParams;->format:I
    00100fc4const v5, 0x7f100004
    00100fcaiput v5, v0, Landroid/view/WindowManager$LayoutParams;->windowAnimations:I
    00100fceconst/16 v5, 0x18
    00100fd2iput v5, v0, Landroid/view/WindowManager$LayoutParams;->flags:I
    00100fd6return-void
    00100f14
    00100fd8
    00100fd8j.A1::a(android.view.View):
    00100fe8sget-object v0, LK/P;->a:Ljava/util/WeakHashMap;
    00100fecinvoke-virtual {v1}, Landroid/view/View;->getLayoutDirection()I
    00100ff2move-result v1
    00100ff4const/4 v0, 0x1
    00100ff6if-ne v1, v0, :cond_a
    00100ffareturn v0
    00100ffcconst/4 v1, 0x0
    00100ffereturn v1
    00100fd8
    00101000
    00101000j.A1::<clinit>():
    00101010const-class v0, Landroid/graphics/Rect;
    00101014sget v1, Landroid/os/Build$VERSION;->SDK_INT:I
    00101018const/16 v2, 0x1b
    0010101cconst/4 v3, 0x1
    0010101eif-lt v1, v2, :cond_b
    00101022move v1, v3
    00101024goto :goto_c
    00101026const/4 v1, 0x0
    00101028sput-boolean v1, Lj/A1;->b:Z
    0010102cconst-class v1, Landroid/view/View;
    00101030const-string v2, "computeFitSystemWindows"
    00101034filled-new-array {v0, v0}, [Ljava/lang/Class;
    0010103amove-result-object v0
    0010103cinvoke-virtual {v1, v2, v0}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
    00101042move-result-object v0
    00101044sput-object v0, Lj/A1;->a:Ljava/lang/reflect/Method;
    00101048invoke-virtual {v0}, Ljava/lang/reflect/AccessibleObject;->isAccessible()Z
    0010104emove-result v1
    00101050if-nez v1, :cond_25
    00101054invoke-virtual {v0, v3}, Ljava/lang/reflect/AccessibleObject;->setAccessible(Z)V
    0010105areturn-void
    00101000
    0010105c
    0010105c struct try_item
    0010105c start_addr uint32 0x10102c
    00101060 insn_count int 23
    00101062 handler_off uint16 0x101065
    00101064
    00101064 struct encoded_catch_handler_list
    00101064 size int 1
    00101065
    00101065 struct encoded_catch_handler ← 0x101062
    00101065 size int64 1
    00101066 handlers[0].type_idx int 0xb594
    00101068 handlers[0].addr uint32 0x10105a
    00101069
    00101069 // align 0x4
    0010106c
    0010106cj0.a::j():
    0010107cinvoke-super {v5}, Lj0/m;->j()Lj0/m;
    00101082move-result-object v0
    00101084check-cast v0, Lj0/a;
    00101088new-instance v1, Ljava/util/ArrayList;
    0010108cinvoke-direct {v1}, Ljava/util/ArrayList;-><init>()V
    00101092iput-object v1, v0, Lj0/a;->A:Ljava/util/ArrayList;
    00101096iget-object v1, v5, Lj0/a;->A:Ljava/util/ArrayList;
    0010109ainvoke-virtual {v1}, Ljava/util/ArrayList;->size()I
    001010a0move-result v1
    001010a2const/4 v2, 0x0
    001010a4if-ge v2, v1, :cond_2c
    001010a8iget-object v3, v5, Lj0/a;->A:Ljava/util/ArrayList;
    001010acinvoke-virtual {v3, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
    001010b2move-result-object v3
    001010b4check-cast v3, Lj0/m;
    001010b8invoke-virtual {v3}, Lj0/m;->j()Lj0/m;
    001010bemove-result-object v3
    001010c0iget-object v4, v0, Lj0/a;->A:Ljava/util/ArrayList;
    001010c4invoke-virtual {v4, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
    001010caiput-object v0, v3, Lj0/m;->i:Lj0/a;
    001010ceadd-int/lit8 v2, v2, 0x1
    001010d2goto :goto_14
    001010d4return-object v0
    0010106c
    001010d6
    001010d6 // align 0x8
    001010d8
    001010d8j0.a::x(j0.k):
    001010e8invoke-super {v0, v1}, Lj0/m;->x(Lj0/k;)Lj0/m;
    001010eereturn-object v0
    001010d8
    001010f0
    001010f0j0.a::clone():
    00101100invoke-virtual {v1}, Lj0/a;->j()Lj0/m;
    00101106move-result-object v0
    00101108return-object v0
    001010f0
    0010110a
    0010110a // align 0x4
    0010110c
    0010110cj0.a::H(java.lang.String):
    0010111cinvoke-super {v5, v6}, Lj0/m;->H(Ljava/lang/String;)Ljava/lang/String;
    00101122move-result-object v0
    00101124const/4 v1, 0x0
    00101126iget-object v2, v5, Lj0/a;->A:Ljava/util/ArrayList;
    0010112ainvoke-virtual {v2}, Ljava/util/ArrayList;->size()I
    00101130move-result v2
    00101132if-ge v1, v2, :cond_41
    00101136new-instance v2, Ljava/lang/StringBuilder;
    0010113ainvoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
    00101140invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00101146const-string v0, "\n"
    0010114ainvoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00101150iget-object v0, v5, Lj0/a;->A:Ljava/util/ArrayList;
    00101154invoke-virtual {v0, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
    0010115amove-result-object v0
    0010115ccheck-cast v0, Lj0/m;
    00101160new-instance v3, Ljava/lang/StringBuilder;
    00101164invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
    0010116ainvoke-virtual {v3, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00101170const-string v4, " "
    00101174invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0010117ainvoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    00101180move-result-object v3
    00101182invoke-virtual {v0, v3}, Lj0/m;->H(Ljava/lang/String;)Ljava/lang/String;
    00101188move-result-object v0
    0010118ainvoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00101190invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    00101196move-result-object v0
    00101198add-int/lit8 v1, v1, 0x1
    0010119cgoto :goto_5
    0010119ereturn-object v0
    0010110c
    001011a0
    001011a0j0.a::I(j0.m):
    001011b0iget-object v0, v4, Lj0/a;->A:Ljava/util/ArrayList;
    001011b4invoke-virtual {v0, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
    001011baiput-object v4, v5, Lj0/m;->i:Lj0/a;
    001011beiget-wide v0, v4, Lj0/m;->c:J
    001011c2const-wide/16 v2, 0x0
    001011c6cmp-long v2, v0, v2
    001011caif-ltz v2, :cond_12
    001011ceinvoke-virtual {v5, v0, v1}, Lj0/m;->A(J)V
    001011d4iget v0, v4, Lj0/a;->E:I
    001011d8and-int/lit8 v0, v0, 0x1
    001011dcif-eqz v0, :cond_1d
    001011e0iget-object v0, v4, Lj0/m;->d:Landroid/animation/TimeInterpolator;
    001011e4invoke-virtual {v5, v0}, Lj0/m;->C(Landroid/animation/TimeInterpolator;)V
    001011eaiget v0, v4, Lj0/a;->E:I
    001011eeand-int/lit8 v0, v0, 0x2
    001011f2if-eqz v0, :cond_26
    001011f6invoke-virtual {v5}, Lj0/m;->E()V
    001011fciget v0, v4, Lj0/a;->E:I
    00101200and-int/lit8 v0, v0, 0x4
    00101204if-eqz v0, :cond_31
    00101208iget-object v0, v4, Lj0/m;->v:Landroidx/fragment/app/y;
    0010120cinvoke-virtual {v5, v0}, Lj0/m;->D(Landroidx/fragment/app/y;)V
    00101212iget v0, v4, Lj0/a;->E:I
    00101216and-int/lit8 v0, v0, 0x8
    0010121aif-eqz v0, :cond_3b
    0010121econst/4 v0, 0x0
    00101220invoke-virtual {v5, v0}, Lj0/m;->B(LC1/d;)V
    00101226return-void
    001011a0
    00101228
    00101228j0.a::c():
    00101238invoke-super {v3}, Lj0/m;->c()V
    0010123eiget-object v0, v3, Lj0/a;->A:Ljava/util/ArrayList;
    00101242invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
    00101248move-result v0
    0010124aconst/4 v1, 0x0
    0010124cif-ge v1, v0, :cond_1a
    00101250iget-object v2, v3, Lj0/a;->A:Ljava/util/ArrayList;
    00101254invoke-virtual {v2, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
    0010125amove-result-object v2
    0010125ccheck-cast v2, Lj0/m;
    00101260invoke-virtual {v2}, Lj0/m;->c()V
    00101266add-int/lit8 v1, v1, 0x1
    0010126agoto :goto_a
    0010126creturn-void
    00101228
    0010126e
    0010126e // align 0x10
    00101270
    00101270j0.a::d(j0.u):
    00101280iget-object v0, v4, Lj0/u;->b:Landroid/view/View;
    00101284invoke-virtual {v3, v0}, Lj0/m;->t(Landroid/view/View;)Z
    0010128amove-result v0
    0010128cif-eqz v0, :cond_2b
    00101290iget-object v0, v3, Lj0/a;->A:Ljava/util/ArrayList;
    00101294invoke-virtual {v0}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
    0010129amove-result-object v0
    0010129cinvoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
    001012a2move-result v1
    001012a4if-eqz v1, :cond_2b
    001012a8invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
    001012aemove-result-object v1
    001012b0check-cast v1, Lj0/m;
    001012b4iget-object v2, v4, Lj0/u;->b:Landroid/view/View;
    001012b8invoke-virtual {v1, v2}, Lj0/m;->t(Landroid/view/View;)Z
    001012bemove-result v2
    001012c0if-eqz v2, :cond_e
    001012c4invoke-virtual {v1, v4}, Lj0/m;->d(Lj0/u;)V
    001012caiget-object v2, v4, Lj0/u;->c:Ljava/util/ArrayList;
    001012ceinvoke-virtual {v2, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
    001012d4goto :goto_e
    001012d6return-void
    00101270
    001012d8
    001012d8j0.a::f(j0.u):
    001012e8iget-object v0, v3, Lj0/a;->A:Ljava/util/ArrayList;
    001012ecinvoke-virtual {v0}, Ljava/util/ArrayList;->size()I
    001012f2move-result v0
    001012f4const/4 v1, 0x0
    001012f6if-ge v1, v0, :cond_17
    001012faiget-object v2, v3, Lj0/a;->A:Ljava/util/ArrayList;
    001012feinvoke-virtual {v2, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
    00101304move-result-object v2
    00101306check-cast v2, Lj0/m;
    0010130ainvoke-virtual {v2, v4}, Lj0/m;->f(Lj0/u;)V
    00101310add-int/lit8 v1, v1, 0x1
    00101314goto :goto_7
    00101316return-void
    001012d8
    00101318
    00101318j0.a::g(j0.u):
    00101328iget-object v0, v4, Lj0/u;->b:Landroid/view/View;
    0010132cinvoke-virtual {v3, v0}, Lj0/m;->t(Landroid/view/View;)Z
    00101332move-result v0
    00101334if-eqz v0, :cond_2b
    00101338iget-object v0, v3, Lj0/a;->A:Ljava/util/ArrayList;
    0010133cinvoke-virtual {v0}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
    00101342move-result-object v0
    00101344invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
    0010134amove-result v1
    0010134cif-eqz v1, :cond_2b
    00101350invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
    00101356move-result-object v1
    00101358check-cast v1, Lj0/m;
    0010135ciget-object v2, v4, Lj0/u;->b:Landroid/view/View;
    00101360invoke-virtual {v1, v2}, Lj0/m;->t(Landroid/view/View;)Z
    00101366move-result v2
    00101368if-eqz v2, :cond_e
    0010136cinvoke-virtual {v1, v4}, Lj0/m;->g(Lj0/u;)V
    00101372iget-object v2, v4, Lj0/u;->c:Ljava/util/ArrayList;
    00101376invoke-virtual {v2, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
    0010137cgoto :goto_e
    0010137ereturn-void
    00101318
    00101380
    00101380j0.a::l(android.view.ViewGroup, androidx.emoji2.text.s, androidx.emoji2.text.s, java.util.ArrayList, java.util.ArrayList):
    00101390iget-wide v0, v11, Lj0/m;->b:J
    00101394iget-object v2, v11, Lj0/a;->A:Ljava/util/ArrayList;
    00101398invoke-virtual {v2}, Ljava/util/ArrayList;->size()I
    0010139emove-result v2
    001013a0const/4 v3, 0x0
    001013a2if-ge v3, v2, :cond_3d
    001013a6iget-object v4, v11, Lj0/a;->A:Ljava/util/ArrayList;
    001013aainvoke-virtual {v4, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
    001013b0move-result-object v4
    001013b2move-object v5, v4
    001013b4check-cast v5, Lj0/m;
    001013b8const-wide/16 v6, 0x0
    001013bccmp-long v4, v0, v6
    001013c0if-lez v4, :cond_21
    001013c4iget-boolean v4, v11, Lj0/a;->B:Z
    001013c8if-nez v4, :cond_28
    001013ccif-nez v3, :cond_21
    001013d0goto :goto_28
    001013d2move-object v6, v12
    001013d4move-object v7, v13
    001013d6move-object v8, v14
    001013d8move-object v9, v15
    001013damove-object/from16 v10, v16
    001013degoto :goto_37
    001013e0iget-wide v8, v5, Lj0/m;->b:J
    001013e4cmp-long v4, v8, v6
    001013e8if-lez v4, :cond_33
    001013ecadd-long/2addr v8, v0
    001013eeinvoke-virtual {v5, v8, v9}, Lj0/m;->F(J)V
    001013f4goto :goto_21
    001013f6invoke-virtual {v5, v0, v1}, Lj0/m;->F(J)V
    001013fcgoto :goto_21
    001013feinvoke-virtual/range {v5 .. v10}, Lj0/m;->l(Landroid/view/ViewGroup;Landroidx/emoji2/text/s;Landroidx/emoji2/text/s;Ljava/util/ArrayList;Ljava/util/ArrayList;)V
    00101404add-int/lit8 v3, v3, 0x1
    00101408goto :goto_9
    0010140areturn-void
    00101380
    0010140c
    0010140cj0.a::w(android.view.ViewGroup):
    0010141cinvoke-super {v3, v4}, Lj0/m;->w(Landroid/view/ViewGroup;)V
    00101422iget-object v0, v3, Lj0/a;->A:Ljava/util/ArrayList;
    00101426invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
    0010142cmove-result v0
    0010142econst/4 v1, 0x0
    00101430if-ge v1, v0, :cond_1a
    00101434iget-object v2, v3, Lj0/a;->A:Ljava/util/ArrayList;
    00101438invoke-virtual {v2, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
    0010143emove-result-object v2
    00101440check-cast v2, Lj0/m;
    00101444invoke-virtual {v2, v4}, Lj0/m;->w(Landroid/view/ViewGroup;)V
    0010144aadd-int/lit8 v1, v1, 0x1
    0010144egoto :goto_a
    00101450return-void
    0010140c
    00101452
    00101452 // align 0x4
    00101454
    00101454j0.a::y(android.view.View):
    00101464invoke-super {v3, v4}, Lj0/m;->y(Landroid/view/View;)V
    0010146aiget-object v0, v3, Lj0/a;->A:Ljava/util/ArrayList;
    0010146einvoke-virtual {v0}, Ljava/util/ArrayList;->size()I
    00101474move-result v0
    00101476const/4 v1, 0x0
    00101478if-ge v1, v0, :cond_1a
    0010147ciget-object v2, v3, Lj0/a;->A:Ljava/util/ArrayList;
    00101480invoke-virtual {v2, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
    00101486move-result-object v2
    00101488check-cast v2, Lj0/m;
    0010148cinvoke-virtual {v2, v4}, Lj0/m;->y(Landroid/view/View;)V
    00101492add-int/lit8 v1, v1, 0x1
    00101496goto :goto_a
    00101498return-void
    00101454
    0010149a
    0010149a // align 0x4
    0010149c
    0010149cj0.a::z():
    001014aciget-object v0, v4, Lj0/a;->A:Ljava/util/ArrayList;
    001014b0invoke-virtual {v0}, Ljava/util/ArrayList;->isEmpty()Z
    001014b6move-result v0
    001014b8if-eqz v0, :cond_f
    001014bcinvoke-virtual {v4}, Lj0/m;->G()V
    001014c2invoke-virtual {v4}, Lj0/m;->m()V
    001014c8return-void
    001014canew-instance v0, Lj0/r;
    001014ceinvoke-direct {v0}, Lj0/r;-><init>()V
    001014d4iput-object v4, v0, Lj0/r;->b:Lj0/m;
    001014d8iget-object v1, v4, Lj0/a;->A:Ljava/util/ArrayList;
    001014dcinvoke-virtual {v1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
    001014e2move-result-object v1
    001014e4invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
    001014eamove-result v2
    001014ecif-eqz v2, :cond_2c
    001014f0invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
    001014f6move-result-object v2
    001014f8check-cast v2, Lj0/m;
    001014fcinvoke-virtual {v2, v0}, Lj0/m;->a(Lj0/k;)V
    00101502goto :goto_1c
    00101504iget-object v0, v4, Lj0/a;->A:Ljava/util/ArrayList;
    00101508invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
    0010150emove-result v0
    00101510iput v0, v4, Lj0/a;->C:I
    00101514iget-boolean v0, v4, Lj0/a;->B:Z
    00101518if-nez v0, :cond_6d
    0010151cconst/4 v0, 0x1
    0010151eiget-object v1, v4, Lj0/a;->A:Ljava/util/ArrayList;
    00101522invoke-virtual {v1}, Ljava/util/ArrayList;->size()I
    00101528move-result v1
    0010152aif-ge v0, v1, :cond_5e
    0010152eiget-object v1, v4, Lj0/a;->A:Ljava/util/ArrayList;
    00101532add-int/lit8 v2, v0, -0x1
    00101536invoke-virtual {v1, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
    0010153cmove-result-object v1
    0010153echeck-cast v1, Lj0/m;
    00101542iget-object v2, v4, Lj0/a;->A:Ljava/util/ArrayList;
    00101546invoke-virtual {v2, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
    0010154cmove-result-object v2
    0010154echeck-cast v2, Lj0/m;
    00101552new-instance v3, Lj0/r;
    00101556invoke-direct {v3, v2}, Lj0/r;-><init>(Lj0/m;)V
    0010155cinvoke-virtual {v1, v3}, Lj0/m;->a(Lj0/k;)V
    00101562add-int/lit8 v0, v0, 0x1
    00101566goto :goto_39
    00101568iget-object v0, v4, Lj0/a;->A:Ljava/util/ArrayList;
    0010156cconst/4 v1, 0x0
    0010156einvoke-virtual {v0, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
    00101574move-result-object v0
    00101576check-cast v0, Lj0/m;
    0010157aif-eqz v0, :cond_83
    0010157einvoke-virtual {v0}, Lj0/m;->z()V
    00101584return-void
    00101586iget-object v0, v4, Lj0/a;->A:Ljava/util/ArrayList;
    0010158ainvoke-virtual {v0}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
    00101590move-result-object v0
    00101592invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
    00101598move-result v1
    0010159aif-eqz v1, :cond_83
    0010159einvoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
    001015a4move-result-object v1
    001015a6check-cast v1, Lj0/m;
    001015aainvoke-virtual {v1}, Lj0/m;->z()V
    001015b0goto :goto_73
    001015b2return-void
    0010149c