File classes.dex
Function:
    0005eec4
    0005eec4G.g::<init>(G.h):
    0005eed4invoke-direct {v0}, Ljava/lang/Object;-><init>()V
    0005eedaiput-object v1, v0, LG/g;->a:LG/h;
    0005eedereturn-void
    0005eec4
    0005eee0
    0005eee0G.h::equals(java.lang.Object):
    0005eef0check-cast v2, LG/h;
    0005eef4iget-object v2, v2, LG/h;->a:Landroid/os/LocaleList;
    0005eef8iget-object v0, v1, LG/h;->a:Landroid/os/LocaleList;
    0005eefcinvoke-virtual {v0, v2}, Landroid/os/LocaleList;->equals(Ljava/lang/Object;)Z
    0005ef02move-result v2
    0005ef04return v2
    0005eee0
    0005ef06
    0005ef06 // align 0x8
    0005ef08
    0005ef08G.h::hashCode():
    0005ef18iget-object v0, v1, LG/h;->a:Landroid/os/LocaleList;
    0005ef1cinvoke-virtual {v0}, Landroid/os/LocaleList;->hashCode()I
    0005ef22move-result v0
    0005ef24return v0
    0005ef08
    0005ef26
    0005ef26 // align 0x8
    0005ef28
    0005ef28G.h::toString():
    0005ef38iget-object v0, v1, LG/h;->a:Landroid/os/LocaleList;
    0005ef3cinvoke-virtual {v0}, Landroid/os/LocaleList;->toString()Ljava/lang/String;
    0005ef42move-result-object v0
    0005ef44return-object v0
    0005ef28
    0005ef46
    0005ef46 // align 0x8
    0005ef48
    0005ef48G.h::<init>(android.os.LocaleList):
    0005ef58invoke-direct {v0}, Ljava/lang/Object;-><init>()V
    0005ef5eiput-object v1, v0, LG/h;->a:Landroid/os/LocaleList;
    0005ef62return-void
    0005ef48
    0005ef64
    0005ef64G.i::<clinit>():
    0005ef74const-class v0, Ljava/lang/String;
    0005ef78const-class v1, Landroid/os/Trace;
    0005ef7csget v2, Landroid/os/Build$VERSION;->SDK_INT:I
    0005ef80const/16 v3, 0x1d
    0005ef84if-ge v2, v3, :cond_3c
    0005ef88const-string v2, "TRACE_TAG_APP"
    0005ef8cinvoke-virtual {v1, v2}, Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field;
    0005ef92move-result-object v2
    0005ef94const/4 v3, 0x0
    0005ef96invoke-virtual {v2, v3}, Ljava/lang/reflect/Field;->getLong(Ljava/lang/Object;)J
    0005ef9cconst-string v2, "isTagEnabled"
    0005efa0sget-object v3, Ljava/lang/Long;->TYPE:Ljava/lang/Class;
    0005efa4filled-new-array {v3}, [Ljava/lang/Class;
    0005efaamove-result-object v4
    0005efacinvoke-virtual {v1, v2, v4}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
    0005efb2const-string v2, "asyncTraceBegin"
    0005efb6sget-object v4, Ljava/lang/Integer;->TYPE:Ljava/lang/Class;
    0005efbafilled-new-array {v3, v0, v4}, [Ljava/lang/Class;
    0005efc0move-result-object v5
    0005efc2invoke-virtual {v1, v2, v5}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
    0005efc8const-string v2, "asyncTraceEnd"
    0005efccfilled-new-array {v3, v0, v4}, [Ljava/lang/Class;
    0005efd2move-result-object v5
    0005efd4invoke-virtual {v1, v2, v5}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
    0005efdaconst-string v2, "traceCounter"
    0005efdefilled-new-array {v3, v0, v4}, [Ljava/lang/Class;
    0005efe4move-result-object v0
    0005efe6invoke-virtual {v1, v2, v0}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
    0005efecreturn-void
    0005ef64
    0005efee
    0005efee struct code_item_padding
    0005efee padding uint16 0x0000
    0005eff0
    0005eff0 struct try_item
    0005eff0 start_addr uint32 0x5ef88
    0005eff4 insn_count int 50
    0005eff6 handler_off uint16 0x5eff9
    0005eff8
    0005eff8 struct encoded_catch_handler_list
    0005eff8 size int 1
    0005eff9
    0005eff9 struct encoded_catch_handler ← 0x5eff6
    0005eff9 size int64 1
    0005effa handlers[0].type_idx int 0xb554
    0005effc handlers[0].addr uint32 0x5efec
    0005effd
    0005effd // align 0x10
    0005f000
    0005f000G0.a::<init>(C.h, android.view.View):
    0005f010const/4 v2, 0x1
    0005f012iput v2, v0, LG0/a;->a:I
    0005f016invoke-direct {v0}, Ljava/lang/Object;-><init>()V
    0005f01ciput-object v1, v0, LG0/a;->b:Ljava/lang/Object;
    0005f020return-void
    0005f000
    0005f022
    0005f022 // align 0x4
    0005f024
    0005f024G0.a::<init>(int, java.lang.Object):
    0005f034iput v1, v0, LG0/a;->a:I
    0005f038iput-object v2, v0, LG0/a;->b:Ljava/lang/Object;
    0005f03cinvoke-direct {v0}, Ljava/lang/Object;-><init>()V
    0005f042return-void
    0005f024
    0005f044
    0005f044G0.a::onAnimationUpdate(android.animation.ValueAnimator):
    0005f054iget v0, v2, LG0/a;->a:I
    0005f058packed-switch v0, :pswitch_data_4a
    0005f05eiget-object v0, v2, LG0/a;->b:Ljava/lang/Object;
    0005f062check-cast v0, LO0/l;
    0005f066invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
    0005f06cinvoke-virtual {v3}, Landroid/animation/ValueAnimator;->getAnimatedValue()Ljava/lang/Object;
    0005f072move-result-object v3
    0005f074check-cast v3, Ljava/lang/Float;
    0005f078invoke-virtual {v3}, Ljava/lang/Float;->floatValue()F
    0005f07emove-result v3
    0005f080iget-object v0, v0, LO0/r;->d:Lcom/google/android/material/internal/CheckableImageButton;
    0005f084invoke-virtual {v0, v3}, Landroid/view/View;->setAlpha(F)V
    0005f08areturn-void
    0005f08ciget-object v3, v2, LG0/a;->b:Ljava/lang/Object;
    0005f090check-cast v3, LC/h;
    0005f094iget-object v3, v3, LC/h;->b:Ljava/lang/Object;
    0005f098check-cast v3, Le/H;
    0005f09ciget-object v3, v3, Le/H;->m:Landroidx/appcompat/widget/ActionBarContainer;
    0005f0a0invoke-virtual {v3}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
    0005f0a6move-result-object v3
    0005f0a8check-cast v3, Landroid/view/View;
    0005f0acinvoke-virtual {v3}, Landroid/view/View;->invalidate()V
    0005f0b2return-void
    0005f0b4invoke-virtual {v3}, Landroid/animation/ValueAnimator;->getAnimatedFraction()F
    0005f0bamove-result v3
    0005f0bcsget v0, LG0/c;->a:I
    0005f0c0const/4 v1, 0x0
    0005f0c2invoke-static {v0, v1, v3}, Lr0/a;->c(IIF)I
    0005f0c8move-result v3
    0005f0caconst/high16 v0, -0x67000000
    0005f0ceinvoke-static {v0, v3}, LC/a;->d(II)I
    0005f0d4move-result v3
    0005f0d6iget-object v0, v2, LG0/a;->b:Ljava/lang/Object;
    0005f0dacheck-cast v0, Landroidx/drawerlayout/widget/DrawerLayout;
    0005f0deinvoke-virtual {v0, v3}, Landroidx/drawerlayout/widget/DrawerLayout;->setScrimColor(I)V
    0005f0e4return-void
    0005f0e6nop
    0005f0e8.packed-switch 0x0
    0005f044
    0005f0f8
    0005f0f8G0.b::<init>(j0.m, o.b):
    0005f108const/4 v0, 0x2
    0005f10aiput v0, v1, LG0/b;->a:I
    0005f10eiput-object v2, v1, LG0/b;->c:Ljava/lang/Object;
    0005f112iput-object v3, v1, LG0/b;->b:Ljava/lang/Object;
    0005f116invoke-direct {v1}, Landroid/animation/AnimatorListenerAdapter;-><init>()V
    0005f11creturn-void
    0005f0f8
    0005f11e
    0005f11e // align 0x10
    0005f120
    0005f120G0.b::<init>(java.lang.Object, android.view.View, int):
    0005f130iput v3, v0, LG0/b;->a:I
    0005f134iput-object v1, v0, LG0/b;->b:Ljava/lang/Object;
    0005f138iput-object v2, v0, LG0/b;->c:Ljava/lang/Object;
    0005f13cinvoke-direct {v0}, Landroid/animation/AnimatorListenerAdapter;-><init>()V
    0005f142return-void
    0005f120
    0005f144
    0005f144G0.b::onAnimationEnd(android.animation.Animator):
    0005f154iget v0, v2, LG0/b;->a:I
    0005f158packed-switch v0, :pswitch_data_3c
    0005f15eiget-object v0, v2, LG0/b;->b:Ljava/lang/Object;
    0005f162check-cast v0, Lo/b;
    0005f166invoke-virtual {v0, v3}, Lo/k;->remove(Ljava/lang/Object;)Ljava/lang/Object;
    0005f16ciget-object v0, v2, LG0/b;->c:Ljava/lang/Object;
    0005f170check-cast v0, Lj0/m;
    0005f174iget-object v0, v0, Lj0/m;->n:Ljava/util/ArrayList;
    0005f178invoke-virtual {v0, v3}, Ljava/util/ArrayList;->remove(Ljava/lang/Object;)Z
    0005f17ereturn-void
    0005f180iget-object v3, v2, LG0/b;->b:Ljava/lang/Object;
    0005f184check-cast v3, LK/f0;
    0005f188iget-object v3, v3, LK/f0;->a:LK/e0;
    0005f18cconst/high16 v0, 0x3f800000
    0005f190invoke-virtual {v3, v0}, LK/e0;->d(F)V
    0005f196iget-object v3, v2, LG0/b;->c:Ljava/lang/Object;
    0005f19acheck-cast v3, Landroid/view/View;
    0005f19einvoke-static {v3}, LK/b0;->e(Landroid/view/View;)V
    0005f1a4return-void
    0005f1a6iget-object v3, v2, LG0/b;->c:Ljava/lang/Object;
    0005f1aacheck-cast v3, Lcom/google/android/material/navigation/NavigationView;
    0005f1aeiget-object v0, v2, LG0/b;->b:Ljava/lang/Object;
    0005f1b2check-cast v0, Landroidx/drawerlayout/widget/DrawerLayout;
    0005f1b6const/4 v1, 0x0
    0005f1b8invoke-virtual {v0, v3, v1}, Landroidx/drawerlayout/widget/DrawerLayout;->b(Landroid/view/View;Z)V
    0005f1beconst/high16 v3, -0x67000000
    0005f1c2invoke-virtual {v0, v3}, Landroidx/drawerlayout/widget/DrawerLayout;->setScrimColor(I)V
    0005f1c8return-void
    0005f1canop
    0005f1cc.packed-switch 0x0
    0005f144
    0005f1dc
    0005f1dcG0.b::onAnimationStart(android.animation.Animator):
    0005f1eciget v0, v1, LG0/b;->a:I
    0005f1f0packed-switch v0, :pswitch_data_14
    0005f1f6invoke-super {v1, v2}, Landroid/animation/AnimatorListenerAdapter;->onAnimationStart(Landroid/animation/Animator;)V
    0005f1fcreturn-void
    0005f1feiget-object v0, v1, LG0/b;->c:Ljava/lang/Object;
    0005f202check-cast v0, Lj0/m;
    0005f206iget-object v0, v0, Lj0/m;->n:Ljava/util/ArrayList;
    0005f20ainvoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
    0005f210return-void
    0005f212nop
    0005f214.packed-switch 0x2
    0005f1dc
    0005f220
    0005f220G0.c::<clinit>():
    0005f230const/high16 v0, -0x67000000
    0005f234invoke-static {v0}, Landroid/graphics/Color;->alpha(I)I
    0005f23amove-result v0
    0005f23csput v0, LG0/c;->a:I
    0005f240return-void
    0005f220
    0005f242
    0005f242 // align 0x4
    0005f244
    0005f244G0.d::<init>(com.google.android.material.navigation.NavigationView):
    0005f254invoke-direct {v0}, Ljava/lang/Object;-><init>()V
    0005f25aiput-object v1, v0, LG0/d;->a:Lcom/google/android/material/navigation/NavigationView;
    0005f25ereturn-void
    0005f244
    0005f260
    0005f260G0.e::<init>(int, java.lang.Object):
    0005f270iput v1, v0, LG0/e;->a:I
    0005f274iput-object v2, v0, LG0/e;->b:Ljava/lang/Object;
    0005f278invoke-direct {v0}, Ljava/lang/Object;-><init>()V
    0005f27ereturn-void
    0005f260
    0005f280
    0005f280G0.e::onGlobalLayout():
    0005f290const/4 v0, 0x0
    0005f292iget-object v1, v8, LG0/e;->b:Ljava/lang/Object;
    0005f296iget v2, v8, LG0/e;->a:I
    0005f29apacked-switch v2, :pswitch_data_192
    0005f2a0check-cast v1, Lj/P;
    0005f2a4iget-object v0, v1, Lj/P;->G:Lj/T;
    0005f2a8invoke-virtual {v1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
    0005f2aesget-object v2, LK/P;->a:Ljava/util/WeakHashMap;
    0005f2b2invoke-virtual {v0}, Landroid/view/View;->isAttachedToWindow()Z
    0005f2b8move-result v2
    0005f2baif-eqz v2, :cond_26
    0005f2beiget-object v2, v1, Lj/P;->E:Landroid/graphics/Rect;
    0005f2c2invoke-virtual {v0, v2}, Landroid/view/View;->getGlobalVisibleRect(Landroid/graphics/Rect;)Z
    0005f2c8move-result v0
    0005f2caif-eqz v0, :cond_26
    0005f2ceinvoke-virtual {v1}, Lj/P;->s()V
    0005f2d4invoke-virtual {v1}, Lj/J0;->i()V
    0005f2dagoto :goto_29
    0005f2dcinvoke-virtual {v1}, Lj/J0;->dismiss()V
    0005f2e2return-void
    0005f2e4check-cast v1, Lj/T;
    0005f2e8invoke-virtual {v1}, Lj/T;->getInternalPopup()Lj/S;
    0005f2eemove-result-object v0
    0005f2f0invoke-interface {v0}, Lj/S;->b()Z
    0005f2f6move-result v0
    0005f2f8if-nez v0, :cond_43
    0005f2fcinvoke-static {v1}, Lj/K;->b(Landroid/view/View;)I
    0005f302move-result v0
    0005f304invoke-static {v1}, Lj/K;->a(Landroid/view/View;)I
    0005f30amove-result v2
    0005f30ciget-object v3, v1, Lj/T;->f:Lj/S;
    0005f310invoke-interface {v3, v0, v2}, Lj/S;->e(II)V
    0005f316invoke-virtual {v1}, Landroid/view/View;->getViewTreeObserver()Landroid/view/ViewTreeObserver;
    0005f31cmove-result-object v0
    0005f31eif-eqz v0, :cond_4c
    0005f322invoke-static {v0, v8}, Lj/J;->a(Landroid/view/ViewTreeObserver;Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V
    0005f328return-void
    0005f32acheck-cast v1, Li/D;
    0005f32einvoke-virtual {v1}, Li/D;->b()Z
    0005f334move-result v0
    0005f336if-eqz v0, :cond_6d
    0005f33aiget-object v0, v1, Li/D;->h:Lj/P0;
    0005f33eiget-boolean v2, v0, Lj/J0;->y:Z
    0005f342if-nez v2, :cond_6d
    0005f346iget-object v2, v1, Li/D;->m:Landroid/view/View;
    0005f34aif-eqz v2, :cond_6a
    0005f34einvoke-virtual {v2}, Landroid/view/View;->isShown()Z
    0005f354move-result v2
    0005f356if-nez v2, :cond_66
    0005f35agoto :goto_6a
    0005f35cinvoke-virtual {v0}, Lj/J0;->i()V
    0005f362goto :goto_6d
    0005f364invoke-virtual {v1}, Li/D;->dismiss()V
    0005f36areturn-void
    0005f36ccheck-cast v1, Li/f;
    0005f370invoke-virtual {v1}, Li/f;->b()Z
    0005f376move-result v2
    0005f378if-eqz v2, :cond_ae
    0005f37ciget-object v2, v1, Li/f;->h:Ljava/util/ArrayList;
    0005f380invoke-virtual {v2}, Ljava/util/ArrayList;->size()I
    0005f386move-result v3
    0005f388if-lez v3, :cond_ae
    0005f38cinvoke-virtual {v2, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
    0005f392move-result-object v0
    0005f394check-cast v0, Li/e;
    0005f398iget-object v0, v0, Li/e;->a:Lj/P0;
    0005f39ciget-boolean v0, v0, Lj/J0;->y:Z
    0005f3a0if-nez v0, :cond_ae
    0005f3a4iget-object v0, v1, Li/f;->o:Landroid/view/View;
    0005f3a8if-eqz v0, :cond_ab
    0005f3acinvoke-virtual {v0}, Landroid/view/View;->isShown()Z
    0005f3b2move-result v0
    0005f3b4if-nez v0, :cond_95
    0005f3b8goto :goto_ab
    0005f3bainvoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
    0005f3c0move-result-object v0
    0005f3c2invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
    0005f3c8move-result v1
    0005f3caif-eqz v1, :cond_ae
    0005f3ceinvoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
    0005f3d4move-result-object v1
    0005f3d6check-cast v1, Li/e;
    0005f3daiget-object v1, v1, Li/e;->a:Lj/P0;
    0005f3deinvoke-virtual {v1}, Lj/J0;->i()V
    0005f3e4goto :goto_99
    0005f3e6invoke-virtual {v1}, Li/f;->dismiss()V
    0005f3ecreturn-void
    0005f3eecheck-cast v1, Lcom/google/android/material/navigation/NavigationView;
    0005f3f2iget-object v2, v1, Lcom/google/android/material/navigation/NavigationView;->k:[I
    0005f3f6invoke-virtual {v1, v2}, Landroid/view/View;->getLocationOnScreen([I)V
    0005f3fcconst/4 v3, 0x1
    0005f3feaget v4, v2, v3
    0005f402if-nez v4, :cond_bd
    0005f406move v4, v3
    0005f408goto :goto_be
    0005f40amove v4, v0
    0005f40ciget-object v5, v1, Lcom/google/android/material/navigation/NavigationView;->i:LE0/t;
    0005f410iget-boolean v6, v5, LE0/t;->x:Z
    0005f414if-eq v6, v4, :cond_e0
    0005f418iput-boolean v4, v5, LE0/t;->x:Z
    0005f41ciget-object v6, v5, LE0/t;->b:Landroid/widget/LinearLayout;
    0005f420invoke-virtual {v6}, Landroid/view/ViewGroup;->getChildCount()I
    0005f426move-result v6
    0005f428if-lez v6, :cond_cf
    0005f42cgoto :goto_d6
    0005f42eiget-boolean v6, v5, LE0/t;->x:Z
    0005f432if-eqz v6, :cond_d6
    0005f436iget v6, v5, LE0/t;->z:I
    0005f43agoto :goto_d7
    0005f43cmove v6, v0
    0005f43eiget-object v5, v5, LE0/t;->a:Lcom/google/android/material/internal/NavigationMenuView;
    0005f442invoke-virtual {v5}, Landroid/view/View;->getPaddingBottom()I
    0005f448move-result v7
    0005f44ainvoke-virtual {v5, v0, v6, v0, v7}, Landroid/view/View;->setPadding(IIII)V
    0005f450if-eqz v4, :cond_e8
    0005f454iget-boolean v4, v1, Lcom/google/android/material/navigation/NavigationView;->n:Z
    0005f458if-eqz v4, :cond_e8
    0005f45cmove v4, v3
    0005f45egoto :goto_e9
    0005f460move v4, v0
    0005f462invoke-virtual {v1, v4}, LE0/x;->setDrawTopInsetForeground(Z)V
    0005f468aget v4, v2, v0
    0005f46cif-eqz v4, :cond_fa
    0005f470invoke-virtual {v1}, Landroid/view/View;->getWidth()I
    0005f476move-result v5
    0005f478add-int/2addr v5, v4
    0005f47aif-nez v5, :cond_f8
    0005f47egoto :goto_fa
    0005f480move v4, v0
    0005f482goto :goto_fb
    0005f484move v4, v3
    0005f486invoke-virtual {v1, v4}, LE0/x;->setDrawLeftInsetForeground(Z)V
    0005f48cinvoke-virtual {v1}, Landroid/view/View;->getContext()Landroid/content/Context;
    0005f492move-result-object v4
    0005f494instance-of v5, v4, Landroid/content/ContextWrapper;
    0005f498if-eqz v5, :cond_114
    0005f49cinstance-of v5, v4, Landroid/app/Activity;
    0005f4a0if-eqz v5, :cond_10d
    0005f4a4check-cast v4, Landroid/app/Activity;
    0005f4a8goto :goto_115
    0005f4aacheck-cast v4, Landroid/content/ContextWrapper;
    0005f4aeinvoke-virtual {v4}, Landroid/content/ContextWrapper;->getBaseContext()Landroid/content/Context;
    0005f4b4move-result-object v4
    0005f4b6goto :goto_102
    0005f4b8const/4 v4, 0x0
    0005f4baif-eqz v4, :cond_191
    0005f4besget v5, Landroid/os/Build$VERSION;->SDK_INT:I
    0005f4c2sget v6, LE0/E;->d:I
    0005f4c6const-string v6, "window"
    0005f4cainvoke-virtual {v4, v6}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
    0005f4d0move-result-object v6
    0005f4d2check-cast v6, Landroid/view/WindowManager;
    0005f4d6const/16 v7, 0x1e
    0005f4daif-lt v5, v7, :cond_130
    0005f4deinvoke-static {v6}, LC0/b;->m(Landroid/view/WindowManager;)Landroid/view/WindowMetrics;
    0005f4e4move-result-object v5
    0005f4e6invoke-static {v5}, LC0/b;->g(Landroid/view/WindowMetrics;)Landroid/graphics/Rect;
    0005f4ecmove-result-object v5
    0005f4eegoto :goto_149
    0005f4f0invoke-interface {v6}, Landroid/view/WindowManager;->getDefaultDisplay()Landroid/view/Display;
    0005f4f6move-result-object v5
    0005f4f8new-instance v6, Landroid/graphics/Point;
    0005f4fcinvoke-direct {v6}, Landroid/graphics/Point;-><init>()V
    0005f502invoke-virtual {v5, v6}, Landroid/view/Display;->getRealSize(Landroid/graphics/Point;)V
    0005f508new-instance v5, Landroid/graphics/Rect;
    0005f50cinvoke-direct {v5}, Landroid/graphics/Rect;-><init>()V
    0005f512iget v7, v6, Landroid/graphics/Point;->x:I
    0005f516iput v7, v5, Landroid/graphics/Rect;->right:I
    0005f51aiget v6, v6, Landroid/graphics/Point;->y:I
    0005f51eiput v6, v5, Landroid/graphics/Rect;->bottom:I
    0005f522invoke-virtual {v5}, Landroid/graphics/Rect;->height()I
    0005f528move-result v6
    0005f52ainvoke-virtual {v1}, Landroid/view/View;->getHeight()I
    0005f530move-result v7
    0005f532sub-int/2addr v6, v7
    0005f534aget v7, v2, v3
    0005f538if-ne v6, v7, :cond_158
    0005f53cmove v6, v3
    0005f53egoto :goto_159
    0005f540move v6, v0
    0005f542invoke-virtual {v4}, Landroid/app/Activity;->getWindow()Landroid/view/Window;
    0005f548move-result-object v4
    0005f54ainvoke-virtual {v4}, Landroid/view/Window;->getNavigationBarColor()I
    0005f550move-result v4
    0005f552invoke-static {v4}, Landroid/graphics/Color;->alpha(I)I
    0005f558move-result v4
    0005f55aif-eqz v4, :cond_169
    0005f55emove v4, v3
    0005f560goto :goto_16a
    0005f562move v4, v0
    0005f564if-eqz v6, :cond_174
    0005f568if-eqz v4, :cond_174
    0005f56ciget-boolean v4, v1, Lcom/google/android/material/navigation/NavigationView;->o:Z
    0005f570if-eqz v4, :cond_174
    0005f574move v4, v3
    0005f576goto :goto_175
    0005f578move v4, v0
    0005f57ainvoke-virtual {v1, v4}, LE0/x;->setDrawBottomInsetForeground(Z)V
    0005f580invoke-virtual {v5}, Landroid/graphics/Rect;->width()I
    0005f586move-result v4
    0005f588aget v6, v2, v0
    0005f58cif-eq v4, v6, :cond_18d
    0005f590invoke-virtual {v5}, Landroid/graphics/Rect;->width()I
    0005f596move-result v4
    0005f598invoke-virtual {v1}, Landroid/view/View;->getWidth()I
    0005f59emove-result v5
    0005f5a0sub-int/2addr v4, v5
    0005f5a2aget v2, v2, v0
    0005f5a6if-ne v4, v2, :cond_18e
    0005f5aamove v0, v3
    0005f5acinvoke-virtual {v1, v0}, LE0/x;->setDrawRightInsetForeground(Z)V
    0005f5b2return-void
    0005f5b4.packed-switch 0x0
    0005f280
    0005f5cc
    0005f5ccG0.g::<clinit>():
    0005f5dcnew-instance v0, LE0/b;
    0005f5e0const/4 v1, 0x2
    0005f5e2invoke-direct {v0, v1}, LE0/b;-><init>(I)V
    0005f5e8sput-object v0, LG0/g;->CREATOR:Landroid/os/Parcelable$Creator;
    0005f5ecreturn-void
    0005f5cc
    0005f5ee
    0005f5ee // align 0x10
    0005f5f0
    0005f5f0G0.g::<init>(android.os.Parcel, java.lang.ClassLoader):
    0005f600invoke-direct {v0, v1, v2}, LS/b;-><init>(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V
    0005f606invoke-virtual {v1, v2}, Landroid/os/Parcel;->readBundle(Ljava/lang/ClassLoader;)Landroid/os/Bundle;
    0005f60cmove-result-object v1
    0005f60eiput-object v1, v0, LG0/g;->c:Landroid/os/Bundle;
    0005f612return-void
    0005f5f0
    0005f614
    0005f614G0.g::writeToParcel(android.os.Parcel, int):
    0005f624invoke-super {v0, v1, v2}, LS/b;->writeToParcel(Landroid/os/Parcel;I)V
    0005f62aiget-object v2, v0, LG0/g;->c:Landroid/os/Bundle;
    0005f62einvoke-virtual {v1, v2}, Landroid/os/Parcel;->writeBundle(Landroid/os/Bundle;)V
    0005f634return-void
    0005f614
    0005f636
    0005f636 // align 0x8
    0005f638
    0005f638G1.a::equals(java.lang.Object):
    0005f648const/4 v0, 0x1
    0005f64aif-ne v3, v2, :cond_4
    0005f64ereturn v0
    0005f650instance-of v1, v3, LG1/a;
    0005f654if-eqz v1, :cond_15
    0005f658check-cast v3, LG1/a;
    0005f65ciget-object v3, v3, LG1/a;->j:LG1/d;
    0005f660iget-object v1, v2, LG1/a;->j:LG1/d;
    0005f664invoke-static {v3, v1}, Lk1/c;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
    0005f66amove-result v3
    0005f66cif-eqz v3, :cond_15
    0005f670return v0
    0005f672const/4 v3, 0x0
    0005f674return v3
    0005f638
    0005f676
    0005f676 // align 0x8
    0005f678
    0005f678G1.a::hashCode():
    0005f688iget-object v0, v1, LG1/a;->j:LG1/d;
    0005f68cinvoke-virtual {v0}, Ljava/lang/Object;->hashCode()I
    0005f692move-result v0
    0005f694return v0
    0005f678
    0005f696
    0005f696 // align 0x8
    0005f698
    0005f698G1.a::s(java.util.List, java.lang.String):
    0005f6a8const-string v0, "chain"
    0005f6acinvoke-static {v9, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
    0005f6b2const-string v0, "hostname"
    0005f6b6invoke-static {v10, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
    0005f6bcnew-instance v10, Ljava/util/ArrayDeque;
    0005f6c0invoke-direct {v10, v9}, Ljava/util/ArrayDeque;-><init>(Ljava/util/Collection;)V
    0005f6c6new-instance v9, Ljava/util/ArrayList;
    0005f6cainvoke-direct {v9}, Ljava/util/ArrayList;-><init>()V
    0005f6d0invoke-virtual {v10}, Ljava/util/ArrayDeque;->removeFirst()Ljava/lang/Object;
    0005f6d6move-result-object v0
    0005f6d8const-string v1, "queue.removeFirst()"
    0005f6dcinvoke-static {v0, v1}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
    0005f6e2invoke-virtual {v9, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
    0005f6e8const/4 v0, 0x0
    0005f6eamove v1, v0
    0005f6ecconst/16 v2, 0x9
    0005f6f0if-ge v0, v2, :cond_bf
    0005f6f4invoke-virtual {v9}, Ljava/util/ArrayList;->size()I
    0005f6famove-result v2
    0005f6fcconst/4 v3, 0x1
    0005f6fesub-int/2addr v2, v3
    0005f700invoke-virtual {v9, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
    0005f706move-result-object v2
    0005f708const-string v4, "null cannot be cast to non-null type java.security.cert.X509Certificate"
    0005f70cif-eqz v2, :cond_b9
    0005f710check-cast v2, Ljava/security/cert/X509Certificate;
    0005f714iget-object v5, v8, LG1/a;->j:LG1/d;
    0005f718invoke-interface {v5, v2}, LG1/d;->a(Ljava/security/cert/X509Certificate;)Ljava/security/cert/X509Certificate;
    0005f71emove-result-object v5
    0005f720if-eqz v5, :cond_66
    0005f724invoke-virtual {v9}, Ljava/util/ArrayList;->size()I
    0005f72amove-result v1
    0005f72cif-gt v1, v3, :cond_4a
    0005f730invoke-virtual {v2, v5}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
    0005f736move-result v1
    0005f738if-nez v1, :cond_4d
    0005f73cinvoke-virtual {v9, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
    0005f742invoke-virtual {v5}, Ljava/security/cert/X509Certificate;->getIssuerDN()Ljava/security/Principal;
    0005f748move-result-object v1
    0005f74ainvoke-virtual {v5}, Ljava/security/cert/X509Certificate;->getSubjectDN()Ljava/security/Principal;
    0005f750move-result-object v2
    0005f752invoke-static {v1, v2}, Lk1/c;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
    0005f758move-result v1
    0005f75aif-nez v1, :cond_5c
    0005f75egoto :goto_64
    0005f760invoke-virtual {v5}, Ljava/security/cert/Certificate;->getPublicKey()Ljava/security/PublicKey;
    0005f766move-result-object v1
    0005f768invoke-virtual {v5, v1}, Ljava/security/cert/Certificate;->verify(Ljava/security/PublicKey;)V
    0005f76egoto :goto_a4
    0005f770move v1, v3
    0005f772goto :goto_99
    0005f774invoke-virtual {v10}, Ljava/util/ArrayDeque;->iterator()Ljava/util/Iterator;
    0005f77amove-result-object v3
    0005f77cconst-string v5, "queue.iterator()"
    0005f780invoke-static {v3, v5}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
    0005f786invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
    0005f78cmove-result v5
    0005f78eif-eqz v5, :cond_a2
    0005f792invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
    0005f798move-result-object v5
    0005f79aif-eqz v5, :cond_9c
    0005f79echeck-cast v5, Ljava/security/cert/X509Certificate;
    0005f7a2invoke-virtual {v2}, Ljava/security/cert/X509Certificate;->getIssuerDN()Ljava/security/Principal;
    0005f7a8move-result-object v6
    0005f7aainvoke-virtual {v5}, Ljava/security/cert/X509Certificate;->getSubjectDN()Ljava/security/Principal;
    0005f7b0move-result-object v7
    0005f7b2invoke-static {v6, v7}, Lk1/c;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
    0005f7b8move-result v6
    0005f7baif-nez v6, :cond_8c
    0005f7begoto :goto_6f
    0005f7c0invoke-virtual {v5}, Ljava/security/cert/Certificate;->getPublicKey()Ljava/security/PublicKey;
    0005f7c6move-result-object v6
    0005f7c8invoke-virtual {v2, v6}, Ljava/security/cert/Certificate;->verify(Ljava/security/PublicKey;)V
    0005f7ceinvoke-interface {v3}, Ljava/util/Iterator;->remove()V
    0005f7d4invoke-virtual {v9, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
    0005f7daadd-int/lit8 v0, v0, 0x1
    0005f7degoto :goto_22
    0005f7e0new-instance v9, Ljava/lang/NullPointerException;
    0005f7e4invoke-direct {v9, v4}, Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V
    0005f7eathrow v9
    0005f7ecif-eqz v1, :cond_a5
    0005f7f0return-object v9
    0005f7f2new-instance v9, Ljavax/net/ssl/SSLPeerUnverifiedException;
    0005f7f6new-instance v10, Ljava/lang/StringBuilder;
    0005f7faconst-string v0, "Failed to find a trusted cert that signed "
    0005f7feinvoke-direct {v10, v0}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    0005f804invoke-virtual {v10, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
    0005f80ainvoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    0005f810move-result-object v10
    0005f812invoke-direct {v9, v10}, Ljavax/net/ssl/SSLPeerUnverifiedException;-><init>(Ljava/lang/String;)V
    0005f818throw v9
    0005f81anew-instance v9, Ljava/lang/NullPointerException;
    0005f81einvoke-direct {v9, v4}, Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V
    0005f824throw v9
    0005f826new-instance v10, Ljavax/net/ssl/SSLPeerUnverifiedException;
    0005f82anew-instance v0, Ljava/lang/StringBuilder;
    0005f82econst-string v1, "Certificate chain too long: "
    0005f832invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    0005f838invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
    0005f83einvoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    0005f844move-result-object v9
    0005f846invoke-direct {v10, v9}, Ljavax/net/ssl/SSLPeerUnverifiedException;-><init>(Ljava/lang/String;)V
    0005f84cthrow v10
    0005f698
    0005f84e
    0005f84e struct code_item_padding
    0005f84e padding uint16 0x0000
    0005f850
    0005f850 struct try_item
    0005f850 start_addr uint32 0x5f760
    0005f854 insn_count int 7
    0005f856 handler_off uint16 0x5f861
    0005f858
    0005f858 struct try_item
    0005f858 start_addr uint32 0x5f7c0
    0005f85c insn_count int 7
    0005f85e handler_off uint16 0x5f865
    0005f860
    0005f860 struct encoded_catch_handler_list
    0005f860 size int 2
    0005f861
    0005f861 struct encoded_catch_handler ← 0x5f856
    0005f861 size int64 1
    0005f862 handlers[0].type_idx int 0xb6cc
    0005f864 handlers[0].addr uint32 0x5f770
    0005f865
    0005f865 struct encoded_catch_handler ← 0x5f85e
    0005f865 size int64 1
    0005f866 handlers[0].type_idx int 0xb6cc
    0005f868 handlers[0].addr uint32 0x5f786
    0005f869
    0005f869 // align 0x4
    0005f86c
    0005f86cG1.a::<init>(G1.d):
    0005f87cconst-string v0, "trustRootIndex"
    0005f880invoke-static {v2, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
    0005f886invoke-direct {v1}, Ljava/lang/Object;-><init>()V
    0005f88ciput-object v2, v1, LG1/a;->j:LG1/d;
    0005f890return-void
    0005f86c
    0005f892
    0005f892 // align 0x4
    0005f894
    0005f894G1.b::equals(java.lang.Object):
    0005f8a4if-eq v2, v1, :cond_15
    0005f8a8instance-of v0, v2, LG1/b;
    0005f8acif-eqz v0, :cond_13
    0005f8b0check-cast v2, LG1/b;
    0005f8b4iget-object v2, v2, LG1/b;->a:Ljava/util/LinkedHashMap;
    0005f8b8iget-object v0, v1, LG1/b;->a:Ljava/util/LinkedHashMap;
    0005f8bcinvoke-static {v2, v0}, Lk1/c;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
    0005f8c2move-result v2
    0005f8c4if-eqz v2, :cond_13
    0005f8c8goto :goto_15
    0005f8caconst/4 v2, 0x0
    0005f8ccreturn v2
    0005f8ceconst/4 v2, 0x1
    0005f8d0return v2
    0005f894
    0005f8d2
    0005f8d2 // align 0x4
    0005f8d4
    0005f8d4G1.b::hashCode():
    0005f8e4iget-object v0, v1, LG1/b;->a:Ljava/util/LinkedHashMap;
    0005f8e8invoke-virtual {v0}, Ljava/lang/Object;->hashCode()I
    0005f8eemove-result v0
    0005f8f0return v0
    0005f8d4
    0005f8f2
    0005f8f2 // align 0x4
    0005f8f4
    0005f8f4G1.b::a(java.security.cert.X509Certificate):
    0005f904invoke-virtual {v5}, Ljava/security/cert/X509Certificate;->getIssuerX500Principal()Ljavax/security/auth/x500/X500Principal;
    0005f90amove-result-object v0
    0005f90ciget-object v1, v4, LG1/b;->a:Ljava/util/LinkedHashMap;
    0005f910invoke-virtual {v1, v0}, Ljava/util/LinkedHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
    0005f916move-result-object v0
    0005f918check-cast v0, Ljava/util/Set;
    0005f91cconst/4 v1, 0x0
    0005f91eif-eqz v0, :cond_2a
    0005f922invoke-interface {v0}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
    0005f928move-result-object v0
    0005f92ainvoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
    0005f930move-result v2
    0005f932if-eqz v2, :cond_28
    0005f936invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
    0005f93cmove-result-object v2
    0005f93emove-object v3, v2
    0005f940check-cast v3, Ljava/security/cert/X509Certificate;
    0005f944invoke-virtual {v3}, Ljava/security/cert/Certificate;->getPublicKey()Ljava/security/PublicKey;
    0005f94amove-result-object v3
    0005f94cinvoke-virtual {v5, v3}, Ljava/security/cert/Certificate;->verify(Ljava/security/PublicKey;)V
    0005f952move-object v1, v2
    0005f954check-cast v1, Ljava/security/cert/X509Certificate;
    0005f958return-object v1
    0005f8f4
    0005f95a
    0005f95a struct code_item_padding
    0005f95a padding uint16 0x0000
    0005f95c
    0005f95c struct try_item
    0005f95c start_addr uint32 0x5f944
    0005f960 insn_count int 7
    0005f962 handler_off uint16 0x5f965
    0005f964
    0005f964 struct encoded_catch_handler_list
    0005f964 size int 1
    0005f965
    0005f965 struct encoded_catch_handler ← 0x5f962
    0005f965 size int64 1
    0005f966 handlers[0].type_idx int 0xb554
    0005f968 handlers[0].addr uint32 0x5f92a
    0005f969
    0005f969 // align 0x4
    0005f96c
    0005f96cG1.b::<init>(java.security.cert.X509Certificate[]):
    0005f97cconst-string v0, "caCerts"
    0005f980invoke-static {v7, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
    0005f986invoke-direct {v6}, Ljava/lang/Object;-><init>()V
    0005f98cnew-instance v0, Ljava/util/LinkedHashMap;
    0005f990invoke-direct {v0}, Ljava/util/LinkedHashMap;-><init>()V
    0005f996array-length v1, v7
    0005f998const/4 v2, 0x0
    0005f99aif-ge v2, v1, :cond_32
    0005f99eaget-object v3, v7, v2
    0005f9a2invoke-virtual {v3}, Ljava/security/cert/X509Certificate;->getSubjectX500Principal()Ljavax/security/auth/x500/X500Principal;
    0005f9a8move-result-object v4
    0005f9aaconst-string v5, "caCert.subjectX500Principal"
    0005f9aeinvoke-static {v4, v5}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
    0005f9b4invoke-virtual {v0, v4}, Ljava/util/LinkedHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
    0005f9bamove-result-object v5
    0005f9bcif-nez v5, :cond_2a
    0005f9c0new-instance v5, Ljava/util/LinkedHashSet;
    0005f9c4invoke-direct {v5}, Ljava/util/LinkedHashSet;-><init>()V
    0005f9cainvoke-interface {v0, v4, v5}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    0005f9d0check-cast v5, Ljava/util/Set;
    0005f9d4invoke-interface {v5, v3}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
    0005f9daadd-int/lit8 v2, v2, 0x1
    0005f9degoto :goto_f
    0005f9e0iput-object v0, v6, LG1/b;->a:Ljava/util/LinkedHashMap;
    0005f9e4return-void
    0005f96c
    0005f9e6
    0005f9e6 // align 0x8
    0005f9e8
    0005f9e8G1.c::b(java.lang.String):
    0005f9f8invoke-virtual {v13}, Ljava/lang/String;->length()I
    0005f9femove-result v0
    0005fa00invoke-virtual {v13}, Ljava/lang/String;->length()I
    0005fa06move-result v1
    0005fa08if-ltz v1, :cond_83
    0005fa0cinvoke-virtual {v13}, Ljava/lang/String;->length()I
    0005fa12move-result v2
    0005fa14if-gt v1, v2, :cond_5f
    0005fa18const/4 v2, 0x0
    0005fa1aconst-wide/16 v3, 0x0
    0005fa1emove v5, v2
    0005fa20if-ge v5, v1, :cond_59
    0005fa24invoke-virtual {v13, v5}, Ljava/lang/String;->charAt(I)C
    0005fa2amove-result v6
    0005fa2cconst/16 v7, 0x80
    0005fa30const-wide/16 v8, 0x1
    0005fa34if-ge v6, v7, :cond_24
    0005fa38add-long/2addr v3, v8
    0005fa3aadd-int/lit8 v5, v5, 0x1
    0005fa3egoto :goto_14
    0005fa40const/16 v7, 0x800
    0005fa44if-ge v6, v7, :cond_2c
    0005fa48const/4 v6, 0x2
    0005fa4aint-to-long v6, v6
    0005fa4cadd-long/2addr v3, v6
    0005fa4egoto :goto_21
    0005fa50const v7, 0xd800
    0005fa56if-lt v6, v7, :cond_57
    0005fa5aconst v7, 0xdfff
    0005fa60if-le v6, v7, :cond_37
    0005fa64goto :goto_57
    0005fa66add-int/lit8 v10, v5, 0x1
    0005fa6aif-ge v10, v1, :cond_40
    0005fa6einvoke-virtual {v13, v10}, Ljava/lang/String;->charAt(I)C
    0005fa74move-result v11
    0005fa76goto :goto_41
    0005fa78move v11, v2
    0005fa7aconst v12, 0xdbff
    0005fa80if-gt v6, v12, :cond_54
    0005fa84const v6, 0xdc00
    0005fa8aif-lt v11, v6, :cond_54
    0005fa8eif-le v11, v7, :cond_4e
    0005fa92goto :goto_54
    0005fa94const/4 v6, 0x4
    0005fa96int-to-long v6, v6
    0005fa98add-long/2addr v3, v6
    0005fa9aadd-int/lit8 v5, v5, 0x2
    0005fa9egoto :goto_14
    0005faa0add-long/2addr v3, v8
    0005faa2move v5, v10
    0005faa4goto :goto_14
    0005faa6const/4 v6, 0x3
    0005faa8goto :goto_29
    0005faaalong-to-int v13, v3
    0005faacif-ne v0, v13, :cond_5e
    0005fab0const/4 v13, 0x1
    0005fab2return v13
    0005fab4return v2
    0005fab6new-instance v0, Ljava/lang/StringBuilder;
    0005fabaconst-string v2, "endIndex > string.length: "
    0005fabeinvoke-direct {v0, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    0005fac4invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
    0005facaconst-string v1, " > "
    0005faceinvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0005fad4invoke-virtual {v13}, Ljava/lang/String;->length()I
    0005fadamove-result v13
    0005fadcinvoke-virtual {v0, v13}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
    0005fae2invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    0005fae8move-result-object v13
    0005faeanew-instance v0, Ljava/lang/IllegalArgumentException;
    0005faeeinvoke-virtual {v13}, Ljava/lang/Object;->toString()Ljava/lang/String;
    0005faf4move-result-object v13
    0005faf6invoke-direct {v0, v13}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
    0005fafcthrow v0
    0005fafenew-instance v13, Ljava/lang/StringBuilder;
    0005fb02const-string v0, "endIndex < beginIndex: "
    0005fb06invoke-direct {v13, v0}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    0005fb0cinvoke-virtual {v13, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
    0005fb12const-string v0, " < 0"
    0005fb16invoke-virtual {v13, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0005fb1cinvoke-virtual {v13}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    0005fb22move-result-object v13
    0005fb24new-instance v0, Ljava/lang/IllegalArgumentException;
    0005fb28invoke-virtual {v13}, Ljava/lang/Object;->toString()Ljava/lang/String;
    0005fb2emove-result-object v13
    0005fb30invoke-direct {v0, v13}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
    0005fb36throw v0
    0005f9e8
    0005fb38
    0005fb38G1.c::c(java.lang.String, java.security.cert.X509Certificate):
    0005fb48const/4 v0, 0x1
    0005fb4aconst-string v1, "host"
    0005fb4einvoke-static {v11, v1}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
    0005fb54sget-object v1, Lv1/b;->a:[B
    0005fb58sget-object v1, Lv1/b;->f:Lk1/f;
    0005fb5cinvoke-virtual {v1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
    0005fb62iget-object v1, v1, Lk1/f;->b:Ljava/lang/Object;
    0005fb66check-cast v1, Ljava/util/regex/Pattern;
    0005fb6ainvoke-virtual {v1, v11}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;
    0005fb70move-result-object v1
    0005fb72invoke-virtual {v1}, Ljava/util/regex/Matcher;->matches()Z
    0005fb78move-result v1
    0005fb7aconst/4 v2, 0x0
    0005fb7cif-eqz v1, :cond_49
    0005fb80invoke-static {v11}, LP1/e;->a0(Ljava/lang/String;)Ljava/lang/String;
    0005fb86move-result-object v11
    0005fb88const/4 v1, 0x7
    0005fb8ainvoke-static {v12, v1}, LG1/c;->a(Ljava/security/cert/X509Certificate;I)Ljava/util/List;
    0005fb90move-result-object v12
    0005fb92invoke-interface {v12}, Ljava/util/Collection;->isEmpty()Z
    0005fb98move-result v1
    0005fb9aif-eqz v1, :cond_2d
    0005fb9egoto/16 :goto_130
    0005fba2invoke-interface {v12}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
    0005fba8move-result-object v12
    0005fbaainvoke-interface {v12}, Ljava/util/Iterator;->hasNext()Z
    0005fbb0move-result v1
    0005fbb2if-eqz v1, :cond_130
    0005fbb6invoke-interface {v12}, Ljava/util/Iterator;->next()Ljava/lang/Object;
    0005fbbcmove-result-object v1
    0005fbbecheck-cast v1, Ljava/lang/String;
    0005fbc2invoke-static {v1}, LP1/e;->a0(Ljava/lang/String;)Ljava/lang/String;
    0005fbc8move-result-object v1
    0005fbcainvoke-static {v11, v1}, Lk1/c;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
    0005fbd0move-result v1
    0005fbd2if-eqz v1, :cond_31
    0005fbd6goto/16 :goto_12f
    0005fbdainvoke-static {v11}, LG1/c;->b(Ljava/lang/String;)Z
    0005fbe0move-result v1
    0005fbe2const-string v3, "(this as java.lang.String).toLowerCase(locale)"
    0005fbe6const-string v4, "Locale.US"
    0005fbeaif-eqz v1, :cond_5f
    0005fbeesget-object v1, Ljava/util/Locale;->US:Ljava/util/Locale;
    0005fbf2invoke-static {v1, v4}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
    0005fbf8invoke-virtual {v11, v1}, Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String;
    0005fbfemove-result-object v11
    0005fc00invoke-static {v11, v3}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
    0005fc06const/4 v1, 0x2
    0005fc08invoke-static {v12, v1}, LG1/c;->a(Ljava/security/cert/X509Certificate;I)Ljava/util/List;
    0005fc0emove-result-object v12
    0005fc10invoke-interface {v12}, Ljava/util/Collection;->isEmpty()Z
    0005fc16move-result v1
    0005fc18if-eqz v1, :cond_6c
    0005fc1cgoto/16 :goto_130
    0005fc20invoke-interface {v12}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
    0005fc26move-result-object v12
    0005fc28invoke-interface {v12}, Ljava/util/Iterator;->hasNext()Z
    0005fc2emove-result v1
    0005fc30if-eqz v1, :cond_130
    0005fc34invoke-interface {v12}, Ljava/util/Iterator;->next()Ljava/lang/Object;
    0005fc3amove-result-object v1
    0005fc3ccheck-cast v1, Ljava/lang/String;
    0005fc40invoke-virtual {v11}, Ljava/lang/String;->length()I
    0005fc46move-result v5
    0005fc48if-nez v5, :cond_84
    0005fc4cgoto/16 :goto_fe
    0005fc50const-string v5, "."
    0005fc54invoke-static {v11, v5, v2}, Lq1/i;->E0(Ljava/lang/String;Ljava/lang/String;Z)Z
    0005fc5amove-result v6
    0005fc5cif-nez v6, :cond_fe
    0005fc60const-string v6, ".."
    0005fc64invoke-virtual {v11, v6}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z
    0005fc6amove-result v7
    0005fc6cif-eqz v7, :cond_96
    0005fc70goto/16 :goto_fe
    0005fc74if-eqz v1, :cond_fe
    0005fc78invoke-virtual {v1}, Ljava/lang/String;->length()I
    0005fc7emove-result v7
    0005fc80if-nez v7, :cond_9f
    0005fc84goto :goto_fe
    0005fc86invoke-static {v1, v5, v2}, Lq1/i;->E0(Ljava/lang/String;Ljava/lang/String;Z)Z
    0005fc8cmove-result v7
    0005fc8eif-nez v7, :cond_fe
    0005fc92invoke-virtual {v1, v6}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z
    0005fc98move-result v6
    0005fc9aif-eqz v6, :cond_ac
    0005fc9egoto :goto_fe
    0005fca0invoke-virtual {v11, v5}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z
    0005fca6move-result v6
    0005fca8if-nez v6, :cond_b7
    0005fcacinvoke-virtual {v11, v5}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
    0005fcb2move-result-object v6
    0005fcb4goto :goto_b8
    0005fcb6move-object v6, v11
    0005fcb8invoke-virtual {v1, v5}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z
    0005fcbemove-result v7
    0005fcc0if-nez v7, :cond_c2
    0005fcc4invoke-virtual {v1, v5}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
    0005fccamove-result-object v1
    0005fcccinvoke-static {v1}, LG1/c;->b(Ljava/lang/String;)Z
    0005fcd2move-result v5
    0005fcd4if-eqz v5, :cond_d4
    0005fcd8sget-object v5, Ljava/util/Locale;->US:Ljava/util/Locale;
    0005fcdcinvoke-static {v5, v4}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
    0005fce2invoke-virtual {v1, v5}, Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String;
    0005fce8move-result-object v1
    0005fceainvoke-static {v1, v3}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
    0005fcf0const-string v5, "*"
    0005fcf4invoke-static {v1, v5}, Lq1/i;->p0(Ljava/lang/CharSequence;Ljava/lang/String;)Z
    0005fcfamove-result v5
    0005fcfcif-nez v5, :cond_e1
    0005fd00invoke-static {v6, v1}, Lk1/c;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
    0005fd06move-result v1
    0005fd08goto :goto_12d
    0005fd0aconst-string v5, "*."
    0005fd0einvoke-static {v1, v5, v2}, Lq1/i;->E0(Ljava/lang/String;Ljava/lang/String;Z)Z
    0005fd14move-result v7
    0005fd16if-eqz v7, :cond_fe
    0005fd1aconst/16 v7, 0x2a
    0005fd1econst/4 v8, 0x4
    0005fd20invoke-static {v1, v7, v0, v8}, Lq1/i;->t0(Ljava/lang/CharSequence;CII)I
    0005fd26move-result v7
    0005fd28const/4 v9, -0x1
    0005fd2aif-eq v7, v9, :cond_f4
    0005fd2egoto :goto_fe
    0005fd30invoke-virtual {v6}, Ljava/lang/String;->length()I
    0005fd36move-result v7
    0005fd38invoke-virtual {v1}, Ljava/lang/String;->length()I
    0005fd3emove-result v10
    0005fd40if-ge v7, v10, :cond_100
    0005fd44move v1, v2
    0005fd46goto :goto_12d
    0005fd48invoke-virtual {v5, v1}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
    0005fd4emove-result v5
    0005fd50if-eqz v5, :cond_107
    0005fd54goto :goto_fe
    0005fd56invoke-virtual {v1, v0}, Ljava/lang/String;->substring(I)Ljava/lang/String;
    0005fd5cmove-result-object v1
    0005fd5econst-string v5, "(this as java.lang.String).substring(startIndex)"
    0005fd62invoke-static {v1, v5}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
    0005fd68invoke-virtual {v6, v1}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z
    0005fd6emove-result v5
    0005fd70if-nez v5, :cond_117
    0005fd74goto :goto_fe
    0005fd76invoke-virtual {v6}, Ljava/lang/String;->length()I
    0005fd7cmove-result v5
    0005fd7einvoke-virtual {v1}, Ljava/lang/String;->length()I
    0005fd84move-result v1
    0005fd86sub-int/2addr v5, v1
    0005fd88if-lez v5, :cond_12c
    0005fd8csub-int/2addr v5, v0
    0005fd8econst/16 v1, 0x2e
    0005fd92invoke-static {v6, v1, v5, v8}, Lq1/i;->x0(Ljava/lang/String;CII)I
    0005fd98move-result v1
    0005fd9aif-eq v1, v9, :cond_12c
    0005fd9egoto :goto_fe
    0005fda0move v1, v0
    0005fda2if-eqz v1, :cond_70
    0005fda6return v0
    0005fda8return v2
    0005fb38
    0005fdaa
    0005fdaa // align 0x4
    0005fdac
    0005fdacG1.c::verify(java.lang.String, javax.net.ssl.SSLSession):
    0005fdbcconst-string v0, "host"
    0005fdc0invoke-static {v3, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
    0005fdc6const-string v0, "session"
    0005fdcainvoke-static {v4, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
    0005fdd0invoke-static {v3}, LG1/c;->b(Ljava/lang/String;)Z
    0005fdd6move-result v0
    0005fdd8const/4 v1, 0x0
    0005fddaif-nez v0, :cond_12
    0005fddegoto :goto_29
    0005fde0invoke-interface {v4}, Ljavax/net/ssl/SSLSession;->getPeerCertificates()[Ljava/security/cert/Certificate;
    0005fde6move-result-object v4
    0005fde8aget-object v4, v4, v1
    0005fdecif-eqz v4, :cond_21
    0005fdf0check-cast v4, Ljava/security/cert/X509Certificate;
    0005fdf4invoke-static {v3, v4}, LG1/c;->c(Ljava/lang/String;Ljava/security/cert/X509Certificate;)Z
    0005fdfamove-result v3
    0005fdfcreturn v3
    0005fdfenew-instance v3, Ljava/lang/NullPointerException;
    0005fe02const-string v4, "null cannot be cast to non-null type java.security.cert.X509Certificate"
    0005fe06invoke-direct {v3, v4}, Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V
    0005fe0cthrow v3
    0005fe0ereturn v1
    0005fdac
    0005fe10
    0005fe10 struct try_item
    0005fe10 start_addr uint32 0x5fde0
    0005fe14 insn_count int 23
    0005fe16 handler_off uint16 0x5fe19
    0005fe18
    0005fe18 struct encoded_catch_handler_list
    0005fe18 size int 1
    0005fe19
    0005fe19 struct encoded_catch_handler ← 0x5fe16
    0005fe19 size int64 1
    0005fe1a handlers[0].type_idx int 0xb8b4
    0005fe1c handlers[0].addr uint32 0x5fe0e
    0005fe1d
    0005fe1d // align 0x10
    0005fe20
    0005fe20G1.c::a(java.security.cert.X509Certificate, int):
    0005fe30sget-object v0, Lc1/q;->a:Lc1/q;
    0005fe34invoke-virtual {v5}, Ljava/security/cert/X509Certificate;->getSubjectAlternativeNames()Ljava/util/Collection;
    0005fe3amove-result-object v5
    0005fe3cif-eqz v5, :cond_45
    0005fe40new-instance v1, Ljava/util/ArrayList;
    0005fe44invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V
    0005fe4ainvoke-interface {v5}, Ljava/util/Collection;->iterator()Ljava/util/Iterator;
    0005fe50move-result-object v5
    0005fe52invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z
    0005fe58move-result v2
    0005fe5aif-eqz v2, :cond_44
    0005fe5einvoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object;
    0005fe64move-result-object v2
    0005fe66check-cast v2, Ljava/util/List;
    0005fe6aif-eqz v2, :cond_11
    0005fe6einvoke-interface {v2}, Ljava/util/List;->size()I
    0005fe74move-result v3
    0005fe76const/4 v4, 0x2
    0005fe78if-ge v3, v4, :cond_27
    0005fe7cgoto :goto_11
    0005fe7econst/4 v3, 0x0
    0005fe80invoke-interface {v2, v3}, Ljava/util/List;->get(I)Ljava/lang/Object;
    0005fe86move-result-object v3
    0005fe88invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
    0005fe8emove-result-object v4
    0005fe90invoke-static {v3, v4}, Lk1/c;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
    0005fe96move-result v3
    0005fe98if-nez v3, :cond_37
    0005fe9cgoto :goto_11
    0005fe9econst/4 v3, 0x1
    0005fea0invoke-interface {v2, v3}, Ljava/util/List;->get(I)Ljava/lang/Object;
    0005fea6move-result-object v2
    0005fea8if-eqz v2, :cond_11
    0005feaccheck-cast v2, Ljava/lang/String;
    0005feb0invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
    0005feb6goto :goto_11
    0005feb8return-object v1
    0005febareturn-object v0
    0005fe20
    0005febc
    0005febc struct try_item
    0005febc start_addr uint32 0x5fe34
    0005fec0 insn_count int 65
    0005fec2 handler_off uint16 0x5fec5
    0005fec4
    0005fec4 struct encoded_catch_handler_list
    0005fec4 size int 1
    0005fec5
    0005fec5 struct encoded_catch_handler ← 0x5fec2
    0005fec5 size int64 1
    0005fec6 handlers[0].type_idx int 0xb6fc
    0005fec8 handlers[0].addr uint32 0x5feba
    0005fec9
    0005fec9 // align 0x4
    0005fecc
    0005feccG1.c::<clinit>():
    0005fedcnew-instance v0, LG1/c;
    0005fee0invoke-direct {v0}, Ljava/lang/Object;-><init>()V
    0005fee6sput-object v0, LG1/c;->a:LG1/c;
    0005feeareturn-void
    0005fecc
    0005feec
    0005feecH.a::<init>(com.google.android.material.behavior.SwipeDismissBehavior, android.view.View, boolean):
    0005fefcconst/4 v3, 0x4
    0005fefeiput v3, v0, LH/a;->a:I
    0005ff02invoke-direct {v0}, Ljava/lang/Object;-><init>()V
    0005ff08iput-object v1, v0, LH/a;->c:Ljava/lang/Object;
    0005ff0ciput-object v2, v0, LH/a;->b:Ljava/lang/Object;
    0005ff10return-void
    0005feec
    0005ff12
    0005ff12 // align 0x4
    0005ff14
    0005ff14H.a::<init>(java.lang.Object, int, java.lang.Object):
    0005ff24iput v2, v0, LH/a;->a:I
    0005ff28iput-object v1, v0, LH/a;->b:Ljava/lang/Object;
    0005ff2ciput-object v3, v0, LH/a;->c:Ljava/lang/Object;
    0005ff30invoke-direct {v0}, Ljava/lang/Object;-><init>()V
    0005ff36return-void
    0005ff14
    0005ff38
    0005ff38H.a::<init>(java.lang.Object, java.io.Serializable, int):
    0005ff48iput v3, v0, LH/a;->a:I
    0005ff4ciput-object v1, v0, LH/a;->c:Ljava/lang/Object;
    0005ff50iput-object v2, v0, LH/a;->b:Ljava/lang/Object;
    0005ff54invoke-direct {v0}, Ljava/lang/Object;-><init>()V
    0005ff5areturn-void
    0005ff38
    0005ff5c
    0005ff5cH.a::run():
    0005ff6cconst/4 v0, 0x0
    0005ff6eiget-object v1, v10, LH/a;->b:Ljava/lang/Object;
    0005ff72iget-object v2, v10, LH/a;->c:Ljava/lang/Object;
    0005ff76iget v3, v10, LH/a;->a:I
    0005ff7apacked-switch v3, :pswitch_data_294
    0005ff80sget-object v0, Lz/b;->d:Ljava/lang/reflect/Method;
    0005ff84if-eqz v0, :cond_1c
    0005ff88sget-object v3, Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean;
    0005ff8cconst-string v4, "AppCompat recreation"
    0005ff90filled-new-array {v2, v3, v4}, [Ljava/lang/Object;
    0005ff96move-result-object v2
    0005ff98invoke-virtual {v0, v1, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
    0005ff9egoto :goto_44
    0005ffa0move-exception v0
    0005ffa2goto :goto_28
    0005ffa4sget-object v0, Lz/b;->e:Ljava/lang/reflect/Method;
    0005ffa8sget-object v3, Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean;
    0005ffacfilled-new-array {v2, v3}, [Ljava/lang/Object;
    0005ffb2move-result-object v2
    0005ffb4invoke-virtual {v0, v1, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
    0005ffbagoto :goto_44
    0005ffbcinvoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
    0005ffc2move-result-object v1
    0005ffc4const-class v2, Ljava/lang/RuntimeException;
    0005ffc8if-ne v1, v2, :cond_44
    0005ffccinvoke-virtual {v0}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
    0005ffd2move-result-object v1
    0005ffd4if-eqz v1, :cond_44
    0005ffd8invoke-virtual {v0}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
    0005ffdemove-result-object v1
    0005ffe0const-string v2, "Unable to stop"
    0005ffe4invoke-virtual {v1, v2}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
    0005ffeamove-result v1
    0005ffecif-nez v1, :cond_43
    0005fff0goto :goto_44
    0005fff2throw v0
    0005fff4return-void
    0005fff6check-cast v1, Landroid/app/Application;
    0005fffacheck-cast v2, Lz/a;
    0005fffeinvoke-virtual {v1, v2}, Landroid/app/Application;->unregisterActivityLifecycleCallbacks(Landroid/app/Application$ActivityLifecycleCallbacks;)V
    00060004return-void
    00060006check-cast v1, Lz/a;
    0006000aiput-object v2, v1, Lz/a;->a:Ljava/lang/Object;
    0006000ereturn-void
    00060010check-cast v2, Lj/d0;
    00060014iget-object v2, v2, Lj/d0;->b:Ljava/lang/Object;
    00060018check-cast v2, Lt1/e;
    0006001ciget-object v2, v2, Lt1/e;->g:Lj/d0;
    00060020check-cast v1, Ljava/lang/Exception;
    00060024invoke-virtual {v1}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
    0006002ainvoke-virtual {v2}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
    00060030sput-boolean v0, LF0/h;->f:Z
    00060034iget-object v1, v2, Lj/d0;->b:Ljava/lang/Object;
    00060038check-cast v1, LF0/h;
    0006003ciget-object v1, v1, LF0/h;->c:Ljava/lang/Object;
    00060040check-cast v1, Ls1/c;
    00060044if-eqz v1, :cond_78
    00060048new-instance v2, Ls1/g;
    0006004cinvoke-direct {v2, v0}, Ls1/g;-><init>(Z)V
    00060052iget-object v0, v1, Ls1/c;->b:Lnfc/share/nfcshare/MainActivity;
    00060056invoke-virtual {v0, v2}, Landroid/app/Activity;->runOnUiThread(Ljava/lang/Runnable;)V
    0006005creturn-void
    0006005echeck-cast v2, Lj/d0;
    00060062iget-object v2, v2, Lj/d0;->b:Ljava/lang/Object;
    00060066check-cast v2, Lt1/e;
    0006006aiget-object v2, v2, Lt1/e;->g:Lj/d0;
    0006006einvoke-virtual {v2}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
    00060074new-instance v3, LR0/d;
    00060078invoke-direct {v3}, LR0/d;-><init>()V
    0006007echeck-cast v1, Ljava/lang/String;
    00060082const-class v4, Lnfc/share/nfcshare/model/WSMessage;
    00060086invoke-virtual {v3, v1, v4}, LR0/d;->b(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
    0006008cmove-result-object v1
    0006008echeck-cast v1, Lnfc/share/nfcshare/model/WSMessage;
    00060092invoke-virtual {v1}, Lnfc/share/nfcshare/model/WSMessage;->getText()Ljava/lang/String;
    00060098move-result-object v1
    0006009aif-eqz v1, :cond_236
    0006009einvoke-virtual {v1}, Ljava/lang/String;->isEmpty()Z
    000600a4move-result v3
    000600a6if-nez v3, :cond_236
    000600aasget-object v3, Ls1/n;->a:LR0/d;
    000600aeconst-class v4, Lnfc/share/nfcshare/model/NfcInfo;
    000600b2invoke-virtual {v3, v1, v4}, LR0/d;->b(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
    000600b8move-result-object v1
    000600bacheck-cast v1, Lnfc/share/nfcshare/model/NfcInfo;
    000600beinvoke-virtual {v1}, Lnfc/share/nfcshare/model/NfcInfo;->getCardBytes()Ljava/lang/String;
    000600c4move-result-object v3
    000600c6filled-new-array {v3}, [Ljava/lang/String;
    000600ccmove-result-object v3
    000600ceaget-object v3, v3, v0
    000600d2const-string v4, ""
    000600d6invoke-virtual {v3}, Ljava/lang/String;->toUpperCase()Ljava/lang/String;
    000600dcmove-result-object v3
    000600deconst-string v5, "80A"
    000600e2invoke-virtual {v3, v5}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
    000600e8move-result v5
    000600eaconst/4 v6, 0x1
    000600ecif-eqz v5, :cond_14a
    000600f0invoke-virtual {v3}, Ljava/lang/String;->length()I
    000600f6move-result v5
    000600f8const/16 v7, 0x40
    000600fcif-lt v5, v7, :cond_14a
    00060100const/16 v5, 0x18
    00060104const/16 v8, 0x24
    00060108invoke-virtual {v3, v5, v8}, Ljava/lang/String;->substring(II)Ljava/lang/String;
    0006010emove-result-object v5
    00060110const/16 v9, 0x32
    00060114invoke-virtual {v3, v8, v9}, Ljava/lang/String;->substring(II)Ljava/lang/String;
    0006011amove-result-object v8
    0006011cinvoke-virtual {v3, v9, v7}, Ljava/lang/String;->substring(II)Ljava/lang/String;
    00060122move-result-object v3
    00060124invoke-virtual {v8, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    0006012amove-result v7
    0006012cif-eqz v7, :cond_ef
    00060130invoke-virtual {v8}, Ljava/lang/String;->length()I
    00060136move-result v3
    00060138add-int/lit8 v3, v3, -0x4
    0006013cinvoke-virtual {v8, v3}, Ljava/lang/String;->substring(I)Ljava/lang/String;
    00060142move-result-object v3
    00060144goto :goto_f9
    00060146move-exception v0
    00060148goto :goto_147
    0006014ainvoke-virtual {v3}, Ljava/lang/String;->length()I
    00060150move-result v7
    00060152add-int/lit8 v7, v7, -0x4
    00060156invoke-virtual {v3, v7}, Ljava/lang/String;->substring(I)Ljava/lang/String;
    0006015cmove-result-object v3
    0006015einvoke-static {v3}, Ls1/n;->b(Ljava/lang/String;)[B
    00060164move-result-object v3
    00060166aget-byte v7, v3, v0
    0006016aand-int/lit16 v7, v7, 0xff
    0006016econst/16 v8, 0x8
    00060172shl-int/2addr v7, v8
    00060174aget-byte v3, v3, v6
    00060178and-int/lit16 v3, v3, 0xff
    0006017cor-int/2addr v3, v7
    0006017einvoke-virtual {v5, v0, v8}, Ljava/lang/String;->substring(II)Ljava/lang/String;
    00060184move-result-object v7
    00060186invoke-virtual {v5, v8}, Ljava/lang/String;->substring(I)Ljava/lang/String;
    0006018cmove-result-object v5
    0006018econst-string v8, "^0+(?!$)"
    00060192invoke-virtual {v7, v8, v4}, Ljava/lang/String;->replaceFirst(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
    00060198move-result-object v7
    0006019ainvoke-virtual {v7}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
    000601a0const-string v7, "0"
    000601a4const-string v8, "0+$"
    000601a8invoke-virtual {v5, v8, v4}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
    000601aemove-result-object v4
    000601b0invoke-virtual {v4}, Ljava/lang/String;->isEmpty()Z
    000601b6move-result v5
    000601b8if-eqz v5, :cond_12a
    000601bcconst-string v4, "00"
    000601c0invoke-virtual {v4}, Ljava/lang/String;->length()I
    000601c6move-result v5
    000601c8const/4 v8, 0x2
    000601caif-le v5, v8, :cond_135
    000601ceinvoke-virtual {v4, v0, v8}, Ljava/lang/String;->substring(II)Ljava/lang/String;
    000601d4goto :goto_13e
    000601d6invoke-virtual {v4}, Ljava/lang/String;->length()I
    000601dcmove-result v0
    000601deif-ne v0, v6, :cond_13e
    000601e2invoke-virtual {v4, v7}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
    000601e8invoke-static {v3}, Lnfc/share/nfcshare/model/CurrencyLookup;->lookup(I)Lnfc/share/nfcshare/model/CurrencyLookup$CurrencyInfo;
    000601eesget-object v0, Ls1/n;->d:Lnfc/share/nfcshare/MainActivity;
    000601f2invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
    000601f8goto :goto_14a
    000601fainvoke-virtual {v0}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
    00060200sget-object v0, Lt1/a;->a:[I
    00060204invoke-virtual {v1}, Lnfc/share/nfcshare/model/NfcInfo;->getChannel()Lnfc/share/nfcshare/model/MqttChannel;
    0006020amove-result-object v3
    0006020cinvoke-virtual {v3}, Ljava/lang/Enum;->ordinal()I
    00060212move-result v3
    00060214aget v0, v0, v3
    00060218const-string v3, "card_removed"
    0006021cconst-string v4, "双方建立-连接成功"
    00060220const-string v5, "nfc.share.nfcshare"
    00060224iget-object v2, v2, Lj/d0;->b:Ljava/lang/Object;
    00060228check-cast v2, LF0/h;
    0006022cpacked-switch v0, :pswitch_data_2aa
    00060232goto/16 :goto_236
    00060236invoke-virtual {v1}, Lnfc/share/nfcshare/model/NfcInfo;->getCardBytes()Ljava/lang/String;
    0006023cmove-result-object v0
    0006023efilled-new-array {v0}, [Ljava/lang/String;
    00060244move-result-object v0
    00060246invoke-static {v0}, Ls1/n;->a([Ljava/lang/String;)V
    0006024csget-object v0, Ls1/n;->h:Lnfc/share/nfcshare/model/CardInfo;
    00060250if-nez v0, :cond_236
    00060254invoke-virtual {v1}, Lnfc/share/nfcshare/model/NfcInfo;->getCardBytes()Ljava/lang/String;
    0006025amove-result-object v0
    0006025cfilled-new-array {v0}, [Ljava/lang/String;
    00060262move-result-object v0
    00060264invoke-static {v0}, Ls1/n;->a([Ljava/lang/String;)V
    0006026anew-instance v0, Landroid/content/Intent;
    0006026einvoke-direct {v0, v5}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
    00060274invoke-virtual {v0, v3, v6}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Z)Landroid/content/Intent;
    0006027aiget-object v1, v2, LF0/h;->b:Ljava/lang/Object;
    0006027echeck-cast v1, Landroid/content/Context;
    00060282invoke-static {v1}, Lc0/c;->a(Landroid/content/Context;)Lc0/c;
    00060288move-result-object v1
    0006028ainvoke-virtual {v1, v0}, Lc0/c;->b(Landroid/content/Intent;)V
    00060290goto/16 :goto_236
    00060294sget-object v0, Ls1/n;->h:Lnfc/share/nfcshare/model/CardInfo;
    00060298if-eqz v0, :cond_1ab
    0006029csget-object v0, Lnfc/share/nfcshare/model/MqttChannel;->CARD_INFO_CHANNEL:Lnfc/share/nfcshare/model/MqttChannel;
    000602a0sget-object v1, Ls1/n;->h:Lnfc/share/nfcshare/model/CardInfo;
    000602a4invoke-virtual {v1}, Lnfc/share/nfcshare/model/CardInfo;->toString()Ljava/lang/String;
    000602aamove-result-object v1
    000602acinvoke-virtual {v1}, Ljava/lang/String;->getBytes()[B
    000602b2move-result-object v1
    000602b4invoke-static {v1}, Ls1/n;->c([B)Ljava/lang/String;
    000602bamove-result-object v1
    000602bcinvoke-virtual {v2, v0, v1}, LF0/h;->C(Lnfc/share/nfcshare/model/MqttChannel;Ljava/lang/String;)V
    000602c2filled-new-array {v4}, [Ljava/lang/String;
    000602c8move-result-object v0
    000602cainvoke-static {v0}, Ls1/n;->a([Ljava/lang/String;)V
    000602d0goto/16 :goto_236
    000602d4filled-new-array {v4}, [Ljava/lang/String;
    000602damove-result-object v0
    000602dcinvoke-static {v0}, Ls1/n;->a([Ljava/lang/String;)V
    000602e2sget-object v0, Lnfc/share/nfcshare/model/MqttChannel;->ANSWER_CHANNEL:Lnfc/share/nfcshare/model/MqttChannel;
    000602e6invoke-virtual {v2, v0, v4}, LF0/h;->C(Lnfc/share/nfcshare/model/MqttChannel;Ljava/lang/String;)V
    000602ecsget-object v0, Ls1/n;->h:Lnfc/share/nfcshare/model/CardInfo;
    000602f0if-eqz v0, :cond_236
    000602f4sget-object v0, Lnfc/share/nfcshare/model/MqttChannel;->CARD_INFO_CHANNEL:Lnfc/share/nfcshare/model/MqttChannel;
    000602f8sget-object v1, Ls1/n;->h:Lnfc/share/nfcshare/model/CardInfo;
    000602fcinvoke-virtual {v1}, Lnfc/share/nfcshare/model/CardInfo;->toString()Ljava/lang/String;
    00060302move-result-object v1
    00060304invoke-virtual {v1}, Ljava/lang/String;->getBytes()[B
    0006030amove-result-object v1
    0006030cinvoke-static {v1}, Ls1/n;->c([B)Ljava/lang/String;
    00060312move-result-object v1
    00060314invoke-virtual {v2, v0, v1}, LF0/h;->C(Lnfc/share/nfcshare/model/MqttChannel;Ljava/lang/String;)V
    0006031agoto :goto_236
    0006031csget-object v0, Ls1/n;->h:Lnfc/share/nfcshare/model/CardInfo;
    00060320if-nez v0, :cond_236
    00060324new-instance v0, Landroid/content/Intent;
    00060328invoke-direct {v0, v5}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
    0006032einvoke-virtual {v0, v3, v6}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Z)Landroid/content/Intent;
    00060334iget-object v1, v2, LF0/h;->b:Ljava/lang/Object;
    00060338check-cast v1, Landroid/content/Context;
    0006033cinvoke-static {v1}, Lc0/c;->a(Landroid/content/Context;)Lc0/c;
    00060342move-result-object v1
    00060344invoke-virtual {v1, v0}, Lc0/c;->b(Landroid/content/Intent;)V
    0006034agoto :goto_236
    0006034cinvoke-virtual {v1}, Lnfc/share/nfcshare/model/NfcInfo;->getCardBytes()Ljava/lang/String;
    00060352move-result-object v0
    00060354invoke-virtual {v0}, Ljava/lang/String;->toString()Ljava/lang/String;
    0006035amove-result-object v0
    0006035cnew-instance v1, Ljava/lang/String;
    00060360invoke-static {v0}, Ls1/n;->b(Ljava/lang/String;)[B
    00060366move-result-object v0
    00060368invoke-direct {v1, v0}, Ljava/lang/String;-><init>([B)V
    0006036enew-instance v0, Landroid/content/Intent;
    00060372invoke-direct {v0, v5}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
    00060378const-string v3, "card_info_string"
    0006037cinvoke-virtual {v0, v3, v1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
    00060382iget-object v1, v2, LF0/h;->b:Ljava/lang/Object;
    00060386check-cast v1, Landroid/content/Context;
    0006038ainvoke-static {v1}, Lc0/c;->a(Landroid/content/Context;)Lc0/c;
    00060390move-result-object v1
    00060392invoke-virtual {v1, v0}, Lc0/c;->b(Landroid/content/Intent;)V
    00060398goto :goto_236
    0006039asget-object v0, Ls1/n;->f:Lnfc/share/nfcshare/service/EmulationService;
    0006039eif-eqz v0, :cond_236
    000603a2invoke-virtual {v1}, Lnfc/share/nfcshare/model/NfcInfo;->getCardBytes()Ljava/lang/String;
    000603a8move-result-object v1
    000603aainvoke-static {v1}, Ls1/n;->b(Ljava/lang/String;)[B
    000603b0move-result-object v1
    000603b2invoke-virtual {v0, v1}, Landroid/nfc/cardemulation/HostApduService;->sendResponseApdu([B)V
    000603b8goto :goto_236
    000603basget-object v0, Ls1/n;->a:LR0/d;
    000603beinvoke-virtual {v1}, Lnfc/share/nfcshare/model/NfcInfo;->getCardBytes()Ljava/lang/String;
    000603c4move-result-object v0
    000603c6invoke-static {v0}, Lt1/c;->d(Ljava/lang/String;)Ljava/lang/String;
    000603ccmove-result-object v0
    000603cesget-object v1, Lnfc/share/nfcshare/model/MqttChannel;->SEND_CHANNEL:Lnfc/share/nfcshare/model/MqttChannel;
    000603d2invoke-virtual {v2, v1, v0}, LF0/h;->C(Lnfc/share/nfcshare/model/MqttChannel;Ljava/lang/String;)V
    000603d8return-void
    000603dacheck-cast v2, Lcom/google/android/material/behavior/SwipeDismissBehavior;
    000603deiget-object v0, v2, Lcom/google/android/material/behavior/SwipeDismissBehavior;->a:LT/e;
    000603e2if-eqz v0, :cond_24a
    000603e6invoke-virtual {v0}, LT/e;->g()Z
    000603ecmove-result v0
    000603eeif-eqz v0, :cond_24a
    000603f2sget-object v0, LK/P;->a:Ljava/util/WeakHashMap;
    000603f6check-cast v1, Landroid/view/View;
    000603fainvoke-virtual {v1, v10}, Landroid/view/View;->postOnAnimation(Ljava/lang/Runnable;)V
    00060400return-void
    00060402check-cast v2, Ls1/c;
    00060406iget-object v3, v2, Ls1/c;->b:Lnfc/share/nfcshare/MainActivity;
    0006040acheck-cast v1, Ljava/lang/String;
    0006040einvoke-static {v3, v1, v0}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;
    00060414move-result-object v1
    00060416invoke-virtual {v1}, Landroid/widget/Toast;->show()V
    0006041ciget-object v1, v2, Ls1/c;->b:Lnfc/share/nfcshare/MainActivity;
    00060420sget-object v2, Ls1/b;->a:Lu1/o;
    00060424const-string v2, "UserSession"
    00060428invoke-virtual {v1, v2, v0}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;
    0006042emove-result-object v0
    00060430invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
    00060436move-result-object v0
    00060438invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->clear()Landroid/content/SharedPreferences$Editor;
    0006043einvoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V
    00060444invoke-virtual {v1}, Landroid/app/Activity;->finish()V
    0006044areturn-void
    0006044ccheck-cast v2, LB/j;
    00060450iget-object v2, v2, LB/j;->c:Ljava/lang/Object;
    00060454check-cast v2, Lnfc/share/nfcshare/MainActivity;
    00060458check-cast v1, Ljava/lang/String;
    0006045cinvoke-static {v2, v1, v0}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;
    00060462move-result-object v0
    00060464invoke-virtual {v0}, Landroid/widget/Toast;->show()V
    0006046areturn-void
    0006046ccheck-cast v1, LH/g;
    00060470invoke-virtual {v1, v2}, LH/g;->a(Ljava/lang/Object;)V
    00060476return-void
    00060478check-cast v1, LC/h;
    0006047ciget-object v0, v1, LC/h;->b:Ljava/lang/Object;
    00060480check-cast v0, LB/b;
    00060484if-eqz v0, :cond_293
    00060488check-cast v2, Landroid/graphics/Typeface;
    0006048cinvoke-virtual {v0, v2}, LB/b;->h(Landroid/graphics/Typeface;)V
    00060492return-void
    00060494.packed-switch 0x0
    000604c0.packed-switch 0x1
    0005ff5c
    000604e4
    000604e4 struct try_item
    000604e4 start_addr uint32 0x5ff80
    000604e8 insn_count int 29
    000604ea handler_off uint16 0x60505
    000604ec
    000604ec struct try_item
    000604ec start_addr uint32 0x60108
    000604f0 insn_count int 76
    000604f2 handler_off uint16 0x6050a
    000604f4
    000604f4 struct try_item
    000604f4 start_addr uint32 0x601a4
    000604f8 insn_count int 42
    000604fa handler_off uint16 0x6050a
    000604fc
    000604fc struct try_item
    000604fc start_addr uint32 0x603ba
    00060500 insn_count int 15
    00060502 handler_off uint16 0x6050f
    00060504
    00060504 struct encoded_catch_handler_list
    00060504 size int 3
    00060505
    00060505 struct encoded_catch_handler ← 0x604ea
    00060505 size int64 -1
    00060506 handlers[0].type_idx int 0xb5bc
    00060508 handlers[0].addr uint32 0x5ffa0
    00060509 catch_all_addr uint32 0x5fff4
    0006050a
    0006050a struct encoded_catch_handler ← 0x604f2 0x604fa
    0006050a size int64 1
    0006050b handlers[0].type_idx int 0xb554
    0006050d handlers[0].addr uint32 0x60146
    0006050f
    0006050f struct encoded_catch_handler ← 0x60502
    0006050f size int64 1
    00060510 handlers[0].type_idx int 0xb4d4
    00060512 handlers[0].addr uint32 0x603d8
    00060514
    00060514H.b::<init>(java.lang.Object, int, int):
    00060524iput v3, v0, LH/b;->a:I
    00060528iput-object v1, v0, LH/b;->c:Ljava/lang/Object;
    0006052ciput v2, v0, LH/b;->b:I
    00060530invoke-direct {v0}, Ljava/lang/Object;-><init>()V
    00060536return-void
    00060514
    00060538
    00060538H.b::<init>(java.util.List, int, java.lang.Throwable):
    00060548const/4 v3, 0x1
    0006054aiput v3, v0, LH/b;->a:I
    0006054einvoke-direct {v0}, Ljava/lang/Object;-><init>()V
    00060554const-string v3, "initCallbacks cannot be null"
    00060558invoke-static {v1, v3}, LP1/e;->g(Ljava/lang/Object;Ljava/lang/String;)V
    0006055enew-instance v3, Ljava/util/ArrayList;
    00060562invoke-direct {v3, v1}, Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V
    00060568iput-object v3, v0, LH/b;->c:Ljava/lang/Object;
    0006056ciput v2, v0, LH/b;->b:I
    00060570return-void
    00060538
    00060572
    00060572 // align 0x4
    00060574
    00060574H.b::run():
    00060584iget v0, v5, LH/b;->a:I
    00060588packed-switch v0, :pswitch_data_56
    0006058eiget-object v0, v5, LH/b;->c:Ljava/lang/Object;
    00060592check-cast v0, Lcom/google/android/material/datepicker/j;
    00060596iget-object v0, v0, Lcom/google/android/material/datepicker/j;->Y:Landroidx/recyclerview/widget/RecyclerView;
    0006059aiget-boolean v1, v0, Landroidx/recyclerview/widget/RecyclerView;->u:Z
    0006059eif-eqz v1, :cond_10
    000605a2goto :goto_1a
    000605a4iget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
    000605a8if-nez v1, :cond_15
    000605acgoto :goto_1a
    000605aeiget v2, v5, LH/b;->b:I
    000605b2invoke-virtual {v1, v0, v2}, Lf0/H;->x0(Landroidx/recyclerview/widget/RecyclerView;I)V
    000605b8return-void
    000605baiget-object v0, v5, LH/b;->c:Ljava/lang/Object;
    000605becheck-cast v0, Ljava/util/ArrayList;
    000605c2invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
    000605c8move-result v1
    000605caiget v2, v5, LH/b;->b:I
    000605ceconst/4 v3, 0x1
    000605d0const/4 v4, 0x0
    000605d2if-eq v2, v3, :cond_37
    000605d6if-ge v4, v1, :cond_45
    000605dainvoke-virtual {v0, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
    000605e0move-result-object v2
    000605e2check-cast v2, Landroidx/emoji2/text/h;
    000605e6invoke-virtual {v2}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
    000605ecadd-int/lit8 v4, v4, 0x1
    000605f0goto :goto_29
    000605f2if-ge v4, v1, :cond_45
    000605f6invoke-virtual {v0, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
    000605fcmove-result-object v2
    000605fecheck-cast v2, Landroidx/emoji2/text/h;
    00060602invoke-virtual {v2}, Landroidx/emoji2/text/h;->a()V
    00060608add-int/lit8 v4, v4, 0x1
    0006060cgoto :goto_37
    0006060ereturn-void
    00060610iget-object v0, v5, LH/b;->c:Ljava/lang/Object;
    00060614check-cast v0, LC/h;
    00060618iget-object v0, v0, LC/h;->b:Ljava/lang/Object;
    0006061ccheck-cast v0, LB/b;
    00060620if-eqz v0, :cond_55
    00060624iget v1, v5, LH/b;->b:I
    00060628invoke-virtual {v0, v1}, LB/b;->g(I)V
    0006062ereturn-void
    00060630.packed-switch 0x0
    00060574
    00060640
    00060640H.c::compare(java.lang.Object, java.lang.Object):
    00060650check-cast v5, [B
    00060654check-cast v6, [B
    00060658array-length v0, v5
    0006065aarray-length v1, v6
    0006065cif-eq v0, v1, :cond_c
    00060660array-length v5, v5
    00060662array-length v6, v6
    00060664sub-int/2addr v5, v6
    00060666return v5
    00060668const/4 v0, 0x0
    0006066amove v1, v0
    0006066carray-length v2, v5
    0006066eif-ge v1, v2, :cond_1c
    00060672aget-byte v2, v5, v1
    00060676aget-byte v3, v6, v1
    0006067aif-eq v2, v3, :cond_19
    0006067esub-int/2addr v2, v3
    00060680return v2
    00060682add-int/lit8 v1, v1, 0x1
    00060686goto :goto_e
    00060688return v0
    00060640
    0006068a
    0006068a // align 0x4
    0006068c
    0006068cH.d::a(android.content.Context, H.e):
    0006069cmove-object/from16 v0, v20
    000606a0invoke-virtual/range {v19}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
    000606a6move-result-object v1
    000606a8invoke-virtual/range {v19}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
    000606aemove-result-object v2
    000606b0iget-object v3, v0, LH/e;->b:Ljava/lang/Object;
    000606b4check-cast v3, Ljava/lang/String;
    000606b8const/4 v4, 0x0
    000606bainvoke-virtual {v1, v3, v4}, Landroid/content/pm/PackageManager;->resolveContentProvider(Ljava/lang/String;I)Landroid/content/pm/ProviderInfo;
    000606c0move-result-object v5
    000606c2if-eqz v5, :cond_1ba
    000606c6iget-object v6, v5, Landroid/content/pm/ProviderInfo;->packageName:Ljava/lang/String;
    000606caiget-object v7, v0, LH/e;->c:Ljava/lang/Object;
    000606cecheck-cast v7, Ljava/lang/String;
    000606d2invoke-virtual {v6, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    000606d8move-result v6
    000606daif-eqz v6, :cond_19e
    000606deiget-object v3, v5, Landroid/content/pm/ProviderInfo;->packageName:Ljava/lang/String;
    000606e2const/16 v6, 0x40
    000606e6invoke-virtual {v1, v3, v6}, Landroid/content/pm/PackageManager;->getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;
    000606ecmove-result-object v1
    000606eeiget-object v1, v1, Landroid/content/pm/PackageInfo;->signatures:[Landroid/content/pm/Signature;
    000606f2new-instance v3, Ljava/util/ArrayList;
    000606f6invoke-direct {v3}, Ljava/util/ArrayList;-><init>()V
    000606fcarray-length v6, v1
    000606femove v7, v4
    00060700if-ge v7, v6, :cond_40
    00060704aget-object v8, v1, v7
    00060708invoke-virtual {v8}, Landroid/content/pm/Signature;->toByteArray()[B
    0006070emove-result-object v8
    00060710invoke-virtual {v3, v8}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
    00060716add-int/lit8 v7, v7, 0x1
    0006071agoto :goto_32
    0006071csget-object v1, LH/d;->a:LH/c;
    00060720invoke-static {v3, v1}, Ljava/util/Collections;->sort(Ljava/util/List;Ljava/util/Comparator;)V
    00060726iget-object v6, v0, LH/e;->f:Ljava/lang/Object;
    0006072acheck-cast v6, Ljava/util/List;
    0006072eif-eqz v6, :cond_4c
    00060732goto :goto_50
    00060734invoke-static {v2, v4}, LB/b;->j(Landroid/content/res/Resources;I)Ljava/util/List;
    0006073amove-result-object v6
    0006073cmove v2, v4
    0006073einvoke-interface {v6}, Ljava/util/List;->size()I
    00060744move-result v7
    00060746const/4 v8, 0x0
    00060748if-ge v2, v7, :cond_90
    0006074cnew-instance v7, Ljava/util/ArrayList;
    00060750invoke-interface {v6, v2}, Ljava/util/List;->get(I)Ljava/lang/Object;
    00060756move-result-object v9
    00060758check-cast v9, Ljava/util/Collection;
    0006075cinvoke-direct {v7, v9}, Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V
    00060762invoke-static {v7, v1}, Ljava/util/Collections;->sort(Ljava/util/List;Ljava/util/Comparator;)V
    00060768invoke-virtual {v3}, Ljava/util/ArrayList;->size()I
    0006076emove-result v9
    00060770invoke-virtual {v7}, Ljava/util/ArrayList;->size()I
    00060776move-result v10
    00060778if-eq v9, v10, :cond_71
    0006077cgoto :goto_8a
    0006077emove v9, v4
    00060780invoke-virtual {v3}, Ljava/util/ArrayList;->size()I
    00060786move-result v10
    00060788if-ge v9, v10, :cond_91
    0006078cinvoke-virtual {v3, v9}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
    00060792move-result-object v10
    00060794check-cast v10, [B
    00060798invoke-virtual {v7, v9}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
    0006079emove-result-object v11
    000607a0check-cast v11, [B
    000607a4invoke-static {v10, v11}, Ljava/util/Arrays;->equals([B[B)Z
    000607aamove-result v10
    000607acif-nez v10, :cond_8d
    000607b0add-int/lit8 v2, v2, 0x1
    000607b4goto :goto_51
    000607b6add-int/lit8 v9, v9, 0x1
    000607bagoto :goto_72
    000607bcmove-object v5, v8
    000607beconst/4 v1, 0x1
    000607c0if-nez v5, :cond_9a
    000607c4new-instance v0, LH/j;
    000607c8invoke-direct {v0, v1, v8}, LH/j;-><init>(I[LH/k;)V
    000607cereturn-object v0
    000607d0iget-object v2, v5, Landroid/content/pm/ProviderInfo;->authority:Ljava/lang/String;
    000607d4new-instance v3, Ljava/util/ArrayList;
    000607d8invoke-direct {v3}, Ljava/util/ArrayList;-><init>()V
    000607denew-instance v5, Landroid/net/Uri$Builder;
    000607e2invoke-direct {v5}, Landroid/net/Uri$Builder;-><init>()V
    000607e8const-string v6, "content"
    000607ecinvoke-virtual {v5, v6}, Landroid/net/Uri$Builder;->scheme(Ljava/lang/String;)Landroid/net/Uri$Builder;
    000607f2move-result-object v5
    000607f4invoke-virtual {v5, v2}, Landroid/net/Uri$Builder;->authority(Ljava/lang/String;)Landroid/net/Uri$Builder;
    000607famove-result-object v5
    000607fcinvoke-virtual {v5}, Landroid/net/Uri$Builder;->build()Landroid/net/Uri;
    00060802move-result-object v10
    00060804new-instance v5, Landroid/net/Uri$Builder;
    00060808invoke-direct {v5}, Landroid/net/Uri$Builder;-><init>()V
    0006080einvoke-virtual {v5, v6}, Landroid/net/Uri$Builder;->scheme(Ljava/lang/String;)Landroid/net/Uri$Builder;
    00060814move-result-object v5
    00060816invoke-virtual {v5, v2}, Landroid/net/Uri$Builder;->authority(Ljava/lang/String;)Landroid/net/Uri$Builder;
    0006081cmove-result-object v2
    0006081econst-string v5, "file"
    00060822invoke-virtual {v2, v5}, Landroid/net/Uri$Builder;->appendPath(Ljava/lang/String;)Landroid/net/Uri$Builder;
    00060828move-result-object v2
    0006082ainvoke-virtual {v2}, Landroid/net/Uri$Builder;->build()Landroid/net/Uri;
    00060830move-result-object v2
    00060832invoke-virtual/range {v19}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
    00060838move-result-object v5
    0006083ainvoke-virtual {v5, v10}, Landroid/content/ContentResolver;->acquireUnstableContentProviderClient(Landroid/net/Uri;)Landroid/content/ContentProviderClient;
    00060840move-result-object v9
    00060842const-string v11, "_id"
    00060846const-string v12, "file_id"
    0006084aconst-string v13, "font_ttc_index"
    0006084econst-string v14, "font_variation_settings"
    00060852const-string v15, "font_weight"
    00060856const-string v16, "font_italic"
    0006085aconst-string v17, "result_code"
    0006085efilled-new-array/range {v11 .. v17}, [Ljava/lang/String;
    00060864move-result-object v11
    00060866const-string v12, "query = ?"
    0006086aiget-object v0, v0, LH/e;->d:Ljava/lang/Object;
    0006086echeck-cast v0, Ljava/lang/String;
    00060872filled-new-array {v0}, [Ljava/lang/String;
    00060878move-result-object v13
    0006087aif-nez v9, :cond_f2
    0006087egoto :goto_f8
    00060880const/4 v14, 0x0
    00060882const/4 v15, 0x0
    00060884invoke-virtual/range {v9 .. v15}, Landroid/content/ContentProviderClient;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Landroid/os/CancellationSignal;)Landroid/database/Cursor;
    0006088amove-result-object v8
    0006088cif-eqz v8, :cond_17b
    00060890invoke-interface {v8}, Landroid/database/Cursor;->getCount()I
    00060896move-result v0
    00060898if-lez v0, :cond_17b
    0006089cconst-string v0, "result_code"
    000608a0invoke-interface {v8, v0}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
    000608a6move-result v0
    000608a8new-instance v3, Ljava/util/ArrayList;
    000608acinvoke-direct {v3}, Ljava/util/ArrayList;-><init>()V
    000608b2const-string v5, "_id"
    000608b6invoke-interface {v8, v5}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
    000608bcmove-result v5
    000608beconst-string v6, "file_id"
    000608c2invoke-interface {v8, v6}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
    000608c8move-result v6
    000608caconst-string v7, "font_ttc_index"
    000608ceinvoke-interface {v8, v7}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
    000608d4move-result v7
    000608d6const-string v11, "font_weight"
    000608dainvoke-interface {v8, v11}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
    000608e0move-result v11
    000608e2const-string v12, "font_italic"
    000608e6invoke-interface {v8, v12}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
    000608ecmove-result v12
    000608eeinvoke-interface {v8}, Landroid/database/Cursor;->moveToNext()Z
    000608f4move-result v13
    000608f6if-eqz v13, :cond_17b
    000608faconst/4 v13, -0x1
    000608fcif-eq v0, v13, :cond_13b
    00060900invoke-interface {v8, v0}, Landroid/database/Cursor;->getInt(I)I
    00060906move-result v14
    00060908move/from16 v18, v14
    0006090cgoto :goto_13d
    0006090emove-exception v0
    00060910goto :goto_193
    00060912move/from16 v18, v4
    00060916if-eq v7, v13, :cond_145
    0006091ainvoke-interface {v8, v7}, Landroid/database/Cursor;->getInt(I)I
    00060920move-result v14
    00060922move v15, v14
    00060924goto :goto_146
    00060926move v15, v4
    00060928if-ne v6, v13, :cond_153
    0006092cinvoke-interface {v8, v5}, Landroid/database/Cursor;->getLong(I)J
    00060932move-result-wide v13
    00060934invoke-static {v10, v13, v14}, Landroid/content/ContentUris;->withAppendedId(Landroid/net/Uri;J)Landroid/net/Uri;
    0006093amove-result-object v13
    0006093cmove-object v14, v13
    0006093econst/4 v13, -0x1
    00060940goto :goto_15c
    00060942invoke-interface {v8, v6}, Landroid/database/Cursor;->getLong(I)J
    00060948move-result-wide v13
    0006094ainvoke-static {v2, v13, v14}, Landroid/content/ContentUris;->withAppendedId(Landroid/net/Uri;J)Landroid/net/Uri;
    00060950move-result-object v13
    00060952goto :goto_150
    00060954if-eq v11, v13, :cond_163
    00060958invoke-interface {v8, v11}, Landroid/database/Cursor;->getInt(I)I
    0006095emove-result v16
    00060960goto :goto_165
    00060962const/16 v16, 0x190
    00060966if-eq v12, v13, :cond_170
    0006096ainvoke-interface {v8, v12}, Landroid/database/Cursor;->getInt(I)I
    00060970move-result v13
    00060972if-ne v13, v1, :cond_170
    00060976move/from16 v17, v1
    0006097agoto :goto_172
    0006097cmove/from16 v17, v4
    00060980new-instance v13, LH/k;
    00060984invoke-direct/range {v13 .. v18}, LH/k;-><init>(Landroid/net/Uri;IIZI)V
    0006098ainvoke-virtual {v3, v13}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
    00060990goto :goto_129
    00060992if-eqz v8, :cond_180
    00060996invoke-interface {v8}, Landroid/database/Cursor;->close()V
    0006099cif-eqz v9, :cond_185
    000609a0invoke-virtual {v9}, Landroid/content/ContentProviderClient;->close()V
    000609a6new-array v0, v4, [LH/k;
    000609aainvoke-virtual {v3, v0}, Ljava/util/ArrayList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;
    000609b0move-result-object v0
    000609b2check-cast v0, [LH/k;
    000609b6new-instance v1, LH/j;
    000609bainvoke-direct {v1, v4, v0}, LH/j;-><init>(I[LH/k;)V
    000609c0return-object v1
    000609c2if-eqz v8, :cond_198
    000609c6invoke-interface {v8}, Landroid/database/Cursor;->close()V
    000609ccif-eqz v9, :cond_19d
    000609d0invoke-virtual {v9}, Landroid/content/ContentProviderClient;->close()V
    000609d6throw v0
    000609d8new-instance v0, Landroid/content/pm/PackageManager$NameNotFoundException;
    000609dcnew-instance v1, Ljava/lang/StringBuilder;
    000609e0const-string v2, "Found content provider "
    000609e4invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    000609eainvoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000609f0const-string v2, ", but package was not "
    000609f4invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000609fainvoke-virtual {v1, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00060a00invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    00060a06move-result-object v1
    00060a08invoke-direct {v0, v1}, Landroid/content/pm/PackageManager$NameNotFoundException;-><init>(Ljava/lang/String;)V
    00060a0ethrow v0
    00060a10new-instance v0, Landroid/content/pm/PackageManager$NameNotFoundException;
    00060a14new-instance v1, Ljava/lang/StringBuilder;
    00060a18const-string v2, "No package found for authority: "
    00060a1cinvoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    00060a22invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00060a28invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    00060a2emove-result-object v1
    00060a30invoke-direct {v0, v1}, Landroid/content/pm/PackageManager$NameNotFoundException;-><init>(Ljava/lang/String;)V
    00060a36throw v0
    0006068c
    00060a38
    00060a38 struct try_item
    00060a38 start_addr uint32 0x60842
    00060a3c insn_count int 28
    00060a3e handler_off uint16 0x60a51
    00060a40
    00060a40 struct try_item
    00060a40 start_addr uint32 0x60884
    00060a44 insn_count int 4
    00060a46 handler_off uint16 0x60a54
    00060a48
    00060a48 struct try_item
    00060a48 start_addr uint32 0x60890
    00060a4c insn_count int 128
    00060a4e handler_off uint16 0x60a51
    00060a50
    00060a50 struct encoded_catch_handler_list
    00060a50 size int 2
    00060a51
    00060a51 struct encoded_catch_handler ← 0x60a3e 0x60a4e
    00060a51 size int64 0
    00060a52 catch_all_addr uint32 0x6090e
    00060a54
    00060a54 struct encoded_catch_handler ← 0x60a46
    00060a54 size int64 -1
    00060a55 handlers[0].type_idx int 0xa680
    00060a57 handlers[0].addr uint32 0x6088c
    00060a59 catch_all_addr uint32 0x6090e
    00060a5b
    00060a5b // align 0x4
    00060a5c
    00060a5cH.d::<clinit>():
    00060a6cnew-instance v0, LH/c;
    00060a70invoke-direct {v0}, Ljava/lang/Object;-><init>()V
    00060a76sput-object v0, LH/d;->a:LH/c;
    00060a7areturn-void
    00060a5c
    00060a7c
    00060a7cH.f::call():
    00060a8ciget v0, v4, LH/f;->a:I
    00060a90packed-switch v0, :pswitch_data_26
    00060a96iget-object v0, v4, LH/f;->b:Ljava/lang/String;
    00060a9aiget-object v1, v4, LH/f;->c:Landroid/content/Context;
    00060a9eiget-object v2, v4, LH/f;->d:LH/e;
    00060aa2iget v3, v4, LH/f;->e:I
    00060aa6invoke-static {v0, v1, v2, v3}, LH/i;->a(Ljava/lang/String;Landroid/content/Context;LH/e;I)LH/h;
    00060aacmove-result-object v0
    00060aaegoto :goto_18
    00060ab0new-instance v0, LH/h;
    00060ab4const/4 v1, -0x3
    00060ab6invoke-direct {v0, v1}, LH/h;-><init>(I)V
    00060abcreturn-object v0
    00060abeiget-object v0, v4, LH/f;->b:Ljava/lang/String;
    00060ac2iget-object v1, v4, LH/f;->c:Landroid/content/Context;
    00060ac6iget-object v2, v4, LH/f;->d:LH/e;
    00060acaiget v3, v4, LH/f;->e:I
    00060aceinvoke-static {v0, v1, v2, v3}, LH/i;->a(Ljava/lang/String;Landroid/content/Context;LH/e;I)LH/h;
    00060ad4move-result-object v0
    00060ad6return-object v0
    00060ad8.packed-switch 0x0
    00060a7c
    00060ae4
    00060ae4 struct try_item
    00060ae4 start_addr uint32 0x60a96
    00060ae8 insn_count int 12
    00060aea handler_off uint16 0x60aed
    00060aec
    00060aec struct encoded_catch_handler_list
    00060aec size int 1
    00060aed
    00060aed struct encoded_catch_handler ← 0x60aea
    00060aed size int64 0
    00060aee catch_all_addr uint32 0x60ab0
    00060aef
    00060aef // align 0x10
    00060af0
    00060af0H.f::<init>(java.lang.String, android.content.Context, H.e, int, int):
    00060b00iput v5, v0, LH/f;->a:I
    00060b04iput-object v1, v0, LH/f;->b:Ljava/lang/String;
    00060b08iput-object v2, v0, LH/f;->c:Landroid/content/Context;
    00060b0ciput-object v3, v0, LH/f;->d:LH/e;
    00060b10iput v4, v0, LH/f;->e:I
    00060b14invoke-direct {v0}, Ljava/lang/Object;-><init>()V
    00060b1areturn-void
    00060af0
    00060b1c
    00060b1cH.g::<init>(int, java.lang.Object):
    00060b2ciput v1, v0, LH/g;->a:I
    00060b30iput-object v2, v0, LH/g;->b:Ljava/lang/Object;
    00060b34invoke-direct {v0}, Ljava/lang/Object;-><init>()V
    00060b3areturn-void
    00060b1c
    00060b3c
    00060b3cH.g::a(java.lang.Object):
    00060b4ciget v0, v4, LH/g;->a:I
    00060b50packed-switch v0, :pswitch_data_4e
    00060b56check-cast v5, LH/h;
    00060b5asget-object v0, LH/i;->c:Ljava/lang/Object;
    00060b5emonitor-enter v0
    00060b60sget-object v1, LH/i;->d:Lo/k;
    00060b64iget-object v2, v4, LH/g;->b:Ljava/lang/Object;
    00060b68check-cast v2, Ljava/lang/String;
    00060b6cconst/4 v3, 0x0
    00060b6einvoke-virtual {v1, v2, v3}, Lo/k;->getOrDefault(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    00060b74move-result-object v2
    00060b76check-cast v2, Ljava/util/ArrayList;
    00060b7aif-nez v2, :cond_1d
    00060b7emonitor-exit v0
    00060b80goto :goto_38
    00060b82move-exception v5
    00060b84goto :goto_39
    00060b86iget-object v3, v4, LH/g;->b:Ljava/lang/Object;
    00060b8acheck-cast v3, Ljava/lang/String;
    00060b8einvoke-virtual {v1, v3}, Lo/k;->remove(Ljava/lang/Object;)Ljava/lang/Object;
    00060b94monitor-exit v0
    00060b96const/4 v0, 0x0
    00060b98invoke-virtual {v2}, Ljava/util/ArrayList;->size()I
    00060b9emove-result v1
    00060ba0if-ge v0, v1, :cond_38
    00060ba4invoke-virtual {v2, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
    00060baamove-result-object v1
    00060baccheck-cast v1, LH/g;
    00060bb0invoke-virtual {v1, v5}, LH/g;->a(Ljava/lang/Object;)V
    00060bb6add-int/lit8 v0, v0, 0x1
    00060bbagoto :goto_26
    00060bbcreturn-void
    00060bbemonitor-exit v0
    00060bc0throw v5
    00060bc2check-cast v5, LH/h;
    00060bc6if-nez v5, :cond_45
    00060bcanew-instance v5, LH/h;
    00060bceconst/4 v0, -0x3
    00060bd0invoke-direct {v5, v0}, LH/h;-><init>(I)V
    00060bd6iget-object v0, v4, LH/g;->b:Ljava/lang/Object;
    00060bdacheck-cast v0, LB/j;
    00060bdeinvoke-virtual {v0, v5}, LB/j;->E(LH/h;)V
    00060be4return-void
    00060be6nop
    00060be8.packed-switch 0x0
    00060b3c
    00060bf4
    00060bf4 struct try_item
    00060bf4 start_addr uint32 0x60b60
    00060bf8 insn_count int 27
    00060bfa handler_off uint16 0x60c05
    00060bfc
    00060bfc struct try_item
    00060bfc start_addr uint32 0x60bbe
    00060c00 insn_count int 1
    00060c02 handler_off uint16 0x60c05
    00060c04
    00060c04 struct encoded_catch_handler_list
    00060c04 size int 1
    00060c05
    00060c05 struct encoded_catch_handler ← 0x60bfa 0x60c02
    00060c05 size int64 0
    00060c06 catch_all_addr uint32 0x60b82
    00060c07
    00060c07 // align 0x8
    00060c08
    00060c08H.h::<init>(android.graphics.Typeface):
    00060c18invoke-direct {v0}, Ljava/lang/Object;-><init>()V
    00060c1eiput-object v1, v0, LH/h;->a:Landroid/graphics/Typeface;
    00060c22const/4 v1, 0x0
    00060c24iput v1, v0, LH/h;->b:I
    00060c28return-void
    00060c08
    00060c2a
    00060c2a // align 0x4
    00060c2c
    00060c2cH.h::<init>(int):
    00060c3cinvoke-direct {v1}, Ljava/lang/Object;-><init>()V
    00060c42const/4 v0, 0x0
    00060c44iput-object v0, v1, LH/h;->a:Landroid/graphics/Typeface;
    00060c48iput v2, v1, LH/h;->b:I
    00060c4creturn-void
    00060c2c
    00060c4e
    00060c4e // align 0x10
    00060c50
    00060c50H.i::a(java.lang.String, android.content.Context, H.e, int):
    00060c60sget-object v0, LH/i;->a:Lo/f;
    00060c64invoke-virtual {v0, v6}, Lo/f;->a(Ljava/lang/Object;)Ljava/lang/Object;
    00060c6amove-result-object v1
    00060c6ccheck-cast v1, Landroid/graphics/Typeface;
    00060c70if-eqz v1, :cond_10
    00060c74new-instance v6, LH/h;
    00060c78invoke-direct {v6, v1}, LH/h;-><init>(Landroid/graphics/Typeface;)V
    00060c7ereturn-object v6
    00060c80invoke-static {v7, v8}, LH/d;->a(Landroid/content/Context;LH/e;)LH/j;
    00060c86move-result-object v8
    00060c88const/4 v1, 0x1
    00060c8aconst/4 v2, -0x3
    00060c8ciget-object v3, v8, LH/j;->b:Ljava/lang/Object;
    00060c90check-cast v3, [LH/k;
    00060c94iget v8, v8, LH/j;->a:I
    00060c98if-eqz v8, :cond_24
    00060c9cif-eq v8, v1, :cond_22
    00060ca0move v1, v2
    00060ca2goto :goto_3d
    00060ca4const/4 v1, -0x2
    00060ca6goto :goto_3d
    00060ca8if-eqz v3, :cond_3d
    00060cacarray-length v8, v3
    00060caeif-nez v8, :cond_2a
    00060cb2goto :goto_3d
    00060cb4array-length v8, v3
    00060cb6const/4 v1, 0x0
    00060cb8move v4, v1
    00060cbaif-ge v4, v8, :cond_3d
    00060cbeaget-object v5, v3, v4
    00060cc2iget v5, v5, LH/k;->e:I
    00060cc6if-eqz v5, :cond_3a
    00060ccaif-gez v5, :cond_38
    00060ccegoto :goto_20
    00060cd0move v1, v5
    00060cd2goto :goto_3d
    00060cd4add-int/lit8 v4, v4, 0x1
    00060cd8goto :goto_2d
    00060cdaif-eqz v1, :cond_45
    00060cdenew-instance v6, LH/h;
    00060ce2invoke-direct {v6, v1}, LH/h;-><init>(I)V
    00060ce8return-object v6
    00060ceasget-object v8, LC/i;->a:LC1/l;
    00060ceeinvoke-virtual {v8, v7, v3, v9}, LC1/l;->v(Landroid/content/Context;[LH/k;I)Landroid/graphics/Typeface;
    00060cf4move-result-object v7
    00060cf6if-eqz v7, :cond_56
    00060cfainvoke-virtual {v0, v6, v7}, Lo/f;->b(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    00060d00new-instance v6, LH/h;
    00060d04invoke-direct {v6, v7}, LH/h;-><init>(Landroid/graphics/Typeface;)V
    00060d0areturn-object v6
    00060d0cnew-instance v6, LH/h;
    00060d10invoke-direct {v6, v2}, LH/h;-><init>(I)V
    00060d16return-object v6
    00060d18new-instance v6, LH/h;
    00060d1cconst/4 v7, -0x1
    00060d1einvoke-direct {v6, v7}, LH/h;-><init>(I)V
    00060d24return-object v6
    00060c50
    00060d26
    00060d26 struct code_item_padding
    00060d26 padding uint16 0x0000
    00060d28
    00060d28 struct try_item
    00060d28 start_addr uint32 0x60c80
    00060d2c insn_count int 4
    00060d2e handler_off uint16 0x60d31
    00060d30
    00060d30 struct encoded_catch_handler_list
    00060d30 size int 1
    00060d31
    00060d31 struct encoded_catch_handler ← 0x60d2e
    00060d31 size int64 1
    00060d32 handlers[0].type_idx int 0xa474
    00060d34 handlers[0].addr uint32 0x60d18
    00060d35
    00060d35 // align 0x8
    00060d38
    00060d38H.i::<clinit>():
    00060d48new-instance v0, Lo/f;
    00060d4cconst/16 v1, 0x10
    00060d50invoke-direct {v0, v1}, Lo/f;-><init>(I)V
    00060d56sput-object v0, LH/i;->a:Lo/f;
    00060d5anew-instance v9, LH/m;
    00060d5einvoke-direct {v9}, Ljava/lang/Object;-><init>()V
    00060d64new-instance v2, Ljava/util/concurrent/ThreadPoolExecutor;
    00060d68const/16 v0, 0x2710
    00060d6cint-to-long v5, v0
    00060d6esget-object v7, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit;
    00060d72new-instance v8, Ljava/util/concurrent/LinkedBlockingDeque;
    00060d76invoke-direct {v8}, Ljava/util/concurrent/LinkedBlockingDeque;-><init>()V
    00060d7cconst/4 v3, 0x0
    00060d7econst/4 v4, 0x1
    00060d80invoke-direct/range {v2 .. v9}, Ljava/util/concurrent/ThreadPoolExecutor;-><init>(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V
    00060d86const/4 v0, 0x1
    00060d88invoke-virtual {v2, v0}, Ljava/util/concurrent/ThreadPoolExecutor;->allowCoreThreadTimeOut(Z)V
    00060d8esput-object v2, LH/i;->b:Ljava/util/concurrent/ThreadPoolExecutor;
    00060d92new-instance v0, Ljava/lang/Object;
    00060d96invoke-direct {v0}, Ljava/lang/Object;-><init>()V
    00060d9csput-object v0, LH/i;->c:Ljava/lang/Object;
    00060da0new-instance v0, Lo/k;
    00060da4invoke-direct {v0}, Lo/k;-><init>()V
    00060daasput-object v0, LH/i;->d:Lo/k;
    00060daereturn-void
    00060d38
    00060db0
    00060db0H.e::c(int):
    00060dc0iget-object v0, v8, LH/e;->d:Ljava/lang/Object;
    00060dc4check-cast v0, Ljava/util/ArrayList;
    00060dc8invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
    00060dcemove-result v1
    00060dd0const/4 v2, 0x0
    00060dd2move v3, v2
    00060dd4if-ge v3, v1, :cond_3c
    00060dd8invoke-virtual {v0, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
    00060ddemove-result-object v4
    00060de0check-cast v4, Lf0/a;
    00060de4iget v5, v4, Lf0/a;->a:I
    00060de8const/16 v6, 0x8
    00060decconst/4 v7, 0x1
    00060deeif-ne v5, v6, :cond_24
    00060df2iget v4, v4, Lf0/a;->c:I
    00060df6add-int/lit8 v5, v3, 0x1
    00060dfainvoke-virtual {v8, v4, v5}, LH/e;->g(II)I
    00060e00move-result v4
    00060e02if-ne v4, v9, :cond_39
    00060e06goto :goto_35
    00060e08if-ne v5, v7, :cond_39
    00060e0ciget v5, v4, Lf0/a;->b:I
    00060e10iget v4, v4, Lf0/a;->c:I
    00060e14add-int/2addr v4, v5
    00060e16if-ge v5, v4, :cond_39
    00060e1aadd-int/lit8 v6, v3, 0x1
    00060e1einvoke-virtual {v8, v5, v6}, LH/e;->g(II)I
    00060e24move-result v6
    00060e26if-ne v6, v9, :cond_36
    00060e2areturn v7
    00060e2cadd-int/lit8 v5, v5, 0x1
    00060e30goto :goto_2b
    00060e32add-int/lit8 v3, v3, 0x1
    00060e36goto :goto_a
    00060e38return v2
    00060db0
    00060e3a
    00060e3a // align 0x4
    00060e3c
    00060e3cH.e::h():
    00060e4ciget-object v0, v1, LH/e;->c:Ljava/lang/Object;
    00060e50check-cast v0, Ljava/util/ArrayList;
    00060e54invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
    00060e5amove-result v0
    00060e5cif-lez v0, :cond_c
    00060e60const/4 v0, 0x1
    00060e62return v0
    00060e64const/4 v0, 0x0
    00060e66return v0
    00060e3c
    00060e68
    00060e68H.e::k(int, int, int):
    00060e78iget-object v0, v1, LH/e;->b:Ljava/lang/Object;
    00060e7ccheck-cast v0, LJ/a;
    00060e80invoke-virtual {v0}, LJ/a;->a()Ljava/lang/Object;
    00060e86move-result-object v0
    00060e88check-cast v0, Lf0/a;
    00060e8cif-nez v0, :cond_18
    00060e90new-instance v0, Lf0/a;
    00060e94invoke-direct {v0}, Ljava/lang/Object;-><init>()V
    00060e9aiput v2, v0, Lf0/a;->a:I
    00060e9eiput v3, v0, Lf0/a;->b:I
    00060ea2iput v4, v0, Lf0/a;->c:I
    00060ea6return-object v0
    00060ea8iput v2, v0, Lf0/a;->a:I
    00060eaciput v3, v0, Lf0/a;->b:I
    00060eb0iput v4, v0, Lf0/a;->c:I
    00060eb4return-object v0
    00060e68
    00060eb6
    00060eb6 // align 0x8
    00060eb8
    00060eb8H.e::g(int, int):
    00060ec8iget-object v0, v6, LH/e;->d:Ljava/lang/Object;
    00060ecccheck-cast v0, Ljava/util/ArrayList;
    00060ed0invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
    00060ed6move-result v1
    00060ed8if-ge v8, v1, :cond_41
    00060edcinvoke-virtual {v0, v8}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
    00060ee2move-result-object v2
    00060ee4check-cast v2, Lf0/a;
    00060ee8iget v3, v2, Lf0/a;->a:I
    00060eecconst/16 v4, 0x8
    00060ef0if-ne v3, v4, :cond_28
    00060ef4iget v3, v2, Lf0/a;->b:I
    00060ef8if-ne v3, v7, :cond_1d
    00060efciget v7, v2, Lf0/a;->c:I
    00060f00goto :goto_3e
    00060f02if-ge v3, v7, :cond_21
    00060f06add-int/lit8 v7, v7, -0x1
    00060f0aiget v2, v2, Lf0/a;->c:I
    00060f0eif-gt v2, v7, :cond_3e
    00060f12add-int/lit8 v7, v7, 0x1
    00060f16goto :goto_3e
    00060f18iget v4, v2, Lf0/a;->b:I
    00060f1cif-gt v4, v7, :cond_3e
    00060f20const/4 v5, 0x2
    00060f22if-ne v3, v5, :cond_38
    00060f26iget v2, v2, Lf0/a;->c:I
    00060f2aadd-int/2addr v4, v2
    00060f2cif-ge v7, v4, :cond_36
    00060f30const/4 v7, -0x1
    00060f32return v7
    00060f34sub-int/2addr v7, v2
    00060f36goto :goto_3e
    00060f38const/4 v4, 0x1
    00060f3aif-ne v3, v4, :cond_3e
    00060f3eiget v2, v2, Lf0/a;->c:I
    00060f42add-int/2addr v7, v2
    00060f44add-int/lit8 v8, v8, 0x1
    00060f48goto :goto_8
    00060f4areturn v7
    00060eb8