File classes.dex
Function:
    000ed65c
    000ed65ci.i::getCount():
    000ed66ciget-object v0, v2, Li/i;->a:Li/l;
    000ed670iget-boolean v1, v2, Li/i;->d:Z
    000ed674if-eqz v1, :cond_c
    000ed678invoke-virtual {v0}, Li/l;->i()V
    000ed67eiget-object v0, v0, Li/l;->j:Ljava/util/ArrayList;
    000ed682goto :goto_10
    000ed684invoke-virtual {v0}, Li/l;->l()Ljava/util/ArrayList;
    000ed68amove-result-object v0
    000ed68ciget v1, v2, Li/i;->b:I
    000ed690if-gez v1, :cond_19
    000ed694invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
    000ed69amove-result v0
    000ed69creturn v0
    000ed69einvoke-virtual {v0}, Ljava/util/ArrayList;->size()I
    000ed6a4move-result v0
    000ed6a6add-int/lit8 v0, v0, -0x1
    000ed6aareturn v0
    000ed65c
    000ed6ac
    000ed6aci.i::getItem(int):
    000ed6bcinvoke-virtual {v0, v1}, Li/i;->b(I)Li/n;
    000ed6c2move-result-object v1
    000ed6c4return-object v1
    000ed6ac
    000ed6c6
    000ed6c6 // align 0x8
    000ed6c8
    000ed6c8i.i::getItemId(int):
    000ed6d8int-to-long v0, v3
    000ed6dareturn-wide v0
    000ed6c8
    000ed6dc
    000ed6dci.i::<init>(i.l, android.view.LayoutInflater, boolean, int):
    000ed6ecinvoke-direct {v1}, Landroid/widget/BaseAdapter;-><init>()V
    000ed6f2const/4 v0, -0x1
    000ed6f4iput v0, v1, Li/i;->b:I
    000ed6f8iput-boolean v4, v1, Li/i;->d:Z
    000ed6fciput-object v3, v1, Li/i;->e:Landroid/view/LayoutInflater;
    000ed700iput-object v2, v1, Li/i;->a:Li/l;
    000ed704iput v5, v1, Li/i;->f:I
    000ed708invoke-virtual {v1}, Li/i;->a()V
    000ed70ereturn-void
    000ed6dc
    000ed710
    000ed710i.i::a():
    000ed720iget-object v0, v5, Li/i;->a:Li/l;
    000ed724iget-object v1, v0, Li/l;->v:Li/n;
    000ed728if-eqz v1, :cond_20
    000ed72cinvoke-virtual {v0}, Li/l;->i()V
    000ed732iget-object v0, v0, Li/l;->j:Ljava/util/ArrayList;
    000ed736invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
    000ed73cmove-result v2
    000ed73econst/4 v3, 0x0
    000ed740if-ge v3, v2, :cond_20
    000ed744invoke-virtual {v0, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
    000ed74amove-result-object v4
    000ed74ccheck-cast v4, Li/n;
    000ed750if-ne v4, v1, :cond_1d
    000ed754iput v3, v5, Li/i;->b:I
    000ed758return-void
    000ed75aadd-int/lit8 v3, v3, 0x1
    000ed75egoto :goto_10
    000ed760const/4 v0, -0x1
    000ed762iput v0, v5, Li/i;->b:I
    000ed766return-void
    000ed710
    000ed768
    000ed768i.i::notifyDataSetChanged():
    000ed778invoke-virtual {v0}, Li/i;->a()V
    000ed77einvoke-super {v0}, Landroid/widget/BaseAdapter;->notifyDataSetChanged()V
    000ed784return-void
    000ed768
    000ed786
    000ed786 // align 0x8
    000ed788
    000ed788i.l::add(int):
    000ed798iget-object v0, v1, Li/l;->b:Landroid/content/res/Resources;
    000ed79cinvoke-virtual {v0, v2}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
    000ed7a2move-result-object v2
    000ed7a4const/4 v0, 0x0
    000ed7a6invoke-virtual {v1, v0, v0, v0, v2}, Li/l;->a(IIILjava/lang/CharSequence;)Li/n;
    000ed7acmove-result-object v2
    000ed7aereturn-object v2
    000ed788
    000ed7b0
    000ed7b0i.l::add(int, int, int, int):
    000ed7c0iget-object v0, v1, Li/l;->b:Landroid/content/res/Resources;
    000ed7c4invoke-virtual {v0, v5}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
    000ed7camove-result-object v5
    000ed7ccinvoke-virtual {v1, v2, v3, v4, v5}, Li/l;->a(IIILjava/lang/CharSequence;)Li/n;
    000ed7d2move-result-object v2
    000ed7d4return-object v2
    000ed7b0
    000ed7d6
    000ed7d6 // align 0x8
    000ed7d8
    000ed7d8i.l::add(int, int, int, java.lang.CharSequence):
    000ed7e8invoke-virtual {v0, v1, v2, v3, v4}, Li/l;->a(IIILjava/lang/CharSequence;)Li/n;
    000ed7eemove-result-object v1
    000ed7f0return-object v1
    000ed7d8
    000ed7f2
    000ed7f2 // align 0x4
    000ed7f4
    000ed7f4i.l::add(java.lang.CharSequence):
    000ed804const/4 v0, 0x0
    000ed806invoke-virtual {v1, v0, v0, v0, v2}, Li/l;->a(IIILjava/lang/CharSequence;)Li/n;
    000ed80cmove-result-object v2
    000ed80ereturn-object v2
    000ed7f4
    000ed810
    000ed810i.l::findItem(int):
    000ed820iget-object v0, v5, Li/l;->f:Ljava/util/ArrayList;
    000ed824invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
    000ed82amove-result v1
    000ed82cconst/4 v2, 0x0
    000ed82eif-ge v2, v1, :cond_26
    000ed832invoke-virtual {v0, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
    000ed838move-result-object v3
    000ed83acheck-cast v3, Li/n;
    000ed83eiget v4, v3, Li/n;->a:I
    000ed842if-ne v4, v6, :cond_14
    000ed846return-object v3
    000ed848invoke-virtual {v3}, Li/n;->hasSubMenu()Z
    000ed84emove-result v4
    000ed850if-eqz v4, :cond_23
    000ed854iget-object v3, v3, Li/n;->o:Li/E;
    000ed858invoke-virtual {v3, v6}, Li/l;->findItem(I)Landroid/view/MenuItem;
    000ed85emove-result-object v3
    000ed860if-eqz v3, :cond_23
    000ed864return-object v3
    000ed866add-int/lit8 v2, v2, 0x1
    000ed86agoto :goto_7
    000ed86cconst/4 v6, 0x0
    000ed86ereturn-object v6
    000ed810
    000ed870
    000ed870i.l::getItem(int):
    000ed880iget-object v0, v1, Li/l;->f:Ljava/util/ArrayList;
    000ed884invoke-virtual {v0, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
    000ed88amove-result-object v2
    000ed88ccheck-cast v2, Landroid/view/MenuItem;
    000ed890return-object v2
    000ed870
    000ed892
    000ed892 // align 0x4
    000ed894
    000ed894i.l::addSubMenu(int):
    000ed8a4iget-object v0, v1, Li/l;->b:Landroid/content/res/Resources;
    000ed8a8invoke-virtual {v0, v2}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
    000ed8aemove-result-object v2
    000ed8b0const/4 v0, 0x0
    000ed8b2invoke-virtual {v1, v0, v0, v0, v2}, Li/l;->addSubMenu(IIILjava/lang/CharSequence;)Landroid/view/SubMenu;
    000ed8b8move-result-object v2
    000ed8bareturn-object v2
    000ed894
    000ed8bc
    000ed8bci.l::addSubMenu(int, int, int, int):
    000ed8cciget-object v0, v1, Li/l;->b:Landroid/content/res/Resources;
    000ed8d0invoke-virtual {v0, v5}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
    000ed8d6move-result-object v5
    000ed8d8invoke-virtual {v1, v2, v3, v4, v5}, Li/l;->addSubMenu(IIILjava/lang/CharSequence;)Landroid/view/SubMenu;
    000ed8demove-result-object v2
    000ed8e0return-object v2
    000ed8bc
    000ed8e2
    000ed8e2 // align 0x4
    000ed8e4
    000ed8e4i.l::addSubMenu(int, int, int, java.lang.CharSequence):
    000ed8f4invoke-virtual {v0, v1, v2, v3, v4}, Li/l;->a(IIILjava/lang/CharSequence;)Li/n;
    000ed8famove-result-object v1
    000ed8fcnew-instance v2, Li/E;
    000ed900iget-object v3, v0, Li/l;->a:Landroid/content/Context;
    000ed904invoke-direct {v2, v3, v0, v1}, Li/E;-><init>(Landroid/content/Context;Li/l;Li/n;)V
    000ed90aiput-object v2, v1, Li/n;->o:Li/E;
    000ed90eiget-object v1, v1, Li/n;->e:Ljava/lang/CharSequence;
    000ed912invoke-virtual {v2, v1}, Li/E;->setHeaderTitle(Ljava/lang/CharSequence;)Landroid/view/SubMenu;
    000ed918return-object v2
    000ed8e4
    000ed91a
    000ed91a // align 0x4
    000ed91c
    000ed91ci.l::addSubMenu(java.lang.CharSequence):
    000ed92cconst/4 v0, 0x0
    000ed92einvoke-virtual {v1, v0, v0, v0, v2}, Li/l;->addSubMenu(IIILjava/lang/CharSequence;)Landroid/view/SubMenu;
    000ed934move-result-object v2
    000ed936return-object v2
    000ed91c
    000ed938
    000ed938i.l::d(i.n):
    000ed948iget-object v0, v5, Li/l;->u:Ljava/util/concurrent/CopyOnWriteArrayList;
    000ed94cinvoke-virtual {v0}, Ljava/util/concurrent/CopyOnWriteArrayList;->isEmpty()Z
    000ed952move-result v1
    000ed954const/4 v2, 0x0
    000ed956if-nez v1, :cond_3b
    000ed95aiget-object v1, v5, Li/l;->v:Li/n;
    000ed95eif-eq v1, v6, :cond_e
    000ed962goto :goto_3b
    000ed964invoke-virtual {v5}, Li/l;->w()V
    000ed96ainvoke-virtual {v0}, Ljava/util/concurrent/CopyOnWriteArrayList;->iterator()Ljava/util/Iterator;
    000ed970move-result-object v1
    000ed972invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
    000ed978move-result v3
    000ed97aif-eqz v3, :cond_33
    000ed97einvoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
    000ed984move-result-object v3
    000ed986check-cast v3, Ljava/lang/ref/WeakReference;
    000ed98ainvoke-virtual {v3}, Ljava/lang/ref/Reference;->get()Ljava/lang/Object;
    000ed990move-result-object v4
    000ed992check-cast v4, Li/y;
    000ed996if-nez v4, :cond_2d
    000ed99ainvoke-virtual {v0, v3}, Ljava/util/concurrent/CopyOnWriteArrayList;->remove(Ljava/lang/Object;)Z
    000ed9a0goto :goto_15
    000ed9a2invoke-interface {v4, v6}, Li/y;->e(Li/n;)Z
    000ed9a8move-result v2
    000ed9aaif-eqz v2, :cond_15
    000ed9aeinvoke-virtual {v5}, Li/l;->v()V
    000ed9b4if-eqz v2, :cond_3b
    000ed9b8const/4 v6, 0x0
    000ed9baiput-object v6, v5, Li/l;->v:Li/n;
    000ed9bereturn v2
    000ed938
    000ed9c0
    000ed9c0i.l::e(i.l, android.view.MenuItem):
    000ed9d0iget-object v0, v1, Li/l;->e:Li/j;
    000ed9d4if-eqz v0, :cond_c
    000ed9d8invoke-interface {v0, v2, v3}, Li/j;->l(Li/l;Landroid/view/MenuItem;)Z
    000ed9demove-result v2
    000ed9e0if-eqz v2, :cond_c
    000ed9e4const/4 v2, 0x1
    000ed9e6return v2
    000ed9e8const/4 v2, 0x0
    000ed9eareturn v2
    000ed9c0
    000ed9ec
    000ed9eci.l::f(i.n):
    000ed9fciget-object v0, v5, Li/l;->u:Ljava/util/concurrent/CopyOnWriteArrayList;
    000eda00invoke-virtual {v0}, Ljava/util/concurrent/CopyOnWriteArrayList;->isEmpty()Z
    000eda06move-result v1
    000eda08const/4 v2, 0x0
    000eda0aif-eqz v1, :cond_a
    000eda0ereturn v2
    000eda10invoke-virtual {v5}, Li/l;->w()V
    000eda16invoke-virtual {v0}, Ljava/util/concurrent/CopyOnWriteArrayList;->iterator()Ljava/util/Iterator;
    000eda1cmove-result-object v1
    000eda1einvoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
    000eda24move-result v3
    000eda26if-eqz v3, :cond_2f
    000eda2ainvoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
    000eda30move-result-object v3
    000eda32check-cast v3, Ljava/lang/ref/WeakReference;
    000eda36invoke-virtual {v3}, Ljava/lang/ref/Reference;->get()Ljava/lang/Object;
    000eda3cmove-result-object v4
    000eda3echeck-cast v4, Li/y;
    000eda42if-nez v4, :cond_29
    000eda46invoke-virtual {v0, v3}, Ljava/util/concurrent/CopyOnWriteArrayList;->remove(Ljava/lang/Object;)Z
    000eda4cgoto :goto_11
    000eda4einvoke-interface {v4, v6}, Li/y;->l(Li/n;)Z
    000eda54move-result v2
    000eda56if-eqz v2, :cond_11
    000eda5ainvoke-virtual {v5}, Li/l;->v()V
    000eda60if-eqz v2, :cond_36
    000eda64iput-object v6, v5, Li/l;->v:Li/n;
    000eda68return v2
    000ed9ec
    000eda6a
    000eda6a // align 0x4
    000eda6c
    000eda6ci.l::hasVisibleItems():
    000eda7ciget-boolean v0, v5, Li/l;->x:Z
    000eda80if-eqz v0, :cond_5
    000eda84goto :goto_1b
    000eda86iget-object v0, v5, Li/l;->f:Ljava/util/ArrayList;
    000eda8ainvoke-virtual {v0}, Ljava/util/ArrayList;->size()I
    000eda90move-result v1
    000eda92const/4 v2, 0x0
    000eda94move v3, v2
    000eda96if-ge v3, v1, :cond_20
    000eda9ainvoke-virtual {v0, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
    000edaa0move-result-object v4
    000edaa2check-cast v4, Li/n;
    000edaa6invoke-virtual {v4}, Li/n;->isVisible()Z
    000edaacmove-result v4
    000edaaeif-eqz v4, :cond_1d
    000edab2const/4 v0, 0x1
    000edab4return v0
    000edab6add-int/lit8 v3, v3, 0x1
    000edabagoto :goto_d
    000edabcreturn v2
    000eda6c
    000edabe
    000edabe // align 0x10
    000edac0
    000edac0i.l::m():
    000edad0iget-boolean v0, v1, Li/l;->w:Z
    000edad4return v0
    000edac0
    000edad6
    000edad6 // align 0x8
    000edad8
    000edad8i.l::n():
    000edae8iget-boolean v0, v1, Li/l;->c:Z
    000edaecreturn v0
    000edad8
    000edaee
    000edaee // align 0x10
    000edaf0
    000edaf0i.l::isShortcutKey(int, android.view.KeyEvent):
    000edb00invoke-virtual {v0, v1, v2}, Li/l;->g(ILandroid/view/KeyEvent;)Li/n;
    000edb06move-result-object v1
    000edb08if-eqz v1, :cond_8
    000edb0cconst/4 v1, 0x1
    000edb0ereturn v1
    000edb10const/4 v1, 0x0
    000edb12return v1
    000edaf0
    000edb14
    000edb14i.l::o():
    000edb24iget-boolean v0, v1, Li/l;->d:Z
    000edb28return v0
    000edb14
    000edb2a
    000edb2a // align 0x4
    000edb2c
    000edb2ci.l::performIdentifierAction(int, int):
    000edb3cinvoke-virtual {v1, v2}, Li/l;->findItem(I)Landroid/view/MenuItem;
    000edb42move-result-object v2
    000edb44const/4 v0, 0x0
    000edb46invoke-virtual {v1, v2, v0, v3}, Li/l;->q(Landroid/view/MenuItem;Li/y;I)Z
    000edb4cmove-result v2
    000edb4ereturn v2
    000edb2c
    000edb50
    000edb50i.l::q(android.view.MenuItem, i.y, int):
    000edb60check-cast v7, Li/n;
    000edb64const/4 v0, 0x0
    000edb66if-eqz v7, :cond_cc
    000edb6ainvoke-virtual {v7}, Li/n;->isEnabled()Z
    000edb70move-result v1
    000edb72if-nez v1, :cond_d
    000edb76goto/16 :goto_cc
    000edb7aiget-object v1, v7, Li/n;->p:Landroid/view/MenuItem$OnMenuItemClickListener;
    000edb7econst/4 v2, 0x1
    000edb80if-eqz v1, :cond_1a
    000edb84invoke-interface {v1, v7}, Landroid/view/MenuItem$OnMenuItemClickListener;->onMenuItemClick(Landroid/view/MenuItem;)Z
    000edb8amove-result v1
    000edb8cif-eqz v1, :cond_1a
    000edb90move v1, v2
    000edb92goto :goto_3b
    000edb94iget-object v1, v7, Li/n;->n:Li/l;
    000edb98invoke-virtual {v1, v1, v7}, Li/l;->e(Li/l;Landroid/view/MenuItem;)Z
    000edb9emove-result v3
    000edba0if-eqz v3, :cond_23
    000edba4goto :goto_18
    000edba6iget-object v3, v7, Li/n;->g:Landroid/content/Intent;
    000edbaaif-eqz v3, :cond_2d
    000edbaeiget-object v1, v1, Li/l;->a:Landroid/content/Context;
    000edbb2invoke-virtual {v1, v3}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
    000edbb8goto :goto_18
    000edbbaiget-object v1, v7, Li/n;->A:Li/o;
    000edbbeif-eqz v1, :cond_3a
    000edbc2iget-object v1, v1, Li/o;->a:Landroid/view/ActionProvider;
    000edbc6invoke-virtual {v1}, Landroid/view/ActionProvider;->onPerformDefaultAction()Z
    000edbccmove-result v1
    000edbceif-eqz v1, :cond_3a
    000edbd2goto :goto_18
    000edbd4move v1, v0
    000edbd6iget-object v3, v7, Li/n;->A:Li/o;
    000edbdaif-eqz v3, :cond_49
    000edbdeiget-object v4, v3, Li/o;->a:Landroid/view/ActionProvider;
    000edbe2invoke-virtual {v4}, Landroid/view/ActionProvider;->hasSubMenu()Z
    000edbe8move-result v4
    000edbeaif-eqz v4, :cond_49
    000edbeemove v4, v2
    000edbf0goto :goto_4a
    000edbf2move v4, v0
    000edbf4invoke-virtual {v7}, Li/n;->e()Z
    000edbfamove-result v5
    000edbfcif-eqz v5, :cond_5c
    000edc00invoke-virtual {v7}, Li/n;->expandActionView()Z
    000edc06move-result v7
    000edc08or-int/2addr v1, v7
    000edc0aif-eqz v1, :cond_cb
    000edc0einvoke-virtual {v6, v2}, Li/l;->c(Z)V
    000edc14goto/16 :goto_cb
    000edc18invoke-virtual {v7}, Li/n;->hasSubMenu()Z
    000edc1emove-result v5
    000edc20if-nez v5, :cond_6d
    000edc24if-eqz v4, :cond_65
    000edc28goto :goto_6d
    000edc2aand-int/lit8 v7, v9, 0x1
    000edc2eif-nez v7, :cond_cb
    000edc32invoke-virtual {v6, v2}, Li/l;->c(Z)V
    000edc38goto :goto_cb
    000edc3aand-int/lit8 v9, v9, 0x4
    000edc3eif-nez v9, :cond_74
    000edc42invoke-virtual {v6, v0}, Li/l;->c(Z)V
    000edc48invoke-virtual {v7}, Li/n;->hasSubMenu()Z
    000edc4emove-result v9
    000edc50if-nez v9, :cond_88
    000edc54new-instance v9, Li/E;
    000edc58iget-object v5, v6, Li/l;->a:Landroid/content/Context;
    000edc5cinvoke-direct {v9, v5, v6, v7}, Li/E;-><init>(Landroid/content/Context;Li/l;Li/n;)V
    000edc62iput-object v9, v7, Li/n;->o:Li/E;
    000edc66iget-object v5, v7, Li/n;->e:Ljava/lang/CharSequence;
    000edc6ainvoke-virtual {v9, v5}, Li/E;->setHeaderTitle(Ljava/lang/CharSequence;)Landroid/view/SubMenu;
    000edc70iget-object v7, v7, Li/n;->o:Li/E;
    000edc74if-eqz v4, :cond_93
    000edc78iget-object v9, v3, Li/o;->b:Li/s;
    000edc7ciget-object v9, v3, Li/o;->a:Landroid/view/ActionProvider;
    000edc80invoke-virtual {v9, v7}, Landroid/view/ActionProvider;->onPrepareSubMenu(Landroid/view/SubMenu;)V
    000edc86iget-object v9, v6, Li/l;->u:Ljava/util/concurrent/CopyOnWriteArrayList;
    000edc8ainvoke-virtual {v9}, Ljava/util/concurrent/CopyOnWriteArrayList;->isEmpty()Z
    000edc90move-result v3
    000edc92if-eqz v3, :cond_9c
    000edc96goto :goto_c5
    000edc98if-eqz v8, :cond_a2
    000edc9cinvoke-interface {v8, v7}, Li/y;->n(Li/E;)Z
    000edca2move-result v0
    000edca4invoke-virtual {v9}, Ljava/util/concurrent/CopyOnWriteArrayList;->iterator()Ljava/util/Iterator;
    000edcaamove-result-object v8
    000edcacinvoke-interface {v8}, Ljava/util/Iterator;->hasNext()Z
    000edcb2move-result v3
    000edcb4if-eqz v3, :cond_c5
    000edcb8invoke-interface {v8}, Ljava/util/Iterator;->next()Ljava/lang/Object;
    000edcbemove-result-object v3
    000edcc0check-cast v3, Ljava/lang/ref/WeakReference;
    000edcc4invoke-virtual {v3}, Ljava/lang/ref/Reference;->get()Ljava/lang/Object;
    000edccamove-result-object v4
    000edccccheck-cast v4, Li/y;
    000edcd0if-nez v4, :cond_be
    000edcd4invoke-virtual {v9, v3}, Ljava/util/concurrent/CopyOnWriteArrayList;->remove(Ljava/lang/Object;)Z
    000edcdagoto :goto_a6
    000edcdcif-nez v0, :cond_a6
    000edce0invoke-interface {v4, v7}, Li/y;->n(Li/E;)Z
    000edce6move-result v0
    000edce8goto :goto_a6
    000edceaor-int/2addr v1, v0
    000edcecif-nez v1, :cond_cb
    000edcf0invoke-virtual {v6, v2}, Li/l;->c(Z)V
    000edcf6return v1
    000edcf8return v0
    000edb50
    000edcfa
    000edcfa struct code_item_padding
    000edcfa padding uint16 0x0000
    000edcfc
    000edcfc struct try_item
    000edcfc start_addr uint32 0xedbae
    000edd00 insn_count int 5
    000edd02 handler_off uint16 0xedd05
    000edd04
    000edd04 struct encoded_catch_handler_list
    000edd04 size int 1
    000edd05
    000edd05 struct encoded_catch_handler ← 0xedd02
    000edd05 size int64 1
    000edd06 handlers[0].type_idx int 0xa404
    000edd08 handlers[0].addr uint32 0xedbba
    000edd09
    000edd09 // align 0x4
    000edd0c
    000edd0ci.l::performShortcut(int, android.view.KeyEvent, int):
    000edd1cinvoke-virtual {v0, v1, v2}, Li/l;->g(ILandroid/view/KeyEvent;)Li/n;
    000edd22move-result-object v1
    000edd24if-eqz v1, :cond_c
    000edd28const/4 v2, 0x0
    000edd2ainvoke-virtual {v0, v1, v2, v3}, Li/l;->q(Landroid/view/MenuItem;Li/y;I)Z
    000edd30move-result v1
    000edd32goto :goto_d
    000edd34const/4 v1, 0x0
    000edd36and-int/lit8 v2, v3, 0x2
    000edd3aif-eqz v2, :cond_15
    000edd3econst/4 v2, 0x1
    000edd40invoke-virtual {v0, v2}, Li/l;->c(Z)V
    000edd46return v1
    000edd0c
    000edd48
    000edd48i.l::k():
    000edd58return-object v0
    000edd48
    000edd5a
    000edd5a // align 0x4
    000edd5c
    000edd5ci.l::a(int, int, int, java.lang.CharSequence):
    000edd6cconst/high16 v0, -0x10000
    000edd70and-int/2addr v0, v13
    000edd72shr-int/lit8 v0, v0, 0x10
    000edd76if-ltz v0, :cond_43
    000edd7aconst/4 v1, 0x6
    000edd7cif-ge v0, v1, :cond_43
    000edd80sget-object v1, Li/l;->y:[I
    000edd84aget v0, v1, v0
    000edd88shl-int/lit8 v0, v0, 0x10
    000edd8cconst v1, 0xffff
    000edd92and-int/2addr v1, v13
    000edd94or-int v7, v0, v1
    000edd98iget v9, v10, Li/l;->l:I
    000edd9cnew-instance v2, Li/n;
    000edda0move-object v3, v10
    000edda2move v4, v11
    000edda4move v5, v12
    000edda6move v6, v13
    000edda8move-object v8, v14
    000eddaainvoke-direct/range {v2 .. v9}, Li/n;-><init>(Li/l;IIIILjava/lang/CharSequence;I)V
    000eddb0iget-object v11, v3, Li/l;->f:Ljava/util/ArrayList;
    000eddb4invoke-virtual {v11}, Ljava/util/ArrayList;->size()I
    000eddbamove-result v12
    000eddbcconst/4 v13, 0x1
    000eddbesub-int/2addr v12, v13
    000eddc0if-ltz v12, :cond_3b
    000eddc4invoke-virtual {v11, v12}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
    000eddcamove-result-object v14
    000eddcccheck-cast v14, Li/n;
    000eddd0iget v14, v14, Li/n;->d:I
    000eddd4if-gt v14, v7, :cond_38
    000eddd8add-int/2addr v12, v13
    000edddagoto :goto_3c
    000edddcadd-int/lit8 v12, v12, -0x1
    000edde0goto :goto_2a
    000edde2const/4 v12, 0x0
    000edde4invoke-virtual {v11, v12, v2}, Ljava/util/ArrayList;->add(ILjava/lang/Object;)V
    000eddeainvoke-virtual {v10, v13}, Li/l;->p(Z)V
    000eddf0return-object v2
    000eddf2move-object v3, v10
    000eddf4new-instance v11, Ljava/lang/IllegalArgumentException;
    000eddf8const-string v12, "order does not contain a valid category."
    000eddfcinvoke-direct {v11, v12}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
    000ede02throw v11
    000edd5c
    000ede04
    000ede04i.l::g(int, android.view.KeyEvent):
    000ede14iget-object v0, v10, Li/l;->t:Ljava/util/ArrayList;
    000ede18invoke-virtual {v0}, Ljava/util/ArrayList;->clear()V
    000ede1einvoke-virtual {v10, v0, v11, v12}, Li/l;->h(Ljava/util/ArrayList;ILandroid/view/KeyEvent;)V
    000ede24invoke-virtual {v0}, Ljava/util/ArrayList;->isEmpty()Z
    000ede2amove-result v1
    000ede2cif-eqz v1, :cond_f
    000ede30goto :goto_5f
    000ede32invoke-virtual {v12}, Landroid/view/KeyEvent;->getMetaState()I
    000ede38move-result v1
    000ede3anew-instance v2, Landroid/view/KeyCharacterMap$KeyData;
    000ede3einvoke-direct {v2}, Landroid/view/KeyCharacterMap$KeyData;-><init>()V
    000ede44invoke-virtual {v12, v2}, Landroid/view/KeyEvent;->getKeyData(Landroid/view/KeyCharacterMap$KeyData;)Z
    000ede4ainvoke-virtual {v0}, Ljava/util/ArrayList;->size()I
    000ede50move-result v12
    000ede52const/4 v3, 0x1
    000ede54const/4 v4, 0x0
    000ede56if-ne v12, v3, :cond_2a
    000ede5ainvoke-virtual {v0, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
    000ede60move-result-object v11
    000ede62check-cast v11, Li/n;
    000ede66return-object v11
    000ede68invoke-virtual {v10}, Li/l;->n()Z
    000ede6emove-result v3
    000ede70move v5, v4
    000ede72if-ge v5, v12, :cond_5f
    000ede76invoke-virtual {v0, v5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
    000ede7cmove-result-object v6
    000ede7echeck-cast v6, Li/n;
    000ede82if-eqz v3, :cond_3c
    000ede86iget-char v7, v6, Li/n;->j:C
    000ede8agoto :goto_3e
    000ede8ciget-char v7, v6, Li/n;->h:C
    000ede90iget-object v8, v2, Landroid/view/KeyCharacterMap$KeyData;->meta:[C
    000ede94aget-char v9, v8, v4
    000ede98if-ne v7, v9, :cond_48
    000ede9cand-int/lit8 v9, v1, 0x2
    000edea0if-eqz v9, :cond_5b
    000edea4const/4 v9, 0x2
    000edea6aget-char v8, v8, v9
    000edeaaif-ne v7, v8, :cond_51
    000edeaeand-int/lit8 v8, v1, 0x2
    000edeb2if-nez v8, :cond_5b
    000edeb6if-eqz v3, :cond_5c
    000edebaconst/16 v8, 0x8
    000edebeif-ne v7, v8, :cond_5c
    000edec2const/16 v7, 0x43
    000edec6if-ne v11, v7, :cond_5c
    000edecareturn-object v6
    000edeccadd-int/lit8 v5, v5, 0x1
    000eded0goto :goto_2f
    000eded2const/4 v11, 0x0
    000eded4return-object v11
    000ede04
    000eded6
    000eded6 // align 0x8
    000eded8
    000eded8i.l::addIntentOptions(int, int, int, android.content.ComponentName, android.content.Intent[], android.content.Intent, int, android.view.MenuItem[]):
    000edee8iget-object v0, v7, Li/l;->a:Landroid/content/Context;
    000edeecinvoke-virtual {v0}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
    000edef2move-result-object v0
    000edef4const/4 v1, 0x0
    000edef6invoke-virtual {v0, v11, v12, v13, v1}, Landroid/content/pm/PackageManager;->queryIntentActivityOptions(Landroid/content/ComponentName;[Landroid/content/Intent;Landroid/content/Intent;I)Ljava/util/List;
    000edefcmove-result-object v11
    000edefeif-eqz v11, :cond_12
    000edf02invoke-interface {v11}, Ljava/util/List;->size()I
    000edf08move-result v2
    000edf0agoto :goto_13
    000edf0cmove v2, v1
    000edf0eand-int/lit8 v14, v14, 0x1
    000edf12if-nez v14, :cond_1a
    000edf16invoke-virtual {v7, v8}, Li/l;->removeGroup(I)V
    000edf1cif-ge v1, v2, :cond_5b
    000edf20invoke-interface {v11, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
    000edf26move-result-object v14
    000edf28check-cast v14, Landroid/content/pm/ResolveInfo;
    000edf2cnew-instance v3, Landroid/content/Intent;
    000edf30iget v4, v14, Landroid/content/pm/ResolveInfo;->specificIndex:I
    000edf34if-gez v4, :cond_2a
    000edf38move-object v4, v13
    000edf3agoto :goto_2c
    000edf3caget-object v4, v12, v4
    000edf40invoke-direct {v3, v4}, Landroid/content/Intent;-><init>(Landroid/content/Intent;)V
    000edf46new-instance v4, Landroid/content/ComponentName;
    000edf4aiget-object v5, v14, Landroid/content/pm/ResolveInfo;->activityInfo:Landroid/content/pm/ActivityInfo;
    000edf4eiget-object v6, v5, Landroid/content/pm/ActivityInfo;->applicationInfo:Landroid/content/pm/ApplicationInfo;
    000edf52iget-object v6, v6, Landroid/content/pm/ApplicationInfo;->packageName:Ljava/lang/String;
    000edf56iget-object v5, v5, Landroid/content/pm/ActivityInfo;->name:Ljava/lang/String;
    000edf5ainvoke-direct {v4, v6, v5}, Landroid/content/ComponentName;-><init>(Ljava/lang/String;Ljava/lang/String;)V
    000edf60invoke-virtual {v3, v4}, Landroid/content/Intent;->setComponent(Landroid/content/ComponentName;)Landroid/content/Intent;
    000edf66invoke-virtual {v14, v0}, Landroid/content/pm/ResolveInfo;->loadLabel(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence;
    000edf6cmove-result-object v4
    000edf6einvoke-virtual {v7, v8, v9, v10, v4}, Li/l;->a(IIILjava/lang/CharSequence;)Li/n;
    000edf74move-result-object v4
    000edf76invoke-virtual {v14, v0}, Landroid/content/pm/ResolveInfo;->loadIcon(Landroid/content/pm/PackageManager;)Landroid/graphics/drawable/Drawable;
    000edf7cmove-result-object v5
    000edf7einvoke-virtual {v4, v5}, Li/n;->setIcon(Landroid/graphics/drawable/Drawable;)Landroid/view/MenuItem;
    000edf84iput-object v3, v4, Li/n;->g:Landroid/content/Intent;
    000edf88if-eqz v15, :cond_58
    000edf8ciget v14, v14, Landroid/content/pm/ResolveInfo;->specificIndex:I
    000edf90if-ltz v14, :cond_58
    000edf94aput-object v4, v15, v14
    000edf98add-int/lit8 v1, v1, 0x1
    000edf9cgoto :goto_1a
    000edf9ereturn v2
    000eded8
    000edfa0
    000edfa0i.l::size():
    000edfb0iget-object v0, v1, Li/l;->f:Ljava/util/ArrayList;
    000edfb4invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
    000edfbamove-result v0
    000edfbcreturn v0
    000edfa0
    000edfbe
    000edfbe // align 0x10
    000edfc0
    000edfc0i.l::j():
    000edfd0const-string v0, "android:menu:actionviewstates"
    000edfd4return-object v0
    000edfc0
    000edfd6
    000edfd6 // align 0x8
    000edfd8
    000edfd8i.l::l():
    000edfe8iget-boolean v0, v7, Li/l;->h:Z
    000edfeciget-object v1, v7, Li/l;->g:Ljava/util/ArrayList;
    000edff0if-nez v0, :cond_7
    000edff4return-object v1
    000edff6invoke-virtual {v1}, Ljava/util/ArrayList;->clear()V
    000edffciget-object v0, v7, Li/l;->f:Ljava/util/ArrayList;
    000ee000invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
    000ee006move-result v2
    000ee008const/4 v3, 0x0
    000ee00amove v4, v3
    000ee00cif-ge v4, v2, :cond_26
    000ee010invoke-virtual {v0, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
    000ee016move-result-object v5
    000ee018check-cast v5, Li/n;
    000ee01cinvoke-virtual {v5}, Li/n;->isVisible()Z
    000ee022move-result v6
    000ee024if-eqz v6, :cond_23
    000ee028invoke-virtual {v1, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
    000ee02eadd-int/lit8 v4, v4, 0x1
    000ee032goto :goto_12
    000ee034iput-boolean v3, v7, Li/l;->h:Z
    000ee038const/4 v0, 0x1
    000ee03aiput-boolean v0, v7, Li/l;->k:Z
    000ee03ereturn-object v1
    000edfd8
    000ee040
    000ee040i.l::<clinit>():
    000ee050const/4 v0, 0x6
    000ee052new-array v0, v0, [I
    000ee056fill-array-data v0, :array_a
    000ee05csput-object v0, Li/l;->y:[I
    000ee060return-void
    000ee062nop
    000ee064.array-data 4
    000ee040
    000ee084
    000ee084i.l::<init>(android.content.Context):
    000ee094invoke-direct {v5}, Ljava/lang/Object;-><init>()V
    000ee09aconst/4 v0, 0x0
    000ee09ciput v0, v5, Li/l;->l:I
    000ee0a0iput-boolean v0, v5, Li/l;->p:Z
    000ee0a4iput-boolean v0, v5, Li/l;->q:Z
    000ee0a8iput-boolean v0, v5, Li/l;->r:Z
    000ee0aciput-boolean v0, v5, Li/l;->s:Z
    000ee0b0new-instance v1, Ljava/util/ArrayList;
    000ee0b4invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V
    000ee0baiput-object v1, v5, Li/l;->t:Ljava/util/ArrayList;
    000ee0benew-instance v1, Ljava/util/concurrent/CopyOnWriteArrayList;
    000ee0c2invoke-direct {v1}, Ljava/util/concurrent/CopyOnWriteArrayList;-><init>()V
    000ee0c8iput-object v1, v5, Li/l;->u:Ljava/util/concurrent/CopyOnWriteArrayList;
    000ee0cciput-boolean v0, v5, Li/l;->w:Z
    000ee0d0iput-object v6, v5, Li/l;->a:Landroid/content/Context;
    000ee0d4invoke-virtual {v6}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
    000ee0damove-result-object v1
    000ee0dciput-object v1, v5, Li/l;->b:Landroid/content/res/Resources;
    000ee0e0new-instance v2, Ljava/util/ArrayList;
    000ee0e4invoke-direct {v2}, Ljava/util/ArrayList;-><init>()V
    000ee0eaiput-object v2, v5, Li/l;->f:Ljava/util/ArrayList;
    000ee0eenew-instance v2, Ljava/util/ArrayList;
    000ee0f2invoke-direct {v2}, Ljava/util/ArrayList;-><init>()V
    000ee0f8iput-object v2, v5, Li/l;->g:Ljava/util/ArrayList;
    000ee0fcconst/4 v2, 0x1
    000ee0feiput-boolean v2, v5, Li/l;->h:Z
    000ee102new-instance v3, Ljava/util/ArrayList;
    000ee106invoke-direct {v3}, Ljava/util/ArrayList;-><init>()V
    000ee10ciput-object v3, v5, Li/l;->i:Ljava/util/ArrayList;
    000ee110new-instance v3, Ljava/util/ArrayList;
    000ee114invoke-direct {v3}, Ljava/util/ArrayList;-><init>()V
    000ee11aiput-object v3, v5, Li/l;->j:Ljava/util/ArrayList;
    000ee11eiput-boolean v2, v5, Li/l;->k:Z
    000ee122invoke-virtual {v1}, Landroid/content/res/Resources;->getConfiguration()Landroid/content/res/Configuration;
    000ee128move-result-object v1
    000ee12aiget v1, v1, Landroid/content/res/Configuration;->keyboard:I
    000ee12eif-eq v1, v2, :cond_7c
    000ee132invoke-static {v6}, Landroid/view/ViewConfiguration;->get(Landroid/content/Context;)Landroid/view/ViewConfiguration;
    000ee138move-result-object v1
    000ee13asget-object v3, LK/U;->a:Ljava/lang/reflect/Method;
    000ee13esget v3, Landroid/os/Build$VERSION;->SDK_INT:I
    000ee142const/16 v4, 0x1c
    000ee146if-lt v3, v4, :cond_60
    000ee14ainvoke-static {v1}, LK/S;->b(Landroid/view/ViewConfiguration;)Z
    000ee150move-result v6
    000ee152goto :goto_79
    000ee154invoke-virtual {v6}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
    000ee15amove-result-object v6
    000ee15cconst-string v1, "android"
    000ee160const-string v3, "config_showMenuShortcutsWhenKeyboardPresent"
    000ee164const-string v4, "bool"
    000ee168invoke-virtual {v6, v3, v4, v1}, Landroid/content/res/Resources;->getIdentifier(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I
    000ee16emove-result v1
    000ee170if-eqz v1, :cond_78
    000ee174invoke-virtual {v6, v1}, Landroid/content/res/Resources;->getBoolean(I)Z
    000ee17amove-result v6
    000ee17cif-eqz v6, :cond_78
    000ee180move v6, v2
    000ee182goto :goto_79
    000ee184move v6, v0
    000ee186if-eqz v6, :cond_7c
    000ee18amove v0, v2
    000ee18ciput-boolean v0, v5, Li/l;->d:Z
    000ee190return-void
    000ee084
    000ee192
    000ee192 // align 0x4
    000ee194
    000ee194i.l::b(i.y, android.content.Context):
    000ee1a4iget-object v0, v2, Li/l;->u:Ljava/util/concurrent/CopyOnWriteArrayList;
    000ee1a8new-instance v1, Ljava/lang/ref/WeakReference;
    000ee1acinvoke-direct {v1, v3}, Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V
    000ee1b2invoke-virtual {v0, v1}, Ljava/util/concurrent/CopyOnWriteArrayList;->add(Ljava/lang/Object;)Z
    000ee1b8invoke-interface {v3, v4, v2}, Li/y;->h(Landroid/content/Context;Li/l;)V
    000ee1beconst/4 v3, 0x1
    000ee1c0iput-boolean v3, v2, Li/l;->k:Z
    000ee1c4return-void
    000ee194
    000ee1c6
    000ee1c6 // align 0x8
    000ee1c8
    000ee1c8i.l::clear():
    000ee1d8iget-object v0, v1, Li/l;->v:Li/n;
    000ee1dcif-eqz v0, :cond_7
    000ee1e0invoke-virtual {v1, v0}, Li/l;->d(Li/n;)Z
    000ee1e6iget-object v0, v1, Li/l;->f:Ljava/util/ArrayList;
    000ee1eainvoke-virtual {v0}, Ljava/util/ArrayList;->clear()V
    000ee1f0const/4 v0, 0x1
    000ee1f2invoke-virtual {v1, v0}, Li/l;->p(Z)V
    000ee1f8return-void
    000ee1c8
    000ee1fa
    000ee1fa // align 0x4
    000ee1fc
    000ee1fci.l::clearHeader():
    000ee20cconst/4 v0, 0x0
    000ee20eiput-object v0, v1, Li/l;->n:Landroid/graphics/drawable/Drawable;
    000ee212iput-object v0, v1, Li/l;->m:Ljava/lang/CharSequence;
    000ee216iput-object v0, v1, Li/l;->o:Landroid/view/View;
    000ee21aconst/4 v0, 0x0
    000ee21cinvoke-virtual {v1, v0}, Li/l;->p(Z)V
    000ee222return-void
    000ee1fc
    000ee224
    000ee224i.l::close():
    000ee234const/4 v0, 0x1
    000ee236invoke-virtual {v1, v0}, Li/l;->c(Z)V
    000ee23creturn-void
    000ee224
    000ee23e
    000ee23e // align 0x10
    000ee240
    000ee240i.l::c(boolean):
    000ee250iget-boolean v0, v4, Li/l;->s:Z
    000ee254if-eqz v0, :cond_5
    000ee258return-void
    000ee25aconst/4 v0, 0x1
    000ee25ciput-boolean v0, v4, Li/l;->s:Z
    000ee260iget-object v0, v4, Li/l;->u:Ljava/util/concurrent/CopyOnWriteArrayList;
    000ee264invoke-virtual {v0}, Ljava/util/concurrent/CopyOnWriteArrayList;->iterator()Ljava/util/Iterator;
    000ee26amove-result-object v1
    000ee26cinvoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
    000ee272move-result v2
    000ee274if-eqz v2, :cond_2a
    000ee278invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
    000ee27emove-result-object v2
    000ee280check-cast v2, Ljava/lang/ref/WeakReference;
    000ee284invoke-virtual {v2}, Ljava/lang/ref/Reference;->get()Ljava/lang/Object;
    000ee28amove-result-object v3
    000ee28ccheck-cast v3, Li/y;
    000ee290if-nez v3, :cond_26
    000ee294invoke-virtual {v0, v2}, Ljava/util/concurrent/CopyOnWriteArrayList;->remove(Ljava/lang/Object;)Z
    000ee29agoto :goto_e
    000ee29cinvoke-interface {v3, v4, v5}, Li/y;->a(Li/l;Z)V
    000ee2a2goto :goto_e
    000ee2a4const/4 v5, 0x0
    000ee2a6iput-boolean v5, v4, Li/l;->s:Z
    000ee2aareturn-void
    000ee240
    000ee2ac
    000ee2aci.l::h(java.util.ArrayList, int, android.view.KeyEvent):
    000ee2bcmove-object/from16 v0, v18
    000ee2c0move/from16 v1, v19
    000ee2c4move-object/from16 v2, v20
    000ee2c8invoke-virtual/range {v17}, Li/l;->n()Z
    000ee2cemove-result v3
    000ee2d0invoke-virtual {v2}, Landroid/view/KeyEvent;->getModifiers()I
    000ee2d6move-result v4
    000ee2d8new-instance v5, Landroid/view/KeyCharacterMap$KeyData;
    000ee2dcinvoke-direct {v5}, Landroid/view/KeyCharacterMap$KeyData;-><init>()V
    000ee2e2invoke-virtual {v2, v5}, Landroid/view/KeyEvent;->getKeyData(Landroid/view/KeyCharacterMap$KeyData;)Z
    000ee2e8move-result v6
    000ee2eaconst/16 v7, 0x43
    000ee2eeif-nez v6, :cond_20
    000ee2f2if-eq v1, v7, :cond_20
    000ee2f6move-object/from16 v6, v17
    000ee2fagoto :goto_75
    000ee2fcmove-object/from16 v6, v17
    000ee300iget-object v8, v6, Li/l;->f:Ljava/util/ArrayList;
    000ee304invoke-virtual {v8}, Ljava/util/ArrayList;->size()I
    000ee30amove-result v9
    000ee30cconst/4 v11, 0x0
    000ee30eif-ge v11, v9, :cond_75
    000ee312invoke-virtual {v8, v11}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
    000ee318move-result-object v12
    000ee31acheck-cast v12, Li/n;
    000ee31einvoke-virtual {v12}, Li/n;->hasSubMenu()Z
    000ee324move-result v13
    000ee326if-eqz v13, :cond_3c
    000ee32aiget-object v13, v12, Li/n;->o:Li/E;
    000ee32einvoke-virtual {v13, v0, v1, v2}, Li/l;->h(Ljava/util/ArrayList;ILandroid/view/KeyEvent;)V
    000ee334if-eqz v3, :cond_41
    000ee338iget-char v13, v12, Li/n;->j:C
    000ee33cgoto :goto_43
    000ee33eiget-char v13, v12, Li/n;->h:C
    000ee342if-eqz v3, :cond_48
    000ee346iget v14, v12, Li/n;->k:I
    000ee34agoto :goto_4a
    000ee34ciget v14, v12, Li/n;->i:I
    000ee350const v15, 0x1100f
    000ee356const/16 v16, 0x0
    000ee35aand-int v10, v4, v15
    000ee35eand-int/2addr v14, v15
    000ee360if-ne v10, v14, :cond_72
    000ee364if-eqz v13, :cond_72
    000ee368iget-object v10, v5, Landroid/view/KeyCharacterMap$KeyData;->meta:[C
    000ee36caget-char v14, v10, v16
    000ee370if-eq v13, v14, :cond_69
    000ee374const/4 v14, 0x2
    000ee376aget-char v10, v10, v14
    000ee37aif-eq v13, v10, :cond_69
    000ee37eif-eqz v3, :cond_72
    000ee382const/16 v10, 0x8
    000ee386if-ne v13, v10, :cond_72
    000ee38aif-ne v1, v7, :cond_72
    000ee38einvoke-virtual {v12}, Li/n;->isEnabled()Z
    000ee394move-result v10
    000ee396if-eqz v10, :cond_72
    000ee39ainvoke-virtual {v0, v12}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
    000ee3a0add-int/lit8 v11, v11, 0x1
    000ee3a4goto :goto_29
    000ee3a6return-void
    000ee2ac
    000ee3a8
    000ee3a8i.l::i():
    000ee3b8invoke-virtual {v9}, Li/l;->l()Ljava/util/ArrayList;
    000ee3bemove-result-object v0
    000ee3c0iget-boolean v1, v9, Li/l;->k:Z
    000ee3c4if-nez v1, :cond_9
    000ee3c8return-void
    000ee3caiget-object v1, v9, Li/l;->u:Ljava/util/concurrent/CopyOnWriteArrayList;
    000ee3ceinvoke-virtual {v1}, Ljava/util/concurrent/CopyOnWriteArrayList;->iterator()Ljava/util/Iterator;
    000ee3d4move-result-object v2
    000ee3d6const/4 v3, 0x0
    000ee3d8move v4, v3
    000ee3dainvoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
    000ee3e0move-result v5
    000ee3e2if-eqz v5, :cond_2f
    000ee3e6invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
    000ee3ecmove-result-object v5
    000ee3eecheck-cast v5, Ljava/lang/ref/WeakReference;
    000ee3f2invoke-virtual {v5}, Ljava/lang/ref/Reference;->get()Ljava/lang/Object;
    000ee3f8move-result-object v6
    000ee3facheck-cast v6, Li/y;
    000ee3feif-nez v6, :cond_29
    000ee402invoke-virtual {v1, v5}, Ljava/util/concurrent/CopyOnWriteArrayList;->remove(Ljava/lang/Object;)Z
    000ee408goto :goto_11
    000ee40ainvoke-interface {v6}, Li/y;->g()Z
    000ee410move-result v5
    000ee412or-int/2addr v4, v5
    000ee414goto :goto_11
    000ee416iget-object v1, v9, Li/l;->i:Ljava/util/ArrayList;
    000ee41aiget-object v2, v9, Li/l;->j:Ljava/util/ArrayList;
    000ee41eif-eqz v4, :cond_59
    000ee422invoke-virtual {v1}, Ljava/util/ArrayList;->clear()V
    000ee428invoke-virtual {v2}, Ljava/util/ArrayList;->clear()V
    000ee42einvoke-virtual {v0}, Ljava/util/ArrayList;->size()I
    000ee434move-result v4
    000ee436move v5, v3
    000ee438if-ge v5, v4, :cond_66
    000ee43cinvoke-virtual {v0, v5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
    000ee442move-result-object v6
    000ee444check-cast v6, Li/n;
    000ee448iget v7, v6, Li/n;->x:I
    000ee44cconst/16 v8, 0x20
    000ee450and-int/2addr v7, v8
    000ee452if-ne v7, v8, :cond_53
    000ee456invoke-virtual {v1, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
    000ee45cgoto :goto_56
    000ee45einvoke-virtual {v2, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
    000ee464add-int/lit8 v5, v5, 0x1
    000ee468goto :goto_40
    000ee46ainvoke-virtual {v1}, Ljava/util/ArrayList;->clear()V
    000ee470invoke-virtual {v2}, Ljava/util/ArrayList;->clear()V
    000ee476invoke-virtual {v9}, Li/l;->l()Ljava/util/ArrayList;
    000ee47cmove-result-object v0
    000ee47einvoke-virtual {v2, v0}, Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z
    000ee484iput-boolean v3, v9, Li/l;->k:Z
    000ee488return-void
    000ee3a8
    000ee48a
    000ee48a // align 0x4
    000ee48c
    000ee48ci.l::p(boolean):
    000ee49ciget-boolean v0, v3, Li/l;->p:Z
    000ee4a0const/4 v1, 0x1
    000ee4a2if-nez v0, :cond_3b
    000ee4a6if-eqz v4, :cond_b
    000ee4aaiput-boolean v1, v3, Li/l;->h:Z
    000ee4aeiput-boolean v1, v3, Li/l;->k:Z
    000ee4b2iget-object v4, v3, Li/l;->u:Ljava/util/concurrent/CopyOnWriteArrayList;
    000ee4b6invoke-virtual {v4}, Ljava/util/concurrent/CopyOnWriteArrayList;->isEmpty()Z
    000ee4bcmove-result v0
    000ee4beif-eqz v0, :cond_14
    000ee4c2goto :goto_41
    000ee4c4invoke-virtual {v3}, Li/l;->w()V
    000ee4cainvoke-virtual {v4}, Ljava/util/concurrent/CopyOnWriteArrayList;->iterator()Ljava/util/Iterator;
    000ee4d0move-result-object v0
    000ee4d2invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
    000ee4d8move-result v1
    000ee4daif-eqz v1, :cond_37
    000ee4deinvoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
    000ee4e4move-result-object v1
    000ee4e6check-cast v1, Ljava/lang/ref/WeakReference;
    000ee4eainvoke-virtual {v1}, Ljava/lang/ref/Reference;->get()Ljava/lang/Object;
    000ee4f0move-result-object v2
    000ee4f2check-cast v2, Li/y;
    000ee4f6if-nez v2, :cond_33
    000ee4fainvoke-virtual {v4, v1}, Ljava/util/concurrent/CopyOnWriteArrayList;->remove(Ljava/lang/Object;)Z
    000ee500goto :goto_1b
    000ee502invoke-interface {v2}, Li/y;->c()V
    000ee508goto :goto_1b
    000ee50ainvoke-virtual {v3}, Li/l;->v()V
    000ee510return-void
    000ee512iput-boolean v1, v3, Li/l;->q:Z
    000ee516if-eqz v4, :cond_41
    000ee51aiput-boolean v1, v3, Li/l;->r:Z
    000ee51ereturn-void
    000ee48c
    000ee520
    000ee520i.l::removeGroup(int):
    000ee530iget-object v0, v6, Li/l;->f:Ljava/util/ArrayList;
    000ee534invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
    000ee53amove-result v1
    000ee53cconst/4 v2, 0x0
    000ee53emove v3, v2
    000ee540if-ge v3, v1, :cond_18
    000ee544invoke-virtual {v0, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
    000ee54amove-result-object v4
    000ee54ccheck-cast v4, Li/n;
    000ee550iget v4, v4, Li/n;->b:I
    000ee554if-ne v4, v7, :cond_15
    000ee558goto :goto_19
    000ee55aadd-int/lit8 v3, v3, 0x1
    000ee55egoto :goto_8
    000ee560const/4 v3, -0x1
    000ee562if-ltz v3, :cond_42
    000ee566invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
    000ee56cmove-result v1
    000ee56esub-int/2addr v1, v3
    000ee570add-int/lit8 v4, v2, 0x1
    000ee574if-ge v2, v1, :cond_3e
    000ee578invoke-virtual {v0, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
    000ee57emove-result-object v2
    000ee580check-cast v2, Li/n;
    000ee584iget v2, v2, Li/n;->b:I
    000ee588if-ne v2, v7, :cond_3e
    000ee58cif-ltz v3, :cond_3c
    000ee590iget-object v2, v6, Li/l;->f:Ljava/util/ArrayList;
    000ee594invoke-virtual {v2}, Ljava/util/ArrayList;->size()I
    000ee59amove-result v5
    000ee59cif-lt v3, v5, :cond_39
    000ee5a0goto :goto_3c
    000ee5a2invoke-virtual {v2, v3}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;
    000ee5a8move v2, v4
    000ee5aagoto :goto_20
    000ee5acconst/4 v7, 0x1
    000ee5aeinvoke-virtual {v6, v7}, Li/l;->p(Z)V
    000ee5b4return-void
    000ee520
    000ee5b6
    000ee5b6 // align 0x8
    000ee5b8
    000ee5b8i.l::removeItem(int):
    000ee5c8iget-object v0, v4, Li/l;->f:Ljava/util/ArrayList;
    000ee5ccinvoke-virtual {v0}, Ljava/util/ArrayList;->size()I
    000ee5d2move-result v1
    000ee5d4const/4 v2, 0x0
    000ee5d6if-ge v2, v1, :cond_17
    000ee5dainvoke-virtual {v0, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
    000ee5e0move-result-object v3
    000ee5e2check-cast v3, Li/n;
    000ee5e6iget v3, v3, Li/n;->a:I
    000ee5eaif-ne v3, v5, :cond_14
    000ee5eegoto :goto_18
    000ee5f0add-int/lit8 v2, v2, 0x1
    000ee5f4goto :goto_7
    000ee5f6const/4 v2, -0x1
    000ee5f8if-ltz v2, :cond_2a
    000ee5fciget-object v5, v4, Li/l;->f:Ljava/util/ArrayList;
    000ee600invoke-virtual {v5}, Ljava/util/ArrayList;->size()I
    000ee606move-result v0
    000ee608if-lt v2, v0, :cond_23
    000ee60cgoto :goto_2a
    000ee60einvoke-virtual {v5, v2}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;
    000ee614const/4 v5, 0x1
    000ee616invoke-virtual {v4, v5}, Li/l;->p(Z)V
    000ee61creturn-void
    000ee5b8
    000ee61e
    000ee61e // align 0x10
    000ee620
    000ee620i.l::r(i.y):
    000ee630iget-object v0, v4, Li/l;->u:Ljava/util/concurrent/CopyOnWriteArrayList;
    000ee634invoke-virtual {v0}, Ljava/util/concurrent/CopyOnWriteArrayList;->iterator()Ljava/util/Iterator;
    000ee63amove-result-object v1
    000ee63cinvoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
    000ee642move-result v2
    000ee644if-eqz v2, :cond_20
    000ee648invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
    000ee64emove-result-object v2
    000ee650check-cast v2, Ljava/lang/ref/WeakReference;
    000ee654invoke-virtual {v2}, Ljava/lang/ref/Reference;->get()Ljava/lang/Object;
    000ee65amove-result-object v3
    000ee65ccheck-cast v3, Li/y;
    000ee660if-eqz v3, :cond_1c
    000ee664if-ne v3, v5, :cond_6
    000ee668invoke-virtual {v0, v2}, Ljava/util/concurrent/CopyOnWriteArrayList;->remove(Ljava/lang/Object;)Z
    000ee66egoto :goto_6
    000ee670return-void
    000ee620
    000ee672
    000ee672 // align 0x4
    000ee674
    000ee674i.l::s(android.os.Bundle):
    000ee684if-nez v8, :cond_3
    000ee688goto :goto_4b
    000ee68ainvoke-virtual {v7}, Li/l;->j()Ljava/lang/String;
    000ee690move-result-object v0
    000ee692invoke-virtual {v8, v0}, Landroid/os/Bundle;->getSparseParcelableArray(Ljava/lang/String;)Landroid/util/SparseArray;
    000ee698move-result-object v0
    000ee69aiget-object v1, v7, Li/l;->f:Ljava/util/ArrayList;
    000ee69einvoke-virtual {v1}, Ljava/util/ArrayList;->size()I
    000ee6a4move-result v1
    000ee6a6const/4 v2, 0x0
    000ee6a8if-ge v2, v1, :cond_3a
    000ee6acinvoke-virtual {v7, v2}, Li/l;->getItem(I)Landroid/view/MenuItem;
    000ee6b2move-result-object v3
    000ee6b4invoke-interface {v3}, Landroid/view/MenuItem;->getActionView()Landroid/view/View;
    000ee6bamove-result-object v4
    000ee6bcif-eqz v4, :cond_28
    000ee6c0invoke-virtual {v4}, Landroid/view/View;->getId()I
    000ee6c6move-result v5
    000ee6c8const/4 v6, -0x1
    000ee6caif-eq v5, v6, :cond_28
    000ee6ceinvoke-virtual {v4, v0}, Landroid/view/View;->restoreHierarchyState(Landroid/util/SparseArray;)V
    000ee6d4invoke-interface {v3}, Landroid/view/MenuItem;->hasSubMenu()Z
    000ee6damove-result v4
    000ee6dcif-eqz v4, :cond_37
    000ee6e0invoke-interface {v3}, Landroid/view/MenuItem;->getSubMenu()Landroid/view/SubMenu;
    000ee6e6move-result-object v3
    000ee6e8check-cast v3, Li/E;
    000ee6ecinvoke-virtual {v3, v8}, Li/l;->s(Landroid/os/Bundle;)V
    000ee6f2add-int/lit8 v2, v2, 0x1
    000ee6f6goto :goto_12
    000ee6f8const-string v0, "android:menu:expandedactionview"
    000ee6fcinvoke-virtual {v8, v0}, Landroid/os/BaseBundle;->getInt(Ljava/lang/String;)I
    000ee702move-result v8
    000ee704if-lez v8, :cond_4b
    000ee708invoke-virtual {v7, v8}, Li/l;->findItem(I)Landroid/view/MenuItem;
    000ee70emove-result-object v8
    000ee710if-eqz v8, :cond_4b
    000ee714invoke-interface {v8}, Landroid/view/MenuItem;->expandActionView()Z
    000ee71areturn-void
    000ee674
    000ee71c
    000ee71ci.l::t(android.os.Bundle):
    000ee72ciget-object v0, v7, Li/l;->f:Ljava/util/ArrayList;
    000ee730invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
    000ee736move-result v0
    000ee738const/4 v1, 0x0
    000ee73aconst/4 v2, 0x0
    000ee73cif-ge v2, v0, :cond_46
    000ee740invoke-virtual {v7, v2}, Li/l;->getItem(I)Landroid/view/MenuItem;
    000ee746move-result-object v3
    000ee748invoke-interface {v3}, Landroid/view/MenuItem;->getActionView()Landroid/view/View;
    000ee74emove-result-object v4
    000ee750if-eqz v4, :cond_34
    000ee754invoke-virtual {v4}, Landroid/view/View;->getId()I
    000ee75amove-result v5
    000ee75cconst/4 v6, -0x1
    000ee75eif-eq v5, v6, :cond_34
    000ee762if-nez v1, :cond_22
    000ee766new-instance v1, Landroid/util/SparseArray;
    000ee76ainvoke-direct {v1}, Landroid/util/SparseArray;-><init>()V
    000ee770invoke-virtual {v4, v1}, Landroid/view/View;->saveHierarchyState(Landroid/util/SparseArray;)V
    000ee776invoke-interface {v3}, Landroid/view/MenuItem;->isActionViewExpanded()Z
    000ee77cmove-result v4
    000ee77eif-eqz v4, :cond_34
    000ee782const-string v4, "android:menu:expandedactionview"
    000ee786invoke-interface {v3}, Landroid/view/MenuItem;->getItemId()I
    000ee78cmove-result v5
    000ee78einvoke-virtual {v8, v4, v5}, Landroid/os/BaseBundle;->putInt(Ljava/lang/String;I)V
    000ee794invoke-interface {v3}, Landroid/view/MenuItem;->hasSubMenu()Z
    000ee79amove-result v4
    000ee79cif-eqz v4, :cond_43
    000ee7a0invoke-interface {v3}, Landroid/view/MenuItem;->getSubMenu()Landroid/view/SubMenu;
    000ee7a6move-result-object v3
    000ee7a8check-cast v3, Li/E;
    000ee7acinvoke-virtual {v3, v8}, Li/l;->t(Landroid/os/Bundle;)V
    000ee7b2add-int/lit8 v2, v2, 0x1
    000ee7b6goto :goto_8
    000ee7b8if-eqz v1, :cond_4f
    000ee7bcinvoke-virtual {v7}, Li/l;->j()Ljava/lang/String;
    000ee7c2move-result-object v0
    000ee7c4invoke-virtual {v8, v0, v1}, Landroid/os/Bundle;->putSparseParcelableArray(Ljava/lang/String;Landroid/util/SparseArray;)V
    000ee7careturn-void
    000ee71c
    000ee7cc
    000ee7cci.l::setGroupCheckable(int, boolean, boolean):
    000ee7dciget-object v0, v5, Li/l;->f:Ljava/util/ArrayList;
    000ee7e0invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
    000ee7e6move-result v1
    000ee7e8const/4 v2, 0x0
    000ee7eaif-ge v2, v1, :cond_1c
    000ee7eeinvoke-virtual {v0, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
    000ee7f4move-result-object v3
    000ee7f6check-cast v3, Li/n;
    000ee7faiget v4, v3, Li/n;->b:I
    000ee7feif-ne v4, v6, :cond_19
    000ee802invoke-virtual {v3, v8}, Li/n;->f(Z)V
    000ee808invoke-virtual {v3, v7}, Li/n;->setCheckable(Z)Landroid/view/MenuItem;
    000ee80eadd-int/lit8 v2, v2, 0x1
    000ee812goto :goto_7
    000ee814return-void
    000ee7cc
    000ee816
    000ee816 // align 0x8
    000ee818
    000ee818i.l::setGroupDividerEnabled(boolean):
    000ee828iput-boolean v1, v0, Li/l;->w:Z
    000ee82creturn-void
    000ee818
    000ee82e
    000ee82e // align 0x10
    000ee830
    000ee830i.l::setGroupEnabled(int, boolean):
    000ee840iget-object v0, v5, Li/l;->f:Ljava/util/ArrayList;
    000ee844invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
    000ee84amove-result v1
    000ee84cconst/4 v2, 0x0
    000ee84eif-ge v2, v1, :cond_19
    000ee852invoke-virtual {v0, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
    000ee858move-result-object v3
    000ee85acheck-cast v3, Li/n;
    000ee85eiget v4, v3, Li/n;->b:I
    000ee862if-ne v4, v6, :cond_16
    000ee866invoke-virtual {v3, v7}, Li/n;->setEnabled(Z)Landroid/view/MenuItem;
    000ee86cadd-int/lit8 v2, v2, 0x1
    000ee870goto :goto_7
    000ee872return-void
    000ee830
    000ee874
    000ee874i.l::setGroupVisible(int, boolean):
    000ee884iget-object v0, v10, Li/l;->f:Ljava/util/ArrayList;
    000ee888invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
    000ee88emove-result v1
    000ee890const/4 v2, 0x0
    000ee892move v3, v2
    000ee894move v4, v3
    000ee896const/4 v5, 0x1
    000ee898if-ge v3, v1, :cond_29
    000ee89cinvoke-virtual {v0, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
    000ee8a2move-result-object v6
    000ee8a4check-cast v6, Li/n;
    000ee8a8iget v7, v6, Li/n;->b:I
    000ee8acif-ne v7, v11, :cond_26
    000ee8b0iget v7, v6, Li/n;->x:I
    000ee8b4and-int/lit8 v8, v7, -0x9
    000ee8b8if-eqz v12, :cond_1e
    000ee8bcmove v9, v2
    000ee8begoto :goto_20
    000ee8c0const/16 v9, 0x8
    000ee8c4or-int/2addr v8, v9
    000ee8c6iput v8, v6, Li/n;->x:I
    000ee8caif-eq v7, v8, :cond_26
    000ee8cemove v4, v5
    000ee8d0add-int/lit8 v3, v3, 0x1
    000ee8d4goto :goto_9
    000ee8d6if-eqz v4, :cond_2e
    000ee8dainvoke-virtual {v10, v5}, Li/l;->p(Z)V
    000ee8e0return-void
    000ee874
    000ee8e2
    000ee8e2 // align 0x4
    000ee8e4
    000ee8e4i.l::u(int, java.lang.CharSequence, int, android.graphics.drawable.Drawable, android.view.View):
    000ee8f4const/4 v0, 0x0
    000ee8f6if-eqz v6, :cond_a
    000ee8faiput-object v6, v1, Li/l;->o:Landroid/view/View;
    000ee8feiput-object v0, v1, Li/l;->m:Ljava/lang/CharSequence;
    000ee902iput-object v0, v1, Li/l;->n:Landroid/graphics/drawable/Drawable;
    000ee906goto :goto_2a
    000ee908if-lez v2, :cond_15
    000ee90ciget-object v3, v1, Li/l;->b:Landroid/content/res/Resources;
    000ee910invoke-virtual {v3, v2}, Landroid/content/res/Resources;->getText(I)Ljava/lang/CharSequence;
    000ee916move-result-object v2
    000ee918iput-object v2, v1, Li/l;->m:Ljava/lang/CharSequence;
    000ee91cgoto :goto_19
    000ee91eif-eqz v3, :cond_19
    000ee922iput-object v3, v1, Li/l;->m:Ljava/lang/CharSequence;
    000ee926if-lez v4, :cond_24
    000ee92aiget-object v2, v1, Li/l;->a:Landroid/content/Context;
    000ee92einvoke-static {v2, v4}, LA/a;->b(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
    000ee934move-result-object v2
    000ee936iput-object v2, v1, Li/l;->n:Landroid/graphics/drawable/Drawable;
    000ee93agoto :goto_28
    000ee93cif-eqz v5, :cond_28
    000ee940iput-object v5, v1, Li/l;->n:Landroid/graphics/drawable/Drawable;
    000ee944iput-object v0, v1, Li/l;->o:Landroid/view/View;
    000ee948const/4 v2, 0x0
    000ee94ainvoke-virtual {v1, v2}, Li/l;->p(Z)V
    000ee950return-void
    000ee8e4
    000ee952
    000ee952 // align 0x4
    000ee954
    000ee954i.l::setQwertyMode(boolean):
    000ee964iput-boolean v1, v0, Li/l;->c:Z
    000ee968const/4 v1, 0x0
    000ee96ainvoke-virtual {v0, v1}, Li/l;->p(Z)V
    000ee970return-void
    000ee954
    000ee972
    000ee972 // align 0x4
    000ee974
    000ee974i.l::v():
    000ee984const/4 v0, 0x0
    000ee986iput-boolean v0, v2, Li/l;->p:Z
    000ee98aiget-boolean v1, v2, Li/l;->q:Z
    000ee98eif-eqz v1, :cond_e
    000ee992iput-boolean v0, v2, Li/l;->q:Z
    000ee996iget-boolean v0, v2, Li/l;->r:Z
    000ee99ainvoke-virtual {v2, v0}, Li/l;->p(Z)V
    000ee9a0return-void
    000ee974
    000ee9a2
    000ee9a2 // align 0x4
    000ee9a4
    000ee9a4i.l::w():
    000ee9b4iget-boolean v0, v1, Li/l;->p:Z
    000ee9b8if-nez v0, :cond_c
    000ee9bcconst/4 v0, 0x1
    000ee9beiput-boolean v0, v1, Li/l;->p:Z
    000ee9c2const/4 v0, 0x0
    000ee9c4iput-boolean v0, v1, Li/l;->q:Z
    000ee9c8iput-boolean v0, v1, Li/l;->r:Z
    000ee9ccreturn-void
    000ee9a4
    000ee9ce
    000ee9ce // align 0x10
    000ee9d0
    000ee9d0i.m::onKey(android.content.DialogInterface, int, android.view.KeyEvent):
    000ee9e0iget-object v0, v3, Li/m;->a:Li/E;
    000ee9e4const/16 v1, 0x52
    000ee9e8if-eq v5, v1, :cond_9
    000ee9ecconst/4 v1, 0x4
    000ee9eeif-ne v5, v1, :cond_5b
    000ee9f2invoke-virtual {v6}, Landroid/view/KeyEvent;->getAction()I
    000ee9f8move-result v1
    000ee9faconst/4 v2, 0x1
    000ee9fcif-nez v1, :cond_2e
    000eea00invoke-virtual {v6}, Landroid/view/KeyEvent;->getRepeatCount()I
    000eea06move-result v1
    000eea08if-nez v1, :cond_2e
    000eea0ciget-object v4, v3, Li/m;->b:Le/e;
    000eea10invoke-virtual {v4}, Landroid/app/Dialog;->getWindow()Landroid/view/Window;
    000eea16move-result-object v4
    000eea18if-eqz v4, :cond_5b
    000eea1cinvoke-virtual {v4}, Landroid/view/Window;->getDecorView()Landroid/view/View;
    000eea22move-result-object v4
    000eea24if-eqz v4, :cond_5b
    000eea28invoke-virtual {v4}, Landroid/view/View;->getKeyDispatcherState()Landroid/view/KeyEvent$DispatcherState;
    000eea2emove-result-object v4
    000eea30if-eqz v4, :cond_5b
    000eea34invoke-virtual {v4, v6, v3}, Landroid/view/KeyEvent$DispatcherState;->startTracking(Landroid/view/KeyEvent;Ljava/lang/Object;)V
    000eea3areturn v2
    000eea3cinvoke-virtual {v6}, Landroid/view/KeyEvent;->getAction()I
    000eea42move-result v1
    000eea44if-ne v1, v2, :cond_5b
    000eea48invoke-virtual {v6}, Landroid/view/KeyEvent;->isCanceled()Z
    000eea4emove-result v1
    000eea50if-nez v1, :cond_5b
    000eea54iget-object v1, v3, Li/m;->b:Le/e;
    000eea58invoke-virtual {v1}, Landroid/app/Dialog;->getWindow()Landroid/view/Window;
    000eea5emove-result-object v1
    000eea60if-eqz v1, :cond_5b
    000eea64invoke-virtual {v1}, Landroid/view/Window;->getDecorView()Landroid/view/View;
    000eea6amove-result-object v1
    000eea6cif-eqz v1, :cond_5b
    000eea70invoke-virtual {v1}, Landroid/view/View;->getKeyDispatcherState()Landroid/view/KeyEvent$DispatcherState;
    000eea76move-result-object v1
    000eea78if-eqz v1, :cond_5b
    000eea7cinvoke-virtual {v1, v6}, Landroid/view/KeyEvent$DispatcherState;->isTracking(Landroid/view/KeyEvent;)Z
    000eea82move-result v1
    000eea84if-eqz v1, :cond_5b
    000eea88invoke-virtual {v0, v2}, Li/l;->c(Z)V
    000eea8einvoke-interface {v4}, Landroid/content/DialogInterface;->dismiss()V
    000eea94return v2
    000eea96const/4 v4, 0x0
    000eea98invoke-virtual {v0, v5, v6, v4}, Li/l;->performShortcut(ILandroid/view/KeyEvent;I)Z
    000eea9emove-result v4
    000eeaa0return v4
    000ee9d0
    000eeaa2
    000eeaa2 // align 0x4
    000eeaa4
    000eeaa4i.m::i(i.l):
    000eeab4const/4 v1, 0x0
    000eeab6return v1
    000eeaa4
    000eeab8
    000eeab8i.m::onClick(android.content.DialogInterface, int):
    000eeac8iget-object v3, v2, Li/m;->c:Li/h;
    000eeacciget-object v0, v3, Li/h;->f:Li/g;
    000eead0if-nez v0, :cond_d
    000eead4new-instance v0, Li/g;
    000eead8invoke-direct {v0, v3}, Li/g;-><init>(Li/h;)V
    000eeadeiput-object v0, v3, Li/h;->f:Li/g;
    000eeae2iget-object v3, v3, Li/h;->f:Li/g;
    000eeae6invoke-virtual {v3, v4}, Li/g;->b(I)Li/n;
    000eeaecmove-result-object v3
    000eeaeeiget-object v4, v2, Li/m;->a:Li/E;
    000eeaf2const/4 v0, 0x0
    000eeaf4const/4 v1, 0x0
    000eeaf6invoke-virtual {v4, v3, v1, v0}, Li/l;->q(Landroid/view/MenuItem;Li/y;I)Z
    000eeafcreturn-void
    000eeab8
    000eeafe
    000eeafe // align 0x10
    000eeb00
    000eeb00i.m::a(i.l, boolean):
    000eeb10if-nez v2, :cond_6
    000eeb14iget-object v2, v0, Li/m;->a:Li/E;
    000eeb18if-ne v1, v2, :cond_d
    000eeb1ciget-object v1, v0, Li/m;->b:Le/e;
    000eeb20if-eqz v1, :cond_d
    000eeb24invoke-virtual {v1}, Le/e;->dismiss()V
    000eeb2areturn-void
    000eeb00
    000eeb2c
    000eeb2ci.m::onDismiss(android.content.DialogInterface):
    000eeb3ciget-object v3, v2, Li/m;->c:Li/h;
    000eeb40iget-object v0, v2, Li/m;->a:Li/E;
    000eeb44const/4 v1, 0x1
    000eeb46invoke-virtual {v3, v0, v1}, Li/h;->a(Li/l;Z)V
    000eeb4creturn-void
    000eeb2c
    000eeb4e
    000eeb4e // align 0x10
    000eeb50
    000eeb50i.n::setContentDescription(java.lang.CharSequence):
    000eeb60iput-object v2, v1, Li/n;->q:Ljava/lang/CharSequence;
    000eeb64iget-object v2, v1, Li/n;->n:Li/l;
    000eeb68const/4 v0, 0x0
    000eeb6ainvoke-virtual {v2, v0}, Li/l;->p(Z)V
    000eeb70return-object v1
    000eeb50
    000eeb72
    000eeb72 // align 0x4
    000eeb74
    000eeb74i.n::b(i.o):
    000eeb84const/4 v0, 0x0
    000eeb86iput-object v0, v2, Li/n;->z:Landroid/view/View;
    000eeb8aiput-object v3, v2, Li/n;->A:Li/o;
    000eeb8eiget-object v3, v2, Li/n;->n:Li/l;
    000eeb92const/4 v0, 0x1
    000eeb94invoke-virtual {v3, v0}, Li/l;->p(Z)V
    000eeb9aiget-object v3, v2, Li/n;->A:Li/o;
    000eeb9eif-eqz v3, :cond_1d
    000eeba2new-instance v0, LC/h;
    000eeba6const/16 v1, 0x1b
    000eebaainvoke-direct {v0, v1, v2}, LC/h;-><init>(ILjava/lang/Object;)V
    000eebb0iput-object v0, v3, Li/o;->c:LC/h;
    000eebb4iget-object v0, v3, Li/o;->a:Landroid/view/ActionProvider;
    000eebb8invoke-virtual {v0, v3}, Landroid/view/ActionProvider;->setVisibilityListener(Landroid/view/ActionProvider$VisibilityListener;)V
    000eebbereturn-object v2
    000eeb74
    000eebc0
    000eebc0i.n::setTooltipText(java.lang.CharSequence):
    000eebd0iput-object v2, v1, Li/n;->r:Ljava/lang/CharSequence;
    000eebd4iget-object v2, v1, Li/n;->n:Li/l;
    000eebd8const/4 v0, 0x0
    000eebdainvoke-virtual {v2, v0}, Li/l;->p(Z)V
    000eebe0return-object v1
    000eebc0
    000eebe2
    000eebe2 // align 0x4
    000eebe4
    000eebe4i.n::getIntent():
    000eebf4iget-object v0, v1, Li/n;->g:Landroid/content/Intent;
    000eebf8return-object v0
    000eebe4
    000eebfa
    000eebfa // align 0x4
    000eebfc
    000eebfci.n::getIconTintList():
    000eec0ciget-object v0, v1, Li/n;->s:Landroid/content/res/ColorStateList;
    000eec10return-object v0
    000eebfc
    000eec12
    000eec12 // align 0x4
    000eec14
    000eec14i.n::getIconTintMode():
    000eec24iget-object v0, v1, Li/n;->t:Landroid/graphics/PorterDuff$Mode;
    000eec28return-object v0
    000eec14
    000eec2a
    000eec2a // align 0x4
    000eec2c
    000eec2ci.n::d(android.graphics.drawable.Drawable):
    000eec3cif-eqz v2, :cond_27
    000eec40iget-boolean v0, v1, Li/n;->w:Z
    000eec44if-eqz v0, :cond_27
    000eec48iget-boolean v0, v1, Li/n;->u:Z
    000eec4cif-nez v0, :cond_e
    000eec50iget-boolean v0, v1, Li/n;->v:Z
    000eec54if-eqz v0, :cond_27
    000eec58invoke-virtual {v2}, Landroid/graphics/drawable/Drawable;->mutate()Landroid/graphics/drawable/Drawable;
    000eec5emove-result-object v2
    000eec60iget-boolean v0, v1, Li/n;->u:Z
    000eec64if-eqz v0, :cond_1b
    000eec68iget-object v0, v1, Li/n;->s:Landroid/content/res/ColorStateList;
    000eec6cinvoke-static {v2, v0}, LD/a;->h(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V
    000eec72iget-boolean v0, v1, Li/n;->v:Z
    000eec76if-eqz v0, :cond_24
    000eec7aiget-object v0, v1, Li/n;->t:Landroid/graphics/PorterDuff$Mode;
    000eec7einvoke-static {v2, v0}, LD/a;->i(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V
    000eec84const/4 v0, 0x0
    000eec86iput-boolean v0, v1, Li/n;->w:Z
    000eec8areturn-object v2
    000eec2c
    000eec8c
    000eec8ci.n::getIcon():
    000eec9ciget-object v0, v2, Li/n;->l:Landroid/graphics/drawable/Drawable;
    000eeca0if-eqz v0, :cond_9
    000eeca4invoke-virtual {v2, v0}, Li/n;->d(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable;
    000eecaamove-result-object v0
    000eecacreturn-object v0
    000eecaeiget v0, v2, Li/n;->m:I
    000eecb2if-eqz v0, :cond_1f
    000eecb6iget-object v1, v2, Li/n;->n:Li/l;
    000eecbaiget-object v1, v1, Li/l;->a:Landroid/content/Context;
    000eecbeinvoke-static {v1, v0}, LP1/e;->u(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
    000eecc4move-result-object v0
    000eecc6const/4 v1, 0x0
    000eecc8iput v1, v2, Li/n;->m:I
    000eeccciput-object v0, v2, Li/n;->l:Landroid/graphics/drawable/Drawable;
    000eecd0invoke-virtual {v2, v0}, Li/n;->d(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable;
    000eecd6move-result-object v0
    000eecd8return-object v0
    000eecdaconst/4 v0, 0x0
    000eecdcreturn-object v0
    000eec8c
    000eecde
    000eecde // align 0x10
    000eece0
    000eece0i.n::getActionProvider():
    000eecf0new-instance v0, Ljava/lang/UnsupportedOperationException;
    000eecf4const-string v1, "This is not supported, use MenuItemCompat.getActionProvider()"
    000eecf8invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
    000eecfethrow v0
    000eece0
    000eed00
    000eed00i.n::getMenuInfo():
    000eed10const/4 v0, 0x0
    000eed12return-object v0
    000eed00
    000eed14
    000eed14i.n::setActionProvider(android.view.ActionProvider):
    000eed24new-instance v2, Ljava/lang/UnsupportedOperationException;
    000eed28const-string v0, "This is not supported, use MenuItemCompat.setActionProvider()"
    000eed2cinvoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
    000eed32throw v2
    000eed14
    000eed34
    000eed34i.n::setActionView(android.view.View):
    000eed44iput-object v3, v2, Li/n;->z:Landroid/view/View;
    000eed48const/4 v0, 0x0
    000eed4aiput-object v0, v2, Li/n;->A:Li/o;
    000eed4eif-eqz v3, :cond_15
    000eed52invoke-virtual {v3}, Landroid/view/View;->getId()I
    000eed58move-result v0
    000eed5aconst/4 v1, -0x1
    000eed5cif-ne v0, v1, :cond_15
    000eed60iget v0, v2, Li/n;->a:I
    000eed64if-lez v0, :cond_15
    000eed68invoke-virtual {v3, v0}, Landroid/view/View;->setId(I)V
    000eed6eiget-object v3, v2, Li/n;->n:Li/l;
    000eed72const/4 v0, 0x1
    000eed74iput-boolean v0, v3, Li/l;->k:Z
    000eed78invoke-virtual {v3, v0}, Li/l;->p(Z)V
    000eed7ereturn-object v2
    000eed34
    000eed80
    000eed80i.n::setActionView(int):
    000eed90iget-object v0, v3, Li/n;->n:Li/l;
    000eed94iget-object v0, v0, Li/l;->a:Landroid/content/Context;
    000eed98invoke-static {v0}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater;
    000eed9emove-result-object v1
    000eeda0new-instance v2, Landroid/widget/LinearLayout;
    000eeda4invoke-direct {v2, v0}, Landroid/widget/LinearLayout;-><init>(Landroid/content/Context;)V
    000eedaaconst/4 v0, 0x0
    000eedacinvoke-virtual {v1, v4, v2, v0}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;
    000eedb2move-result-object v4
    000eedb4iput-object v4, v3, Li/n;->z:Landroid/view/View;
    000eedb8const/4 v0, 0x0
    000eedbaiput-object v0, v3, Li/n;->A:Li/o;
    000eedbeif-eqz v4, :cond_27
    000eedc2invoke-virtual {v4}, Landroid/view/View;->getId()I
    000eedc8move-result v0
    000eedcaconst/4 v1, -0x1
    000eedccif-ne v0, v1, :cond_27
    000eedd0iget v0, v3, Li/n;->a:I
    000eedd4if-lez v0, :cond_27
    000eedd8invoke-virtual {v4, v0}, Landroid/view/View;->setId(I)V
    000eeddeiget-object v4, v3, Li/n;->n:Li/l;
    000eede2const/4 v0, 0x1
    000eede4iput-boolean v0, v4, Li/l;->k:Z
    000eede8invoke-virtual {v4, v0}, Li/l;->p(Z)V
    000eedeereturn-object v3
    000eed80
    000eedf0
    000eedf0i.n::setAlphabeticShortcut(char):
    000eee00iget-char v0, v1, Li/n;->j:C
    000eee04if-ne v0, v2, :cond_5
    000eee08return-object v1
    000eee0ainvoke-static {v2}, Ljava/lang/Character;->toLowerCase(C)C
    000eee10move-result v2
    000eee12iput-char v2, v1, Li/n;->j:C
    000eee16iget-object v2, v1, Li/n;->n:Li/l;
    000eee1aconst/4 v0, 0x0
    000eee1cinvoke-virtual {v2, v0}, Li/l;->p(Z)V
    000eee22return-object v1
    000eedf0
    000eee24
    000eee24i.n::setAlphabeticShortcut(char, int):
    000eee34iget-char v0, v1, Li/n;->j:C
    000eee38if-ne v0, v2, :cond_9
    000eee3ciget v0, v1, Li/n;->k:I
    000eee40if-ne v0, v3, :cond_9
    000eee44return-object v1
    000eee46invoke-static {v2}, Ljava/lang/Character;->toLowerCase(C)C
    000eee4cmove-result v2
    000eee4eiput-char v2, v1, Li/n;->j:C
    000eee52invoke-static {v3}, Landroid/view/KeyEvent;->normalizeMetaState(I)I
    000eee58move-result v2
    000eee5aiput v2, v1, Li/n;->k:I
    000eee5eiget-object v2, v1, Li/n;->n:Li/l;
    000eee62const/4 v3, 0x0
    000eee64invoke-virtual {v2, v3}, Li/l;->p(Z)V
    000eee6areturn-object v1
    000eee24
    000eee6c
    000eee6ci.n::setCheckable(boolean):
    000eee7ciget v0, v2, Li/n;->x:I
    000eee80and-int/lit8 v1, v0, -0x2
    000eee84or-int/2addr v3, v1
    000eee86iput v3, v2, Li/n;->x:I
    000eee8aif-eq v0, v3, :cond_f
    000eee8eiget-object v3, v2, Li/n;->n:Li/l;
    000eee92const/4 v0, 0x0
    000eee94invoke-virtual {v3, v0}, Li/l;->p(Z)V
    000eee9areturn-object v2
    000eee6c
    000eee9c
    000eee9ci.n::setChecked(boolean):
    000eeeaciget v0, v9, Li/n;->x:I
    000eeeb0and-int/lit8 v1, v0, 0x4
    000eeeb4const/4 v2, 0x2
    000eeeb6const/4 v3, 0x0
    000eeeb8if-eqz v1, :cond_51
    000eeebciget-object v10, v9, Li/n;->n:Li/l;
    000eeec0invoke-virtual {v10}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
    000eeec6iget-object v0, v10, Li/l;->f:Ljava/util/ArrayList;
    000eeecainvoke-virtual {v0}, Ljava/util/ArrayList;->size()I
    000eeed0move-result v1
    000eeed2invoke-virtual {v10}, Li/l;->w()V
    000eeed8move v4, v3
    000eeedaif-ge v4, v1, :cond_4d
    000eeedeinvoke-virtual {v0, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
    000eeee4move-result-object v5
    000eeee6check-cast v5, Li/n;
    000eeeeaiget v6, v5, Li/n;->b:I
    000eeeeeiget v7, v9, Li/n;->b:I
    000eeef2if-ne v6, v7, :cond_4a
    000eeef6iget v6, v5, Li/n;->x:I
    000eeefaand-int/lit8 v6, v6, 0x4
    000eeefeif-eqz v6, :cond_4a
    000eef02invoke-virtual {v5}, Li/n;->isCheckable()Z
    000eef08move-result v6
    000eef0aif-nez v6, :cond_32
    000eef0egoto :goto_4a
    000eef10if-ne v5, v9, :cond_36
    000eef14const/4 v6, 0x1
    000eef16goto :goto_37
    000eef18move v6, v3
    000eef1aiget v7, v5, Li/n;->x:I
    000eef1eand-int/lit8 v8, v7, -0x3
    000eef22if-eqz v6, :cond_3f
    000eef26move v6, v2
    000eef28goto :goto_40
    000eef2amove v6, v3
    000eef2cor-int/2addr v6, v8
    000eef2eiput v6, v5, Li/n;->x:I
    000eef32if-eq v7, v6, :cond_4a
    000eef36iget-object v5, v5, Li/n;->n:Li/l;
    000eef3ainvoke-virtual {v5, v3}, Li/l;->p(Z)V
    000eef40add-int/lit8 v4, v4, 0x1
    000eef44goto :goto_17
    000eef46invoke-virtual {v10}, Li/l;->v()V
    000eef4creturn-object v9
    000eef4eand-int/lit8 v1, v0, -0x3
    000eef52if-eqz v10, :cond_56
    000eef56goto :goto_57
    000eef58move v2, v3
    000eef5aor-int v10, v1, v2
    000eef5eiput v10, v9, Li/n;->x:I
    000eef62if-eq v0, v10, :cond_62
    000eef66iget-object v10, v9, Li/n;->n:Li/l;
    000eef6ainvoke-virtual {v10, v3}, Li/l;->p(Z)V
    000eef70return-object v9
    000eee9c
    000eef72
    000eef72 // align 0x4
    000eef74
    000eef74i.n::setContentDescription(java.lang.CharSequence):
    000eef84invoke-virtual {v0, v1}, Li/n;->setContentDescription(Ljava/lang/CharSequence;)LE/a;
    000eef8areturn-object v0
    000eef74
    000eef8c
    000eef8ci.n::setEnabled(boolean):
    000eef9cif-eqz v2, :cond_9
    000eefa0iget v2, v1, Li/n;->x:I
    000eefa4or-int/lit8 v2, v2, 0x10
    000eefa8iput v2, v1, Li/n;->x:I
    000eefacgoto :goto_f
    000eefaeiget v2, v1, Li/n;->x:I
    000eefb2and-int/lit8 v2, v2, -0x11
    000eefb6iput v2, v1, Li/n;->x:I
    000eefbaiget-object v2, v1, Li/n;->n:Li/l;
    000eefbeconst/4 v0, 0x0
    000eefc0invoke-virtual {v2, v0}, Li/l;->p(Z)V
    000eefc6return-object v1
    000eef8c
    000eefc8
    000eefc8i.n::setIcon(android.graphics.drawable.Drawable):
    000eefd8const/4 v0, 0x0
    000eefdaiput v0, v1, Li/n;->m:I
    000eefdeiput-object v2, v1, Li/n;->l:Landroid/graphics/drawable/Drawable;
    000eefe2const/4 v2, 0x1
    000eefe4iput-boolean v2, v1, Li/n;->w:Z
    000eefe8iget-object v2, v1, Li/n;->n:Li/l;
    000eefecinvoke-virtual {v2, v0}, Li/l;->p(Z)V
    000eeff2return-object v1
    000eefc8
    000eeff4
    000eeff4i.n::setIcon(int):
    000ef004const/4 v0, 0x0
    000ef006iput-object v0, v1, Li/n;->l:Landroid/graphics/drawable/Drawable;
    000ef00aiput v2, v1, Li/n;->m:I
    000ef00econst/4 v2, 0x1
    000ef010iput-boolean v2, v1, Li/n;->w:Z
    000ef014iget-object v2, v1, Li/n;->n:Li/l;
    000ef018const/4 v0, 0x0
    000ef01ainvoke-virtual {v2, v0}, Li/l;->p(Z)V
    000ef020return-object v1
    000eeff4
    000ef022
    000ef022 // align 0x4
    000ef024
    000ef024i.n::setIconTintList(android.content.res.ColorStateList):
    000ef034iput-object v2, v1, Li/n;->s:Landroid/content/res/ColorStateList;
    000ef038const/4 v2, 0x1
    000ef03aiput-boolean v2, v1, Li/n;->u:Z
    000ef03eiput-boolean v2, v1, Li/n;->w:Z
    000ef042iget-object v2, v1, Li/n;->n:Li/l;
    000ef046const/4 v0, 0x0
    000ef048invoke-virtual {v2, v0}, Li/l;->p(Z)V
    000ef04ereturn-object v1
    000ef024
    000ef050
    000ef050i.n::setIconTintMode(android.graphics.PorterDuff$Mode):
    000ef060iput-object v2, v1, Li/n;->t:Landroid/graphics/PorterDuff$Mode;
    000ef064const/4 v2, 0x1
    000ef066iput-boolean v2, v1, Li/n;->v:Z
    000ef06aiput-boolean v2, v1, Li/n;->w:Z
    000ef06eiget-object v2, v1, Li/n;->n:Li/l;
    000ef072const/4 v0, 0x0
    000ef074invoke-virtual {v2, v0}, Li/l;->p(Z)V
    000ef07areturn-object v1
    000ef050
    000ef07c
    000ef07ci.n::setIntent(android.content.Intent):
    000ef08ciput-object v1, v0, Li/n;->g:Landroid/content/Intent;
    000ef090return-object v0
    000ef07c
    000ef092
    000ef092 // align 0x4
    000ef094
    000ef094i.n::setNumericShortcut(char):
    000ef0a4iget-char v0, v1, Li/n;->h:C
    000ef0a8if-ne v0, v2, :cond_5
    000ef0acreturn-object v1
    000ef0aeiput-char v2, v1, Li/n;->h:C
    000ef0b2iget-object v2, v1, Li/n;->n:Li/l;
    000ef0b6const/4 v0, 0x0
    000ef0b8invoke-virtual {v2, v0}, Li/l;->p(Z)V
    000ef0bereturn-object v1
    000ef094
    000ef0c0
    000ef0c0i.n::setNumericShortcut(char, int):
    000ef0d0iget-char v0, v1, Li/n;->h:C
    000ef0d4if-ne v0, v2, :cond_9
    000ef0d8iget v0, v1, Li/n;->i:I
    000ef0dcif-ne v0, v3, :cond_9
    000ef0e0return-object v1
    000ef0e2iput-char v2, v1, Li/n;->h:C
    000ef0e6invoke-static {v3}, Landroid/view/KeyEvent;->normalizeMetaState(I)I
    000ef0ecmove-result v2
    000ef0eeiput v2, v1, Li/n;->i:I
    000ef0f2iget-object v2, v1, Li/n;->n:Li/l;
    000ef0f6const/4 v3, 0x0
    000ef0f8invoke-virtual {v2, v3}, Li/l;->p(Z)V
    000ef0fereturn-object v1
    000ef0c0
    000ef100
    000ef100i.n::setOnActionExpandListener(android.view.MenuItem$OnActionExpandListener):
    000ef110iput-object v1, v0, Li/n;->B:Landroid/view/MenuItem$OnActionExpandListener;
    000ef114return-object v0
    000ef100
    000ef116
    000ef116 // align 0x8
    000ef118
    000ef118i.n::setOnMenuItemClickListener(android.view.MenuItem$OnMenuItemClickListener):
    000ef128iput-object v1, v0, Li/n;->p:Landroid/view/MenuItem$OnMenuItemClickListener;
    000ef12creturn-object v0
    000ef118
    000ef12e
    000ef12e // align 0x10
    000ef130
    000ef130i.n::setShortcut(char, char):
    000ef140iput-char v1, v0, Li/n;->h:C
    000ef144invoke-static {v2}, Ljava/lang/Character;->toLowerCase(C)C
    000ef14amove-result v1
    000ef14ciput-char v1, v0, Li/n;->j:C
    000ef150iget-object v1, v0, Li/n;->n:Li/l;
    000ef154const/4 v2, 0x0
    000ef156invoke-virtual {v1, v2}, Li/l;->p(Z)V
    000ef15creturn-object v0
    000ef130
    000ef15e
    000ef15e // align 0x10
    000ef160
    000ef160i.n::setShortcut(char, char, int, int):
    000ef170iput-char v1, v0, Li/n;->h:C
    000ef174invoke-static {v3}, Landroid/view/KeyEvent;->normalizeMetaState(I)I
    000ef17amove-result v1
    000ef17ciput v1, v0, Li/n;->i:I
    000ef180invoke-static {v2}, Ljava/lang/Character;->toLowerCase(C)C
    000ef186move-result v1
    000ef188iput-char v1, v0, Li/n;->j:C
    000ef18cinvoke-static {v4}, Landroid/view/KeyEvent;->normalizeMetaState(I)I
    000ef192move-result v1
    000ef194iput v1, v0, Li/n;->k:I
    000ef198iget-object v1, v0, Li/n;->n:Li/l;
    000ef19cconst/4 v2, 0x0
    000ef19einvoke-virtual {v1, v2}, Li/l;->p(Z)V
    000ef1a4return-object v0
    000ef160
    000ef1a6
    000ef1a6 // align 0x8
    000ef1a8
    000ef1a8i.n::setShowAsActionFlags(int):
    000ef1b8invoke-virtual {v0, v1}, Li/n;->setShowAsAction(I)V
    000ef1bereturn-object v0
    000ef1a8
    000ef1c0
    000ef1c0i.n::setTitle(int):
    000ef1d0iget-object v0, v1, Li/n;->n:Li/l;
    000ef1d4iget-object v0, v0, Li/l;->a:Landroid/content/Context;
    000ef1d8invoke-virtual {v0, v2}, Landroid/content/Context;->getString(I)Ljava/lang/String;
    000ef1demove-result-object v2
    000ef1e0invoke-virtual {v1, v2}, Li/n;->setTitle(Ljava/lang/CharSequence;)Landroid/view/MenuItem;
    000ef1e6return-object v1
    000ef1c0
    000ef1e8
    000ef1e8i.n::setTitle(java.lang.CharSequence):
    000ef1f8iput-object v3, v2, Li/n;->e:Ljava/lang/CharSequence;
    000ef1fciget-object v0, v2, Li/n;->n:Li/l;
    000ef200const/4 v1, 0x0
    000ef202invoke-virtual {v0, v1}, Li/l;->p(Z)V
    000ef208iget-object v0, v2, Li/n;->o:Li/E;
    000ef20cif-eqz v0, :cond_f
    000ef210invoke-virtual {v0, v3}, Li/E;->setHeaderTitle(Ljava/lang/CharSequence;)Landroid/view/SubMenu;
    000ef216return-object v2
    000ef1e8
    000ef218
    000ef218i.n::setTitleCondensed(java.lang.CharSequence):
    000ef228iput-object v2, v1, Li/n;->f:Ljava/lang/CharSequence;
    000ef22ciget-object v2, v1, Li/n;->n:Li/l;
    000ef230const/4 v0, 0x0
    000ef232invoke-virtual {v2, v0}, Li/l;->p(Z)V
    000ef238return-object v1
    000ef218
    000ef23a
    000ef23a // align 0x4
    000ef23c
    000ef23ci.n::setTooltipText(java.lang.CharSequence):
    000ef24cinvoke-virtual {v0, v1}, Li/n;->setTooltipText(Ljava/lang/CharSequence;)LE/a;
    000ef252return-object v0
    000ef23c
    000ef254
    000ef254i.n::setVisible(boolean):
    000ef264iget v0, v2, Li/n;->x:I
    000ef268and-int/lit8 v1, v0, -0x9
    000ef26cif-eqz v3, :cond_8
    000ef270const/4 v3, 0x0
    000ef272goto :goto_a
    000ef274const/16 v3, 0x8
    000ef278or-int/2addr v3, v1
    000ef27aiput v3, v2, Li/n;->x:I
    000ef27eif-eq v0, v3, :cond_17
    000ef282iget-object v3, v2, Li/n;->n:Li/l;
    000ef286const/4 v0, 0x1
    000ef288iput-boolean v0, v3, Li/l;->h:Z
    000ef28cinvoke-virtual {v3, v0}, Li/l;->p(Z)V
    000ef292return-object v2
    000ef254
    000ef294
    000ef294i.n::getSubMenu():
    000ef2a4iget-object v0, v1, Li/n;->o:Li/E;
    000ef2a8return-object v0
    000ef294
    000ef2aa
    000ef2aa // align 0x4
    000ef2ac
    000ef2aci.n::getActionView():
    000ef2bciget-object v0, v1, Li/n;->z:Landroid/view/View;
    000ef2c0if-eqz v0, :cond_5
    000ef2c4return-object v0
    000ef2c6iget-object v0, v1, Li/n;->A:Li/o;
    000ef2caif-eqz v0, :cond_10
    000ef2ceinvoke-virtual {v0, v1}, Li/o;->a(Li/n;)Landroid/view/View;
    000ef2d4move-result-object v0
    000ef2d6iput-object v0, v1, Li/n;->z:Landroid/view/View;
    000ef2dareturn-object v0
    000ef2dcconst/4 v0, 0x0
    000ef2dereturn-object v0
    000ef2ac
    000ef2e0
    000ef2e0i.n::collapseActionView():
    000ef2f0iget v0, v2, Li/n;->y:I
    000ef2f4and-int/lit8 v0, v0, 0x8
    000ef2f8const/4 v1, 0x0
    000ef2faif-nez v0, :cond_8
    000ef2fereturn v1
    000ef300iget-object v0, v2, Li/n;->z:Landroid/view/View;
    000ef304if-nez v0, :cond_e
    000ef308const/4 v0, 0x1
    000ef30areturn v0
    000ef30ciget-object v0, v2, Li/n;->B:Landroid/view/MenuItem$OnActionExpandListener;
    000ef310if-eqz v0, :cond_1a
    000ef314invoke-interface {v0, v2}, Landroid/view/MenuItem$OnActionExpandListener;->onMenuItemActionCollapse(Landroid/view/MenuItem;)Z
    000ef31amove-result v0
    000ef31cif-eqz v0, :cond_19
    000ef320goto :goto_1a
    000ef322return v1
    000ef324iget-object v0, v2, Li/n;->n:Li/l;
    000ef328invoke-virtual {v0, v2}, Li/l;->d(Li/n;)Z
    000ef32emove-result v0
    000ef330return v0
    000ef2e0
    000ef332
    000ef332 // align 0x4
    000ef334
    000ef334i.n::expandActionView():
    000ef344invoke-virtual {v1}, Li/n;->e()Z
    000ef34amove-result v0
    000ef34cif-nez v0, :cond_7
    000ef350goto :goto_12
    000ef352iget-object v0, v1, Li/n;->B:Landroid/view/MenuItem$OnActionExpandListener;
    000ef356if-eqz v0, :cond_14
    000ef35ainvoke-interface {v0, v1}, Landroid/view/MenuItem$OnActionExpandListener;->onMenuItemActionExpand(Landroid/view/MenuItem;)Z
    000ef360move-result v0
    000ef362if-eqz v0, :cond_12
    000ef366goto :goto_14
    000ef368const/4 v0, 0x0
    000ef36areturn v0
    000ef36ciget-object v0, v1, Li/n;->n:Li/l;
    000ef370invoke-virtual {v0, v1}, Li/l;->f(Li/n;)Z
    000ef376move-result v0
    000ef378return v0
    000ef334
    000ef37a
    000ef37a // align 0x4
    000ef37c
    000ef37ci.n::e():
    000ef38ciget v0, v1, Li/n;->y:I
    000ef390and-int/lit8 v0, v0, 0x8
    000ef394if-eqz v0, :cond_1a
    000ef398iget-object v0, v1, Li/n;->z:Landroid/view/View;
    000ef39cif-nez v0, :cond_14
    000ef3a0iget-object v0, v1, Li/n;->A:Li/o;
    000ef3a4if-eqz v0, :cond_14
    000ef3a8invoke-virtual {v0, v1}, Li/o;->a(Li/n;)Landroid/view/View;
    000ef3aemove-result-object v0
    000ef3b0iput-object v0, v1, Li/n;->z:Landroid/view/View;
    000ef3b4iget-object v0, v1, Li/n;->z:Landroid/view/View;
    000ef3b8if-eqz v0, :cond_1a
    000ef3bcconst/4 v0, 0x1
    000ef3bereturn v0
    000ef3c0const/4 v0, 0x0
    000ef3c2return v0
    000ef37c
    000ef3c4
    000ef3c4i.n::hasSubMenu():
    000ef3d4iget-object v0, v1, Li/n;->o:Li/E;
    000ef3d8if-eqz v0, :cond_6
    000ef3dcconst/4 v0, 0x1
    000ef3dereturn v0
    000ef3e0const/4 v0, 0x0
    000ef3e2return v0
    000ef3c4
    000ef3e4
    000ef3e4i.n::isActionViewExpanded():
    000ef3f4iget-boolean v0, v1, Li/n;->C:Z
    000ef3f8return v0
    000ef3e4
    000ef3fa
    000ef3fa // align 0x4
    000ef3fc
    000ef3fci.n::isCheckable():
    000ef40ciget v0, v2, Li/n;->x:I
    000ef410const/4 v1, 0x1
    000ef412and-int/2addr v0, v1
    000ef414if-ne v0, v1, :cond_7
    000ef418return v1
    000ef41aconst/4 v0, 0x0
    000ef41creturn v0
    000ef3fc
    000ef41e
    000ef41e // align 0x10
    000ef420
    000ef420i.n::isChecked():
    000ef430iget v0, v2, Li/n;->x:I
    000ef434const/4 v1, 0x2
    000ef436and-int/2addr v0, v1
    000ef438if-ne v0, v1, :cond_8
    000ef43cconst/4 v0, 0x1
    000ef43ereturn v0
    000ef440const/4 v0, 0x0
    000ef442return v0
    000ef420
    000ef444
    000ef444i.n::isEnabled():
    000ef454iget v0, v1, Li/n;->x:I
    000ef458and-int/lit8 v0, v0, 0x10
    000ef45cif-eqz v0, :cond_8
    000ef460const/4 v0, 0x1
    000ef462return v0
    000ef464const/4 v0, 0x0
    000ef466return v0
    000ef444
    000ef468
    000ef468i.n::isVisible():
    000ef478iget-object v0, v1, Li/n;->A:Li/o;
    000ef47cif-eqz v0, :cond_1d
    000ef480iget-object v0, v0, Li/o;->a:Landroid/view/ActionProvider;
    000ef484invoke-virtual {v0}, Landroid/view/ActionProvider;->overridesItemVisibility()Z
    000ef48amove-result v0
    000ef48cif-eqz v0, :cond_1d
    000ef490iget v0, v1, Li/n;->x:I
    000ef494and-int/lit8 v0, v0, 0x8
    000ef498if-nez v0, :cond_25
    000ef49ciget-object v0, v1, Li/n;->A:Li/o;
    000ef4a0iget-object v0, v0, Li/o;->a:Landroid/view/ActionProvider;
    000ef4a4invoke-virtual {v0}, Landroid/view/ActionProvider;->isVisible()Z
    000ef4aamove-result v0
    000ef4acif-eqz v0, :cond_25
    000ef4b0goto :goto_23
    000ef4b2iget v0, v1, Li/n;->x:I
    000ef4b6and-int/lit8 v0, v0, 0x8
    000ef4baif-nez v0, :cond_25
    000ef4beconst/4 v0, 0x1
    000ef4c0return v0
    000ef4c2const/4 v0, 0x0
    000ef4c4return v0
    000ef468
    000ef4c6
    000ef4c6 // align 0x8
    000ef4c8
    000ef4c8i.n::getAlphabeticShortcut():
    000ef4d8iget-char v0, v1, Li/n;->j:C
    000ef4dcreturn v0
    000ef4c8
    000ef4de
    000ef4de // align 0x10
    000ef4e0
    000ef4e0i.n::getNumericShortcut():
    000ef4f0iget-char v0, v1, Li/n;->h:C
    000ef4f4return v0
    000ef4e0
    000ef4f6
    000ef4f6 // align 0x8
    000ef4f8
    000ef4f8i.n::a():
    000ef508iget-object v0, v1, Li/n;->A:Li/o;
    000ef50creturn-object v0
    000ef4f8
    000ef50e
    000ef50e // align 0x10
    000ef510
    000ef510i.n::getAlphabeticModifiers():
    000ef520iget v0, v1, Li/n;->k:I
    000ef524return v0
    000ef510
    000ef526
    000ef526 // align 0x8
    000ef528
    000ef528i.n::getGroupId():
    000ef538iget v0, v1, Li/n;->b:I
    000ef53creturn v0
    000ef528
    000ef53e
    000ef53e // align 0x10
    000ef540
    000ef540i.n::getItemId():
    000ef550iget v0, v1, Li/n;->a:I
    000ef554return v0
    000ef540
    000ef556
    000ef556 // align 0x8
    000ef558
    000ef558i.n::getNumericModifiers():
    000ef568iget v0, v1, Li/n;->i:I
    000ef56creturn v0
    000ef558
    000ef56e
    000ef56e // align 0x10
    000ef570
    000ef570i.n::getOrder():
    000ef580iget v0, v1, Li/n;->c:I
    000ef584return v0
    000ef570
    000ef586
    000ef586 // align 0x8
    000ef588
    000ef588i.n::getContentDescription():
    000ef598iget-object v0, v1, Li/n;->q:Ljava/lang/CharSequence;
    000ef59creturn-object v0
    000ef588
    000ef59e
    000ef59e // align 0x10
    000ef5a0
    000ef5a0i.n::getTitle():
    000ef5b0iget-object v0, v1, Li/n;->e:Ljava/lang/CharSequence;
    000ef5b4return-object v0
    000ef5a0
    000ef5b6
    000ef5b6 // align 0x8
    000ef5b8
    000ef5b8i.n::getTitleCondensed():
    000ef5c8iget-object v0, v1, Li/n;->f:Ljava/lang/CharSequence;
    000ef5ccif-eqz v0, :cond_5
    000ef5d0goto :goto_7
    000ef5d2iget-object v0, v1, Li/n;->e:Ljava/lang/CharSequence;
    000ef5d6return-object v0
    000ef5b8
    000ef5d8
    000ef5d8i.n::getTooltipText():
    000ef5e8iget-object v0, v1, Li/n;->r:Ljava/lang/CharSequence;
    000ef5ecreturn-object v0
    000ef5d8
    000ef5ee
    000ef5ee // align 0x10
    000ef5f0
    000ef5f0i.n::toString():
    000ef600iget-object v0, v1, Li/n;->e:Ljava/lang/CharSequence;
    000ef604if-eqz v0, :cond_9
    000ef608invoke-interface {v0}, Ljava/lang/CharSequence;->toString()Ljava/lang/String;
    000ef60emove-result-object v0
    000ef610return-object v0
    000ef612const/4 v0, 0x0
    000ef614return-object v0
    000ef5f0
    000ef616
    000ef616 // align 0x8
    000ef618
    000ef618i.n::<init>(i.l, int, int, int, int, java.lang.CharSequence, int):
    000ef628invoke-direct {v2}, Ljava/lang/Object;-><init>()V
    000ef62econst/16 v0, 0x1000
    000ef632iput v0, v2, Li/n;->i:I
    000ef636iput v0, v2, Li/n;->k:I
    000ef63aconst/4 v0, 0x0
    000ef63ciput v0, v2, Li/n;->m:I
    000ef640const/4 v1, 0x0
    000ef642iput-object v1, v2, Li/n;->s:Landroid/content/res/ColorStateList;
    000ef646iput-object v1, v2, Li/n;->t:Landroid/graphics/PorterDuff$Mode;
    000ef64aiput-boolean v0, v2, Li/n;->u:Z
    000ef64eiput-boolean v0, v2, Li/n;->v:Z
    000ef652iput-boolean v0, v2, Li/n;->w:Z
    000ef656const/16 v1, 0x10
    000ef65aiput v1, v2, Li/n;->x:I
    000ef65eiput-boolean v0, v2, Li/n;->C:Z
    000ef662iput-object v3, v2, Li/n;->n:Li/l;
    000ef666iput v5, v2, Li/n;->a:I
    000ef66aiput v4, v2, Li/n;->b:I
    000ef66eiput v6, v2, Li/n;->c:I
    000ef672iput v7, v2, Li/n;->d:I
    000ef676iput-object v8, v2, Li/n;->e:Ljava/lang/CharSequence;
    000ef67aiput v9, v2, Li/n;->y:I
    000ef67ereturn-void
    000ef618