File classes.dex
Function:
    0008ae40
    0008ae40Z0.a::w(boolean):
    0008ae50iget v0, v9, LZ0/a;->d:I
    0008ae54iget v1, v9, LZ0/a;->e:I
    0008ae58const/4 v2, 0x1
    0008ae5aif-ne v0, v1, :cond_2f
    0008ae5eiput v0, v9, LZ0/a;->d:I
    0008ae62invoke-virtual {v9, v2}, LZ0/a;->m(I)Z
    0008ae68move-result v0
    0008ae6aif-nez v0, :cond_2b
    0008ae6eif-nez v10, :cond_13
    0008ae72const/4 v10, -0x1
    0008ae74return v10
    0008ae76new-instance v10, Ljava/io/EOFException;
    0008ae7anew-instance v0, Ljava/lang/StringBuilder;
    0008ae7econst-string v1, "End of input"
    0008ae82invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    0008ae88invoke-virtual {v9}, LZ0/a;->q()Ljava/lang/String;
    0008ae8emove-result-object v1
    0008ae90invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0008ae96invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    0008ae9cmove-result-object v0
    0008ae9einvoke-direct {v10, v0}, Ljava/io/EOFException;-><init>(Ljava/lang/String;)V
    0008aea4throw v10
    0008aea6iget v0, v9, LZ0/a;->d:I
    0008aeaaiget v1, v9, LZ0/a;->e:I
    0008aeaeadd-int/lit8 v3, v0, 0x1
    0008aeb2iget-object v4, v9, LZ0/a;->c:[C
    0008aeb6aget-char v5, v4, v0
    0008aebaconst/16 v6, 0xa
    0008aebeif-ne v5, v6, :cond_42
    0008aec2iget v0, v9, LZ0/a;->f:I
    0008aec6add-int/2addr v0, v2
    0008aec8iput v0, v9, LZ0/a;->f:I
    0008aecciput v3, v9, LZ0/a;->g:I
    0008aed0goto/16 :goto_df
    0008aed4const/16 v7, 0x20
    0008aed8if-eq v5, v7, :cond_df
    0008aedcconst/16 v7, 0xd
    0008aee0if-eq v5, v7, :cond_df
    0008aee4const/16 v7, 0x9
    0008aee8if-ne v5, v7, :cond_50
    0008aeecgoto/16 :goto_df
    0008aef0const/16 v7, 0x2f
    0008aef4if-ne v5, v7, :cond_ca
    0008aef8iput v3, v9, LZ0/a;->d:I
    0008aefcconst/4 v8, 0x2
    0008aefeif-ne v3, v1, :cond_67
    0008af02iput v0, v9, LZ0/a;->d:I
    0008af06invoke-virtual {v9, v8}, LZ0/a;->m(I)Z
    0008af0cmove-result v0
    0008af0eiget v1, v9, LZ0/a;->d:I
    0008af12add-int/2addr v1, v2
    0008af14iput v1, v9, LZ0/a;->d:I
    0008af18if-nez v0, :cond_67
    0008af1cgoto :goto_74
    0008af1einvoke-virtual {v9}, LZ0/a;->i()V
    0008af24iget v0, v9, LZ0/a;->d:I
    0008af28aget-char v1, v4, v0
    0008af2cconst/16 v3, 0x2a
    0008af30if-eq v1, v3, :cond_81
    0008af34if-eq v1, v7, :cond_75
    0008af38return v5
    0008af3aadd-int/lit8 v0, v0, 0x1
    0008af3eiput v0, v9, LZ0/a;->d:I
    0008af42invoke-virtual {v9}, LZ0/a;->F()V
    0008af48iget v0, v9, LZ0/a;->d:I
    0008af4ciget v1, v9, LZ0/a;->e:I
    0008af50goto :goto_4
    0008af52add-int/lit8 v0, v0, 0x1
    0008af56iput v0, v9, LZ0/a;->d:I
    0008af5aiget v0, v9, LZ0/a;->d:I
    0008af5eadd-int/2addr v0, v8
    0008af60iget v1, v9, LZ0/a;->e:I
    0008af64if-le v0, v1, :cond_9a
    0008af68invoke-virtual {v9, v8}, LZ0/a;->m(I)Z
    0008af6emove-result v0
    0008af70if-eqz v0, :cond_93
    0008af74goto :goto_9a
    0008af76const-string v10, "Unterminated comment"
    0008af7ainvoke-virtual {v9, v10}, LZ0/a;->I(Ljava/lang/String;)V
    0008af80const/4 v10, 0x0
    0008af82throw v10
    0008af84iget v0, v9, LZ0/a;->d:I
    0008af88aget-char v1, v4, v0
    0008af8cif-ne v1, v6, :cond_aa
    0008af90iget v1, v9, LZ0/a;->f:I
    0008af94add-int/2addr v1, v2
    0008af96iput v1, v9, LZ0/a;->f:I
    0008af9aadd-int/lit8 v0, v0, 0x1
    0008af9eiput v0, v9, LZ0/a;->g:I
    0008afa2goto :goto_ba
    0008afa4const/4 v0, 0x0
    0008afa6if-ge v0, v8, :cond_c3
    0008afaaiget v1, v9, LZ0/a;->d:I
    0008afaeadd-int/2addr v1, v0
    0008afb0aget-char v1, v4, v1
    0008afb4const-string v3, "*/"
    0008afb8invoke-virtual {v3, v0}, Ljava/lang/String;->charAt(I)C
    0008afbemove-result v3
    0008afc0if-eq v1, v3, :cond_c0
    0008afc4iget v0, v9, LZ0/a;->d:I
    0008afc8add-int/2addr v0, v2
    0008afcaiput v0, v9, LZ0/a;->d:I
    0008afcegoto :goto_85
    0008afd0add-int/lit8 v0, v0, 0x1
    0008afd4goto :goto_ab
    0008afd6iget v0, v9, LZ0/a;->d:I
    0008afdaadd-int/2addr v0, v8
    0008afdciget v1, v9, LZ0/a;->e:I
    0008afe0goto/16 :goto_4
    0008afe4const/16 v0, 0x23
    0008afe8if-ne v5, v0, :cond_dc
    0008afeciput v3, v9, LZ0/a;->d:I
    0008aff0invoke-virtual {v9}, LZ0/a;->i()V
    0008aff6invoke-virtual {v9}, LZ0/a;->F()V
    0008affciget v0, v9, LZ0/a;->d:I
    0008b000iget v1, v9, LZ0/a;->e:I
    0008b004goto/16 :goto_4
    0008b008iput v3, v9, LZ0/a;->d:I
    0008b00creturn v5
    0008b00emove v0, v3
    0008b010goto/16 :goto_4
    0008ae40
    0008b014
    0008b014Z0.a::B():
    0008b024iget v0, v1, LZ0/a;->h:I
    0008b028if-nez v0, :cond_8
    0008b02cinvoke-virtual {v1}, LZ0/a;->j()I
    0008b032move-result v0
    0008b034packed-switch v0, :pswitch_data_28
    0008b03anew-instance v0, Ljava/lang/AssertionError;
    0008b03einvoke-direct {v0}, Ljava/lang/AssertionError;-><init>()V
    0008b044throw v0
    0008b046const/16 v0, 0xa
    0008b04areturn v0
    0008b04cconst/4 v0, 0x7
    0008b04ereturn v0
    0008b050const/4 v0, 0x5
    0008b052return v0
    0008b054const/4 v0, 0x6
    0008b056return v0
    0008b058const/16 v0, 0x9
    0008b05creturn v0
    0008b05econst/16 v0, 0x8
    0008b062return v0
    0008b064const/4 v0, 0x2
    0008b066return v0
    0008b068const/4 v0, 0x1
    0008b06areturn v0
    0008b06cconst/4 v0, 0x4
    0008b06ereturn v0
    0008b070const/4 v0, 0x3
    0008b072return v0
    0008b074.packed-switch 0x1
    0008b014
    0008b0c0
    0008b0c0Z0.a::n(boolean):
    0008b0d0new-instance v0, Ljava/lang/StringBuilder;
    0008b0d4const-string v1, "$"
    0008b0d8invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    0008b0deconst/4 v1, 0x0
    0008b0e0iget v2, v5, LZ0/a;->m:I
    0008b0e4if-ge v1, v2, :cond_4d
    0008b0e8iget-object v3, v5, LZ0/a;->l:[I
    0008b0ecaget v3, v3, v1
    0008b0f0const/4 v4, 0x1
    0008b0f2if-eq v3, v4, :cond_2f
    0008b0f6const/4 v4, 0x2
    0008b0f8if-eq v3, v4, :cond_2f
    0008b0fcconst/4 v2, 0x3
    0008b0feif-eq v3, v2, :cond_20
    0008b102const/4 v2, 0x4
    0008b104if-eq v3, v2, :cond_20
    0008b108const/4 v2, 0x5
    0008b10aif-eq v3, v2, :cond_20
    0008b10egoto :goto_4a
    0008b110const/16 v2, 0x2e
    0008b114invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
    0008b11aiget-object v2, v5, LZ0/a;->n:[Ljava/lang/String;
    0008b11eaget-object v2, v2, v1
    0008b122if-eqz v2, :cond_4a
    0008b126invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0008b12cgoto :goto_4a
    0008b12eiget-object v3, v5, LZ0/a;->o:[I
    0008b132aget v3, v3, v1
    0008b136if-eqz v6, :cond_3d
    0008b13aif-lez v3, :cond_3d
    0008b13eadd-int/lit8 v2, v2, -0x1
    0008b142if-ne v1, v2, :cond_3d
    0008b146add-int/lit8 v3, v3, -0x1
    0008b14aconst/16 v2, 0x5b
    0008b14einvoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
    0008b154invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
    0008b15aconst/16 v2, 0x5d
    0008b15einvoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
    0008b164add-int/lit8 v1, v1, 0x1
    0008b168goto :goto_8
    0008b16ainvoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    0008b170move-result-object v6
    0008b172return-object v6
    0008b0c0
    0008b174
    0008b174Z0.a::q():
    0008b184iget v0, v4, LZ0/a;->f:I
    0008b188add-int/lit8 v0, v0, 0x1
    0008b18ciget v1, v4, LZ0/a;->d:I
    0008b190iget v2, v4, LZ0/a;->g:I
    0008b194sub-int/2addr v1, v2
    0008b196add-int/lit8 v1, v1, 0x1
    0008b19anew-instance v2, Ljava/lang/StringBuilder;
    0008b19econst-string v3, " at line "
    0008b1a2invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    0008b1a8invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
    0008b1aeconst-string v0, " column "
    0008b1b2invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0008b1b8invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
    0008b1beconst-string v0, " path "
    0008b1c2invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0008b1c8const/4 v0, 0x0
    0008b1cainvoke-virtual {v4, v0}, LZ0/a;->n(Z)Ljava/lang/String;
    0008b1d0move-result-object v0
    0008b1d2invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0008b1d8invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    0008b1demove-result-object v0
    0008b1e0return-object v0
    0008b174
    0008b1e2
    0008b1e2 // align 0x4
    0008b1e4
    0008b1e4Z0.a::v():
    0008b1f4iget v0, v3, LZ0/a;->h:I
    0008b1f8if-nez v0, :cond_8
    0008b1fcinvoke-virtual {v3}, LZ0/a;->j()I
    0008b202move-result v0
    0008b204const/16 v1, 0xe
    0008b208if-ne v0, v1, :cond_11
    0008b20cinvoke-virtual {v3}, LZ0/a;->A()Ljava/lang/String;
    0008b212move-result-object v0
    0008b214goto :goto_26
    0008b216const/16 v1, 0xc
    0008b21aif-ne v0, v1, :cond_1c
    0008b21econst/16 v0, 0x27
    0008b222invoke-virtual {v3, v0}, LZ0/a;->y(C)Ljava/lang/String;
    0008b228move-result-object v0
    0008b22agoto :goto_26
    0008b22cconst/16 v1, 0xd
    0008b230if-ne v0, v1, :cond_32
    0008b234const/16 v0, 0x22
    0008b238invoke-virtual {v3, v0}, LZ0/a;->y(C)Ljava/lang/String;
    0008b23emove-result-object v0
    0008b240const/4 v1, 0x0
    0008b242iput v1, v3, LZ0/a;->h:I
    0008b246iget-object v1, v3, LZ0/a;->n:[Ljava/lang/String;
    0008b24aiget v2, v3, LZ0/a;->m:I
    0008b24eadd-int/lit8 v2, v2, -0x1
    0008b252aput-object v0, v1, v2
    0008b256return-object v0
    0008b258new-instance v0, Ljava/lang/IllegalStateException;
    0008b25cnew-instance v1, Ljava/lang/StringBuilder;
    0008b260const-string v2, "Expected a name but was "
    0008b264invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    0008b26ainvoke-virtual {v3}, LZ0/a;->B()I
    0008b270move-result v2
    0008b272invoke-static {v2}, LB1/b;->k(I)Ljava/lang/String;
    0008b278move-result-object v2
    0008b27ainvoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0008b280invoke-virtual {v3}, LZ0/a;->q()Ljava/lang/String;
    0008b286move-result-object v2
    0008b288invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0008b28einvoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    0008b294move-result-object v1
    0008b296invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
    0008b29cthrow v0
    0008b1e4
    0008b29e
    0008b29e // align 0x10
    0008b2a0
    0008b2a0Z0.a::y(char):
    0008b2b0const/4 v0, 0x0
    0008b2b2move-object v1, v0
    0008b2b4iget v2, v10, LZ0/a;->d:I
    0008b2b8iget v3, v10, LZ0/a;->e:I
    0008b2bcmove v4, v3
    0008b2bemove v3, v2
    0008b2c0iget-object v5, v10, LZ0/a;->c:[C
    0008b2c4const/4 v6, 0x1
    0008b2c6const/16 v7, 0x10
    0008b2caif-ge v2, v4, :cond_5b
    0008b2ceadd-int/lit8 v8, v2, 0x1
    0008b2d2aget-char v2, v5, v2
    0008b2d6if-ne v2, v11, :cond_29
    0008b2daiput v8, v10, LZ0/a;->d:I
    0008b2desub-int/2addr v8, v3
    0008b2e0sub-int/2addr v8, v6
    0008b2e2if-nez v1, :cond_21
    0008b2e6new-instance v11, Ljava/lang/String;
    0008b2eainvoke-direct {v11, v5, v3, v8}, Ljava/lang/String;-><init>([CII)V
    0008b2f0return-object v11
    0008b2f2invoke-virtual {v1, v5, v3, v8}, Ljava/lang/StringBuilder;->append([CII)Ljava/lang/StringBuilder;
    0008b2f8invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    0008b2femove-result-object v11
    0008b300return-object v11
    0008b302const/16 v9, 0x5c
    0008b306if-ne v2, v9, :cond_4e
    0008b30aiput v8, v10, LZ0/a;->d:I
    0008b30esub-int/2addr v8, v3
    0008b310add-int/lit8 v2, v8, -0x1
    0008b314if-nez v1, :cond_3f
    0008b318mul-int/lit8 v8, v8, 0x2
    0008b31cnew-instance v1, Ljava/lang/StringBuilder;
    0008b320invoke-static {v8, v7}, Ljava/lang/Math;->max(II)I
    0008b326move-result v4
    0008b328invoke-direct {v1, v4}, Ljava/lang/StringBuilder;-><init>(I)V
    0008b32einvoke-virtual {v1, v5, v3, v2}, Ljava/lang/StringBuilder;->append([CII)Ljava/lang/StringBuilder;
    0008b334invoke-virtual {v10}, LZ0/a;->D()C
    0008b33amove-result v2
    0008b33cinvoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
    0008b342iget v2, v10, LZ0/a;->d:I
    0008b346iget v3, v10, LZ0/a;->e:I
    0008b34agoto :goto_6
    0008b34cconst/16 v5, 0xa
    0008b350if-ne v2, v5, :cond_59
    0008b354iget v2, v10, LZ0/a;->f:I
    0008b358add-int/2addr v2, v6
    0008b35aiput v2, v10, LZ0/a;->f:I
    0008b35eiput v8, v10, LZ0/a;->g:I
    0008b362move v2, v8
    0008b364goto :goto_8
    0008b366if-nez v1, :cond_6b
    0008b36asub-int v1, v2, v3
    0008b36emul-int/lit8 v1, v1, 0x2
    0008b372new-instance v4, Ljava/lang/StringBuilder;
    0008b376invoke-static {v1, v7}, Ljava/lang/Math;->max(II)I
    0008b37cmove-result v1
    0008b37einvoke-direct {v4, v1}, Ljava/lang/StringBuilder;-><init>(I)V
    0008b384move-object v1, v4
    0008b386sub-int v4, v2, v3
    0008b38ainvoke-virtual {v1, v5, v3, v4}, Ljava/lang/StringBuilder;->append([CII)Ljava/lang/StringBuilder;
    0008b390iput v2, v10, LZ0/a;->d:I
    0008b394invoke-virtual {v10, v6}, LZ0/a;->m(I)Z
    0008b39amove-result v2
    0008b39cif-eqz v2, :cond_79
    0008b3a0goto :goto_2
    0008b3a2const-string v11, "Unterminated string"
    0008b3a6invoke-virtual {v10, v11}, LZ0/a;->I(Ljava/lang/String;)V
    0008b3acthrow v0
    0008b2a0
    0008b3ae
    0008b3ae // align 0x10
    0008b3b0
    0008b3b0Z0.a::z():
    0008b3c0iget v0, v4, LZ0/a;->h:I
    0008b3c4if-nez v0, :cond_8
    0008b3c8invoke-virtual {v4}, LZ0/a;->j()I
    0008b3cemove-result v0
    0008b3d0const/16 v1, 0xa
    0008b3d4if-ne v0, v1, :cond_11
    0008b3d8invoke-virtual {v4}, LZ0/a;->A()Ljava/lang/String;
    0008b3demove-result-object v0
    0008b3e0goto :goto_52
    0008b3e2const/16 v1, 0x8
    0008b3e6if-ne v0, v1, :cond_1c
    0008b3eaconst/16 v0, 0x27
    0008b3eeinvoke-virtual {v4, v0}, LZ0/a;->y(C)Ljava/lang/String;
    0008b3f4move-result-object v0
    0008b3f6goto :goto_52
    0008b3f8const/16 v1, 0x9
    0008b3fcif-ne v0, v1, :cond_27
    0008b400const/16 v0, 0x22
    0008b404invoke-virtual {v4, v0}, LZ0/a;->y(C)Ljava/lang/String;
    0008b40amove-result-object v0
    0008b40cgoto :goto_52
    0008b40econst/16 v1, 0xb
    0008b412if-ne v0, v1, :cond_31
    0008b416iget-object v0, v4, LZ0/a;->k:Ljava/lang/String;
    0008b41aconst/4 v1, 0x0
    0008b41ciput-object v1, v4, LZ0/a;->k:Ljava/lang/String;
    0008b420goto :goto_52
    0008b422const/16 v1, 0xf
    0008b426if-ne v0, v1, :cond_3c
    0008b42aiget-wide v0, v4, LZ0/a;->i:J
    0008b42einvoke-static {v0, v1}, Ljava/lang/Long;->toString(J)Ljava/lang/String;
    0008b434move-result-object v0
    0008b436goto :goto_52
    0008b438const/16 v1, 0x10
    0008b43cif-ne v0, v1, :cond_62
    0008b440new-instance v0, Ljava/lang/String;
    0008b444iget v1, v4, LZ0/a;->d:I
    0008b448iget v2, v4, LZ0/a;->j:I
    0008b44ciget-object v3, v4, LZ0/a;->c:[C
    0008b450invoke-direct {v0, v3, v1, v2}, Ljava/lang/String;-><init>([CII)V
    0008b456iget v1, v4, LZ0/a;->d:I
    0008b45aiget v2, v4, LZ0/a;->j:I
    0008b45eadd-int/2addr v1, v2
    0008b460iput v1, v4, LZ0/a;->d:I
    0008b464const/4 v1, 0x0
    0008b466iput v1, v4, LZ0/a;->h:I
    0008b46aiget-object v1, v4, LZ0/a;->o:[I
    0008b46eiget v2, v4, LZ0/a;->m:I
    0008b472add-int/lit8 v2, v2, -0x1
    0008b476aget v3, v1, v2
    0008b47aadd-int/lit8 v3, v3, 0x1
    0008b47eaput v3, v1, v2
    0008b482return-object v0
    0008b484new-instance v0, Ljava/lang/IllegalStateException;
    0008b488new-instance v1, Ljava/lang/StringBuilder;
    0008b48cconst-string v2, "Expected a string but was "
    0008b490invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    0008b496invoke-virtual {v4}, LZ0/a;->B()I
    0008b49cmove-result v2
    0008b49einvoke-static {v2}, LB1/b;->k(I)Ljava/lang/String;
    0008b4a4move-result-object v2
    0008b4a6invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0008b4acinvoke-virtual {v4}, LZ0/a;->q()Ljava/lang/String;
    0008b4b2move-result-object v2
    0008b4b4invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0008b4bainvoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    0008b4c0move-result-object v1
    0008b4c2invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
    0008b4c8throw v0
    0008b3b0
    0008b4ca
    0008b4ca // align 0x4
    0008b4cc
    0008b4ccZ0.a::A():
    0008b4dcconst/4 v0, 0x0
    0008b4deconst/4 v1, 0x0
    0008b4e0move v2, v1
    0008b4e2iget v3, v7, LZ0/a;->d:I
    0008b4e6add-int v4, v3, v2
    0008b4eaiget v5, v7, LZ0/a;->e:I
    0008b4eeiget-object v6, v7, LZ0/a;->c:[C
    0008b4f2if-ge v4, v5, :cond_4e
    0008b4f6add-int/2addr v3, v2
    0008b4f8aget-char v3, v6, v3
    0008b4fcconst/16 v4, 0x9
    0008b500if-eq v3, v4, :cond_5a
    0008b504const/16 v4, 0xa
    0008b508if-eq v3, v4, :cond_5a
    0008b50cconst/16 v4, 0xc
    0008b510if-eq v3, v4, :cond_5a
    0008b514const/16 v4, 0xd
    0008b518if-eq v3, v4, :cond_5a
    0008b51cconst/16 v4, 0x20
    0008b520if-eq v3, v4, :cond_5a
    0008b524const/16 v4, 0x23
    0008b528if-eq v3, v4, :cond_4a
    0008b52cconst/16 v4, 0x2c
    0008b530if-eq v3, v4, :cond_5a
    0008b534const/16 v4, 0x2f
    0008b538if-eq v3, v4, :cond_4a
    0008b53cconst/16 v4, 0x3d
    0008b540if-eq v3, v4, :cond_4a
    0008b544const/16 v4, 0x7b
    0008b548if-eq v3, v4, :cond_5a
    0008b54cconst/16 v4, 0x7d
    0008b550if-eq v3, v4, :cond_5a
    0008b554const/16 v4, 0x3a
    0008b558if-eq v3, v4, :cond_5a
    0008b55cconst/16 v4, 0x3b
    0008b560if-eq v3, v4, :cond_4a
    0008b564packed-switch v3, :pswitch_data_94
    0008b56aadd-int/lit8 v2, v2, 0x1
    0008b56egoto :goto_3
    0008b570invoke-virtual {v7}, LZ0/a;->i()V
    0008b576goto :goto_5a
    0008b578array-length v3, v6
    0008b57aif-ge v2, v3, :cond_5c
    0008b57eadd-int/lit8 v3, v2, 0x1
    0008b582invoke-virtual {v7, v3}, LZ0/a;->m(I)Z
    0008b588move-result v3
    0008b58aif-eqz v3, :cond_5a
    0008b58egoto :goto_3
    0008b590move v1, v2
    0008b592goto :goto_7a
    0008b594if-nez v0, :cond_69
    0008b598new-instance v0, Ljava/lang/StringBuilder;
    0008b59cconst/16 v3, 0x10
    0008b5a0invoke-static {v2, v3}, Ljava/lang/Math;->max(II)I
    0008b5a6move-result v3
    0008b5a8invoke-direct {v0, v3}, Ljava/lang/StringBuilder;-><init>(I)V
    0008b5aeiget v3, v7, LZ0/a;->d:I
    0008b5b2invoke-virtual {v0, v6, v3, v2}, Ljava/lang/StringBuilder;->append([CII)Ljava/lang/StringBuilder;
    0008b5b8iget v3, v7, LZ0/a;->d:I
    0008b5bcadd-int/2addr v3, v2
    0008b5beiput v3, v7, LZ0/a;->d:I
    0008b5c2const/4 v2, 0x1
    0008b5c4invoke-virtual {v7, v2}, LZ0/a;->m(I)Z
    0008b5camove-result v2
    0008b5ccif-nez v2, :cond_2
    0008b5d0if-nez v0, :cond_84
    0008b5d4new-instance v0, Ljava/lang/String;
    0008b5d8iget v2, v7, LZ0/a;->d:I
    0008b5dcinvoke-direct {v0, v6, v2, v1}, Ljava/lang/String;-><init>([CII)V
    0008b5e2goto :goto_8d
    0008b5e4iget v2, v7, LZ0/a;->d:I
    0008b5e8invoke-virtual {v0, v6, v2, v1}, Ljava/lang/StringBuilder;->append([CII)Ljava/lang/StringBuilder;
    0008b5eeinvoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    0008b5f4move-result-object v0
    0008b5f6iget v2, v7, LZ0/a;->d:I
    0008b5faadd-int/2addr v2, v1
    0008b5fciput v2, v7, LZ0/a;->d:I
    0008b600return-object v0
    0008b602nop
    0008b604.packed-switch 0x5b
    0008b4cc
    0008b618
    0008b618Z0.a::toString():
    0008b628new-instance v0, Ljava/lang/StringBuilder;
    0008b62cinvoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
    0008b632const-class v1, LZ0/a;
    0008b636invoke-virtual {v1}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
    0008b63cmove-result-object v1
    0008b63einvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0008b644invoke-virtual {v2}, LZ0/a;->q()Ljava/lang/String;
    0008b64amove-result-object v1
    0008b64cinvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0008b652invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    0008b658move-result-object v0
    0008b65areturn-object v0
    0008b618
    0008b65c
    0008b65cZ0.a::u():
    0008b66ciget v0, v8, LZ0/a;->h:I
    0008b670if-nez v0, :cond_8
    0008b674invoke-virtual {v8}, LZ0/a;->j()I
    0008b67amove-result v0
    0008b67cconst/16 v1, 0xf
    0008b680const/4 v2, 0x0
    0008b682if-ne v0, v1, :cond_1e
    0008b686iput v2, v8, LZ0/a;->h:I
    0008b68aiget-object v0, v8, LZ0/a;->o:[I
    0008b68eiget v1, v8, LZ0/a;->m:I
    0008b692add-int/lit8 v1, v1, -0x1
    0008b696aget v2, v0, v1
    0008b69aadd-int/lit8 v2, v2, 0x1
    0008b69eaput v2, v0, v1
    0008b6a2iget-wide v0, v8, LZ0/a;->i:J
    0008b6a6return-wide v0
    0008b6a8const/16 v1, 0x10
    0008b6acconst-string v3, "Expected a long but was "
    0008b6b0if-ne v0, v1, :cond_39
    0008b6b4new-instance v0, Ljava/lang/String;
    0008b6b8iget v1, v8, LZ0/a;->d:I
    0008b6bciget v4, v8, LZ0/a;->j:I
    0008b6c0iget-object v5, v8, LZ0/a;->c:[C
    0008b6c4invoke-direct {v0, v5, v1, v4}, Ljava/lang/String;-><init>([CII)V
    0008b6caiput-object v0, v8, LZ0/a;->k:Ljava/lang/String;
    0008b6ceiget v0, v8, LZ0/a;->d:I
    0008b6d2iget v1, v8, LZ0/a;->j:I
    0008b6d6add-int/2addr v0, v1
    0008b6d8iput v0, v8, LZ0/a;->d:I
    0008b6dcgoto :goto_92
    0008b6deconst/16 v1, 0xa
    0008b6e2const/16 v4, 0x8
    0008b6e6if-eq v0, v4, :cond_67
    0008b6eaconst/16 v5, 0x9
    0008b6eeif-eq v0, v5, :cond_67
    0008b6f2if-ne v0, v1, :cond_46
    0008b6f6goto :goto_67
    0008b6f8new-instance v0, Ljava/lang/IllegalStateException;
    0008b6fcnew-instance v1, Ljava/lang/StringBuilder;
    0008b700invoke-direct {v1, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    0008b706invoke-virtual {v8}, LZ0/a;->B()I
    0008b70cmove-result v2
    0008b70einvoke-static {v2}, LB1/b;->k(I)Ljava/lang/String;
    0008b714move-result-object v2
    0008b716invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0008b71cinvoke-virtual {v8}, LZ0/a;->q()Ljava/lang/String;
    0008b722move-result-object v2
    0008b724invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0008b72ainvoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    0008b730move-result-object v1
    0008b732invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
    0008b738throw v0
    0008b73aif-ne v0, v1, :cond_70
    0008b73einvoke-virtual {v8}, LZ0/a;->A()Ljava/lang/String;
    0008b744move-result-object v0
    0008b746iput-object v0, v8, LZ0/a;->k:Ljava/lang/String;
    0008b74agoto :goto_7d
    0008b74cif-ne v0, v4, :cond_75
    0008b750const/16 v0, 0x27
    0008b754goto :goto_77
    0008b756const/16 v0, 0x22
    0008b75ainvoke-virtual {v8, v0}, LZ0/a;->y(C)Ljava/lang/String;
    0008b760move-result-object v0
    0008b762iput-object v0, v8, LZ0/a;->k:Ljava/lang/String;
    0008b766iget-object v0, v8, LZ0/a;->k:Ljava/lang/String;
    0008b76ainvoke-static {v0}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J
    0008b770move-result-wide v0
    0008b772iput v2, v8, LZ0/a;->h:I
    0008b776iget-object v4, v8, LZ0/a;->o:[I
    0008b77aiget v5, v8, LZ0/a;->m:I
    0008b77eadd-int/lit8 v5, v5, -0x1
    0008b782aget v6, v4, v5
    0008b786add-int/lit8 v6, v6, 0x1
    0008b78aaput v6, v4, v5
    0008b78ereturn-wide v0
    0008b790const/16 v0, 0xb
    0008b794iput v0, v8, LZ0/a;->h:I
    0008b798iget-object v0, v8, LZ0/a;->k:Ljava/lang/String;
    0008b79cinvoke-static {v0}, Ljava/lang/Double;->parseDouble(Ljava/lang/String;)D
    0008b7a2move-result-wide v0
    0008b7a4double-to-long v4, v0
    0008b7a6long-to-double v6, v4
    0008b7a8cmpl-double v0, v6, v0
    0008b7acif-nez v0, :cond_b4
    0008b7b0const/4 v0, 0x0
    0008b7b2iput-object v0, v8, LZ0/a;->k:Ljava/lang/String;
    0008b7b6iput v2, v8, LZ0/a;->h:I
    0008b7baiget-object v0, v8, LZ0/a;->o:[I
    0008b7beiget v1, v8, LZ0/a;->m:I
    0008b7c2add-int/lit8 v1, v1, -0x1
    0008b7c6aget v2, v0, v1
    0008b7caadd-int/lit8 v2, v2, 0x1
    0008b7ceaput v2, v0, v1
    0008b7d2return-wide v4
    0008b7d4new-instance v0, Ljava/lang/NumberFormatException;
    0008b7d8new-instance v1, Ljava/lang/StringBuilder;
    0008b7dcinvoke-direct {v1, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    0008b7e2iget-object v2, v8, LZ0/a;->k:Ljava/lang/String;
    0008b7e6invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0008b7ecinvoke-virtual {v8}, LZ0/a;->q()Ljava/lang/String;
    0008b7f2move-result-object v2
    0008b7f4invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0008b7fainvoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    0008b800move-result-object v1
    0008b802invoke-direct {v0, v1}, Ljava/lang/NumberFormatException;-><init>(Ljava/lang/String;)V
    0008b808throw v0
    0008b65c
    0008b80a
    0008b80a struct code_item_padding
    0008b80a padding uint16 0x0000
    0008b80c
    0008b80c struct try_item
    0008b80c start_addr uint32 0x8b766
    0008b810 insn_count int 20
    0008b812 handler_off uint16 0x8b815
    0008b814
    0008b814 struct encoded_catch_handler_list
    0008b814 size int 1
    0008b815
    0008b815 struct encoded_catch_handler ← 0x8b812
    0008b815 size int64 1
    0008b816 handlers[0].type_idx int 0xb5a0
    0008b818 handlers[0].addr uint32 0x8b790
    0008b81a
    0008b81a // align 0x4
    0008b81c
    0008b81cZ0.a::<clinit>():
    0008b82cnew-instance v0, LL0/e;
    0008b830const/16 v1, 0x18
    0008b834invoke-direct {v0, v1}, LL0/e;-><init>(I)V
    0008b83asput-object v0, LL0/e;->c:LL0/e;
    0008b83ereturn-void
    0008b81c
    0008b840
    0008b840Z0.a::<init>(java.io.StringReader):
    0008b850invoke-direct {v4}, Ljava/lang/Object;-><init>()V
    0008b856const/4 v0, 0x0
    0008b858iput-boolean v0, v4, LZ0/a;->b:Z
    0008b85cconst/16 v1, 0x400
    0008b860new-array v1, v1, [C
    0008b864iput-object v1, v4, LZ0/a;->c:[C
    0008b868iput v0, v4, LZ0/a;->d:I
    0008b86ciput v0, v4, LZ0/a;->e:I
    0008b870iput v0, v4, LZ0/a;->f:I
    0008b874iput v0, v4, LZ0/a;->g:I
    0008b878iput v0, v4, LZ0/a;->h:I
    0008b87cconst/16 v1, 0x20
    0008b880new-array v2, v1, [I
    0008b884iput-object v2, v4, LZ0/a;->l:[I
    0008b888const/4 v3, 0x1
    0008b88aiput v3, v4, LZ0/a;->m:I
    0008b88econst/4 v3, 0x6
    0008b890aput v3, v2, v0
    0008b894new-array v0, v1, [Ljava/lang/String;
    0008b898iput-object v0, v4, LZ0/a;->n:[Ljava/lang/String;
    0008b89cnew-array v0, v1, [I
    0008b8a0iput-object v0, v4, LZ0/a;->o:[I
    0008b8a4iput-object v5, v4, LZ0/a;->a:Ljava/io/StringReader;
    0008b8a8return-void
    0008b840
    0008b8aa
    0008b8aa // align 0x4
    0008b8ac
    0008b8acZ0.a::g():
    0008b8bciget v0, v3, LZ0/a;->h:I
    0008b8c0if-nez v0, :cond_8
    0008b8c4invoke-virtual {v3}, LZ0/a;->j()I
    0008b8camove-result v0
    0008b8ccconst/4 v1, 0x3
    0008b8ceif-ne v0, v1, :cond_1a
    0008b8d2const/4 v0, 0x1
    0008b8d4invoke-virtual {v3, v0}, LZ0/a;->C(I)V
    0008b8daiget-object v1, v3, LZ0/a;->o:[I
    0008b8deiget v2, v3, LZ0/a;->m:I
    0008b8e2sub-int/2addr v2, v0
    0008b8e4const/4 v0, 0x0
    0008b8e6aput v0, v1, v2
    0008b8eaiput v0, v3, LZ0/a;->h:I
    0008b8eereturn-void
    0008b8f0new-instance v0, Ljava/lang/IllegalStateException;
    0008b8f4new-instance v1, Ljava/lang/StringBuilder;
    0008b8f8const-string v2, "Expected BEGIN_ARRAY but was "
    0008b8fcinvoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    0008b902invoke-virtual {v3}, LZ0/a;->B()I
    0008b908move-result v2
    0008b90ainvoke-static {v2}, LB1/b;->k(I)Ljava/lang/String;
    0008b910move-result-object v2
    0008b912invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0008b918invoke-virtual {v3}, LZ0/a;->q()Ljava/lang/String;
    0008b91emove-result-object v2
    0008b920invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0008b926invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    0008b92cmove-result-object v1
    0008b92einvoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
    0008b934throw v0
    0008b8ac
    0008b936
    0008b936 // align 0x8
    0008b938
    0008b938Z0.a::h():
    0008b948iget v0, v3, LZ0/a;->h:I
    0008b94cif-nez v0, :cond_8
    0008b950invoke-virtual {v3}, LZ0/a;->j()I
    0008b956move-result v0
    0008b958const/4 v1, 0x1
    0008b95aif-ne v0, v1, :cond_13
    0008b95econst/4 v0, 0x3
    0008b960invoke-virtual {v3, v0}, LZ0/a;->C(I)V
    0008b966const/4 v0, 0x0
    0008b968iput v0, v3, LZ0/a;->h:I
    0008b96creturn-void
    0008b96enew-instance v0, Ljava/lang/IllegalStateException;
    0008b972new-instance v1, Ljava/lang/StringBuilder;
    0008b976const-string v2, "Expected BEGIN_OBJECT but was "
    0008b97ainvoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    0008b980invoke-virtual {v3}, LZ0/a;->B()I
    0008b986move-result v2
    0008b988invoke-static {v2}, LB1/b;->k(I)Ljava/lang/String;
    0008b98emove-result-object v2
    0008b990invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0008b996invoke-virtual {v3}, LZ0/a;->q()Ljava/lang/String;
    0008b99cmove-result-object v2
    0008b99einvoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0008b9a4invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    0008b9aamove-result-object v1
    0008b9acinvoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
    0008b9b2throw v0
    0008b938
    0008b9b4
    0008b9b4Z0.a::i():
    0008b9c4iget-boolean v0, v1, LZ0/a;->b:Z
    0008b9c8if-eqz v0, :cond_5
    0008b9ccreturn-void
    0008b9ceconst-string v0, "Use JsonReader.setLenient(true) to accept malformed JSON"
    0008b9d2invoke-virtual {v1, v0}, LZ0/a;->I(Ljava/lang/String;)V
    0008b9d8const/4 v0, 0x0
    0008b9dathrow v0
    0008b9b4
    0008b9dc
    0008b9dcZ0.a::close():
    0008b9ecconst/4 v0, 0x0
    0008b9eeiput v0, v3, LZ0/a;->h:I
    0008b9f2iget-object v1, v3, LZ0/a;->l:[I
    0008b9f6const/16 v2, 0x8
    0008b9faaput v2, v1, v0
    0008b9feconst/4 v0, 0x1
    0008ba00iput v0, v3, LZ0/a;->m:I
    0008ba04iget-object v0, v3, LZ0/a;->a:Ljava/io/StringReader;
    0008ba08invoke-virtual {v0}, Ljava/io/Reader;->close()V
    0008ba0ereturn-void
    0008b9dc
    0008ba10
    0008ba10Z0.a::k():
    0008ba20iget v0, v3, LZ0/a;->h:I
    0008ba24if-nez v0, :cond_8
    0008ba28invoke-virtual {v3}, LZ0/a;->j()I
    0008ba2emove-result v0
    0008ba30const/4 v1, 0x4
    0008ba32if-ne v0, v1, :cond_1f
    0008ba36iget v0, v3, LZ0/a;->m:I
    0008ba3aadd-int/lit8 v1, v0, -0x1
    0008ba3eiput v1, v3, LZ0/a;->m:I
    0008ba42iget-object v1, v3, LZ0/a;->o:[I
    0008ba46add-int/lit8 v0, v0, -0x2
    0008ba4aaget v2, v1, v0
    0008ba4eadd-int/lit8 v2, v2, 0x1
    0008ba52aput v2, v1, v0
    0008ba56const/4 v0, 0x0
    0008ba58iput v0, v3, LZ0/a;->h:I
    0008ba5creturn-void
    0008ba5enew-instance v0, Ljava/lang/IllegalStateException;
    0008ba62new-instance v1, Ljava/lang/StringBuilder;
    0008ba66const-string v2, "Expected END_ARRAY but was "
    0008ba6ainvoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    0008ba70invoke-virtual {v3}, LZ0/a;->B()I
    0008ba76move-result v2
    0008ba78invoke-static {v2}, LB1/b;->k(I)Ljava/lang/String;
    0008ba7emove-result-object v2
    0008ba80invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0008ba86invoke-virtual {v3}, LZ0/a;->q()Ljava/lang/String;
    0008ba8cmove-result-object v2
    0008ba8einvoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0008ba94invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    0008ba9amove-result-object v1
    0008ba9cinvoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
    0008baa2throw v0
    0008ba10
    0008baa4
    0008baa4Z0.a::l():
    0008bab4iget v0, v5, LZ0/a;->h:I
    0008bab8if-nez v0, :cond_8
    0008babcinvoke-virtual {v5}, LZ0/a;->j()I
    0008bac2move-result v0
    0008bac4const/4 v1, 0x2
    0008bac6if-ne v0, v1, :cond_23
    0008bacaiget v0, v5, LZ0/a;->m:I
    0008baceadd-int/lit8 v2, v0, -0x1
    0008bad2iput v2, v5, LZ0/a;->m:I
    0008bad6iget-object v3, v5, LZ0/a;->n:[Ljava/lang/String;
    0008badaconst/4 v4, 0x0
    0008badcaput-object v4, v3, v2
    0008bae0iget-object v2, v5, LZ0/a;->o:[I
    0008bae4sub-int/2addr v0, v1
    0008bae6aget v1, v2, v0
    0008baeaadd-int/lit8 v1, v1, 0x1
    0008baeeaput v1, v2, v0
    0008baf2const/4 v0, 0x0
    0008baf4iput v0, v5, LZ0/a;->h:I
    0008baf8return-void
    0008bafanew-instance v0, Ljava/lang/IllegalStateException;
    0008bafenew-instance v1, Ljava/lang/StringBuilder;
    0008bb02const-string v2, "Expected END_OBJECT but was "
    0008bb06invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    0008bb0cinvoke-virtual {v5}, LZ0/a;->B()I
    0008bb12move-result v2
    0008bb14invoke-static {v2}, LB1/b;->k(I)Ljava/lang/String;
    0008bb1amove-result-object v2
    0008bb1cinvoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0008bb22invoke-virtual {v5}, LZ0/a;->q()Ljava/lang/String;
    0008bb28move-result-object v2
    0008bb2ainvoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0008bb30invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    0008bb36move-result-object v1
    0008bb38invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
    0008bb3ethrow v0
    0008baa4
    0008bb40
    0008bb40Z0.a::x():
    0008bb50iget v0, v3, LZ0/a;->h:I
    0008bb54if-nez v0, :cond_8
    0008bb58invoke-virtual {v3}, LZ0/a;->j()I
    0008bb5emove-result v0
    0008bb60const/4 v1, 0x7
    0008bb62if-ne v0, v1, :cond_1b
    0008bb66const/4 v0, 0x0
    0008bb68iput v0, v3, LZ0/a;->h:I
    0008bb6ciget-object v0, v3, LZ0/a;->o:[I
    0008bb70iget v1, v3, LZ0/a;->m:I
    0008bb74add-int/lit8 v1, v1, -0x1
    0008bb78aget v2, v0, v1
    0008bb7cadd-int/lit8 v2, v2, 0x1
    0008bb80aput v2, v0, v1
    0008bb84return-void
    0008bb86new-instance v0, Ljava/lang/IllegalStateException;
    0008bb8anew-instance v1, Ljava/lang/StringBuilder;
    0008bb8econst-string v2, "Expected null but was "
    0008bb92invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    0008bb98invoke-virtual {v3}, LZ0/a;->B()I
    0008bb9emove-result v2
    0008bba0invoke-static {v2}, LB1/b;->k(I)Ljava/lang/String;
    0008bba6move-result-object v2
    0008bba8invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0008bbaeinvoke-virtual {v3}, LZ0/a;->q()Ljava/lang/String;
    0008bbb4move-result-object v2
    0008bbb6invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0008bbbcinvoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    0008bbc2move-result-object v1
    0008bbc4invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
    0008bbcathrow v0
    0008bb40
    0008bbcc
    0008bbccZ0.a::C(int):
    0008bbdciget v0, v3, LZ0/a;->m:I
    0008bbe0iget-object v1, v3, LZ0/a;->l:[I
    0008bbe4array-length v2, v1
    0008bbe6if-ne v0, v2, :cond_21
    0008bbeamul-int/lit8 v0, v0, 0x2
    0008bbeeinvoke-static {v1, v0}, Ljava/util/Arrays;->copyOf([II)[I
    0008bbf4move-result-object v1
    0008bbf6iput-object v1, v3, LZ0/a;->l:[I
    0008bbfaiget-object v1, v3, LZ0/a;->o:[I
    0008bbfeinvoke-static {v1, v0}, Ljava/util/Arrays;->copyOf([II)[I
    0008bc04move-result-object v1
    0008bc06iput-object v1, v3, LZ0/a;->o:[I
    0008bc0aiget-object v1, v3, LZ0/a;->n:[Ljava/lang/String;
    0008bc0einvoke-static {v1, v0}, Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object;
    0008bc14move-result-object v0
    0008bc16check-cast v0, [Ljava/lang/String;
    0008bc1aiput-object v0, v3, LZ0/a;->n:[Ljava/lang/String;
    0008bc1eiget-object v0, v3, LZ0/a;->l:[I
    0008bc22iget v1, v3, LZ0/a;->m:I
    0008bc26add-int/lit8 v2, v1, 0x1
    0008bc2aiput v2, v3, LZ0/a;->m:I
    0008bc2eaput v4, v0, v1
    0008bc32return-void
    0008bbcc
    0008bc34
    0008bc34Z0.a::E(char):
    0008bc44iget v0, v5, LZ0/a;->d:I
    0008bc48iget v1, v5, LZ0/a;->e:I
    0008bc4cconst/4 v2, 0x1
    0008bc4eif-ge v0, v1, :cond_2d
    0008bc52add-int/lit8 v3, v0, 0x1
    0008bc56iget-object v4, v5, LZ0/a;->c:[C
    0008bc5aaget-char v0, v4, v0
    0008bc5eif-ne v0, v6, :cond_12
    0008bc62iput v3, v5, LZ0/a;->d:I
    0008bc66return-void
    0008bc68const/16 v4, 0x5c
    0008bc6cif-ne v0, v4, :cond_20
    0008bc70iput v3, v5, LZ0/a;->d:I
    0008bc74invoke-virtual {v5}, LZ0/a;->D()C
    0008bc7aiget v0, v5, LZ0/a;->d:I
    0008bc7eiget v1, v5, LZ0/a;->e:I
    0008bc82goto :goto_4
    0008bc84const/16 v4, 0xa
    0008bc88if-ne v0, v4, :cond_2b
    0008bc8ciget v0, v5, LZ0/a;->f:I
    0008bc90add-int/2addr v0, v2
    0008bc92iput v0, v5, LZ0/a;->f:I
    0008bc96iput v3, v5, LZ0/a;->g:I
    0008bc9amove v0, v3
    0008bc9cgoto :goto_4
    0008bc9eiput v0, v5, LZ0/a;->d:I
    0008bca2invoke-virtual {v5, v2}, LZ0/a;->m(I)Z
    0008bca8move-result v0
    0008bcaaif-eqz v0, :cond_36
    0008bcaegoto :goto_0
    0008bcb0const-string v6, "Unterminated string"
    0008bcb4invoke-virtual {v5, v6}, LZ0/a;->I(Ljava/lang/String;)V
    0008bcbaconst/4 v6, 0x0
    0008bcbcthrow v6
    0008bc34
    0008bcbe
    0008bcbe // align 0x10
    0008bcc0
    0008bcc0Z0.a::F():
    0008bcd0iget v0, v4, LZ0/a;->d:I
    0008bcd4iget v1, v4, LZ0/a;->e:I
    0008bcd8const/4 v2, 0x1
    0008bcdaif-lt v0, v1, :cond_d
    0008bcdeinvoke-virtual {v4, v2}, LZ0/a;->m(I)Z
    0008bce4move-result v0
    0008bce6if-eqz v0, :cond_27
    0008bceaiget v0, v4, LZ0/a;->d:I
    0008bceeadd-int/lit8 v1, v0, 0x1
    0008bcf2iput v1, v4, LZ0/a;->d:I
    0008bcf6iget-object v3, v4, LZ0/a;->c:[C
    0008bcfaaget-char v0, v3, v0
    0008bcfeconst/16 v3, 0xa
    0008bd02if-ne v0, v3, :cond_23
    0008bd06iget v0, v4, LZ0/a;->f:I
    0008bd0aadd-int/2addr v0, v2
    0008bd0ciput v0, v4, LZ0/a;->f:I
    0008bd10iput v1, v4, LZ0/a;->g:I
    0008bd14return-void
    0008bd16const/16 v1, 0xd
    0008bd1aif-ne v0, v1, :cond_0
    0008bd1ereturn-void
    0008bcc0
    0008bd20
    0008bd20Z0.a::G():
    0008bd30const/4 v0, 0x0
    0008bd32iget v1, v4, LZ0/a;->d:I
    0008bd36add-int v2, v1, v0
    0008bd3aiget v3, v4, LZ0/a;->e:I
    0008bd3eif-ge v2, v3, :cond_51
    0008bd42iget-object v2, v4, LZ0/a;->c:[C
    0008bd46add-int/2addr v1, v0
    0008bd48aget-char v1, v2, v1
    0008bd4cconst/16 v2, 0x9
    0008bd50if-eq v1, v2, :cond_4b
    0008bd54const/16 v2, 0xa
    0008bd58if-eq v1, v2, :cond_4b
    0008bd5cconst/16 v2, 0xc
    0008bd60if-eq v1, v2, :cond_4b
    0008bd64const/16 v2, 0xd
    0008bd68if-eq v1, v2, :cond_4b
    0008bd6cconst/16 v2, 0x20
    0008bd70if-eq v1, v2, :cond_4b
    0008bd74const/16 v2, 0x23
    0008bd78if-eq v1, v2, :cond_48
    0008bd7cconst/16 v2, 0x2c
    0008bd80if-eq v1, v2, :cond_4b
    0008bd84const/16 v2, 0x2f
    0008bd88if-eq v1, v2, :cond_48
    0008bd8cconst/16 v2, 0x3d
    0008bd90if-eq v1, v2, :cond_48
    0008bd94const/16 v2, 0x7b
    0008bd98if-eq v1, v2, :cond_4b
    0008bd9cconst/16 v2, 0x7d
    0008bda0if-eq v1, v2, :cond_4b
    0008bda4const/16 v2, 0x3a
    0008bda8if-eq v1, v2, :cond_4b
    0008bdacconst/16 v2, 0x3b
    0008bdb0if-eq v1, v2, :cond_48
    0008bdb4packed-switch v1, :pswitch_data_5c
    0008bdbaadd-int/lit8 v0, v0, 0x1
    0008bdbegoto :goto_1
    0008bdc0invoke-virtual {v4}, LZ0/a;->i()V
    0008bdc6iget v1, v4, LZ0/a;->d:I
    0008bdcaadd-int/2addr v1, v0
    0008bdcciput v1, v4, LZ0/a;->d:I
    0008bdd0return-void
    0008bdd2add-int/2addr v1, v0
    0008bdd4iput v1, v4, LZ0/a;->d:I
    0008bdd8const/4 v0, 0x1
    0008bddainvoke-virtual {v4, v0}, LZ0/a;->m(I)Z
    0008bde0move-result v0
    0008bde2if-nez v0, :cond_0
    0008bde6return-void
    0008bde8.packed-switch 0x5b
    0008bd20
    0008bdfc
    0008bdfcZ0.a::H():
    0008be0cconst/4 v0, 0x0
    0008be0emove v1, v0
    0008be10iget v2, v7, LZ0/a;->h:I
    0008be14if-nez v2, :cond_a
    0008be18invoke-virtual {v7}, LZ0/a;->j()I
    0008be1emove-result v2
    0008be20const/16 v3, 0x27
    0008be24const/16 v4, 0x22
    0008be28const-string v5, "<skipped>"
    0008be2cconst/4 v6, 0x1
    0008be2epacked-switch v2, :pswitch_data_84
    0008be34goto :goto_74
    0008be36return-void
    0008be38iget v2, v7, LZ0/a;->d:I
    0008be3ciget v3, v7, LZ0/a;->j:I
    0008be40add-int/2addr v2, v3
    0008be42iput v2, v7, LZ0/a;->d:I
    0008be46goto :goto_74
    0008be48invoke-virtual {v7}, LZ0/a;->G()V
    0008be4eif-nez v1, :cond_74
    0008be52iget-object v2, v7, LZ0/a;->n:[Ljava/lang/String;
    0008be56iget v3, v7, LZ0/a;->m:I
    0008be5asub-int/2addr v3, v6
    0008be5caput-object v5, v2, v3
    0008be60goto :goto_74
    0008be62invoke-virtual {v7, v4}, LZ0/a;->E(C)V
    0008be68if-nez v1, :cond_74
    0008be6ciget-object v2, v7, LZ0/a;->n:[Ljava/lang/String;
    0008be70iget v3, v7, LZ0/a;->m:I
    0008be74sub-int/2addr v3, v6
    0008be76aput-object v5, v2, v3
    0008be7agoto :goto_74
    0008be7cinvoke-virtual {v7, v3}, LZ0/a;->E(C)V
    0008be82if-nez v1, :cond_74
    0008be86iget-object v2, v7, LZ0/a;->n:[Ljava/lang/String;
    0008be8aiget v3, v7, LZ0/a;->m:I
    0008be8esub-int/2addr v3, v6
    0008be90aput-object v5, v2, v3
    0008be94goto :goto_74
    0008be96invoke-virtual {v7}, LZ0/a;->G()V
    0008be9cgoto :goto_74
    0008be9einvoke-virtual {v7, v4}, LZ0/a;->E(C)V
    0008bea4goto :goto_74
    0008bea6invoke-virtual {v7, v3}, LZ0/a;->E(C)V
    0008beacgoto :goto_74
    0008beaeiget v2, v7, LZ0/a;->m:I
    0008beb2sub-int/2addr v2, v6
    0008beb4iput v2, v7, LZ0/a;->m:I
    0008beb8add-int/lit8 v1, v1, -0x1
    0008bebcgoto :goto_74
    0008bebeinvoke-virtual {v7, v6}, LZ0/a;->C(I)V
    0008bec4add-int/lit8 v1, v1, 0x1
    0008bec8goto :goto_74
    0008becaif-nez v1, :cond_69
    0008beceiget-object v2, v7, LZ0/a;->n:[Ljava/lang/String;
    0008bed2iget v3, v7, LZ0/a;->m:I
    0008bed6sub-int/2addr v3, v6
    0008bed8const/4 v4, 0x0
    0008bedaaput-object v4, v2, v3
    0008bedeiget v2, v7, LZ0/a;->m:I
    0008bee2sub-int/2addr v2, v6
    0008bee4iput v2, v7, LZ0/a;->m:I
    0008bee8goto :goto_56
    0008beeaconst/4 v2, 0x3
    0008beecinvoke-virtual {v7, v2}, LZ0/a;->C(I)V
    0008bef2goto :goto_5c
    0008bef4iput v0, v7, LZ0/a;->h:I
    0008bef8if-gtz v1, :cond_2
    0008befciget-object v0, v7, LZ0/a;->o:[I
    0008bf00iget v1, v7, LZ0/a;->m:I
    0008bf04sub-int/2addr v1, v6
    0008bf06aget v2, v0, v1
    0008bf0aadd-int/2addr v2, v6
    0008bf0caput v2, v0, v1
    0008bf10return-void
    0008bf12nop
    0008bf14.packed-switch 0x1
    0008bdfc
    0008bf60
    0008bf60Z0.a::I(java.lang.String):
    0008bf70new-instance v0, LZ0/c;
    0008bf74new-instance v1, Ljava/lang/StringBuilder;
    0008bf78invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
    0008bf7einvoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0008bf84invoke-virtual {v2}, LZ0/a;->q()Ljava/lang/String;
    0008bf8amove-result-object v3
    0008bf8cinvoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0008bf92invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    0008bf98move-result-object v3
    0008bf9ainvoke-direct {v0, v3}, Ljava/io/IOException;-><init>(Ljava/lang/String;)V
    0008bfa0throw v0
    0008bf60
    0008bfa2
    0008bfa2 // align 0x4
    0008bfa4
    0008bfa4Z0.b::o():
    0008bfb4iget-object v0, v2, LZ0/b;->g:Ljava/lang/String;
    0008bfb8if-eqz v0, :cond_10
    0008bfbciget-boolean v0, v2, LZ0/b;->h:Z
    0008bfc0if-eqz v0, :cond_c
    0008bfc4invoke-virtual {v2}, LZ0/b;->w()V
    0008bfcagoto :goto_10
    0008bfccconst/4 v0, 0x0
    0008bfceiput-object v0, v2, LZ0/b;->g:Ljava/lang/String;
    0008bfd2return-object v2
    0008bfd4invoke-virtual {v2}, LZ0/b;->g()V
    0008bfdaiget-object v0, v2, LZ0/b;->a:Ljava/io/Writer;
    0008bfdeconst-string v1, "null"
    0008bfe2invoke-virtual {v0, v1}, Ljava/io/Writer;->write(Ljava/lang/String;)V
    0008bfe8return-object v2
    0008bfa4
    0008bfea
    0008bfea // align 0x4
    0008bfec
    0008bfecZ0.b::p():
    0008bffciget v0, v2, LZ0/b;->c:I
    0008c000if-eqz v0, :cond_b
    0008c004iget-object v1, v2, LZ0/b;->b:[I
    0008c008add-int/lit8 v0, v0, -0x1
    0008c00caget v0, v1, v0
    0008c010return v0
    0008c012new-instance v0, Ljava/lang/IllegalStateException;
    0008c016const-string v1, "JsonWriter is closed."
    0008c01ainvoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
    0008c020throw v0
    0008bfec
    0008c022
    0008c022 // align 0x4
    0008c024
    0008c024Z0.b::<clinit>():
    0008c034const-string v0, "-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?(?:[eE][-+]?[0-9]+)?"
    0008c038invoke-static {v0}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern;
    0008c03emove-result-object v0
    0008c040sput-object v0, LZ0/b;->i:Ljava/util/regex/Pattern;
    0008c044const/16 v0, 0x80
    0008c048new-array v0, v0, [Ljava/lang/String;
    0008c04csput-object v0, LZ0/b;->j:[Ljava/lang/String;
    0008c050const/4 v0, 0x0
    0008c052const/16 v1, 0x1f
    0008c056if-gt v0, v1, :cond_28
    0008c05asget-object v1, LZ0/b;->j:[Ljava/lang/String;
    0008c05einvoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
    0008c064move-result-object v2
    0008c066filled-new-array {v2}, [Ljava/lang/Object;
    0008c06cmove-result-object v2
    0008c06econst-string v3, "\\u%04x"
    0008c072invoke-static {v3, v2}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
    0008c078move-result-object v2
    0008c07aaput-object v2, v1, v0
    0008c07eadd-int/lit8 v0, v0, 0x1
    0008c082goto :goto_f
    0008c084sget-object v0, LZ0/b;->j:[Ljava/lang/String;
    0008c088const/16 v1, 0x22
    0008c08cconst-string v2, "\\\""
    0008c090aput-object v2, v0, v1
    0008c094const/16 v1, 0x5c
    0008c098const-string v2, "\\\\"
    0008c09caput-object v2, v0, v1
    0008c0a0const/16 v1, 0x9
    0008c0a4const-string v2, "\\t"
    0008c0a8aput-object v2, v0, v1
    0008c0acconst/16 v1, 0x8
    0008c0b0const-string v2, "\\b"
    0008c0b4aput-object v2, v0, v1
    0008c0b8const/16 v1, 0xa
    0008c0bcconst-string v2, "\\n"
    0008c0c0aput-object v2, v0, v1
    0008c0c4const/16 v1, 0xd
    0008c0c8const-string v2, "\\r"
    0008c0ccaput-object v2, v0, v1
    0008c0d0const/16 v1, 0xc
    0008c0d4const-string v2, "\\f"
    0008c0d8aput-object v2, v0, v1
    0008c0dcinvoke-virtual {v0}, [Ljava/lang/String;->clone()Ljava/lang/Object;
    0008c0e2move-result-object v0
    0008c0e4check-cast v0, [Ljava/lang/String;
    0008c0e8sput-object v0, LZ0/b;->k:[Ljava/lang/String;
    0008c0ecconst/16 v1, 0x3c
    0008c0f0const-string v2, "\\u003c"
    0008c0f4aput-object v2, v0, v1
    0008c0f8const/16 v1, 0x3e
    0008c0fcconst-string v2, "\\u003e"
    0008c100aput-object v2, v0, v1
    0008c104const/16 v1, 0x26
    0008c108const-string v2, "\\u0026"
    0008c10caput-object v2, v0, v1
    0008c110const/16 v1, 0x3d
    0008c114const-string v2, "\\u003d"
    0008c118aput-object v2, v0, v1
    0008c11cconst/16 v1, 0x27
    0008c120const-string v2, "\\u0027"
    0008c124aput-object v2, v0, v1
    0008c128return-void
    0008c024
    0008c12a
    0008c12a // align 0x4
    0008c12c
    0008c12cZ0.b::<init>(java.io.Writer):
    0008c13cinvoke-direct {v3}, Ljava/lang/Object;-><init>()V
    0008c142const/16 v0, 0x20
    0008c146new-array v0, v0, [I
    0008c14aiput-object v0, v3, LZ0/b;->b:[I
    0008c14econst/4 v1, 0x0
    0008c150iput v1, v3, LZ0/b;->c:I
    0008c154array-length v2, v0
    0008c156if-nez v2, :cond_15
    0008c15ainvoke-static {v0, v1}, Ljava/util/Arrays;->copyOf([II)[I
    0008c160move-result-object v0
    0008c162iput-object v0, v3, LZ0/b;->b:[I
    0008c166iget-object v0, v3, LZ0/b;->b:[I
    0008c16aiget v1, v3, LZ0/b;->c:I
    0008c16eadd-int/lit8 v2, v1, 0x1
    0008c172iput v2, v3, LZ0/b;->c:I
    0008c176const/4 v2, 0x6
    0008c178aput v2, v0, v1
    0008c17cconst-string v0, ":"
    0008c180iput-object v0, v3, LZ0/b;->d:Ljava/lang/String;
    0008c184const/4 v0, 0x1
    0008c186iput-boolean v0, v3, LZ0/b;->h:Z
    0008c18aconst-string v0, "out == null"
    0008c18einvoke-static {v4, v0}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
    0008c194iput-object v4, v3, LZ0/b;->a:Ljava/io/Writer;
    0008c198return-void
    0008c12c
    0008c19a
    0008c19a // align 0x4
    0008c19c
    0008c19cZ0.b::g():
    0008c1acinvoke-virtual {v4}, LZ0/b;->p()I
    0008c1b2move-result v0
    0008c1b4const/4 v1, 0x1
    0008c1b6const/4 v2, 0x2
    0008c1b8if-eq v0, v1, :cond_49
    0008c1bciget-object v3, v4, LZ0/b;->a:Ljava/io/Writer;
    0008c1c0if-eq v0, v2, :cond_40
    0008c1c4const/4 v2, 0x4
    0008c1c6if-eq v0, v2, :cond_32
    0008c1caconst/4 v2, 0x6
    0008c1ccconst/4 v3, 0x7
    0008c1ceif-eq v0, v2, :cond_2a
    0008c1d2if-ne v0, v3, :cond_22
    0008c1d6iget-boolean v0, v4, LZ0/b;->e:Z
    0008c1daif-eqz v0, :cond_1a
    0008c1degoto :goto_2a
    0008c1e0new-instance v0, Ljava/lang/IllegalStateException;
    0008c1e4const-string v1, "JSON must have only one top-level value."
    0008c1e8invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
    0008c1eethrow v0
    0008c1f0new-instance v0, Ljava/lang/IllegalStateException;
    0008c1f4const-string v1, "Nesting problem."
    0008c1f8invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
    0008c1fethrow v0
    0008c200iget-object v0, v4, LZ0/b;->b:[I
    0008c204iget v2, v4, LZ0/b;->c:I
    0008c208sub-int/2addr v2, v1
    0008c20aaput v3, v0, v2
    0008c20ereturn-void
    0008c210iget-object v0, v4, LZ0/b;->d:Ljava/lang/String;
    0008c214invoke-virtual {v3, v0}, Ljava/io/Writer;->append(Ljava/lang/CharSequence;)Ljava/io/Writer;
    0008c21aiget-object v0, v4, LZ0/b;->b:[I
    0008c21eiget v2, v4, LZ0/b;->c:I
    0008c222sub-int/2addr v2, v1
    0008c224const/4 v1, 0x5
    0008c226aput v1, v0, v2
    0008c22areturn-void
    0008c22cconst/16 v0, 0x2c
    0008c230invoke-virtual {v3, v0}, Ljava/io/Writer;->append(C)Ljava/io/Writer;
    0008c236invoke-virtual {v4}, LZ0/b;->n()V
    0008c23creturn-void
    0008c23eiget-object v0, v4, LZ0/b;->b:[I
    0008c242iget v3, v4, LZ0/b;->c:I
    0008c246sub-int/2addr v3, v1
    0008c248aput v2, v0, v3
    0008c24cinvoke-virtual {v4}, LZ0/b;->n()V
    0008c252return-void
    0008c19c
    0008c254
    0008c254Z0.b::h():
    0008c264invoke-virtual {v3}, LZ0/b;->w()V
    0008c26ainvoke-virtual {v3}, LZ0/b;->g()V
    0008c270iget v0, v3, LZ0/b;->c:I
    0008c274iget-object v1, v3, LZ0/b;->b:[I
    0008c278array-length v2, v1
    0008c27aif-ne v0, v2, :cond_15
    0008c27emul-int/lit8 v0, v0, 0x2
    0008c282invoke-static {v1, v0}, Ljava/util/Arrays;->copyOf([II)[I
    0008c288move-result-object v0
    0008c28aiput-object v0, v3, LZ0/b;->b:[I
    0008c28eiget-object v0, v3, LZ0/b;->b:[I
    0008c292iget v1, v3, LZ0/b;->c:I
    0008c296add-int/lit8 v2, v1, 0x1
    0008c29aiput v2, v3, LZ0/b;->c:I
    0008c29econst/4 v2, 0x1
    0008c2a0aput v2, v0, v1
    0008c2a4iget-object v0, v3, LZ0/b;->a:Ljava/io/Writer;
    0008c2a8const/16 v1, 0x5b
    0008c2acinvoke-virtual {v0, v1}, Ljava/io/Writer;->write(I)V
    0008c2b2return-void
    0008c254
    0008c2b4
    0008c2b4Z0.b::i():
    0008c2c4invoke-virtual {v3}, LZ0/b;->w()V
    0008c2cainvoke-virtual {v3}, LZ0/b;->g()V
    0008c2d0iget v0, v3, LZ0/b;->c:I
    0008c2d4iget-object v1, v3, LZ0/b;->b:[I
    0008c2d8array-length v2, v1
    0008c2daif-ne v0, v2, :cond_15
    0008c2demul-int/lit8 v0, v0, 0x2
    0008c2e2invoke-static {v1, v0}, Ljava/util/Arrays;->copyOf([II)[I
    0008c2e8move-result-object v0
    0008c2eaiput-object v0, v3, LZ0/b;->b:[I
    0008c2eeiget-object v0, v3, LZ0/b;->b:[I
    0008c2f2iget v1, v3, LZ0/b;->c:I
    0008c2f6add-int/lit8 v2, v1, 0x1
    0008c2faiput v2, v3, LZ0/b;->c:I
    0008c2feconst/4 v2, 0x3
    0008c300aput v2, v0, v1
    0008c304iget-object v0, v3, LZ0/b;->a:Ljava/io/Writer;
    0008c308const/16 v1, 0x7b
    0008c30cinvoke-virtual {v0, v1}, Ljava/io/Writer;->write(I)V
    0008c312return-void
    0008c2b4
    0008c314
    0008c314Z0.b::close():
    0008c324iget-object v0, v3, LZ0/b;->a:Ljava/io/Writer;
    0008c328invoke-virtual {v0}, Ljava/io/Writer;->close()V
    0008c32eiget v0, v3, LZ0/b;->c:I
    0008c332const/4 v1, 0x1
    0008c334if-gt v0, v1, :cond_18
    0008c338if-ne v0, v1, :cond_14
    0008c33ciget-object v2, v3, LZ0/b;->b:[I
    0008c340sub-int/2addr v0, v1
    0008c342aget v0, v2, v0
    0008c346const/4 v1, 0x7
    0008c348if-ne v0, v1, :cond_18
    0008c34cconst/4 v0, 0x0
    0008c34eiput v0, v3, LZ0/b;->c:I
    0008c352return-void
    0008c354new-instance v0, Ljava/io/IOException;
    0008c358const-string v1, "Incomplete document"
    0008c35cinvoke-direct {v0, v1}, Ljava/io/IOException;-><init>(Ljava/lang/String;)V
    0008c362throw v0
    0008c314
    0008c364
    0008c364Z0.b::j(int, int, char):
    0008c374invoke-virtual {v1}, LZ0/b;->p()I
    0008c37amove-result v0
    0008c37cif-eq v0, v3, :cond_11
    0008c380if-ne v0, v2, :cond_9
    0008c384goto :goto_11
    0008c386new-instance v2, Ljava/lang/IllegalStateException;
    0008c38aconst-string v3, "Nesting problem."
    0008c38einvoke-direct {v2, v3}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
    0008c394throw v2
    0008c396iget-object v2, v1, LZ0/b;->g:Ljava/lang/String;
    0008c39aif-nez v2, :cond_26
    0008c39eiget v2, v1, LZ0/b;->c:I
    0008c3a2add-int/lit8 v2, v2, -0x1
    0008c3a6iput v2, v1, LZ0/b;->c:I
    0008c3aaif-ne v0, v3, :cond_20
    0008c3aeinvoke-virtual {v1}, LZ0/b;->n()V
    0008c3b4iget-object v2, v1, LZ0/b;->a:Ljava/io/Writer;
    0008c3b8invoke-virtual {v2, v4}, Ljava/io/Writer;->write(I)V
    0008c3bereturn-void
    0008c3c0new-instance v2, Ljava/lang/IllegalStateException;
    0008c3c4new-instance v3, Ljava/lang/StringBuilder;
    0008c3c8const-string v4, "Dangling name: "
    0008c3ccinvoke-direct {v3, v4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    0008c3d2iget-object v4, v1, LZ0/b;->g:Ljava/lang/String;
    0008c3d6invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0008c3dcinvoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    0008c3e2move-result-object v3
    0008c3e4invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
    0008c3eathrow v2
    0008c364
    0008c3ec
    0008c3ecZ0.b::k():
    0008c3fcconst/16 v0, 0x5d
    0008c400const/4 v1, 0x1
    0008c402const/4 v2, 0x2
    0008c404invoke-virtual {v3, v1, v2, v0}, LZ0/b;->j(IIC)V
    0008c40areturn-void
    0008c3ec
    0008c40c
    0008c40cZ0.b::l():
    0008c41cconst/16 v0, 0x7d
    0008c420const/4 v1, 0x3
    0008c422const/4 v2, 0x5
    0008c424invoke-virtual {v3, v1, v2, v0}, LZ0/b;->j(IIC)V
    0008c42areturn-void
    0008c40c
    0008c42c
    0008c42cZ0.b::flush():
    0008c43ciget v0, v2, LZ0/b;->c:I
    0008c440if-eqz v0, :cond_a
    0008c444iget-object v0, v2, LZ0/b;->a:Ljava/io/Writer;
    0008c448invoke-virtual {v0}, Ljava/io/Writer;->flush()V
    0008c44ereturn-void
    0008c450new-instance v0, Ljava/lang/IllegalStateException;
    0008c454const-string v1, "JsonWriter is closed."
    0008c458invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
    0008c45ethrow v0
    0008c42c
    0008c460
    0008c460Z0.b::m(java.lang.String):
    0008c470const-string v0, "name == null"
    0008c474invoke-static {v2, v0}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
    0008c47aiget-object v0, v1, LZ0/b;->g:Ljava/lang/String;
    0008c47eif-nez v0, :cond_18
    0008c482iget v0, v1, LZ0/b;->c:I
    0008c486if-eqz v0, :cond_10
    0008c48aiput-object v2, v1, LZ0/b;->g:Ljava/lang/String;
    0008c48ereturn-void
    0008c490new-instance v2, Ljava/lang/IllegalStateException;
    0008c494const-string v0, "JsonWriter is closed."
    0008c498invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
    0008c49ethrow v2
    0008c4a0new-instance v2, Ljava/lang/IllegalStateException;
    0008c4a4invoke-direct {v2}, Ljava/lang/IllegalStateException;-><init>()V
    0008c4aathrow v2
    0008c460
    0008c4ac
    0008c4acZ0.b::n():
    0008c4bcreturn-void
    0008c4ac
    0008c4be
    0008c4be // align 0x10
    0008c4c0
    0008c4c0Z0.b::q(java.lang.String):
    0008c4d0iget-boolean v0, v8, LZ0/b;->f:Z
    0008c4d4if-eqz v0, :cond_7
    0008c4d8sget-object v0, LZ0/b;->k:[Ljava/lang/String;
    0008c4dcgoto :goto_9
    0008c4desget-object v0, LZ0/b;->j:[Ljava/lang/String;
    0008c4e2iget-object v1, v8, LZ0/b;->a:Ljava/io/Writer;
    0008c4e6const/16 v2, 0x22
    0008c4eainvoke-virtual {v1, v2}, Ljava/io/Writer;->write(I)V
    0008c4f0invoke-virtual {v9}, Ljava/lang/String;->length()I
    0008c4f6move-result v3
    0008c4f8const/4 v4, 0x0
    0008c4famove v5, v4
    0008c4fcif-ge v4, v3, :cond_41
    0008c500invoke-virtual {v9, v4}, Ljava/lang/String;->charAt(I)C
    0008c506move-result v6
    0008c508const/16 v7, 0x80
    0008c50cif-ge v6, v7, :cond_25
    0008c510aget-object v6, v0, v6
    0008c514if-nez v6, :cond_32
    0008c518goto :goto_3e
    0008c51aconst/16 v7, 0x2028
    0008c51eif-ne v6, v7, :cond_2c
    0008c522const-string v6, "\\u2028"
    0008c526goto :goto_32
    0008c528const/16 v7, 0x2029
    0008c52cif-ne v6, v7, :cond_3e
    0008c530const-string v6, "\\u2029"
    0008c534if-ge v5, v4, :cond_39
    0008c538sub-int v7, v4, v5
    0008c53cinvoke-virtual {v1, v9, v5, v7}, Ljava/io/Writer;->write(Ljava/lang/String;II)V
    0008c542invoke-virtual {v1, v6}, Ljava/io/Writer;->write(Ljava/lang/String;)V
    0008c548add-int/lit8 v5, v4, 0x1
    0008c54cadd-int/lit8 v4, v4, 0x1
    0008c550goto :goto_16
    0008c552if-ge v5, v3, :cond_47
    0008c556sub-int/2addr v3, v5
    0008c558invoke-virtual {v1, v9, v5, v3}, Ljava/io/Writer;->write(Ljava/lang/String;II)V
    0008c55einvoke-virtual {v1, v2}, Ljava/io/Writer;->write(I)V
    0008c564return-void
    0008c4c0
    0008c566
    0008c566 // align 0x8
    0008c568
    0008c568Z0.b::v(boolean):
    0008c578invoke-virtual {v1}, LZ0/b;->w()V
    0008c57einvoke-virtual {v1}, LZ0/b;->g()V
    0008c584if-eqz v2, :cond_b
    0008c588const-string v2, "true"
    0008c58cgoto :goto_d
    0008c58econst-string v2, "false"
    0008c592iget-object v0, v1, LZ0/b;->a:Ljava/io/Writer;
    0008c596invoke-virtual {v0, v2}, Ljava/io/Writer;->write(Ljava/lang/String;)V
    0008c59creturn-void
    0008c568
    0008c59e
    0008c59e // align 0x10
    0008c5a0
    0008c5a0Z0.b::r(double):
    0008c5b0invoke-virtual {v3}, LZ0/b;->w()V
    0008c5b6iget-boolean v0, v3, LZ0/b;->e:Z
    0008c5baif-nez v0, :cond_28
    0008c5beinvoke-static {v4, v5}, Ljava/lang/Double;->isNaN(D)Z
    0008c5c4move-result v0
    0008c5c6if-nez v0, :cond_14
    0008c5cainvoke-static {v4, v5}, Ljava/lang/Double;->isInfinite(D)Z
    0008c5d0move-result v0
    0008c5d2if-nez v0, :cond_14
    0008c5d6goto :goto_28
    0008c5d8new-instance v0, Ljava/lang/IllegalArgumentException;
    0008c5dcnew-instance v1, Ljava/lang/StringBuilder;
    0008c5e0const-string v2, "Numeric values must be finite, but was "
    0008c5e4invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    0008c5eainvoke-virtual {v1, v4, v5}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder;
    0008c5f0invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    0008c5f6move-result-object v4
    0008c5f8invoke-direct {v0, v4}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
    0008c5fethrow v0
    0008c600invoke-virtual {v3}, LZ0/b;->g()V
    0008c606iget-object v0, v3, LZ0/b;->a:Ljava/io/Writer;
    0008c60ainvoke-static {v4, v5}, Ljava/lang/Double;->toString(D)Ljava/lang/String;
    0008c610move-result-object v4
    0008c612invoke-virtual {v0, v4}, Ljava/io/Writer;->append(Ljava/lang/CharSequence;)Ljava/io/Writer;
    0008c618return-void
    0008c5a0
    0008c61a
    0008c61a // align 0x4
    0008c61c
    0008c61cZ0.b::t(java.lang.Number):
    0008c62cif-nez v5, :cond_6
    0008c630invoke-virtual {v4}, LZ0/b;->o()LZ0/b;
    0008c636return-void
    0008c638invoke-virtual {v4}, LZ0/b;->w()V
    0008c63einvoke-virtual {v5}, Ljava/lang/Object;->toString()Ljava/lang/String;
    0008c644move-result-object v0
    0008c646const-string v1, "-Infinity"
    0008c64ainvoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    0008c650move-result v1
    0008c652if-nez v1, :cond_7c
    0008c656const-string v1, "Infinity"
    0008c65ainvoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    0008c660move-result v1
    0008c662if-nez v1, :cond_7c
    0008c666const-string v1, "NaN"
    0008c66ainvoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    0008c670move-result v1
    0008c672if-eqz v1, :cond_26
    0008c676goto :goto_7c
    0008c678invoke-virtual {v5}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
    0008c67emove-result-object v5
    0008c680const-class v1, Ljava/lang/Integer;
    0008c684if-eq v5, v1, :cond_80
    0008c688const-class v1, Ljava/lang/Long;
    0008c68cif-eq v5, v1, :cond_80
    0008c690const-class v1, Ljava/lang/Double;
    0008c694if-eq v5, v1, :cond_80
    0008c698const-class v1, Ljava/lang/Float;
    0008c69cif-eq v5, v1, :cond_80
    0008c6a0const-class v1, Ljava/lang/Byte;
    0008c6a4if-eq v5, v1, :cond_80
    0008c6a8const-class v1, Ljava/lang/Short;
    0008c6acif-eq v5, v1, :cond_80
    0008c6b0const-class v1, Ljava/math/BigDecimal;
    0008c6b4if-eq v5, v1, :cond_80
    0008c6b8const-class v1, Ljava/math/BigInteger;
    0008c6bcif-eq v5, v1, :cond_80
    0008c6c0const-class v1, Ljava/util/concurrent/atomic/AtomicInteger;
    0008c6c4if-eq v5, v1, :cond_80
    0008c6c8const-class v1, Ljava/util/concurrent/atomic/AtomicLong;
    0008c6ccif-ne v5, v1, :cond_53
    0008c6d0goto :goto_80
    0008c6d2sget-object v1, LZ0/b;->i:Ljava/util/regex/Pattern;
    0008c6d6invoke-virtual {v1, v0}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;
    0008c6dcmove-result-object v1
    0008c6deinvoke-virtual {v1}, Ljava/util/regex/Matcher;->matches()Z
    0008c6e4move-result v1
    0008c6e6if-eqz v1, :cond_60
    0008c6eagoto :goto_80
    0008c6ecnew-instance v1, Ljava/lang/IllegalArgumentException;
    0008c6f0new-instance v2, Ljava/lang/StringBuilder;
    0008c6f4const-string v3, "String created by "
    0008c6f8invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    0008c6feinvoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
    0008c704const-string v5, " is not a valid JSON number: "
    0008c708invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0008c70einvoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0008c714invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    0008c71amove-result-object v5
    0008c71cinvoke-direct {v1, v5}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
    0008c722throw v1
    0008c724iget-boolean v5, v4, LZ0/b;->e:Z
    0008c728if-eqz v5, :cond_89
    0008c72cinvoke-virtual {v4}, LZ0/b;->g()V
    0008c732iget-object v5, v4, LZ0/b;->a:Ljava/io/Writer;
    0008c736invoke-virtual {v5, v0}, Ljava/io/Writer;->append(Ljava/lang/CharSequence;)Ljava/io/Writer;
    0008c73creturn-void
    0008c73enew-instance v5, Ljava/lang/IllegalArgumentException;
    0008c742const-string v1, "Numeric values must be finite, but was "
    0008c746invoke-virtual {v1, v0}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
    0008c74cmove-result-object v0
    0008c74einvoke-direct {v5, v0}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
    0008c754throw v5
    0008c61c
    0008c756
    0008c756 // align 0x8
    0008c758
    0008c758Z0.b::u(java.lang.String):
    0008c768if-nez v1, :cond_6
    0008c76cinvoke-virtual {v0}, LZ0/b;->o()LZ0/b;
    0008c772return-void
    0008c774invoke-virtual {v0}, LZ0/b;->w()V
    0008c77ainvoke-virtual {v0}, LZ0/b;->g()V
    0008c780invoke-virtual {v0, v1}, LZ0/b;->q(Ljava/lang/String;)V
    0008c786return-void
    0008c758
    0008c788
    0008c788Z0.b::s(long):
    0008c798invoke-virtual {v1}, LZ0/b;->w()V
    0008c79einvoke-virtual {v1}, LZ0/b;->g()V
    0008c7a4iget-object v0, v1, LZ0/b;->a:Ljava/io/Writer;
    0008c7a8invoke-static {v2, v3}, Ljava/lang/Long;->toString(J)Ljava/lang/String;
    0008c7aemove-result-object v2
    0008c7b0invoke-virtual {v0, v2}, Ljava/io/Writer;->write(Ljava/lang/String;)V
    0008c7b6return-void
    0008c788
    0008c7b8
    0008c7b8Z0.b::w():
    0008c7c8iget-object v0, v3, LZ0/b;->g:Ljava/lang/String;
    0008c7ccif-eqz v0, :cond_33
    0008c7d0invoke-virtual {v3}, LZ0/b;->p()I
    0008c7d6move-result v0
    0008c7d8const/4 v1, 0x5
    0008c7daif-ne v0, v1, :cond_13
    0008c7deiget-object v0, v3, LZ0/b;->a:Ljava/io/Writer;
    0008c7e2const/16 v1, 0x2c
    0008c7e6invoke-virtual {v0, v1}, Ljava/io/Writer;->write(I)V
    0008c7ecgoto :goto_16
    0008c7eeconst/4 v1, 0x3
    0008c7f0if-ne v0, v1, :cond_2b
    0008c7f4invoke-virtual {v3}, LZ0/b;->n()V
    0008c7faiget-object v0, v3, LZ0/b;->b:[I
    0008c7feiget v1, v3, LZ0/b;->c:I
    0008c802add-int/lit8 v1, v1, -0x1
    0008c806const/4 v2, 0x4
    0008c808aput v2, v0, v1
    0008c80ciget-object v0, v3, LZ0/b;->g:Ljava/lang/String;
    0008c810invoke-virtual {v3, v0}, LZ0/b;->q(Ljava/lang/String;)V
    0008c816const/4 v0, 0x0
    0008c818iput-object v0, v3, LZ0/b;->g:Ljava/lang/String;
    0008c81creturn-void
    0008c81enew-instance v0, Ljava/lang/IllegalStateException;
    0008c822const-string v1, "Nesting problem."
    0008c826invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
    0008c82cthrow v0
    0008c82ereturn-void
    0008c7b8
    0008c830
    0008c830a.a::<init>():
    0008c840invoke-direct {v1}, Ljava/lang/Object;-><init>()V
    0008c846new-instance v0, Ljava/util/concurrent/CopyOnWriteArraySet;
    0008c84ainvoke-direct {v0}, Ljava/util/concurrent/CopyOnWriteArraySet;-><init>()V
    0008c850iput-object v0, v1, La/a;->a:Ljava/util/concurrent/CopyOnWriteArraySet;
    0008c854return-void
    0008c830
    0008c856
    0008c856 // align 0x8
    0008c858
    0008c858a0.a::<clinit>():
    0008c868new-instance v0, La0/a;
    0008c86cinvoke-direct {v0}, La0/b;-><init>()V
    0008c872sput-object v0, La0/a;->b:La0/a;
    0008c876return-void
    0008c858
    0008c878
    0008c878a0.b::<init>():
    0008c888invoke-direct {v1}, Ljava/lang/Object;-><init>()V
    0008c88enew-instance v0, Ljava/util/LinkedHashMap;
    0008c892invoke-direct {v0}, Ljava/util/LinkedHashMap;-><init>()V
    0008c898iput-object v0, v1, La0/b;->a:Ljava/util/LinkedHashMap;
    0008c89creturn-void
    0008c878
    0008c89e
    0008c89e // align 0x10
    0008c8a0
    0008c8a0a0.d::<init>(java.lang.Class):
    0008c8b0invoke-direct {v0}, Ljava/lang/Object;-><init>()V
    0008c8b6iput-object v1, v0, La0/d;->a:Ljava/lang/Class;
    0008c8bareturn-void
    0008c8a0
    0008c8bc
    0008c8bcandroid.app.AppComponentFactory::<clinit>():
    0008c8ccnew-instance v0, Ljava/lang/NoClassDefFoundError;
    0008c8d0invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;-><init>()V
    0008c8d6throw v0
    0008c8bc
    0008c8d8
    0008c8d8android.support.v4.app.RemoteActionCompatParcelizer::read(l0.a):
    0008c8e8invoke-static {v0}, Landroidx/core/app/RemoteActionCompatParcelizer;->read(Ll0/a;)Landroidx/core/app/RemoteActionCompat;
    0008c8eemove-result-object v0
    0008c8f0return-object v0
    0008c8d8
    0008c8f2
    0008c8f2 // align 0x4
    0008c8f4
    0008c8f4android.support.v4.app.RemoteActionCompatParcelizer::<init>():
    0008c904invoke-direct {v0}, Landroidx/core/app/RemoteActionCompatParcelizer;-><init>()V
    0008c90areturn-void
    0008c8f4
    0008c90c
    0008c90candroid.support.v4.app.RemoteActionCompatParcelizer::write(androidx.core.app.RemoteActionCompat, l0.a):
    0008c91cinvoke-static {v0, v1}, Landroidx/core/app/RemoteActionCompatParcelizer;->write(Landroidx/core/app/RemoteActionCompat;Ll0/a;)V
    0008c922return-void
    0008c90c
    0008c924
    0008c924android.support.v4.graphics.drawable.IconCompatParcelizer::read(l0.a):
    0008c934invoke-static {v0}, Landroidx/core/graphics/drawable/IconCompatParcelizer;->read(Ll0/a;)Landroidx/core/graphics/drawable/IconCompat;
    0008c93amove-result-object v0
    0008c93creturn-object v0
    0008c924
    0008c93e
    0008c93e // align 0x10
    0008c940
    0008c940android.support.v4.graphics.drawable.IconCompatParcelizer::<init>():
    0008c950invoke-direct {v0}, Landroidx/core/graphics/drawable/IconCompatParcelizer;-><init>()V
    0008c956return-void
    0008c940
    0008c958
    0008c958android.support.v4.graphics.drawable.IconCompatParcelizer::write(androidx.core.graphics.drawable.IconCompat, l0.a):
    0008c968invoke-static {v0, v1}, Landroidx/core/graphics/drawable/IconCompatParcelizer;->write(Landroidx/core/graphics/drawable/IconCompat;Ll0/a;)V
    0008c96ereturn-void
    0008c958
    0008c970
    0008c970android.view.OnReceiveContentListener::<clinit>():
    0008c980new-instance v0, Ljava/lang/NoClassDefFoundError;
    0008c984invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;-><init>()V
    0008c98athrow v0
    0008c970
    0008c98c
    0008c98candroid.view.WindowInsetsAnimation$Callback::<clinit>():
    0008c99cnew-instance v0, Ljava/lang/NoClassDefFoundError;
    0008c9a0invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;-><init>()V
    0008c9a6throw v0
    0008c98c
    0008c9a8
    0008c9a8android.window.OnBackAnimationCallback::<clinit>():
    0008c9b8new-instance v0, Ljava/lang/NoClassDefFoundError;
    0008c9bcinvoke-direct {v0}, Ljava/lang/NoClassDefFoundError;-><init>()V
    0008c9c2throw v0
    0008c9a8
    0008c9c4
    0008c9c4android.window.OnBackInvokedCallback::<clinit>():
    0008c9d4new-instance v0, Ljava/lang/NoClassDefFoundError;
    0008c9d8invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;-><init>()V
    0008c9dethrow v0
    0008c9c4
    0008c9e0
    0008c9e0androidx.activity.a::a(float, float, float, int):
    0008c9f0new-instance v0, Landroid/window/BackEvent;
    0008c9f4invoke-direct {v0, v2, v3, v4, v5}, Landroid/window/BackEvent;-><init>(FFFI)V
    0008c9fareturn-object v0
    0008c9e0
    0008c9fc
    0008c9fcandroidx.activity.a::b(android.window.BackEvent):
    0008ca0cconst-string v0, "backEvent"
    0008ca10invoke-static {v2, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
    0008ca16invoke-virtual {v2}, Landroid/window/BackEvent;->getProgress()F
    0008ca1cmove-result v2
    0008ca1ereturn v2
    0008c9fc
    0008ca20
    0008ca20androidx.activity.a::d(android.window.BackEvent):
    0008ca30const-string v0, "backEvent"
    0008ca34invoke-static {v2, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
    0008ca3ainvoke-virtual {v2}, Landroid/window/BackEvent;->getTouchX()F
    0008ca40move-result v2
    0008ca42return v2
    0008ca20
    0008ca44
    0008ca44androidx.activity.a::e(android.window.BackEvent):
    0008ca54const-string v0, "backEvent"
    0008ca58invoke-static {v2, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
    0008ca5einvoke-virtual {v2}, Landroid/window/BackEvent;->getTouchY()F
    0008ca64move-result v2
    0008ca66return v2
    0008ca44
    0008ca68
    0008ca68androidx.activity.a::c(android.window.BackEvent):
    0008ca78const-string v0, "backEvent"
    0008ca7cinvoke-static {v2, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
    0008ca82invoke-virtual {v2}, Landroid/window/BackEvent;->getSwipeEdge()I
    0008ca88move-result v2
    0008ca8areturn v2
    0008ca68
    0008ca8c
    0008ca8candroidx.activity.a::<clinit>():
    0008ca9cnew-instance v0, Landroidx/activity/a;
    0008caa0invoke-direct {v0}, Ljava/lang/Object;-><init>()V
    0008caa6sput-object v0, Landroidx/activity/a;->a:Landroidx/activity/a;
    0008caaareturn-void
    0008ca8c
    0008caac
    0008caacandroidx.activity.b::toString():
    0008cabcnew-instance v0, Ljava/lang/StringBuilder;
    0008cac0const-string v1, "BackEventCompat{touchX="
    0008cac4invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    0008cacaiget v1, v2, Landroidx/activity/b;->a:F
    0008caceinvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder;
    0008cad4const-string v1, ", touchY="
    0008cad8invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0008cadeiget v1, v2, Landroidx/activity/b;->b:F
    0008cae2invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder;
    0008cae8const-string v1, ", progress="
    0008caecinvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0008caf2iget v1, v2, Landroidx/activity/b;->c:F
    0008caf6invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder;
    0008cafcconst-string v1, ", swipeEdge="
    0008cb00invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0008cb06iget v1, v2, Landroidx/activity/b;->d:I
    0008cb0ainvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
    0008cb10const/16 v1, 0x7d
    0008cb14invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
    0008cb1ainvoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    0008cb20move-result-object v0
    0008cb22return-object v0
    0008caac
    0008cb24
    0008cb24androidx.activity.b::<init>(android.window.BackEvent):
    0008cb34const-string v0, "backEvent"
    0008cb38invoke-static {v5, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
    0008cb3esget-object v0, Landroidx/activity/a;->a:Landroidx/activity/a;
    0008cb42invoke-virtual {v0, v5}, Landroidx/activity/a;->d(Landroid/window/BackEvent;)F
    0008cb48move-result v1
    0008cb4ainvoke-virtual {v0, v5}, Landroidx/activity/a;->e(Landroid/window/BackEvent;)F
    0008cb50move-result v2
    0008cb52invoke-virtual {v0, v5}, Landroidx/activity/a;->b(Landroid/window/BackEvent;)F
    0008cb58move-result v3
    0008cb5ainvoke-virtual {v0, v5}, Landroidx/activity/a;->c(Landroid/window/BackEvent;)I
    0008cb60move-result v5
    0008cb62invoke-direct {v4}, Ljava/lang/Object;-><init>()V
    0008cb68iput v1, v4, Landroidx/activity/b;->a:F
    0008cb6ciput v2, v4, Landroidx/activity/b;->b:F
    0008cb70iput v3, v4, Landroidx/activity/b;->c:F
    0008cb74iput v5, v4, Landroidx/activity/b;->d:I
    0008cb78return-void
    0008cb24
    0008cb7a
    0008cb7a // align 0x4
    0008cb7c
    0008cb7candroidx.activity.d::a():
    0008cb8ciget-object v0, v1, Landroidx/activity/d;->a:Le/f;
    0008cb90invoke-virtual {v0}, Landroidx/activity/k;->reportFullyDrawn()V
    0008cb96const/4 v0, 0x0
    0008cb98return-object v0
    0008cb7c
    0008cb9a
    0008cb9a // align 0x4
    0008cb9c
    0008cb9candroidx.activity.d::<init>(e.f):
    0008cbacinvoke-direct {v0}, Ljava/lang/Object;-><init>()V
    0008cbb2iput-object v1, v0, Landroidx/activity/d;->a:Le/f;
    0008cbb6return-void
    0008cb9c
    0008cbb8
    0008cbb8androidx.activity.e::a():
    0008cbc8iget-object v0, v5, Landroidx/activity/e;->a:Le/f;
    0008cbccnew-instance v1, Landroid/os/Bundle;
    0008cbd0invoke-direct {v1}, Landroid/os/Bundle;-><init>()V
    0008cbd6iget-object v0, v0, Landroidx/activity/k;->j:Landroidx/activity/g;
    0008cbdainvoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
    0008cbe0new-instance v2, Ljava/util/ArrayList;
    0008cbe4iget-object v3, v0, Landroidx/activity/g;->b:Ljava/util/HashMap;
    0008cbe8invoke-virtual {v3}, Ljava/util/HashMap;->values()Ljava/util/Collection;
    0008cbeemove-result-object v4
    0008cbf0invoke-direct {v2, v4}, Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V
    0008cbf6const-string v4, "KEY_COMPONENT_ACTIVITY_REGISTERED_RCS"
    0008cbfainvoke-virtual {v1, v4, v2}, Landroid/os/Bundle;->putIntegerArrayList(Ljava/lang/String;Ljava/util/ArrayList;)V
    0008cc00new-instance v2, Ljava/util/ArrayList;
    0008cc04invoke-virtual {v3}, Ljava/util/HashMap;->keySet()Ljava/util/Set;
    0008cc0amove-result-object v3
    0008cc0cinvoke-direct {v2, v3}, Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V
    0008cc12const-string v3, "KEY_COMPONENT_ACTIVITY_REGISTERED_KEYS"
    0008cc16invoke-virtual {v1, v3, v2}, Landroid/os/Bundle;->putStringArrayList(Ljava/lang/String;Ljava/util/ArrayList;)V
    0008cc1cnew-instance v2, Ljava/util/ArrayList;
    0008cc20iget-object v3, v0, Landroidx/activity/g;->d:Ljava/util/ArrayList;
    0008cc24invoke-direct {v2, v3}, Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V
    0008cc2aconst-string v3, "KEY_COMPONENT_ACTIVITY_LAUNCHED_KEYS"
    0008cc2einvoke-virtual {v1, v3, v2}, Landroid/os/Bundle;->putStringArrayList(Ljava/lang/String;Ljava/util/ArrayList;)V
    0008cc34iget-object v0, v0, Landroidx/activity/g;->g:Landroid/os/Bundle;
    0008cc38invoke-virtual {v0}, Landroid/os/Bundle;->clone()Ljava/lang/Object;
    0008cc3emove-result-object v0
    0008cc40check-cast v0, Landroid/os/Bundle;
    0008cc44const-string v2, "KEY_COMPONENT_ACTIVITY_PENDING_RESULT"
    0008cc48invoke-virtual {v1, v2, v0}, Landroid/os/Bundle;->putBundle(Ljava/lang/String;Landroid/os/Bundle;)V
    0008cc4ereturn-object v1
    0008cbb8
    0008cc50
    0008cc50androidx.activity.e::<init>(e.f):
    0008cc60invoke-direct {v0}, Ljava/lang/Object;-><init>()V
    0008cc66iput-object v1, v0, Landroidx/activity/e;->a:Le/f;
    0008cc6areturn-void
    0008cc50
    0008cc6c
    0008cc6candroidx.activity.f::<init>(e.f):
    0008cc7cinvoke-direct {v0}, Ljava/lang/Object;-><init>()V
    0008cc82iput-object v1, v0, Landroidx/activity/f;->a:Le/f;
    0008cc86return-void
    0008cc6c
    0008cc88
    0008cc88androidx.activity.f::a():
    0008cc98iget-object v0, v9, Landroidx/activity/f;->a:Le/f;
    0008cc9ciget-object v1, v0, Landroidx/activity/k;->e:LP1/c;
    0008cca0iget-object v1, v1, LP1/c;->c:Ljava/lang/Object;
    0008cca4check-cast v1, Lg0/d;
    0008cca8const-string v2, "android:support:activity-result"
    0008ccacinvoke-virtual {v1, v2}, Lg0/d;->c(Ljava/lang/String;)Landroid/os/Bundle;
    0008ccb2move-result-object v1
    0008ccb4if-eqz v1, :cond_77
    0008ccb8iget-object v0, v0, Landroidx/activity/k;->j:Landroidx/activity/g;
    0008ccbcinvoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
    0008ccc2const-string v2, "KEY_COMPONENT_ACTIVITY_REGISTERED_RCS"
    0008ccc6invoke-virtual {v1, v2}, Landroid/os/Bundle;->getIntegerArrayList(Ljava/lang/String;)Ljava/util/ArrayList;
    0008ccccmove-result-object v2
    0008ccceconst-string v3, "KEY_COMPONENT_ACTIVITY_REGISTERED_KEYS"
    0008ccd2invoke-virtual {v1, v3}, Landroid/os/Bundle;->getStringArrayList(Ljava/lang/String;)Ljava/util/ArrayList;
    0008ccd8move-result-object v3
    0008ccdaif-eqz v3, :cond_77
    0008ccdeif-nez v2, :cond_26
    0008cce2goto :goto_77
    0008cce4const-string v4, "KEY_COMPONENT_ACTIVITY_LAUNCHED_KEYS"
    0008cce8invoke-virtual {v1, v4}, Landroid/os/Bundle;->getStringArrayList(Ljava/lang/String;)Ljava/util/ArrayList;
    0008cceemove-result-object v4
    0008ccf0iput-object v4, v0, Landroidx/activity/g;->d:Ljava/util/ArrayList;
    0008ccf4const-string v4, "KEY_COMPONENT_ACTIVITY_PENDING_RESULT"
    0008ccf8invoke-virtual {v1, v4}, Landroid/os/Bundle;->getBundle(Ljava/lang/String;)Landroid/os/Bundle;
    0008ccfemove-result-object v1
    0008cd00iget-object v4, v0, Landroidx/activity/g;->g:Landroid/os/Bundle;
    0008cd04invoke-virtual {v4, v1}, Landroid/os/Bundle;->putAll(Landroid/os/Bundle;)V
    0008cd0aconst/4 v1, 0x0
    0008cd0cinvoke-virtual {v3}, Ljava/util/ArrayList;->size()I
    0008cd12move-result v5
    0008cd14if-ge v1, v5, :cond_77
    0008cd18invoke-virtual {v3, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
    0008cd1emove-result-object v5
    0008cd20check-cast v5, Ljava/lang/String;
    0008cd24iget-object v6, v0, Landroidx/activity/g;->b:Ljava/util/HashMap;
    0008cd28invoke-virtual {v6, v5}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z
    0008cd2emove-result v7
    0008cd30iget-object v8, v0, Landroidx/activity/g;->a:Ljava/util/HashMap;
    0008cd34if-eqz v7, :cond_5f
    0008cd38invoke-virtual {v6, v5}, Ljava/util/HashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object;
    0008cd3emove-result-object v7
    0008cd40check-cast v7, Ljava/lang/Integer;
    0008cd44invoke-virtual {v4, v5}, Landroid/os/BaseBundle;->containsKey(Ljava/lang/String;)Z
    0008cd4amove-result v5
    0008cd4cif-nez v5, :cond_5f
    0008cd50invoke-virtual {v8, v7}, Ljava/util/HashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object;
    0008cd56invoke-virtual {v2, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
    0008cd5cmove-result-object v5
    0008cd5echeck-cast v5, Ljava/lang/Integer;
    0008cd62invoke-virtual {v5}, Ljava/lang/Integer;->intValue()I
    0008cd68invoke-virtual {v3, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
    0008cd6emove-result-object v7
    0008cd70check-cast v7, Ljava/lang/String;
    0008cd74invoke-virtual {v8, v5, v7}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    0008cd7ainvoke-virtual {v6, v7, v5}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    0008cd80add-int/lit8 v1, v1, 0x1
    0008cd84goto :goto_3a
    0008cd86return-void
    0008cc88
    0008cd88
    0008cd88androidx.activity.g::b(java.lang.String, P1.e, androidx.fragment.app.v):
    0008cd98iget-object v0, v5, Landroidx/activity/g;->b:Ljava/util/HashMap;
    0008cd9cinvoke-virtual {v0, v6}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
    0008cda2move-result-object v1
    0008cda4check-cast v1, Ljava/lang/Integer;
    0008cda8if-eqz v1, :cond_b
    0008cdacgoto :goto_35
    0008cdaesget-object v1, Ll1/a;->a:Ll1/a;
    0008cdb2invoke-virtual {v1}, Ll1/a;->b()I
    0008cdb8move-result v1
    0008cdbaconst/high16 v2, 0x10000
    0008cdbeadd-int/2addr v1, v2
    0008cdc0iget-object v3, v5, Landroidx/activity/g;->a:Ljava/util/HashMap;
    0008cdc4invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
    0008cdcamove-result-object v4
    0008cdccinvoke-virtual {v3, v4}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z
    0008cdd2move-result v4
    0008cdd4if-eqz v4, :cond_27
    0008cdd8sget-object v1, Ll1/a;->a:Ll1/a;
    0008cddcinvoke-virtual {v1}, Ll1/a;->b()I
    0008cde2move-result v1
    0008cde4goto :goto_13
    0008cde6invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
    0008cdecmove-result-object v2
    0008cdeeinvoke-virtual {v3, v2, v6}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    0008cdf4invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
    0008cdfamove-result-object v1
    0008cdfcinvoke-virtual {v0, v6, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    0008ce02iget-object v0, v5, Landroidx/activity/g;->e:Ljava/util/HashMap;
    0008ce06new-instance v1, Landroidx/activity/result/b;
    0008ce0ainvoke-direct {v1, v8, v7}, Landroidx/activity/result/b;-><init>(Landroidx/fragment/app/v;LP1/e;)V
    0008ce10invoke-virtual {v0, v6, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    0008ce16iget-object v0, v5, Landroidx/activity/g;->f:Ljava/util/HashMap;
    0008ce1ainvoke-virtual {v0, v6}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z
    0008ce20move-result v1
    0008ce22if-eqz v1, :cond_51
    0008ce26invoke-virtual {v0, v6}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
    0008ce2cmove-result-object v1
    0008ce2einvoke-virtual {v0, v6}, Ljava/util/HashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object;
    0008ce34invoke-virtual {v8, v1}, Landroidx/fragment/app/v;->a(Ljava/lang/Object;)V
    0008ce3aiget-object v0, v5, Landroidx/activity/g;->g:Landroid/os/Bundle;
    0008ce3einvoke-virtual {v0, v6}, Landroid/os/Bundle;->getParcelable(Ljava/lang/String;)Landroid/os/Parcelable;
    0008ce44move-result-object v1
    0008ce46check-cast v1, Landroidx/activity/result/a;
    0008ce4aif-eqz v1, :cond_69
    0008ce4einvoke-virtual {v0, v6}, Landroid/os/Bundle;->remove(Ljava/lang/String;)V
    0008ce54iget v0, v1, Landroidx/activity/result/a;->a:I
    0008ce58iget-object v1, v1, Landroidx/activity/result/a;->b:Landroid/content/Intent;
    0008ce5cinvoke-virtual {v7, v0, v1}, LP1/e;->R(ILandroid/content/Intent;)Ljava/lang/Object;
    0008ce62move-result-object v7
    0008ce64invoke-virtual {v8, v7}, Landroidx/fragment/app/v;->a(Ljava/lang/Object;)V
    0008ce6anew-instance v7, LB/j;
    0008ce6econst/4 v8, 0x7
    0008ce70const/4 v0, 0x0
    0008ce72invoke-direct {v7, v5, v6, v8, v0}, LB/j;-><init>(Ljava/lang/Object;Ljava/lang/Object;IZ)V
    0008ce78return-object v7
    0008cd88
    0008ce7a
    0008ce7a // align 0x4
    0008ce7c
    0008ce7candroidx.activity.g::a(int, int, android.content.Intent):
    0008ce8ciget-object v0, v3, Landroidx/activity/g;->a:Ljava/util/HashMap;
    0008ce90invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
    0008ce96move-result-object v4
    0008ce98invoke-virtual {v0, v4}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
    0008ce9emove-result-object v4
    0008cea0check-cast v4, Ljava/lang/String;
    0008cea4if-nez v4, :cond_10
    0008cea8const/4 v4, 0x0
    0008ceaareturn v4
    0008ceaciget-object v0, v3, Landroidx/activity/g;->e:Ljava/util/HashMap;
    0008ceb0invoke-virtual {v0, v4}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
    0008ceb6move-result-object v0
    0008ceb8check-cast v0, Landroidx/activity/result/b;
    0008cebcif-eqz v0, :cond_33
    0008cec0iget-object v1, v0, Landroidx/activity/result/b;->a:Landroidx/fragment/app/v;
    0008cec4iget-object v2, v3, Landroidx/activity/g;->d:Ljava/util/ArrayList;
    0008cec8invoke-virtual {v2, v4}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z
    0008cecemove-result v2
    0008ced0if-eqz v2, :cond_33
    0008ced4iget-object v0, v0, Landroidx/activity/result/b;->b:LP1/e;
    0008ced8invoke-virtual {v0, v5, v6}, LP1/e;->R(ILandroid/content/Intent;)Ljava/lang/Object;
    0008cedemove-result-object v5
    0008cee0invoke-virtual {v1, v5}, Landroidx/fragment/app/v;->a(Ljava/lang/Object;)V
    0008cee6iget-object v5, v3, Landroidx/activity/g;->d:Ljava/util/ArrayList;
    0008ceeainvoke-virtual {v5, v4}, Ljava/util/ArrayList;->remove(Ljava/lang/Object;)Z
    0008cef0goto :goto_42
    0008cef2iget-object v0, v3, Landroidx/activity/g;->f:Ljava/util/HashMap;
    0008cef6invoke-virtual {v0, v4}, Ljava/util/HashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object;
    0008cefcnew-instance v0, Landroidx/activity/result/a;
    0008cf00invoke-direct {v0, v5, v6}, Landroidx/activity/result/a;-><init>(ILandroid/content/Intent;)V
    0008cf06iget-object v5, v3, Landroidx/activity/g;->g:Landroid/os/Bundle;
    0008cf0ainvoke-virtual {v5, v4, v0}, Landroid/os/Bundle;->putParcelable(Ljava/lang/String;Landroid/os/Parcelable;)V
    0008cf10const/4 v4, 0x1
    0008cf12return v4
    0008ce7c
    0008cf14
    0008cf14androidx.activity.g::<init>():
    0008cf24invoke-direct {v1}, Ljava/lang/Object;-><init>()V
    0008cf2anew-instance v0, Ljava/util/HashMap;
    0008cf2einvoke-direct {v0}, Ljava/util/HashMap;-><init>()V
    0008cf34iput-object v0, v1, Landroidx/activity/g;->a:Ljava/util/HashMap;
    0008cf38new-instance v0, Ljava/util/HashMap;
    0008cf3cinvoke-direct {v0}, Ljava/util/HashMap;-><init>()V
    0008cf42iput-object v0, v1, Landroidx/activity/g;->b:Ljava/util/HashMap;
    0008cf46new-instance v0, Ljava/util/HashMap;
    0008cf4ainvoke-direct {v0}, Ljava/util/HashMap;-><init>()V
    0008cf50iput-object v0, v1, Landroidx/activity/g;->c:Ljava/util/HashMap;
    0008cf54new-instance v0, Ljava/util/ArrayList;
    0008cf58invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
    0008cf5eiput-object v0, v1, Landroidx/activity/g;->d:Ljava/util/ArrayList;
    0008cf62new-instance v0, Ljava/util/HashMap;
    0008cf66invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
    0008cf6ciput-object v0, v1, Landroidx/activity/g;->e:Ljava/util/HashMap;
    0008cf70new-instance v0, Ljava/util/HashMap;
    0008cf74invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
    0008cf7aiput-object v0, v1, Landroidx/activity/g;->f:Ljava/util/HashMap;
    0008cf7enew-instance v0, Landroid/os/Bundle;
    0008cf82invoke-direct {v0}, Landroid/os/Bundle;-><init>()V
    0008cf88iput-object v0, v1, Landroidx/activity/g;->g:Landroid/os/Bundle;
    0008cf8creturn-void
    0008cf14
    0008cf8e
    0008cf8e // align 0x10
    0008cf90
    0008cf90androidx.activity.ComponentActivity$2::<init>(e.f):
    0008cfa0invoke-direct {v0}, Ljava/lang/Object;-><init>()V
    0008cfa6iput-object v1, v0, Landroidx/activity/ComponentActivity$2;->a:Le/f;
    0008cfaareturn-void
    0008cf90
    0008cfac
    0008cfacandroidx.activity.ComponentActivity$2::b(androidx.lifecycle.r, androidx.lifecycle.l):
    0008cfbcsget-object v1, Landroidx/lifecycle/l;->ON_STOP:Landroidx/lifecycle/l;
    0008cfc0if-ne v2, v1, :cond_17
    0008cfc4iget-object v1, v0, Landroidx/activity/ComponentActivity$2;->a:Le/f;
    0008cfc8invoke-virtual {v1}, Landroid/app/Activity;->getWindow()Landroid/view/Window;
    0008cfcemove-result-object v1
    0008cfd0if-eqz v1, :cond_11
    0008cfd4invoke-virtual {v1}, Landroid/view/Window;->peekDecorView()Landroid/view/View;
    0008cfdamove-result-object v1
    0008cfdcgoto :goto_12
    0008cfdeconst/4 v1, 0x0
    0008cfe0if-eqz v1, :cond_17
    0008cfe4invoke-virtual {v1}, Landroid/view/View;->cancelPendingInputEvents()V
    0008cfeareturn-void
    0008cfac