File classes.dex
Function:
    000fd54c
    000fd54cj.C0::setDividerPadding(int):
    000fd55ciput v1, v0, Lj/C0;->o:I
    000fd560return-void
    000fd54c
    000fd562
    000fd562 // align 0x4
    000fd564
    000fd564j.C0::setGravity(int):
    000fd574iget v0, v1, Lj/C0;->e:I
    000fd578if-eq v0, v2, :cond_19
    000fd57cconst v0, 0x800007
    000fd582and-int/2addr v0, v2
    000fd584if-nez v0, :cond_e
    000fd588const v0, 0x800003
    000fd58eor-int/2addr v2, v0
    000fd590and-int/lit8 v0, v2, 0x70
    000fd594if-nez v0, :cond_14
    000fd598or-int/lit8 v2, v2, 0x30
    000fd59ciput v2, v1, Lj/C0;->e:I
    000fd5a0invoke-virtual {v1}, Landroid/view/View;->requestLayout()V
    000fd5a6return-void
    000fd564
    000fd5a8
    000fd5a8j.C0::setHorizontalGravity(int):
    000fd5b8const v0, 0x800007
    000fd5beand-int/2addr v3, v0
    000fd5c0iget v1, v2, Lj/C0;->e:I
    000fd5c4and-int/2addr v0, v1
    000fd5c6if-eq v0, v3, :cond_13
    000fd5caconst v0, -0x800008
    000fd5d0and-int/2addr v0, v1
    000fd5d2or-int/2addr v3, v0
    000fd5d4iput v3, v2, Lj/C0;->e:I
    000fd5d8invoke-virtual {v2}, Landroid/view/View;->requestLayout()V
    000fd5dereturn-void
    000fd5a8
    000fd5e0
    000fd5e0j.C0::setMeasureWithLargestChildEnabled(boolean):
    000fd5f0iput-boolean v1, v0, Lj/C0;->h:Z
    000fd5f4return-void
    000fd5e0
    000fd5f6
    000fd5f6 // align 0x8
    000fd5f8
    000fd5f8j.C0::setOrientation(int):
    000fd608iget v0, v1, Lj/C0;->d:I
    000fd60cif-eq v0, v2, :cond_9
    000fd610iput v2, v1, Lj/C0;->d:I
    000fd614invoke-virtual {v1}, Landroid/view/View;->requestLayout()V
    000fd61areturn-void
    000fd5f8
    000fd61c
    000fd61cj.C0::setShowDividers(int):
    000fd62ciget v0, v1, Lj/C0;->n:I
    000fd630if-eq v2, v0, :cond_7
    000fd634invoke-virtual {v1}, Landroid/view/View;->requestLayout()V
    000fd63aiput v2, v1, Lj/C0;->n:I
    000fd63ereturn-void
    000fd61c
    000fd640
    000fd640j.C0::setVerticalGravity(int):
    000fd650and-int/lit8 v3, v3, 0x70
    000fd654iget v0, v2, Lj/C0;->e:I
    000fd658and-int/lit8 v1, v0, 0x70
    000fd65cif-eq v1, v3, :cond_10
    000fd660and-int/lit8 v0, v0, -0x71
    000fd664or-int/2addr v3, v0
    000fd666iput v3, v2, Lj/C0;->e:I
    000fd66ainvoke-virtual {v2}, Landroid/view/View;->requestLayout()V
    000fd670return-void
    000fd640
    000fd672
    000fd672 // align 0x4
    000fd674
    000fd674j.C0::setWeightSum(float):
    000fd684const/4 v0, 0x0
    000fd686invoke-static {v0, v2}, Ljava/lang/Math;->max(FF)F
    000fd68cmove-result v2
    000fd68eiput v2, v1, Lj/C0;->g:F
    000fd692return-void
    000fd674
    000fd694
    000fd694j.D0::<init>(int, java.lang.Object):
    000fd6a4iput v1, v0, Lj/D0;->a:I
    000fd6a8iput-object v2, v0, Lj/D0;->b:Ljava/lang/Object;
    000fd6acinvoke-direct {v0}, Ljava/lang/Object;-><init>()V
    000fd6b2return-void
    000fd694
    000fd6b4
    000fd6b4j.D0::onItemSelected(android.widget.AdapterView, android.view.View, int, long):
    000fd6c4iget v1, v0, Lj/D0;->a:I
    000fd6c8packed-switch v1, :pswitch_data_1e
    000fd6ceiget-object v1, v0, Lj/D0;->b:Ljava/lang/Object;
    000fd6d2check-cast v1, Landroidx/appcompat/widget/SearchView;
    000fd6d6invoke-virtual {v1, v3}, Landroidx/appcompat/widget/SearchView;->q(I)V
    000fd6dcreturn-void
    000fd6deconst/4 v1, -0x1
    000fd6e0if-eq v3, v1, :cond_1c
    000fd6e4iget-object v1, v0, Lj/D0;->b:Ljava/lang/Object;
    000fd6e8check-cast v1, Lj/J0;
    000fd6eciget-object v1, v1, Lj/J0;->c:Lj/x0;
    000fd6f0if-eqz v1, :cond_1c
    000fd6f4const/4 v2, 0x0
    000fd6f6invoke-virtual {v1, v2}, Lj/x0;->setListSelectionHidden(Z)V
    000fd6fcreturn-void
    000fd6fenop
    000fd700.packed-switch 0x0
    000fd6b4
    000fd70c
    000fd70cj.D0::a(android.widget.AdapterView):
    000fd71creturn-void
    000fd70c
    000fd71e
    000fd71e // align 0x10
    000fd720
    000fd720j.D0::b(android.widget.AdapterView):
    000fd730return-void
    000fd720
    000fd732
    000fd732 // align 0x4
    000fd734
    000fd734j.D0::onNothingSelected(android.widget.AdapterView):
    000fd744iget v1, v0, Lj/D0;->a:I
    000fd748return-void
    000fd734
    000fd74a
    000fd74a // align 0x4
    000fd74c
    000fd74cj.E0::a(android.widget.PopupWindow, android.view.View, int, boolean):
    000fd75cinvoke-virtual {v0, v1, v2, v3}, Landroid/widget/PopupWindow;->getMaxAvailableHeight(Landroid/view/View;IZ)I
    000fd762move-result v0
    000fd764return v0
    000fd74c
    000fd766
    000fd766 // align 0x8
    000fd768
    000fd768j.F0::a(android.widget.PopupWindow, android.graphics.Rect):
    000fd778invoke-virtual {v0, v1}, Landroid/widget/PopupWindow;->setEpicenterBounds(Landroid/graphics/Rect;)V
    000fd77ereturn-void
    000fd768
    000fd780
    000fd780j.F0::b(android.widget.PopupWindow, boolean):
    000fd790invoke-virtual {v0, v1}, Landroid/widget/PopupWindow;->setIsClippedToScreen(Z)V
    000fd796return-void
    000fd780
    000fd798
    000fd798j.G0::<init>(j.J0, int):
    000fd7a8iput v2, v0, Lj/G0;->a:I
    000fd7aciput-object v1, v0, Lj/G0;->b:Lj/J0;
    000fd7b0invoke-direct {v0}, Ljava/lang/Object;-><init>()V
    000fd7b6return-void
    000fd798
    000fd7b8
    000fd7b8j.G0::run():
    000fd7c8iget-object v0, v3, Lj/G0;->b:Lj/J0;
    000fd7cciget v1, v3, Lj/G0;->a:I
    000fd7d0packed-switch v1, :pswitch_data_42
    000fd7d6iget-object v1, v0, Lj/J0;->c:Lj/x0;
    000fd7daif-eqz v1, :cond_34
    000fd7desget-object v2, LK/P;->a:Ljava/util/WeakHashMap;
    000fd7e2invoke-virtual {v1}, Landroid/view/View;->isAttachedToWindow()Z
    000fd7e8move-result v1
    000fd7eaif-eqz v1, :cond_34
    000fd7eeiget-object v1, v0, Lj/J0;->c:Lj/x0;
    000fd7f2invoke-virtual {v1}, Landroid/widget/AdapterView;->getCount()I
    000fd7f8move-result v1
    000fd7faiget-object v2, v0, Lj/J0;->c:Lj/x0;
    000fd7feinvoke-virtual {v2}, Landroid/view/ViewGroup;->getChildCount()I
    000fd804move-result v2
    000fd806if-le v1, v2, :cond_34
    000fd80aiget-object v1, v0, Lj/J0;->c:Lj/x0;
    000fd80einvoke-virtual {v1}, Landroid/view/ViewGroup;->getChildCount()I
    000fd814move-result v1
    000fd816iget v2, v0, Lj/J0;->m:I
    000fd81aif-gt v1, v2, :cond_34
    000fd81eiget-object v1, v0, Lj/J0;->z:Lj/B;
    000fd822const/4 v2, 0x2
    000fd824invoke-virtual {v1, v2}, Landroid/widget/PopupWindow;->setInputMethodMode(I)V
    000fd82ainvoke-virtual {v0}, Lj/J0;->i()V
    000fd830return-void
    000fd832iget-object v0, v0, Lj/J0;->c:Lj/x0;
    000fd836if-eqz v0, :cond_40
    000fd83aconst/4 v1, 0x1
    000fd83cinvoke-virtual {v0, v1}, Lj/x0;->setListSelectionHidden(Z)V
    000fd842invoke-virtual {v0}, Landroid/view/View;->requestLayout()V
    000fd848return-void
    000fd84anop
    000fd84c.packed-switch 0x0
    000fd7b8
    000fd858
    000fd858j.H0::<init>(j.J0):
    000fd868invoke-direct {v0}, Ljava/lang/Object;-><init>()V
    000fd86eiput-object v1, v0, Lj/H0;->a:Lj/J0;
    000fd872return-void
    000fd858
    000fd874
    000fd874j.H0::onScroll(android.widget.AbsListView, int, int, int):
    000fd884return-void
    000fd874
    000fd886
    000fd886 // align 0x8
    000fd888
    000fd888j.H0::onScrollStateChanged(android.widget.AbsListView, int):
    000fd898const/4 v2, 0x1
    000fd89aif-ne v3, v2, :cond_21
    000fd89eiget-object v2, v1, Lj/H0;->a:Lj/J0;
    000fd8a2iget-object v3, v2, Lj/J0;->z:Lj/B;
    000fd8a6invoke-virtual {v3}, Landroid/widget/PopupWindow;->getInputMethodMode()I
    000fd8acmove-result v3
    000fd8aeconst/4 v0, 0x2
    000fd8b0if-ne v3, v0, :cond_f
    000fd8b4return-void
    000fd8b6iget-object v3, v2, Lj/J0;->z:Lj/B;
    000fd8bainvoke-virtual {v3}, Landroid/widget/PopupWindow;->getContentView()Landroid/view/View;
    000fd8c0move-result-object v3
    000fd8c2if-eqz v3, :cond_21
    000fd8c6iget-object v3, v2, Lj/J0;->v:Landroid/os/Handler;
    000fd8caiget-object v2, v2, Lj/J0;->r:Lj/G0;
    000fd8ceinvoke-virtual {v3, v2}, Landroid/os/Handler;->removeCallbacks(Ljava/lang/Runnable;)V
    000fd8d4invoke-virtual {v2}, Lj/G0;->run()V
    000fd8dareturn-void
    000fd888
    000fd8dc
    000fd8dcj.I0::onTouch(android.view.View, android.view.MotionEvent):
    000fd8ecinvoke-virtual {v5}, Landroid/view/MotionEvent;->getAction()I
    000fd8f2move-result v4
    000fd8f4invoke-virtual {v5}, Landroid/view/MotionEvent;->getX()F
    000fd8famove-result v0
    000fd8fcfloat-to-int v0, v0
    000fd8feinvoke-virtual {v5}, Landroid/view/MotionEvent;->getY()F
    000fd904move-result v5
    000fd906float-to-int v5, v5
    000fd908iget-object v1, v3, Lj/I0;->a:Lj/J0;
    000fd90cif-nez v4, :cond_3a
    000fd910iget-object v2, v1, Lj/J0;->z:Lj/B;
    000fd914if-eqz v2, :cond_3a
    000fd918invoke-virtual {v2}, Landroid/widget/PopupWindow;->isShowing()Z
    000fd91emove-result v2
    000fd920if-eqz v2, :cond_3a
    000fd924if-ltz v0, :cond_3a
    000fd928iget-object v2, v1, Lj/J0;->z:Lj/B;
    000fd92cinvoke-virtual {v2}, Landroid/widget/PopupWindow;->getWidth()I
    000fd932move-result v2
    000fd934if-ge v0, v2, :cond_3a
    000fd938if-ltz v5, :cond_3a
    000fd93ciget-object v0, v1, Lj/J0;->z:Lj/B;
    000fd940invoke-virtual {v0}, Landroid/widget/PopupWindow;->getHeight()I
    000fd946move-result v0
    000fd948if-ge v5, v0, :cond_3a
    000fd94ciget-object v4, v1, Lj/J0;->v:Landroid/os/Handler;
    000fd950iget-object v5, v1, Lj/J0;->r:Lj/G0;
    000fd954const-wide/16 v0, 0xfa
    000fd958invoke-virtual {v4, v5, v0, v1}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z
    000fd95egoto :goto_44
    000fd960const/4 v5, 0x1
    000fd962if-ne v4, v5, :cond_44
    000fd966iget-object v4, v1, Lj/J0;->v:Landroid/os/Handler;
    000fd96aiget-object v5, v1, Lj/J0;->r:Lj/G0;
    000fd96einvoke-virtual {v4, v5}, Landroid/os/Handler;->removeCallbacks(Ljava/lang/Runnable;)V
    000fd974const/4 v4, 0x0
    000fd976return v4
    000fd8dc
    000fd978
    000fd978j.I0::<init>(j.J0):
    000fd988invoke-direct {v0}, Ljava/lang/Object;-><init>()V
    000fd98eiput-object v1, v0, Lj/I0;->a:Lj/J0;
    000fd992return-void
    000fd978
    000fd994
    000fd994j.J0::n():
    000fd9a4iget-object v0, v1, Lj/J0;->z:Lj/B;
    000fd9a8invoke-virtual {v0}, Landroid/widget/PopupWindow;->getBackground()Landroid/graphics/drawable/Drawable;
    000fd9aemove-result-object v0
    000fd9b0return-object v0
    000fd994
    000fd9b2
    000fd9b2 // align 0x4
    000fd9b4
    000fd9b4j.J0::b():
    000fd9c4iget-object v0, v1, Lj/J0;->z:Lj/B;
    000fd9c8invoke-virtual {v0}, Landroid/widget/PopupWindow;->isShowing()Z
    000fd9cemove-result v0
    000fd9d0return v0
    000fd9b4
    000fd9d2
    000fd9d2 // align 0x4
    000fd9d4
    000fd9d4j.J0::d():
    000fd9e4iget v0, v1, Lj/J0;->f:I
    000fd9e8return v0
    000fd9d4
    000fd9ea
    000fd9ea // align 0x4
    000fd9ec
    000fd9ecj.J0::j():
    000fd9fciget-boolean v0, v1, Lj/J0;->i:Z
    000fda00if-nez v0, :cond_6
    000fda04const/4 v0, 0x0
    000fda06return v0
    000fda08iget v0, v1, Lj/J0;->g:I
    000fda0creturn v0
    000fd9ec
    000fda0e
    000fda0e // align 0x10
    000fda10
    000fda10j.J0::q(android.content.Context, boolean):
    000fda20new-instance v0, Lj/x0;
    000fda24invoke-direct {v0, v2, v3}, Lj/x0;-><init>(Landroid/content/Context;Z)V
    000fda2areturn-object v0
    000fda10
    000fda2c
    000fda2cj.J0::f():
    000fda3ciget-object v0, v1, Lj/J0;->c:Lj/x0;
    000fda40return-object v0
    000fda2c
    000fda42
    000fda42 // align 0x4
    000fda44
    000fda44j.J0::<clinit>():
    000fda54const-class v0, Landroid/widget/PopupWindow;
    000fda58sget v1, Landroid/os/Build$VERSION;->SDK_INT:I
    000fda5cconst/16 v2, 0x1c
    000fda60if-gt v1, v2, :cond_24
    000fda64const-string v1, "setClipToScreenEnabled"
    000fda68sget-object v2, Ljava/lang/Boolean;->TYPE:Ljava/lang/Class;
    000fda6cfilled-new-array {v2}, [Ljava/lang/Class;
    000fda72move-result-object v2
    000fda74invoke-virtual {v0, v1, v2}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
    000fda7amove-result-object v1
    000fda7csput-object v1, Lj/J0;->A:Ljava/lang/reflect/Method;
    000fda80const-string v1, "setEpicenterBounds"
    000fda84const-class v2, Landroid/graphics/Rect;
    000fda88filled-new-array {v2}, [Ljava/lang/Class;
    000fda8emove-result-object v2
    000fda90invoke-virtual {v0, v1, v2}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
    000fda96move-result-object v0
    000fda98sput-object v0, Lj/J0;->B:Ljava/lang/reflect/Method;
    000fda9creturn-void
    000fda44
    000fda9e
    000fda9e struct code_item_padding
    000fda9e padding uint16 0x0000
    000fdaa0
    000fdaa0 struct try_item
    000fdaa0 start_addr uint32 0xfda64
    000fdaa4 insn_count int 14
    000fdaa6 handler_off uint16 0xfdab1
    000fdaa8
    000fdaa8 struct try_item
    000fdaa8 start_addr uint32 0xfda80
    000fdaac insn_count int 14
    000fdaae handler_off uint16 0xfdab5
    000fdab0
    000fdab0 struct encoded_catch_handler_list
    000fdab0 size int 2
    000fdab1
    000fdab1 struct encoded_catch_handler ← 0xfdaa6
    000fdab1 size int64 1
    000fdab2 handlers[0].type_idx int 0xb594
    000fdab4 handlers[0].addr uint32 0xfda80
    000fdab5
    000fdab5 struct encoded_catch_handler ← 0xfdaae
    000fdab5 size int64 1
    000fdab6 handlers[0].type_idx int 0xb594
    000fdab8 handlers[0].addr uint32 0xfda9c
    000fdab9
    000fdab9 // align 0x4
    000fdabc
    000fdabcj.J0::<init>(android.content.Context, android.util.AttributeSet, int):
    000fdaccinvoke-direct {v4}, Ljava/lang/Object;-><init>()V
    000fdad2const/4 v0, -0x2
    000fdad4iput v0, v4, Lj/J0;->d:I
    000fdad8iput v0, v4, Lj/J0;->e:I
    000fdadcconst/16 v0, 0x3ea
    000fdae0iput v0, v4, Lj/J0;->h:I
    000fdae4const/4 v0, 0x0
    000fdae6iput v0, v4, Lj/J0;->l:I
    000fdaeaconst v1, 0x7fffffff
    000fdaf0iput v1, v4, Lj/J0;->m:I
    000fdaf4new-instance v1, Lj/G0;
    000fdaf8const/4 v2, 0x1
    000fdafainvoke-direct {v1, v4, v2}, Lj/G0;-><init>(Lj/J0;I)V
    000fdb00iput-object v1, v4, Lj/J0;->r:Lj/G0;
    000fdb04new-instance v1, Lj/I0;
    000fdb08invoke-direct {v1, v4}, Lj/I0;-><init>(Lj/J0;)V
    000fdb0eiput-object v1, v4, Lj/J0;->s:Lj/I0;
    000fdb12new-instance v1, Lj/H0;
    000fdb16invoke-direct {v1, v4}, Lj/H0;-><init>(Lj/J0;)V
    000fdb1ciput-object v1, v4, Lj/J0;->t:Lj/H0;
    000fdb20new-instance v1, Lj/G0;
    000fdb24const/4 v2, 0x0
    000fdb26invoke-direct {v1, v4, v2}, Lj/G0;-><init>(Lj/J0;I)V
    000fdb2ciput-object v1, v4, Lj/J0;->u:Lj/G0;
    000fdb30new-instance v1, Landroid/graphics/Rect;
    000fdb34invoke-direct {v1}, Landroid/graphics/Rect;-><init>()V
    000fdb3aiput-object v1, v4, Lj/J0;->w:Landroid/graphics/Rect;
    000fdb3eiput-object v5, v4, Lj/J0;->a:Landroid/content/Context;
    000fdb42new-instance v1, Landroid/os/Handler;
    000fdb46invoke-virtual {v5}, Landroid/content/Context;->getMainLooper()Landroid/os/Looper;
    000fdb4cmove-result-object v2
    000fdb4einvoke-direct {v1, v2}, Landroid/os/Handler;-><init>(Landroid/os/Looper;)V
    000fdb54iput-object v1, v4, Lj/J0;->v:Landroid/os/Handler;
    000fdb58sget-object v1, Ld/a;->o:[I
    000fdb5cinvoke-virtual {v5, v6, v1, v7, v0}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;
    000fdb62move-result-object v1
    000fdb64invoke-virtual {v1, v0, v0}, Landroid/content/res/TypedArray;->getDimensionPixelOffset(II)I
    000fdb6amove-result v2
    000fdb6ciput v2, v4, Lj/J0;->f:I
    000fdb70const/4 v2, 0x1
    000fdb72invoke-virtual {v1, v2, v0}, Landroid/content/res/TypedArray;->getDimensionPixelOffset(II)I
    000fdb78move-result v3
    000fdb7aiput v3, v4, Lj/J0;->g:I
    000fdb7eif-eqz v3, :cond_5d
    000fdb82iput-boolean v2, v4, Lj/J0;->i:Z
    000fdb86invoke-virtual {v1}, Landroid/content/res/TypedArray;->recycle()V
    000fdb8cnew-instance v1, Lj/B;
    000fdb90invoke-direct {v1, v5, v6, v7, v0}, Landroid/widget/PopupWindow;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V
    000fdb96sget-object v3, Ld/a;->s:[I
    000fdb9ainvoke-virtual {v5, v6, v3, v7, v0}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;
    000fdba0move-result-object v6
    000fdba2const/4 v7, 0x2
    000fdba4invoke-virtual {v6, v7}, Landroid/content/res/TypedArray;->hasValue(I)Z
    000fdbaamove-result v3
    000fdbacif-eqz v3, :cond_79
    000fdbb0invoke-virtual {v6, v7, v0}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
    000fdbb6move-result v7
    000fdbb8invoke-static {v1, v7}, LQ/m;->c(Landroid/widget/PopupWindow;Z)V
    000fdbbeinvoke-virtual {v6, v0}, Landroid/content/res/TypedArray;->hasValue(I)Z
    000fdbc4move-result v7
    000fdbc6if-eqz v7, :cond_8a
    000fdbcainvoke-virtual {v6, v0, v0}, Landroid/content/res/TypedArray;->getResourceId(II)I
    000fdbd0move-result v7
    000fdbd2if-eqz v7, :cond_8a
    000fdbd6invoke-static {v5, v7}, LP1/e;->u(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
    000fdbdcmove-result-object v5
    000fdbdegoto :goto_8e
    000fdbe0invoke-virtual {v6, v0}, Landroid/content/res/TypedArray;->getDrawable(I)Landroid/graphics/drawable/Drawable;
    000fdbe6move-result-object v5
    000fdbe8invoke-virtual {v1, v5}, Landroid/widget/PopupWindow;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
    000fdbeeinvoke-virtual {v6}, Landroid/content/res/TypedArray;->recycle()V
    000fdbf4iput-object v1, v4, Lj/J0;->z:Lj/B;
    000fdbf8invoke-virtual {v1, v2}, Landroid/widget/PopupWindow;->setInputMethodMode(I)V
    000fdbfereturn-void
    000fdabc
    000fdc00
    000fdc00j.J0::dismiss():
    000fdc10iget-object v0, v2, Lj/J0;->z:Lj/B;
    000fdc14invoke-virtual {v0}, Landroid/widget/PopupWindow;->dismiss()V
    000fdc1aconst/4 v1, 0x0
    000fdc1cinvoke-virtual {v0, v1}, Landroid/widget/PopupWindow;->setContentView(Landroid/view/View;)V
    000fdc22iput-object v1, v2, Lj/J0;->c:Lj/x0;
    000fdc26iget-object v0, v2, Lj/J0;->v:Landroid/os/Handler;
    000fdc2aiget-object v1, v2, Lj/J0;->r:Lj/G0;
    000fdc2einvoke-virtual {v0, v1}, Landroid/os/Handler;->removeCallbacks(Ljava/lang/Runnable;)V
    000fdc34return-void
    000fdc00
    000fdc36
    000fdc36 // align 0x8
    000fdc38
    000fdc38j.J0::o(android.widget.ListAdapter):
    000fdc48iget-object v0, v2, Lj/J0;->n:LR/b;
    000fdc4cif-nez v0, :cond_d
    000fdc50new-instance v0, LR/b;
    000fdc54const/4 v1, 0x1
    000fdc56invoke-direct {v0, v1, v2}, LR/b;-><init>(ILjava/lang/Object;)V
    000fdc5ciput-object v0, v2, Lj/J0;->n:LR/b;
    000fdc60goto :goto_14
    000fdc62iget-object v1, v2, Lj/J0;->b:Landroid/widget/ListAdapter;
    000fdc66if-eqz v1, :cond_14
    000fdc6ainvoke-interface {v1, v0}, Landroid/widget/Adapter;->unregisterDataSetObserver(Landroid/database/DataSetObserver;)V
    000fdc70iput-object v3, v2, Lj/J0;->b:Landroid/widget/ListAdapter;
    000fdc74if-eqz v3, :cond_1d
    000fdc78iget-object v0, v2, Lj/J0;->n:LR/b;
    000fdc7cinvoke-interface {v3, v0}, Landroid/widget/Adapter;->registerDataSetObserver(Landroid/database/DataSetObserver;)V
    000fdc82iget-object v3, v2, Lj/J0;->c:Lj/x0;
    000fdc86if-eqz v3, :cond_26
    000fdc8aiget-object v0, v2, Lj/J0;->b:Landroid/widget/ListAdapter;
    000fdc8einvoke-virtual {v3, v0}, Landroid/widget/AbsListView;->setAdapter(Landroid/widget/ListAdapter;)V
    000fdc94return-void
    000fdc38
    000fdc96
    000fdc96 // align 0x8
    000fdc98
    000fdc98j.J0::k(android.graphics.drawable.Drawable):
    000fdca8iget-object v0, v1, Lj/J0;->z:Lj/B;
    000fdcacinvoke-virtual {v0, v2}, Landroid/widget/PopupWindow;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
    000fdcb2return-void
    000fdc98
    000fdcb4
    000fdcb4j.J0::r(int):
    000fdcc4iget-object v0, v2, Lj/J0;->z:Lj/B;
    000fdcc8invoke-virtual {v0}, Landroid/widget/PopupWindow;->getBackground()Landroid/graphics/drawable/Drawable;
    000fdccemove-result-object v0
    000fdcd0if-eqz v0, :cond_16
    000fdcd4iget-object v1, v2, Lj/J0;->w:Landroid/graphics/Rect;
    000fdcd8invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;->getPadding(Landroid/graphics/Rect;)Z
    000fdcdeiget v0, v1, Landroid/graphics/Rect;->left:I
    000fdce2iget v1, v1, Landroid/graphics/Rect;->right:I
    000fdce6add-int/2addr v0, v1
    000fdce8add-int/2addr v0, v3
    000fdceaiput v0, v2, Lj/J0;->e:I
    000fdceereturn-void
    000fdcf0iput v3, v2, Lj/J0;->e:I
    000fdcf4return-void
    000fdcb4
    000fdcf6
    000fdcf6 // align 0x8
    000fdcf8
    000fdcf8j.J0::c(int):
    000fdd08iput v1, v0, Lj/J0;->f:I
    000fdd0creturn-void
    000fdcf8
    000fdd0e
    000fdd0e // align 0x10
    000fdd10
    000fdd10j.J0::l(int):
    000fdd20iput v1, v0, Lj/J0;->g:I
    000fdd24const/4 v1, 0x1
    000fdd26iput-boolean v1, v0, Lj/J0;->i:Z
    000fdd2areturn-void
    000fdd10
    000fdd2c
    000fdd2cj.J0::i():
    000fdd3cconst/4 v0, 0x0
    000fdd3eiget-object v1, v13, Lj/J0;->c:Lj/x0;
    000fdd42iget-object v2, v13, Lj/J0;->z:Lj/B;
    000fdd46iget-object v3, v13, Lj/J0;->a:Landroid/content/Context;
    000fdd4aconst/4 v4, 0x1
    000fdd4cif-nez v1, :cond_49
    000fdd50iget-boolean v1, v13, Lj/J0;->y:Z
    000fdd54xor-int/2addr v1, v4
    000fdd56invoke-virtual {v13, v3, v1}, Lj/J0;->q(Landroid/content/Context;Z)Lj/x0;
    000fdd5cmove-result-object v1
    000fdd5eiput-object v1, v13, Lj/J0;->c:Lj/x0;
    000fdd62iget-object v5, v13, Lj/J0;->b:Landroid/widget/ListAdapter;
    000fdd66invoke-virtual {v1, v5}, Landroid/widget/AbsListView;->setAdapter(Landroid/widget/ListAdapter;)V
    000fdd6ciget-object v1, v13, Lj/J0;->c:Lj/x0;
    000fdd70iget-object v5, v13, Lj/J0;->p:Landroid/widget/AdapterView$OnItemClickListener;
    000fdd74invoke-virtual {v1, v5}, Landroid/widget/AdapterView;->setOnItemClickListener(Landroid/widget/AdapterView$OnItemClickListener;)V
    000fdd7aiget-object v1, v13, Lj/J0;->c:Lj/x0;
    000fdd7einvoke-virtual {v1, v4}, Landroid/view/View;->setFocusable(Z)V
    000fdd84iget-object v1, v13, Lj/J0;->c:Lj/x0;
    000fdd88invoke-virtual {v1, v4}, Landroid/view/View;->setFocusableInTouchMode(Z)V
    000fdd8eiget-object v1, v13, Lj/J0;->c:Lj/x0;
    000fdd92new-instance v5, Lj/D0;
    000fdd96invoke-direct {v5, v0, v13}, Lj/D0;-><init>(ILjava/lang/Object;)V
    000fdd9cinvoke-virtual {v1, v5}, Landroid/widget/AdapterView;->setOnItemSelectedListener(Landroid/widget/AdapterView$OnItemSelectedListener;)V
    000fdda2iget-object v1, v13, Lj/J0;->c:Lj/x0;
    000fdda6iget-object v5, v13, Lj/J0;->t:Lj/H0;
    000fddaainvoke-virtual {v1, v5}, Landroid/widget/AbsListView;->setOnScrollListener(Landroid/widget/AbsListView$OnScrollListener;)V
    000fddb0iget-object v1, v13, Lj/J0;->q:Landroid/widget/AdapterView$OnItemSelectedListener;
    000fddb4if-eqz v1, :cond_43
    000fddb8iget-object v5, v13, Lj/J0;->c:Lj/x0;
    000fddbcinvoke-virtual {v5, v1}, Landroid/widget/AdapterView;->setOnItemSelectedListener(Landroid/widget/AdapterView$OnItemSelectedListener;)V
    000fddc2iget-object v1, v13, Lj/J0;->c:Lj/x0;
    000fddc6invoke-virtual {v2, v1}, Landroid/widget/PopupWindow;->setContentView(Landroid/view/View;)V
    000fddccgoto :goto_4f
    000fddceinvoke-virtual {v2}, Landroid/widget/PopupWindow;->getContentView()Landroid/view/View;
    000fddd4move-result-object v1
    000fddd6check-cast v1, Landroid/view/ViewGroup;
    000fdddainvoke-virtual {v2}, Landroid/widget/PopupWindow;->getBackground()Landroid/graphics/drawable/Drawable;
    000fdde0move-result-object v1
    000fdde2iget-object v5, v13, Lj/J0;->w:Landroid/graphics/Rect;
    000fdde6if-eqz v1, :cond_67
    000fddeainvoke-virtual {v1, v5}, Landroid/graphics/drawable/Drawable;->getPadding(Landroid/graphics/Rect;)Z
    000fddf0iget v1, v5, Landroid/graphics/Rect;->top:I
    000fddf4iget v6, v5, Landroid/graphics/Rect;->bottom:I
    000fddf8add-int/2addr v6, v1
    000fddfaiget-boolean v7, v13, Lj/J0;->i:Z
    000fddfeif-nez v7, :cond_6b
    000fde02neg-int v1, v1
    000fde04iput v1, v13, Lj/J0;->g:I
    000fde08goto :goto_6b
    000fde0ainvoke-virtual {v5}, Landroid/graphics/Rect;->setEmpty()V
    000fde10move v6, v0
    000fde12invoke-virtual {v2}, Landroid/widget/PopupWindow;->getInputMethodMode()I
    000fde18move-result v1
    000fde1aconst/4 v7, 0x2
    000fde1cif-ne v1, v7, :cond_74
    000fde20move v1, v4
    000fde22goto :goto_75
    000fde24move v1, v0
    000fde26iget-object v8, v13, Lj/J0;->o:Landroid/view/View;
    000fde2aiget v9, v13, Lj/J0;->g:I
    000fde2einvoke-static {v2, v8, v9, v1}, Lj/E0;->a(Landroid/widget/PopupWindow;Landroid/view/View;IZ)I
    000fde34move-result v1
    000fde36iget v8, v13, Lj/J0;->d:I
    000fde3aconst/4 v9, -0x2
    000fde3cconst/4 v10, -0x1
    000fde3eif-ne v8, v10, :cond_85
    000fde42add-int/2addr v1, v6
    000fde44goto :goto_d6
    000fde46iget v11, v13, Lj/J0;->e:I
    000fde4aif-eq v11, v9, :cond_a7
    000fde4econst/high16 v12, 0x40000000
    000fde52if-eq v11, v10, :cond_92
    000fde56invoke-static {v11, v12}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
    000fde5cmove-result v3
    000fde5egoto :goto_bd
    000fde60invoke-virtual {v3}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
    000fde66move-result-object v3
    000fde68invoke-virtual {v3}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;
    000fde6emove-result-object v3
    000fde70iget v3, v3, Landroid/util/DisplayMetrics;->widthPixels:I
    000fde74iget v11, v5, Landroid/graphics/Rect;->left:I
    000fde78iget v5, v5, Landroid/graphics/Rect;->right:I
    000fde7cadd-int/2addr v11, v5
    000fde7esub-int/2addr v3, v11
    000fde80invoke-static {v3, v12}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
    000fde86move-result v3
    000fde88goto :goto_bd
    000fde8ainvoke-virtual {v3}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
    000fde90move-result-object v3
    000fde92invoke-virtual {v3}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;
    000fde98move-result-object v3
    000fde9aiget v3, v3, Landroid/util/DisplayMetrics;->widthPixels:I
    000fde9eiget v11, v5, Landroid/graphics/Rect;->left:I
    000fdea2iget v5, v5, Landroid/graphics/Rect;->right:I
    000fdea6add-int/2addr v11, v5
    000fdea8sub-int/2addr v3, v11
    000fdeaaconst/high16 v5, -0x80000000
    000fdeaeinvoke-static {v3, v5}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
    000fdeb4move-result v3
    000fdeb6iget-object v5, v13, Lj/J0;->c:Lj/x0;
    000fdebainvoke-virtual {v5, v3, v1}, Lj/x0;->a(II)I
    000fdec0move-result v1
    000fdec2if-lez v1, :cond_d4
    000fdec6iget-object v3, v13, Lj/J0;->c:Lj/x0;
    000fdecainvoke-virtual {v3}, Landroid/view/View;->getPaddingTop()I
    000fded0move-result v3
    000fded2iget-object v5, v13, Lj/J0;->c:Lj/x0;
    000fded6invoke-virtual {v5}, Landroid/view/View;->getPaddingBottom()I
    000fdedcmove-result v5
    000fdedeadd-int/2addr v5, v3
    000fdee0add-int/2addr v5, v6
    000fdee2goto :goto_d5
    000fdee4move v5, v0
    000fdee6add-int/2addr v1, v5
    000fdee8iget-object v3, v13, Lj/J0;->z:Lj/B;
    000fdeecinvoke-virtual {v3}, Landroid/widget/PopupWindow;->getInputMethodMode()I
    000fdef2move-result v3
    000fdef4if-ne v3, v7, :cond_e0
    000fdef8move v3, v4
    000fdefagoto :goto_e1
    000fdefcmove v3, v0
    000fdefeiget v5, v13, Lj/J0;->h:I
    000fdf02invoke-static {v2, v5}, LQ/m;->d(Landroid/widget/PopupWindow;I)V
    000fdf08invoke-virtual {v2}, Landroid/widget/PopupWindow;->isShowing()Z
    000fdf0emove-result v5
    000fdf10if-eqz v5, :cond_144
    000fdf14iget-object v5, v13, Lj/J0;->o:Landroid/view/View;
    000fdf18sget-object v6, LK/P;->a:Ljava/util/WeakHashMap;
    000fdf1cinvoke-virtual {v5}, Landroid/view/View;->isAttachedToWindow()Z
    000fdf22move-result v5
    000fdf24if-nez v5, :cond_f8
    000fdf28goto/16 :goto_1cf
    000fdf2ciget v5, v13, Lj/J0;->e:I
    000fdf30if-ne v5, v10, :cond_fe
    000fdf34move v5, v10
    000fdf36goto :goto_106
    000fdf38if-ne v5, v9, :cond_106
    000fdf3ciget-object v5, v13, Lj/J0;->o:Landroid/view/View;
    000fdf40invoke-virtual {v5}, Landroid/view/View;->getWidth()I
    000fdf46move-result v5
    000fdf48if-ne v8, v10, :cond_129
    000fdf4cif-eqz v3, :cond_10c
    000fdf50move v8, v1
    000fdf52goto :goto_10d
    000fdf54move v8, v10
    000fdf56if-eqz v3, :cond_11d
    000fdf5aiget v1, v13, Lj/J0;->e:I
    000fdf5eif-ne v1, v10, :cond_115
    000fdf62move v1, v10
    000fdf64goto :goto_116
    000fdf66move v1, v0
    000fdf68invoke-virtual {v2, v1}, Landroid/widget/PopupWindow;->setWidth(I)V
    000fdf6einvoke-virtual {v2, v0}, Landroid/widget/PopupWindow;->setHeight(I)V
    000fdf74goto :goto_12c
    000fdf76iget v1, v13, Lj/J0;->e:I
    000fdf7aif-ne v1, v10, :cond_122
    000fdf7emove v0, v10
    000fdf80invoke-virtual {v2, v0}, Landroid/widget/PopupWindow;->setWidth(I)V
    000fdf86invoke-virtual {v2, v10}, Landroid/widget/PopupWindow;->setHeight(I)V
    000fdf8cgoto :goto_12c
    000fdf8eif-ne v8, v9, :cond_12c
    000fdf92move v8, v1
    000fdf94invoke-virtual {v2, v4}, Landroid/widget/PopupWindow;->setOutsideTouchable(Z)V
    000fdf9aiget-object v3, v13, Lj/J0;->o:Landroid/view/View;
    000fdf9eiget v4, v13, Lj/J0;->f:I
    000fdfa2move v0, v5
    000fdfa4iget v5, v13, Lj/J0;->g:I
    000fdfa8if-gez v0, :cond_13a
    000fdfacmove v6, v10
    000fdfaegoto :goto_13b
    000fdfb0move v6, v0
    000fdfb2if-gez v8, :cond_13f
    000fdfb6move v7, v10
    000fdfb8goto :goto_140
    000fdfbamove v7, v8
    000fdfbcinvoke-virtual/range {v2 .. v7}, Landroid/widget/PopupWindow;->update(Landroid/view/View;IIII)V
    000fdfc2return-void
    000fdfc4iget v0, v13, Lj/J0;->e:I
    000fdfc8if-ne v0, v10, :cond_14a
    000fdfccmove v0, v10
    000fdfcegoto :goto_152
    000fdfd0if-ne v0, v9, :cond_152
    000fdfd4iget-object v0, v13, Lj/J0;->o:Landroid/view/View;
    000fdfd8invoke-virtual {v0}, Landroid/view/View;->getWidth()I
    000fdfdemove-result v0
    000fdfe0if-ne v8, v10, :cond_156
    000fdfe4move v8, v10
    000fdfe6goto :goto_159
    000fdfe8if-ne v8, v9, :cond_159
    000fdfecmove v8, v1
    000fdfeeinvoke-virtual {v2, v0}, Landroid/widget/PopupWindow;->setWidth(I)V
    000fdff4invoke-virtual {v2, v8}, Landroid/widget/PopupWindow;->setHeight(I)V
    000fdffasget v0, Landroid/os/Build$VERSION;->SDK_INT:I
    000fdffeconst/16 v1, 0x1c
    000fe002if-gt v0, v1, :cond_173
    000fe006sget-object v0, Lj/J0;->A:Ljava/lang/reflect/Method;
    000fe00aif-eqz v0, :cond_176
    000fe00esget-object v3, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;
    000fe012filled-new-array {v3}, [Ljava/lang/Object;
    000fe018move-result-object v3
    000fe01ainvoke-virtual {v0, v2, v3}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
    000fe020goto :goto_176
    000fe022invoke-static {v2, v4}, Lj/F0;->b(Landroid/widget/PopupWindow;Z)V
    000fe028invoke-virtual {v2, v4}, Landroid/widget/PopupWindow;->setOutsideTouchable(Z)V
    000fe02eiget-object v0, v13, Lj/J0;->s:Lj/I0;
    000fe032invoke-virtual {v2, v0}, Landroid/widget/PopupWindow;->setTouchInterceptor(Landroid/view/View$OnTouchListener;)V
    000fe038iget-boolean v0, v13, Lj/J0;->k:Z
    000fe03cif-eqz v0, :cond_187
    000fe040iget-boolean v0, v13, Lj/J0;->j:Z
    000fe044invoke-static {v2, v0}, LQ/m;->c(Landroid/widget/PopupWindow;Z)V
    000fe04asget v0, Landroid/os/Build$VERSION;->SDK_INT:I
    000fe04eif-gt v0, v1, :cond_199
    000fe052sget-object v0, Lj/J0;->B:Ljava/lang/reflect/Method;
    000fe056if-eqz v0, :cond_19e
    000fe05aiget-object v1, v13, Lj/J0;->x:Landroid/graphics/Rect;
    000fe05efilled-new-array {v1}, [Ljava/lang/Object;
    000fe064move-result-object v1
    000fe066invoke-virtual {v0, v2, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
    000fe06cgoto :goto_19e
    000fe06eiget-object v0, v13, Lj/J0;->x:Landroid/graphics/Rect;
    000fe072invoke-static {v2, v0}, Lj/F0;->a(Landroid/widget/PopupWindow;Landroid/graphics/Rect;)V
    000fe078iget-object v0, v13, Lj/J0;->o:Landroid/view/View;
    000fe07ciget v1, v13, Lj/J0;->f:I
    000fe080iget v3, v13, Lj/J0;->g:I
    000fe084iget v5, v13, Lj/J0;->l:I
    000fe088invoke-virtual {v2, v0, v1, v3, v5}, Landroid/widget/PopupWindow;->showAsDropDown(Landroid/view/View;III)V
    000fe08eiget-object v0, v13, Lj/J0;->c:Lj/x0;
    000fe092invoke-virtual {v0, v10}, Landroid/widget/AdapterView;->setSelection(I)V
    000fe098iget-boolean v0, v13, Lj/J0;->y:Z
    000fe09cif-eqz v0, :cond_1ba
    000fe0a0iget-object v0, v13, Lj/J0;->c:Lj/x0;
    000fe0a4invoke-virtual {v0}, Lj/x0;->isInTouchMode()Z
    000fe0aamove-result v0
    000fe0acif-eqz v0, :cond_1c4
    000fe0b0iget-object v0, v13, Lj/J0;->c:Lj/x0;
    000fe0b4if-eqz v0, :cond_1c4
    000fe0b8invoke-virtual {v0, v4}, Lj/x0;->setListSelectionHidden(Z)V
    000fe0beinvoke-virtual {v0}, Landroid/view/View;->requestLayout()V
    000fe0c4iget-boolean v0, v13, Lj/J0;->y:Z
    000fe0c8if-nez v0, :cond_1cf
    000fe0cciget-object v0, v13, Lj/J0;->v:Landroid/os/Handler;
    000fe0d0iget-object v1, v13, Lj/J0;->u:Lj/G0;
    000fe0d4invoke-virtual {v0, v1}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
    000fe0dareturn-void
    000fdd2c
    000fe0dc
    000fe0dc struct try_item
    000fe0dc start_addr uint32 0xfe00e
    000fe0e0 insn_count int 9
    000fe0e2 handler_off uint16 0xfe0ed
    000fe0e4
    000fe0e4 struct try_item
    000fe0e4 start_addr uint32 0xfe05a
    000fe0e8 insn_count int 9
    000fe0ea handler_off uint16 0xfe0f2
    000fe0ec
    000fe0ec struct encoded_catch_handler_list
    000fe0ec size int 2
    000fe0ed
    000fe0ed struct encoded_catch_handler ← 0xfe0e2
    000fe0ed size int64 1
    000fe0ee handlers[0].type_idx int 0xb554
    000fe0f0 handlers[0].addr uint32 0xfe028
    000fe0f2
    000fe0f2 struct encoded_catch_handler ← 0xfe0ea
    000fe0f2 size int64 1
    000fe0f3 handlers[0].type_idx int 0xb554
    000fe0f5 handlers[0].addr uint32 0xfe078
    000fe0f7
    000fe0f7 // align 0x8
    000fe0f8
    000fe0f8j.L0::a(android.widget.PopupWindow, android.transition.Transition):
    000fe108invoke-virtual {v0, v1}, Landroid/widget/PopupWindow;->setEnterTransition(Landroid/transition/Transition;)V
    000fe10ereturn-void
    000fe0f8
    000fe110
    000fe110j.L0::b(android.widget.PopupWindow, android.transition.Transition):
    000fe120invoke-virtual {v0, v1}, Landroid/widget/PopupWindow;->setExitTransition(Landroid/transition/Transition;)V
    000fe126return-void
    000fe110
    000fe128
    000fe128j.M0::a(android.widget.PopupWindow, boolean):
    000fe138invoke-virtual {v0, v1}, Landroid/widget/PopupWindow;->setTouchModal(Z)V
    000fe13ereturn-void
    000fe128
    000fe140
    000fe140j.N0::a(android.content.res.Configuration):
    000fe150invoke-virtual {v0}, Landroid/content/res/Configuration;->getLayoutDirection()I
    000fe156move-result v0
    000fe158return v0
    000fe140
    000fe15a
    000fe15a // align 0x4
    000fe15c
    000fe15cj.O0::onHoverEvent(android.view.MotionEvent):
    000fe16ciget-object v0, v4, Lj/O0;->o:Lj/K0;
    000fe170if-eqz v0, :cond_5a
    000fe174invoke-virtual {v4}, Landroid/widget/ListView;->getAdapter()Landroid/widget/ListAdapter;
    000fe17amove-result-object v0
    000fe17cinstance-of v1, v0, Landroid/widget/HeaderViewListAdapter;
    000fe180if-eqz v1, :cond_19
    000fe184check-cast v0, Landroid/widget/HeaderViewListAdapter;
    000fe188invoke-virtual {v0}, Landroid/widget/HeaderViewListAdapter;->getHeadersCount()I
    000fe18emove-result v1
    000fe190invoke-virtual {v0}, Landroid/widget/HeaderViewListAdapter;->getWrappedAdapter()Landroid/widget/ListAdapter;
    000fe196move-result-object v0
    000fe198check-cast v0, Li/i;
    000fe19cgoto :goto_1c
    000fe19echeck-cast v0, Li/i;
    000fe1a2const/4 v1, 0x0
    000fe1a4invoke-virtual {v5}, Landroid/view/MotionEvent;->getAction()I
    000fe1aamove-result v2
    000fe1acconst/16 v3, 0xa
    000fe1b0if-eq v2, v3, :cond_43
    000fe1b4invoke-virtual {v5}, Landroid/view/MotionEvent;->getX()F
    000fe1bamove-result v2
    000fe1bcfloat-to-int v2, v2
    000fe1beinvoke-virtual {v5}, Landroid/view/MotionEvent;->getY()F
    000fe1c4move-result v3
    000fe1c6float-to-int v3, v3
    000fe1c8invoke-virtual {v4, v2, v3}, Landroid/widget/AbsListView;->pointToPosition(II)I
    000fe1cemove-result v2
    000fe1d0const/4 v3, -0x1
    000fe1d2if-eq v2, v3, :cond_43
    000fe1d6sub-int/2addr v2, v1
    000fe1d8if-ltz v2, :cond_43
    000fe1dcinvoke-virtual {v0}, Li/i;->getCount()I
    000fe1e2move-result v1
    000fe1e4if-ge v2, v1, :cond_43
    000fe1e8invoke-virtual {v0, v2}, Li/i;->b(I)Li/n;
    000fe1eemove-result-object v1
    000fe1f0goto :goto_44
    000fe1f2const/4 v1, 0x0
    000fe1f4iget-object v2, v4, Lj/O0;->p:Li/n;
    000fe1f8if-eq v2, v1, :cond_5a
    000fe1fciget-object v0, v0, Li/i;->a:Li/l;
    000fe200if-eqz v2, :cond_51
    000fe204iget-object v3, v4, Lj/O0;->o:Lj/K0;
    000fe208invoke-interface {v3, v0, v2}, Lj/K0;->m(Li/l;Li/n;)V
    000fe20eiput-object v1, v4, Lj/O0;->p:Li/n;
    000fe212if-eqz v1, :cond_5a
    000fe216iget-object v2, v4, Lj/O0;->o:Lj/K0;
    000fe21ainvoke-interface {v2, v0, v1}, Lj/K0;->g(Li/l;Li/n;)V
    000fe220invoke-super {v4, v5}, Lj/x0;->onHoverEvent(Landroid/view/MotionEvent;)Z
    000fe226move-result v5
    000fe228return v5
    000fe15c
    000fe22a
    000fe22a // align 0x4
    000fe22c
    000fe22cj.O0::onKeyDown(int, android.view.KeyEvent):
    000fe23cinvoke-virtual {v4}, Landroid/widget/AdapterView;->getSelectedView()Landroid/view/View;
    000fe242move-result-object v0
    000fe244check-cast v0, Landroidx/appcompat/view/menu/ListMenuItemView;
    000fe248const/4 v1, 0x1
    000fe24aif-eqz v0, :cond_29
    000fe24eiget v2, v4, Lj/O0;->m:I
    000fe252if-ne v5, v2, :cond_29
    000fe256invoke-virtual {v0}, Landroid/view/View;->isEnabled()Z
    000fe25cmove-result v5
    000fe25eif-eqz v5, :cond_28
    000fe262invoke-virtual {v0}, Landroidx/appcompat/view/menu/ListMenuItemView;->getItemData()Li/n;
    000fe268move-result-object v5
    000fe26ainvoke-virtual {v5}, Li/n;->hasSubMenu()Z
    000fe270move-result v5
    000fe272if-eqz v5, :cond_28
    000fe276invoke-virtual {v4}, Landroid/widget/AdapterView;->getSelectedItemPosition()I
    000fe27cmove-result v5
    000fe27einvoke-virtual {v4}, Landroid/widget/AdapterView;->getSelectedItemId()J
    000fe284move-result-wide v2
    000fe286invoke-virtual {v4, v0, v5, v2, v3}, Landroid/widget/AdapterView;->performItemClick(Landroid/view/View;IJ)Z
    000fe28creturn v1
    000fe28eif-eqz v0, :cond_4d
    000fe292iget v0, v4, Lj/O0;->n:I
    000fe296if-ne v5, v0, :cond_4d
    000fe29aconst/4 v5, -0x1
    000fe29cinvoke-virtual {v4, v5}, Landroid/widget/AdapterView;->setSelection(I)V
    000fe2a2invoke-virtual {v4}, Landroid/widget/ListView;->getAdapter()Landroid/widget/ListAdapter;
    000fe2a8move-result-object v5
    000fe2aainstance-of v6, v5, Landroid/widget/HeaderViewListAdapter;
    000fe2aeif-eqz v6, :cond_44
    000fe2b2check-cast v5, Landroid/widget/HeaderViewListAdapter;
    000fe2b6invoke-virtual {v5}, Landroid/widget/HeaderViewListAdapter;->getWrappedAdapter()Landroid/widget/ListAdapter;
    000fe2bcmove-result-object v5
    000fe2becheck-cast v5, Li/i;
    000fe2c2goto :goto_46
    000fe2c4check-cast v5, Li/i;
    000fe2c8iget-object v5, v5, Li/i;->a:Li/l;
    000fe2ccconst/4 v6, 0x0
    000fe2ceinvoke-virtual {v5, v6}, Li/l;->c(Z)V
    000fe2d4return v1
    000fe2d6invoke-super {v4, v5, v6}, Landroid/view/View;->onKeyDown(ILandroid/view/KeyEvent;)Z
    000fe2dcmove-result v5
    000fe2dereturn v5
    000fe22c
    000fe2e0
    000fe2e0j.O0::<init>(android.content.Context, boolean):
    000fe2f0invoke-direct {v2, v3, v4}, Lj/x0;-><init>(Landroid/content/Context;Z)V
    000fe2f6invoke-virtual {v3}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
    000fe2fcmove-result-object v3
    000fe2feinvoke-virtual {v3}, Landroid/content/res/Resources;->getConfiguration()Landroid/content/res/Configuration;
    000fe304move-result-object v3
    000fe306const/4 v4, 0x1
    000fe308invoke-static {v3}, Lj/N0;->a(Landroid/content/res/Configuration;)I
    000fe30emove-result v3
    000fe310const/16 v0, 0x16
    000fe314const/16 v1, 0x15
    000fe318if-ne v4, v3, :cond_1b
    000fe31ciput v1, v2, Lj/O0;->m:I
    000fe320iput v0, v2, Lj/O0;->n:I
    000fe324return-void
    000fe326iput v0, v2, Lj/O0;->m:I
    000fe32aiput v1, v2, Lj/O0;->n:I
    000fe32ereturn-void
    000fe2e0
    000fe330
    000fe330j.O0::setHoverListener(j.K0):
    000fe340iput-object v1, v0, Lj/O0;->o:Lj/K0;
    000fe344return-void
    000fe330
    000fe346
    000fe346 // align 0x8
    000fe348
    000fe348j.O0::setSelector(android.graphics.drawable.Drawable):
    000fe358invoke-super {v0, v1}, Lj/x0;->setSelector(Landroid/graphics/drawable/Drawable;)V
    000fe35ereturn-void
    000fe348
    000fe360
    000fe360j.P0::q(android.content.Context, boolean):
    000fe370new-instance v0, Lj/O0;
    000fe374invoke-direct {v0, v2, v3}, Lj/O0;-><init>(Landroid/content/Context;Z)V
    000fe37ainvoke-virtual {v0, v1}, Lj/O0;->setHoverListener(Lj/K0;)V
    000fe380return-object v0
    000fe360
    000fe382
    000fe382 // align 0x4
    000fe384
    000fe384j.P0::<clinit>():
    000fe394sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
    000fe398const/16 v1, 0x1c
    000fe39cif-gt v0, v1, :cond_16
    000fe3a0const-class v0, Landroid/widget/PopupWindow;
    000fe3a4const-string v1, "setTouchModal"
    000fe3a8sget-object v2, Ljava/lang/Boolean;->TYPE:Ljava/lang/Class;
    000fe3acfilled-new-array {v2}, [Ljava/lang/Class;
    000fe3b2move-result-object v2
    000fe3b4invoke-virtual {v0, v1, v2}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
    000fe3bamove-result-object v0
    000fe3bcsput-object v0, Lj/P0;->D:Ljava/lang/reflect/Method;
    000fe3c0return-void
    000fe384
    000fe3c2
    000fe3c2 struct code_item_padding
    000fe3c2 padding uint16 0x0000
    000fe3c4
    000fe3c4 struct try_item
    000fe3c4 start_addr uint32 0xfe394
    000fe3c8 insn_count int 22
    000fe3ca handler_off uint16 0xfe3cd
    000fe3cc
    000fe3cc struct encoded_catch_handler_list
    000fe3cc size int 1
    000fe3cd
    000fe3cd struct encoded_catch_handler ← 0xfe3ca
    000fe3cd size int64 1
    000fe3ce handlers[0].type_idx int 0xb594
    000fe3d0 handlers[0].addr uint32 0xfe3c0
    000fe3d1
    000fe3d1 // align 0x4
    000fe3d4
    000fe3d4j.P0::g(i.l, i.n):
    000fe3e4iget-object v0, v1, Lj/P0;->C:LC/h;
    000fe3e8if-eqz v0, :cond_7
    000fe3ecinvoke-virtual {v0, v2, v3}, LC/h;->g(Li/l;Li/n;)V
    000fe3f2return-void
    000fe3d4
    000fe3f4
    000fe3f4j.P0::m(i.l, i.n):
    000fe404iget-object v0, v1, Lj/P0;->C:LC/h;
    000fe408if-eqz v0, :cond_7
    000fe40cinvoke-virtual {v0, v2, v3}, LC/h;->m(Li/l;Li/n;)V
    000fe412return-void
    000fe3f4
    000fe414
    000fe414j.R0::f(android.content.Context, int):
    000fe424monitor-enter v3
    000fe426iget-object v0, v3, Lj/R0;->a:Ljava/util/WeakHashMap;
    000fe42aconst/4 v1, 0x0
    000fe42cif-eqz v0, :cond_15
    000fe430invoke-virtual {v0, v4}, Ljava/util/WeakHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
    000fe436move-result-object v0
    000fe438check-cast v0, Lo/l;
    000fe43cif-eqz v0, :cond_15
    000fe440invoke-virtual {v0, v5, v1}, Lo/l;->b(ILjava/lang/Integer;)Ljava/lang/Object;
    000fe446move-result-object v0
    000fe448check-cast v0, Landroid/content/res/ColorStateList;
    000fe44cgoto :goto_16
    000fe44emove-object v0, v1
    000fe450if-nez v0, :cond_49
    000fe454iget-object v0, v3, Lj/R0;->e:Lj/t;
    000fe458if-nez v0, :cond_1d
    000fe45cgoto :goto_21
    000fe45einvoke-virtual {v0, v4, v5}, Lj/t;->d(Landroid/content/Context;I)Landroid/content/res/ColorStateList;
    000fe464move-result-object v1
    000fe466if-eqz v1, :cond_45
    000fe46aiget-object v0, v3, Lj/R0;->a:Ljava/util/WeakHashMap;
    000fe46eif-nez v0, :cond_2e
    000fe472new-instance v0, Ljava/util/WeakHashMap;
    000fe476invoke-direct {v0}, Ljava/util/WeakHashMap;-><init>()V
    000fe47ciput-object v0, v3, Lj/R0;->a:Ljava/util/WeakHashMap;
    000fe480iget-object v0, v3, Lj/R0;->a:Ljava/util/WeakHashMap;
    000fe484invoke-virtual {v0, v4}, Ljava/util/WeakHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
    000fe48amove-result-object v0
    000fe48ccheck-cast v0, Lo/l;
    000fe490if-nez v0, :cond_42
    000fe494new-instance v0, Lo/l;
    000fe498invoke-direct {v0}, Lo/l;-><init>()V
    000fe49eiget-object v2, v3, Lj/R0;->a:Ljava/util/WeakHashMap;
    000fe4a2invoke-virtual {v2, v4, v0}, Ljava/util/WeakHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    000fe4a8invoke-virtual {v0, v5, v1}, Lo/l;->a(ILjava/lang/Object;)V
    000fe4aemove-object v0, v1
    000fe4b0goto :goto_49
    000fe4b2move-exception v4
    000fe4b4goto :goto_4b
    000fe4b6monitor-exit v3
    000fe4b8return-object v0
    000fe4bamonitor-exit v3
    000fe4bcthrow v4
    000fe414
    000fe4be
    000fe4be struct code_item_padding
    000fe4be padding uint16 0x0000
    000fe4c0
    000fe4c0 struct try_item
    000fe4c0 start_addr uint32 0xfe426
    000fe4c4 insn_count int 68
    000fe4c6 handler_off uint16 0xfe4d1
    000fe4c8
    000fe4c8 struct try_item
    000fe4c8 start_addr uint32 0xfe4ba
    000fe4cc insn_count int 1
    000fe4ce handler_off uint16 0xfe4d1
    000fe4d0
    000fe4d0 struct encoded_catch_handler_list
    000fe4d0 size int 1
    000fe4d1
    000fe4d1 struct encoded_catch_handler ← 0xfe4c6 0xfe4ce
    000fe4d1 size int64 0
    000fe4d2 catch_all_addr uint32 0xfe4b2
    000fe4d3
    000fe4d3 // align 0x4
    000fe4d4
    000fe4d4j.R0::e(int, android.graphics.PorterDuff$Mode):
    000fe4e4const-class v0, Lj/R0;
    000fe4e8monitor-enter v0
    000fe4easget-object v1, Lj/R0;->h:Lj/Q0;
    000fe4eeinvoke-virtual {v1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
    000fe4f4const/16 v2, 0x1f
    000fe4f8add-int v3, v2, v4
    000fe4fcmul-int/2addr v3, v2
    000fe4feinvoke-virtual {v5}, Ljava/lang/Object;->hashCode()I
    000fe504move-result v2
    000fe506add-int/2addr v2, v3
    000fe508invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
    000fe50emove-result-object v2
    000fe510invoke-virtual {v1, v2}, Lo/f;->a(Ljava/lang/Object;)Ljava/lang/Object;
    000fe516move-result-object v2
    000fe518check-cast v2, Landroid/graphics/PorterDuffColorFilter;
    000fe51cif-nez v2, :cond_35
    000fe520new-instance v2, Landroid/graphics/PorterDuffColorFilter;
    000fe524invoke-direct {v2, v4, v5}, Landroid/graphics/PorterDuffColorFilter;-><init>(ILandroid/graphics/PorterDuff$Mode;)V
    000fe52ainvoke-virtual {v5}, Ljava/lang/Object;->hashCode()I
    000fe530move-result v4
    000fe532add-int/2addr v4, v3
    000fe534invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
    000fe53amove-result-object v4
    000fe53cinvoke-virtual {v1, v4, v2}, Lo/f;->b(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    000fe542move-result-object v4
    000fe544check-cast v4, Landroid/graphics/PorterDuffColorFilter;
    000fe548goto :goto_35
    000fe54amove-exception v4
    000fe54cgoto :goto_37
    000fe54emonitor-exit v0
    000fe550return-object v2
    000fe552monitor-exit v0
    000fe554throw v4
    000fe4d4
    000fe556
    000fe556 struct code_item_padding
    000fe556 padding uint16 0x0000
    000fe558
    000fe558 struct try_item
    000fe558 start_addr uint32 0xfe4ea
    000fe55c insn_count int 47
    000fe55e handler_off uint16 0xfe569
    000fe560
    000fe560 struct try_item
    000fe560 start_addr uint32 0xfe552
    000fe564 insn_count int 1
    000fe566 handler_off uint16 0xfe569
    000fe568
    000fe568 struct encoded_catch_handler_list
    000fe568 size int 1
    000fe569
    000fe569 struct encoded_catch_handler ← 0xfe55e 0xfe566
    000fe569 size int64 0
    000fe56a catch_all_addr uint32 0xfe54a
    000fe56b
    000fe56b // align 0x4
    000fe56c
    000fe56cj.R0::a(android.content.Context, int):
    000fe57ciget-object v0, v9, Lj/R0;->c:Landroid/util/TypedValue;
    000fe580if-nez v0, :cond_b
    000fe584new-instance v0, Landroid/util/TypedValue;
    000fe588invoke-direct {v0}, Landroid/util/TypedValue;-><init>()V
    000fe58eiput-object v0, v9, Lj/R0;->c:Landroid/util/TypedValue;
    000fe592iget-object v0, v9, Lj/R0;->c:Landroid/util/TypedValue;
    000fe596invoke-virtual {v10}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
    000fe59cmove-result-object v1
    000fe59econst/4 v2, 0x1
    000fe5a0invoke-virtual {v1, v11, v0, v2}, Landroid/content/res/Resources;->getValue(ILandroid/util/TypedValue;Z)V
    000fe5a6iget v1, v0, Landroid/util/TypedValue;->assetCookie:I
    000fe5aaint-to-long v1, v1
    000fe5acconst/16 v3, 0x20
    000fe5b0shl-long/2addr v1, v3
    000fe5b2iget v3, v0, Landroid/util/TypedValue;->data:I
    000fe5b6int-to-long v3, v3
    000fe5b8or-long/2addr v1, v3
    000fe5bamonitor-enter v9
    000fe5bciget-object v3, v9, Lj/R0;->b:Ljava/util/WeakHashMap;
    000fe5c0invoke-virtual {v3, v10}, Ljava/util/WeakHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
    000fe5c6move-result-object v3
    000fe5c8check-cast v3, Lo/e;
    000fe5ccconst/4 v4, 0x0
    000fe5ceif-nez v3, :cond_2d
    000fe5d2monitor-exit v9
    000fe5d4goto :goto_62
    000fe5d6invoke-virtual {v3, v1, v2, v4}, Lo/e;->c(JLjava/lang/Long;)Ljava/lang/Object;
    000fe5dcmove-result-object v5
    000fe5decheck-cast v5, Ljava/lang/ref/WeakReference;
    000fe5e2if-eqz v5, :cond_61
    000fe5e6invoke-virtual {v5}, Ljava/lang/ref/Reference;->get()Ljava/lang/Object;
    000fe5ecmove-result-object v5
    000fe5eecheck-cast v5, Landroid/graphics/drawable/Drawable$ConstantState;
    000fe5f2if-eqz v5, :cond_4a
    000fe5f6invoke-virtual {v10}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
    000fe5fcmove-result-object v3
    000fe5feinvoke-virtual {v5, v3}, Landroid/graphics/drawable/Drawable$ConstantState;->newDrawable(Landroid/content/res/Resources;)Landroid/graphics/drawable/Drawable;
    000fe604move-result-object v4
    000fe606monitor-exit v9
    000fe608goto :goto_62
    000fe60amove-exception v10
    000fe60cgoto/16 :goto_e2
    000fe610iget-object v5, v3, Lo/e;->b:[J
    000fe614iget v6, v3, Lo/e;->d:I
    000fe618invoke-static {v5, v6, v1, v2}, Lo/d;->b([JIJ)I
    000fe61emove-result v5
    000fe620if-ltz v5, :cond_61
    000fe624iget-object v6, v3, Lo/e;->c:[Ljava/lang/Object;
    000fe628aget-object v7, v6, v5
    000fe62csget-object v8, Lo/e;->e:Ljava/lang/Object;
    000fe630if-eq v7, v8, :cond_61
    000fe634aput-object v8, v6, v5
    000fe638const/4 v5, 0x1
    000fe63aiput-boolean v5, v3, Lo/e;->a:Z
    000fe63emonitor-exit v9
    000fe640if-eqz v4, :cond_65
    000fe644return-object v4
    000fe646iget-object v3, v9, Lj/R0;->e:Lj/t;
    000fe64aconst/4 v4, 0x0
    000fe64cif-nez v3, :cond_6b
    000fe650goto :goto_ae
    000fe652const v3, 0x7f070038
    000fe658if-ne v11, v3, :cond_88
    000fe65cnew-instance v4, Landroid/graphics/drawable/LayerDrawable;
    000fe660const v11, 0x7f070037
    000fe666invoke-virtual {v9, v10, v11}, Lj/R0;->c(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
    000fe66cmove-result-object v11
    000fe66econst v3, 0x7f070039
    000fe674invoke-virtual {v9, v10, v3}, Lj/R0;->c(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
    000fe67amove-result-object v3
    000fe67cfilled-new-array {v11, v3}, [Landroid/graphics/drawable/Drawable;
    000fe682move-result-object v11
    000fe684invoke-direct {v4, v11}, Landroid/graphics/drawable/LayerDrawable;-><init>([Landroid/graphics/drawable/Drawable;)V
    000fe68agoto :goto_ae
    000fe68cconst v3, 0x7f07005b
    000fe692if-ne v11, v3, :cond_95
    000fe696const v11, 0x7f06003b
    000fe69cinvoke-static {v9, v10, v11}, Lj/t;->c(Lj/R0;Landroid/content/Context;I)Landroid/graphics/drawable/LayerDrawable;
    000fe6a2move-result-object v4
    000fe6a4goto :goto_ae
    000fe6a6const v3, 0x7f07005a
    000fe6acif-ne v11, v3, :cond_a2
    000fe6b0const v11, 0x7f06003c
    000fe6b6invoke-static {v9, v10, v11}, Lj/t;->c(Lj/R0;Landroid/content/Context;I)Landroid/graphics/drawable/LayerDrawable;
    000fe6bcmove-result-object v4
    000fe6begoto :goto_ae
    000fe6c0const v3, 0x7f07005c
    000fe6c6if-ne v11, v3, :cond_ae
    000fe6caconst v11, 0x7f06003d
    000fe6d0invoke-static {v9, v10, v11}, Lj/t;->c(Lj/R0;Landroid/content/Context;I)Landroid/graphics/drawable/LayerDrawable;
    000fe6d6move-result-object v4
    000fe6d8if-eqz v4, :cond_e1
    000fe6dciget v11, v0, Landroid/util/TypedValue;->changingConfigurations:I
    000fe6e0invoke-virtual {v4, v11}, Landroid/graphics/drawable/Drawable;->setChangingConfigurations(I)V
    000fe6e6monitor-enter v9
    000fe6e8invoke-virtual {v4}, Landroid/graphics/drawable/Drawable;->getConstantState()Landroid/graphics/drawable/Drawable$ConstantState;
    000fe6eemove-result-object v11
    000fe6f0if-eqz v11, :cond_dd
    000fe6f4iget-object v0, v9, Lj/R0;->b:Ljava/util/WeakHashMap;
    000fe6f8invoke-virtual {v0, v10}, Ljava/util/WeakHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
    000fe6femove-result-object v0
    000fe700check-cast v0, Lo/e;
    000fe704if-nez v0, :cond_d3
    000fe708new-instance v0, Lo/e;
    000fe70cinvoke-direct {v0}, Lo/e;-><init>()V
    000fe712iget-object v3, v9, Lj/R0;->b:Ljava/util/WeakHashMap;
    000fe716invoke-virtual {v3, v10, v0}, Ljava/util/WeakHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    000fe71cgoto :goto_d3
    000fe71emove-exception v10
    000fe720goto :goto_df
    000fe722new-instance v10, Ljava/lang/ref/WeakReference;
    000fe726invoke-direct {v10, v11}, Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V
    000fe72cinvoke-virtual {v0, v1, v2, v10}, Lo/e;->d(JLjava/lang/Object;)V
    000fe732monitor-exit v9
    000fe734goto :goto_de
    000fe736monitor-exit v9
    000fe738return-object v4
    000fe73amonitor-exit v9
    000fe73cthrow v10
    000fe73ereturn-object v4
    000fe740monitor-exit v9
    000fe742throw v10
    000fe56c
    000fe744
    000fe744 struct try_item
    000fe744 start_addr uint32 0xfe5bc
    000fe748 insn_count int 8
    000fe74a handler_off uint16 0xfe775
    000fe74c
    000fe74c struct try_item
    000fe74c start_addr uint32 0xfe5d6
    000fe750 insn_count int 24
    000fe752 handler_off uint16 0xfe775
    000fe754
    000fe754 struct try_item
    000fe754 start_addr uint32 0xfe610
    000fe758 insn_count int 23
    000fe75a handler_off uint16 0xfe775
    000fe75c
    000fe75c struct try_item
    000fe75c start_addr uint32 0xfe6e8
    000fe760 insn_count int 37
    000fe762 handler_off uint16 0xfe777
    000fe764
    000fe764 struct try_item
    000fe764 start_addr uint32 0xfe73a
    000fe768 insn_count int 1
    000fe76a handler_off uint16 0xfe777
    000fe76c
    000fe76c struct try_item
    000fe76c start_addr uint32 0xfe740
    000fe770 insn_count int 1
    000fe772 handler_off uint16 0xfe775
    000fe774
    000fe774 struct encoded_catch_handler_list
    000fe774 size int 2
    000fe775
    000fe775 struct encoded_catch_handler ← 0xfe74a 0xfe752 0xfe75a 0xfe772
    000fe775 size int64 0
    000fe776 catch_all_addr uint32 0xfe60a
    000fe777
    000fe777 struct encoded_catch_handler ← 0xfe762 0xfe76a
    000fe777 size int64 0
    000fe778 catch_all_addr uint32 0xfe71e
    000fe77a
    000fe77a // align 0x4
    000fe77c
    000fe77cj.R0::c(android.content.Context, int):
    000fe78cmonitor-enter v1
    000fe78econst/4 v0, 0x0
    000fe790invoke-virtual {v1, v2, v3, v0}, Lj/R0;->d(Landroid/content/Context;IZ)Landroid/graphics/drawable/Drawable;
    000fe796move-result-object v2
    000fe798monitor-exit v1
    000fe79areturn-object v2
    000fe79cmove-exception v2
    000fe79emonitor-exit v1
    000fe7a0throw v2
    000fe77c
    000fe7a2
    000fe7a2 struct code_item_padding
    000fe7a2 padding uint16 0x0000
    000fe7a4
    000fe7a4 struct try_item
    000fe7a4 start_addr uint32 0xfe790
    000fe7a8 insn_count int 4
    000fe7aa handler_off uint16 0xfe7b5
    000fe7ac
    000fe7ac struct try_item
    000fe7ac start_addr uint32 0xfe79e
    000fe7b0 insn_count int 1
    000fe7b2 handler_off uint16 0xfe7b5
    000fe7b4
    000fe7b4 struct encoded_catch_handler_list
    000fe7b4 size int 1
    000fe7b5
    000fe7b5 struct encoded_catch_handler ← 0xfe7aa 0xfe7b2
    000fe7b5 size int64 0
    000fe7b6 catch_all_addr uint32 0xfe79c
    000fe7b7
    000fe7b7 // align 0x8
    000fe7b8
    000fe7b8j.R0::d(android.content.Context, int, boolean):
    000fe7c8monitor-enter v2
    000fe7caiget-boolean v0, v2, Lj/R0;->d:Z
    000fe7ceif-eqz v0, :cond_6
    000fe7d2goto :goto_26
    000fe7d4const/4 v0, 0x1
    000fe7d6iput-boolean v0, v2, Lj/R0;->d:Z
    000fe7daconst v0, 0x7f070076
    000fe7e0invoke-virtual {v2, v3, v0}, Lj/R0;->c(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
    000fe7e6move-result-object v0
    000fe7e8if-eqz v0, :cond_40
    000fe7ecinstance-of v1, v0, Lk0/p;
    000fe7f0if-nez v1, :cond_26
    000fe7f4invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
    000fe7famove-result-object v0
    000fe7fcinvoke-virtual {v0}, Ljava/lang/Class;->getName()Ljava/lang/String;
    000fe802move-result-object v0
    000fe804const-string v1, "android.graphics.drawable.VectorDrawable"
    000fe808invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    000fe80emove-result v0
    000fe810if-eqz v0, :cond_40
    000fe814invoke-virtual {v2, v3, v4}, Lj/R0;->a(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
    000fe81amove-result-object v0
    000fe81cif-nez v0, :cond_30
    000fe820invoke-static {v3, v4}, LA/a;->b(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
    000fe826move-result-object v0
    000fe828if-eqz v0, :cond_39
    000fe82cinvoke-virtual {v2, v3, v4, v5, v0}, Lj/R0;->g(Landroid/content/Context;IZLandroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable;
    000fe832move-result-object v0
    000fe834goto :goto_39
    000fe836move-exception v3
    000fe838goto :goto_4b
    000fe83aif-eqz v0, :cond_3e
    000fe83einvoke-static {v0}, Lj/r0;->a(Landroid/graphics/drawable/Drawable;)V
    000fe844monitor-exit v2
    000fe846return-object v0
    000fe848const/4 v3, 0x0
    000fe84aiput-boolean v3, v2, Lj/R0;->d:Z
    000fe84enew-instance v3, Ljava/lang/IllegalStateException;
    000fe852const-string v4, "This app has been built with an incorrect configuration. Please configure your build for VectorDrawableCompat."
    000fe856invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
    000fe85cthrow v3
    000fe85emonitor-exit v2
    000fe860throw v3
    000fe7b8
    000fe862
    000fe862 struct code_item_padding
    000fe862 padding uint16 0x0000
    000fe864
    000fe864 struct try_item
    000fe864 start_addr uint32 0xfe7ca
    000fe868 insn_count int 61
    000fe86a handler_off uint16 0xfe875
    000fe86c
    000fe86c struct try_item
    000fe86c start_addr uint32 0xfe84a
    000fe870 insn_count int 11
    000fe872 handler_off uint16 0xfe875
    000fe874
    000fe874 struct encoded_catch_handler_list
    000fe874 size int 1
    000fe875
    000fe875 struct encoded_catch_handler ← 0xfe86a 0xfe872
    000fe875 size int64 0
    000fe876 catch_all_addr uint32 0xfe836
    000fe877
    000fe877 // align 0x8
    000fe878
    000fe878j.R0::g(android.content.Context, int, boolean, android.graphics.drawable.Drawable):
    000fe888const v0, 0x7f0300f9
    000fe88econst v1, 0x7f0300f7
    000fe894invoke-virtual {v9, v10, v11}, Lj/R0;->f(Landroid/content/Context;I)Landroid/content/res/ColorStateList;
    000fe89amove-result-object v2
    000fe89cconst/4 v3, 0x0
    000fe89eif-eqz v2, :cond_28
    000fe8a2sget-object v10, Lj/r0;->a:[I
    000fe8a6invoke-virtual {v13}, Landroid/graphics/drawable/Drawable;->mutate()Landroid/graphics/drawable/Drawable;
    000fe8acmove-result-object v10
    000fe8aeinvoke-static {v10, v2}, LD/a;->h(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V
    000fe8b4iget-object v12, v9, Lj/R0;->e:Lj/t;
    000fe8b8if-nez v12, :cond_1b
    000fe8bcgoto :goto_22
    000fe8beconst v12, 0x7f070069
    000fe8c4if-ne v11, v12, :cond_22
    000fe8c8sget-object v3, Landroid/graphics/PorterDuff$Mode;->MULTIPLY:Landroid/graphics/PorterDuff$Mode;
    000fe8ccif-eqz v3, :cond_27
    000fe8d0invoke-static {v10, v3}, LD/a;->i(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V
    000fe8d6return-object v10
    000fe8d8iget-object v2, v9, Lj/R0;->e:Lj/t;
    000fe8dcif-eqz v2, :cond_96
    000fe8e0const v2, 0x7f070064
    000fe8e6const v4, 0x102000d
    000fe8ecconst v5, 0x102000f
    000fe8f2const/high16 v6, 0x1020000
    000fe8f6if-ne v11, v2, :cond_60
    000fe8famove-object v11, v13
    000fe8fccheck-cast v11, Landroid/graphics/drawable/LayerDrawable;
    000fe900invoke-virtual {v11, v6}, Landroid/graphics/drawable/LayerDrawable;->findDrawableByLayerId(I)Landroid/graphics/drawable/Drawable;
    000fe906move-result-object v12
    000fe908invoke-static {v10, v0}, Lj/h1;->c(Landroid/content/Context;I)I
    000fe90emove-result v2
    000fe910sget-object v3, Lj/u;->b:Landroid/graphics/PorterDuff$Mode;
    000fe914invoke-static {v12, v2, v3}, Lj/t;->f(Landroid/graphics/drawable/Drawable;ILandroid/graphics/PorterDuff$Mode;)V
    000fe91ainvoke-virtual {v11, v5}, Landroid/graphics/drawable/LayerDrawable;->findDrawableByLayerId(I)Landroid/graphics/drawable/Drawable;
    000fe920move-result-object v12
    000fe922invoke-static {v10, v0}, Lj/h1;->c(Landroid/content/Context;I)I
    000fe928move-result v0
    000fe92ainvoke-static {v12, v0, v3}, Lj/t;->f(Landroid/graphics/drawable/Drawable;ILandroid/graphics/PorterDuff$Mode;)V
    000fe930invoke-virtual {v11, v4}, Landroid/graphics/drawable/LayerDrawable;->findDrawableByLayerId(I)Landroid/graphics/drawable/Drawable;
    000fe936move-result-object v11
    000fe938invoke-static {v10, v1}, Lj/h1;->c(Landroid/content/Context;I)I
    000fe93emove-result v10
    000fe940invoke-static {v11, v10, v3}, Lj/t;->f(Landroid/graphics/drawable/Drawable;ILandroid/graphics/PorterDuff$Mode;)V
    000fe946return-object v13
    000fe948const v2, 0x7f07005b
    000fe94eif-eq v11, v2, :cond_6f
    000fe952const v2, 0x7f07005a
    000fe958if-eq v11, v2, :cond_6f
    000fe95cconst v2, 0x7f07005c
    000fe962if-ne v11, v2, :cond_96
    000fe966move-object v11, v13
    000fe968check-cast v11, Landroid/graphics/drawable/LayerDrawable;
    000fe96cinvoke-virtual {v11, v6}, Landroid/graphics/drawable/LayerDrawable;->findDrawableByLayerId(I)Landroid/graphics/drawable/Drawable;
    000fe972move-result-object v12
    000fe974invoke-static {v10, v0}, Lj/h1;->b(Landroid/content/Context;I)I
    000fe97amove-result v0
    000fe97csget-object v2, Lj/u;->b:Landroid/graphics/PorterDuff$Mode;
    000fe980invoke-static {v12, v0, v2}, Lj/t;->f(Landroid/graphics/drawable/Drawable;ILandroid/graphics/PorterDuff$Mode;)V
    000fe986invoke-virtual {v11, v5}, Landroid/graphics/drawable/LayerDrawable;->findDrawableByLayerId(I)Landroid/graphics/drawable/Drawable;
    000fe98cmove-result-object v12
    000fe98einvoke-static {v10, v1}, Lj/h1;->c(Landroid/content/Context;I)I
    000fe994move-result v0
    000fe996invoke-static {v12, v0, v2}, Lj/t;->f(Landroid/graphics/drawable/Drawable;ILandroid/graphics/PorterDuff$Mode;)V
    000fe99cinvoke-virtual {v11, v4}, Landroid/graphics/drawable/LayerDrawable;->findDrawableByLayerId(I)Landroid/graphics/drawable/Drawable;
    000fe9a2move-result-object v11
    000fe9a4invoke-static {v10, v1}, Lj/h1;->c(Landroid/content/Context;I)I
    000fe9aamove-result v10
    000fe9acinvoke-static {v11, v10, v2}, Lj/t;->f(Landroid/graphics/drawable/Drawable;ILandroid/graphics/PorterDuff$Mode;)V
    000fe9b2return-object v13
    000fe9b4iget-object v2, v9, Lj/R0;->e:Lj/t;
    000fe9b8const/4 v4, 0x0
    000fe9baif-eqz v2, :cond_fb
    000fe9besget-object v5, Lj/u;->b:Landroid/graphics/PorterDuff$Mode;
    000fe9c2iget-object v6, v2, Lj/t;->b:Ljava/lang/Object;
    000fe9c6check-cast v6, [I
    000fe9cainvoke-static {v6, v11}, Lj/t;->a([II)Z
    000fe9d0move-result v6
    000fe9d2const/4 v7, 0x1
    000fe9d4const/4 v8, -0x1
    000fe9d6if-eqz v6, :cond_ac
    000fe9damove v1, v7
    000fe9dcmove v11, v8
    000fe9degoto :goto_e2
    000fe9e0iget-object v0, v2, Lj/t;->d:Ljava/io/Serializable;
    000fe9e4check-cast v0, [I
    000fe9e8invoke-static {v0, v11}, Lj/t;->a([II)Z
    000fe9eemove-result v0
    000fe9f0if-eqz v0, :cond_b8
    000fe9f4move v0, v1
    000fe9f6goto :goto_a9
    000fe9f8iget-object v0, v2, Lj/t;->e:Ljava/lang/Object;
    000fe9fccheck-cast v0, [I
    000fea00invoke-static {v0, v11}, Lj/t;->a([II)Z
    000fea06move-result v0
    000fea08const v1, 0x1010031
    000fea0eif-eqz v0, :cond_c8
    000fea12sget-object v5, Landroid/graphics/PorterDuff$Mode;->MULTIPLY:Landroid/graphics/PorterDuff$Mode;
    000fea16goto :goto_b6
    000fea18const v0, 0x7f07004d
    000fea1eif-ne v11, v0, :cond_d9
    000fea22const v11, 0x42233333
    000fea28invoke-static {v11}, Ljava/lang/Math;->round(F)I
    000fea2emove-result v11
    000fea30const v0, 0x1010030
    000fea36move v1, v7
    000fea38goto :goto_e2
    000fea3aconst v0, 0x7f07003b
    000fea40if-ne v11, v0, :cond_df
    000fea44goto :goto_b6
    000fea46move v0, v4
    000fea48move v1, v0
    000fea4agoto :goto_aa
    000fea4cif-eqz v1, :cond_fb
    000fea50sget-object v1, Lj/r0;->a:[I
    000fea54invoke-virtual {v13}, Landroid/graphics/drawable/Drawable;->mutate()Landroid/graphics/drawable/Drawable;
    000fea5amove-result-object v1
    000fea5cinvoke-static {v10, v0}, Lj/h1;->c(Landroid/content/Context;I)I
    000fea62move-result v10
    000fea64invoke-static {v10, v5}, Lj/u;->c(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuffColorFilter;
    000fea6amove-result-object v10
    000fea6cinvoke-virtual {v1, v10}, Landroid/graphics/drawable/Drawable;->setColorFilter(Landroid/graphics/ColorFilter;)V
    000fea72if-eq v11, v8, :cond_fa
    000fea76invoke-virtual {v1, v11}, Landroid/graphics/drawable/Drawable;->setAlpha(I)V
    000fea7cmove v4, v7
    000fea7eif-nez v4, :cond_100
    000fea82if-eqz v12, :cond_100
    000fea86return-object v3
    000fea88return-object v13
    000fe878
    000fea8a
    000fea8a // align 0x4
    000fea8c
    000fea8cj.R0::b():
    000fea9cconst-class v0, Lj/R0;
    000feaa0monitor-enter v0
    000feaa2sget-object v1, Lj/R0;->g:Lj/R0;
    000feaa6if-nez v1, :cond_11
    000feaaanew-instance v1, Lj/R0;
    000feaaeinvoke-direct {v1}, Lj/R0;-><init>()V
    000feab4sput-object v1, Lj/R0;->g:Lj/R0;
    000feab8goto :goto_11
    000feabamove-exception v1
    000feabcgoto :goto_15
    000feabesget-object v1, Lj/R0;->g:Lj/R0;
    000feac2monitor-exit v0
    000feac4return-object v1
    000feac6monitor-exit v0
    000feac8throw v1
    000fea8c
    000feaca
    000feaca struct code_item_padding
    000feaca padding uint16 0x0000
    000feacc
    000feacc struct try_item
    000feacc start_addr uint32 0xfeaa2
    000fead0 insn_count int 16
    000fead2 handler_off uint16 0xfeadd
    000fead4
    000fead4 struct try_item
    000fead4 start_addr uint32 0xfeac6
    000fead8 insn_count int 1
    000feada handler_off uint16 0xfeadd
    000feadc
    000feadc struct encoded_catch_handler_list
    000feadc size int 1
    000feadd
    000feadd struct encoded_catch_handler ← 0xfead2 0xfeada
    000feadd size int64 0
    000feade catch_all_addr uint32 0xfeaba
    000feadf
    000feadf // align 0x10
    000feae0
    000feae0j.R0::<clinit>():
    000feaf0sget-object v0, Landroid/graphics/PorterDuff$Mode;->SRC_IN:Landroid/graphics/PorterDuff$Mode;
    000feaf4sput-object v0, Lj/R0;->f:Landroid/graphics/PorterDuff$Mode;
    000feaf8new-instance v0, Lj/Q0;
    000feafcconst/4 v1, 0x6
    000feafeinvoke-direct {v0, v1}, Lo/f;-><init>(I)V
    000feb04sput-object v0, Lj/R0;->h:Lj/Q0;
    000feb08return-void
    000feae0
    000feb0a
    000feb0a // align 0x4
    000feb0c
    000feb0cj.R0::<init>():
    000feb1cinvoke-direct {v2}, Ljava/lang/Object;-><init>()V
    000feb22new-instance v0, Ljava/util/WeakHashMap;
    000feb26const/4 v1, 0x0
    000feb28invoke-direct {v0, v1}, Ljava/util/WeakHashMap;-><init>(I)V
    000feb2eiput-object v0, v2, Lj/R0;->b:Ljava/util/WeakHashMap;
    000feb32return-void
    000feb0c
    000feb34
    000feb34j.T0::a(int, int):
    000feb44iput v3, v2, Lj/T0;->c:I
    000feb48iput v4, v2, Lj/T0;->d:I
    000feb4cconst/4 v0, 0x1
    000feb4eiput-boolean v0, v2, Lj/T0;->h:Z
    000feb52iget-boolean v0, v2, Lj/T0;->g:Z
    000feb56const/high16 v1, -0x80000000
    000feb5aif-eqz v0, :cond_16
    000feb5eif-eq v4, v1, :cond_11
    000feb62iput v4, v2, Lj/T0;->a:I
    000feb66if-eq v3, v1, :cond_1e
    000feb6aiput v3, v2, Lj/T0;->b:I
    000feb6ereturn-void
    000feb70if-eq v3, v1, :cond_1a
    000feb74iput v3, v2, Lj/T0;->a:I
    000feb78if-eq v4, v1, :cond_1e
    000feb7ciput v4, v2, Lj/T0;->b:I
    000feb80return-void
    000feb34
    000feb82
    000feb82 // align 0x4
    000feb84
    000feb84j.V0::<init>(androidx.appcompat.widget.SearchView):
    000feb94invoke-direct {v0}, Ljava/lang/Object;-><init>()V
    000feb9aiput-object v1, v0, Lj/V0;->a:Landroidx/appcompat/widget/SearchView;
    000feb9ereturn-void
    000feb84
    000feba0
    000feba0j.V0::afterTextChanged(android.text.Editable):
    000febb0return-void
    000feba0
    000febb2
    000febb2 // align 0x4
    000febb4
    000febb4j.V0::beforeTextChanged(java.lang.CharSequence, int, int, int):
    000febc4return-void
    000febb4
    000febc6
    000febc6 // align 0x8
    000febc8
    000febc8j.V0::onTextChanged(java.lang.CharSequence, int, int, int):
    000febd8iget-object v3, v1, Lj/V0;->a:Landroidx/appcompat/widget/SearchView;
    000febdciget-object v4, v3, Landroidx/appcompat/widget/SearchView;->p:Landroidx/appcompat/widget/SearchView$SearchAutoComplete;
    000febe0invoke-virtual {v4}, Landroid/widget/EditText;->getText()Landroid/text/Editable;
    000febe6move-result-object v4
    000febe8iput-object v4, v3, Landroidx/appcompat/widget/SearchView;->V:Ljava/lang/CharSequence;
    000febecinvoke-static {v4}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
    000febf2move-result v4
    000febf4xor-int/lit8 v5, v4, 0x1
    000febf8invoke-virtual {v3, v5}, Landroidx/appcompat/widget/SearchView;->x(Z)V
    000febfeiget-boolean v5, v3, Landroidx/appcompat/widget/SearchView;->U:Z
    000fec02const/16 v0, 0x8
    000fec06if-eqz v5, :cond_25
    000fec0aiget-boolean v5, v3, Landroidx/appcompat/widget/SearchView;->N:Z
    000fec0eif-nez v5, :cond_25
    000fec12if-eqz v4, :cond_25
    000fec16iget-object v4, v3, Landroidx/appcompat/widget/SearchView;->u:Landroid/widget/ImageView;
    000fec1ainvoke-virtual {v4, v0}, Landroid/widget/ImageView;->setVisibility(I)V
    000fec20const/4 v0, 0x0
    000fec22iget-object v4, v3, Landroidx/appcompat/widget/SearchView;->w:Landroid/widget/ImageView;
    000fec26invoke-virtual {v4, v0}, Landroid/widget/ImageView;->setVisibility(I)V
    000fec2cinvoke-virtual {v3}, Landroidx/appcompat/widget/SearchView;->t()V
    000fec32invoke-virtual {v3}, Landroidx/appcompat/widget/SearchView;->w()V
    000fec38invoke-interface {v2}, Ljava/lang/CharSequence;->toString()Ljava/lang/String;
    000fec3ereturn-void
    000febc8
    000fec40
    000fec40j.W0::<init>(androidx.appcompat.widget.SearchView, int):
    000fec50iput v2, v0, Lj/W0;->a:I
    000fec54iput-object v1, v0, Lj/W0;->b:Landroidx/appcompat/widget/SearchView;
    000fec58invoke-direct {v0}, Ljava/lang/Object;-><init>()V
    000fec5ereturn-void
    000fec40
    000fec60
    000fec60j.W0::run():
    000fec70iget v0, v2, Lj/W0;->a:I
    000fec74packed-switch v0, :pswitch_data_18
    000fec7aiget-object v0, v2, Lj/W0;->b:Landroidx/appcompat/widget/SearchView;
    000fec7eiget-object v0, v0, Landroidx/appcompat/widget/SearchView;->O:LR/c;
    000fec82instance-of v1, v0, Lj/g1;
    000fec86if-eqz v1, :cond_11
    000fec8aconst/4 v1, 0x0
    000fec8cinvoke-virtual {v0, v1}, LR/c;->b(Landroid/database/Cursor;)V
    000fec92return-void
    000fec94iget-object v0, v2, Lj/W0;->b:Landroidx/appcompat/widget/SearchView;
    000fec98invoke-virtual {v0}, Landroidx/appcompat/widget/SearchView;->u()V
    000fec9ereturn-void
    000feca0.packed-switch 0x0
    000fec60
    000fecac
    000fecacj.X0::<init>(androidx.appcompat.widget.SearchView):
    000fecbcinvoke-direct {v0}, Ljava/lang/Object;-><init>()V
    000fecc2iput-object v1, v0, Lj/X0;->a:Landroidx/appcompat/widget/SearchView;
    000fecc6return-void
    000fecac
    000fecc8
    000fecc8j.X0::onFocusChange(android.view.View, boolean):
    000fecd8iget-object v2, v1, Lj/X0;->a:Landroidx/appcompat/widget/SearchView;
    000fecdciget-object v0, v2, Landroidx/appcompat/widget/SearchView;->K:Landroid/view/View$OnFocusChangeListener;
    000fece0if-eqz v0, :cond_9
    000fece4invoke-interface {v0, v2, v3}, Landroid/view/View$OnFocusChangeListener;->onFocusChange(Landroid/view/View;Z)V
    000feceareturn-void
    000fecc8
    000fecec
    000fececj.Y0::<init>(int, java.lang.Object):
    000fecfciput v1, v0, Lj/Y0;->a:I
    000fed00iput-object v2, v0, Lj/Y0;->b:Ljava/lang/Object;
    000fed04invoke-direct {v0}, Ljava/lang/Object;-><init>()V
    000fed0areturn-void
    000fecec
    000fed0c
    000fed0cj.Y0::onLayoutChange(android.view.View, int, int, int, int, int, int, int, int):
    000fed1ciget v1, v0, Lj/Y0;->a:I
    000fed20packed-switch v1, :pswitch_data_68
    000fed26const/4 v1, 0x0
    000fed28throw v1
    000fed2aiget-object v1, v0, Lj/Y0;->b:Ljava/lang/Object;
    000fed2echeck-cast v1, Landroidx/appcompat/widget/SearchView;
    000fed32iget-object v2, v1, Landroidx/appcompat/widget/SearchView;->x:Landroid/view/View;
    000fed36invoke-virtual {v2}, Landroid/view/View;->getWidth()I
    000fed3cmove-result v3
    000fed3econst/4 v4, 0x1
    000fed40if-le v3, v4, :cond_66
    000fed44invoke-virtual {v1}, Landroid/view/View;->getContext()Landroid/content/Context;
    000fed4amove-result-object v3
    000fed4cinvoke-virtual {v3}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
    000fed52move-result-object v3
    000fed54iget-object v4, v1, Landroidx/appcompat/widget/SearchView;->r:Landroid/view/View;
    000fed58invoke-virtual {v4}, Landroid/view/View;->getPaddingLeft()I
    000fed5emove-result v4
    000fed60new-instance v5, Landroid/graphics/Rect;
    000fed64invoke-direct {v5}, Landroid/graphics/Rect;-><init>()V
    000fed6ainvoke-static {v1}, Lj/A1;->a(Landroid/view/View;)Z
    000fed70move-result v6
    000fed72iget-boolean v7, v1, Landroidx/appcompat/widget/SearchView;->M:Z
    000fed76if-eqz v7, :cond_3f
    000fed7aconst v7, 0x7f060029
    000fed80invoke-virtual {v3, v7}, Landroid/content/res/Resources;->getDimensionPixelSize(I)I
    000fed86move-result v7
    000fed88const v8, 0x7f06002a
    000fed8einvoke-virtual {v3, v8}, Landroid/content/res/Resources;->getDimensionPixelSize(I)I
    000fed94move-result v3
    000fed96add-int/2addr v3, v7
    000fed98goto :goto_40
    000fed9aconst/4 v3, 0x0
    000fed9ciget-object v1, v1, Landroidx/appcompat/widget/SearchView;->p:Landroidx/appcompat/widget/SearchView$SearchAutoComplete;
    000feda0invoke-virtual {v1}, Landroid/widget/AutoCompleteTextView;->getDropDownBackground()Landroid/graphics/drawable/Drawable;
    000feda6move-result-object v7
    000feda8invoke-virtual {v7, v5}, Landroid/graphics/drawable/Drawable;->getPadding(Landroid/graphics/Rect;)Z
    000fedaeif-eqz v6, :cond_4f
    000fedb2iget v6, v5, Landroid/graphics/Rect;->left:I
    000fedb6neg-int v6, v6
    000fedb8goto :goto_54
    000fedbaiget v6, v5, Landroid/graphics/Rect;->left:I
    000fedbeadd-int/2addr v6, v3
    000fedc0sub-int v6, v4, v6
    000fedc4invoke-virtual {v1, v6}, Landroid/widget/AutoCompleteTextView;->setDropDownHorizontalOffset(I)V
    000fedcainvoke-virtual {v2}, Landroid/view/View;->getWidth()I
    000fedd0move-result v2
    000fedd2iget v6, v5, Landroid/graphics/Rect;->left:I
    000fedd6add-int/2addr v2, v6
    000fedd8iget v5, v5, Landroid/graphics/Rect;->right:I
    000feddcadd-int/2addr v2, v5
    000feddeadd-int/2addr v2, v3
    000fede0sub-int/2addr v2, v4
    000fede2invoke-virtual {v1, v2}, Landroid/widget/AutoCompleteTextView;->setDropDownWidth(I)V
    000fede8return-void
    000fedeanop
    000fedec.packed-switch 0x0
    000fed0c
    000fedf8
    000fedf8j.Z0::onEditorAction(android.widget.TextView, int, android.view.KeyEvent):
    000fee08iget-object v1, v0, Lj/Z0;->a:Landroidx/appcompat/widget/SearchView;
    000fee0cinvoke-virtual {v1}, Landroidx/appcompat/widget/SearchView;->s()V
    000fee12const/4 v1, 0x1
    000fee14return v1
    000fedf8
    000fee16
    000fee16 // align 0x8
    000fee18
    000fee18j.Z0::<init>(androidx.appcompat.widget.SearchView):
    000fee28invoke-direct {v0}, Ljava/lang/Object;-><init>()V
    000fee2eiput-object v1, v0, Lj/Z0;->a:Landroidx/appcompat/widget/SearchView;
    000fee32return-void
    000fee18
    000fee34
    000fee34j.d1::toString():
    000fee44new-instance v0, Ljava/lang/StringBuilder;
    000fee48const-string v1, "SearchView.SavedState{"
    000fee4cinvoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    000fee52invoke-static {v2}, Ljava/lang/System;->identityHashCode(Ljava/lang/Object;)I
    000fee58move-result v1
    000fee5ainvoke-static {v1}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String;
    000fee60move-result-object v1
    000fee62invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000fee68const-string v1, " isIconified="
    000fee6cinvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000fee72iget-boolean v1, v2, Lj/d1;->c:Z
    000fee76invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
    000fee7cconst-string v1, "}"
    000fee80invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000fee86invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    000fee8cmove-result-object v0
    000fee8ereturn-object v0
    000fee34
    000fee90
    000fee90j.d1::<clinit>():
    000feea0new-instance v0, LE0/b;
    000feea4const/16 v1, 0x8
    000feea8invoke-direct {v0, v1}, LE0/b;-><init>(I)V
    000feeaesput-object v0, Lj/d1;->CREATOR:Landroid/os/Parcelable$Creator;
    000feeb2return-void
    000fee90
    000feeb4
    000feeb4j.d1::<init>(android.os.Parcel, java.lang.ClassLoader):
    000feec4invoke-direct {v0, v1, v2}, LS/b;-><init>(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V
    000feecaconst/4 v2, 0x0
    000feeccinvoke-virtual {v1, v2}, Landroid/os/Parcel;->readValue(Ljava/lang/ClassLoader;)Ljava/lang/Object;
    000feed2move-result-object v1
    000feed4check-cast v1, Ljava/lang/Boolean;
    000feed8invoke-virtual {v1}, Ljava/lang/Boolean;->booleanValue()Z
    000feedemove-result v1
    000feee0iput-boolean v1, v0, Lj/d1;->c:Z
    000feee4return-void
    000feeb4
    000feee6
    000feee6 // align 0x8
    000feee8
    000feee8j.d1::writeToParcel(android.os.Parcel, int):
    000feef8invoke-super {v0, v1, v2}, LS/b;->writeToParcel(Landroid/os/Parcel;I)V
    000feefeiget-boolean v2, v0, Lj/d1;->c:Z
    000fef02invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
    000fef08move-result-object v2
    000fef0ainvoke-virtual {v1, v2}, Landroid/os/Parcel;->writeValue(Ljava/lang/Object;)V
    000fef10return-void
    000feee8
    000fef12
    000fef12 // align 0x4
    000fef14
    000fef14j.e1::onTouchEvent(android.view.MotionEvent):
    000fef24invoke-virtual {v9}, Landroid/view/MotionEvent;->getX()F
    000fef2amove-result v0
    000fef2cfloat-to-int v0, v0
    000fef2einvoke-virtual {v9}, Landroid/view/MotionEvent;->getY()F
    000fef34move-result v1
    000fef36float-to-int v1, v1
    000fef38invoke-virtual {v9}, Landroid/view/MotionEvent;->getAction()I
    000fef3emove-result v2
    000fef40const/4 v3, 0x2
    000fef42const/4 v4, 0x0
    000fef44const/4 v5, 0x1
    000fef46if-eqz v2, :cond_32
    000fef4aif-eq v2, v5, :cond_23
    000fef4eif-eq v2, v3, :cond_23
    000fef52const/4 v6, 0x3
    000fef54if-eq v2, v6, :cond_1b
    000fef58goto :goto_3e
    000fef5aiget-boolean v2, v8, Lj/e1;->f:Z
    000fef5eiput-boolean v4, v8, Lj/e1;->f:Z
    000fef62move v7, v5
    000fef64move v5, v2
    000fef66move v2, v7
    000fef68goto :goto_40
    000fef6aiget-boolean v2, v8, Lj/e1;->f:Z
    000fef6eif-eqz v2, :cond_1f
    000fef72iget-object v6, v8, Lj/e1;->d:Landroid/graphics/Rect;
    000fef76invoke-virtual {v6, v0, v1}, Landroid/graphics/Rect;->contains(II)Z
    000fef7cmove-result v6
    000fef7eif-nez v6, :cond_1f
    000fef82move v5, v2
    000fef84move v2, v4
    000fef86goto :goto_40
    000fef88iget-object v2, v8, Lj/e1;->b:Landroid/graphics/Rect;
    000fef8cinvoke-virtual {v2, v0, v1}, Landroid/graphics/Rect;->contains(II)Z
    000fef92move-result v2
    000fef94if-eqz v2, :cond_3e
    000fef98iput-boolean v5, v8, Lj/e1;->f:Z
    000fef9cmove v2, v5
    000fef9egoto :goto_40
    000fefa0move v2, v5
    000fefa2move v5, v4
    000fefa4if-eqz v5, :cond_6e
    000fefa8iget-object v4, v8, Lj/e1;->c:Landroid/graphics/Rect;
    000fefaciget-object v5, v8, Lj/e1;->a:Landroid/view/View;
    000fefb0if-eqz v2, :cond_5e
    000fefb4invoke-virtual {v4, v0, v1}, Landroid/graphics/Rect;->contains(II)Z
    000fefbamove-result v2
    000fefbcif-nez v2, :cond_5e
    000fefc0invoke-virtual {v5}, Landroid/view/View;->getWidth()I
    000fefc6move-result v0
    000fefc8div-int/2addr v0, v3
    000fefcaint-to-float v0, v0
    000fefccinvoke-virtual {v5}, Landroid/view/View;->getHeight()I
    000fefd2move-result v1
    000fefd4div-int/2addr v1, v3
    000fefd6int-to-float v1, v1
    000fefd8invoke-virtual {v9, v0, v1}, Landroid/view/MotionEvent;->setLocation(FF)V
    000fefdegoto :goto_69
    000fefe0iget v2, v4, Landroid/graphics/Rect;->left:I
    000fefe4sub-int/2addr v0, v2
    000fefe6int-to-float v0, v0
    000fefe8iget v2, v4, Landroid/graphics/Rect;->top:I
    000fefecsub-int/2addr v1, v2
    000fefeeint-to-float v1, v1
    000feff0invoke-virtual {v9, v0, v1}, Landroid/view/MotionEvent;->setLocation(FF)V
    000feff6invoke-virtual {v5, v9}, Landroid/view/View;->dispatchTouchEvent(Landroid/view/MotionEvent;)Z
    000feffcmove-result v9
    000feffereturn v9
    000ff000return v4
    000fef14
    000ff002
    000ff002 // align 0x4
    000ff004
    000ff004j.e1::<init>(android.graphics.Rect, android.graphics.Rect, android.view.View):
    000ff014invoke-direct {v4, v5, v7}, Landroid/view/TouchDelegate;-><init>(Landroid/graphics/Rect;Landroid/view/View;)V
    000ff01ainvoke-virtual {v7}, Landroid/view/View;->getContext()Landroid/content/Context;
    000ff020move-result-object v0
    000ff022invoke-static {v0}, Landroid/view/ViewConfiguration;->get(Landroid/content/Context;)Landroid/view/ViewConfiguration;
    000ff028move-result-object v0
    000ff02ainvoke-virtual {v0}, Landroid/view/ViewConfiguration;->getScaledTouchSlop()I
    000ff030move-result v0
    000ff032iput v0, v4, Lj/e1;->e:I
    000ff036new-instance v1, Landroid/graphics/Rect;
    000ff03ainvoke-direct {v1}, Landroid/graphics/Rect;-><init>()V
    000ff040iput-object v1, v4, Lj/e1;->b:Landroid/graphics/Rect;
    000ff044new-instance v2, Landroid/graphics/Rect;
    000ff048invoke-direct {v2}, Landroid/graphics/Rect;-><init>()V
    000ff04eiput-object v2, v4, Lj/e1;->d:Landroid/graphics/Rect;
    000ff052new-instance v3, Landroid/graphics/Rect;
    000ff056invoke-direct {v3}, Landroid/graphics/Rect;-><init>()V
    000ff05ciput-object v3, v4, Lj/e1;->c:Landroid/graphics/Rect;
    000ff060invoke-virtual {v1, v5}, Landroid/graphics/Rect;->set(Landroid/graphics/Rect;)V
    000ff066invoke-virtual {v2, v5}, Landroid/graphics/Rect;->set(Landroid/graphics/Rect;)V
    000ff06cneg-int v5, v0
    000ff06einvoke-virtual {v2, v5, v5}, Landroid/graphics/Rect;->inset(II)V
    000ff074invoke-virtual {v3, v6}, Landroid/graphics/Rect;->set(Landroid/graphics/Rect;)V
    000ff07aiput-object v7, v4, Lj/e1;->a:Landroid/view/View;
    000ff07ereturn-void
    000ff004
    000ff080
    000ff080j.f1::<init>(android.view.View):
    000ff090invoke-direct {v1}, Ljava/lang/Object;-><init>()V
    000ff096const v0, 0x1020014
    000ff09cinvoke-virtual {v2, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
    000ff0a2move-result-object v0
    000ff0a4check-cast v0, Landroid/widget/TextView;
    000ff0a8iput-object v0, v1, Lj/f1;->a:Landroid/widget/TextView;
    000ff0acconst v0, 0x1020015
    000ff0b2invoke-virtual {v2, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
    000ff0b8move-result-object v0
    000ff0bacheck-cast v0, Landroid/widget/TextView;
    000ff0beiput-object v0, v1, Lj/f1;->b:Landroid/widget/TextView;
    000ff0c2const v0, 0x1020007
    000ff0c8invoke-virtual {v2, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
    000ff0cemove-result-object v0
    000ff0d0check-cast v0, Landroid/widget/ImageView;
    000ff0d4iput-object v0, v1, Lj/f1;->c:Landroid/widget/ImageView;
    000ff0d8const v0, 0x1020008
    000ff0deinvoke-virtual {v2, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
    000ff0e4move-result-object v0
    000ff0e6check-cast v0, Landroid/widget/ImageView;
    000ff0eaiput-object v0, v1, Lj/f1;->d:Landroid/widget/ImageView;
    000ff0eeconst v0, 0x7f0800b2
    000ff0f4invoke-virtual {v2, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
    000ff0famove-result-object v2
    000ff0fccheck-cast v2, Landroid/widget/ImageView;
    000ff100iput-object v2, v1, Lj/f1;->e:Landroid/widget/ImageView;
    000ff104return-void
    000ff080
    000ff106
    000ff106 // align 0x8
    000ff108
    000ff108j.g1::g(android.app.SearchableInfo, java.lang.String):
    000ff118const/4 v0, 0x0
    000ff11aif-nez v10, :cond_4
    000ff11egoto :goto_a
    000ff120invoke-virtual {v10}, Landroid/app/SearchableInfo;->getSuggestAuthority()Ljava/lang/String;
    000ff126move-result-object v1
    000ff128if-nez v1, :cond_b
    000ff12creturn-object v0
    000ff12enew-instance v2, Landroid/net/Uri$Builder;
    000ff132invoke-direct {v2}, Landroid/net/Uri$Builder;-><init>()V
    000ff138const-string v3, "content"
    000ff13cinvoke-virtual {v2, v3}, Landroid/net/Uri$Builder;->scheme(Ljava/lang/String;)Landroid/net/Uri$Builder;
    000ff142move-result-object v2
    000ff144invoke-virtual {v2, v1}, Landroid/net/Uri$Builder;->authority(Ljava/lang/String;)Landroid/net/Uri$Builder;
    000ff14amove-result-object v1
    000ff14cconst-string v2, ""
    000ff150invoke-virtual {v1, v2}, Landroid/net/Uri$Builder;->query(Ljava/lang/String;)Landroid/net/Uri$Builder;
    000ff156move-result-object v1
    000ff158invoke-virtual {v1, v2}, Landroid/net/Uri$Builder;->fragment(Ljava/lang/String;)Landroid/net/Uri$Builder;
    000ff15emove-result-object v1
    000ff160invoke-virtual {v10}, Landroid/app/SearchableInfo;->getSuggestPath()Ljava/lang/String;
    000ff166move-result-object v2
    000ff168if-eqz v2, :cond_2d
    000ff16cinvoke-virtual {v1, v2}, Landroid/net/Uri$Builder;->appendEncodedPath(Ljava/lang/String;)Landroid/net/Uri$Builder;
    000ff172const-string v2, "search_suggest_query"
    000ff176invoke-virtual {v1, v2}, Landroid/net/Uri$Builder;->appendPath(Ljava/lang/String;)Landroid/net/Uri$Builder;
    000ff17cinvoke-virtual {v10}, Landroid/app/SearchableInfo;->getSuggestSelection()Ljava/lang/String;
    000ff182move-result-object v6
    000ff184if-eqz v6, :cond_40
    000ff188const/4 v10, 0x1
    000ff18anew-array v0, v10, [Ljava/lang/String;
    000ff18econst/4 v10, 0x0
    000ff190aput-object v11, v0, v10
    000ff194move-object v7, v0
    000ff196goto :goto_44
    000ff198invoke-virtual {v1, v11}, Landroid/net/Uri$Builder;->appendPath(Ljava/lang/String;)Landroid/net/Uri$Builder;
    000ff19egoto :goto_3e
    000ff1a0const-string v10, "limit"
    000ff1a4const/16 v11, 0x32
    000ff1a8invoke-static {v11}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
    000ff1aemove-result-object v11
    000ff1b0invoke-virtual {v1, v10, v11}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;
    000ff1b6invoke-virtual {v1}, Landroid/net/Uri$Builder;->build()Landroid/net/Uri;
    000ff1bcmove-result-object v4
    000ff1beiget-object v10, v9, Lj/g1;->m:Landroid/content/Context;
    000ff1c2invoke-virtual {v10}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
    000ff1c8move-result-object v3
    000ff1caconst/4 v5, 0x0
    000ff1ccconst/4 v8, 0x0
    000ff1ceinvoke-virtual/range {v3 .. v8}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
    000ff1d4move-result-object v10
    000ff1d6return-object v10
    000ff108
    000ff1d8
    000ff1d8j.g1::e(android.net.Uri):
    000ff1e8invoke-virtual {v8}, Landroid/net/Uri;->getAuthority()Ljava/lang/String;
    000ff1eemove-result-object v0
    000ff1f0invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
    000ff1f6move-result v1
    000ff1f8if-nez v1, :cond_ab
    000ff1fciget-object v1, v7, Lj/g1;->m:Landroid/content/Context;
    000ff200invoke-virtual {v1}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
    000ff206move-result-object v1
    000ff208invoke-virtual {v1, v0}, Landroid/content/pm/PackageManager;->getResourcesForApplication(Ljava/lang/String;)Landroid/content/res/Resources;
    000ff20emove-result-object v1
    000ff210invoke-virtual {v8}, Landroid/net/Uri;->getPathSegments()Ljava/util/List;
    000ff216move-result-object v2
    000ff218if-eqz v2, :cond_83
    000ff21cinvoke-interface {v2}, Ljava/util/List;->size()I
    000ff222move-result v3
    000ff224const/4 v4, 0x0
    000ff226const/4 v5, 0x1
    000ff228if-ne v3, v5, :cond_41
    000ff22cinvoke-interface {v2, v4}, Ljava/util/List;->get(I)Ljava/lang/Object;
    000ff232move-result-object v0
    000ff234check-cast v0, Ljava/lang/String;
    000ff238invoke-static {v0}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
    000ff23emove-result v0
    000ff240goto :goto_54
    000ff242new-instance v0, Ljava/io/FileNotFoundException;
    000ff246new-instance v1, Ljava/lang/StringBuilder;
    000ff24aconst-string v2, "Single path segment is not a resource ID: "
    000ff24einvoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    000ff254invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
    000ff25ainvoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    000ff260move-result-object v8
    000ff262invoke-direct {v0, v8}, Ljava/io/FileNotFoundException;-><init>(Ljava/lang/String;)V
    000ff268throw v0
    000ff26aconst/4 v6, 0x2
    000ff26cif-ne v3, v6, :cond_6f
    000ff270invoke-interface {v2, v5}, Ljava/util/List;->get(I)Ljava/lang/Object;
    000ff276move-result-object v3
    000ff278check-cast v3, Ljava/lang/String;
    000ff27cinvoke-interface {v2, v4}, Ljava/util/List;->get(I)Ljava/lang/Object;
    000ff282move-result-object v2
    000ff284check-cast v2, Ljava/lang/String;
    000ff288invoke-virtual {v1, v3, v2, v0}, Landroid/content/res/Resources;->getIdentifier(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I
    000ff28emove-result v0
    000ff290if-eqz v0, :cond_5b
    000ff294invoke-virtual {v1, v0}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;
    000ff29amove-result-object v8
    000ff29creturn-object v8
    000ff29enew-instance v0, Ljava/io/FileNotFoundException;
    000ff2a2new-instance v1, Ljava/lang/StringBuilder;
    000ff2a6const-string v2, "No resource found for: "
    000ff2aainvoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    000ff2b0invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
    000ff2b6invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    000ff2bcmove-result-object v8
    000ff2beinvoke-direct {v0, v8}, Ljava/io/FileNotFoundException;-><init>(Ljava/lang/String;)V
    000ff2c4throw v0
    000ff2c6new-instance v0, Ljava/io/FileNotFoundException;
    000ff2canew-instance v1, Ljava/lang/StringBuilder;
    000ff2ceconst-string v2, "More than two path segments: "
    000ff2d2invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    000ff2d8invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
    000ff2deinvoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    000ff2e4move-result-object v8
    000ff2e6invoke-direct {v0, v8}, Ljava/io/FileNotFoundException;-><init>(Ljava/lang/String;)V
    000ff2ecthrow v0
    000ff2eenew-instance v0, Ljava/io/FileNotFoundException;
    000ff2f2new-instance v1, Ljava/lang/StringBuilder;
    000ff2f6const-string v2, "No path: "
    000ff2fainvoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    000ff300invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
    000ff306invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    000ff30cmove-result-object v8
    000ff30einvoke-direct {v0, v8}, Ljava/io/FileNotFoundException;-><init>(Ljava/lang/String;)V
    000ff314throw v0
    000ff316new-instance v0, Ljava/io/FileNotFoundException;
    000ff31anew-instance v1, Ljava/lang/StringBuilder;
    000ff31econst-string v2, "No package found for authority: "
    000ff322invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    000ff328invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
    000ff32einvoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    000ff334move-result-object v8
    000ff336invoke-direct {v0, v8}, Ljava/io/FileNotFoundException;-><init>(Ljava/lang/String;)V
    000ff33cthrow v0
    000ff33enew-instance v0, Ljava/io/FileNotFoundException;
    000ff342new-instance v1, Ljava/lang/StringBuilder;
    000ff346const-string v2, "No authority: "
    000ff34ainvoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    000ff350invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
    000ff356invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    000ff35cmove-result-object v8
    000ff35einvoke-direct {v0, v8}, Ljava/io/FileNotFoundException;-><init>(Ljava/lang/String;)V
    000ff364throw v0
    000ff1d8
    000ff366
    000ff366 struct code_item_padding
    000ff366 padding uint16 0x0000
    000ff368
    000ff368 struct try_item
    000ff368 start_addr uint32 0xff1fc
    000ff36c insn_count int 10
    000ff36e handler_off uint16 0xff379
    000ff370
    000ff370 struct try_item
    000ff370 start_addr uint32 0xff22c
    000ff374 insn_count int 10
    000ff376 handler_off uint16 0xff37e
    000ff378
    000ff378 struct encoded_catch_handler_list
    000ff378 size int 2
    000ff379
    000ff379 struct encoded_catch_handler ← 0xff36e
    000ff379 size int64 1
    000ff37a handlers[0].type_idx int 0xa474
    000ff37c handlers[0].addr uint32 0xff316
    000ff37e
    000ff37e struct encoded_catch_handler ← 0xff376
    000ff37e size int64 1
    000ff37f handlers[0].type_idx int 0xb5a0
    000ff381 handlers[0].addr uint32 0xff242
    000ff382
    000ff382 // align 0x4
    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