File spynote_11911c2e1baaab2fbc457932fa85ba68d2b6fa66c42a64fe8254923fe35637b9.dex
Function:
Loading..
000765e4
000765e4android.support.v7.widget.x::a(int, android.view.View):
000765f4invoke-virtual {v4}, Landroid/support/v7/widget/x;->getSelector()Landroid/graphics/drawable/Drawable;
000765famove-result-object v0
000765fcconst/4 v1, 0x1
000765feconst/4 v2, 0x0
00076600if-eqz v0, :cond_d
00076604const/4 v3, -0x1
00076606if-eq v5, v3, :cond_d
0007660aconst/4 v3, 0x1
0007660cgoto :goto_e
0007660econst/4 v3, 0x0
00076610if-eqz v3, :cond_13
00076614invoke-virtual {v0, v2, v2}, Landroid/graphics/drawable/Drawable;->setVisible(ZZ)Z
0007661ainvoke-virtual {v4, v5, v6}, Landroid/support/v7/widget/x;->b(ILandroid/view/View;)V
00076620if-eqz v3, :cond_30
00076624iget-object v5, v4, Landroid/support/v7/widget/x;->a:Landroid/graphics/Rect;
00076628invoke-virtual {v5}, Landroid/graphics/Rect;->exactCenterX()F
0007662emove-result v6
00076630invoke-virtual {v5}, Landroid/graphics/Rect;->exactCenterY()F
00076636move-result v5
00076638invoke-virtual {v4}, Landroid/support/v7/widget/x;->getVisibility()I
0007663emove-result v3
00076640if-nez v3, :cond_29
00076644goto :goto_2a
00076646const/4 v1, 0x0
00076648invoke-virtual {v0, v1, v2}, Landroid/graphics/drawable/Drawable;->setVisible(ZZ)Z
0007664einvoke-static {v0, v6, v5}, Landroid/support/v4/c/a/a;->a(Landroid/graphics/drawable/Drawable;FF)V
00076654return-void
000765e4
000765e4android.support.v7.widget.x::a(int, android.view.View):
000765f4invoke-virtual {v4}, Landroid/support/v7/widget/x;->getSelector()Landroid/graphics/drawable/Drawable;
000765famove-result-object v0
000765fcconst/4 v1, 0x1
000765feconst/4 v2, 0x0
00076600if-eqz v0, :cond_d
00076604const/4 v3, -0x1
00076606if-eq v5, v3, :cond_d
0007660aconst/4 v3, 0x1
0007660cgoto :goto_e
0007660econst/4 v3, 0x0
00076610if-eqz v3, :cond_13
00076614invoke-virtual {v0, v2, v2}, Landroid/graphics/drawable/Drawable;->setVisible(ZZ)Z
0007661ainvoke-virtual {v4, v5, v6}, Landroid/support/v7/widget/x;->b(ILandroid/view/View;)V
00076620if-eqz v3, :cond_30
00076624iget-object v5, v4, Landroid/support/v7/widget/x;->a:Landroid/graphics/Rect;
00076628invoke-virtual {v5}, Landroid/graphics/Rect;->exactCenterX()F
0007662emove-result v6
00076630invoke-virtual {v5}, Landroid/graphics/Rect;->exactCenterY()F
00076636move-result v5
00076638invoke-virtual {v4}, Landroid/support/v7/widget/x;->getVisibility()I
0007663emove-result v3
00076640if-nez v3, :cond_29
00076644goto :goto_2a
00076646const/4 v1, 0x0
00076648invoke-virtual {v0, v1, v2}, Landroid/graphics/drawable/Drawable;->setVisible(ZZ)Z
0007664einvoke-static {v0, v6, v5}, Landroid/support/v4/c/a/a;->a(Landroid/graphics/drawable/Drawable;FF)V
00076654return-void
000765e4
00076656
00076656 // align 0x8
00076656 // align 0x8
00076658
00076658android.support.v7.widget.x::a(int, android.view.View, float, float):
00076668invoke-virtual {v1, v2, v3}, Landroid/support/v7/widget/x;->a(ILandroid/view/View;)V
0007666einvoke-virtual {v1}, Landroid/support/v7/widget/x;->getSelector()Landroid/graphics/drawable/Drawable;
00076674move-result-object v3
00076676if-eqz v3, :cond_f
0007667aconst/4 v0, -0x1
0007667cif-eq v2, v0, :cond_f
00076680invoke-static {v3, v4, v5}, Landroid/support/v4/c/a/a;->a(Landroid/graphics/drawable/Drawable;FF)V
00076686return-void
00076658
00076658android.support.v7.widget.x::a(int, android.view.View, float, float):
00076668invoke-virtual {v1, v2, v3}, Landroid/support/v7/widget/x;->a(ILandroid/view/View;)V
0007666einvoke-virtual {v1}, Landroid/support/v7/widget/x;->getSelector()Landroid/graphics/drawable/Drawable;
00076674move-result-object v3
00076676if-eqz v3, :cond_f
0007667aconst/4 v0, -0x1
0007667cif-eq v2, v0, :cond_f
00076680invoke-static {v3, v4, v5}, Landroid/support/v4/c/a/a;->a(Landroid/graphics/drawable/Drawable;FF)V
00076686return-void
00076658
00076688
00076688android.support.v7.widget.x::a(android.graphics.Canvas):
00076698iget-object v0, v2, Landroid/support/v7/widget/x;->a:Landroid/graphics/Rect;
0007669cinvoke-virtual {v0}, Landroid/graphics/Rect;->isEmpty()Z
000766a2move-result v0
000766a4if-nez v0, :cond_16
000766a8invoke-virtual {v2}, Landroid/support/v7/widget/x;->getSelector()Landroid/graphics/drawable/Drawable;
000766aemove-result-object v0
000766b0if-eqz v0, :cond_16
000766b4iget-object v1, v2, Landroid/support/v7/widget/x;->a:Landroid/graphics/Rect;
000766b8invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;->setBounds(Landroid/graphics/Rect;)V
000766beinvoke-virtual {v0, v3}, Landroid/graphics/drawable/Drawable;->draw(Landroid/graphics/Canvas;)V
000766c4return-void
00076688
00076688android.support.v7.widget.x::a(android.graphics.Canvas):
00076698iget-object v0, v2, Landroid/support/v7/widget/x;->a:Landroid/graphics/Rect;
0007669cinvoke-virtual {v0}, Landroid/graphics/Rect;->isEmpty()Z
000766a2move-result v0
000766a4if-nez v0, :cond_16
000766a8invoke-virtual {v2}, Landroid/support/v7/widget/x;->getSelector()Landroid/graphics/drawable/Drawable;
000766aemove-result-object v0
000766b0if-eqz v0, :cond_16
000766b4iget-object v1, v2, Landroid/support/v7/widget/x;->a:Landroid/graphics/Rect;
000766b8invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;->setBounds(Landroid/graphics/Rect;)V
000766beinvoke-virtual {v0, v3}, Landroid/graphics/drawable/Drawable;->draw(Landroid/graphics/Canvas;)V
000766c4return-void
00076688
000766c6
000766c6 // align 0x8
000766c6 // align 0x8
000766c8
000766c8android.support.v7.widget.x::a():
000766d8const/4 v0, 0x0
000766dareturn v0
000766c8
000766c8android.support.v7.widget.x::a():
000766d8const/4 v0, 0x0
000766dareturn v0
000766c8
000766dc
000766dcandroid.support.v7.widget.x::b():
000766ecinvoke-virtual {v2}, Landroid/support/v7/widget/x;->getSelector()Landroid/graphics/drawable/Drawable;
000766f2move-result-object v0
000766f4if-eqz v0, :cond_13
000766f8invoke-virtual {v2}, Landroid/support/v7/widget/x;->c()Z
000766femove-result v1
00076700if-eqz v1, :cond_13
00076704invoke-virtual {v2}, Landroid/support/v7/widget/x;->getDrawableState()[I
0007670amove-result-object v1
0007670cinvoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;->setState([I)Z
00076712return-void
000766dc
000766dcandroid.support.v7.widget.x::b():
000766ecinvoke-virtual {v2}, Landroid/support/v7/widget/x;->getSelector()Landroid/graphics/drawable/Drawable;
000766f2move-result-object v0
000766f4if-eqz v0, :cond_13
000766f8invoke-virtual {v2}, Landroid/support/v7/widget/x;->c()Z
000766femove-result v1
00076700if-eqz v1, :cond_13
00076704invoke-virtual {v2}, Landroid/support/v7/widget/x;->getDrawableState()[I
0007670amove-result-object v1
0007670cinvoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;->setState([I)Z
00076712return-void
000766dc
00076714
00076714android.support.v7.widget.x::b(int, android.view.View):
00076724iget-object v0, v5, Landroid/support/v7/widget/x;->a:Landroid/graphics/Rect;
00076728invoke-virtual {v7}, Landroid/view/View;->getLeft()I
0007672emove-result v1
00076730invoke-virtual {v7}, Landroid/view/View;->getTop()I
00076736move-result v2
00076738invoke-virtual {v7}, Landroid/view/View;->getRight()I
0007673emove-result v3
00076740invoke-virtual {v7}, Landroid/view/View;->getBottom()I
00076746move-result v4
00076748invoke-virtual {v0, v1, v2, v3, v4}, Landroid/graphics/Rect;->set(IIII)V
0007674eiget v1, v0, Landroid/graphics/Rect;->left:I
00076752iget v2, v5, Landroid/support/v7/widget/x;->b:I
00076756sub-int/2addr v1, v2
00076758iput v1, v0, Landroid/graphics/Rect;->left:I
0007675ciget v1, v0, Landroid/graphics/Rect;->top:I
00076760iget v2, v5, Landroid/support/v7/widget/x;->c:I
00076764sub-int/2addr v1, v2
00076766iput v1, v0, Landroid/graphics/Rect;->top:I
0007676aiget v1, v0, Landroid/graphics/Rect;->right:I
0007676eiget v2, v5, Landroid/support/v7/widget/x;->d:I
00076772add-int/2addr v1, v2
00076774iput v1, v0, Landroid/graphics/Rect;->right:I
00076778iget v1, v0, Landroid/graphics/Rect;->bottom:I
0007677ciget v2, v5, Landroid/support/v7/widget/x;->e:I
00076780add-int/2addr v1, v2
00076782iput v1, v0, Landroid/graphics/Rect;->bottom:I
00076786iget-object v0, v5, Landroid/support/v7/widget/x;->h:Ljava/lang/reflect/Field;
0007678ainvoke-virtual {v0, v5}, Ljava/lang/reflect/Field;->getBoolean(Ljava/lang/Object;)Z
00076790move-result v0
00076792invoke-virtual {v7}, Landroid/view/View;->isEnabled()Z
00076798move-result v7
0007679aif-eq v7, v0, :cond_53
0007679eiget-object v7, v5, Landroid/support/v7/widget/x;->h:Ljava/lang/reflect/Field;
000767a2xor-int/lit8 v0, v0, 0x1
000767a6invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
000767acmove-result-object v0
000767aeinvoke-virtual {v7, v5, v0}, Ljava/lang/reflect/Field;->set(Ljava/lang/Object;Ljava/lang/Object;)V
000767b4const/4 v7, -0x1
000767b6if-eq v6, v7, :cond_53
000767bainvoke-virtual {v5}, Landroid/support/v7/widget/x;->refreshDrawableState()V
000767c0goto :goto_53
000767c2move-exception v6
000767c4invoke-virtual {v6}, Ljava/lang/IllegalAccessException;->printStackTrace()V
000767careturn-void
00076714
00076714android.support.v7.widget.x::b(int, android.view.View):
00076724iget-object v0, v5, Landroid/support/v7/widget/x;->a:Landroid/graphics/Rect;
00076728invoke-virtual {v7}, Landroid/view/View;->getLeft()I
0007672emove-result v1
00076730invoke-virtual {v7}, Landroid/view/View;->getTop()I
00076736move-result v2
00076738invoke-virtual {v7}, Landroid/view/View;->getRight()I
0007673emove-result v3
00076740invoke-virtual {v7}, Landroid/view/View;->getBottom()I
00076746move-result v4
00076748invoke-virtual {v0, v1, v2, v3, v4}, Landroid/graphics/Rect;->set(IIII)V
0007674eiget v1, v0, Landroid/graphics/Rect;->left:I
00076752iget v2, v5, Landroid/support/v7/widget/x;->b:I
00076756sub-int/2addr v1, v2
00076758iput v1, v0, Landroid/graphics/Rect;->left:I
0007675ciget v1, v0, Landroid/graphics/Rect;->top:I
00076760iget v2, v5, Landroid/support/v7/widget/x;->c:I
00076764sub-int/2addr v1, v2
00076766iput v1, v0, Landroid/graphics/Rect;->top:I
0007676aiget v1, v0, Landroid/graphics/Rect;->right:I
0007676eiget v2, v5, Landroid/support/v7/widget/x;->d:I
00076772add-int/2addr v1, v2
00076774iput v1, v0, Landroid/graphics/Rect;->right:I
00076778iget v1, v0, Landroid/graphics/Rect;->bottom:I
0007677ciget v2, v5, Landroid/support/v7/widget/x;->e:I
00076780add-int/2addr v1, v2
00076782iput v1, v0, Landroid/graphics/Rect;->bottom:I
00076786iget-object v0, v5, Landroid/support/v7/widget/x;->h:Ljava/lang/reflect/Field;
0007678ainvoke-virtual {v0, v5}, Ljava/lang/reflect/Field;->getBoolean(Ljava/lang/Object;)Z
00076790move-result v0
00076792invoke-virtual {v7}, Landroid/view/View;->isEnabled()Z
00076798move-result v7
0007679aif-eq v7, v0, :cond_53
0007679eiget-object v7, v5, Landroid/support/v7/widget/x;->h:Ljava/lang/reflect/Field;
000767a2xor-int/lit8 v0, v0, 0x1
000767a6invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
000767acmove-result-object v0
000767aeinvoke-virtual {v7, v5, v0}, Ljava/lang/reflect/Field;->set(Ljava/lang/Object;Ljava/lang/Object;)V
000767b4const/4 v7, -0x1
000767b6if-eq v6, v7, :cond_53
000767bainvoke-virtual {v5}, Landroid/support/v7/widget/x;->refreshDrawableState()V
000767c0goto :goto_53
000767c2move-exception v6
000767c4invoke-virtual {v6}, Ljava/lang/IllegalAccessException;->printStackTrace()V
000767careturn-void
00076714
000767cc
000767cc struct try_item
000767cc start_addr uint32 0x76786
000767d0 insn_count int 29
000767d2 handler_off uint16 0x767d5
000767d4
000767d4 struct encoded_catch_handler_list
000767d4 size int 1
000767d5
000767d5 struct encoded_catch_handler ← 0x767d2
000767d5 size int64 1
000767d6 handlers[0].type_idx int 0x599c
000767d8 handlers[0].addr uint32 0x767c2
000767d9
000767d9 // align 0x4
000767cc struct try_item
000767cc start_addr uint32 0x76786
000767d0 insn_count int 29
000767d2 handler_off uint16 0x767d5
000767d4
000767d4 struct encoded_catch_handler_list
000767d4 size int 1
000767d5
000767d5 struct encoded_catch_handler ← 0x767d2
000767d5 size int64 1
000767d6 handlers[0].type_idx int 0x599c
000767d8 handlers[0].addr uint32 0x767c2
000767d9
000767d9 // align 0x4
000767dc
000767dcandroid.support.v7.widget.x::c():
000767ecinvoke-virtual {v1}, Landroid/support/v7/widget/x;->a()Z
000767f2move-result v0
000767f4if-eqz v0, :cond_e
000767f8invoke-virtual {v1}, Landroid/support/v7/widget/x;->isPressed()Z
000767femove-result v0
00076800if-eqz v0, :cond_e
00076804const/4 v0, 0x1
00076806goto :goto_f
00076808const/4 v0, 0x0
0007680areturn v0
000767dc
000767dcandroid.support.v7.widget.x::c():
000767ecinvoke-virtual {v1}, Landroid/support/v7/widget/x;->a()Z
000767f2move-result v0
000767f4if-eqz v0, :cond_e
000767f8invoke-virtual {v1}, Landroid/support/v7/widget/x;->isPressed()Z
000767femove-result v0
00076800if-eqz v0, :cond_e
00076804const/4 v0, 0x1
00076806goto :goto_f
00076808const/4 v0, 0x0
0007680areturn v0
000767dc
0007680c
0007680candroid.support.v7.widget.x::dispatchDraw(android.graphics.Canvas):
0007681cinvoke-virtual {v0, v1}, Landroid/support/v7/widget/x;->a(Landroid/graphics/Canvas;)V
00076822invoke-super {v0, v1}, Landroid/widget/ListView;->dispatchDraw(Landroid/graphics/Canvas;)V
00076828return-void
0007680c
0007680candroid.support.v7.widget.x::dispatchDraw(android.graphics.Canvas):
0007681cinvoke-virtual {v0, v1}, Landroid/support/v7/widget/x;->a(Landroid/graphics/Canvas;)V
00076822invoke-super {v0, v1}, Landroid/widget/ListView;->dispatchDraw(Landroid/graphics/Canvas;)V
00076828return-void
0007680c
0007682a
0007682a // align 0x4
0007682a // align 0x4
0007682c
0007682candroid.support.v7.widget.x::drawableStateChanged():
0007683cinvoke-super {v1}, Landroid/widget/ListView;->drawableStateChanged()V
00076842const/4 v0, 0x1
00076844invoke-virtual {v1, v0}, Landroid/support/v7/widget/x;->setSelectorEnabled(Z)V
0007684ainvoke-virtual {v1}, Landroid/support/v7/widget/x;->b()V
00076850return-void
0007682c
0007682candroid.support.v7.widget.x::drawableStateChanged():
0007683cinvoke-super {v1}, Landroid/widget/ListView;->drawableStateChanged()V
00076842const/4 v0, 0x1
00076844invoke-virtual {v1, v0}, Landroid/support/v7/widget/x;->setSelectorEnabled(Z)V
0007684ainvoke-virtual {v1}, Landroid/support/v7/widget/x;->b()V
00076850return-void
0007682c
00076852
00076852 // align 0x4
00076852 // align 0x4
00076854
00076854android.support.v7.widget.x::onTouchEvent(android.view.MotionEvent):
00076864invoke-virtual {v3}, Landroid/view/MotionEvent;->getAction()I
0007686amove-result v0
0007686cif-eqz v0, :cond_7
00076870goto :goto_17
00076872invoke-virtual {v3}, Landroid/view/MotionEvent;->getX()F
00076878move-result v0
0007687afloat-to-int v0, v0
0007687cinvoke-virtual {v3}, Landroid/view/MotionEvent;->getY()F
00076882move-result v1
00076884float-to-int v1, v1
00076886invoke-virtual {v2, v0, v1}, Landroid/support/v7/widget/x;->pointToPosition(II)I
0007688cmove-result v0
0007688eiput v0, v2, Landroid/support/v7/widget/x;->f:I
00076892invoke-super {v2, v3}, Landroid/widget/ListView;->onTouchEvent(Landroid/view/MotionEvent;)Z
00076898move-result v3
0007689areturn v3
00076854
00076854android.support.v7.widget.x::onTouchEvent(android.view.MotionEvent):
00076864invoke-virtual {v3}, Landroid/view/MotionEvent;->getAction()I
0007686amove-result v0
0007686cif-eqz v0, :cond_7
00076870goto :goto_17
00076872invoke-virtual {v3}, Landroid/view/MotionEvent;->getX()F
00076878move-result v0
0007687afloat-to-int v0, v0
0007687cinvoke-virtual {v3}, Landroid/view/MotionEvent;->getY()F
00076882move-result v1
00076884float-to-int v1, v1
00076886invoke-virtual {v2, v0, v1}, Landroid/support/v7/widget/x;->pointToPosition(II)I
0007688cmove-result v0
0007688eiput v0, v2, Landroid/support/v7/widget/x;->f:I
00076892invoke-super {v2, v3}, Landroid/widget/ListView;->onTouchEvent(Landroid/view/MotionEvent;)Z
00076898move-result v3
0007689areturn v3
00076854
0007689c
0007689candroid.support.v7.widget.x::setSelector(android.graphics.drawable.Drawable):
000768acif-eqz v2, :cond_8
000768b0new-instance v0, Landroid/support/v7/widget/x$a;
000768b4invoke-direct {v0, v2}, Landroid/support/v7/widget/x$a;-><init>(Landroid/graphics/drawable/Drawable;)V
000768bagoto :goto_9
000768bcconst/4 v0, 0x0
000768beiput-object v0, v1, Landroid/support/v7/widget/x;->i:Landroid/support/v7/widget/x$a;
000768c2iget-object v0, v1, Landroid/support/v7/widget/x;->i:Landroid/support/v7/widget/x$a;
000768c6invoke-super {v1, v0}, Landroid/widget/ListView;->setSelector(Landroid/graphics/drawable/Drawable;)V
000768ccnew-instance v0, Landroid/graphics/Rect;
000768d0invoke-direct {v0}, Landroid/graphics/Rect;-><init>()V
000768d6if-eqz v2, :cond_1a
000768dainvoke-virtual {v2, v0}, Landroid/graphics/drawable/Drawable;->getPadding(Landroid/graphics/Rect;)Z
000768e0iget v2, v0, Landroid/graphics/Rect;->left:I
000768e4iput v2, v1, Landroid/support/v7/widget/x;->b:I
000768e8iget v2, v0, Landroid/graphics/Rect;->top:I
000768eciput v2, v1, Landroid/support/v7/widget/x;->c:I
000768f0iget v2, v0, Landroid/graphics/Rect;->right:I
000768f4iput v2, v1, Landroid/support/v7/widget/x;->d:I
000768f8iget v2, v0, Landroid/graphics/Rect;->bottom:I
000768fciput v2, v1, Landroid/support/v7/widget/x;->e:I
00076900return-void
0007689c
0007689candroid.support.v7.widget.x::setSelector(android.graphics.drawable.Drawable):
000768acif-eqz v2, :cond_8
000768b0new-instance v0, Landroid/support/v7/widget/x$a;
000768b4invoke-direct {v0, v2}, Landroid/support/v7/widget/x$a;-><init>(Landroid/graphics/drawable/Drawable;)V
000768bagoto :goto_9
000768bcconst/4 v0, 0x0
000768beiput-object v0, v1, Landroid/support/v7/widget/x;->i:Landroid/support/v7/widget/x$a;
000768c2iget-object v0, v1, Landroid/support/v7/widget/x;->i:Landroid/support/v7/widget/x$a;
000768c6invoke-super {v1, v0}, Landroid/widget/ListView;->setSelector(Landroid/graphics/drawable/Drawable;)V
000768ccnew-instance v0, Landroid/graphics/Rect;
000768d0invoke-direct {v0}, Landroid/graphics/Rect;-><init>()V
000768d6if-eqz v2, :cond_1a
000768dainvoke-virtual {v2, v0}, Landroid/graphics/drawable/Drawable;->getPadding(Landroid/graphics/Rect;)Z
000768e0iget v2, v0, Landroid/graphics/Rect;->left:I
000768e4iput v2, v1, Landroid/support/v7/widget/x;->b:I
000768e8iget v2, v0, Landroid/graphics/Rect;->top:I
000768eciput v2, v1, Landroid/support/v7/widget/x;->c:I
000768f0iget v2, v0, Landroid/graphics/Rect;->right:I
000768f4iput v2, v1, Landroid/support/v7/widget/x;->d:I
000768f8iget v2, v0, Landroid/graphics/Rect;->bottom:I
000768fciput v2, v1, Landroid/support/v7/widget/x;->e:I
00076900return-void
0007689c
00076902
00076902 // align 0x4
00076902 // align 0x4
00076904
00076904android.support.v7.widget.x::setSelectorEnabled(boolean):
00076914iget-object v0, v1, Landroid/support/v7/widget/x;->i:Landroid/support/v7/widget/x$a;
00076918if-eqz v0, :cond_9
0007691ciget-object v0, v1, Landroid/support/v7/widget/x;->i:Landroid/support/v7/widget/x$a;
00076920invoke-virtual {v0, v2}, Landroid/support/v7/widget/x$a;->a(Z)V
00076926return-void
00076904
00076904android.support.v7.widget.x::setSelectorEnabled(boolean):
00076914iget-object v0, v1, Landroid/support/v7/widget/x;->i:Landroid/support/v7/widget/x$a;
00076918if-eqz v0, :cond_9
0007691ciget-object v0, v1, Landroid/support/v7/widget/x;->i:Landroid/support/v7/widget/x$a;
00076920invoke-virtual {v0, v2}, Landroid/support/v7/widget/x$a;->a(Z)V
00076926return-void
00076904
00076928
00076928android.support.v7.widget.z$a::<init>(android.content.Context, boolean):
00076938invoke-direct {v3, v4, v5}, Landroid/support/v7/widget/s;-><init>(Landroid/content/Context;Z)V
0007693einvoke-virtual {v4}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
00076944move-result-object v4
00076946invoke-virtual {v4}, Landroid/content/res/Resources;->getConfiguration()Landroid/content/res/Configuration;
0007694cmove-result-object v4
0007694esget v5, Landroid/os/Build$VERSION;->SDK_INT:I
00076952const/16 v0, 0x15
00076956const/16 v1, 0x16
0007695aconst/16 v2, 0x11
0007695eif-lt v5, v2, :cond_21
00076962const/4 v5, 0x1
00076964invoke-virtual {v4}, Landroid/content/res/Configuration;->getLayoutDirection()I
0007696amove-result v4
0007696cif-ne v5, v4, :cond_21
00076970iput v0, v3, Landroid/support/v7/widget/z$a;->g:I
00076974iput v1, v3, Landroid/support/v7/widget/z$a;->h:I
00076978goto :goto_25
0007697aiput v1, v3, Landroid/support/v7/widget/z$a;->g:I
0007697eiput v0, v3, Landroid/support/v7/widget/z$a;->h:I
00076982return-void
00076928
00076928android.support.v7.widget.z$a::<init>(android.content.Context, boolean):
00076938invoke-direct {v3, v4, v5}, Landroid/support/v7/widget/s;-><init>(Landroid/content/Context;Z)V
0007693einvoke-virtual {v4}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
00076944move-result-object v4
00076946invoke-virtual {v4}, Landroid/content/res/Resources;->getConfiguration()Landroid/content/res/Configuration;
0007694cmove-result-object v4
0007694esget v5, Landroid/os/Build$VERSION;->SDK_INT:I
00076952const/16 v0, 0x15
00076956const/16 v1, 0x16
0007695aconst/16 v2, 0x11
0007695eif-lt v5, v2, :cond_21
00076962const/4 v5, 0x1
00076964invoke-virtual {v4}, Landroid/content/res/Configuration;->getLayoutDirection()I
0007696amove-result v4
0007696cif-ne v5, v4, :cond_21
00076970iput v0, v3, Landroid/support/v7/widget/z$a;->g:I
00076974iput v1, v3, Landroid/support/v7/widget/z$a;->h:I
00076978goto :goto_25
0007697aiput v1, v3, Landroid/support/v7/widget/z$a;->g:I
0007697eiput v0, v3, Landroid/support/v7/widget/z$a;->h:I
00076982return-void
00076928
00076984
00076984android.support.v7.widget.z$a::a(android.view.MotionEvent, int):
00076994invoke-super {v0, v1, v2}, Landroid/support/v7/widget/s;->a(Landroid/view/MotionEvent;I)Z
0007699amove-result v1
0007699creturn v1
00076984
00076984android.support.v7.widget.z$a::a(android.view.MotionEvent, int):
00076994invoke-super {v0, v1, v2}, Landroid/support/v7/widget/s;->a(Landroid/view/MotionEvent;I)Z
0007699amove-result v1
0007699creturn v1
00076984
0007699e
0007699e // align 0x10
0007699e // align 0x10
000769a0
000769a0android.support.v7.widget.z$a::hasFocus():
000769b0invoke-super {v1}, Landroid/support/v7/widget/s;->hasFocus()Z
000769b6move-result v0
000769b8return v0
000769a0
000769a0android.support.v7.widget.z$a::hasFocus():
000769b0invoke-super {v1}, Landroid/support/v7/widget/s;->hasFocus()Z
000769b6move-result v0
000769b8return v0
000769a0
000769ba
000769ba // align 0x4
000769ba // align 0x4
000769bc
000769bcandroid.support.v7.widget.z$a::hasWindowFocus():
000769ccinvoke-super {v1}, Landroid/support/v7/widget/s;->hasWindowFocus()Z
000769d2move-result v0
000769d4return v0
000769bc
000769bcandroid.support.v7.widget.z$a::hasWindowFocus():
000769ccinvoke-super {v1}, Landroid/support/v7/widget/s;->hasWindowFocus()Z
000769d2move-result v0
000769d4return v0
000769bc
000769d6
000769d6 // align 0x8
000769d6 // align 0x8
000769d8
000769d8android.support.v7.widget.z$a::isFocused():
000769e8invoke-super {v1}, Landroid/support/v7/widget/s;->isFocused()Z
000769eemove-result v0
000769f0return v0
000769d8
000769d8android.support.v7.widget.z$a::isFocused():
000769e8invoke-super {v1}, Landroid/support/v7/widget/s;->isFocused()Z
000769eemove-result v0
000769f0return v0
000769d8
000769f2
000769f2 // align 0x4
000769f2 // align 0x4
000769f4
000769f4android.support.v7.widget.z$a::isInTouchMode():
00076a04invoke-super {v1}, Landroid/support/v7/widget/s;->isInTouchMode()Z
00076a0amove-result v0
00076a0creturn v0
000769f4
000769f4android.support.v7.widget.z$a::isInTouchMode():
00076a04invoke-super {v1}, Landroid/support/v7/widget/s;->isInTouchMode()Z
00076a0amove-result v0
00076a0creturn v0
000769f4
00076a0e
00076a0e // align 0x10
00076a0e // align 0x10
00076a10
00076a10android.support.v7.widget.z$a::onHoverEvent(android.view.MotionEvent):
00076a20iget-object v0, v5, Landroid/support/v7/widget/z$a;->i:Landroid/support/v7/widget/y;
00076a24if-eqz v0, :cond_5a
00076a28invoke-virtual {v5}, Landroid/support/v7/widget/z$a;->getAdapter()Landroid/widget/ListAdapter;
00076a2emove-result-object v0
00076a30instance-of v1, v0, Landroid/widget/HeaderViewListAdapter;
00076a34if-eqz v1, :cond_19
00076a38check-cast v0, Landroid/widget/HeaderViewListAdapter;
00076a3cinvoke-virtual {v0}, Landroid/widget/HeaderViewListAdapter;->getHeadersCount()I
00076a42move-result v1
00076a44invoke-virtual {v0}, Landroid/widget/HeaderViewListAdapter;->getWrappedAdapter()Landroid/widget/ListAdapter;
00076a4amove-result-object v0
00076a4ccheck-cast v0, Landroid/support/v7/view/menu/f;
00076a50goto :goto_1b
00076a52const/4 v1, 0x0
00076a54goto :goto_16
00076a56const/4 v2, 0x0
00076a58invoke-virtual {v6}, Landroid/view/MotionEvent;->getAction()I
00076a5emove-result v3
00076a60const/16 v4, 0xa
00076a64if-eq v3, v4, :cond_42
00076a68invoke-virtual {v6}, Landroid/view/MotionEvent;->getX()F
00076a6emove-result v3
00076a70float-to-int v3, v3
00076a72invoke-virtual {v6}, Landroid/view/MotionEvent;->getY()F
00076a78move-result v4
00076a7afloat-to-int v4, v4
00076a7cinvoke-virtual {v5, v3, v4}, Landroid/support/v7/widget/z$a;->pointToPosition(II)I
00076a82move-result v3
00076a84const/4 v4, -0x1
00076a86if-eq v3, v4, :cond_42
00076a8asub-int/2addr v3, v1
00076a8cif-ltz v3, :cond_42
00076a90invoke-virtual {v0}, Landroid/support/v7/view/menu/f;->getCount()I
00076a96move-result v1
00076a98if-ge v3, v1, :cond_42
00076a9cinvoke-virtual {v0, v3}, Landroid/support/v7/view/menu/f;->a(I)Landroid/support/v7/view/menu/h;
00076aa2move-result-object v2
00076aa4iget-object v1, v5, Landroid/support/v7/widget/z$a;->j:Landroid/view/MenuItem;
00076aa8if-eq v1, v2, :cond_5a
00076aacinvoke-virtual {v0}, Landroid/support/v7/view/menu/f;->a()Landroid/support/v7/view/menu/g;
00076ab2move-result-object v0
00076ab4if-eqz v1, :cond_51
00076ab8iget-object v3, v5, Landroid/support/v7/widget/z$a;->i:Landroid/support/v7/widget/y;
00076abcinvoke-interface {v3, v0, v1}, Landroid/support/v7/widget/y;->a(Landroid/support/v7/view/menu/g;Landroid/view/MenuItem;)V
00076ac2iput-object v2, v5, Landroid/support/v7/widget/z$a;->j:Landroid/view/MenuItem;
00076ac6if-eqz v2, :cond_5a
00076acaiget-object v1, v5, Landroid/support/v7/widget/z$a;->i:Landroid/support/v7/widget/y;
00076aceinvoke-interface {v1, v0, v2}, Landroid/support/v7/widget/y;->b(Landroid/support/v7/view/menu/g;Landroid/view/MenuItem;)V
00076ad4invoke-super {v5, v6}, Landroid/support/v7/widget/s;->onHoverEvent(Landroid/view/MotionEvent;)Z
00076adamove-result v6
00076adcreturn v6
00076a10
00076a10android.support.v7.widget.z$a::onHoverEvent(android.view.MotionEvent):
00076a20iget-object v0, v5, Landroid/support/v7/widget/z$a;->i:Landroid/support/v7/widget/y;
00076a24if-eqz v0, :cond_5a
00076a28invoke-virtual {v5}, Landroid/support/v7/widget/z$a;->getAdapter()Landroid/widget/ListAdapter;
00076a2emove-result-object v0
00076a30instance-of v1, v0, Landroid/widget/HeaderViewListAdapter;
00076a34if-eqz v1, :cond_19
00076a38check-cast v0, Landroid/widget/HeaderViewListAdapter;
00076a3cinvoke-virtual {v0}, Landroid/widget/HeaderViewListAdapter;->getHeadersCount()I
00076a42move-result v1
00076a44invoke-virtual {v0}, Landroid/widget/HeaderViewListAdapter;->getWrappedAdapter()Landroid/widget/ListAdapter;
00076a4amove-result-object v0
00076a4ccheck-cast v0, Landroid/support/v7/view/menu/f;
00076a50goto :goto_1b
00076a52const/4 v1, 0x0
00076a54goto :goto_16
00076a56const/4 v2, 0x0
00076a58invoke-virtual {v6}, Landroid/view/MotionEvent;->getAction()I
00076a5emove-result v3
00076a60const/16 v4, 0xa
00076a64if-eq v3, v4, :cond_42
00076a68invoke-virtual {v6}, Landroid/view/MotionEvent;->getX()F
00076a6emove-result v3
00076a70float-to-int v3, v3
00076a72invoke-virtual {v6}, Landroid/view/MotionEvent;->getY()F
00076a78move-result v4
00076a7afloat-to-int v4, v4
00076a7cinvoke-virtual {v5, v3, v4}, Landroid/support/v7/widget/z$a;->pointToPosition(II)I
00076a82move-result v3
00076a84const/4 v4, -0x1
00076a86if-eq v3, v4, :cond_42
00076a8asub-int/2addr v3, v1
00076a8cif-ltz v3, :cond_42
00076a90invoke-virtual {v0}, Landroid/support/v7/view/menu/f;->getCount()I
00076a96move-result v1
00076a98if-ge v3, v1, :cond_42
00076a9cinvoke-virtual {v0, v3}, Landroid/support/v7/view/menu/f;->a(I)Landroid/support/v7/view/menu/h;
00076aa2move-result-object v2
00076aa4iget-object v1, v5, Landroid/support/v7/widget/z$a;->j:Landroid/view/MenuItem;
00076aa8if-eq v1, v2, :cond_5a
00076aacinvoke-virtual {v0}, Landroid/support/v7/view/menu/f;->a()Landroid/support/v7/view/menu/g;
00076ab2move-result-object v0
00076ab4if-eqz v1, :cond_51
00076ab8iget-object v3, v5, Landroid/support/v7/widget/z$a;->i:Landroid/support/v7/widget/y;
00076abcinvoke-interface {v3, v0, v1}, Landroid/support/v7/widget/y;->a(Landroid/support/v7/view/menu/g;Landroid/view/MenuItem;)V
00076ac2iput-object v2, v5, Landroid/support/v7/widget/z$a;->j:Landroid/view/MenuItem;
00076ac6if-eqz v2, :cond_5a
00076acaiget-object v1, v5, Landroid/support/v7/widget/z$a;->i:Landroid/support/v7/widget/y;
00076aceinvoke-interface {v1, v0, v2}, Landroid/support/v7/widget/y;->b(Landroid/support/v7/view/menu/g;Landroid/view/MenuItem;)V
00076ad4invoke-super {v5, v6}, Landroid/support/v7/widget/s;->onHoverEvent(Landroid/view/MotionEvent;)Z
00076adamove-result v6
00076adcreturn v6
00076a10
00076ade
00076ade // align 0x10
00076ade // align 0x10
00076ae0
00076ae0android.support.v7.widget.z$a::onKeyDown(int, android.view.KeyEvent):
00076af0invoke-virtual {v4}, Landroid/support/v7/widget/z$a;->getSelectedView()Landroid/view/View;
00076af6move-result-object v0
00076af8check-cast v0, Landroid/support/v7/view/menu/ListMenuItemView;
00076afcconst/4 v1, 0x1
00076afeif-eqz v0, :cond_29
00076b02iget v2, v4, Landroid/support/v7/widget/z$a;->g:I
00076b06if-ne v5, v2, :cond_29
00076b0ainvoke-virtual {v0}, Landroid/support/v7/view/menu/ListMenuItemView;->isEnabled()Z
00076b10move-result v5
00076b12if-eqz v5, :cond_28
00076b16invoke-virtual {v0}, Landroid/support/v7/view/menu/ListMenuItemView;->getItemData()Landroid/support/v7/view/menu/h;
00076b1cmove-result-object v5
00076b1einvoke-virtual {v5}, Landroid/support/v7/view/menu/h;->hasSubMenu()Z
00076b24move-result v5
00076b26if-eqz v5, :cond_28
00076b2ainvoke-virtual {v4}, Landroid/support/v7/widget/z$a;->getSelectedItemPosition()I
00076b30move-result v5
00076b32invoke-virtual {v4}, Landroid/support/v7/widget/z$a;->getSelectedItemId()J
00076b38move-result-wide v2
00076b3ainvoke-virtual {v4, v0, v5, v2, v3}, Landroid/support/v7/widget/z$a;->performItemClick(Landroid/view/View;IJ)Z
00076b40return v1
00076b42if-eqz v0, :cond_42
00076b46iget v0, v4, Landroid/support/v7/widget/z$a;->h:I
00076b4aif-ne v5, v0, :cond_42
00076b4econst/4 v5, -0x1
00076b50invoke-virtual {v4, v5}, Landroid/support/v7/widget/z$a;->setSelection(I)V
00076b56invoke-virtual {v4}, Landroid/support/v7/widget/z$a;->getAdapter()Landroid/widget/ListAdapter;
00076b5cmove-result-object v5
00076b5echeck-cast v5, Landroid/support/v7/view/menu/f;
00076b62invoke-virtual {v5}, Landroid/support/v7/view/menu/f;->a()Landroid/support/v7/view/menu/g;
00076b68move-result-object v5
00076b6aconst/4 v6, 0x0
00076b6cinvoke-virtual {v5, v6}, Landroid/support/v7/view/menu/g;->a(Z)V
00076b72return v1
00076b74invoke-super {v4, v5, v6}, Landroid/support/v7/widget/s;->onKeyDown(ILandroid/view/KeyEvent;)Z
00076b7amove-result v5
00076b7creturn v5
00076ae0
00076ae0android.support.v7.widget.z$a::onKeyDown(int, android.view.KeyEvent):
00076af0invoke-virtual {v4}, Landroid/support/v7/widget/z$a;->getSelectedView()Landroid/view/View;
00076af6move-result-object v0
00076af8check-cast v0, Landroid/support/v7/view/menu/ListMenuItemView;
00076afcconst/4 v1, 0x1
00076afeif-eqz v0, :cond_29
00076b02iget v2, v4, Landroid/support/v7/widget/z$a;->g:I
00076b06if-ne v5, v2, :cond_29
00076b0ainvoke-virtual {v0}, Landroid/support/v7/view/menu/ListMenuItemView;->isEnabled()Z
00076b10move-result v5
00076b12if-eqz v5, :cond_28
00076b16invoke-virtual {v0}, Landroid/support/v7/view/menu/ListMenuItemView;->getItemData()Landroid/support/v7/view/menu/h;
00076b1cmove-result-object v5
00076b1einvoke-virtual {v5}, Landroid/support/v7/view/menu/h;->hasSubMenu()Z
00076b24move-result v5
00076b26if-eqz v5, :cond_28
00076b2ainvoke-virtual {v4}, Landroid/support/v7/widget/z$a;->getSelectedItemPosition()I
00076b30move-result v5
00076b32invoke-virtual {v4}, Landroid/support/v7/widget/z$a;->getSelectedItemId()J
00076b38move-result-wide v2
00076b3ainvoke-virtual {v4, v0, v5, v2, v3}, Landroid/support/v7/widget/z$a;->performItemClick(Landroid/view/View;IJ)Z
00076b40return v1
00076b42if-eqz v0, :cond_42
00076b46iget v0, v4, Landroid/support/v7/widget/z$a;->h:I
00076b4aif-ne v5, v0, :cond_42
00076b4econst/4 v5, -0x1
00076b50invoke-virtual {v4, v5}, Landroid/support/v7/widget/z$a;->setSelection(I)V
00076b56invoke-virtual {v4}, Landroid/support/v7/widget/z$a;->getAdapter()Landroid/widget/ListAdapter;
00076b5cmove-result-object v5
00076b5echeck-cast v5, Landroid/support/v7/view/menu/f;
00076b62invoke-virtual {v5}, Landroid/support/v7/view/menu/f;->a()Landroid/support/v7/view/menu/g;
00076b68move-result-object v5
00076b6aconst/4 v6, 0x0
00076b6cinvoke-virtual {v5, v6}, Landroid/support/v7/view/menu/g;->a(Z)V
00076b72return v1
00076b74invoke-super {v4, v5, v6}, Landroid/support/v7/widget/s;->onKeyDown(ILandroid/view/KeyEvent;)Z
00076b7amove-result v5
00076b7creturn v5
00076ae0
00076b7e
00076b7e // align 0x10
00076b7e // align 0x10
00076b80
00076b80android.support.v7.widget.z$a::setHoverListener(android.support.v7.widget.y):
00076b90iput-object v1, v0, Landroid/support/v7/widget/z$a;->i:Landroid/support/v7/widget/y;
00076b94return-void
00076b80
00076b80android.support.v7.widget.z$a::setHoverListener(android.support.v7.widget.y):
00076b90iput-object v1, v0, Landroid/support/v7/widget/z$a;->i:Landroid/support/v7/widget/y;
00076b94return-void
00076b80
00076b96
00076b96 // align 0x8
00076b96 // align 0x8
00076b98
00076b98android.support.v7.widget.z::<clinit>():
00076ba8const-class v0, Landroid/widget/PopupWindow;
00076bacconst-string v1, "setTouchModal"
00076bb0const/4 v2, 0x1
00076bb2new-array v2, v2, [Ljava/lang/Class;
00076bb6const/4 v3, 0x0
00076bb8sget-object v4, Ljava/lang/Boolean;->TYPE:Ljava/lang/Class;
00076bbcaput-object v4, v2, v3
00076bc0invoke-virtual {v0, v1, v2}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
00076bc6move-result-object v0
00076bc8sput-object v0, Landroid/support/v7/widget/z;->a:Ljava/lang/reflect/Method;
00076bccgoto :goto_1a
00076bceconst-string v0, "MenuPopupWindow"
00076bd2const-string v1, "Could not find method setTouchModal() on PopupWindow. Oh well."
00076bd6invoke-static {v0, v1}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
00076bdcreturn-void
00076b98
00076b98android.support.v7.widget.z::<clinit>():
00076ba8const-class v0, Landroid/widget/PopupWindow;
00076bacconst-string v1, "setTouchModal"
00076bb0const/4 v2, 0x1
00076bb2new-array v2, v2, [Ljava/lang/Class;
00076bb6const/4 v3, 0x0
00076bb8sget-object v4, Ljava/lang/Boolean;->TYPE:Ljava/lang/Class;
00076bbcaput-object v4, v2, v3
00076bc0invoke-virtual {v0, v1, v2}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
00076bc6move-result-object v0
00076bc8sput-object v0, Landroid/support/v7/widget/z;->a:Ljava/lang/reflect/Method;
00076bccgoto :goto_1a
00076bceconst-string v0, "MenuPopupWindow"
00076bd2const-string v1, "Could not find method setTouchModal() on PopupWindow. Oh well."
00076bd6invoke-static {v0, v1}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
00076bdcreturn-void
00076b98
00076bde
00076bde struct code_item_padding
00076bde padding uint16 0x0000
00076be0
00076be0 struct try_item
00076be0 start_addr uint32 0x76ba8
00076be4 insn_count int 18
00076be6 handler_off uint16 0x76be9
00076be8
00076be8 struct encoded_catch_handler_list
00076be8 size int 1
00076be9
00076be9 struct encoded_catch_handler ← 0x76be6
00076be9 size int64 1
00076bea handlers[0].type_idx int 0x59bc
00076bec handlers[0].addr uint32 0x76bce
00076bed
00076bed // align 0x10
00076bde struct code_item_padding
00076bde padding uint16 0x0000
00076be0
00076be0 struct try_item
00076be0 start_addr uint32 0x76ba8
00076be4 insn_count int 18
00076be6 handler_off uint16 0x76be9
00076be8
00076be8 struct encoded_catch_handler_list
00076be8 size int 1
00076be9
00076be9 struct encoded_catch_handler ← 0x76be6
00076be9 size int64 1
00076bea handlers[0].type_idx int 0x59bc
00076bec handlers[0].addr uint32 0x76bce
00076bed
00076bed // align 0x10
00076bf0
00076bf0android.support.v7.widget.z::<init>(android.content.Context, android.util.AttributeSet, int, int):
00076c00invoke-direct {v0, v1, v2, v3, v4}, Landroid/support/v7/widget/w;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V
00076c06return-void
00076bf0
00076bf0android.support.v7.widget.z::<init>(android.content.Context, android.util.AttributeSet, int, int):
00076c00invoke-direct {v0, v1, v2, v3, v4}, Landroid/support/v7/widget/w;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V
00076c06return-void
00076bf0
00076c08
00076c08android.support.v7.widget.z::a(android.content.Context, boolean):
00076c18new-instance v0, Landroid/support/v7/widget/z$a;
00076c1cinvoke-direct {v0, v2, v3}, Landroid/support/v7/widget/z$a;-><init>(Landroid/content/Context;Z)V
00076c22invoke-virtual {v0, v1}, Landroid/support/v7/widget/z$a;->setHoverListener(Landroid/support/v7/widget/y;)V
00076c28return-object v0
00076c08
00076c08android.support.v7.widget.z::a(android.content.Context, boolean):
00076c18new-instance v0, Landroid/support/v7/widget/z$a;
00076c1cinvoke-direct {v0, v2, v3}, Landroid/support/v7/widget/z$a;-><init>(Landroid/content/Context;Z)V
00076c22invoke-virtual {v0, v1}, Landroid/support/v7/widget/z$a;->setHoverListener(Landroid/support/v7/widget/y;)V
00076c28return-object v0
00076c08
00076c2a
00076c2a // align 0x4
00076c2a // align 0x4
00076c2c
00076c2candroid.support.v7.widget.z::a(android.support.v7.view.menu.g, android.view.MenuItem):
00076c3ciget-object v0, v1, Landroid/support/v7/widget/z;->b:Landroid/support/v7/widget/y;
00076c40if-eqz v0, :cond_9
00076c44iget-object v0, v1, Landroid/support/v7/widget/z;->b:Landroid/support/v7/widget/y;
00076c48invoke-interface {v0, v2, v3}, Landroid/support/v7/widget/y;->a(Landroid/support/v7/view/menu/g;Landroid/view/MenuItem;)V
00076c4ereturn-void
00076c2c
00076c2candroid.support.v7.widget.z::a(android.support.v7.view.menu.g, android.view.MenuItem):
00076c3ciget-object v0, v1, Landroid/support/v7/widget/z;->b:Landroid/support/v7/widget/y;
00076c40if-eqz v0, :cond_9
00076c44iget-object v0, v1, Landroid/support/v7/widget/z;->b:Landroid/support/v7/widget/y;
00076c48invoke-interface {v0, v2, v3}, Landroid/support/v7/widget/y;->a(Landroid/support/v7/view/menu/g;Landroid/view/MenuItem;)V
00076c4ereturn-void
00076c2c
00076c50
00076c50android.support.v7.widget.z::a(android.support.v7.widget.y):
00076c60iput-object v1, v0, Landroid/support/v7/widget/z;->b:Landroid/support/v7/widget/y;
00076c64return-void
00076c50
00076c50android.support.v7.widget.z::a(android.support.v7.widget.y):
00076c60iput-object v1, v0, Landroid/support/v7/widget/z;->b:Landroid/support/v7/widget/y;
00076c64return-void
00076c50
00076c66
00076c66 // align 0x8
00076c66 // align 0x8
00076c68
00076c68android.support.v7.widget.z::a(java.lang.Object):
00076c78sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
00076c7cconst/16 v1, 0x17
00076c80if-lt v0, v1, :cond_d
00076c84iget-object v0, v2, Landroid/support/v7/widget/z;->g:Landroid/widget/PopupWindow;
00076c88check-cast v3, Landroid/transition/Transition;
00076c8cinvoke-virtual {v0, v3}, Landroid/widget/PopupWindow;->setEnterTransition(Landroid/transition/Transition;)V
00076c92return-void
00076c68
00076c68android.support.v7.widget.z::a(java.lang.Object):
00076c78sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
00076c7cconst/16 v1, 0x17
00076c80if-lt v0, v1, :cond_d
00076c84iget-object v0, v2, Landroid/support/v7/widget/z;->g:Landroid/widget/PopupWindow;
00076c88check-cast v3, Landroid/transition/Transition;
00076c8cinvoke-virtual {v0, v3}, Landroid/widget/PopupWindow;->setEnterTransition(Landroid/transition/Transition;)V
00076c92return-void
00076c68
00076c94
00076c94android.support.v7.widget.z::b(android.support.v7.view.menu.g, android.view.MenuItem):
00076ca4iget-object v0, v1, Landroid/support/v7/widget/z;->b:Landroid/support/v7/widget/y;
00076ca8if-eqz v0, :cond_9
00076caciget-object v0, v1, Landroid/support/v7/widget/z;->b:Landroid/support/v7/widget/y;
00076cb0invoke-interface {v0, v2, v3}, Landroid/support/v7/widget/y;->b(Landroid/support/v7/view/menu/g;Landroid/view/MenuItem;)V
00076cb6return-void
00076c94
00076c94android.support.v7.widget.z::b(android.support.v7.view.menu.g, android.view.MenuItem):
00076ca4iget-object v0, v1, Landroid/support/v7/widget/z;->b:Landroid/support/v7/widget/y;
00076ca8if-eqz v0, :cond_9
00076caciget-object v0, v1, Landroid/support/v7/widget/z;->b:Landroid/support/v7/widget/y;
00076cb0invoke-interface {v0, v2, v3}, Landroid/support/v7/widget/y;->b(Landroid/support/v7/view/menu/g;Landroid/view/MenuItem;)V
00076cb6return-void
00076c94
00076cb8
00076cb8android.support.v7.widget.z::b(java.lang.Object):
00076cc8sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
00076cccconst/16 v1, 0x17
00076cd0if-lt v0, v1, :cond_d
00076cd4iget-object v0, v2, Landroid/support/v7/widget/z;->g:Landroid/widget/PopupWindow;
00076cd8check-cast v3, Landroid/transition/Transition;
00076cdcinvoke-virtual {v0, v3}, Landroid/widget/PopupWindow;->setExitTransition(Landroid/transition/Transition;)V
00076ce2return-void
00076cb8
00076cb8android.support.v7.widget.z::b(java.lang.Object):
00076cc8sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
00076cccconst/16 v1, 0x17
00076cd0if-lt v0, v1, :cond_d
00076cd4iget-object v0, v2, Landroid/support/v7/widget/z;->g:Landroid/widget/PopupWindow;
00076cd8check-cast v3, Landroid/transition/Transition;
00076cdcinvoke-virtual {v0, v3}, Landroid/widget/PopupWindow;->setExitTransition(Landroid/transition/Transition;)V
00076ce2return-void
00076cb8
00076ce4
00076ce4android.support.v7.widget.z::b(boolean):
00076cf4sget-object v0, Landroid/support/v7/widget/z;->a:Ljava/lang/reflect/Method;
00076cf8if-eqz v0, :cond_1d
00076cfcsget-object v0, Landroid/support/v7/widget/z;->a:Ljava/lang/reflect/Method;
00076d00iget-object v1, v4, Landroid/support/v7/widget/z;->g:Landroid/widget/PopupWindow;
00076d04const/4 v2, 0x1
00076d06new-array v2, v2, [Ljava/lang/Object;
00076d0aconst/4 v3, 0x0
00076d0cinvoke-static {v5}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
00076d12move-result-object v5
00076d14aput-object v5, v2, v3
00076d18invoke-virtual {v0, v1, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
00076d1egoto :goto_1d
00076d20const-string v5, "MenuPopupWindow"
00076d24const-string v0, "Could not invoke setTouchModal() on PopupWindow. Oh well."
00076d28invoke-static {v5, v0}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
00076d2ereturn-void
00076ce4
00076ce4android.support.v7.widget.z::b(boolean):
00076cf4sget-object v0, Landroid/support/v7/widget/z;->a:Ljava/lang/reflect/Method;
00076cf8if-eqz v0, :cond_1d
00076cfcsget-object v0, Landroid/support/v7/widget/z;->a:Ljava/lang/reflect/Method;
00076d00iget-object v1, v4, Landroid/support/v7/widget/z;->g:Landroid/widget/PopupWindow;
00076d04const/4 v2, 0x1
00076d06new-array v2, v2, [Ljava/lang/Object;
00076d0aconst/4 v3, 0x0
00076d0cinvoke-static {v5}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
00076d12move-result-object v5
00076d14aput-object v5, v2, v3
00076d18invoke-virtual {v0, v1, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
00076d1egoto :goto_1d
00076d20const-string v5, "MenuPopupWindow"
00076d24const-string v0, "Could not invoke setTouchModal() on PopupWindow. Oh well."
00076d28invoke-static {v5, v0}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
00076d2ereturn-void
00076ce4
00076d30
00076d30 struct try_item
00076d30 start_addr uint32 0x76cfc
00076d34 insn_count int 17
00076d36 handler_off uint16 0x76d39
00076d38
00076d38 struct encoded_catch_handler_list
00076d38 size int 1
00076d39
00076d39 struct encoded_catch_handler ← 0x76d36
00076d39 size int64 1
00076d3a handlers[0].type_idx int 0x5994
00076d3c handlers[0].addr uint32 0x76d20
00076d3d
00076d3d // align 0x10
00076d30 struct try_item
00076d30 start_addr uint32 0x76cfc
00076d34 insn_count int 17
00076d36 handler_off uint16 0x76d39
00076d38
00076d38 struct encoded_catch_handler_list
00076d38 size int 1
00076d39
00076d39 struct encoded_catch_handler ← 0x76d36
00076d39 size int64 1
00076d3a handlers[0].type_idx int 0x5994
00076d3c handlers[0].addr uint32 0x76d20
00076d3d
00076d3d // align 0x10
00076d40
00076d40cmf0.c3b5bm90zq.patch.C10::<init>():
00076d50invoke-direct {v0}, Landroid/content/BroadcastReceiver;-><init>()V
00076d56return-void
00076d40
00076d40cmf0.c3b5bm90zq.patch.C10::<init>():
00076d50invoke-direct {v0}, Landroid/content/BroadcastReceiver;-><init>()V
00076d56return-void
00076d40
00076d58
00076d58cmf0.c3b5bm90zq.patch.C10::a(java.lang.Class, android.content.Context):
00076d68const-string v0, "activity"
00076d6cinvoke-virtual {v4, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
00076d72move-result-object v4
00076d74check-cast v4, Landroid/app/ActivityManager;
00076d78const v0, 0x7fffffff
00076d7einvoke-virtual {v4, v0}, Landroid/app/ActivityManager;->getRunningServices(I)Ljava/util/List;
00076d84move-result-object v4
00076d86invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator;
00076d8cmove-result-object v4
00076d8einvoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z
00076d94move-result v0
00076d96if-eqz v0, :cond_31
00076d9ainvoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object;
00076da0move-result-object v0
00076da2check-cast v0, Landroid/app/ActivityManager$RunningServiceInfo;
00076da6invoke-virtual {v3}, Ljava/lang/Class;->getName()Ljava/lang/String;
00076dacmove-result-object v1
00076daeiget-object v0, v0, Landroid/app/ActivityManager$RunningServiceInfo;->service:Landroid/content/ComponentName;
00076db2invoke-virtual {v0}, Landroid/content/ComponentName;->getClassName()Ljava/lang/String;
00076db8move-result-object v0
00076dbainvoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
00076dc0move-result v0
00076dc2if-eqz v0, :cond_13
00076dc6const/4 v3, 0x1
00076dc8return v3
00076dcaconst/4 v3, 0x0
00076dccreturn v3
00076d58
00076d58cmf0.c3b5bm90zq.patch.C10::a(java.lang.Class, android.content.Context):
00076d68const-string v0, "activity"
00076d6cinvoke-virtual {v4, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
00076d72move-result-object v4
00076d74check-cast v4, Landroid/app/ActivityManager;
00076d78const v0, 0x7fffffff
00076d7einvoke-virtual {v4, v0}, Landroid/app/ActivityManager;->getRunningServices(I)Ljava/util/List;
00076d84move-result-object v4
00076d86invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator;
00076d8cmove-result-object v4
00076d8einvoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z
00076d94move-result v0
00076d96if-eqz v0, :cond_31
00076d9ainvoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object;
00076da0move-result-object v0
00076da2check-cast v0, Landroid/app/ActivityManager$RunningServiceInfo;
00076da6invoke-virtual {v3}, Ljava/lang/Class;->getName()Ljava/lang/String;
00076dacmove-result-object v1
00076daeiget-object v0, v0, Landroid/app/ActivityManager$RunningServiceInfo;->service:Landroid/content/ComponentName;
00076db2invoke-virtual {v0}, Landroid/content/ComponentName;->getClassName()Ljava/lang/String;
00076db8move-result-object v0
00076dbainvoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
00076dc0move-result v0
00076dc2if-eqz v0, :cond_13
00076dc6const/4 v3, 0x1
00076dc8return v3
00076dcaconst/4 v3, 0x0
00076dccreturn v3
00076d58
00076dce
00076dce // align 0x10
00076dce // align 0x10
00076dd0
00076dd0cmf0.c3b5bm90zq.patch.C10::onReceive(android.content.Context, android.content.Intent):
00076de0invoke-virtual {v6}, Landroid/content/Intent;->getExtras()Landroid/os/Bundle;
00076de6move-result-object v6
00076de8if-eqz v6, :cond_3d
00076decconst-string v0, "pdus"
00076df0invoke-virtual {v6, v0}, Landroid/os/Bundle;->get(Ljava/lang/String;)Ljava/lang/Object;
00076df6move-result-object v6
00076df8check-cast v6, [Ljava/lang/Object;
00076dfccheck-cast v6, [Ljava/lang/Object;
00076e00const/4 v0, 0x0
00076e02array-length v1, v6
00076e04if-ge v0, v1, :cond_3d
00076e08aget-object v1, v6, v0
00076e0ccheck-cast v1, [B
00076e10check-cast v1, [B
00076e14invoke-static {v1}, Landroid/telephony/SmsMessage;->createFromPdu([B)Landroid/telephony/SmsMessage;
00076e1amove-result-object v1
00076e1cinvoke-virtual {v1}, Landroid/telephony/SmsMessage;->getDisplayOriginatingAddress()Ljava/lang/String;
00076e22move-result-object v1
00076e24new-instance v2, Ljava/lang/StringBuilder;
00076e28invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
00076e2econst-string v3, "SMS["
00076e32invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00076e38invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00076e3econst-string v1, "]"
00076e42invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00076e48invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00076e4emove-result-object v1
00076e50sput-object v1, Lcmf0/c3b5bm90zq/patch/C11;->b:Ljava/lang/String;
00076e54add-int/lit8 v0, v0, 0x1
00076e58goto :goto_11
00076e5aconst-class v6, Lcmf0/c3b5bm90zq/patch/C11;
00076e5einvoke-virtual {v4, v6, v5}, Lcmf0/c3b5bm90zq/patch/C10;->a(Ljava/lang/Class;Landroid/content/Context;)Z
00076e64move-result v6
00076e66if-nez v6, :cond_4f
00076e6anew-instance v6, Landroid/content/Intent;
00076e6econst-class v0, Lcmf0/c3b5bm90zq/patch/C11;
00076e72invoke-direct {v6, v5, v0}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
00076e78invoke-virtual {v5, v6}, Landroid/content/Context;->startService(Landroid/content/Intent;)Landroid/content/ComponentName;
00076e7ereturn-void
00076dd0
00076dd0cmf0.c3b5bm90zq.patch.C10::onReceive(android.content.Context, android.content.Intent):
00076de0invoke-virtual {v6}, Landroid/content/Intent;->getExtras()Landroid/os/Bundle;
00076de6move-result-object v6
00076de8if-eqz v6, :cond_3d
00076decconst-string v0, "pdus"
00076df0invoke-virtual {v6, v0}, Landroid/os/Bundle;->get(Ljava/lang/String;)Ljava/lang/Object;
00076df6move-result-object v6
00076df8check-cast v6, [Ljava/lang/Object;
00076dfccheck-cast v6, [Ljava/lang/Object;
00076e00const/4 v0, 0x0
00076e02array-length v1, v6
00076e04if-ge v0, v1, :cond_3d
00076e08aget-object v1, v6, v0
00076e0ccheck-cast v1, [B
00076e10check-cast v1, [B
00076e14invoke-static {v1}, Landroid/telephony/SmsMessage;->createFromPdu([B)Landroid/telephony/SmsMessage;
00076e1amove-result-object v1
00076e1cinvoke-virtual {v1}, Landroid/telephony/SmsMessage;->getDisplayOriginatingAddress()Ljava/lang/String;
00076e22move-result-object v1
00076e24new-instance v2, Ljava/lang/StringBuilder;
00076e28invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
00076e2econst-string v3, "SMS["
00076e32invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00076e38invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00076e3econst-string v1, "]"
00076e42invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00076e48invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00076e4emove-result-object v1
00076e50sput-object v1, Lcmf0/c3b5bm90zq/patch/C11;->b:Ljava/lang/String;
00076e54add-int/lit8 v0, v0, 0x1
00076e58goto :goto_11
00076e5aconst-class v6, Lcmf0/c3b5bm90zq/patch/C11;
00076e5einvoke-virtual {v4, v6, v5}, Lcmf0/c3b5bm90zq/patch/C10;->a(Ljava/lang/Class;Landroid/content/Context;)Z
00076e64move-result v6
00076e66if-nez v6, :cond_4f
00076e6anew-instance v6, Landroid/content/Intent;
00076e6econst-class v0, Lcmf0/c3b5bm90zq/patch/C11;
00076e72invoke-direct {v6, v5, v0}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
00076e78invoke-virtual {v5, v6}, Landroid/content/Context;->startService(Landroid/content/Intent;)Landroid/content/ComponentName;
00076e7ereturn-void
00076dd0
00076e80
00076e80 struct try_item
00076e80 start_addr uint32 0x76dec
00076e84 insn_count int 52
00076e86 handler_off uint16 0x76e91
00076e88
00076e88 struct try_item
00076e88 start_addr uint32 0x76e5a
00076e8c insn_count int 18
00076e8e handler_off uint16 0x76e95
00076e90
00076e90 struct encoded_catch_handler_list
00076e90 size int 2
00076e91
00076e91 struct encoded_catch_handler ← 0x76e86
00076e91 size int64 1
00076e92 handlers[0].type_idx int 0x5994
00076e94 handlers[0].addr uint32 0x76e5a
00076e95
00076e95 struct encoded_catch_handler ← 0x76e8e
00076e95 size int64 1
00076e96 handlers[0].type_idx int 0x5994
00076e98 handlers[0].addr uint32 0x76e7e
00076e99
00076e99 // align 0x4
00076e80 struct try_item
00076e80 start_addr uint32 0x76dec
00076e84 insn_count int 52
00076e86 handler_off uint16 0x76e91
00076e88
00076e88 struct try_item
00076e88 start_addr uint32 0x76e5a
00076e8c insn_count int 18
00076e8e handler_off uint16 0x76e95
00076e90
00076e90 struct encoded_catch_handler_list
00076e90 size int 2
00076e91
00076e91 struct encoded_catch_handler ← 0x76e86
00076e91 size int64 1
00076e92 handlers[0].type_idx int 0x5994
00076e94 handlers[0].addr uint32 0x76e5a
00076e95
00076e95 struct encoded_catch_handler ← 0x76e8e
00076e95 size int64 1
00076e96 handlers[0].type_idx int 0x5994
00076e98 handlers[0].addr uint32 0x76e7e
00076e99
00076e99 // align 0x4
00076e9c
00076e9ccmf0.c3b5bm90zq.patch.C11$10::<init>(cmf0.c3b5bm90zq.patch.C11, java.lang.String):
00076eaciput-object v1, v0, Lcmf0/c3b5bm90zq/patch/C11$10;->b:Lcmf0/c3b5bm90zq/patch/C11;
00076eb0iput-object v2, v0, Lcmf0/c3b5bm90zq/patch/C11$10;->a:Ljava/lang/String;
00076eb4invoke-direct {v0}, Ljava/lang/Object;-><init>()V
00076ebareturn-void
00076e9c
00076e9ccmf0.c3b5bm90zq.patch.C11$10::<init>(cmf0.c3b5bm90zq.patch.C11, java.lang.String):
00076eaciput-object v1, v0, Lcmf0/c3b5bm90zq/patch/C11$10;->b:Lcmf0/c3b5bm90zq/patch/C11;
00076eb0iput-object v2, v0, Lcmf0/c3b5bm90zq/patch/C11$10;->a:Ljava/lang/String;
00076eb4invoke-direct {v0}, Ljava/lang/Object;-><init>()V
00076ebareturn-void
00076e9c
00076ebc
00076ebccmf0.c3b5bm90zq.patch.C11$10::run():
00076ecciget-object v0, v6, Lcmf0/c3b5bm90zq/patch/C11$10;->b:Lcmf0/c3b5bm90zq/patch/C11;
00076ed0invoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->G(Lcmf0/c3b5bm90zq/patch/C11;)Ljava/util/concurrent/locks/Lock;
00076ed6move-result-object v0
00076ed8invoke-interface {v0}, Ljava/util/concurrent/locks/Lock;->lock()V
00076edenew-instance v0, Ljava/io/File;
00076ee2iget-object v1, v6, Lcmf0/c3b5bm90zq/patch/C11$10;->a:Ljava/lang/String;
00076ee6invoke-direct {v0, v1}, Ljava/io/File;-><init>(Ljava/lang/String;)V
00076eecinvoke-virtual {v0}, Ljava/io/File;->exists()Z
00076ef2move-result v1
00076ef4if-eqz v1, :cond_58
00076ef8invoke-virtual {v0}, Ljava/io/File;->delete()Z
00076efegoto :goto_58
00076f00move-exception v0
00076f02new-instance v1, Ljava/lang/StringBuilder;
00076f06invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
00076f0csget-wide v2, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00076f10const-wide/16 v4, 0xe
00076f14invoke-static {v2, v3, v4, v5}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00076f1amove-result-object v2
00076f1cinvoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00076f22sget-object v2, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00076f26invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00076f2csget-wide v2, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00076f30const-wide/16 v4, 0x53
00076f34invoke-static {v2, v3, v4, v5}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00076f3amove-result-object v2
00076f3cinvoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00076f42sget-object v2, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00076f46invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00076f4cinvoke-virtual {v0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
00076f52move-result-object v0
00076f54invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00076f5asget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00076f5einvoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00076f64const-string v0, "null"
00076f68invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00076f6einvoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00076f74move-result-object v0
00076f76invoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
00076f7ciget-object v0, v6, Lcmf0/c3b5bm90zq/patch/C11$10;->b:Lcmf0/c3b5bm90zq/patch/C11;
00076f80invoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->G(Lcmf0/c3b5bm90zq/patch/C11;)Ljava/util/concurrent/locks/Lock;
00076f86move-result-object v0
00076f88invoke-interface {v0}, Ljava/util/concurrent/locks/Lock;->unlock()V
00076f8ereturn-void
00076ebc
00076ebccmf0.c3b5bm90zq.patch.C11$10::run():
00076ecciget-object v0, v6, Lcmf0/c3b5bm90zq/patch/C11$10;->b:Lcmf0/c3b5bm90zq/patch/C11;
00076ed0invoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->G(Lcmf0/c3b5bm90zq/patch/C11;)Ljava/util/concurrent/locks/Lock;
00076ed6move-result-object v0
00076ed8invoke-interface {v0}, Ljava/util/concurrent/locks/Lock;->lock()V
00076edenew-instance v0, Ljava/io/File;
00076ee2iget-object v1, v6, Lcmf0/c3b5bm90zq/patch/C11$10;->a:Ljava/lang/String;
00076ee6invoke-direct {v0, v1}, Ljava/io/File;-><init>(Ljava/lang/String;)V
00076eecinvoke-virtual {v0}, Ljava/io/File;->exists()Z
00076ef2move-result v1
00076ef4if-eqz v1, :cond_58
00076ef8invoke-virtual {v0}, Ljava/io/File;->delete()Z
00076efegoto :goto_58
00076f00move-exception v0
00076f02new-instance v1, Ljava/lang/StringBuilder;
00076f06invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
00076f0csget-wide v2, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00076f10const-wide/16 v4, 0xe
00076f14invoke-static {v2, v3, v4, v5}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00076f1amove-result-object v2
00076f1cinvoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00076f22sget-object v2, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00076f26invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00076f2csget-wide v2, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00076f30const-wide/16 v4, 0x53
00076f34invoke-static {v2, v3, v4, v5}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00076f3amove-result-object v2
00076f3cinvoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00076f42sget-object v2, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00076f46invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00076f4cinvoke-virtual {v0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
00076f52move-result-object v0
00076f54invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00076f5asget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00076f5einvoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00076f64const-string v0, "null"
00076f68invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00076f6einvoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00076f74move-result-object v0
00076f76invoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
00076f7ciget-object v0, v6, Lcmf0/c3b5bm90zq/patch/C11$10;->b:Lcmf0/c3b5bm90zq/patch/C11;
00076f80invoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->G(Lcmf0/c3b5bm90zq/patch/C11;)Ljava/util/concurrent/locks/Lock;
00076f86move-result-object v0
00076f88invoke-interface {v0}, Ljava/util/concurrent/locks/Lock;->unlock()V
00076f8ereturn-void
00076ebc
00076f90
00076f90 struct try_item
00076f90 start_addr uint32 0x76ede
00076f94 insn_count int 16
00076f96 handler_off uint16 0x76f99
00076f98
00076f98 struct encoded_catch_handler_list
00076f98 size int 1
00076f99
00076f99 struct encoded_catch_handler ← 0x76f96
00076f99 size int64 1
00076f9a handlers[0].type_idx int 0x5994
00076f9c handlers[0].addr uint32 0x76f00
00076f9d
00076f9d // align 0x10
00076f90 struct try_item
00076f90 start_addr uint32 0x76ede
00076f94 insn_count int 16
00076f96 handler_off uint16 0x76f99
00076f98
00076f98 struct encoded_catch_handler_list
00076f98 size int 1
00076f99
00076f99 struct encoded_catch_handler ← 0x76f96
00076f99 size int64 1
00076f9a handlers[0].type_idx int 0x5994
00076f9c handlers[0].addr uint32 0x76f00
00076f9d
00076f9d // align 0x10
00076fa0
00076fa0cmf0.c3b5bm90zq.patch.C11$11::<init>(cmf0.c3b5bm90zq.patch.C11, java.lang.String):
00076fb0iput-object v1, v0, Lcmf0/c3b5bm90zq/patch/C11$11;->b:Lcmf0/c3b5bm90zq/patch/C11;
00076fb4iput-object v2, v0, Lcmf0/c3b5bm90zq/patch/C11$11;->a:Ljava/lang/String;
00076fb8invoke-direct {v0}, Ljava/lang/Object;-><init>()V
00076fbereturn-void
00076fa0
00076fa0cmf0.c3b5bm90zq.patch.C11$11::<init>(cmf0.c3b5bm90zq.patch.C11, java.lang.String):
00076fb0iput-object v1, v0, Lcmf0/c3b5bm90zq/patch/C11$11;->b:Lcmf0/c3b5bm90zq/patch/C11;
00076fb4iput-object v2, v0, Lcmf0/c3b5bm90zq/patch/C11$11;->a:Ljava/lang/String;
00076fb8invoke-direct {v0}, Ljava/lang/Object;-><init>()V
00076fbereturn-void
00076fa0
00076fc0
00076fc0cmf0.c3b5bm90zq.patch.C11$11::run():
00076fd0iget-object v0, v2, Lcmf0/c3b5bm90zq/patch/C11$11;->b:Lcmf0/c3b5bm90zq/patch/C11;
00076fd4invoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->H(Lcmf0/c3b5bm90zq/patch/C11;)Ljava/util/concurrent/locks/Lock;
00076fdamove-result-object v0
00076fdcinvoke-interface {v0}, Ljava/util/concurrent/locks/Lock;->lock()V
00076fe2new-instance v0, Ljava/io/File;
00076fe6iget-object v1, v2, Lcmf0/c3b5bm90zq/patch/C11$11;->a:Ljava/lang/String;
00076feainvoke-direct {v0, v1}, Ljava/io/File;-><init>(Ljava/lang/String;)V
00076ff0invoke-virtual {v0}, Ljava/io/File;->exists()Z
00076ff6move-result v0
00076ff8if-eqz v0, :cond_30
00076ffcnew-instance v0, Ljava/lang/StringBuilder;
00077000invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
00077006const-string v1, "rm -r "
0007700ainvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077010iget-object v1, v2, Lcmf0/c3b5bm90zq/patch/C11$11;->a:Ljava/lang/String;
00077014invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007701ainvoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00077020move-result-object v0
00077022invoke-static {}, Ljava/lang/Runtime;->getRuntime()Ljava/lang/Runtime;
00077028move-result-object v1
0007702ainvoke-virtual {v1, v0}, Ljava/lang/Runtime;->exec(Ljava/lang/String;)Ljava/lang/Process;
00077030iget-object v0, v2, Lcmf0/c3b5bm90zq/patch/C11$11;->b:Lcmf0/c3b5bm90zq/patch/C11;
00077034invoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->H(Lcmf0/c3b5bm90zq/patch/C11;)Ljava/util/concurrent/locks/Lock;
0007703amove-result-object v0
0007703cinvoke-interface {v0}, Ljava/util/concurrent/locks/Lock;->unlock()V
00077042return-void
00076fc0
00076fc0cmf0.c3b5bm90zq.patch.C11$11::run():
00076fd0iget-object v0, v2, Lcmf0/c3b5bm90zq/patch/C11$11;->b:Lcmf0/c3b5bm90zq/patch/C11;
00076fd4invoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->H(Lcmf0/c3b5bm90zq/patch/C11;)Ljava/util/concurrent/locks/Lock;
00076fdamove-result-object v0
00076fdcinvoke-interface {v0}, Ljava/util/concurrent/locks/Lock;->lock()V
00076fe2new-instance v0, Ljava/io/File;
00076fe6iget-object v1, v2, Lcmf0/c3b5bm90zq/patch/C11$11;->a:Ljava/lang/String;
00076feainvoke-direct {v0, v1}, Ljava/io/File;-><init>(Ljava/lang/String;)V
00076ff0invoke-virtual {v0}, Ljava/io/File;->exists()Z
00076ff6move-result v0
00076ff8if-eqz v0, :cond_30
00076ffcnew-instance v0, Ljava/lang/StringBuilder;
00077000invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
00077006const-string v1, "rm -r "
0007700ainvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077010iget-object v1, v2, Lcmf0/c3b5bm90zq/patch/C11$11;->a:Ljava/lang/String;
00077014invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007701ainvoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00077020move-result-object v0
00077022invoke-static {}, Ljava/lang/Runtime;->getRuntime()Ljava/lang/Runtime;
00077028move-result-object v1
0007702ainvoke-virtual {v1, v0}, Ljava/lang/Runtime;->exec(Ljava/lang/String;)Ljava/lang/Process;
00077030iget-object v0, v2, Lcmf0/c3b5bm90zq/patch/C11$11;->b:Lcmf0/c3b5bm90zq/patch/C11;
00077034invoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->H(Lcmf0/c3b5bm90zq/patch/C11;)Ljava/util/concurrent/locks/Lock;
0007703amove-result-object v0
0007703cinvoke-interface {v0}, Ljava/util/concurrent/locks/Lock;->unlock()V
00077042return-void
00076fc0
00077044
00077044 struct try_item
00077044 start_addr uint32 0x76fe2
00077048 insn_count int 36
0007704a handler_off uint16 0x77055
0007704c
0007704c struct try_item
0007704c start_addr uint32 0x7702a
00077050 insn_count int 3
00077052 handler_off uint16 0x77059
00077054
00077054 struct encoded_catch_handler_list
00077054 size int 2
00077055
00077055 struct encoded_catch_handler ← 0x7704a
00077055 size int64 1
00077056 handlers[0].type_idx int 0x5994
00077058 handlers[0].addr uint32 0x77030
00077059
00077059 struct encoded_catch_handler ← 0x77052
00077059 size int64 2
0007705a handlers[0].type_idx int 0x5940
0007705c handlers[0].addr uint32 0x77030
0007705d handlers[1].type_idx int 0x5994
0007705f handlers[1].addr uint32 0x77030
00077044 struct try_item
00077044 start_addr uint32 0x76fe2
00077048 insn_count int 36
0007704a handler_off uint16 0x77055
0007704c
0007704c struct try_item
0007704c start_addr uint32 0x7702a
00077050 insn_count int 3
00077052 handler_off uint16 0x77059
00077054
00077054 struct encoded_catch_handler_list
00077054 size int 2
00077055
00077055 struct encoded_catch_handler ← 0x7704a
00077055 size int64 1
00077056 handlers[0].type_idx int 0x5994
00077058 handlers[0].addr uint32 0x77030
00077059
00077059 struct encoded_catch_handler ← 0x77052
00077059 size int64 2
0007705a handlers[0].type_idx int 0x5940
0007705c handlers[0].addr uint32 0x77030
0007705d handlers[1].type_idx int 0x5994
0007705f handlers[1].addr uint32 0x77030
00077060
00077060cmf0.c3b5bm90zq.patch.C11$12::<init>(cmf0.c3b5bm90zq.patch.C11):
00077070iput-object v1, v0, Lcmf0/c3b5bm90zq/patch/C11$12;->a:Lcmf0/c3b5bm90zq/patch/C11;
00077074invoke-direct {v0}, Ljava/lang/Object;-><init>()V
0007707areturn-void
00077060
00077060cmf0.c3b5bm90zq.patch.C11$12::<init>(cmf0.c3b5bm90zq.patch.C11):
00077070iput-object v1, v0, Lcmf0/c3b5bm90zq/patch/C11$12;->a:Lcmf0/c3b5bm90zq/patch/C11;
00077074invoke-direct {v0}, Ljava/lang/Object;-><init>()V
0007707areturn-void
00077060
0007707c
0007707ccmf0.c3b5bm90zq.patch.C11$12::run():
0007708ciget-object v0, v4, Lcmf0/c3b5bm90zq/patch/C11$12;->a:Lcmf0/c3b5bm90zq/patch/C11;
00077090invoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->a(Lcmf0/c3b5bm90zq/patch/C11;)Z
00077096move-result v0
00077098if-eqz v0, :cond_2b
0007709ciget-object v0, v4, Lcmf0/c3b5bm90zq/patch/C11$12;->a:Lcmf0/c3b5bm90zq/patch/C11;
000770a0invoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->b(Lcmf0/c3b5bm90zq/patch/C11;)Ljava/lang/Object;
000770a6move-result-object v0
000770a8monitor-enter v0
000770aaiget-object v1, v4, Lcmf0/c3b5bm90zq/patch/C11$12;->a:Lcmf0/c3b5bm90zq/patch/C11;
000770aeinvoke-static {v1}, Lcmf0/c3b5bm90zq/patch/C11;->b(Lcmf0/c3b5bm90zq/patch/C11;)Ljava/lang/Object;
000770b4move-result-object v1
000770b6const-wide/16 v2, 0x1388
000770bainvoke-virtual {v1, v2, v3}, Ljava/lang/Object;->wait(J)V
000770c0goto :goto_1d
000770c2move-exception v1
000770c4goto :goto_29
000770c6iget-object v1, v4, Lcmf0/c3b5bm90zq/patch/C11$12;->a:Lcmf0/c3b5bm90zq/patch/C11;
000770cainvoke-static {v1}, Lcmf0/c3b5bm90zq/patch/C11;->c(Lcmf0/c3b5bm90zq/patch/C11;)V
000770d0const-wide/16 v1, 0x3e8
000770d4invoke-static {v1, v2}, Ljava/lang/Thread;->sleep(J)V
000770damonitor-exit v0
000770dcgoto :goto_0
000770demonitor-exit v0
000770e0throw v1
000770e2return-void
0007707c
0007707ccmf0.c3b5bm90zq.patch.C11$12::run():
0007708ciget-object v0, v4, Lcmf0/c3b5bm90zq/patch/C11$12;->a:Lcmf0/c3b5bm90zq/patch/C11;
00077090invoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->a(Lcmf0/c3b5bm90zq/patch/C11;)Z
00077096move-result v0
00077098if-eqz v0, :cond_2b
0007709ciget-object v0, v4, Lcmf0/c3b5bm90zq/patch/C11$12;->a:Lcmf0/c3b5bm90zq/patch/C11;
000770a0invoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->b(Lcmf0/c3b5bm90zq/patch/C11;)Ljava/lang/Object;
000770a6move-result-object v0
000770a8monitor-enter v0
000770aaiget-object v1, v4, Lcmf0/c3b5bm90zq/patch/C11$12;->a:Lcmf0/c3b5bm90zq/patch/C11;
000770aeinvoke-static {v1}, Lcmf0/c3b5bm90zq/patch/C11;->b(Lcmf0/c3b5bm90zq/patch/C11;)Ljava/lang/Object;
000770b4move-result-object v1
000770b6const-wide/16 v2, 0x1388
000770bainvoke-virtual {v1, v2, v3}, Ljava/lang/Object;->wait(J)V
000770c0goto :goto_1d
000770c2move-exception v1
000770c4goto :goto_29
000770c6iget-object v1, v4, Lcmf0/c3b5bm90zq/patch/C11$12;->a:Lcmf0/c3b5bm90zq/patch/C11;
000770cainvoke-static {v1}, Lcmf0/c3b5bm90zq/patch/C11;->c(Lcmf0/c3b5bm90zq/patch/C11;)V
000770d0const-wide/16 v1, 0x3e8
000770d4invoke-static {v1, v2}, Ljava/lang/Thread;->sleep(J)V
000770damonitor-exit v0
000770dcgoto :goto_0
000770demonitor-exit v0
000770e0throw v1
000770e2return-void
0007707c
000770e4
000770e4 struct try_item
000770e4 start_addr uint32 0x7708c
000770e8 insn_count int 15
000770ea handler_off uint16 0x77115
000770ec
000770ec struct try_item
000770ec start_addr uint32 0x770aa
000770f0 insn_count int 11
000770f2 handler_off uint16 0x77119
000770f4
000770f4 struct try_item
000770f4 start_addr uint32 0x770c6
000770f8 insn_count int 5
000770fa handler_off uint16 0x7711e
000770fc
000770fc struct try_item
000770fc start_addr uint32 0x770d4
00077100 insn_count int 3
00077102 handler_off uint16 0x77120
00077104
00077104 struct try_item
00077104 start_addr uint32 0x770da
00077108 insn_count int 3
0007710a handler_off uint16 0x7711e
0007710c
0007710c struct try_item
0007710c start_addr uint32 0x770e0
00077110 insn_count int 1
00077112 handler_off uint16 0x77115
00077114
00077114 struct encoded_catch_handler_list
00077114 size int 4
00077115
00077115 struct encoded_catch_handler ← 0x770ea 0x77112
00077115 size int64 1
00077116 handlers[0].type_idx int 0x5994
00077118 handlers[0].addr uint32 0x770e2
00077119
00077119 struct encoded_catch_handler ← 0x770f2
00077119 size int64 -1
0007711a handlers[0].type_idx int 0x59ac
0007711c handlers[0].addr uint32 0x770c6
0007711d catch_all_addr uint32 0x770c2
0007711e
0007711e struct encoded_catch_handler ← 0x770fa 0x7710a
0007711e size int64 0
0007711f catch_all_addr uint32 0x770c2
00077120
00077120 struct encoded_catch_handler ← 0x77102
00077120 size int64 -1
00077121 handlers[0].type_idx int 0x59ac
00077123 handlers[0].addr uint32 0x770da
00077124 catch_all_addr uint32 0x770c2
00077125
00077125 // align 0x8
000770e4 struct try_item
000770e4 start_addr uint32 0x7708c
000770e8 insn_count int 15
000770ea handler_off uint16 0x77115
000770ec
000770ec struct try_item
000770ec start_addr uint32 0x770aa
000770f0 insn_count int 11
000770f2 handler_off uint16 0x77119
000770f4
000770f4 struct try_item
000770f4 start_addr uint32 0x770c6
000770f8 insn_count int 5
000770fa handler_off uint16 0x7711e
000770fc
000770fc struct try_item
000770fc start_addr uint32 0x770d4
00077100 insn_count int 3
00077102 handler_off uint16 0x77120
00077104
00077104 struct try_item
00077104 start_addr uint32 0x770da
00077108 insn_count int 3
0007710a handler_off uint16 0x7711e
0007710c
0007710c struct try_item
0007710c start_addr uint32 0x770e0
00077110 insn_count int 1
00077112 handler_off uint16 0x77115
00077114
00077114 struct encoded_catch_handler_list
00077114 size int 4
00077115
00077115 struct encoded_catch_handler ← 0x770ea 0x77112
00077115 size int64 1
00077116 handlers[0].type_idx int 0x5994
00077118 handlers[0].addr uint32 0x770e2
00077119
00077119 struct encoded_catch_handler ← 0x770f2
00077119 size int64 -1
0007711a handlers[0].type_idx int 0x59ac
0007711c handlers[0].addr uint32 0x770c6
0007711d catch_all_addr uint32 0x770c2
0007711e
0007711e struct encoded_catch_handler ← 0x770fa 0x7710a
0007711e size int64 0
0007711f catch_all_addr uint32 0x770c2
00077120
00077120 struct encoded_catch_handler ← 0x77102
00077120 size int64 -1
00077121 handlers[0].type_idx int 0x59ac
00077123 handlers[0].addr uint32 0x770da
00077124 catch_all_addr uint32 0x770c2
00077125
00077125 // align 0x8
00077128
00077128cmf0.c3b5bm90zq.patch.C11$13::<init>(cmf0.c3b5bm90zq.patch.C11, java.lang.String, java.lang.String, java.lang.String, java.lang.String):
00077138iput-object v1, v0, Lcmf0/c3b5bm90zq/patch/C11$13;->e:Lcmf0/c3b5bm90zq/patch/C11;
0007713ciput-object v2, v0, Lcmf0/c3b5bm90zq/patch/C11$13;->a:Ljava/lang/String;
00077140iput-object v3, v0, Lcmf0/c3b5bm90zq/patch/C11$13;->b:Ljava/lang/String;
00077144iput-object v4, v0, Lcmf0/c3b5bm90zq/patch/C11$13;->c:Ljava/lang/String;
00077148iput-object v5, v0, Lcmf0/c3b5bm90zq/patch/C11$13;->d:Ljava/lang/String;
0007714cinvoke-direct {v0}, Ljava/lang/Object;-><init>()V
00077152return-void
00077128
00077128cmf0.c3b5bm90zq.patch.C11$13::<init>(cmf0.c3b5bm90zq.patch.C11, java.lang.String, java.lang.String, java.lang.String, java.lang.String):
00077138iput-object v1, v0, Lcmf0/c3b5bm90zq/patch/C11$13;->e:Lcmf0/c3b5bm90zq/patch/C11;
0007713ciput-object v2, v0, Lcmf0/c3b5bm90zq/patch/C11$13;->a:Ljava/lang/String;
00077140iput-object v3, v0, Lcmf0/c3b5bm90zq/patch/C11$13;->b:Ljava/lang/String;
00077144iput-object v4, v0, Lcmf0/c3b5bm90zq/patch/C11$13;->c:Ljava/lang/String;
00077148iput-object v5, v0, Lcmf0/c3b5bm90zq/patch/C11$13;->d:Ljava/lang/String;
0007714cinvoke-direct {v0}, Ljava/lang/Object;-><init>()V
00077152return-void
00077128
00077154
00077154cmf0.c3b5bm90zq.patch.C11$13::run():
00077164iget-object v0, v10, Lcmf0/c3b5bm90zq/patch/C11$13;->e:Lcmf0/c3b5bm90zq/patch/C11;
00077168invoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->I(Lcmf0/c3b5bm90zq/patch/C11;)Ljava/util/concurrent/locks/Lock;
0007716emove-result-object v0
00077170invoke-interface {v0}, Ljava/util/concurrent/locks/Lock;->lock()V
00077176const-wide/16 v0, 0x53
0007717aconst-wide/16 v2, 0xe
0007717enew-instance v4, Ljava/io/File;
00077182iget-object v5, v10, Lcmf0/c3b5bm90zq/patch/C11$13;->a:Ljava/lang/String;
00077186invoke-direct {v4, v5}, Ljava/io/File;-><init>(Ljava/lang/String;)V
0007718cinvoke-virtual {v4}, Ljava/io/File;->exists()Z
00077192move-result v5
00077194if-nez v5, :cond_1d
00077198invoke-virtual {v4}, Ljava/io/File;->mkdirs()Z
0007719enew-instance v4, Ljava/io/File;
000771a2new-instance v5, Ljava/lang/StringBuilder;
000771a6invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
000771aciget-object v6, v10, Lcmf0/c3b5bm90zq/patch/C11$13;->b:Ljava/lang/String;
000771b0invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000771b6iget-object v6, v10, Lcmf0/c3b5bm90zq/patch/C11$13;->c:Ljava/lang/String;
000771bainvoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000771c0invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000771c6move-result-object v5
000771c8invoke-direct {v4, v5}, Ljava/io/File;-><init>(Ljava/lang/String;)V
000771cenew-instance v5, Ljava/io/File;
000771d2new-instance v6, Ljava/lang/StringBuilder;
000771d6invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V
000771dciget-object v7, v10, Lcmf0/c3b5bm90zq/patch/C11$13;->a:Ljava/lang/String;
000771e0invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000771e6iget-object v7, v10, Lcmf0/c3b5bm90zq/patch/C11$13;->c:Ljava/lang/String;
000771eainvoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000771f0invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000771f6move-result-object v6
000771f8invoke-direct {v5, v6}, Ljava/io/File;-><init>(Ljava/lang/String;)V
000771feinvoke-virtual {v4}, Ljava/io/File;->exists()Z
00077204move-result v4
00077206if-eqz v4, :cond_109
0007720ainvoke-virtual {v5}, Ljava/io/File;->exists()Z
00077210move-result v4
00077212if-eqz v4, :cond_92
00077216new-instance v4, Ljava/lang/StringBuilder;
0007721ainvoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
00077220sget-wide v5, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00077224invoke-static {v5, v6, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
0007722amove-result-object v5
0007722cinvoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077232sget-object v5, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00077236invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007723csget-wide v5, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00077240invoke-static {v5, v6, v0, v1}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00077246move-result-object v5
00077248invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007724esget-object v5, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00077252invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077258const-string v5, "The file is in the same path"
0007725cinvoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077262sget-object v5, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00077266invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007726cconst-string v5, "null"
00077270invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077276invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0007727cmove-result-object v4
0007727einvoke-static {v4}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
00077284goto/16 :goto_1a0
00077288new-instance v4, Ljava/io/FileInputStream;
0007728cnew-instance v5, Ljava/lang/StringBuilder;
00077290invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
00077296iget-object v6, v10, Lcmf0/c3b5bm90zq/patch/C11$13;->b:Ljava/lang/String;
0007729ainvoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000772a0iget-object v6, v10, Lcmf0/c3b5bm90zq/patch/C11$13;->c:Ljava/lang/String;
000772a4invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000772aainvoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000772b0move-result-object v5
000772b2invoke-direct {v4, v5}, Ljava/io/FileInputStream;-><init>(Ljava/lang/String;)V
000772b8new-instance v5, Ljava/io/FileOutputStream;
000772bcnew-instance v6, Ljava/lang/StringBuilder;
000772c0invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V
000772c6iget-object v7, v10, Lcmf0/c3b5bm90zq/patch/C11$13;->a:Ljava/lang/String;
000772cainvoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000772d0iget-object v7, v10, Lcmf0/c3b5bm90zq/patch/C11$13;->c:Ljava/lang/String;
000772d4invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000772dainvoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000772e0move-result-object v6
000772e2invoke-direct {v5, v6}, Ljava/io/FileOutputStream;-><init>(Ljava/lang/String;)V
000772e8const/16 v6, 0x400
000772ecnew-array v6, v6, [B
000772f0array-length v7, v6
000772f2const/4 v8, 0x0
000772f4invoke-virtual {v4, v6, v8, v7}, Ljava/io/InputStream;->read([BII)I
000772famove-result v7
000772fcconst/4 v9, -0x1
000772feif-eq v7, v9, :cond_d3
00077302invoke-virtual {v5, v6, v8, v7}, Ljava/io/OutputStream;->write([BII)V
00077308goto :goto_c6
0007730ainvoke-virtual {v4}, Ljava/io/InputStream;->close()V
00077310invoke-virtual {v5}, Ljava/io/OutputStream;->flush()V
00077316invoke-virtual {v5}, Ljava/io/OutputStream;->close()V
0007731ciget-object v4, v10, Lcmf0/c3b5bm90zq/patch/C11$13;->d:Ljava/lang/String;
00077320const-string v5, "True"
00077324invoke-virtual {v4, v5}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
0007732amove-result v4
0007732cif-eqz v4, :cond_1a0
00077330new-instance v4, Ljava/io/File;
00077334new-instance v5, Ljava/lang/StringBuilder;
00077338invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
0007733eiget-object v6, v10, Lcmf0/c3b5bm90zq/patch/C11$13;->b:Ljava/lang/String;
00077342invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077348iget-object v6, v10, Lcmf0/c3b5bm90zq/patch/C11$13;->c:Ljava/lang/String;
0007734cinvoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077352invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00077358move-result-object v5
0007735ainvoke-direct {v4, v5}, Ljava/io/File;-><init>(Ljava/lang/String;)V
00077360invoke-virtual {v4}, Ljava/io/File;->exists()Z
00077366move-result v5
00077368if-eqz v5, :cond_1a0
0007736cinvoke-virtual {v4}, Ljava/io/File;->delete()Z
00077372goto/16 :goto_1a0
00077376new-instance v4, Ljava/lang/StringBuilder;
0007737ainvoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
00077380sget-wide v5, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00077384invoke-static {v5, v6, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
0007738amove-result-object v5
0007738cinvoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077392sget-object v5, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00077396invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007739csget-wide v5, Lcmf0/c3b5bm90zq/patch/C11;->m:J
000773a0invoke-static {v5, v6, v0, v1}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
000773a6move-result-object v5
000773a8invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000773aesget-object v5, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
000773b2invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000773b8const-string v5, "File not found."
000773bcinvoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000773c2sget-object v5, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
000773c6invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000773ccconst-string v5, "null"
000773d0invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000773d6invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000773dcmove-result-object v4
000773degoto/16 :goto_8d
000773e2move-exception v4
000773e4new-instance v5, Ljava/lang/StringBuilder;
000773e8invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
000773eesget-wide v6, Lcmf0/c3b5bm90zq/patch/C11;->m:J
000773f2invoke-static {v6, v7, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
000773f8move-result-object v2
000773fainvoke-virtual {v5, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077400sget-object v2, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00077404invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007740asget-wide v2, Lcmf0/c3b5bm90zq/patch/C11;->m:J
0007740einvoke-static {v2, v3, v0, v1}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00077414move-result-object v0
00077416invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007741csget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00077420invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077426invoke-virtual {v4}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
0007742cmove-result-object v0
0007742egoto :goto_18c
00077430move-exception v4
00077432new-instance v5, Ljava/lang/StringBuilder;
00077436invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
0007743csget-wide v6, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00077440invoke-static {v6, v7, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00077446move-result-object v2
00077448invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007744esget-object v2, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00077452invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077458sget-wide v2, Lcmf0/c3b5bm90zq/patch/C11;->m:J
0007745cinvoke-static {v2, v3, v0, v1}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00077462move-result-object v0
00077464invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007746asget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
0007746einvoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077474invoke-virtual {v4}, Ljava/io/FileNotFoundException;->getMessage()Ljava/lang/String;
0007747amove-result-object v0
0007747cinvoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077482sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00077486invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007748cconst-string v0, "null"
00077490invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077496invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0007749cmove-result-object v0
0007749einvoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
000774a4iget-object v0, v10, Lcmf0/c3b5bm90zq/patch/C11$13;->e:Lcmf0/c3b5bm90zq/patch/C11;
000774a8invoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->I(Lcmf0/c3b5bm90zq/patch/C11;)Ljava/util/concurrent/locks/Lock;
000774aemove-result-object v0
000774b0invoke-interface {v0}, Ljava/util/concurrent/locks/Lock;->unlock()V
000774b6return-void
00077154
00077154cmf0.c3b5bm90zq.patch.C11$13::run():
00077164iget-object v0, v10, Lcmf0/c3b5bm90zq/patch/C11$13;->e:Lcmf0/c3b5bm90zq/patch/C11;
00077168invoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->I(Lcmf0/c3b5bm90zq/patch/C11;)Ljava/util/concurrent/locks/Lock;
0007716emove-result-object v0
00077170invoke-interface {v0}, Ljava/util/concurrent/locks/Lock;->lock()V
00077176const-wide/16 v0, 0x53
0007717aconst-wide/16 v2, 0xe
0007717enew-instance v4, Ljava/io/File;
00077182iget-object v5, v10, Lcmf0/c3b5bm90zq/patch/C11$13;->a:Ljava/lang/String;
00077186invoke-direct {v4, v5}, Ljava/io/File;-><init>(Ljava/lang/String;)V
0007718cinvoke-virtual {v4}, Ljava/io/File;->exists()Z
00077192move-result v5
00077194if-nez v5, :cond_1d
00077198invoke-virtual {v4}, Ljava/io/File;->mkdirs()Z
0007719enew-instance v4, Ljava/io/File;
000771a2new-instance v5, Ljava/lang/StringBuilder;
000771a6invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
000771aciget-object v6, v10, Lcmf0/c3b5bm90zq/patch/C11$13;->b:Ljava/lang/String;
000771b0invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000771b6iget-object v6, v10, Lcmf0/c3b5bm90zq/patch/C11$13;->c:Ljava/lang/String;
000771bainvoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000771c0invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000771c6move-result-object v5
000771c8invoke-direct {v4, v5}, Ljava/io/File;-><init>(Ljava/lang/String;)V
000771cenew-instance v5, Ljava/io/File;
000771d2new-instance v6, Ljava/lang/StringBuilder;
000771d6invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V
000771dciget-object v7, v10, Lcmf0/c3b5bm90zq/patch/C11$13;->a:Ljava/lang/String;
000771e0invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000771e6iget-object v7, v10, Lcmf0/c3b5bm90zq/patch/C11$13;->c:Ljava/lang/String;
000771eainvoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000771f0invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000771f6move-result-object v6
000771f8invoke-direct {v5, v6}, Ljava/io/File;-><init>(Ljava/lang/String;)V
000771feinvoke-virtual {v4}, Ljava/io/File;->exists()Z
00077204move-result v4
00077206if-eqz v4, :cond_109
0007720ainvoke-virtual {v5}, Ljava/io/File;->exists()Z
00077210move-result v4
00077212if-eqz v4, :cond_92
00077216new-instance v4, Ljava/lang/StringBuilder;
0007721ainvoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
00077220sget-wide v5, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00077224invoke-static {v5, v6, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
0007722amove-result-object v5
0007722cinvoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077232sget-object v5, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00077236invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007723csget-wide v5, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00077240invoke-static {v5, v6, v0, v1}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00077246move-result-object v5
00077248invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007724esget-object v5, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00077252invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077258const-string v5, "The file is in the same path"
0007725cinvoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077262sget-object v5, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00077266invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007726cconst-string v5, "null"
00077270invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077276invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0007727cmove-result-object v4
0007727einvoke-static {v4}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
00077284goto/16 :goto_1a0
00077288new-instance v4, Ljava/io/FileInputStream;
0007728cnew-instance v5, Ljava/lang/StringBuilder;
00077290invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
00077296iget-object v6, v10, Lcmf0/c3b5bm90zq/patch/C11$13;->b:Ljava/lang/String;
0007729ainvoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000772a0iget-object v6, v10, Lcmf0/c3b5bm90zq/patch/C11$13;->c:Ljava/lang/String;
000772a4invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000772aainvoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000772b0move-result-object v5
000772b2invoke-direct {v4, v5}, Ljava/io/FileInputStream;-><init>(Ljava/lang/String;)V
000772b8new-instance v5, Ljava/io/FileOutputStream;
000772bcnew-instance v6, Ljava/lang/StringBuilder;
000772c0invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V
000772c6iget-object v7, v10, Lcmf0/c3b5bm90zq/patch/C11$13;->a:Ljava/lang/String;
000772cainvoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000772d0iget-object v7, v10, Lcmf0/c3b5bm90zq/patch/C11$13;->c:Ljava/lang/String;
000772d4invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000772dainvoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000772e0move-result-object v6
000772e2invoke-direct {v5, v6}, Ljava/io/FileOutputStream;-><init>(Ljava/lang/String;)V
000772e8const/16 v6, 0x400
000772ecnew-array v6, v6, [B
000772f0array-length v7, v6
000772f2const/4 v8, 0x0
000772f4invoke-virtual {v4, v6, v8, v7}, Ljava/io/InputStream;->read([BII)I
000772famove-result v7
000772fcconst/4 v9, -0x1
000772feif-eq v7, v9, :cond_d3
00077302invoke-virtual {v5, v6, v8, v7}, Ljava/io/OutputStream;->write([BII)V
00077308goto :goto_c6
0007730ainvoke-virtual {v4}, Ljava/io/InputStream;->close()V
00077310invoke-virtual {v5}, Ljava/io/OutputStream;->flush()V
00077316invoke-virtual {v5}, Ljava/io/OutputStream;->close()V
0007731ciget-object v4, v10, Lcmf0/c3b5bm90zq/patch/C11$13;->d:Ljava/lang/String;
00077320const-string v5, "True"
00077324invoke-virtual {v4, v5}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
0007732amove-result v4
0007732cif-eqz v4, :cond_1a0
00077330new-instance v4, Ljava/io/File;
00077334new-instance v5, Ljava/lang/StringBuilder;
00077338invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
0007733eiget-object v6, v10, Lcmf0/c3b5bm90zq/patch/C11$13;->b:Ljava/lang/String;
00077342invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077348iget-object v6, v10, Lcmf0/c3b5bm90zq/patch/C11$13;->c:Ljava/lang/String;
0007734cinvoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077352invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00077358move-result-object v5
0007735ainvoke-direct {v4, v5}, Ljava/io/File;-><init>(Ljava/lang/String;)V
00077360invoke-virtual {v4}, Ljava/io/File;->exists()Z
00077366move-result v5
00077368if-eqz v5, :cond_1a0
0007736cinvoke-virtual {v4}, Ljava/io/File;->delete()Z
00077372goto/16 :goto_1a0
00077376new-instance v4, Ljava/lang/StringBuilder;
0007737ainvoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
00077380sget-wide v5, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00077384invoke-static {v5, v6, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
0007738amove-result-object v5
0007738cinvoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077392sget-object v5, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00077396invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007739csget-wide v5, Lcmf0/c3b5bm90zq/patch/C11;->m:J
000773a0invoke-static {v5, v6, v0, v1}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
000773a6move-result-object v5
000773a8invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000773aesget-object v5, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
000773b2invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000773b8const-string v5, "File not found."
000773bcinvoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000773c2sget-object v5, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
000773c6invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000773ccconst-string v5, "null"
000773d0invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000773d6invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000773dcmove-result-object v4
000773degoto/16 :goto_8d
000773e2move-exception v4
000773e4new-instance v5, Ljava/lang/StringBuilder;
000773e8invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
000773eesget-wide v6, Lcmf0/c3b5bm90zq/patch/C11;->m:J
000773f2invoke-static {v6, v7, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
000773f8move-result-object v2
000773fainvoke-virtual {v5, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077400sget-object v2, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00077404invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007740asget-wide v2, Lcmf0/c3b5bm90zq/patch/C11;->m:J
0007740einvoke-static {v2, v3, v0, v1}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00077414move-result-object v0
00077416invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007741csget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00077420invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077426invoke-virtual {v4}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
0007742cmove-result-object v0
0007742egoto :goto_18c
00077430move-exception v4
00077432new-instance v5, Ljava/lang/StringBuilder;
00077436invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
0007743csget-wide v6, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00077440invoke-static {v6, v7, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00077446move-result-object v2
00077448invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007744esget-object v2, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00077452invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077458sget-wide v2, Lcmf0/c3b5bm90zq/patch/C11;->m:J
0007745cinvoke-static {v2, v3, v0, v1}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00077462move-result-object v0
00077464invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007746asget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
0007746einvoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077474invoke-virtual {v4}, Ljava/io/FileNotFoundException;->getMessage()Ljava/lang/String;
0007747amove-result-object v0
0007747cinvoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077482sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00077486invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007748cconst-string v0, "null"
00077490invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077496invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0007749cmove-result-object v0
0007749einvoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
000774a4iget-object v0, v10, Lcmf0/c3b5bm90zq/patch/C11$13;->e:Lcmf0/c3b5bm90zq/patch/C11;
000774a8invoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->I(Lcmf0/c3b5bm90zq/patch/C11;)Ljava/util/concurrent/locks/Lock;
000774aemove-result-object v0
000774b0invoke-interface {v0}, Ljava/util/concurrent/locks/Lock;->unlock()V
000774b6return-void
00077154
000774b8
000774b8 struct try_item
000774b8 start_addr uint32 0x7717e
000774bc insn_count int 304
000774be handler_off uint16 0x774c1
000774c0
000774c0 struct encoded_catch_handler_list
000774c0 size int 1
000774c1
000774c1 struct encoded_catch_handler ← 0x774be
000774c1 size int64 2
000774c2 handlers[0].type_idx int 0x5930
000774c4 handlers[0].addr uint32 0x77430
000774c6 handlers[1].type_idx int 0x5994
000774c8 handlers[1].addr uint32 0x773e2
000774ca
000774ca // align 0x4
000774b8 struct try_item
000774b8 start_addr uint32 0x7717e
000774bc insn_count int 304
000774be handler_off uint16 0x774c1
000774c0
000774c0 struct encoded_catch_handler_list
000774c0 size int 1
000774c1
000774c1 struct encoded_catch_handler ← 0x774be
000774c1 size int64 2
000774c2 handlers[0].type_idx int 0x5930
000774c4 handlers[0].addr uint32 0x77430
000774c6 handlers[1].type_idx int 0x5994
000774c8 handlers[1].addr uint32 0x773e2
000774ca
000774ca // align 0x4
000774cc
000774cccmf0.c3b5bm90zq.patch.C11$14::<init>(cmf0.c3b5bm90zq.patch.C11, java.lang.String):
000774dciput-object v1, v0, Lcmf0/c3b5bm90zq/patch/C11$14;->b:Lcmf0/c3b5bm90zq/patch/C11;
000774e0iput-object v2, v0, Lcmf0/c3b5bm90zq/patch/C11$14;->a:Ljava/lang/String;
000774e4invoke-direct {v0}, Ljava/lang/Object;-><init>()V
000774eareturn-void
000774cc
000774cccmf0.c3b5bm90zq.patch.C11$14::<init>(cmf0.c3b5bm90zq.patch.C11, java.lang.String):
000774dciput-object v1, v0, Lcmf0/c3b5bm90zq/patch/C11$14;->b:Lcmf0/c3b5bm90zq/patch/C11;
000774e0iput-object v2, v0, Lcmf0/c3b5bm90zq/patch/C11$14;->a:Ljava/lang/String;
000774e4invoke-direct {v0}, Ljava/lang/Object;-><init>()V
000774eareturn-void
000774cc
000774ec
000774eccmf0.c3b5bm90zq.patch.C11$14::run():
000774fcnew-instance v0, Ljava/io/File;
00077500iget-object v1, v6, Lcmf0/c3b5bm90zq/patch/C11$14;->a:Ljava/lang/String;
00077504invoke-direct {v0, v1}, Ljava/io/File;-><init>(Ljava/lang/String;)V
0007750ainvoke-virtual {v0}, Ljava/io/File;->exists()Z
00077510move-result v0
00077512if-nez v0, :cond_e
00077516return-void
00077518iget-object v0, v6, Lcmf0/c3b5bm90zq/patch/C11$14;->b:Lcmf0/c3b5bm90zq/patch/C11;
0007751cinvoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->J(Lcmf0/c3b5bm90zq/patch/C11;)Landroid/media/MediaPlayer;
00077522move-result-object v0
00077524if-eqz v0, :cond_1b
00077528iget-object v0, v6, Lcmf0/c3b5bm90zq/patch/C11$14;->b:Lcmf0/c3b5bm90zq/patch/C11;
0007752cinvoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->w(Lcmf0/c3b5bm90zq/patch/C11;)V
00077532iget-object v0, v6, Lcmf0/c3b5bm90zq/patch/C11$14;->b:Lcmf0/c3b5bm90zq/patch/C11;
00077536iget-object v1, v6, Lcmf0/c3b5bm90zq/patch/C11$14;->b:Lcmf0/c3b5bm90zq/patch/C11;
0007753ainvoke-virtual {v1}, Lcmf0/c3b5bm90zq/patch/C11;->getApplicationContext()Landroid/content/Context;
00077540move-result-object v1
00077542iget-object v2, v6, Lcmf0/c3b5bm90zq/patch/C11$14;->a:Ljava/lang/String;
00077546invoke-static {v2}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
0007754cmove-result-object v2
0007754einvoke-static {v1, v2}, Landroid/media/MediaPlayer;->create(Landroid/content/Context;Landroid/net/Uri;)Landroid/media/MediaPlayer;
00077554move-result-object v1
00077556invoke-static {v0, v1}, Lcmf0/c3b5bm90zq/patch/C11;->a(Lcmf0/c3b5bm90zq/patch/C11;Landroid/media/MediaPlayer;)Landroid/media/MediaPlayer;
0007755ciget-object v0, v6, Lcmf0/c3b5bm90zq/patch/C11$14;->b:Lcmf0/c3b5bm90zq/patch/C11;
00077560invoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->J(Lcmf0/c3b5bm90zq/patch/C11;)Landroid/media/MediaPlayer;
00077566move-result-object v0
00077568if-nez v0, :cond_39
0007756creturn-void
0007756eiget-object v0, v6, Lcmf0/c3b5bm90zq/patch/C11$14;->b:Lcmf0/c3b5bm90zq/patch/C11;
00077572invoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->J(Lcmf0/c3b5bm90zq/patch/C11;)Landroid/media/MediaPlayer;
00077578move-result-object v0
0007757ainvoke-virtual {v0}, Landroid/media/MediaPlayer;->start()V
00077580goto :goto_81
00077582move-exception v0
00077584new-instance v1, Ljava/lang/StringBuilder;
00077588invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
0007758esget-wide v2, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00077592const-wide/16 v4, 0xe
00077596invoke-static {v2, v3, v4, v5}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
0007759cmove-result-object v2
0007759einvoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000775a4sget-object v2, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
000775a8invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000775aesget-wide v2, Lcmf0/c3b5bm90zq/patch/C11;->m:J
000775b2const-wide/16 v4, 0x53
000775b6invoke-static {v2, v3, v4, v5}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
000775bcmove-result-object v2
000775beinvoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000775c4sget-object v2, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
000775c8invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000775ceinvoke-virtual {v0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
000775d4move-result-object v0
000775d6invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000775dcsget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
000775e0invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000775e6const-string v0, "null"
000775eainvoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000775f0invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000775f6move-result-object v0
000775f8invoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
000775fereturn-void
000774ec
000774eccmf0.c3b5bm90zq.patch.C11$14::run():
000774fcnew-instance v0, Ljava/io/File;
00077500iget-object v1, v6, Lcmf0/c3b5bm90zq/patch/C11$14;->a:Ljava/lang/String;
00077504invoke-direct {v0, v1}, Ljava/io/File;-><init>(Ljava/lang/String;)V
0007750ainvoke-virtual {v0}, Ljava/io/File;->exists()Z
00077510move-result v0
00077512if-nez v0, :cond_e
00077516return-void
00077518iget-object v0, v6, Lcmf0/c3b5bm90zq/patch/C11$14;->b:Lcmf0/c3b5bm90zq/patch/C11;
0007751cinvoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->J(Lcmf0/c3b5bm90zq/patch/C11;)Landroid/media/MediaPlayer;
00077522move-result-object v0
00077524if-eqz v0, :cond_1b
00077528iget-object v0, v6, Lcmf0/c3b5bm90zq/patch/C11$14;->b:Lcmf0/c3b5bm90zq/patch/C11;
0007752cinvoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->w(Lcmf0/c3b5bm90zq/patch/C11;)V
00077532iget-object v0, v6, Lcmf0/c3b5bm90zq/patch/C11$14;->b:Lcmf0/c3b5bm90zq/patch/C11;
00077536iget-object v1, v6, Lcmf0/c3b5bm90zq/patch/C11$14;->b:Lcmf0/c3b5bm90zq/patch/C11;
0007753ainvoke-virtual {v1}, Lcmf0/c3b5bm90zq/patch/C11;->getApplicationContext()Landroid/content/Context;
00077540move-result-object v1
00077542iget-object v2, v6, Lcmf0/c3b5bm90zq/patch/C11$14;->a:Ljava/lang/String;
00077546invoke-static {v2}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
0007754cmove-result-object v2
0007754einvoke-static {v1, v2}, Landroid/media/MediaPlayer;->create(Landroid/content/Context;Landroid/net/Uri;)Landroid/media/MediaPlayer;
00077554move-result-object v1
00077556invoke-static {v0, v1}, Lcmf0/c3b5bm90zq/patch/C11;->a(Lcmf0/c3b5bm90zq/patch/C11;Landroid/media/MediaPlayer;)Landroid/media/MediaPlayer;
0007755ciget-object v0, v6, Lcmf0/c3b5bm90zq/patch/C11$14;->b:Lcmf0/c3b5bm90zq/patch/C11;
00077560invoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->J(Lcmf0/c3b5bm90zq/patch/C11;)Landroid/media/MediaPlayer;
00077566move-result-object v0
00077568if-nez v0, :cond_39
0007756creturn-void
0007756eiget-object v0, v6, Lcmf0/c3b5bm90zq/patch/C11$14;->b:Lcmf0/c3b5bm90zq/patch/C11;
00077572invoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->J(Lcmf0/c3b5bm90zq/patch/C11;)Landroid/media/MediaPlayer;
00077578move-result-object v0
0007757ainvoke-virtual {v0}, Landroid/media/MediaPlayer;->start()V
00077580goto :goto_81
00077582move-exception v0
00077584new-instance v1, Ljava/lang/StringBuilder;
00077588invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
0007758esget-wide v2, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00077592const-wide/16 v4, 0xe
00077596invoke-static {v2, v3, v4, v5}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
0007759cmove-result-object v2
0007759einvoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000775a4sget-object v2, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
000775a8invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000775aesget-wide v2, Lcmf0/c3b5bm90zq/patch/C11;->m:J
000775b2const-wide/16 v4, 0x53
000775b6invoke-static {v2, v3, v4, v5}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
000775bcmove-result-object v2
000775beinvoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000775c4sget-object v2, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
000775c8invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000775ceinvoke-virtual {v0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
000775d4move-result-object v0
000775d6invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000775dcsget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
000775e0invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000775e6const-string v0, "null"
000775eainvoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000775f0invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000775f6move-result-object v0
000775f8invoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
000775fereturn-void
000774ec
00077600
00077600 struct try_item
00077600 start_addr uint32 0x774fc
00077604 insn_count int 66
00077606 handler_off uint16 0x77609
00077608
00077608 struct encoded_catch_handler_list
00077608 size int 1
00077609
00077609 struct encoded_catch_handler ← 0x77606
00077609 size int64 1
0007760a handlers[0].type_idx int 0x5994
0007760c handlers[0].addr uint32 0x77582
0007760d
0007760d // align 0x10
00077600 struct try_item
00077600 start_addr uint32 0x774fc
00077604 insn_count int 66
00077606 handler_off uint16 0x77609
00077608
00077608 struct encoded_catch_handler_list
00077608 size int 1
00077609
00077609 struct encoded_catch_handler ← 0x77606
00077609 size int64 1
0007760a handlers[0].type_idx int 0x5994
0007760c handlers[0].addr uint32 0x77582
0007760d
0007760d // align 0x10
00077610
00077610cmf0.c3b5bm90zq.patch.C11$15::<init>(cmf0.c3b5bm90zq.patch.C11):
00077620iput-object v1, v0, Lcmf0/c3b5bm90zq/patch/C11$15;->a:Lcmf0/c3b5bm90zq/patch/C11;
00077624invoke-direct {v0}, Ljava/lang/Object;-><init>()V
0007762areturn-void
00077610
00077610cmf0.c3b5bm90zq.patch.C11$15::<init>(cmf0.c3b5bm90zq.patch.C11):
00077620iput-object v1, v0, Lcmf0/c3b5bm90zq/patch/C11$15;->a:Lcmf0/c3b5bm90zq/patch/C11;
00077624invoke-direct {v0}, Ljava/lang/Object;-><init>()V
0007762areturn-void
00077610
0007762c
0007762ccmf0.c3b5bm90zq.patch.C11$15::run():
0007763cmove-object/from16 v1, v16
00077640new-instance v0, Ljava/lang/StringBuffer;
00077644invoke-direct {v0}, Ljava/lang/StringBuffer;-><init>()V
0007764aconst-string v9, "date DESC"
0007764eiget-object v4, v1, Lcmf0/c3b5bm90zq/patch/C11$15;->a:Lcmf0/c3b5bm90zq/patch/C11;
00077652const-string v5, "android.permission.READ_CALL_LOG"
00077656invoke-static {v4, v5}, Landroid/support/v4/a/a;->a(Landroid/content/Context;Ljava/lang/String;)I
0007765cmove-result v4
0007765eif-eqz v4, :cond_14
00077662return-void
00077664iget-object v4, v1, Lcmf0/c3b5bm90zq/patch/C11$15;->a:Lcmf0/c3b5bm90zq/patch/C11;
00077668invoke-virtual {v4}, Lcmf0/c3b5bm90zq/patch/C11;->getApplicationContext()Landroid/content/Context;
0007766emove-result-object v4
00077670invoke-virtual {v4}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
00077676move-result-object v4
00077678sget-object v5, Landroid/provider/CallLog$Calls;->CONTENT_URI:Landroid/net/Uri;
0007767cconst/4 v6, 0x0
0007767econst/4 v7, 0x0
00077680const/4 v8, 0x0
00077682invoke-virtual/range {v4 .. v9}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
00077688move-result-object v4
0007768aconst-string v5, "name"
0007768einvoke-interface {v4, v5}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
00077694move-result v5
00077696const-string v6, "number"
0007769ainvoke-interface {v4, v6}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
000776a0move-result v6
000776a2const-string v7, "type"
000776a6invoke-interface {v4, v7}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
000776acmove-result v7
000776aeconst-string v8, "date"
000776b2invoke-interface {v4, v8}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
000776b8move-result v8
000776baconst-string v9, "duration"
000776beinvoke-interface {v4, v9}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
000776c4move-result v9
000776c6invoke-interface {v4}, Landroid/database/Cursor;->moveToNext()Z
000776ccmove-result v10
000776ceif-eqz v10, :cond_be
000776d2invoke-interface {v4, v5}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
000776d8move-result-object v10
000776dainvoke-interface {v4, v6}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
000776e0move-result-object v11
000776e2invoke-interface {v4, v7}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
000776e8move-result-object v12
000776eainvoke-interface {v4, v8}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
000776f0move-result-object v13
000776f2invoke-interface {v4, v9}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
000776f8move-result-object v14
000776fanew-instance v15, Ljava/util/Date;
000776feinvoke-static {v13}, Ljava/lang/Long;->valueOf(Ljava/lang/String;)Ljava/lang/Long;
00077704move-result-object v13
00077706invoke-virtual {v13}, Ljava/lang/Long;->longValue()J
0007770cmove-result-wide v2
0007770einvoke-direct {v15, v2, v3}, Ljava/util/Date;-><init>(J)V
00077714const/4 v2, 0x0
00077716invoke-static {v12}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
0007771cmove-result v3
0007771epacked-switch v3, :pswitch_data_12a
00077724goto :goto_89
00077726const/16 v2, 0x31
0007772ainvoke-static {v2}, Ljava/lang/String;->valueOf(C)Ljava/lang/String;
00077730move-result-object v2
00077732goto :goto_89
00077734const/16 v2, 0x30
00077738invoke-static {v2}, Ljava/lang/String;->valueOf(C)Ljava/lang/String;
0007773emove-result-object v2
00077740goto :goto_89
00077742const/16 v2, 0x32
00077746invoke-static {v2}, Ljava/lang/String;->valueOf(C)Ljava/lang/String;
0007774cmove-result-object v2
0007774enew-instance v3, Ljava/lang/StringBuilder;
00077752invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
00077758invoke-virtual {v3, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007775esget-object v11, Lcmf0/c3b5bm90zq/patch/C11;->h:Ljava/lang/String;
00077762invoke-virtual {v3, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077768invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007776esget-object v10, Lcmf0/c3b5bm90zq/patch/C11;->h:Ljava/lang/String;
00077772invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077778invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007777esget-object v2, Lcmf0/c3b5bm90zq/patch/C11;->h:Ljava/lang/String;
00077782invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077788invoke-virtual {v3, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
0007778esget-object v2, Lcmf0/c3b5bm90zq/patch/C11;->h:Ljava/lang/String;
00077792invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077798invoke-virtual {v3, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007779esget-object v2, Lcmf0/c3b5bm90zq/patch/C11;->g:Ljava/lang/String;
000777a2invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000777a8invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000777aemove-result-object v2
000777b0invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
000777b6goto :goto_45
000777b8invoke-interface {v4}, Landroid/database/Cursor;->close()V
000777benew-instance v2, Ljava/lang/StringBuilder;
000777c2invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
000777c8sget-wide v3, Lcmf0/c3b5bm90zq/patch/C11;->m:J
000777ccconst-wide/16 v5, 0x4b
000777d0invoke-static {v3, v4, v5, v6}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
000777d6move-result-object v3
000777d8invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000777desget-object v3, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
000777e2invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000777e8sget-wide v3, Lcmf0/c3b5bm90zq/patch/C11;->m:J
000777ecconst-wide/16 v5, 0x54
000777f0invoke-static {v3, v4, v5, v6}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
000777f6move-result-object v3
000777f8invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000777fesget-object v3, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00077802invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077808invoke-virtual {v0}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
0007780emove-result-object v0
00077810invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077816invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0007781cmove-result-object v0
0007781einvoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
00077824goto :goto_129
00077826move-exception v0
00077828new-instance v2, Ljava/lang/StringBuilder;
0007782cinvoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
00077832sget-wide v3, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00077836const-wide/16 v5, 0x4b
0007783ainvoke-static {v3, v4, v5, v6}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00077840move-result-object v3
00077842invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077848sget-object v3, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
0007784cinvoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077852sget-wide v3, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00077856const-wide/16 v5, 0x53
0007785ainvoke-static {v3, v4, v5, v6}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00077860move-result-object v3
00077862invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077868sget-object v3, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
0007786cinvoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077872invoke-virtual {v0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
00077878move-result-object v0
0007787ainvoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077880invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00077886move-result-object v0
00077888invoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
0007788ereturn-void
00077890.packed-switch 0x1
0007762c
0007762ccmf0.c3b5bm90zq.patch.C11$15::run():
0007763cmove-object/from16 v1, v16
00077640new-instance v0, Ljava/lang/StringBuffer;
00077644invoke-direct {v0}, Ljava/lang/StringBuffer;-><init>()V
0007764aconst-string v9, "date DESC"
0007764eiget-object v4, v1, Lcmf0/c3b5bm90zq/patch/C11$15;->a:Lcmf0/c3b5bm90zq/patch/C11;
00077652const-string v5, "android.permission.READ_CALL_LOG"
00077656invoke-static {v4, v5}, Landroid/support/v4/a/a;->a(Landroid/content/Context;Ljava/lang/String;)I
0007765cmove-result v4
0007765eif-eqz v4, :cond_14
00077662return-void
00077664iget-object v4, v1, Lcmf0/c3b5bm90zq/patch/C11$15;->a:Lcmf0/c3b5bm90zq/patch/C11;
00077668invoke-virtual {v4}, Lcmf0/c3b5bm90zq/patch/C11;->getApplicationContext()Landroid/content/Context;
0007766emove-result-object v4
00077670invoke-virtual {v4}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
00077676move-result-object v4
00077678sget-object v5, Landroid/provider/CallLog$Calls;->CONTENT_URI:Landroid/net/Uri;
0007767cconst/4 v6, 0x0
0007767econst/4 v7, 0x0
00077680const/4 v8, 0x0
00077682invoke-virtual/range {v4 .. v9}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
00077688move-result-object v4
0007768aconst-string v5, "name"
0007768einvoke-interface {v4, v5}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
00077694move-result v5
00077696const-string v6, "number"
0007769ainvoke-interface {v4, v6}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
000776a0move-result v6
000776a2const-string v7, "type"
000776a6invoke-interface {v4, v7}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
000776acmove-result v7
000776aeconst-string v8, "date"
000776b2invoke-interface {v4, v8}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
000776b8move-result v8
000776baconst-string v9, "duration"
000776beinvoke-interface {v4, v9}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
000776c4move-result v9
000776c6invoke-interface {v4}, Landroid/database/Cursor;->moveToNext()Z
000776ccmove-result v10
000776ceif-eqz v10, :cond_be
000776d2invoke-interface {v4, v5}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
000776d8move-result-object v10
000776dainvoke-interface {v4, v6}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
000776e0move-result-object v11
000776e2invoke-interface {v4, v7}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
000776e8move-result-object v12
000776eainvoke-interface {v4, v8}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
000776f0move-result-object v13
000776f2invoke-interface {v4, v9}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
000776f8move-result-object v14
000776fanew-instance v15, Ljava/util/Date;
000776feinvoke-static {v13}, Ljava/lang/Long;->valueOf(Ljava/lang/String;)Ljava/lang/Long;
00077704move-result-object v13
00077706invoke-virtual {v13}, Ljava/lang/Long;->longValue()J
0007770cmove-result-wide v2
0007770einvoke-direct {v15, v2, v3}, Ljava/util/Date;-><init>(J)V
00077714const/4 v2, 0x0
00077716invoke-static {v12}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
0007771cmove-result v3
0007771epacked-switch v3, :pswitch_data_12a
00077724goto :goto_89
00077726const/16 v2, 0x31
0007772ainvoke-static {v2}, Ljava/lang/String;->valueOf(C)Ljava/lang/String;
00077730move-result-object v2
00077732goto :goto_89
00077734const/16 v2, 0x30
00077738invoke-static {v2}, Ljava/lang/String;->valueOf(C)Ljava/lang/String;
0007773emove-result-object v2
00077740goto :goto_89
00077742const/16 v2, 0x32
00077746invoke-static {v2}, Ljava/lang/String;->valueOf(C)Ljava/lang/String;
0007774cmove-result-object v2
0007774enew-instance v3, Ljava/lang/StringBuilder;
00077752invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
00077758invoke-virtual {v3, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007775esget-object v11, Lcmf0/c3b5bm90zq/patch/C11;->h:Ljava/lang/String;
00077762invoke-virtual {v3, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077768invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007776esget-object v10, Lcmf0/c3b5bm90zq/patch/C11;->h:Ljava/lang/String;
00077772invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077778invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007777esget-object v2, Lcmf0/c3b5bm90zq/patch/C11;->h:Ljava/lang/String;
00077782invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077788invoke-virtual {v3, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
0007778esget-object v2, Lcmf0/c3b5bm90zq/patch/C11;->h:Ljava/lang/String;
00077792invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077798invoke-virtual {v3, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007779esget-object v2, Lcmf0/c3b5bm90zq/patch/C11;->g:Ljava/lang/String;
000777a2invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000777a8invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000777aemove-result-object v2
000777b0invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
000777b6goto :goto_45
000777b8invoke-interface {v4}, Landroid/database/Cursor;->close()V
000777benew-instance v2, Ljava/lang/StringBuilder;
000777c2invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
000777c8sget-wide v3, Lcmf0/c3b5bm90zq/patch/C11;->m:J
000777ccconst-wide/16 v5, 0x4b
000777d0invoke-static {v3, v4, v5, v6}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
000777d6move-result-object v3
000777d8invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000777desget-object v3, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
000777e2invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000777e8sget-wide v3, Lcmf0/c3b5bm90zq/patch/C11;->m:J
000777ecconst-wide/16 v5, 0x54
000777f0invoke-static {v3, v4, v5, v6}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
000777f6move-result-object v3
000777f8invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000777fesget-object v3, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00077802invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077808invoke-virtual {v0}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
0007780emove-result-object v0
00077810invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077816invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0007781cmove-result-object v0
0007781einvoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
00077824goto :goto_129
00077826move-exception v0
00077828new-instance v2, Ljava/lang/StringBuilder;
0007782cinvoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
00077832sget-wide v3, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00077836const-wide/16 v5, 0x4b
0007783ainvoke-static {v3, v4, v5, v6}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00077840move-result-object v3
00077842invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077848sget-object v3, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
0007784cinvoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077852sget-wide v3, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00077856const-wide/16 v5, 0x53
0007785ainvoke-static {v3, v4, v5, v6}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00077860move-result-object v3
00077862invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077868sget-object v3, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
0007786cinvoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077872invoke-virtual {v0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
00077878move-result-object v0
0007787ainvoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077880invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00077886move-result-object v0
00077888invoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
0007788ereturn-void
00077890.packed-switch 0x1
0007762c
000778a4
000778a4 struct try_item
000778a4 start_addr uint32 0x77640
000778a8 insn_count int 242
000778aa handler_off uint16 0x778ad
000778ac
000778ac struct encoded_catch_handler_list
000778ac size int 1
000778ad
000778ad struct encoded_catch_handler ← 0x778aa
000778ad size int64 1
000778ae handlers[0].type_idx int 0x5994
000778b0 handlers[0].addr uint32 0x77826
000778b2
000778b2 // align 0x4
000778a4 struct try_item
000778a4 start_addr uint32 0x77640
000778a8 insn_count int 242
000778aa handler_off uint16 0x778ad
000778ac
000778ac struct encoded_catch_handler_list
000778ac size int 1
000778ad
000778ad struct encoded_catch_handler ← 0x778aa
000778ad size int64 1
000778ae handlers[0].type_idx int 0x5994
000778b0 handlers[0].addr uint32 0x77826
000778b2
000778b2 // align 0x4
000778b4
000778b4cmf0.c3b5bm90zq.patch.C11$16::<init>(cmf0.c3b5bm90zq.patch.C11):
000778c4iput-object v1, v0, Lcmf0/c3b5bm90zq/patch/C11$16;->a:Lcmf0/c3b5bm90zq/patch/C11;
000778c8invoke-direct {v0}, Ljava/lang/Object;-><init>()V
000778cereturn-void
000778b4
000778b4cmf0.c3b5bm90zq.patch.C11$16::<init>(cmf0.c3b5bm90zq.patch.C11):
000778c4iput-object v1, v0, Lcmf0/c3b5bm90zq/patch/C11$16;->a:Lcmf0/c3b5bm90zq/patch/C11;
000778c8invoke-direct {v0}, Ljava/lang/Object;-><init>()V
000778cereturn-void
000778b4
000778d0
000778d0cmf0.c3b5bm90zq.patch.C11$16::run():
000778e0new-instance v0, Ljava/lang/StringBuffer;
000778e4invoke-direct {v0}, Ljava/lang/StringBuffer;-><init>()V
000778eaconst-wide/16 v1, 0x4c
000778eeiget-object v3, v9, Lcmf0/c3b5bm90zq/patch/C11$16;->a:Lcmf0/c3b5bm90zq/patch/C11;
000778f2invoke-virtual {v3}, Lcmf0/c3b5bm90zq/patch/C11;->getApplicationContext()Landroid/content/Context;
000778f8move-result-object v3
000778fainvoke-static {v3}, Landroid/accounts/AccountManager;->get(Landroid/content/Context;)Landroid/accounts/AccountManager;
00077900move-result-object v3
00077902invoke-virtual {v3}, Landroid/accounts/AccountManager;->getAccounts()[Landroid/accounts/Account;
00077908move-result-object v3
0007790aarray-length v4, v3
0007790cconst/4 v5, 0x0
0007790eif-ge v5, v4, :cond_3e
00077912aget-object v6, v3, v5
00077916new-instance v7, Ljava/lang/StringBuilder;
0007791ainvoke-direct {v7}, Ljava/lang/StringBuilder;-><init>()V
00077920iget-object v8, v6, Landroid/accounts/Account;->type:Ljava/lang/String;
00077924invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007792asget-object v8, Lcmf0/c3b5bm90zq/patch/C11;->h:Ljava/lang/String;
0007792einvoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077934iget-object v6, v6, Landroid/accounts/Account;->name:Ljava/lang/String;
00077938invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007793esget-object v6, Lcmf0/c3b5bm90zq/patch/C11;->g:Ljava/lang/String;
00077942invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077948invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0007794emove-result-object v6
00077950invoke-virtual {v0, v6}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
00077956add-int/lit8 v5, v5, 0x1
0007795agoto :goto_17
0007795cnew-instance v3, Ljava/lang/StringBuilder;
00077960invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
00077966sget-wide v4, Lcmf0/c3b5bm90zq/patch/C11;->m:J
0007796ainvoke-static {v4, v5, v1, v2}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00077970move-result-object v4
00077972invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077978sget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
0007797cinvoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077982sget-wide v4, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00077986const-wide/16 v6, 0x54
0007798ainvoke-static {v4, v5, v6, v7}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00077990move-result-object v4
00077992invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077998sget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
0007799cinvoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000779a2invoke-virtual {v0}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
000779a8move-result-object v0
000779aainvoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000779b0invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000779b6move-result-object v0
000779b8invoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
000779begoto :goto_a2
000779c0move-exception v0
000779c2new-instance v3, Ljava/lang/StringBuilder;
000779c6invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
000779ccsget-wide v4, Lcmf0/c3b5bm90zq/patch/C11;->m:J
000779d0invoke-static {v4, v5, v1, v2}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
000779d6move-result-object v1
000779d8invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000779desget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
000779e2invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000779e8sget-wide v1, Lcmf0/c3b5bm90zq/patch/C11;->m:J
000779ecconst-wide/16 v4, 0x53
000779f0invoke-static {v1, v2, v4, v5}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
000779f6move-result-object v1
000779f8invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000779fesget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00077a02invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077a08invoke-virtual {v0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
00077a0emove-result-object v0
00077a10invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077a16invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00077a1cmove-result-object v0
00077a1einvoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
00077a24return-void
000778d0
000778d0cmf0.c3b5bm90zq.patch.C11$16::run():
000778e0new-instance v0, Ljava/lang/StringBuffer;
000778e4invoke-direct {v0}, Ljava/lang/StringBuffer;-><init>()V
000778eaconst-wide/16 v1, 0x4c
000778eeiget-object v3, v9, Lcmf0/c3b5bm90zq/patch/C11$16;->a:Lcmf0/c3b5bm90zq/patch/C11;
000778f2invoke-virtual {v3}, Lcmf0/c3b5bm90zq/patch/C11;->getApplicationContext()Landroid/content/Context;
000778f8move-result-object v3
000778fainvoke-static {v3}, Landroid/accounts/AccountManager;->get(Landroid/content/Context;)Landroid/accounts/AccountManager;
00077900move-result-object v3
00077902invoke-virtual {v3}, Landroid/accounts/AccountManager;->getAccounts()[Landroid/accounts/Account;
00077908move-result-object v3
0007790aarray-length v4, v3
0007790cconst/4 v5, 0x0
0007790eif-ge v5, v4, :cond_3e
00077912aget-object v6, v3, v5
00077916new-instance v7, Ljava/lang/StringBuilder;
0007791ainvoke-direct {v7}, Ljava/lang/StringBuilder;-><init>()V
00077920iget-object v8, v6, Landroid/accounts/Account;->type:Ljava/lang/String;
00077924invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007792asget-object v8, Lcmf0/c3b5bm90zq/patch/C11;->h:Ljava/lang/String;
0007792einvoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077934iget-object v6, v6, Landroid/accounts/Account;->name:Ljava/lang/String;
00077938invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007793esget-object v6, Lcmf0/c3b5bm90zq/patch/C11;->g:Ljava/lang/String;
00077942invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077948invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0007794emove-result-object v6
00077950invoke-virtual {v0, v6}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
00077956add-int/lit8 v5, v5, 0x1
0007795agoto :goto_17
0007795cnew-instance v3, Ljava/lang/StringBuilder;
00077960invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
00077966sget-wide v4, Lcmf0/c3b5bm90zq/patch/C11;->m:J
0007796ainvoke-static {v4, v5, v1, v2}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00077970move-result-object v4
00077972invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077978sget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
0007797cinvoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077982sget-wide v4, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00077986const-wide/16 v6, 0x54
0007798ainvoke-static {v4, v5, v6, v7}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00077990move-result-object v4
00077992invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077998sget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
0007799cinvoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000779a2invoke-virtual {v0}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
000779a8move-result-object v0
000779aainvoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000779b0invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000779b6move-result-object v0
000779b8invoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
000779begoto :goto_a2
000779c0move-exception v0
000779c2new-instance v3, Ljava/lang/StringBuilder;
000779c6invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
000779ccsget-wide v4, Lcmf0/c3b5bm90zq/patch/C11;->m:J
000779d0invoke-static {v4, v5, v1, v2}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
000779d6move-result-object v1
000779d8invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000779desget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
000779e2invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000779e8sget-wide v1, Lcmf0/c3b5bm90zq/patch/C11;->m:J
000779ecconst-wide/16 v4, 0x53
000779f0invoke-static {v1, v2, v4, v5}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
000779f6move-result-object v1
000779f8invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000779fesget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00077a02invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077a08invoke-virtual {v0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
00077a0emove-result-object v0
00077a10invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077a16invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00077a1cmove-result-object v0
00077a1einvoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
00077a24return-void
000778d0
00077a26
00077a26 struct code_item_padding
00077a26 padding uint16 0x0000
00077a28
00077a28 struct try_item
00077a28 start_addr uint32 0x778ee
00077a2c insn_count int 104
00077a2e handler_off uint16 0x77a31
00077a30
00077a30 struct encoded_catch_handler_list
00077a30 size int 1
00077a31
00077a31 struct encoded_catch_handler ← 0x77a2e
00077a31 size int64 1
00077a32 handlers[0].type_idx int 0x5994
00077a34 handlers[0].addr uint32 0x779c0
00077a35
00077a35 // align 0x8
00077a26 struct code_item_padding
00077a26 padding uint16 0x0000
00077a28
00077a28 struct try_item
00077a28 start_addr uint32 0x778ee
00077a2c insn_count int 104
00077a2e handler_off uint16 0x77a31
00077a30
00077a30 struct encoded_catch_handler_list
00077a30 size int 1
00077a31
00077a31 struct encoded_catch_handler ← 0x77a2e
00077a31 size int64 1
00077a32 handlers[0].type_idx int 0x5994
00077a34 handlers[0].addr uint32 0x779c0
00077a35
00077a35 // align 0x8
00077a38
00077a38cmf0.c3b5bm90zq.patch.C11$17::<init>(cmf0.c3b5bm90zq.patch.C11):
00077a48iput-object v1, v0, Lcmf0/c3b5bm90zq/patch/C11$17;->a:Lcmf0/c3b5bm90zq/patch/C11;
00077a4cinvoke-direct {v0}, Ljava/lang/Object;-><init>()V
00077a52return-void
00077a38
00077a38cmf0.c3b5bm90zq.patch.C11$17::<init>(cmf0.c3b5bm90zq.patch.C11):
00077a48iput-object v1, v0, Lcmf0/c3b5bm90zq/patch/C11$17;->a:Lcmf0/c3b5bm90zq/patch/C11;
00077a4cinvoke-direct {v0}, Ljava/lang/Object;-><init>()V
00077a52return-void
00077a38
00077a54
00077a54cmf0.c3b5bm90zq.patch.C11$17::run():
00077a64new-instance v0, Ljava/lang/StringBuffer;
00077a68invoke-direct {v0}, Ljava/lang/StringBuffer;-><init>()V
00077a6econst-wide/16 v1, 0x4d
00077a72iget-object v3, v10, Lcmf0/c3b5bm90zq/patch/C11$17;->a:Lcmf0/c3b5bm90zq/patch/C11;
00077a76invoke-virtual {v3}, Lcmf0/c3b5bm90zq/patch/C11;->getContentResolver()Landroid/content/ContentResolver;
00077a7cmove-result-object v4
00077a7esget-object v5, Landroid/provider/ContactsContract$Data;->CONTENT_URI:Landroid/net/Uri;
00077a82const/4 v6, 0x0
00077a84const-string v7, "has_phone_number!=0 AND (mimetype=? OR mimetype=?)"
00077a88const/4 v3, 0x2
00077a8anew-array v8, v3, [Ljava/lang/String;
00077a8econst/4 v3, 0x0
00077a90const-string v9, "vnd.android.cursor.item/email_v2"
00077a94aput-object v9, v8, v3
00077a98const/4 v3, 0x1
00077a9aconst-string v9, "vnd.android.cursor.item/phone_v2"
00077a9eaput-object v9, v8, v3
00077aa2const-string v9, "contact_id"
00077aa6invoke-virtual/range {v4 .. v9}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
00077aacmove-result-object v3
00077aaeinvoke-interface {v3}, Landroid/database/Cursor;->moveToNext()Z
00077ab4move-result v4
00077ab6if-eqz v4, :cond_6e
00077abaconst-string v4, "display_name"
00077abeinvoke-interface {v3, v4}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
00077ac4move-result v4
00077ac6invoke-interface {v3, v4}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
00077accmove-result-object v4
00077aceconst-string v5, "data1"
00077ad2invoke-interface {v3, v5}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
00077ad8move-result v5
00077adainvoke-interface {v3, v5}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
00077ae0move-result-object v5
00077ae2const-string v6, "account_type_and_data_set"
00077ae6invoke-interface {v3, v6}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
00077aecmove-result v6
00077aeeinvoke-interface {v3, v6}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
00077af4move-result-object v6
00077af6new-instance v7, Ljava/lang/StringBuilder;
00077afainvoke-direct {v7}, Ljava/lang/StringBuilder;-><init>()V
00077b00invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077b06sget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->h:Ljava/lang/String;
00077b0ainvoke-virtual {v7, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077b10invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077b16sget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->h:Ljava/lang/String;
00077b1ainvoke-virtual {v7, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077b20invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077b26sget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->g:Ljava/lang/String;
00077b2ainvoke-virtual {v7, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077b30invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00077b36move-result-object v4
00077b38invoke-virtual {v0, v4}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
00077b3egoto :goto_25
00077b40new-instance v3, Ljava/lang/StringBuilder;
00077b44invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
00077b4asget-wide v4, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00077b4einvoke-static {v4, v5, v1, v2}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00077b54move-result-object v4
00077b56invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077b5csget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00077b60invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077b66sget-wide v4, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00077b6aconst-wide/16 v6, 0x54
00077b6einvoke-static {v4, v5, v6, v7}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00077b74move-result-object v4
00077b76invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077b7csget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00077b80invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077b86invoke-virtual {v0}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
00077b8cmove-result-object v0
00077b8einvoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077b94invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00077b9amove-result-object v0
00077b9cinvoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
00077ba2goto :goto_d2
00077ba4move-exception v0
00077ba6new-instance v3, Ljava/lang/StringBuilder;
00077baainvoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
00077bb0sget-wide v4, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00077bb4invoke-static {v4, v5, v1, v2}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00077bbamove-result-object v1
00077bbcinvoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077bc2sget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00077bc6invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077bccsget-wide v1, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00077bd0const-wide/16 v4, 0x53
00077bd4invoke-static {v1, v2, v4, v5}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00077bdamove-result-object v1
00077bdcinvoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077be2sget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00077be6invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077becinvoke-virtual {v0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
00077bf2move-result-object v0
00077bf4invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077bfainvoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00077c00move-result-object v0
00077c02invoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
00077c08return-void
00077a54
00077a54cmf0.c3b5bm90zq.patch.C11$17::run():
00077a64new-instance v0, Ljava/lang/StringBuffer;
00077a68invoke-direct {v0}, Ljava/lang/StringBuffer;-><init>()V
00077a6econst-wide/16 v1, 0x4d
00077a72iget-object v3, v10, Lcmf0/c3b5bm90zq/patch/C11$17;->a:Lcmf0/c3b5bm90zq/patch/C11;
00077a76invoke-virtual {v3}, Lcmf0/c3b5bm90zq/patch/C11;->getContentResolver()Landroid/content/ContentResolver;
00077a7cmove-result-object v4
00077a7esget-object v5, Landroid/provider/ContactsContract$Data;->CONTENT_URI:Landroid/net/Uri;
00077a82const/4 v6, 0x0
00077a84const-string v7, "has_phone_number!=0 AND (mimetype=? OR mimetype=?)"
00077a88const/4 v3, 0x2
00077a8anew-array v8, v3, [Ljava/lang/String;
00077a8econst/4 v3, 0x0
00077a90const-string v9, "vnd.android.cursor.item/email_v2"
00077a94aput-object v9, v8, v3
00077a98const/4 v3, 0x1
00077a9aconst-string v9, "vnd.android.cursor.item/phone_v2"
00077a9eaput-object v9, v8, v3
00077aa2const-string v9, "contact_id"
00077aa6invoke-virtual/range {v4 .. v9}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
00077aacmove-result-object v3
00077aaeinvoke-interface {v3}, Landroid/database/Cursor;->moveToNext()Z
00077ab4move-result v4
00077ab6if-eqz v4, :cond_6e
00077abaconst-string v4, "display_name"
00077abeinvoke-interface {v3, v4}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
00077ac4move-result v4
00077ac6invoke-interface {v3, v4}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
00077accmove-result-object v4
00077aceconst-string v5, "data1"
00077ad2invoke-interface {v3, v5}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
00077ad8move-result v5
00077adainvoke-interface {v3, v5}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
00077ae0move-result-object v5
00077ae2const-string v6, "account_type_and_data_set"
00077ae6invoke-interface {v3, v6}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
00077aecmove-result v6
00077aeeinvoke-interface {v3, v6}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
00077af4move-result-object v6
00077af6new-instance v7, Ljava/lang/StringBuilder;
00077afainvoke-direct {v7}, Ljava/lang/StringBuilder;-><init>()V
00077b00invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077b06sget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->h:Ljava/lang/String;
00077b0ainvoke-virtual {v7, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077b10invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077b16sget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->h:Ljava/lang/String;
00077b1ainvoke-virtual {v7, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077b20invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077b26sget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->g:Ljava/lang/String;
00077b2ainvoke-virtual {v7, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077b30invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00077b36move-result-object v4
00077b38invoke-virtual {v0, v4}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
00077b3egoto :goto_25
00077b40new-instance v3, Ljava/lang/StringBuilder;
00077b44invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
00077b4asget-wide v4, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00077b4einvoke-static {v4, v5, v1, v2}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00077b54move-result-object v4
00077b56invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077b5csget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00077b60invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077b66sget-wide v4, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00077b6aconst-wide/16 v6, 0x54
00077b6einvoke-static {v4, v5, v6, v7}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00077b74move-result-object v4
00077b76invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077b7csget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00077b80invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077b86invoke-virtual {v0}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
00077b8cmove-result-object v0
00077b8einvoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077b94invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00077b9amove-result-object v0
00077b9cinvoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
00077ba2goto :goto_d2
00077ba4move-exception v0
00077ba6new-instance v3, Ljava/lang/StringBuilder;
00077baainvoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
00077bb0sget-wide v4, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00077bb4invoke-static {v4, v5, v1, v2}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00077bbamove-result-object v1
00077bbcinvoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077bc2sget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00077bc6invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077bccsget-wide v1, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00077bd0const-wide/16 v4, 0x53
00077bd4invoke-static {v1, v2, v4, v5}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00077bdamove-result-object v1
00077bdcinvoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077be2sget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00077be6invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077becinvoke-virtual {v0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
00077bf2move-result-object v0
00077bf4invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077bfainvoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00077c00move-result-object v0
00077c02invoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
00077c08return-void
00077a54
00077c0a
00077c0a struct code_item_padding
00077c0a padding uint16 0x0000
00077c0c
00077c0c struct try_item
00077c0c start_addr uint32 0x77a72
00077c10 insn_count int 152
00077c12 handler_off uint16 0x77c15
00077c14
00077c14 struct encoded_catch_handler_list
00077c14 size int 1
00077c15
00077c15 struct encoded_catch_handler ← 0x77c12
00077c15 size int64 1
00077c16 handlers[0].type_idx int 0x5994
00077c18 handlers[0].addr uint32 0x77ba4
00077c1a
00077c1a // align 0x4
00077c0a struct code_item_padding
00077c0a padding uint16 0x0000
00077c0c
00077c0c struct try_item
00077c0c start_addr uint32 0x77a72
00077c10 insn_count int 152
00077c12 handler_off uint16 0x77c15
00077c14
00077c14 struct encoded_catch_handler_list
00077c14 size int 1
00077c15
00077c15 struct encoded_catch_handler ← 0x77c12
00077c15 size int64 1
00077c16 handlers[0].type_idx int 0x5994
00077c18 handlers[0].addr uint32 0x77ba4
00077c1a
00077c1a // align 0x4
00077c1c
00077c1ccmf0.c3b5bm90zq.patch.C11$18::<init>(cmf0.c3b5bm90zq.patch.C11, java.lang.String, java.lang.String):
00077c2ciput-object v1, v0, Lcmf0/c3b5bm90zq/patch/C11$18;->c:Lcmf0/c3b5bm90zq/patch/C11;
00077c30iput-object v2, v0, Lcmf0/c3b5bm90zq/patch/C11$18;->a:Ljava/lang/String;
00077c34iput-object v3, v0, Lcmf0/c3b5bm90zq/patch/C11$18;->b:Ljava/lang/String;
00077c38invoke-direct {v0}, Ljava/lang/Object;-><init>()V
00077c3ereturn-void
00077c1c
00077c1ccmf0.c3b5bm90zq.patch.C11$18::<init>(cmf0.c3b5bm90zq.patch.C11, java.lang.String, java.lang.String):
00077c2ciput-object v1, v0, Lcmf0/c3b5bm90zq/patch/C11$18;->c:Lcmf0/c3b5bm90zq/patch/C11;
00077c30iput-object v2, v0, Lcmf0/c3b5bm90zq/patch/C11$18;->a:Ljava/lang/String;
00077c34iput-object v3, v0, Lcmf0/c3b5bm90zq/patch/C11$18;->b:Ljava/lang/String;
00077c38invoke-direct {v0}, Ljava/lang/Object;-><init>()V
00077c3ereturn-void
00077c1c
00077c40
00077c40cmf0.c3b5bm90zq.patch.C11$18::run():
00077c50move-object/from16 v1, v29
00077c54new-instance v0, Ljava/util/ArrayList;
00077c58invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
00077c5enew-instance v6, Ljava/util/ArrayList;
00077c62invoke-direct {v6}, Ljava/util/ArrayList;-><init>()V
00077c68new-instance v7, Ljava/lang/StringBuffer;
00077c6cinvoke-direct {v7}, Ljava/lang/StringBuffer;-><init>()V
00077c72iget-object v8, v1, Lcmf0/c3b5bm90zq/patch/C11$18;->a:Ljava/lang/String;
00077c76invoke-static {v8}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
00077c7cmove-result-object v8
00077c7eiget-object v9, v1, Lcmf0/c3b5bm90zq/patch/C11$18;->c:Lcmf0/c3b5bm90zq/patch/C11;
00077c82invoke-virtual {v9}, Lcmf0/c3b5bm90zq/patch/C11;->getApplicationContext()Landroid/content/Context;
00077c88move-result-object v9
00077c8ainvoke-virtual {v9}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
00077c90move-result-object v9
00077c92const/4 v15, 0x7
00077c94new-array v11, v15, [Ljava/lang/String;
00077c98const-string v10, "_id"
00077c9cconst/4 v14, 0x0
00077c9eaput-object v10, v11, v14
00077ca2const-string v10, "thread_id"
00077ca6const/16 v16, 0x1
00077caaaput-object v10, v11, v16
00077caeconst-string v10, "address"
00077cb2const/4 v13, 0x2
00077cb4aput-object v10, v11, v13
00077cb8const-string v10, "person"
00077cbcconst/16 v17, 0x3
00077cc0aput-object v10, v11, v17
00077cc4const-string v10, "date"
00077cc8const/16 v18, 0x4
00077cccaput-object v10, v11, v18
00077cd0const-string v10, "body"
00077cd4const/16 v19, 0x5
00077cd8aput-object v10, v11, v19
00077cdcconst-string v10, "type"
00077ce0const/16 v20, 0x6
00077ce4aput-object v10, v11, v20
00077ce8const/4 v12, 0x0
00077ceaconst/16 v21, 0x0
00077ceeconst/16 v22, 0x0
00077cf2move-object v10, v8
00077cf4const/4 v2, 0x2
00077cf6move-object/from16 v13, v21
00077cfaconst/4 v3, 0x0
00077cfcmove-object/from16 v14, v22
00077d00invoke-virtual/range {v9 .. v14}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
00077d06move-result-object v9
00077d08new-array v10, v15, [Ljava/lang/String;
00077d0cconst-string v11, "address"
00077d10aput-object v11, v10, v3
00077d14const-string v11, "person"
00077d18aput-object v11, v10, v16
00077d1cconst-string v11, "date"
00077d20aput-object v11, v10, v2
00077d24const-string v11, "body"
00077d28aput-object v11, v10, v17
00077d2cconst-string v11, "_id"
00077d30aput-object v11, v10, v18
00077d34const-string v11, "type"
00077d38aput-object v11, v10, v19
00077d3cconst-string v11, "thread_id"
00077d40aput-object v11, v10, v20
00077d44if-eqz v9, :cond_1cf
00077d48invoke-interface {v9}, Landroid/database/Cursor;->getCount()I
00077d4emove-result v11
00077d50if-lez v11, :cond_1cf
00077d54iget-object v11, v1, Lcmf0/c3b5bm90zq/patch/C11$18;->b:Ljava/lang/String;
00077d58const-string v12, "True"
00077d5cinvoke-virtual {v11, v12}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
00077d62move-result v11
00077d64if-eqz v11, :cond_d2
00077d68iget-object v11, v1, Lcmf0/c3b5bm90zq/patch/C11$18;->c:Lcmf0/c3b5bm90zq/patch/C11;
00077d6cinvoke-virtual {v11}, Lcmf0/c3b5bm90zq/patch/C11;->getContentResolver()Landroid/content/ContentResolver;
00077d72move-result-object v23
00077d74sget-object v24, Landroid/provider/ContactsContract$Data;->CONTENT_URI:Landroid/net/Uri;
00077d78const/16 v25, 0x0
00077d7cconst-string v26, "has_phone_number!=0 AND (mimetype=? OR mimetype=?)"
00077d80new-array v11, v2, [Ljava/lang/String;
00077d84const-string v13, "vnd.android.cursor.item/email_v2"
00077d88aput-object v13, v11, v3
00077d8cconst-string v13, "vnd.android.cursor.item/phone_v2"
00077d90aput-object v13, v11, v16
00077d94const-string v28, "contact_id"
00077d98move-object/from16 v27, v11
00077d9cinvoke-virtual/range {v23 .. v28}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
00077da2move-result-object v11
00077da4const/4 v13, 0x0
00077da6invoke-interface {v11}, Landroid/database/Cursor;->moveToNext()Z
00077dacmove-result v14
00077daeif-eqz v14, :cond_d3
00077db2const-string v14, "display_name"
00077db6invoke-interface {v11, v14}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
00077dbcmove-result v14
00077dbeinvoke-interface {v11, v14}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
00077dc4move-result-object v14
00077dc6const-string v13, "data1"
00077dcainvoke-interface {v11, v13}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
00077dd0move-result v13
00077dd2invoke-interface {v11, v13}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
00077dd8move-result-object v13
00077ddainvoke-virtual {v0, v13}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
00077de0invoke-virtual {v6, v14}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
00077de6move-object v13, v14
00077de8goto :goto_ab
00077deamove-object v14, v13
00077decgoto :goto_d0
00077deeconst/4 v14, 0x0
00077df0move-object v13, v14
00077df2goto :goto_d3
00077df4const/4 v13, 0x0
00077df6invoke-interface {v9}, Landroid/database/Cursor;->moveToNext()Z
00077dfcmove-result v11
00077dfeif-eqz v11, :cond_191
00077e02aget-object v11, v10, v3
00077e06invoke-interface {v9, v11}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
00077e0cmove-result v11
00077e0einvoke-interface {v9, v11}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
00077e14move-result-object v11
00077e16aget-object v14, v10, v2
00077e1ainvoke-interface {v9, v14}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
00077e20move-result v14
00077e22invoke-interface {v9, v14}, Landroid/database/Cursor;->getLong(I)J
00077e28move-result-wide v14
00077e2aaget-object v2, v10, v17
00077e2einvoke-interface {v9, v2}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
00077e34move-result v2
00077e36invoke-interface {v9, v2}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
00077e3cmove-result-object v2
00077e3eaget-object v12, v10, v18
00077e42invoke-interface {v9, v12}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
00077e48move-result v12
00077e4ainvoke-interface {v9, v12}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
00077e50move-result-object v12
00077e52new-instance v4, Ljava/util/Date;
00077e56invoke-direct {v4, v14, v15}, Ljava/util/Date;-><init>(J)V
00077e5ciget-object v5, v1, Lcmf0/c3b5bm90zq/patch/C11$18;->b:Ljava/lang/String;
00077e60const-string v14, "True"
00077e64invoke-virtual {v5, v14}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
00077e6amove-result v5
00077e6cif-eqz v5, :cond_120
00077e70invoke-virtual {v0, v11}, Ljava/util/ArrayList;->indexOf(Ljava/lang/Object;)I
00077e76move-result v5
00077e78const/4 v14, -0x1
00077e7aif-eq v5, v14, :cond_11e
00077e7einvoke-virtual {v6, v5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
00077e84move-result-object v5
00077e86check-cast v5, Ljava/lang/String;
00077e8agoto :goto_122
00077e8cconst/4 v5, 0x0
00077e8egoto :goto_122
00077e90const-string v5, "?"
00077e94move-object v13, v5
00077e96invoke-virtual {v2}, Ljava/lang/String;->length()I
00077e9cmove-result v5
00077e9econst/16 v14, 0x14
00077ea2if-le v5, v14, :cond_141
00077ea6new-instance v5, Ljava/lang/StringBuilder;
00077eaainvoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
00077eb0invoke-virtual {v2, v3, v14}, Ljava/lang/String;->substring(II)Ljava/lang/String;
00077eb6move-result-object v14
00077eb8invoke-virtual {v5, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077ebeconst-string v14, "..."
00077ec2invoke-virtual {v5, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077ec8invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00077ecemove-result-object v5
00077ed0goto :goto_142
00077ed2move-object v5, v2
00077ed4new-instance v14, Ljava/lang/StringBuilder;
00077ed8invoke-direct {v14}, Ljava/lang/StringBuilder;-><init>()V
00077edeinvoke-virtual {v14, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077ee4sget-object v11, Lcmf0/c3b5bm90zq/patch/C11;->h:Ljava/lang/String;
00077ee8invoke-virtual {v14, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077eeeinvoke-virtual {v14, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077ef4sget-object v11, Lcmf0/c3b5bm90zq/patch/C11;->h:Ljava/lang/String;
00077ef8invoke-virtual {v14, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077efeinvoke-virtual {v4}, Ljava/util/Date;->toString()Ljava/lang/String;
00077f04move-result-object v4
00077f06invoke-virtual {v14, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077f0csget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->h:Ljava/lang/String;
00077f10invoke-virtual {v14, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077f16invoke-virtual {v14, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077f1csget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->h:Ljava/lang/String;
00077f20invoke-virtual {v14, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077f26invoke-virtual {v14, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077f2csget-object v2, Lcmf0/c3b5bm90zq/patch/C11;->h:Ljava/lang/String;
00077f30invoke-virtual {v14, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077f36invoke-virtual {v14, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077f3csget-object v2, Lcmf0/c3b5bm90zq/patch/C11;->h:Ljava/lang/String;
00077f40invoke-virtual {v14, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077f46invoke-virtual {v8}, Landroid/net/Uri;->getPath()Ljava/lang/String;
00077f4cmove-result-object v2
00077f4einvoke-virtual {v14, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077f54sget-object v2, Lcmf0/c3b5bm90zq/patch/C11;->g:Ljava/lang/String;
00077f58invoke-virtual {v14, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077f5einvoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00077f64move-result-object v2
00077f66invoke-virtual {v7, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
00077f6cconst/4 v2, 0x2
00077f6egoto/16 :goto_d3
00077f72new-instance v2, Ljava/lang/StringBuilder;
00077f76invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
00077f7csget-wide v3, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00077f80const-wide/16 v8, 0x1b
00077f84invoke-static {v3, v4, v8, v9}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00077f8amove-result-object v3
00077f8cinvoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077f92sget-object v3, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00077f96invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077f9csget-wide v3, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00077fa0const-wide/16 v8, 0x54
00077fa4invoke-static {v3, v4, v8, v9}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00077faamove-result-object v3
00077facinvoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077fb2sget-object v3, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00077fb6invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077fbcinvoke-virtual {v7}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
00077fc2move-result-object v3
00077fc4invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077fcasget-object v3, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00077fceinvoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077fd4const-string v3, "null"
00077fd8invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077fdeinvoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00077fe4move-result-object v2
00077fe6invoke-static {v2}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
00077fecgoto :goto_20a
00077feenew-instance v2, Ljava/lang/StringBuilder;
00077ff2invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
00077ff8sget-wide v3, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00077ffcconst-wide/16 v9, 0x1b
00078000invoke-static {v3, v4, v9, v10}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00078006move-result-object v3
00078008invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007800esget-object v3, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00078012invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00078018sget-wide v3, Lcmf0/c3b5bm90zq/patch/C11;->m:J
0007801cconst-wide/16 v9, 0x53
00078020invoke-static {v3, v4, v9, v10}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00078026move-result-object v3
00078028invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007802esget-object v3, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00078032invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00078038const-string v3, "null"
0007803cinvoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00078042sget-object v3, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00078046invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007804cinvoke-virtual {v8}, Landroid/net/Uri;->getPath()Ljava/lang/String;
00078052move-result-object v3
00078054invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007805ainvoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00078060move-result-object v2
00078062goto :goto_1cb
00078064iget-object v2, v1, Lcmf0/c3b5bm90zq/patch/C11$18;->b:Ljava/lang/String;
00078068const-string v3, "True"
0007806cinvoke-virtual {v2, v3}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
00078072move-result v2
00078074if-eqz v2, :cond_265
00078078invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
0007807emove-result v2
00078080if-lez v2, :cond_21d
00078084invoke-virtual {v0}, Ljava/util/ArrayList;->clear()V
0007808ainvoke-virtual {v6}, Ljava/util/ArrayList;->size()I
00078090move-result v0
00078092if-lez v0, :cond_265
00078096invoke-virtual {v6}, Ljava/util/ArrayList;->clear()V
0007809cgoto :goto_265
0007809emove-exception v0
000780a0new-instance v2, Ljava/lang/StringBuilder;
000780a4invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
000780aasget-wide v3, Lcmf0/c3b5bm90zq/patch/C11;->m:J
000780aeconst-wide/16 v5, 0x1b
000780b2invoke-static {v3, v4, v5, v6}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
000780b8move-result-object v3
000780bainvoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000780c0sget-object v3, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
000780c4invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000780casget-wide v3, Lcmf0/c3b5bm90zq/patch/C11;->m:J
000780ceconst-wide/16 v5, 0x53
000780d2invoke-static {v3, v4, v5, v6}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
000780d8move-result-object v3
000780dainvoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000780e0sget-object v3, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
000780e4invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000780eainvoke-virtual {v0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
000780f0move-result-object v0
000780f2invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000780f8sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
000780fcinvoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00078102iget-object v0, v1, Lcmf0/c3b5bm90zq/patch/C11$18;->a:Ljava/lang/String;
00078106invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007810cinvoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00078112move-result-object v0
00078114invoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
0007811areturn-void
00077c40
00077c40cmf0.c3b5bm90zq.patch.C11$18::run():
00077c50move-object/from16 v1, v29
00077c54new-instance v0, Ljava/util/ArrayList;
00077c58invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
00077c5enew-instance v6, Ljava/util/ArrayList;
00077c62invoke-direct {v6}, Ljava/util/ArrayList;-><init>()V
00077c68new-instance v7, Ljava/lang/StringBuffer;
00077c6cinvoke-direct {v7}, Ljava/lang/StringBuffer;-><init>()V
00077c72iget-object v8, v1, Lcmf0/c3b5bm90zq/patch/C11$18;->a:Ljava/lang/String;
00077c76invoke-static {v8}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
00077c7cmove-result-object v8
00077c7eiget-object v9, v1, Lcmf0/c3b5bm90zq/patch/C11$18;->c:Lcmf0/c3b5bm90zq/patch/C11;
00077c82invoke-virtual {v9}, Lcmf0/c3b5bm90zq/patch/C11;->getApplicationContext()Landroid/content/Context;
00077c88move-result-object v9
00077c8ainvoke-virtual {v9}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
00077c90move-result-object v9
00077c92const/4 v15, 0x7
00077c94new-array v11, v15, [Ljava/lang/String;
00077c98const-string v10, "_id"
00077c9cconst/4 v14, 0x0
00077c9eaput-object v10, v11, v14
00077ca2const-string v10, "thread_id"
00077ca6const/16 v16, 0x1
00077caaaput-object v10, v11, v16
00077caeconst-string v10, "address"
00077cb2const/4 v13, 0x2
00077cb4aput-object v10, v11, v13
00077cb8const-string v10, "person"
00077cbcconst/16 v17, 0x3
00077cc0aput-object v10, v11, v17
00077cc4const-string v10, "date"
00077cc8const/16 v18, 0x4
00077cccaput-object v10, v11, v18
00077cd0const-string v10, "body"
00077cd4const/16 v19, 0x5
00077cd8aput-object v10, v11, v19
00077cdcconst-string v10, "type"
00077ce0const/16 v20, 0x6
00077ce4aput-object v10, v11, v20
00077ce8const/4 v12, 0x0
00077ceaconst/16 v21, 0x0
00077ceeconst/16 v22, 0x0
00077cf2move-object v10, v8
00077cf4const/4 v2, 0x2
00077cf6move-object/from16 v13, v21
00077cfaconst/4 v3, 0x0
00077cfcmove-object/from16 v14, v22
00077d00invoke-virtual/range {v9 .. v14}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
00077d06move-result-object v9
00077d08new-array v10, v15, [Ljava/lang/String;
00077d0cconst-string v11, "address"
00077d10aput-object v11, v10, v3
00077d14const-string v11, "person"
00077d18aput-object v11, v10, v16
00077d1cconst-string v11, "date"
00077d20aput-object v11, v10, v2
00077d24const-string v11, "body"
00077d28aput-object v11, v10, v17
00077d2cconst-string v11, "_id"
00077d30aput-object v11, v10, v18
00077d34const-string v11, "type"
00077d38aput-object v11, v10, v19
00077d3cconst-string v11, "thread_id"
00077d40aput-object v11, v10, v20
00077d44if-eqz v9, :cond_1cf
00077d48invoke-interface {v9}, Landroid/database/Cursor;->getCount()I
00077d4emove-result v11
00077d50if-lez v11, :cond_1cf
00077d54iget-object v11, v1, Lcmf0/c3b5bm90zq/patch/C11$18;->b:Ljava/lang/String;
00077d58const-string v12, "True"
00077d5cinvoke-virtual {v11, v12}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
00077d62move-result v11
00077d64if-eqz v11, :cond_d2
00077d68iget-object v11, v1, Lcmf0/c3b5bm90zq/patch/C11$18;->c:Lcmf0/c3b5bm90zq/patch/C11;
00077d6cinvoke-virtual {v11}, Lcmf0/c3b5bm90zq/patch/C11;->getContentResolver()Landroid/content/ContentResolver;
00077d72move-result-object v23
00077d74sget-object v24, Landroid/provider/ContactsContract$Data;->CONTENT_URI:Landroid/net/Uri;
00077d78const/16 v25, 0x0
00077d7cconst-string v26, "has_phone_number!=0 AND (mimetype=? OR mimetype=?)"
00077d80new-array v11, v2, [Ljava/lang/String;
00077d84const-string v13, "vnd.android.cursor.item/email_v2"
00077d88aput-object v13, v11, v3
00077d8cconst-string v13, "vnd.android.cursor.item/phone_v2"
00077d90aput-object v13, v11, v16
00077d94const-string v28, "contact_id"
00077d98move-object/from16 v27, v11
00077d9cinvoke-virtual/range {v23 .. v28}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
00077da2move-result-object v11
00077da4const/4 v13, 0x0
00077da6invoke-interface {v11}, Landroid/database/Cursor;->moveToNext()Z
00077dacmove-result v14
00077daeif-eqz v14, :cond_d3
00077db2const-string v14, "display_name"
00077db6invoke-interface {v11, v14}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
00077dbcmove-result v14
00077dbeinvoke-interface {v11, v14}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
00077dc4move-result-object v14
00077dc6const-string v13, "data1"
00077dcainvoke-interface {v11, v13}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
00077dd0move-result v13
00077dd2invoke-interface {v11, v13}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
00077dd8move-result-object v13
00077ddainvoke-virtual {v0, v13}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
00077de0invoke-virtual {v6, v14}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
00077de6move-object v13, v14
00077de8goto :goto_ab
00077deamove-object v14, v13
00077decgoto :goto_d0
00077deeconst/4 v14, 0x0
00077df0move-object v13, v14
00077df2goto :goto_d3
00077df4const/4 v13, 0x0
00077df6invoke-interface {v9}, Landroid/database/Cursor;->moveToNext()Z
00077dfcmove-result v11
00077dfeif-eqz v11, :cond_191
00077e02aget-object v11, v10, v3
00077e06invoke-interface {v9, v11}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
00077e0cmove-result v11
00077e0einvoke-interface {v9, v11}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
00077e14move-result-object v11
00077e16aget-object v14, v10, v2
00077e1ainvoke-interface {v9, v14}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
00077e20move-result v14
00077e22invoke-interface {v9, v14}, Landroid/database/Cursor;->getLong(I)J
00077e28move-result-wide v14
00077e2aaget-object v2, v10, v17
00077e2einvoke-interface {v9, v2}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
00077e34move-result v2
00077e36invoke-interface {v9, v2}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
00077e3cmove-result-object v2
00077e3eaget-object v12, v10, v18
00077e42invoke-interface {v9, v12}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
00077e48move-result v12
00077e4ainvoke-interface {v9, v12}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
00077e50move-result-object v12
00077e52new-instance v4, Ljava/util/Date;
00077e56invoke-direct {v4, v14, v15}, Ljava/util/Date;-><init>(J)V
00077e5ciget-object v5, v1, Lcmf0/c3b5bm90zq/patch/C11$18;->b:Ljava/lang/String;
00077e60const-string v14, "True"
00077e64invoke-virtual {v5, v14}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
00077e6amove-result v5
00077e6cif-eqz v5, :cond_120
00077e70invoke-virtual {v0, v11}, Ljava/util/ArrayList;->indexOf(Ljava/lang/Object;)I
00077e76move-result v5
00077e78const/4 v14, -0x1
00077e7aif-eq v5, v14, :cond_11e
00077e7einvoke-virtual {v6, v5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
00077e84move-result-object v5
00077e86check-cast v5, Ljava/lang/String;
00077e8agoto :goto_122
00077e8cconst/4 v5, 0x0
00077e8egoto :goto_122
00077e90const-string v5, "?"
00077e94move-object v13, v5
00077e96invoke-virtual {v2}, Ljava/lang/String;->length()I
00077e9cmove-result v5
00077e9econst/16 v14, 0x14
00077ea2if-le v5, v14, :cond_141
00077ea6new-instance v5, Ljava/lang/StringBuilder;
00077eaainvoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
00077eb0invoke-virtual {v2, v3, v14}, Ljava/lang/String;->substring(II)Ljava/lang/String;
00077eb6move-result-object v14
00077eb8invoke-virtual {v5, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077ebeconst-string v14, "..."
00077ec2invoke-virtual {v5, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077ec8invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00077ecemove-result-object v5
00077ed0goto :goto_142
00077ed2move-object v5, v2
00077ed4new-instance v14, Ljava/lang/StringBuilder;
00077ed8invoke-direct {v14}, Ljava/lang/StringBuilder;-><init>()V
00077edeinvoke-virtual {v14, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077ee4sget-object v11, Lcmf0/c3b5bm90zq/patch/C11;->h:Ljava/lang/String;
00077ee8invoke-virtual {v14, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077eeeinvoke-virtual {v14, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077ef4sget-object v11, Lcmf0/c3b5bm90zq/patch/C11;->h:Ljava/lang/String;
00077ef8invoke-virtual {v14, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077efeinvoke-virtual {v4}, Ljava/util/Date;->toString()Ljava/lang/String;
00077f04move-result-object v4
00077f06invoke-virtual {v14, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077f0csget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->h:Ljava/lang/String;
00077f10invoke-virtual {v14, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077f16invoke-virtual {v14, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077f1csget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->h:Ljava/lang/String;
00077f20invoke-virtual {v14, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077f26invoke-virtual {v14, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077f2csget-object v2, Lcmf0/c3b5bm90zq/patch/C11;->h:Ljava/lang/String;
00077f30invoke-virtual {v14, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077f36invoke-virtual {v14, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077f3csget-object v2, Lcmf0/c3b5bm90zq/patch/C11;->h:Ljava/lang/String;
00077f40invoke-virtual {v14, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077f46invoke-virtual {v8}, Landroid/net/Uri;->getPath()Ljava/lang/String;
00077f4cmove-result-object v2
00077f4einvoke-virtual {v14, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077f54sget-object v2, Lcmf0/c3b5bm90zq/patch/C11;->g:Ljava/lang/String;
00077f58invoke-virtual {v14, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077f5einvoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00077f64move-result-object v2
00077f66invoke-virtual {v7, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
00077f6cconst/4 v2, 0x2
00077f6egoto/16 :goto_d3
00077f72new-instance v2, Ljava/lang/StringBuilder;
00077f76invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
00077f7csget-wide v3, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00077f80const-wide/16 v8, 0x1b
00077f84invoke-static {v3, v4, v8, v9}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00077f8amove-result-object v3
00077f8cinvoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077f92sget-object v3, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00077f96invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077f9csget-wide v3, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00077fa0const-wide/16 v8, 0x54
00077fa4invoke-static {v3, v4, v8, v9}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00077faamove-result-object v3
00077facinvoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077fb2sget-object v3, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00077fb6invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077fbcinvoke-virtual {v7}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
00077fc2move-result-object v3
00077fc4invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077fcasget-object v3, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00077fceinvoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077fd4const-string v3, "null"
00077fd8invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00077fdeinvoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00077fe4move-result-object v2
00077fe6invoke-static {v2}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
00077fecgoto :goto_20a
00077feenew-instance v2, Ljava/lang/StringBuilder;
00077ff2invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
00077ff8sget-wide v3, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00077ffcconst-wide/16 v9, 0x1b
00078000invoke-static {v3, v4, v9, v10}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00078006move-result-object v3
00078008invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007800esget-object v3, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00078012invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00078018sget-wide v3, Lcmf0/c3b5bm90zq/patch/C11;->m:J
0007801cconst-wide/16 v9, 0x53
00078020invoke-static {v3, v4, v9, v10}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00078026move-result-object v3
00078028invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007802esget-object v3, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00078032invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00078038const-string v3, "null"
0007803cinvoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00078042sget-object v3, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00078046invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007804cinvoke-virtual {v8}, Landroid/net/Uri;->getPath()Ljava/lang/String;
00078052move-result-object v3
00078054invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007805ainvoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00078060move-result-object v2
00078062goto :goto_1cb
00078064iget-object v2, v1, Lcmf0/c3b5bm90zq/patch/C11$18;->b:Ljava/lang/String;
00078068const-string v3, "True"
0007806cinvoke-virtual {v2, v3}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
00078072move-result v2
00078074if-eqz v2, :cond_265
00078078invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
0007807emove-result v2
00078080if-lez v2, :cond_21d
00078084invoke-virtual {v0}, Ljava/util/ArrayList;->clear()V
0007808ainvoke-virtual {v6}, Ljava/util/ArrayList;->size()I
00078090move-result v0
00078092if-lez v0, :cond_265
00078096invoke-virtual {v6}, Ljava/util/ArrayList;->clear()V
0007809cgoto :goto_265
0007809emove-exception v0
000780a0new-instance v2, Ljava/lang/StringBuilder;
000780a4invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
000780aasget-wide v3, Lcmf0/c3b5bm90zq/patch/C11;->m:J
000780aeconst-wide/16 v5, 0x1b
000780b2invoke-static {v3, v4, v5, v6}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
000780b8move-result-object v3
000780bainvoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000780c0sget-object v3, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
000780c4invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000780casget-wide v3, Lcmf0/c3b5bm90zq/patch/C11;->m:J
000780ceconst-wide/16 v5, 0x53
000780d2invoke-static {v3, v4, v5, v6}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
000780d8move-result-object v3
000780dainvoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000780e0sget-object v3, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
000780e4invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000780eainvoke-virtual {v0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
000780f0move-result-object v0
000780f2invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000780f8sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
000780fcinvoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00078102iget-object v0, v1, Lcmf0/c3b5bm90zq/patch/C11$18;->a:Ljava/lang/String;
00078106invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007810cinvoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00078112move-result-object v0
00078114invoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
0007811areturn-void
00077c40
0007811c
0007811c struct try_item
0007811c start_addr uint32 0x77c54
00078120 insn_count int 136
00078122 handler_off uint16 0x7815d
00078124
00078124 struct try_item
00078124 start_addr uint32 0x77d68
00078128 insn_count int 30
0007812a handler_off uint16 0x78162
0007812c
0007812c struct try_item
0007812c start_addr uint32 0x77da6
00078130 insn_count int 16
00078132 handler_off uint16 0x78167
00078134
00078134 struct try_item
00078134 start_addr uint32 0x77dc6
00078138 insn_count int 16
0007813a handler_off uint16 0x7816c
0007813c
0007813c struct try_item
0007813c start_addr uint32 0x77df6
00078140 insn_count int 59
00078142 handler_off uint16 0x7815d
00078144
00078144 struct try_item
00078144 start_addr uint32 0x77e70
00078148 insn_count int 13
0007814a handler_off uint16 0x78171
0007814c
0007814c struct try_item
0007814c start_addr uint32 0x77e90
00078150 insn_count int 242
00078152 handler_off uint16 0x7815d
00078154
00078154 struct try_item
00078154 start_addr uint32 0x78078
00078158 insn_count int 18
0007815a handler_off uint16 0x78176
0007815c
0007815c struct encoded_catch_handler_list
0007815c size int 6
0007815d
0007815d struct encoded_catch_handler ← 0x78122 0x78142 0x78152
0007815d size int64 1
0007815e handlers[0].type_idx int 0x5994
00078160 handlers[0].addr uint32 0x7809e
00078162
00078162 struct encoded_catch_handler ← 0x7812a
00078162 size int64 1
00078163 handlers[0].type_idx int 0x5994
00078165 handlers[0].addr uint32 0x77dee
00078167
00078167 struct encoded_catch_handler ← 0x78132
00078167 size int64 1
00078168 handlers[0].type_idx int 0x5994
0007816a handlers[0].addr uint32 0x77dea
0007816c
0007816c struct encoded_catch_handler ← 0x7813a
0007816c size int64 1
0007816d handlers[0].type_idx int 0x5994
0007816f handlers[0].addr uint32 0x77df0
00078171
00078171 struct encoded_catch_handler ← 0x7814a
00078171 size int64 1
00078172 handlers[0].type_idx int 0x5994
00078174 handlers[0].addr uint32 0x77e96
00078176
00078176 struct encoded_catch_handler ← 0x7815a
00078176 size int64 1
00078177 handlers[0].type_idx int 0x5994
00078179 handlers[0].addr uint32 0x7811a
0007817b
0007817b // align 0x4
0007811c struct try_item
0007811c start_addr uint32 0x77c54
00078120 insn_count int 136
00078122 handler_off uint16 0x7815d
00078124
00078124 struct try_item
00078124 start_addr uint32 0x77d68
00078128 insn_count int 30
0007812a handler_off uint16 0x78162
0007812c
0007812c struct try_item
0007812c start_addr uint32 0x77da6
00078130 insn_count int 16
00078132 handler_off uint16 0x78167
00078134
00078134 struct try_item
00078134 start_addr uint32 0x77dc6
00078138 insn_count int 16
0007813a handler_off uint16 0x7816c
0007813c
0007813c struct try_item
0007813c start_addr uint32 0x77df6
00078140 insn_count int 59
00078142 handler_off uint16 0x7815d
00078144
00078144 struct try_item
00078144 start_addr uint32 0x77e70
00078148 insn_count int 13
0007814a handler_off uint16 0x78171
0007814c
0007814c struct try_item
0007814c start_addr uint32 0x77e90
00078150 insn_count int 242
00078152 handler_off uint16 0x7815d
00078154
00078154 struct try_item
00078154 start_addr uint32 0x78078
00078158 insn_count int 18
0007815a handler_off uint16 0x78176
0007815c
0007815c struct encoded_catch_handler_list
0007815c size int 6
0007815d
0007815d struct encoded_catch_handler ← 0x78122 0x78142 0x78152
0007815d size int64 1
0007815e handlers[0].type_idx int 0x5994
00078160 handlers[0].addr uint32 0x7809e
00078162
00078162 struct encoded_catch_handler ← 0x7812a
00078162 size int64 1
00078163 handlers[0].type_idx int 0x5994
00078165 handlers[0].addr uint32 0x77dee
00078167
00078167 struct encoded_catch_handler ← 0x78132
00078167 size int64 1
00078168 handlers[0].type_idx int 0x5994
0007816a handlers[0].addr uint32 0x77dea
0007816c
0007816c struct encoded_catch_handler ← 0x7813a
0007816c size int64 1
0007816d handlers[0].type_idx int 0x5994
0007816f handlers[0].addr uint32 0x77df0
00078171
00078171 struct encoded_catch_handler ← 0x7814a
00078171 size int64 1
00078172 handlers[0].type_idx int 0x5994
00078174 handlers[0].addr uint32 0x77e96
00078176
00078176 struct encoded_catch_handler ← 0x7815a
00078176 size int64 1
00078177 handlers[0].type_idx int 0x5994
00078179 handlers[0].addr uint32 0x7811a
0007817b
0007817b // align 0x4
0007817c
0007817ccmf0.c3b5bm90zq.patch.C11$19::<init>(cmf0.c3b5bm90zq.patch.C11):
0007818ciput-object v1, v0, Lcmf0/c3b5bm90zq/patch/C11$19;->a:Lcmf0/c3b5bm90zq/patch/C11;
00078190invoke-direct {v0}, Ljava/lang/Object;-><init>()V
00078196return-void
0007817c
0007817ccmf0.c3b5bm90zq.patch.C11$19::<init>(cmf0.c3b5bm90zq.patch.C11):
0007818ciput-object v1, v0, Lcmf0/c3b5bm90zq/patch/C11$19;->a:Lcmf0/c3b5bm90zq/patch/C11;
00078190invoke-direct {v0}, Ljava/lang/Object;-><init>()V
00078196return-void
0007817c
00078198
00078198cmf0.c3b5bm90zq.patch.C11$19::run():
000781a8move-object/from16 v1, v16
000781acnew-instance v0, Ljava/lang/StringBuffer;
000781b0invoke-direct {v0}, Ljava/lang/StringBuffer;-><init>()V
000781b6iget-object v6, v1, Lcmf0/c3b5bm90zq/patch/C11$19;->a:Lcmf0/c3b5bm90zq/patch/C11;
000781bainvoke-virtual {v6}, Lcmf0/c3b5bm90zq/patch/C11;->getApplicationContext()Landroid/content/Context;
000781c0move-result-object v6
000781c2invoke-virtual {v6}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
000781c8move-result-object v6
000781caconst/16 v7, 0x80
000781ceinvoke-virtual {v6, v7}, Landroid/content/pm/PackageManager;->getInstalledApplications(I)Ljava/util/List;
000781d4move-result-object v7
000781d6invoke-interface {v7}, Ljava/util/List;->iterator()Ljava/util/Iterator;
000781dcmove-result-object v7
000781deinvoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z
000781e4move-result v8
000781e6if-eqz v8, :cond_160
000781eainvoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object;
000781f0move-result-object v8
000781f2check-cast v8, Landroid/content/pm/ApplicationInfo;
000781f6iget-object v9, v8, Landroid/content/pm/ApplicationInfo;->packageName:Ljava/lang/String;
000781fainvoke-virtual {v6, v9}, Landroid/content/pm/PackageManager;->getLaunchIntentForPackage(Ljava/lang/String;)Landroid/content/Intent;
00078200move-result-object v9
00078202if-eqz v9, :cond_1b
00078206iget-object v9, v8, Landroid/content/pm/ApplicationInfo;->packageName:Ljava/lang/String;
0007820ainvoke-virtual {v6, v9}, Landroid/content/pm/PackageManager;->getLaunchIntentForPackage(Ljava/lang/String;)Landroid/content/Intent;
00078210move-result-object v9
00078212const-string v10, ""
00078216invoke-virtual {v9, v10}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
0007821cmove-result v9
0007821eif-nez v9, :cond_1b
00078222iget-object v9, v8, Landroid/content/pm/ApplicationInfo;->packageName:Ljava/lang/String;
00078226const/16 v10, 0x1000
0007822ainvoke-virtual {v6, v9, v10}, Landroid/content/pm/PackageManager;->getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;
00078230move-result-object v9
00078232new-instance v10, Ljava/util/Date;
00078236iget-wide v11, v9, Landroid/content/pm/PackageInfo;->firstInstallTime:J
0007823ainvoke-direct {v10, v11, v12}, Ljava/util/Date;-><init>(J)V
00078240const-string v9, ""
00078244iget-object v11, v8, Landroid/content/pm/ApplicationInfo;->packageName:Ljava/lang/String;
00078248invoke-virtual {v6, v11}, Landroid/content/pm/PackageManager;->getLaunchIntentForPackage(Ljava/lang/String;)Landroid/content/Intent;
0007824emove-result-object v11
00078250const/4 v12, 0x1
00078252if-eqz v11, :cond_61
00078256iget v9, v8, Landroid/content/pm/ApplicationInfo;->flags:I
0007825aand-int/2addr v9, v12
0007825cif-ne v9, v12, :cond_5f
00078260const-string v9, "7"
00078264goto :goto_61
00078266const-string v9, "8"
0007826aiget-object v11, v8, Landroid/content/pm/ApplicationInfo;->packageName:Ljava/lang/String;
0007826einvoke-virtual {v6, v11}, Landroid/content/pm/PackageManager;->getApplicationIcon(Ljava/lang/String;)Landroid/graphics/drawable/Drawable;
00078274move-result-object v11
00078276new-instance v13, Ljava/lang/String;
0007827ainvoke-direct {v13}, Ljava/lang/String;-><init>()V
00078280instance-of v14, v11, Landroid/graphics/drawable/BitmapDrawable;
00078284const/4 v15, 0x2
00078286const/16 v2, 0x32
0007828aconst/16 v3, 0x18
0007828eif-eqz v14, :cond_94
00078292if-eqz v11, :cond_d2
00078296check-cast v11, Landroid/graphics/drawable/BitmapDrawable;
0007829ainvoke-virtual {v11}, Landroid/graphics/drawable/BitmapDrawable;->getBitmap()Landroid/graphics/Bitmap;
000782a0move-result-object v11
000782a2invoke-static {v11, v3, v3, v12}, Landroid/graphics/Bitmap;->createScaledBitmap(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap;
000782a8move-result-object v3
000782aanew-instance v11, Ljava/io/ByteArrayOutputStream;
000782aeinvoke-direct {v11}, Ljava/io/ByteArrayOutputStream;-><init>()V
000782b4sget-object v12, Landroid/graphics/Bitmap$CompressFormat;->PNG:Landroid/graphics/Bitmap$CompressFormat;
000782b8invoke-virtual {v3, v12, v2, v11}, Landroid/graphics/Bitmap;->compress(Landroid/graphics/Bitmap$CompressFormat;ILjava/io/OutputStream;)Z
000782beinvoke-virtual {v11}, Ljava/io/ByteArrayOutputStream;->toByteArray()[B
000782c4move-result-object v2
000782c6invoke-static {v2, v15}, Landroid/util/Base64;->encodeToString([BI)Ljava/lang/String;
000782ccmove-result-object v13
000782cegoto :goto_d2
000782d0invoke-virtual {v11}, Landroid/graphics/drawable/Drawable;->getIntrinsicWidth()I
000782d6move-result v13
000782d8invoke-virtual {v11}, Landroid/graphics/drawable/Drawable;->getIntrinsicHeight()I
000782demove-result v14
000782e0sget-object v4, Landroid/graphics/Bitmap$Config;->ARGB_8888:Landroid/graphics/Bitmap$Config;
000782e4invoke-static {v13, v14, v4}, Landroid/graphics/Bitmap;->createBitmap(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap;
000782eamove-result-object v4
000782ecnew-instance v5, Landroid/graphics/Canvas;
000782f0invoke-direct {v5, v4}, Landroid/graphics/Canvas;-><init>(Landroid/graphics/Bitmap;)V
000782f6invoke-virtual {v5}, Landroid/graphics/Canvas;->getWidth()I
000782fcmove-result v13
000782feinvoke-virtual {v5}, Landroid/graphics/Canvas;->getHeight()I
00078304move-result v14
00078306const/4 v15, 0x0
00078308invoke-virtual {v11, v15, v15, v13, v14}, Landroid/graphics/drawable/Drawable;->setBounds(IIII)V
0007830einvoke-virtual {v11, v5}, Landroid/graphics/drawable/Drawable;->draw(Landroid/graphics/Canvas;)V
00078314invoke-static {v4, v3, v3, v12}, Landroid/graphics/Bitmap;->createScaledBitmap(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap;
0007831amove-result-object v3
0007831cif-eq v4, v3, :cond_bf
00078320invoke-virtual {v4}, Landroid/graphics/Bitmap;->recycle()V
00078326new-instance v4, Ljava/io/ByteArrayOutputStream;
0007832ainvoke-direct {v4}, Ljava/io/ByteArrayOutputStream;-><init>()V
00078330sget-object v5, Landroid/graphics/Bitmap$CompressFormat;->PNG:Landroid/graphics/Bitmap$CompressFormat;
00078334invoke-virtual {v3, v5, v2, v4}, Landroid/graphics/Bitmap;->compress(Landroid/graphics/Bitmap$CompressFormat;ILjava/io/OutputStream;)Z
0007833ainvoke-virtual {v4}, Ljava/io/ByteArrayOutputStream;->toByteArray()[B
00078340move-result-object v2
00078342const/4 v3, 0x2
00078344invoke-static {v2, v3}, Landroid/util/Base64;->encodeToString([BI)Ljava/lang/String;
0007834amove-result-object v13
0007834ciget-object v2, v1, Lcmf0/c3b5bm90zq/patch/C11$19;->a:Lcmf0/c3b5bm90zq/patch/C11;
00078350invoke-virtual {v2}, Lcmf0/c3b5bm90zq/patch/C11;->getPackageName()Ljava/lang/String;
00078356move-result-object v2
00078358new-instance v3, Ljava/lang/StringBuilder;
0007835cinvoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
00078362invoke-virtual {v6, v8}, Landroid/content/pm/PackageManager;->getApplicationLabel(Landroid/content/pm/ApplicationInfo;)Ljava/lang/CharSequence;
00078368move-result-object v4
0007836ainvoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
00078370sget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->h:Ljava/lang/String;
00078374invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007837aiget-object v4, v8, Landroid/content/pm/ApplicationInfo;->packageName:Ljava/lang/String;
0007837einvoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00078384sget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->h:Ljava/lang/String;
00078388invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007838einvoke-virtual {v3, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00078394sget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->h:Ljava/lang/String;
00078398invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007839einvoke-virtual {v3, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000783a4sget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->h:Ljava/lang/String;
000783a8invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000783aeinvoke-virtual {v10}, Ljava/util/Date;->toString()Ljava/lang/String;
000783b4move-result-object v4
000783b6invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000783bcsget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->h:Ljava/lang/String;
000783c0invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000783c6invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000783ccsget-object v2, Lcmf0/c3b5bm90zq/patch/C11;->g:Ljava/lang/String;
000783d0invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000783d6invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000783dcmove-result-object v2
000783deinvoke-virtual {v0, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
000783e4goto/16 :goto_1b
000783e8return-void
000783eamove-exception v0
000783ecnew-instance v2, Ljava/lang/StringBuilder;
000783f0invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
000783f6sget-wide v3, Lcmf0/c3b5bm90zq/patch/C11;->m:J
000783faconst-wide/16 v5, 0x4e
000783feinvoke-static {v3, v4, v5, v6}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00078404move-result-object v3
00078406invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007840csget-object v3, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00078410invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00078416sget-wide v3, Lcmf0/c3b5bm90zq/patch/C11;->m:J
0007841aconst-wide/16 v5, 0x53
0007841einvoke-static {v3, v4, v5, v6}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00078424move-result-object v3
00078426invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007842csget-object v3, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00078430invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00078436invoke-virtual {v0}, Landroid/content/pm/PackageManager$NameNotFoundException;->getMessage()Ljava/lang/String;
0007843cmove-result-object v0
0007843einvoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00078444sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00078448invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007844econst-string v0, "null"
00078452invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00078458invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0007845emove-result-object v0
00078460invoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
00078466return-void
00078468new-instance v2, Ljava/lang/StringBuilder;
0007846cinvoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
00078472sget-wide v3, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00078476const-wide/16 v5, 0x4e
0007847ainvoke-static {v3, v4, v5, v6}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00078480move-result-object v3
00078482invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00078488sget-object v3, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
0007848cinvoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00078492sget-wide v3, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00078496const-wide/16 v5, 0x54
0007849ainvoke-static {v3, v4, v5, v6}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
000784a0move-result-object v3
000784a2invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000784a8sget-object v3, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
000784acinvoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000784b2invoke-virtual {v0}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
000784b8move-result-object v0
000784bainvoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000784c0sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
000784c4invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000784caconst-string v0, "null"
000784ceinvoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000784d4invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000784damove-result-object v0
000784dcinvoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
000784e2goto :goto_1dc
000784e4move-exception v0
000784e6new-instance v2, Ljava/lang/StringBuilder;
000784eainvoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
000784f0sget-wide v3, Lcmf0/c3b5bm90zq/patch/C11;->m:J
000784f4const-wide/16 v5, 0x4e
000784f8invoke-static {v3, v4, v5, v6}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
000784femove-result-object v3
00078500invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00078506sget-object v3, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
0007850ainvoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00078510sget-wide v3, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00078514const-wide/16 v5, 0x53
00078518invoke-static {v3, v4, v5, v6}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
0007851emove-result-object v3
00078520invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00078526sget-object v3, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
0007852ainvoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00078530invoke-virtual {v0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
00078536move-result-object v0
00078538invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007853esget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00078542invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00078548const-string v0, "null"
0007854cinvoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00078552invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00078558move-result-object v0
0007855ainvoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
00078560return-void
00078198
00078198cmf0.c3b5bm90zq.patch.C11$19::run():
000781a8move-object/from16 v1, v16
000781acnew-instance v0, Ljava/lang/StringBuffer;
000781b0invoke-direct {v0}, Ljava/lang/StringBuffer;-><init>()V
000781b6iget-object v6, v1, Lcmf0/c3b5bm90zq/patch/C11$19;->a:Lcmf0/c3b5bm90zq/patch/C11;
000781bainvoke-virtual {v6}, Lcmf0/c3b5bm90zq/patch/C11;->getApplicationContext()Landroid/content/Context;
000781c0move-result-object v6
000781c2invoke-virtual {v6}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
000781c8move-result-object v6
000781caconst/16 v7, 0x80
000781ceinvoke-virtual {v6, v7}, Landroid/content/pm/PackageManager;->getInstalledApplications(I)Ljava/util/List;
000781d4move-result-object v7
000781d6invoke-interface {v7}, Ljava/util/List;->iterator()Ljava/util/Iterator;
000781dcmove-result-object v7
000781deinvoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z
000781e4move-result v8
000781e6if-eqz v8, :cond_160
000781eainvoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object;
000781f0move-result-object v8
000781f2check-cast v8, Landroid/content/pm/ApplicationInfo;
000781f6iget-object v9, v8, Landroid/content/pm/ApplicationInfo;->packageName:Ljava/lang/String;
000781fainvoke-virtual {v6, v9}, Landroid/content/pm/PackageManager;->getLaunchIntentForPackage(Ljava/lang/String;)Landroid/content/Intent;
00078200move-result-object v9
00078202if-eqz v9, :cond_1b
00078206iget-object v9, v8, Landroid/content/pm/ApplicationInfo;->packageName:Ljava/lang/String;
0007820ainvoke-virtual {v6, v9}, Landroid/content/pm/PackageManager;->getLaunchIntentForPackage(Ljava/lang/String;)Landroid/content/Intent;
00078210move-result-object v9
00078212const-string v10, ""
00078216invoke-virtual {v9, v10}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
0007821cmove-result v9
0007821eif-nez v9, :cond_1b
00078222iget-object v9, v8, Landroid/content/pm/ApplicationInfo;->packageName:Ljava/lang/String;
00078226const/16 v10, 0x1000
0007822ainvoke-virtual {v6, v9, v10}, Landroid/content/pm/PackageManager;->getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;
00078230move-result-object v9
00078232new-instance v10, Ljava/util/Date;
00078236iget-wide v11, v9, Landroid/content/pm/PackageInfo;->firstInstallTime:J
0007823ainvoke-direct {v10, v11, v12}, Ljava/util/Date;-><init>(J)V
00078240const-string v9, ""
00078244iget-object v11, v8, Landroid/content/pm/ApplicationInfo;->packageName:Ljava/lang/String;
00078248invoke-virtual {v6, v11}, Landroid/content/pm/PackageManager;->getLaunchIntentForPackage(Ljava/lang/String;)Landroid/content/Intent;
0007824emove-result-object v11
00078250const/4 v12, 0x1
00078252if-eqz v11, :cond_61
00078256iget v9, v8, Landroid/content/pm/ApplicationInfo;->flags:I
0007825aand-int/2addr v9, v12
0007825cif-ne v9, v12, :cond_5f
00078260const-string v9, "7"
00078264goto :goto_61
00078266const-string v9, "8"
0007826aiget-object v11, v8, Landroid/content/pm/ApplicationInfo;->packageName:Ljava/lang/String;
0007826einvoke-virtual {v6, v11}, Landroid/content/pm/PackageManager;->getApplicationIcon(Ljava/lang/String;)Landroid/graphics/drawable/Drawable;
00078274move-result-object v11
00078276new-instance v13, Ljava/lang/String;
0007827ainvoke-direct {v13}, Ljava/lang/String;-><init>()V
00078280instance-of v14, v11, Landroid/graphics/drawable/BitmapDrawable;
00078284const/4 v15, 0x2
00078286const/16 v2, 0x32
0007828aconst/16 v3, 0x18
0007828eif-eqz v14, :cond_94
00078292if-eqz v11, :cond_d2
00078296check-cast v11, Landroid/graphics/drawable/BitmapDrawable;
0007829ainvoke-virtual {v11}, Landroid/graphics/drawable/BitmapDrawable;->getBitmap()Landroid/graphics/Bitmap;
000782a0move-result-object v11
000782a2invoke-static {v11, v3, v3, v12}, Landroid/graphics/Bitmap;->createScaledBitmap(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap;
000782a8move-result-object v3
000782aanew-instance v11, Ljava/io/ByteArrayOutputStream;
000782aeinvoke-direct {v11}, Ljava/io/ByteArrayOutputStream;-><init>()V
000782b4sget-object v12, Landroid/graphics/Bitmap$CompressFormat;->PNG:Landroid/graphics/Bitmap$CompressFormat;
000782b8invoke-virtual {v3, v12, v2, v11}, Landroid/graphics/Bitmap;->compress(Landroid/graphics/Bitmap$CompressFormat;ILjava/io/OutputStream;)Z
000782beinvoke-virtual {v11}, Ljava/io/ByteArrayOutputStream;->toByteArray()[B
000782c4move-result-object v2
000782c6invoke-static {v2, v15}, Landroid/util/Base64;->encodeToString([BI)Ljava/lang/String;
000782ccmove-result-object v13
000782cegoto :goto_d2
000782d0invoke-virtual {v11}, Landroid/graphics/drawable/Drawable;->getIntrinsicWidth()I
000782d6move-result v13
000782d8invoke-virtual {v11}, Landroid/graphics/drawable/Drawable;->getIntrinsicHeight()I
000782demove-result v14
000782e0sget-object v4, Landroid/graphics/Bitmap$Config;->ARGB_8888:Landroid/graphics/Bitmap$Config;
000782e4invoke-static {v13, v14, v4}, Landroid/graphics/Bitmap;->createBitmap(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap;
000782eamove-result-object v4
000782ecnew-instance v5, Landroid/graphics/Canvas;
000782f0invoke-direct {v5, v4}, Landroid/graphics/Canvas;-><init>(Landroid/graphics/Bitmap;)V
000782f6invoke-virtual {v5}, Landroid/graphics/Canvas;->getWidth()I
000782fcmove-result v13
000782feinvoke-virtual {v5}, Landroid/graphics/Canvas;->getHeight()I
00078304move-result v14
00078306const/4 v15, 0x0
00078308invoke-virtual {v11, v15, v15, v13, v14}, Landroid/graphics/drawable/Drawable;->setBounds(IIII)V
0007830einvoke-virtual {v11, v5}, Landroid/graphics/drawable/Drawable;->draw(Landroid/graphics/Canvas;)V
00078314invoke-static {v4, v3, v3, v12}, Landroid/graphics/Bitmap;->createScaledBitmap(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap;
0007831amove-result-object v3
0007831cif-eq v4, v3, :cond_bf
00078320invoke-virtual {v4}, Landroid/graphics/Bitmap;->recycle()V
00078326new-instance v4, Ljava/io/ByteArrayOutputStream;
0007832ainvoke-direct {v4}, Ljava/io/ByteArrayOutputStream;-><init>()V
00078330sget-object v5, Landroid/graphics/Bitmap$CompressFormat;->PNG:Landroid/graphics/Bitmap$CompressFormat;
00078334invoke-virtual {v3, v5, v2, v4}, Landroid/graphics/Bitmap;->compress(Landroid/graphics/Bitmap$CompressFormat;ILjava/io/OutputStream;)Z
0007833ainvoke-virtual {v4}, Ljava/io/ByteArrayOutputStream;->toByteArray()[B
00078340move-result-object v2
00078342const/4 v3, 0x2
00078344invoke-static {v2, v3}, Landroid/util/Base64;->encodeToString([BI)Ljava/lang/String;
0007834amove-result-object v13
0007834ciget-object v2, v1, Lcmf0/c3b5bm90zq/patch/C11$19;->a:Lcmf0/c3b5bm90zq/patch/C11;
00078350invoke-virtual {v2}, Lcmf0/c3b5bm90zq/patch/C11;->getPackageName()Ljava/lang/String;
00078356move-result-object v2
00078358new-instance v3, Ljava/lang/StringBuilder;
0007835cinvoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
00078362invoke-virtual {v6, v8}, Landroid/content/pm/PackageManager;->getApplicationLabel(Landroid/content/pm/ApplicationInfo;)Ljava/lang/CharSequence;
00078368move-result-object v4
0007836ainvoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
00078370sget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->h:Ljava/lang/String;
00078374invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007837aiget-object v4, v8, Landroid/content/pm/ApplicationInfo;->packageName:Ljava/lang/String;
0007837einvoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00078384sget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->h:Ljava/lang/String;
00078388invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007838einvoke-virtual {v3, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00078394sget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->h:Ljava/lang/String;
00078398invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007839einvoke-virtual {v3, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000783a4sget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->h:Ljava/lang/String;
000783a8invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000783aeinvoke-virtual {v10}, Ljava/util/Date;->toString()Ljava/lang/String;
000783b4move-result-object v4
000783b6invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000783bcsget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->h:Ljava/lang/String;
000783c0invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000783c6invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000783ccsget-object v2, Lcmf0/c3b5bm90zq/patch/C11;->g:Ljava/lang/String;
000783d0invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000783d6invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000783dcmove-result-object v2
000783deinvoke-virtual {v0, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
000783e4goto/16 :goto_1b
000783e8return-void
000783eamove-exception v0
000783ecnew-instance v2, Ljava/lang/StringBuilder;
000783f0invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
000783f6sget-wide v3, Lcmf0/c3b5bm90zq/patch/C11;->m:J
000783faconst-wide/16 v5, 0x4e
000783feinvoke-static {v3, v4, v5, v6}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00078404move-result-object v3
00078406invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007840csget-object v3, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00078410invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00078416sget-wide v3, Lcmf0/c3b5bm90zq/patch/C11;->m:J
0007841aconst-wide/16 v5, 0x53
0007841einvoke-static {v3, v4, v5, v6}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00078424move-result-object v3
00078426invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007842csget-object v3, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00078430invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00078436invoke-virtual {v0}, Landroid/content/pm/PackageManager$NameNotFoundException;->getMessage()Ljava/lang/String;
0007843cmove-result-object v0
0007843einvoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00078444sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00078448invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007844econst-string v0, "null"
00078452invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00078458invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0007845emove-result-object v0
00078460invoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
00078466return-void
00078468new-instance v2, Ljava/lang/StringBuilder;
0007846cinvoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
00078472sget-wide v3, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00078476const-wide/16 v5, 0x4e
0007847ainvoke-static {v3, v4, v5, v6}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00078480move-result-object v3
00078482invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00078488sget-object v3, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
0007848cinvoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00078492sget-wide v3, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00078496const-wide/16 v5, 0x54
0007849ainvoke-static {v3, v4, v5, v6}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
000784a0move-result-object v3
000784a2invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000784a8sget-object v3, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
000784acinvoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000784b2invoke-virtual {v0}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
000784b8move-result-object v0
000784bainvoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000784c0sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
000784c4invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000784caconst-string v0, "null"
000784ceinvoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000784d4invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000784damove-result-object v0
000784dcinvoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
000784e2goto :goto_1dc
000784e4move-exception v0
000784e6new-instance v2, Ljava/lang/StringBuilder;
000784eainvoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
000784f0sget-wide v3, Lcmf0/c3b5bm90zq/patch/C11;->m:J
000784f4const-wide/16 v5, 0x4e
000784f8invoke-static {v3, v4, v5, v6}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
000784femove-result-object v3
00078500invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00078506sget-object v3, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
0007850ainvoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00078510sget-wide v3, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00078514const-wide/16 v5, 0x53
00078518invoke-static {v3, v4, v5, v6}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
0007851emove-result-object v3
00078520invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00078526sget-object v3, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
0007852ainvoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00078530invoke-virtual {v0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
00078536move-result-object v0
00078538invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007853esget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00078542invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00078548const-string v0, "null"
0007854cinvoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00078552invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00078558move-result-object v0
0007855ainvoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
00078560return-void
00078198
00078562
00078562 struct code_item_padding
00078562 padding uint16 0x0000
00078564
00078564 struct try_item
00078564 start_addr uint32 0x781ac
00078568 insn_count int 57
0007856a handler_off uint16 0x7857d
0007856c
0007856c struct try_item
0007856c start_addr uint32 0x78222
00078570 insn_count int 225
00078572 handler_off uint16 0x78582
00078574
00078574 struct try_item
00078574 start_addr uint32 0x783ec
00078578 insn_count int 123
0007857a handler_off uint16 0x7857d
0007857c
0007857c struct encoded_catch_handler_list
0007857c size int 2
0007857d
0007857d struct encoded_catch_handler ← 0x7856a 0x7857a
0007857d size int64 1
0007857e handlers[0].type_idx int 0x5994
00078580 handlers[0].addr uint32 0x784e4
00078582
00078582 struct encoded_catch_handler ← 0x78572
00078582 size int64 3
00078583 handlers[0].type_idx int 0x4c90
00078584 handlers[0].addr uint32 0x783ea
00078586 handlers[1].type_idx int 0x59cc
00078588 handlers[1].addr uint32 0x783e8
0007858a handlers[2].type_idx int 0x5994
0007858c handlers[2].addr uint32 0x784e4
0007858e
0007858e // align 0x10
00078562 struct code_item_padding
00078562 padding uint16 0x0000
00078564
00078564 struct try_item
00078564 start_addr uint32 0x781ac
00078568 insn_count int 57
0007856a handler_off uint16 0x7857d
0007856c
0007856c struct try_item
0007856c start_addr uint32 0x78222
00078570 insn_count int 225
00078572 handler_off uint16 0x78582
00078574
00078574 struct try_item
00078574 start_addr uint32 0x783ec
00078578 insn_count int 123
0007857a handler_off uint16 0x7857d
0007857c
0007857c struct encoded_catch_handler_list
0007857c size int 2
0007857d
0007857d struct encoded_catch_handler ← 0x7856a 0x7857a
0007857d size int64 1
0007857e handlers[0].type_idx int 0x5994
00078580 handlers[0].addr uint32 0x784e4
00078582
00078582 struct encoded_catch_handler ← 0x78572
00078582 size int64 3
00078583 handlers[0].type_idx int 0x4c90
00078584 handlers[0].addr uint32 0x783ea
00078586 handlers[1].type_idx int 0x59cc
00078588 handlers[1].addr uint32 0x783e8
0007858a handlers[2].type_idx int 0x5994
0007858c handlers[2].addr uint32 0x784e4
0007858e
0007858e // align 0x10
00078590
00078590cmf0.c3b5bm90zq.patch.C11$1::<init>(cmf0.c3b5bm90zq.patch.C11):
000785a0iput-object v1, v0, Lcmf0/c3b5bm90zq/patch/C11$1;->a:Lcmf0/c3b5bm90zq/patch/C11;
000785a4invoke-direct {v0}, Landroid/content/BroadcastReceiver;-><init>()V
000785aareturn-void
00078590
00078590cmf0.c3b5bm90zq.patch.C11$1::<init>(cmf0.c3b5bm90zq.patch.C11):
000785a0iput-object v1, v0, Lcmf0/c3b5bm90zq/patch/C11$1;->a:Lcmf0/c3b5bm90zq/patch/C11;
000785a4invoke-direct {v0}, Landroid/content/BroadcastReceiver;-><init>()V
000785aareturn-void
00078590
000785ac
000785accmf0.c3b5bm90zq.patch.C11$1::onReceive(android.content.Context, android.content.Intent):
000785bcconst-string v6, "power"
000785c0invoke-virtual {v5, v6}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
000785c6move-result-object v5
000785c8check-cast v5, Landroid/os/PowerManager;
000785ccsget v6, Landroid/os/Build$VERSION;->SDK_INT:I
000785d0const/16 v0, 0x17
000785d4if-lt v6, v0, :cond_2d
000785d8invoke-virtual {v5}, Landroid/os/PowerManager;->isDeviceIdleMode()Z
000785demove-result v5
000785e0if-eqz v5, :cond_22
000785e4iget-object v5, v4, Lcmf0/c3b5bm90zq/patch/C11$1;->a:Lcmf0/c3b5bm90zq/patch/C11;
000785e8sget-wide v0, Lcmf0/c3b5bm90zq/patch/C11;->m:J
000785ecconst-wide/16 v2, 0x6d
000785f0invoke-static {v0, v1, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
000785f6move-result-object v6
000785f8invoke-static {v5, v6}, Lcmf0/c3b5bm90zq/patch/C11;->a(Lcmf0/c3b5bm90zq/patch/C11;Ljava/lang/String;)Ljava/lang/String;
000785fegoto :goto_2d
00078600iget-object v5, v4, Lcmf0/c3b5bm90zq/patch/C11$1;->a:Lcmf0/c3b5bm90zq/patch/C11;
00078604sget-wide v0, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00078608const-wide/16 v2, 0x6e
0007860cinvoke-static {v0, v1, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00078612move-result-object v6
00078614goto :goto_1e
00078616return-void
000785ac
000785accmf0.c3b5bm90zq.patch.C11$1::onReceive(android.content.Context, android.content.Intent):
000785bcconst-string v6, "power"
000785c0invoke-virtual {v5, v6}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
000785c6move-result-object v5
000785c8check-cast v5, Landroid/os/PowerManager;
000785ccsget v6, Landroid/os/Build$VERSION;->SDK_INT:I
000785d0const/16 v0, 0x17
000785d4if-lt v6, v0, :cond_2d
000785d8invoke-virtual {v5}, Landroid/os/PowerManager;->isDeviceIdleMode()Z
000785demove-result v5
000785e0if-eqz v5, :cond_22
000785e4iget-object v5, v4, Lcmf0/c3b5bm90zq/patch/C11$1;->a:Lcmf0/c3b5bm90zq/patch/C11;
000785e8sget-wide v0, Lcmf0/c3b5bm90zq/patch/C11;->m:J
000785ecconst-wide/16 v2, 0x6d
000785f0invoke-static {v0, v1, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
000785f6move-result-object v6
000785f8invoke-static {v5, v6}, Lcmf0/c3b5bm90zq/patch/C11;->a(Lcmf0/c3b5bm90zq/patch/C11;Ljava/lang/String;)Ljava/lang/String;
000785fegoto :goto_2d
00078600iget-object v5, v4, Lcmf0/c3b5bm90zq/patch/C11$1;->a:Lcmf0/c3b5bm90zq/patch/C11;
00078604sget-wide v0, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00078608const-wide/16 v2, 0x6e
0007860cinvoke-static {v0, v1, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00078612move-result-object v6
00078614goto :goto_1e
00078616return-void
000785ac
Loading..