File classes.dex
Function:
    000517b4
    000517b4C.g::b(C.g[], android.graphics.Path):
    000517c4move-object/from16 v0, v33
    000517c8move-object/from16 v1, v34
    000517ccconst/4 v11, 0x6
    000517cenew-array v12, v11, [F
    000517d2array-length v13, v0
    000517d4const/16 v14, 0x6d
    000517d8const/4 v15, 0x0
    000517damove v2, v14
    000517dcmove v8, v15
    000517deif-ge v8, v13, :cond_3ac
    000517e2aget-object v9, v0, v8
    000517e6iget-char v10, v9, LC/g;->a:C
    000517eaaget v3, v12, v15
    000517eeconst/16 v16, 0x1
    000517f2aget v4, v12, v16
    000517f6const/16 v17, 0x2
    000517faaget v5, v12, v17
    000517feconst/16 v18, 0x3
    00051802aget v6, v12, v18
    00051806const/16 v19, 0x4
    0005180aaget v7, v12, v19
    0005180econst/16 v20, 0x5
    00051812aget v11, v12, v20
    00051816sparse-switch v10, :sswitch_data_3ae
    0005181cmove/from16 v21, v17
    00051820goto :goto_45
    00051822invoke-virtual {v1}, Landroid/graphics/Path;->close()V
    00051828invoke-virtual {v1, v7, v11}, Landroid/graphics/Path;->moveTo(FF)V
    0005182emove v3, v7
    00051830move v5, v3
    00051832move v4, v11
    00051834move v6, v4
    00051836goto :goto_2c
    00051838move/from16 v21, v19
    0005183cgoto :goto_45
    0005183emove/from16 v21, v16
    00051842goto :goto_45
    00051844const/16 v21, 0x6
    00051848goto :goto_45
    0005184aconst/16 v21, 0x7
    0005184emove/from16 v22, v4
    00051852move/from16 v23, v7
    00051856move/from16 v24, v11
    0005185amove v11, v3
    0005185cmove v3, v15
    0005185eiget-object v4, v9, LC/g;->b:[F
    00051862array-length v7, v4
    00051864if-ge v3, v7, :cond_38b
    00051868const/16 v7, 0x41
    0005186cmove/from16 v25, v15
    00051870if-eq v10, v7, :cond_331
    00051874const/16 v7, 0x43
    00051878if-eq v10, v7, :cond_303
    0005187cconst/16 v15, 0x48
    00051880if-eq v10, v15, :cond_2f0
    00051884const/16 v15, 0x51
    00051888if-eq v10, v15, :cond_2cb
    0005188cconst/16 v7, 0x56
    00051890if-eq v10, v7, :cond_2b9
    00051894const/16 v7, 0x61
    00051898if-eq v10, v7, :cond_269
    0005189cconst/16 v7, 0x63
    000518a0if-eq v10, v7, :cond_23a
    000518a4const/16 v7, 0x68
    000518a8if-eq v10, v7, :cond_22b
    000518acconst/16 v7, 0x71
    000518b0if-eq v10, v7, :cond_208
    000518b4const/16 v15, 0x76
    000518b8if-eq v10, v15, :cond_1fa
    000518bcconst/16 v15, 0x4c
    000518c0if-eq v10, v15, :cond_1e8
    000518c4const/16 v15, 0x4d
    000518c8if-eq v10, v15, :cond_1cc
    000518ccconst/16 v15, 0x73
    000518d0const/16 v7, 0x53
    000518d4const/high16 v31, 0x40000000
    000518d8if-eq v10, v7, :cond_18a
    000518dcconst/16 v7, 0x54
    000518e0if-eq v10, v7, :cond_154
    000518e4const/16 v7, 0x6c
    000518e8if-eq v10, v7, :cond_13e
    000518ecif-eq v10, v14, :cond_11d
    000518f0if-eq v10, v15, :cond_d7
    000518f4const/16 v7, 0x74
    000518f8if-eq v10, v7, :cond_a7
    000518fcmove/from16 v30, v3
    00051900move-object v14, v9
    00051902move v2, v11
    00051904move/from16 v3, v22
    00051908move/from16 v22, v8
    0005190cmove v11, v10
    0005190egoto/16 :goto_378
    00051912const/16 v15, 0x71
    00051916if-eq v2, v15, :cond_b9
    0005191aif-eq v2, v7, :cond_b9
    0005191econst/16 v7, 0x51
    00051922if-eq v2, v7, :cond_b9
    00051926const/16 v7, 0x54
    0005192aif-ne v2, v7, :cond_b6
    0005192egoto :goto_b9
    00051930const/4 v2, 0x0
    00051932const/4 v15, 0x0
    00051934goto :goto_bd
    00051936sub-float v15, v11, v5
    0005193asub-float v2, v22, v6
    0005193eaget v5, v4, v3
    00051942add-int/lit8 v6, v3, 0x1
    00051946aget v7, v4, v6
    0005194ainvoke-virtual {v1, v15, v2, v5, v7}, Landroid/graphics/Path;->rQuadTo(FFFF)V
    00051950add-float/2addr v15, v11
    00051952add-float v2, v22, v2
    00051956aget v5, v4, v3
    0005195aadd-float/2addr v11, v5
    0005195caget v4, v4, v6
    00051960add-float v22, v22, v4
    00051964move v6, v2
    00051966move/from16 v30, v3
    0005196amove-object v14, v9
    0005196cmove v2, v11
    0005196emove v5, v15
    00051970goto :goto_a0
    00051972const/16 v7, 0x63
    00051976if-eq v2, v7, :cond_ea
    0005197aif-eq v2, v15, :cond_ea
    0005197econst/16 v7, 0x43
    00051982if-eq v2, v7, :cond_ea
    00051986const/16 v7, 0x53
    0005198aif-ne v2, v7, :cond_e6
    0005198egoto :goto_ea
    00051990const/4 v2, 0x0
    00051992const/4 v15, 0x0
    00051994move-object v5, v4
    00051996goto :goto_f2
    00051998sub-float v15, v11, v5
    0005199csub-float v2, v22, v6
    000519a0move v5, v15
    000519a2move v15, v2
    000519a4move v2, v5
    000519a6goto :goto_e8
    000519a8aget v4, v5, v3
    000519acadd-int/lit8 v26, v3, 0x1
    000519b0move-object v6, v5
    000519b2aget v5, v6, v26
    000519b6add-int/lit8 v27, v3, 0x2
    000519bamove-object v7, v6
    000519bcaget v6, v7, v27
    000519c0add-int/lit8 v28, v3, 0x3
    000519c4move-object/from16 v29, v7
    000519c8aget v7, v29, v28
    000519ccmove/from16 v30, v3
    000519d0move v3, v15
    000519d2move-object/from16 v32, v29
    000519d6invoke-virtual/range {v1 .. v7}, Landroid/graphics/Path;->rCubicTo(FFFFFF)V
    000519dcaget v2, v32, v30
    000519e0add-float/2addr v2, v11
    000519e2aget v3, v32, v26
    000519e6add-float v3, v22, v3
    000519eaaget v4, v32, v27
    000519eeadd-float/2addr v11, v4
    000519f0aget v4, v32, v28
    000519f4add-float v22, v22, v4
    000519f8move v5, v2
    000519famove v6, v3
    000519fcgoto :goto_9e
    000519femove/from16 v30, v3
    00051a02move-object/from16 v32, v4
    00051a06aget v2, v32, v30
    00051a0aadd-float/2addr v11, v2
    00051a0cadd-int/lit8 v3, v30, 0x1
    00051a10aget v3, v32, v3
    00051a14add-float v22, v22, v3
    00051a18if-lez v30, :cond_131
    00051a1cinvoke-virtual {v1, v2, v3}, Landroid/graphics/Path;->rLineTo(FF)V
    00051a22goto/16 :goto_9e
    00051a26invoke-virtual {v1, v2, v3}, Landroid/graphics/Path;->rMoveTo(FF)V
    00051a2cmove-object v14, v9
    00051a2emove v2, v11
    00051a30move/from16 v23, v2
    00051a34move/from16 v3, v22
    00051a38move/from16 v24, v3
    00051a3cgoto/16 :goto_a2
    00051a40move/from16 v30, v3
    00051a44move-object/from16 v32, v4
    00051a48aget v2, v32, v30
    00051a4cadd-int/lit8 v3, v30, 0x1
    00051a50aget v4, v32, v3
    00051a54invoke-virtual {v1, v2, v4}, Landroid/graphics/Path;->rLineTo(FF)V
    00051a5aaget v2, v32, v30
    00051a5eadd-float/2addr v11, v2
    00051a60aget v2, v32, v3
    00051a64add-float v22, v22, v2
    00051a68goto/16 :goto_9e
    00051a6cmove/from16 v30, v3
    00051a70move-object/from16 v32, v4
    00051a74const/16 v15, 0x71
    00051a78if-eq v2, v15, :cond_16c
    00051a7cconst/16 v7, 0x74
    00051a80if-eq v2, v7, :cond_16c
    00051a84const/16 v7, 0x51
    00051a88if-eq v2, v7, :cond_16c
    00051a8cconst/16 v7, 0x54
    00051a90if-ne v2, v7, :cond_169
    00051a94goto :goto_16c
    00051a96move/from16 v2, v22
    00051a9agoto :goto_174
    00051a9cmul-float v11, v11, v31
    00051aa0sub-float/2addr v11, v5
    00051aa2mul-float v22, v22, v31
    00051aa6sub-float v22, v22, v6
    00051aaagoto :goto_169
    00051aacaget v3, v32, v30
    00051ab0add-int/lit8 v4, v30, 0x1
    00051ab4aget v5, v32, v4
    00051ab8invoke-virtual {v1, v11, v2, v3, v5}, Landroid/graphics/Path;->quadTo(FFFF)V
    00051abeaget v3, v32, v30
    00051ac2aget v4, v32, v4
    00051ac6move v6, v2
    00051ac8move v2, v3
    00051acamove v3, v4
    00051accmove/from16 v22, v8
    00051ad0move-object v14, v9
    00051ad2move v5, v11
    00051ad4goto/16 :goto_a4
    00051ad8move/from16 v30, v3
    00051adcmove-object/from16 v32, v4
    00051ae0const/16 v7, 0x63
    00051ae4if-eq v2, v7, :cond_1a1
    00051ae8if-eq v2, v15, :cond_1a1
    00051aecconst/16 v7, 0x43
    00051af0if-eq v2, v7, :cond_1a1
    00051af4const/16 v7, 0x53
    00051af8if-ne v2, v7, :cond_19d
    00051afcgoto :goto_1a1
    00051afemove v2, v11
    00051b00move/from16 v3, v22
    00051b04goto :goto_1a9
    00051b06mul-float v11, v11, v31
    00051b0asub-float/2addr v11, v5
    00051b0cmul-float v22, v22, v31
    00051b10sub-float v22, v22, v6
    00051b14goto :goto_19d
    00051b16aget v4, v32, v30
    00051b1aadd-int/lit8 v11, v30, 0x1
    00051b1eaget v5, v32, v11
    00051b22add-int/lit8 v15, v30, 0x2
    00051b26aget v6, v32, v15
    00051b2aadd-int/lit8 v22, v30, 0x3
    00051b2eaget v7, v32, v22
    00051b32invoke-virtual/range {v1 .. v7}, Landroid/graphics/Path;->cubicTo(FFFFFF)V
    00051b38aget v2, v32, v30
    00051b3caget v3, v32, v11
    00051b40aget v4, v32, v15
    00051b44aget v5, v32, v22
    00051b48move v6, v3
    00051b4amove v3, v5
    00051b4cmove/from16 v22, v8
    00051b50move-object v14, v9
    00051b52move v11, v10
    00051b54move v5, v2
    00051b56move v2, v4
    00051b58goto/16 :goto_378
    00051b5cmove/from16 v30, v3
    00051b60move-object/from16 v32, v4
    00051b64aget v2, v32, v30
    00051b68add-int/lit8 v3, v30, 0x1
    00051b6caget v3, v32, v3
    00051b70if-lez v30, :cond_1e0
    00051b74invoke-virtual {v1, v2, v3}, Landroid/graphics/Path;->lineTo(FF)V
    00051b7amove/from16 v22, v8
    00051b7emove-object v14, v9
    00051b80goto/16 :goto_a4
    00051b84invoke-virtual {v1, v2, v3}, Landroid/graphics/Path;->moveTo(FF)V
    00051b8amove/from16 v23, v2
    00051b8emove/from16 v24, v3
    00051b92goto :goto_1db
    00051b94move/from16 v30, v3
    00051b98move-object/from16 v32, v4
    00051b9caget v2, v32, v30
    00051ba0add-int/lit8 v3, v30, 0x1
    00051ba4aget v4, v32, v3
    00051ba8invoke-virtual {v1, v2, v4}, Landroid/graphics/Path;->lineTo(FF)V
    00051baeaget v2, v32, v30
    00051bb2aget v3, v32, v3
    00051bb6goto :goto_1db
    00051bb8move/from16 v30, v3
    00051bbcmove-object/from16 v32, v4
    00051bc0aget v2, v32, v30
    00051bc4const/4 v3, 0x0
    00051bc6invoke-virtual {v1, v3, v2}, Landroid/graphics/Path;->rLineTo(FF)V
    00051bccaget v2, v32, v30
    00051bd0goto/16 :goto_150
    00051bd4move/from16 v30, v3
    00051bd8move-object/from16 v32, v4
    00051bdcaget v2, v32, v30
    00051be0add-int/lit8 v3, v30, 0x1
    00051be4aget v4, v32, v3
    00051be8add-int/lit8 v5, v30, 0x2
    00051becaget v6, v32, v5
    00051bf0add-int/lit8 v7, v30, 0x3
    00051bf4aget v15, v32, v7
    00051bf8invoke-virtual {v1, v2, v4, v6, v15}, Landroid/graphics/Path;->rQuadTo(FFFF)V
    00051bfeaget v2, v32, v30
    00051c02add-float/2addr v2, v11
    00051c04aget v3, v32, v3
    00051c08add-float v3, v22, v3
    00051c0caget v4, v32, v5
    00051c10add-float/2addr v11, v4
    00051c12aget v4, v32, v7
    00051c16goto/16 :goto_118
    00051c1amove/from16 v30, v3
    00051c1emove-object/from16 v32, v4
    00051c22aget v2, v32, v30
    00051c26const/4 v3, 0x0
    00051c28invoke-virtual {v1, v2, v3}, Landroid/graphics/Path;->rLineTo(FF)V
    00051c2eaget v2, v32, v30
    00051c32add-float/2addr v11, v2
    00051c34goto/16 :goto_9e
    00051c38move/from16 v30, v3
    00051c3cmove-object/from16 v32, v4
    00051c40aget v2, v32, v30
    00051c44add-int/lit8 v3, v30, 0x1
    00051c48aget v3, v32, v3
    00051c4cadd-int/lit8 v15, v30, 0x2
    00051c50aget v4, v32, v15
    00051c54add-int/lit8 v26, v30, 0x3
    00051c58aget v5, v32, v26
    00051c5cadd-int/lit8 v27, v30, 0x4
    00051c60aget v6, v32, v27
    00051c64add-int/lit8 v28, v30, 0x5
    00051c68aget v7, v32, v28
    00051c6cinvoke-virtual/range {v1 .. v7}, Landroid/graphics/Path;->rCubicTo(FFFFFF)V
    00051c72aget v1, v32, v15
    00051c76add-float/2addr v1, v11
    00051c78aget v2, v32, v26
    00051c7cadd-float v2, v22, v2
    00051c80aget v3, v32, v27
    00051c84add-float/2addr v11, v3
    00051c86aget v3, v32, v28
    00051c8aadd-float v22, v22, v3
    00051c8emove v5, v1
    00051c90move v6, v2
    00051c92goto/16 :goto_9e
    00051c96move/from16 v30, v3
    00051c9amove-object/from16 v32, v4
    00051c9eadd-int/lit8 v15, v30, 0x5
    00051ca2aget v1, v32, v15
    00051ca6add-float v4, v1, v11
    00051caaadd-int/lit8 v27, v30, 0x6
    00051caeaget v1, v32, v27
    00051cb2add-float v5, v1, v22
    00051cb6aget v6, v32, v30
    00051cbaadd-int/lit8 v3, v30, 0x1
    00051cbeaget v7, v32, v3
    00051cc2add-int/lit8 v3, v30, 0x2
    00051cc6aget v1, v32, v3
    00051ccaadd-int/lit8 v3, v30, 0x3
    00051cceaget v2, v32, v3
    00051cd2const/16 v26, 0x0
    00051cd6cmpl-float v2, v2, v26
    00051cdaif-eqz v2, :cond_291
    00051cdemove-object v2, v9
    00051ce0move/from16 v9, v16
    00051ce4goto :goto_294
    00051ce6move-object v2, v9
    00051ce8move/from16 v9, v25
    00051cecadd-int/lit8 v3, v30, 0x4
    00051cf0aget v3, v32, v3
    00051cf4cmpl-float v3, v3, v26
    00051cf8move-object v14, v2
    00051cfamove v2, v11
    00051cfcmove v11, v10
    00051cfeif-eqz v3, :cond_2a9
    00051d02move/from16 v10, v16
    00051d06move/from16 v3, v22
    00051d0amove/from16 v22, v8
    00051d0emove v8, v1
    00051d10move-object/from16 v1, v34
    00051d14goto :goto_2ac
    00051d16move/from16 v10, v25
    00051d1agoto :goto_2a1
    00051d1cinvoke-static/range {v1 .. v10}, LC/g;->a(Landroid/graphics/Path;FFFFFFFZZ)V
    00051d22aget v4, v32, v15
    00051d26add-float/2addr v2, v4
    00051d28aget v4, v32, v27
    00051d2cadd-float/2addr v3, v4
    00051d2emove v5, v2
    00051d30move v6, v3
    00051d32goto/16 :goto_378
    00051d36move/from16 v30, v3
    00051d3amove-object/from16 v32, v4
    00051d3emove/from16 v22, v8
    00051d42move-object v14, v9
    00051d44move v2, v11
    00051d46move v11, v10
    00051d48aget v3, v32, v30
    00051d4cinvoke-virtual {v1, v2, v3}, Landroid/graphics/Path;->lineTo(FF)V
    00051d52aget v3, v32, v30
    00051d56goto/16 :goto_378
    00051d5amove/from16 v30, v3
    00051d5emove-object/from16 v32, v4
    00051d62move/from16 v22, v8
    00051d66move-object v14, v9
    00051d68move v11, v10
    00051d6aaget v2, v32, v30
    00051d6eadd-int/lit8 v3, v30, 0x1
    00051d72aget v4, v32, v3
    00051d76add-int/lit8 v5, v30, 0x2
    00051d7aaget v6, v32, v5
    00051d7eadd-int/lit8 v7, v30, 0x3
    00051d82aget v8, v32, v7
    00051d86invoke-virtual {v1, v2, v4, v6, v8}, Landroid/graphics/Path;->quadTo(FFFF)V
    00051d8caget v2, v32, v30
    00051d90aget v3, v32, v3
    00051d94aget v4, v32, v5
    00051d98aget v5, v32, v7
    00051d9cmove v6, v3
    00051d9emove v3, v5
    00051da0goto/16 :goto_1c8
    00051da4move/from16 v30, v3
    00051da8move-object/from16 v32, v4
    00051dacmove-object v14, v9
    00051daemove v11, v10
    00051db0move/from16 v3, v22
    00051db4move/from16 v22, v8
    00051db8aget v2, v32, v30
    00051dbcinvoke-virtual {v1, v2, v3}, Landroid/graphics/Path;->lineTo(FF)V
    00051dc2aget v2, v32, v30
    00051dc6goto/16 :goto_378
    00051dcamove/from16 v30, v3
    00051dcemove-object/from16 v32, v4
    00051dd2move/from16 v22, v8
    00051dd6move-object v14, v9
    00051dd8move v11, v10
    00051ddaaget v2, v32, v30
    00051ddeadd-int/lit8 v3, v30, 0x1
    00051de2aget v3, v32, v3
    00051de6add-int/lit8 v8, v30, 0x2
    00051deaaget v4, v32, v8
    00051deeadd-int/lit8 v9, v30, 0x3
    00051df2aget v5, v32, v9
    00051df6add-int/lit8 v10, v30, 0x4
    00051dfaaget v6, v32, v10
    00051dfeadd-int/lit8 v15, v30, 0x5
    00051e02aget v7, v32, v15
    00051e06invoke-virtual/range {v1 .. v7}, Landroid/graphics/Path;->cubicTo(FFFFFF)V
    00051e0caget v1, v32, v10
    00051e10aget v2, v32, v15
    00051e14aget v3, v32, v8
    00051e18aget v4, v32, v9
    00051e1cmove v5, v3
    00051e1emove v6, v4
    00051e20move v3, v2
    00051e22move v2, v1
    00051e24goto :goto_378
    00051e26move/from16 v30, v3
    00051e2amove-object/from16 v32, v4
    00051e2emove-object v14, v9
    00051e30move v2, v11
    00051e32move/from16 v3, v22
    00051e36move/from16 v22, v8
    00051e3amove v11, v10
    00051e3cadd-int/lit8 v15, v30, 0x5
    00051e40aget v4, v32, v15
    00051e44add-int/lit8 v27, v30, 0x6
    00051e48aget v5, v32, v27
    00051e4caget v6, v32, v30
    00051e50add-int/lit8 v1, v30, 0x1
    00051e54aget v7, v32, v1
    00051e58add-int/lit8 v1, v30, 0x2
    00051e5caget v8, v32, v1
    00051e60add-int/lit8 v1, v30, 0x3
    00051e64aget v1, v32, v1
    00051e68const/16 v26, 0x0
    00051e6ccmpl-float v1, v1, v26
    00051e70if-eqz v1, :cond_35b
    00051e74move/from16 v9, v16
    00051e78goto :goto_35d
    00051e7amove/from16 v9, v25
    00051e7eadd-int/lit8 v1, v30, 0x4
    00051e82aget v1, v32, v1
    00051e86cmpl-float v1, v1, v26
    00051e8aif-eqz v1, :cond_36a
    00051e8emove/from16 v10, v16
    00051e92move-object/from16 v1, v34
    00051e96goto :goto_36d
    00051e98move/from16 v10, v25
    00051e9cgoto :goto_367
    00051e9einvoke-static/range {v1 .. v10}, LC/g;->a(Landroid/graphics/Path;FFFFFFFZZ)V
    00051ea4aget v1, v32, v15
    00051ea8aget v2, v32, v27
    00051eacmove v5, v1
    00051eaemove v3, v2
    00051eb0move v6, v3
    00051eb2move v2, v5
    00051eb4add-int v1, v30, v21
    00051eb8move v10, v11
    00051ebamove-object v9, v14
    00051ebcmove/from16 v8, v22
    00051ec0move/from16 v15, v25
    00051ec4const/16 v14, 0x6d
    00051ec8move v11, v2
    00051ecamove/from16 v22, v3
    00051ecemove v2, v10
    00051ed0move v3, v1
    00051ed2move-object/from16 v1, v34
    00051ed6goto/16 :goto_4d
    00051edamove-object v14, v9
    00051edcmove v2, v11
    00051edemove/from16 v25, v15
    00051ee2move/from16 v3, v22
    00051ee6move/from16 v22, v8
    00051eeaaput v2, v12, v25
    00051eeeaput v3, v12, v16
    00051ef2aput v5, v12, v17
    00051ef6aput v6, v12, v18
    00051efaaput v23, v12, v19
    00051efeaput v24, v12, v20
    00051f02iget-char v2, v14, LC/g;->a:C
    00051f06add-int/lit8 v8, v22, 0x1
    00051f0amove-object/from16 v1, v34
    00051f0emove/from16 v15, v25
    00051f12const/4 v11, 0x6
    00051f14const/16 v14, 0x6d
    00051f18goto/16 :goto_d
    00051f1creturn-void
    00051f1enop
    00051f20.sparse-switch
    000517b4
    00051f94
    00051f94C.h::j():
    00051fa4new-instance v0, LK/f;
    00051fa8new-instance v1, LC/h;
    00051faciget-object v2, v3, LC/h;->b:Ljava/lang/Object;
    00051fb0check-cast v2, Landroid/view/ContentInfo$Builder;
    00051fb4invoke-static {v2}, LI0/e;->f(Landroid/view/ContentInfo$Builder;)Landroid/view/ContentInfo;
    00051fbamove-result-object v2
    00051fbcinvoke-direct {v1, v2}, LC/h;-><init>(Landroid/view/ContentInfo;)V
    00051fc2invoke-direct {v0, v1}, LK/f;-><init>(LK/e;)V
    00051fc8return-object v0
    00051f94
    00051fca
    00051fca // align 0x4
    00051fcc
    00051fccC.h::t(int):
    00051fdcconst/4 v1, 0x0
    00051fdereturn-object v1
    00051fcc
    00051fe0
    00051fe0C.h::u(int):
    00051ff0const/4 v1, 0x0
    00051ff2return-object v1
    00051fe0
    00051ff4
    00051ff4C.h::f():
    00052004iget-object v0, v1, LC/h;->b:Ljava/lang/Object;
    00052008check-cast v0, Landroid/view/ContentInfo;
    0005200cinvoke-static {v0}, LI0/e;->d(Landroid/view/ContentInfo;)Landroid/content/ClipData;
    00052012move-result-object v0
    00052014return-object v0
    00051ff4
    00052016
    00052016 // align 0x8
    00052018
    00052018C.h::r():
    00052028iget-object v0, v1, LC/h;->b:Ljava/lang/Object;
    0005202ccheck-cast v0, Landroid/view/ContentInfo;
    00052030return-object v0
    00052018
    00052032
    00052032 // align 0x4
    00052034
    00052034C.h::l(i.l, android.view.MenuItem):
    00052044iget-object v1, v0, LC/h;->b:Ljava/lang/Object;
    00052048check-cast v1, Landroidx/appcompat/widget/ActionMenuView;
    0005204ciget-object v1, v1, Landroidx/appcompat/widget/ActionMenuView;->z:Lj/n;
    00052050if-eqz v1, :cond_22
    00052054check-cast v1, Lj/m1;
    00052058iget-object v1, v1, Lj/m1;->a:Landroidx/appcompat/widget/Toolbar;
    0005205ciget-object v1, v1, Landroidx/appcompat/widget/Toolbar;->G:LB/j;
    00052060iget-object v1, v1, LB/j;->c:Ljava/lang/Object;
    00052064check-cast v1, Ljava/util/concurrent/CopyOnWriteArrayList;
    00052068invoke-virtual {v1}, Ljava/util/concurrent/CopyOnWriteArrayList;->iterator()Ljava/util/Iterator;
    0005206emove-result-object v1
    00052070invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
    00052076move-result v2
    00052078if-nez v2, :cond_1d
    0005207cgoto :goto_22
    0005207einvoke-static {v1}, LB1/b;->d(Ljava/util/Iterator;)Ljava/lang/ClassCastException;
    00052084move-result-object v1
    00052086throw v1
    00052088const/4 v1, 0x0
    0005208areturn v1
    00052034
    0005208c
    0005208cC.h::i(i.l):
    0005209ciget-object v0, v3, LC/h;->b:Ljava/lang/Object;
    000520a0check-cast v0, Lj/k;
    000520a4iget-object v1, v0, Lj/k;->c:Li/l;
    000520a8const/4 v2, 0x0
    000520aaif-ne v4, v1, :cond_a
    000520aereturn v2
    000520b0move-object v1, v4
    000520b2check-cast v1, Li/E;
    000520b6iget-object v1, v1, Li/E;->A:Li/n;
    000520baiget v1, v1, Li/n;->a:I
    000520beiput v1, v0, Lj/k;->y:I
    000520c2iget-object v0, v0, Lj/k;->e:Li/x;
    000520c6if-eqz v0, :cond_1c
    000520cainvoke-interface {v0, v4}, Li/x;->i(Li/l;)Z
    000520d0move-result v4
    000520d2return v4
    000520d4return v2
    0005208c
    000520d6
    000520d6 // align 0x8
    000520d8
    000520d8C.h::h(android.view.View):
    000520e8iget-object v0, v3, LC/h;->b:Ljava/lang/Object;
    000520eccheck-cast v0, Landroidx/drawerlayout/widget/DrawerLayout;
    000520f0invoke-static {v4}, Landroidx/drawerlayout/widget/DrawerLayout;->k(Landroid/view/View;)Z
    000520f6move-result v1
    000520f8if-eqz v1, :cond_16
    000520fcinvoke-virtual {v0, v4}, Landroidx/drawerlayout/widget/DrawerLayout;->g(Landroid/view/View;)I
    00052102move-result v1
    00052104const/4 v2, 0x2
    00052106if-eq v1, v2, :cond_16
    0005210aconst/4 v1, 0x1
    0005210cinvoke-virtual {v0, v4, v1}, Landroidx/drawerlayout/widget/DrawerLayout;->b(Landroid/view/View;Z)V
    00052112return v1
    00052114const/4 v4, 0x0
    00052116return v4
    000520d8
    00052118
    00052118C.h::w(int, int, android.os.Bundle):
    00052128const/4 v1, 0x0
    0005212areturn v1
    00052118
    0005212c
    0005212cC.h::p():
    0005213ciget-object v0, v1, LC/h;->b:Ljava/lang/Object;
    00052140check-cast v0, Landroid/view/ContentInfo;
    00052144invoke-static {v0}, LI0/e;->b(Landroid/view/ContentInfo;)I
    0005214amove-result v0
    0005214creturn v0
    0005212c
    0005214e
    0005214e // align 0x10
    00052150
    00052150C.h::d():
    00052160iget-object v0, v1, LC/h;->b:Ljava/lang/Object;
    00052164check-cast v0, Landroid/view/ContentInfo;
    00052168invoke-static {v0}, LI0/e;->l(Landroid/view/ContentInfo;)I
    0005216emove-result v0
    00052170return v0
    00052150
    00052172
    00052172 // align 0x4
    00052174
    00052174C.h::n():
    00052184iget v0, v6, LC/h;->a:I
    00052188packed-switch v0, :pswitch_data_80
    0005218econst-string v0, "' with no args"
    00052192const-string v1, "Failed to invoke constructor '"
    00052196iget-object v2, v6, LC/h;->b:Ljava/lang/Object;
    0005219acheck-cast v2, Ljava/lang/reflect/Constructor;
    0005219econst/4 v3, 0x0
    000521a0new-array v3, v3, [Ljava/lang/Object;
    000521a4invoke-virtual {v2, v3}, Ljava/lang/reflect/Constructor;->newInstance([Ljava/lang/Object;)Ljava/lang/Object;
    000521aamove-result-object v0
    000521acreturn-object v0
    000521aemove-exception v0
    000521b0goto :goto_1b
    000521b2move-exception v3
    000521b4goto :goto_25
    000521b6move-exception v3
    000521b8goto :goto_42
    000521basget-object v1, LW0/c;->a:LC1/d;
    000521benew-instance v1, Ljava/lang/RuntimeException;
    000521c2const-string v2, "Unexpected IllegalAccessException occurred (Gson 2.10.1). Certain ReflectionAccessFilter features require Java >= 9 to work correctly. If you are not using ReflectionAccessFilter, report this to the Gson maintainers."
    000521c6invoke-direct {v1, v2, v0}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
    000521ccthrow v1
    000521cenew-instance v4, Ljava/lang/RuntimeException;
    000521d2new-instance v5, Ljava/lang/StringBuilder;
    000521d6invoke-direct {v5, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    000521dcinvoke-static {v2}, LW0/c;->b(Ljava/lang/reflect/Constructor;)Ljava/lang/String;
    000521e2move-result-object v1
    000521e4invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000521eainvoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000521f0invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    000521f6move-result-object v0
    000521f8invoke-virtual {v3}, Ljava/lang/reflect/InvocationTargetException;->getCause()Ljava/lang/Throwable;
    000521femove-result-object v1
    00052200invoke-direct {v4, v0, v1}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
    00052206throw v4
    00052208new-instance v4, Ljava/lang/RuntimeException;
    0005220cnew-instance v5, Ljava/lang/StringBuilder;
    00052210invoke-direct {v5, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    00052216invoke-static {v2}, LW0/c;->b(Ljava/lang/reflect/Constructor;)Ljava/lang/String;
    0005221cmove-result-object v1
    0005221einvoke-virtual {v5, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00052224invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0005222ainvoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    00052230move-result-object v0
    00052232invoke-direct {v4, v0, v3}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
    00052238throw v4
    0005223aiget-object v0, v6, LC/h;->b:Ljava/lang/Object;
    0005223echeck-cast v0, Ljava/lang/Class;
    00052242sget-object v1, LT0/t;->a:LT0/t;
    00052246invoke-virtual {v1, v0}, LT0/t;->a(Ljava/lang/Class;)Ljava/lang/Object;
    0005224cmove-result-object v0
    0005224ereturn-object v0
    00052250move-exception v1
    00052252new-instance v2, Ljava/lang/RuntimeException;
    00052256new-instance v3, Ljava/lang/StringBuilder;
    0005225aconst-string v4, "Unable to create instance of "
    0005225einvoke-direct {v3, v4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    00052264invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
    0005226aconst-string v0, ". Registering an InstanceCreator or a TypeAdapter for this type, or adding a no-args constructor may fix this problem."
    0005226einvoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00052274invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    0005227amove-result-object v0
    0005227cinvoke-direct {v2, v0, v1}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
    00052282throw v2
    00052284.packed-switch 0xa
    00052174
    00052290
    00052290 struct try_item
    00052290 start_addr uint32 0x521a0
    00052294 insn_count int 6
    00052296 handler_off uint16 0x522a1
    00052298
    00052298 struct try_item
    00052298 start_addr uint32 0x52242
    0005229c insn_count int 6
    0005229e handler_off uint16 0x522ab
    000522a0
    000522a0 struct encoded_catch_handler_list
    000522a0 size int 2
    000522a1
    000522a1 struct encoded_catch_handler ← 0x52296
    000522a1 size int64 3
    000522a2 handlers[0].type_idx int 0xb56c
    000522a4 handlers[0].addr uint32 0x521b6
    000522a5 handlers[1].type_idx int 0xb630
    000522a7 handlers[1].addr uint32 0x521b2
    000522a8 handlers[2].type_idx int 0xb55c
    000522aa handlers[2].addr uint32 0x521ae
    000522ab
    000522ab struct encoded_catch_handler ← 0x5229e
    000522ab size int64 1
    000522ac handlers[0].type_idx int 0xb554
    000522ae handlers[0].addr uint32 0x52250
    000522af
    000522af // align 0x10
    000522b0
    000522b0C.h::toString():
    000522c0iget v0, v2, LC/h;->a:I
    000522c4packed-switch v0, :pswitch_data_22
    000522cainvoke-super {v2}, Ljava/lang/Object;->toString()Ljava/lang/String;
    000522d0move-result-object v0
    000522d2return-object v0
    000522d4new-instance v0, Ljava/lang/StringBuilder;
    000522d8const-string v1, "ContentInfoCompat{"
    000522dcinvoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    000522e2iget-object v1, v2, LC/h;->b:Ljava/lang/Object;
    000522e6check-cast v1, Landroid/view/ContentInfo;
    000522eainvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
    000522f0const-string v1, "}"
    000522f4invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000522fainvoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    00052300move-result-object v0
    00052302return-object v0
    00052304.packed-switch 0x3
    000522b0
    00052310
    00052310C.h::iterator():
    00052320iget-object v0, v1, LC/h;->b:Ljava/lang/Object;
    00052324check-cast v0, Ljava/util/List;
    00052328invoke-interface {v0}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
    0005232emove-result-object v0
    00052330return-object v0
    00052310
    00052332
    00052332 // align 0x4
    00052334
    00052334C.h::<init>(android.content.ClipData, int):
    00052344const/4 v0, 0x2
    00052346iput v0, v1, LC/h;->a:I
    0005234ainvoke-direct {v1}, Ljava/lang/Object;-><init>()V
    00052350invoke-static {v2, v3}, LI0/e;->e(Landroid/content/ClipData;I)Landroid/view/ContentInfo$Builder;
    00052356move-result-object v2
    00052358iput-object v2, v1, LC/h;->b:Ljava/lang/Object;
    0005235creturn-void
    00052334
    0005235e
    0005235e // align 0x10
    00052360
    00052360C.h::<init>(android.content.Context):
    00052370const/16 v0, 0xf
    00052374iput v0, v1, LC/h;->a:I
    00052378invoke-direct {v1}, Ljava/lang/Object;-><init>()V
    0005237einvoke-virtual {v2}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
    00052384move-result-object v2
    00052386iput-object v2, v1, LC/h;->b:Ljava/lang/Object;
    0005238areturn-void
    00052360
    0005238c
    0005238cC.h::<init>(android.view.ContentInfo):
    0005239cconst/4 v0, 0x3
    0005239eiput v0, v1, LC/h;->a:I
    000523a2invoke-direct {v1}, Ljava/lang/Object;-><init>()V
    000523a8invoke-virtual {v2}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
    000523aeinvoke-static {v2}, LI0/e;->g(Ljava/lang/Object;)Landroid/view/ContentInfo;
    000523b4move-result-object v2
    000523b6iput-object v2, v1, LC/h;->b:Ljava/lang/Object;
    000523bareturn-void
    0005238c
    000523bc
    000523bcC.h::<init>(android.widget.EditText):
    000523ccconst/16 v0, 0xd
    000523d0iput v0, v1, LC/h;->a:I
    000523d4invoke-direct {v1}, Ljava/lang/Object;-><init>()V
    000523danew-instance v0, LB/j;
    000523deinvoke-direct {v0, v2}, LB/j;-><init>(Landroid/widget/EditText;)V
    000523e4iput-object v0, v1, LC/h;->b:Ljava/lang/Object;
    000523e8return-void
    000523bc
    000523ea
    000523ea // align 0x4
    000523ec
    000523ecC.h::<init>(android.widget.TextView):
    000523fcconst/16 v0, 0xe
    00052400iput v0, v1, LC/h;->a:I
    00052404invoke-direct {v1}, Ljava/lang/Object;-><init>()V
    0005240anew-instance v0, LX/g;
    0005240einvoke-direct {v0, v2}, LX/g;-><init>(Landroid/widget/TextView;)V
    00052414iput-object v0, v1, LC/h;->b:Ljava/lang/Object;
    00052418return-void
    000523ec
    0005241a
    0005241a // align 0x4
    0005241c
    0005241cC.h::<init>(int):
    0005242ciput v3, v2, LC/h;->a:I
    00052430packed-switch v3, :pswitch_data_3c
    00052436invoke-direct {v2}, Ljava/lang/Object;-><init>()V
    0005243creturn-void
    0005243einvoke-direct {v2}, Ljava/lang/Object;-><init>()V
    00052444new-instance v3, Ljava/lang/Object;
    00052448invoke-direct {v3}, Ljava/lang/Object;-><init>()V
    0005244eiput-object v3, v2, LC/h;->b:Ljava/lang/Object;
    00052452new-instance v3, Landroid/os/Handler;
    00052456invoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;
    0005245cmove-result-object v0
    0005245enew-instance v1, LN0/e;
    00052462invoke-direct {v1, v2}, LN0/e;-><init>(LC/h;)V
    00052468invoke-direct {v3, v0, v1}, Landroid/os/Handler;-><init>(Landroid/os/Looper;Landroid/os/Handler$Callback;)V
    0005246ereturn-void
    00052470invoke-direct {v2}, Ljava/lang/Object;-><init>()V
    00052476sget v3, Landroid/os/Build$VERSION;->SDK_INT:I
    0005247aconst/16 v0, 0x1a
    0005247eif-lt v3, v0, :cond_33
    00052482new-instance v3, LL/k;
    00052486invoke-direct {v3, v2}, LL/j;-><init>(LC/h;)V
    0005248ciput-object v3, v2, LC/h;->b:Ljava/lang/Object;
    00052490goto :goto_3a
    00052492new-instance v3, LL/j;
    00052496invoke-direct {v3, v2}, LL/j;-><init>(LC/h;)V
    0005249ciput-object v3, v2, LC/h;->b:Ljava/lang/Object;
    000524a0return-void
    000524a2nop
    000524a4.packed-switch 0x4
    0005241c
    000524b8
    000524b8C.h::<init>(int, java.lang.Object):
    000524c8iput v1, v0, LC/h;->a:I
    000524cciput-object v2, v0, LC/h;->b:Ljava/lang/Object;
    000524d0invoke-direct {v0}, Ljava/lang/Object;-><init>()V
    000524d6return-void
    000524b8
    000524d8
    000524d8C.h::q(C1.l):
    000524e8new-instance v7, Landroidx/emoji2/text/a;
    000524ecconst-string v0, "EmojiCompatInitializer"
    000524f0invoke-direct {v7, v0}, Landroidx/emoji2/text/a;-><init>(Ljava/lang/String;)V
    000524f6new-instance v0, Ljava/util/concurrent/ThreadPoolExecutor;
    000524fasget-object v5, Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit;
    000524fenew-instance v6, Ljava/util/concurrent/LinkedBlockingDeque;
    00052502invoke-direct {v6}, Ljava/util/concurrent/LinkedBlockingDeque;-><init>()V
    00052508const-wide/16 v3, 0xf
    0005250cconst/4 v1, 0x0
    0005250econst/4 v2, 0x1
    00052510invoke-direct/range {v0 .. v7}, Ljava/util/concurrent/ThreadPoolExecutor;-><init>(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V
    00052516const/4 v1, 0x1
    00052518invoke-virtual {v0, v1}, Ljava/util/concurrent/ThreadPoolExecutor;->allowCoreThreadTimeOut(Z)V
    0005251enew-instance v1, Landroidx/emoji2/text/k;
    00052522const/4 v2, 0x0
    00052524invoke-direct {v1, v8, v9, v0, v2}, Landroidx/emoji2/text/k;-><init>(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;I)V
    0005252ainvoke-virtual {v0, v1}, Ljava/util/concurrent/ThreadPoolExecutor;->execute(Ljava/lang/Runnable;)V
    00052530return-void
    000524d8
    00052532
    00052532 // align 0x4
    00052534
    00052534C.h::v():
    00052544iget-object v0, v1, LC/h;->b:Ljava/lang/Object;
    00052548check-cast v0, Landroidx/fragment/app/r;
    0005254ciget-object v0, v0, Landroidx/fragment/app/r;->m:Landroidx/fragment/app/E;
    00052550invoke-virtual {v0}, Landroidx/fragment/app/E;->I()V
    00052556return-void
    00052534
    00052558
    00052558C.h::o():
    00052568iget v0, v1, LC/h;->a:I
    0005256cpacked-switch v0, :pswitch_data_16
    00052572iget-object v0, v1, LC/h;->b:Ljava/lang/Object;
    00052576check-cast v0, Landroidx/fragment/app/O;
    0005257ainvoke-virtual {v0}, Landroidx/fragment/app/O;->a()V
    00052580return-void
    00052582iget-object v0, v1, LC/h;->b:Ljava/lang/Object;
    00052586check-cast v0, Landroid/animation/Animator;
    0005258ainvoke-virtual {v0}, Landroid/animation/Animator;->end()V
    00052590return-void
    00052592nop
    00052594.packed-switch 0x10
    00052558
    000525a0
    000525a0C.h::a(i.l, boolean):
    000525b0instance-of v0, v3, Li/E;
    000525b4if-eqz v0, :cond_11
    000525b8move-object v0, v3
    000525bacheck-cast v0, Li/E;
    000525beiget-object v0, v0, Li/E;->z:Li/l;
    000525c2invoke-virtual {v0}, Li/l;->k()Li/l;
    000525c8move-result-object v0
    000525caconst/4 v1, 0x0
    000525ccinvoke-virtual {v0, v1}, Li/l;->c(Z)V
    000525d2iget-object v0, v2, LC/h;->b:Ljava/lang/Object;
    000525d6check-cast v0, Lj/k;
    000525daiget-object v0, v0, Lj/k;->e:Li/x;
    000525deif-eqz v0, :cond_1c
    000525e2invoke-interface {v0, v3, v4}, Li/x;->a(Li/l;Z)V
    000525e8return-void
    000525a0
    000525ea
    000525ea // align 0x4
    000525ec
    000525ecC.h::g(i.l, i.n):
    000525fciget-object v0, v7, LC/h;->b:Ljava/lang/Object;
    00052600check-cast v0, Li/f;
    00052604iget-object v1, v0, Li/f;->f:Landroid/os/Handler;
    00052608const/4 v2, 0x0
    0005260ainvoke-virtual {v1, v2}, Landroid/os/Handler;->removeCallbacksAndMessages(Ljava/lang/Object;)V
    00052610iget-object v1, v0, Li/f;->h:Ljava/util/ArrayList;
    00052614invoke-virtual {v1}, Ljava/util/ArrayList;->size()I
    0005261amove-result v3
    0005261cconst/4 v4, 0x0
    0005261econst/4 v5, -0x1
    00052620if-ge v4, v3, :cond_22
    00052624invoke-virtual {v1, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
    0005262amove-result-object v6
    0005262ccheck-cast v6, Li/e;
    00052630iget-object v6, v6, Li/e;->b:Li/l;
    00052634if-ne v8, v6, :cond_1f
    00052638goto :goto_23
    0005263aadd-int/lit8 v4, v4, 0x1
    0005263egoto :goto_11
    00052640move v4, v5
    00052642if-ne v4, v5, :cond_26
    00052646return-void
    00052648add-int/lit8 v4, v4, 0x1
    0005264cinvoke-virtual {v1}, Ljava/util/ArrayList;->size()I
    00052652move-result v3
    00052654if-ge v4, v3, :cond_35
    00052658invoke-virtual {v1, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
    0005265emove-result-object v1
    00052660move-object v2, v1
    00052662check-cast v2, Li/e;
    00052666new-instance v1, Li/d;
    0005266ainvoke-direct {v1, v7, v2, v9, v8}, Li/d;-><init>(LC/h;Li/e;Li/n;Li/l;)V
    00052670invoke-static {}, Landroid/os/SystemClock;->uptimeMillis()J
    00052676move-result-wide v2
    00052678const-wide/16 v4, 0xc8
    0005267cadd-long/2addr v2, v4
    0005267eiget-object v9, v0, Li/f;->f:Landroid/os/Handler;
    00052682invoke-virtual {v9, v1, v8, v2, v3}, Landroid/os/Handler;->postAtTime(Ljava/lang/Runnable;Ljava/lang/Object;J)Z
    00052688return-void
    000525ec
    0005268a
    0005268a // align 0x4
    0005268c
    0005268cC.h::m(i.l, i.n):
    0005269ciget-object v2, v0, LC/h;->b:Ljava/lang/Object;
    000526a0check-cast v2, Li/f;
    000526a4iget-object v2, v2, Li/f;->f:Landroid/os/Handler;
    000526a8invoke-virtual {v2, v1}, Landroid/os/Handler;->removeCallbacksAndMessages(Ljava/lang/Object;)V
    000526aereturn-void
    0005268c
    000526b0
    000526b0C.h::e(i.l):
    000526c0iget-object v0, v1, LC/h;->b:Ljava/lang/Object;
    000526c4check-cast v0, Landroidx/appcompat/widget/ActionMenuView;
    000526c8iget-object v0, v0, Landroidx/appcompat/widget/ActionMenuView;->u:Lj/m1;
    000526ccif-eqz v0, :cond_b
    000526d0invoke-virtual {v0, v2}, Lj/m1;->e(Li/l;)V
    000526d6return-void
    000526b0
    000526d8
    000526d8C.h::k(int, java.io.Serializable):
    000526e8const/4 v0, 0x6
    000526eaif-eq v2, v0, :cond_b
    000526eeconst/4 v0, 0x7
    000526f0if-eq v2, v0, :cond_b
    000526f4const/16 v0, 0x8
    000526f8if-eq v2, v0, :cond_b
    000526fcgoto :goto_d
    000526fecheck-cast v3, Ljava/lang/Throwable;
    00052702iget-object v3, v1, LC/h;->b:Ljava/lang/Object;
    00052706check-cast v3, Landroidx/profileinstaller/ProfileInstallReceiver;
    0005270ainvoke-virtual {v3, v2}, Landroid/content/BroadcastReceiver;->setResultCode(I)V
    00052710return-void
    000526d8
    00052712
    00052712 // align 0x4
    00052714
    00052714C.h::b(android.os.Bundle):
    00052724iget-object v0, v1, LC/h;->b:Ljava/lang/Object;
    00052728check-cast v0, Landroid/view/ContentInfo$Builder;
    0005272cinvoke-static {v0, v2}, LI0/e;->k(Landroid/view/ContentInfo$Builder;Landroid/os/Bundle;)V
    00052732return-void
    00052714
    00052734
    00052734C.h::s(int):
    00052744iget-object v0, v1, LC/h;->b:Ljava/lang/Object;
    00052748check-cast v0, Landroid/view/ContentInfo$Builder;
    0005274cinvoke-static {v0, v2}, LI0/e;->i(Landroid/view/ContentInfo$Builder;I)V
    00052752return-void
    00052734
    00052754
    00052754C.h::c(android.net.Uri):
    00052764iget-object v0, v1, LC/h;->b:Ljava/lang/Object;
    00052768check-cast v0, Landroid/view/ContentInfo$Builder;
    0005276cinvoke-static {v0, v2}, LI0/e;->j(Landroid/view/ContentInfo$Builder;Landroid/net/Uri;)V
    00052772return-void
    00052754
    00052774
    00052774C.j::u(android.content.Context, B.g, android.content.res.Resources, int):
    00052784invoke-static {}, LC/j;->o0()V
    0005278asget-object v12, LC/j;->k:Ljava/lang/reflect/Constructor;
    0005278econst/4 v0, 0x0
    00052790new-array v1, v0, [Ljava/lang/Object;
    00052794invoke-virtual {v12, v1}, Ljava/lang/reflect/Constructor;->newInstance([Ljava/lang/Object;)Ljava/lang/Object;
    0005279amove-result-object v12
    0005279ciget-object v10, v10, LB/g;->a:[LB/h;
    000527a0array-length v1, v10
    000527a2move v2, v0
    000527a4const/4 v3, 0x0
    000527a6if-ge v2, v1, :cond_49
    000527aaaget-object v4, v10, v2
    000527aeinvoke-static {v9}, LP1/e;->v(Landroid/content/Context;)Ljava/io/File;
    000527b4move-result-object v5
    000527b6if-nez v5, :cond_1c
    000527bareturn-object v3
    000527bciget v6, v4, LB/h;->f:I
    000527c0invoke-static {v5, v11, v6}, LP1/e;->l(Ljava/io/File;Landroid/content/res/Resources;I)Z
    000527c6move-result v6
    000527c8if-nez v6, :cond_28
    000527ccinvoke-virtual {v5}, Ljava/io/File;->delete()Z
    000527d2return-object v3
    000527d4invoke-virtual {v5}, Ljava/io/File;->getPath()Ljava/lang/String;
    000527damove-result-object v6
    000527dciget v7, v4, LB/h;->b:I
    000527e0iget-boolean v4, v4, LB/h;->c:Z
    000527e4invoke-static {v12, v6, v7, v4}, LC/j;->n0(Ljava/lang/Object;Ljava/lang/String;IZ)Z
    000527eamove-result v4
    000527ecif-nez v4, :cond_3a
    000527f0invoke-virtual {v5}, Ljava/io/File;->delete()Z
    000527f6return-object v3
    000527f8invoke-virtual {v5}, Ljava/io/File;->delete()Z
    000527feadd-int/lit8 v2, v2, 0x1
    00052802goto :goto_10
    00052804move-exception v9
    00052806invoke-virtual {v5}, Ljava/io/File;->delete()Z
    0005280cthrow v9
    0005280einvoke-virtual {v5}, Ljava/io/File;->delete()Z
    00052814return-object v3
    00052816invoke-static {}, LC/j;->o0()V
    0005281csget-object v9, LC/j;->j:Ljava/lang/Class;
    00052820const/4 v10, 0x1
    00052822invoke-static {v9, v10}, Ljava/lang/reflect/Array;->newInstance(Ljava/lang/Class;I)Ljava/lang/Object;
    00052828move-result-object v9
    0005282ainvoke-static {v9, v0, v12}, Ljava/lang/reflect/Array;->set(Ljava/lang/Object;ILjava/lang/Object;)V
    00052830sget-object v10, LC/j;->m:Ljava/lang/reflect/Method;
    00052834filled-new-array {v9}, [Ljava/lang/Object;
    0005283amove-result-object v9
    0005283cinvoke-virtual {v10, v3, v9}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
    00052842move-result-object v9
    00052844check-cast v9, Landroid/graphics/Typeface;
    00052848return-object v9
    0005284amove-exception v9
    0005284cgoto :goto_66
    0005284emove-exception v9
    00052850new-instance v10, Ljava/lang/RuntimeException;
    00052854invoke-direct {v10, v9}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/Throwable;)V
    0005285athrow v10
    0005285cmove-exception v9
    0005285egoto :goto_71
    00052860move-exception v9
    00052862goto :goto_71
    00052864move-exception v9
    00052866new-instance v10, Ljava/lang/RuntimeException;
    0005286ainvoke-direct {v10, v9}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/Throwable;)V
    00052870throw v10
    00052774
    00052872
    00052872 struct code_item_padding
    00052872 padding uint16 0x0000
    00052874
    00052874 struct try_item
    00052874 start_addr uint32 0x5278a
    00052878 insn_count int 9
    0005287a handler_off uint16 0x52895
    0005287c
    0005287c struct try_item
    0005287c start_addr uint32 0x527bc
    00052880 insn_count int 6
    00052882 handler_off uint16 0x5289f
    00052884
    00052884 struct try_item
    00052884 start_addr uint32 0x527d4
    00052888 insn_count int 12
    0005288a handler_off uint16 0x5289f
    0005288c
    0005288c struct try_item
    0005288c start_addr uint32 0x5281c
    00052890 insn_count int 22
    00052892 handler_off uint16 0x528a4
    00052894
    00052894 struct encoded_catch_handler_list
    00052894 size int 3
    00052895
    00052895 struct encoded_catch_handler ← 0x5287a
    00052895 size int64 3
    00052896 handlers[0].type_idx int 0xb55c
    00052898 handlers[0].addr uint32 0x52864
    00052899 handlers[1].type_idx int 0xb56c
    0005289b handlers[1].addr uint32 0x52860
    0005289c handlers[2].type_idx int 0xb630
    0005289e handlers[2].addr uint32 0x5285c
    0005289f
    0005289f struct encoded_catch_handler ← 0x52882 0x5288a
    0005289f size int64 -1
    000528a0 handlers[0].type_idx int 0xb5bc
    000528a2 handlers[0].addr uint32 0x5280e
    000528a3 catch_all_addr uint32 0x52804
    000528a4
    000528a4 struct encoded_catch_handler ← 0x52892
    000528a4 size int64 2
    000528a5 handlers[0].type_idx int 0xb55c
    000528a7 handlers[0].addr uint32 0x5284e
    000528a8 handlers[1].type_idx int 0xb630
    000528aa handlers[1].addr uint32 0x5284a
    000528ab
    000528ab // align 0x4
    000528ac
    000528acC.j::v(android.content.Context, H.k[], int):
    000528bcarray-length v0, v5
    000528beconst/4 v1, 0x1
    000528c0const/4 v2, 0x0
    000528c2if-ge v0, v1, :cond_7
    000528c6goto/16 :goto_82
    000528cainvoke-virtual {v3, v6, v5}, LC1/l;->y(I[LH/k;)LH/k;
    000528d0move-result-object v5
    000528d2invoke-virtual {v4}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
    000528d8move-result-object v6
    000528daiget-object v5, v5, LH/k;->a:Landroid/net/Uri;
    000528deconst-string v0, "r"
    000528e2invoke-virtual {v6, v5, v0, v2}, Landroid/content/ContentResolver;->openFileDescriptor(Landroid/net/Uri;Ljava/lang/String;Landroid/os/CancellationSignal;)Landroid/os/ParcelFileDescriptor;
    000528e8move-result-object v5
    000528eaif-nez v5, :cond_1f
    000528eeif-eqz v5, :cond_82
    000528f2invoke-virtual {v5}, Landroid/os/ParcelFileDescriptor;->close()V
    000528f8return-object v2
    000528faconst-string v6, "/proc/self/fd/"
    000528fenew-instance v0, Ljava/lang/StringBuilder;
    00052902invoke-direct {v0, v6}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    00052908invoke-virtual {v5}, Landroid/os/ParcelFileDescriptor;->getFd()I
    0005290emove-result v6
    00052910invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
    00052916invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    0005291cmove-result-object v6
    0005291einvoke-static {v6}, Landroid/system/Os;->readlink(Ljava/lang/String;)Ljava/lang/String;
    00052924move-result-object v6
    00052926invoke-static {v6}, Landroid/system/Os;->stat(Ljava/lang/String;)Landroid/system/StructStat;
    0005292cmove-result-object v0
    0005292eiget v0, v0, Landroid/system/StructStat;->st_mode:I
    00052932invoke-static {v0}, Landroid/system/OsConstants;->S_ISREG(I)Z
    00052938move-result v0
    0005293aif-eqz v0, :cond_47
    0005293enew-instance v0, Ljava/io/File;
    00052942invoke-direct {v0, v6}, Ljava/io/File;-><init>(Ljava/lang/String;)V
    00052948goto :goto_48
    0005294amove-object v0, v2
    0005294cif-eqz v0, :cond_5b
    00052950invoke-virtual {v0}, Ljava/io/File;->canRead()Z
    00052956move-result v6
    00052958if-nez v6, :cond_51
    0005295cgoto :goto_5b
    0005295einvoke-static {v0}, Landroid/graphics/Typeface;->createFromFile(Ljava/io/File;)Landroid/graphics/Typeface;
    00052964move-result-object v4
    00052966invoke-virtual {v5}, Landroid/os/ParcelFileDescriptor;->close()V
    0005296creturn-object v4
    0005296emove-exception v4
    00052970goto :goto_79
    00052972new-instance v6, Ljava/io/FileInputStream;
    00052976invoke-virtual {v5}, Landroid/os/ParcelFileDescriptor;->getFileDescriptor()Ljava/io/FileDescriptor;
    0005297cmove-result-object v0
    0005297einvoke-direct {v6, v0}, Ljava/io/FileInputStream;-><init>(Ljava/io/FileDescriptor;)V
    00052984invoke-virtual {v3, v4, v6}, LC1/l;->w(Landroid/content/Context;Ljava/io/InputStream;)Landroid/graphics/Typeface;
    0005298amove-result-object v4
    0005298cinvoke-virtual {v6}, Ljava/io/FileInputStream;->close()V
    00052992invoke-virtual {v5}, Landroid/os/ParcelFileDescriptor;->close()V
    00052998return-object v4
    0005299amove-exception v4
    0005299cinvoke-virtual {v6}, Ljava/io/FileInputStream;->close()V
    000529a2goto :goto_78
    000529a4move-exception v6
    000529a6invoke-virtual {v4, v6}, Ljava/lang/Throwable;->addSuppressed(Ljava/lang/Throwable;)V
    000529acthrow v4
    000529aeinvoke-virtual {v5}, Landroid/os/ParcelFileDescriptor;->close()V
    000529b4goto :goto_81
    000529b6move-exception v5
    000529b8invoke-virtual {v4, v5}, Ljava/lang/Throwable;->addSuppressed(Ljava/lang/Throwable;)V
    000529bethrow v4
    000529c0return-object v2
    000528ac
    000529c2
    000529c2 struct code_item_padding
    000529c2 padding uint16 0x0000
    000529c4
    000529c4 struct try_item
    000529c4 start_addr uint32 0x528da
    000529c8 insn_count int 15
    000529ca handler_off uint16 0x52a2d
    000529cc
    000529cc struct try_item
    000529cc start_addr uint32 0x528fa
    000529d0 insn_count int 2
    000529d2 handler_off uint16 0x52a32
    000529d4
    000529d4 struct try_item
    000529d4 start_addr uint32 0x528fe
    000529d8 insn_count int 37
    000529da handler_off uint16 0x52a34
    000529dc
    000529dc struct try_item
    000529dc start_addr uint32 0x52950
    000529e0 insn_count int 11
    000529e2 handler_off uint16 0x52a32
    000529e4
    000529e4 struct try_item
    000529e4 start_addr uint32 0x52966
    000529e8 insn_count int 3
    000529ea handler_off uint16 0x52a2d
    000529ec
    000529ec struct try_item
    000529ec start_addr uint32 0x52972
    000529f0 insn_count int 9
    000529f2 handler_off uint16 0x52a32
    000529f4
    000529f4 struct try_item
    000529f4 start_addr uint32 0x52984
    000529f8 insn_count int 4
    000529fa handler_off uint16 0x52a39
    000529fc
    000529fc struct try_item
    000529fc start_addr uint32 0x5298c
    00052a00 insn_count int 3
    00052a02 handler_off uint16 0x52a32
    00052a04
    00052a04 struct try_item
    00052a04 start_addr uint32 0x52992
    00052a08 insn_count int 3
    00052a0a handler_off uint16 0x52a2d
    00052a0c
    00052a0c struct try_item
    00052a0c start_addr uint32 0x5299c
    00052a10 insn_count int 3
    00052a12 handler_off uint16 0x52a3b
    00052a14
    00052a14 struct try_item
    00052a14 start_addr uint32 0x529a6
    00052a18 insn_count int 4
    00052a1a handler_off uint16 0x52a32
    00052a1c
    00052a1c struct try_item
    00052a1c start_addr uint32 0x529ae
    00052a20 insn_count int 3
    00052a22 handler_off uint16 0x52a3d
    00052a24
    00052a24 struct try_item
    00052a24 start_addr uint32 0x529b8
    00052a28 insn_count int 4
    00052a2a handler_off uint16 0x52a2d
    00052a2c
    00052a2c struct encoded_catch_handler_list
    00052a2c size int 6
    00052a2d
    00052a2d struct encoded_catch_handler ← 0x529ca 0x529ea 0x52a0a 0x52a2a
    00052a2d size int64 1
    00052a2e handlers[0].type_idx int 0xb4d4
    00052a30 handlers[0].addr uint32 0x529c0
    00052a32
    00052a32 struct encoded_catch_handler ← 0x529d2 0x529e2 0x529f2 0x52a02 0x52a1a
    00052a32 size int64 0
    00052a33 catch_all_addr uint32 0x5296e
    00052a34
    00052a34 struct encoded_catch_handler ← 0x529da
    00052a34 size int64 -1
    00052a35 handlers[0].type_idx int 0xa6a8
    00052a37 handlers[0].addr uint32 0x5294a
    00052a38 catch_all_addr uint32 0x5296e
    00052a39
    00052a39 struct encoded_catch_handler ← 0x529fa
    00052a39 size int64 0
    00052a3a catch_all_addr uint32 0x5299a
    00052a3b
    00052a3b struct encoded_catch_handler ← 0x52a12
    00052a3b size int64 0
    00052a3c catch_all_addr uint32 0x529a4
    00052a3d
    00052a3d struct encoded_catch_handler ← 0x52a22
    00052a3d size int64 0
    00052a3e catch_all_addr uint32 0x529b6
    00052a3f
    00052a3f // align 0x10
    00052a40
    00052a40C.j::n0(java.lang.Object, java.lang.String, int, boolean):
    00052a50invoke-static {}, LC/j;->o0()V
    00052a56sget-object v0, LC/j;->l:Ljava/lang/reflect/Method;
    00052a5ainvoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
    00052a60move-result-object v3
    00052a62invoke-static {v4}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
    00052a68move-result-object v4
    00052a6afilled-new-array {v2, v3, v4}, [Ljava/lang/Object;
    00052a70move-result-object v2
    00052a72invoke-virtual {v0, v1, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
    00052a78move-result-object v1
    00052a7acheck-cast v1, Ljava/lang/Boolean;
    00052a7einvoke-virtual {v1}, Ljava/lang/Boolean;->booleanValue()Z
    00052a84move-result v1
    00052a86return v1
    00052a88move-exception v1
    00052a8anew-instance v2, Ljava/lang/RuntimeException;
    00052a8einvoke-direct {v2, v1}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/Throwable;)V
    00052a94throw v2
    00052a40
    00052a96
    00052a96 struct code_item_padding
    00052a96 padding uint16 0x0000
    00052a98
    00052a98 struct try_item
    00052a98 start_addr uint32 0x52a56
    00052a9c insn_count int 24
    00052a9e handler_off uint16 0x52aa1
    00052aa0
    00052aa0 struct encoded_catch_handler_list
    00052aa0 size int 1
    00052aa1
    00052aa1 struct encoded_catch_handler ← 0x52a9e
    00052aa1 size int64 2
    00052aa2 handlers[0].type_idx int 0xb55c
    00052aa4 handlers[0].addr uint32 0x52a88
    00052aa5 handlers[1].type_idx int 0xb630
    00052aa7 handlers[1].addr uint32 0x52a88
    00052aa8
    00052aa8C.j::o0():
    00052ab8sget-boolean v0, LC/j;->n:Z
    00052abcif-eqz v0, :cond_5
    00052ac0return-void
    00052ac2const/4 v0, 0x1
    00052ac4sput-boolean v0, LC/j;->n:Z
    00052ac8const-string v1, "android.graphics.FontFamily"
    00052accinvoke-static {v1}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
    00052ad2move-result-object v1
    00052ad4const/4 v2, 0x0
    00052ad6new-array v2, v2, [Ljava/lang/Class;
    00052adainvoke-virtual {v1, v2}, Ljava/lang/Class;->getConstructor([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;
    00052ae0move-result-object v2
    00052ae2const-string v3, "addFontWeightStyle"
    00052ae6const-class v4, Ljava/lang/String;
    00052aeasget-object v5, Ljava/lang/Integer;->TYPE:Ljava/lang/Class;
    00052aeesget-object v6, Ljava/lang/Boolean;->TYPE:Ljava/lang/Class;
    00052af2filled-new-array {v4, v5, v6}, [Ljava/lang/Class;
    00052af8move-result-object v4
    00052afainvoke-virtual {v1, v3, v4}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
    00052b00move-result-object v3
    00052b02invoke-static {v1, v0}, Ljava/lang/reflect/Array;->newInstance(Ljava/lang/Class;I)Ljava/lang/Object;
    00052b08move-result-object v0
    00052b0aconst-class v4, Landroid/graphics/Typeface;
    00052b0econst-string v5, "createFromFamiliesWithDefault"
    00052b12invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
    00052b18move-result-object v0
    00052b1afilled-new-array {v0}, [Ljava/lang/Class;
    00052b20move-result-object v0
    00052b22invoke-virtual {v4, v5, v0}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
    00052b28move-result-object v0
    00052b2agoto :goto_3e
    00052b2cconst/4 v1, 0x0
    00052b2emove-object v0, v1
    00052b30move-object v2, v0
    00052b32move-object v3, v2
    00052b34sput-object v2, LC/j;->k:Ljava/lang/reflect/Constructor;
    00052b38sput-object v1, LC/j;->j:Ljava/lang/Class;
    00052b3csput-object v3, LC/j;->l:Ljava/lang/reflect/Method;
    00052b40sput-object v0, LC/j;->m:Ljava/lang/reflect/Method;
    00052b44return-void
    00052aa8
    00052b46
    00052b46 struct code_item_padding
    00052b46 padding uint16 0x0000
    00052b48
    00052b48 struct try_item
    00052b48 start_addr uint32 0x52ac8
    00052b4c insn_count int 49
    00052b4e handler_off uint16 0x52b51
    00052b50
    00052b50 struct encoded_catch_handler_list
    00052b50 size int 1
    00052b51
    00052b51 struct encoded_catch_handler ← 0x52b4e
    00052b51 size int64 2
    00052b52 handlers[0].type_idx int 0xb538
    00052b54 handlers[0].addr uint32 0x52b2c
    00052b55 handlers[1].type_idx int 0xb594
    00052b57 handlers[1].addr uint32 0x52b2c
    00052b58
    00052b58C.k::o0(java.lang.Object):
    00052b68const/4 v0, 0x0
    00052b6asget-object v1, LC/k;->j:Ljava/lang/Class;
    00052b6econst/4 v2, 0x1
    00052b70invoke-static {v1, v2}, Ljava/lang/reflect/Array;->newInstance(Ljava/lang/Class;I)Ljava/lang/Object;
    00052b76move-result-object v1
    00052b78const/4 v2, 0x0
    00052b7ainvoke-static {v1, v2, v3}, Ljava/lang/reflect/Array;->set(Ljava/lang/Object;ILjava/lang/Object;)V
    00052b80sget-object v3, LC/k;->m:Ljava/lang/reflect/Method;
    00052b84filled-new-array {v1}, [Ljava/lang/Object;
    00052b8amove-result-object v1
    00052b8cinvoke-virtual {v3, v0, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
    00052b92move-result-object v3
    00052b94check-cast v3, Landroid/graphics/Typeface;
    00052b98return-object v3
    00052b9areturn-object v0
    00052b58
    00052b9c
    00052b9c struct try_item
    00052b9c start_addr uint32 0x52b6a
    00052ba0 insn_count int 23
    00052ba2 handler_off uint16 0x52ba5
    00052ba4
    00052ba4 struct encoded_catch_handler_list
    00052ba4 size int 1
    00052ba5
    00052ba5 struct encoded_catch_handler ← 0x52ba2
    00052ba5 size int64 2
    00052ba6 handlers[0].type_idx int 0xb55c
    00052ba8 handlers[0].addr uint32 0x52b9a
    00052ba9 handlers[1].type_idx int 0xb630
    00052bab handlers[1].addr uint32 0x52b9a
    00052bac
    00052bacC.k::u(android.content.Context, B.g, android.content.res.Resources, int):
    00052bbcconst/4 v1, 0x0
    00052bbeconst/4 v0, 0x0
    00052bc0sget-object v2, LC/k;->k:Ljava/lang/reflect/Constructor;
    00052bc4new-array v3, v0, [Ljava/lang/Object;
    00052bc8invoke-virtual {v2, v3}, Ljava/lang/reflect/Constructor;->newInstance([Ljava/lang/Object;)Ljava/lang/Object;
    00052bcemove-result-object v2
    00052bd0goto :goto_c
    00052bd2move-object v2, v1
    00052bd4if-nez v2, :cond_f
    00052bd8goto :goto_68
    00052bdamove-object/from16 v3, v18
    00052bdeiget-object v3, v3, LB/g;->a:[LB/h;
    00052be2array-length v4, v3
    00052be4move v5, v0
    00052be6if-ge v5, v4, :cond_71
    00052beaaget-object v6, v3, v5
    00052beeiget v0, v6, LB/h;->f:I
    00052bf2invoke-static/range {v17}, LP1/e;->v(Landroid/content/Context;)Ljava/io/File;
    00052bf8move-result-object v7
    00052bfaif-nez v7, :cond_25
    00052bfemove-object/from16 v8, v19
    00052c02move-object v0, v1
    00052c04goto :goto_59
    00052c06move-object/from16 v8, v19
    00052c0ainvoke-static {v7, v8, v0}, LP1/e;->l(Ljava/io/File;Landroid/content/res/Resources;I)Z
    00052c10move-result v0
    00052c12if-nez v0, :cond_31
    00052c16invoke-virtual {v7}, Ljava/io/File;->delete()Z
    00052c1cgoto :goto_23
    00052c1enew-instance v9, Ljava/io/FileInputStream;
    00052c22invoke-direct {v9, v7}, Ljava/io/FileInputStream;-><init>(Ljava/io/File;)V
    00052c28invoke-virtual {v9}, Ljava/io/FileInputStream;->getChannel()Ljava/nio/channels/FileChannel;
    00052c2emove-result-object v10
    00052c30invoke-virtual {v10}, Ljava/nio/channels/FileChannel;->size()J
    00052c36move-result-wide v14
    00052c38sget-object v11, Ljava/nio/channels/FileChannel$MapMode;->READ_ONLY:Ljava/nio/channels/FileChannel$MapMode;
    00052c3cconst-wide/16 v12, 0x0
    00052c40invoke-virtual/range {v10 .. v15}, Ljava/nio/channels/FileChannel;->map(Ljava/nio/channels/FileChannel$MapMode;JJ)Ljava/nio/MappedByteBuffer;
    00052c46move-result-object v0
    00052c48invoke-virtual {v9}, Ljava/io/FileInputStream;->close()V
    00052c4egoto :goto_56
    00052c50move-exception v0
    00052c52move-object v10, v0
    00052c54invoke-virtual {v9}, Ljava/io/FileInputStream;->close()V
    00052c5agoto :goto_54
    00052c5cmove-exception v0
    00052c5einvoke-virtual {v10, v0}, Ljava/lang/Throwable;->addSuppressed(Ljava/lang/Throwable;)V
    00052c64throw v10
    00052c66move-object v0, v1
    00052c68invoke-virtual {v7}, Ljava/io/File;->delete()Z
    00052c6eif-nez v0, :cond_5c
    00052c72goto :goto_68
    00052c74iget v7, v6, LB/h;->b:I
    00052c78iget-boolean v9, v6, LB/h;->c:Z
    00052c7ciget v6, v6, LB/h;->e:I
    00052c80invoke-static {v2, v0, v6, v7, v9}, LC/k;->n0(Ljava/lang/Object;Ljava/nio/ByteBuffer;IIZ)Z
    00052c86move-result v0
    00052c88if-nez v0, :cond_69
    00052c8creturn-object v1
    00052c8eadd-int/lit8 v5, v5, 0x1
    00052c92goto :goto_15
    00052c94move-exception v0
    00052c96invoke-virtual {v7}, Ljava/io/File;->delete()Z
    00052c9cthrow v0
    00052c9einvoke-static {v2}, LC/k;->o0(Ljava/lang/Object;)Landroid/graphics/Typeface;
    00052ca4move-result-object v0
    00052ca6return-object v0
    00052bac
    00052ca8
    00052ca8 struct try_item
    00052ca8 start_addr uint32 0x52bc0
    00052cac insn_count int 8
    00052cae handler_off uint16 0x52ce1
    00052cb0
    00052cb0 struct try_item
    00052cb0 start_addr uint32 0x52c0a
    00052cb4 insn_count int 4
    00052cb6 handler_off uint16 0x52ceb
    00052cb8
    00052cb8 struct try_item
    00052cb8 start_addr uint32 0x52c1e
    00052cbc insn_count int 5
    00052cbe handler_off uint16 0x52ced
    00052cc0
    00052cc0 struct try_item
    00052cc0 start_addr uint32 0x52c28
    00052cc4 insn_count int 16
    00052cc6 handler_off uint16 0x52cf2
    00052cc8
    00052cc8 struct try_item
    00052cc8 start_addr uint32 0x52c48
    00052ccc insn_count int 3
    00052cce handler_off uint16 0x52ced
    00052cd0
    00052cd0 struct try_item
    00052cd0 start_addr uint32 0x52c54
    00052cd4 insn_count int 3
    00052cd6 handler_off uint16 0x52cf4
    00052cd8
    00052cd8 struct try_item
    00052cd8 start_addr uint32 0x52c5e
    00052cdc insn_count int 4
    00052cde handler_off uint16 0x52ced
    00052ce0
    00052ce0 struct encoded_catch_handler_list
    00052ce0 size int 5
    00052ce1
    00052ce1 struct encoded_catch_handler ← 0x52cae
    00052ce1 size int64 3
    00052ce2 handlers[0].type_idx int 0xb55c
    00052ce4 handlers[0].addr uint32 0x52bd2
    00052ce5 handlers[1].type_idx int 0xb56c
    00052ce7 handlers[1].addr uint32 0x52bd2
    00052ce8 handlers[2].type_idx int 0xb630
    00052cea handlers[2].addr uint32 0x52bd2
    00052ceb
    00052ceb struct encoded_catch_handler ← 0x52cb6
    00052ceb size int64 0
    00052cec catch_all_addr uint32 0x52c94
    00052ced
    00052ced struct encoded_catch_handler ← 0x52cbe 0x52cce 0x52cde
    00052ced size int64 -1
    00052cee handlers[0].type_idx int 0xb4d4
    00052cf0 handlers[0].addr uint32 0x52c66
    00052cf1 catch_all_addr uint32 0x52c94
    00052cf2
    00052cf2 struct encoded_catch_handler ← 0x52cc6
    00052cf2 size int64 0
    00052cf3 catch_all_addr uint32 0x52c50
    00052cf4
    00052cf4 struct encoded_catch_handler ← 0x52cd6
    00052cf4 size int64 0
    00052cf5 catch_all_addr uint32 0x52c5c
    00052cf6
    00052cf6 // align 0x8
    00052cf8
    00052cf8C.k::v(android.content.Context, H.k[], int):
    00052d08const/4 v0, 0x0
    00052d0aconst/4 v1, 0x0
    00052d0csget-object v2, LC/k;->k:Ljava/lang/reflect/Constructor;
    00052d10new-array v3, v1, [Ljava/lang/Object;
    00052d14invoke-virtual {v2, v3}, Ljava/lang/reflect/Constructor;->newInstance([Ljava/lang/Object;)Ljava/lang/Object;
    00052d1amove-result-object v2
    00052d1cgoto :goto_c
    00052d1emove-object v2, v0
    00052d20if-nez v2, :cond_f
    00052d24goto :goto_43
    00052d26new-instance v3, Lo/k;
    00052d2ainvoke-direct {v3}, Lo/k;-><init>()V
    00052d30array-length v4, v11
    00052d32if-ge v1, v4, :cond_3d
    00052d36aget-object v5, v11, v1
    00052d3aiget-object v6, v5, LH/k;->a:Landroid/net/Uri;
    00052d3einvoke-virtual {v3, v6, v0}, Lo/k;->getOrDefault(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    00052d44move-result-object v7
    00052d46check-cast v7, Ljava/nio/ByteBuffer;
    00052d4aif-nez v7, :cond_2a
    00052d4einvoke-static {v10, v6}, LP1/e;->G(Landroid/content/Context;Landroid/net/Uri;)Ljava/nio/MappedByteBuffer;
    00052d54move-result-object v7
    00052d56invoke-virtual {v3, v6, v7}, Lo/k;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    00052d5cif-nez v7, :cond_2d
    00052d60goto :goto_43
    00052d62iget v6, v5, LH/k;->c:I
    00052d66iget-boolean v8, v5, LH/k;->d:Z
    00052d6aiget v5, v5, LH/k;->b:I
    00052d6einvoke-static {v2, v7, v5, v6, v8}, LC/k;->n0(Ljava/lang/Object;Ljava/nio/ByteBuffer;IIZ)Z
    00052d74move-result v5
    00052d76if-nez v5, :cond_3a
    00052d7agoto :goto_43
    00052d7cadd-int/lit8 v1, v1, 0x1
    00052d80goto :goto_15
    00052d82invoke-static {v2}, LC/k;->o0(Ljava/lang/Object;)Landroid/graphics/Typeface;
    00052d88move-result-object v10
    00052d8aif-nez v10, :cond_44
    00052d8ereturn-object v0
    00052d90invoke-static {v10, v12}, Landroid/graphics/Typeface;->create(Landroid/graphics/Typeface;I)Landroid/graphics/Typeface;
    00052d96move-result-object v10
    00052d98return-object v10
    00052cf8
    00052d9a
    00052d9a struct code_item_padding
    00052d9a padding uint16 0x0000
    00052d9c
    00052d9c struct try_item
    00052d9c start_addr uint32 0x52d0c
    00052da0 insn_count int 8
    00052da2 handler_off uint16 0x52da5
    00052da4
    00052da4 struct encoded_catch_handler_list
    00052da4 size int 1
    00052da5
    00052da5 struct encoded_catch_handler ← 0x52da2
    00052da5 size int64 3
    00052da6 handlers[0].type_idx int 0xb55c
    00052da8 handlers[0].addr uint32 0x52d1e
    00052da9 handlers[1].type_idx int 0xb56c
    00052dab handlers[1].addr uint32 0x52d1e
    00052dac handlers[2].type_idx int 0xb630
    00052dae handlers[2].addr uint32 0x52d1e
    00052daf
    00052daf // align 0x10
    00052db0
    00052db0C.k::n0(java.lang.Object, java.nio.ByteBuffer, int, int, boolean):
    00052dc0sget-object v0, LC/k;->l:Ljava/lang/reflect/Method;
    00052dc4invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
    00052dcamove-result-object v4
    00052dccinvoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
    00052dd2move-result-object v5
    00052dd4invoke-static {v6}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
    00052ddamove-result-object v6
    00052ddcconst/4 v1, 0x0
    00052ddefilled-new-array {v3, v4, v1, v5, v6}, [Ljava/lang/Object;
    00052de4move-result-object v3
    00052de6invoke-virtual {v0, v2, v3}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
    00052decmove-result-object v2
    00052deecheck-cast v2, Ljava/lang/Boolean;
    00052df2invoke-virtual {v2}, Ljava/lang/Boolean;->booleanValue()Z
    00052df8move-result v2
    00052dfareturn v2
    00052dfcconst/4 v2, 0x0
    00052dfereturn v2
    00052db0
    00052e00
    00052e00 struct try_item
    00052e00 start_addr uint32 0x52dc0
    00052e04 insn_count int 29
    00052e06 handler_off uint16 0x52e09
    00052e08
    00052e08 struct encoded_catch_handler_list
    00052e08 size int 1
    00052e09
    00052e09 struct encoded_catch_handler ← 0x52e06
    00052e09 size int64 2
    00052e0a handlers[0].type_idx int 0xb55c
    00052e0c handlers[0].addr uint32 0x52dfc
    00052e0d handlers[1].type_idx int 0xb630
    00052e0f handlers[1].addr uint32 0x52dfc
    00052e10
    00052e10C.k::<clinit>():
    00052e20const-string v0, "android.graphics.FontFamily"
    00052e24invoke-static {v0}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
    00052e2amove-result-object v0
    00052e2cconst/4 v1, 0x0
    00052e2enew-array v1, v1, [Ljava/lang/Class;
    00052e32invoke-virtual {v0, v1}, Ljava/lang/Class;->getConstructor([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;
    00052e38move-result-object v1
    00052e3aconst-string v2, "addFontWeightStyle"
    00052e3econst-class v3, Ljava/nio/ByteBuffer;
    00052e42sget-object v4, Ljava/lang/Integer;->TYPE:Ljava/lang/Class;
    00052e46const-class v5, Ljava/util/List;
    00052e4asget-object v6, Ljava/lang/Boolean;->TYPE:Ljava/lang/Class;
    00052e4efilled-new-array {v3, v4, v5, v4, v6}, [Ljava/lang/Class;
    00052e54move-result-object v3
    00052e56invoke-virtual {v0, v2, v3}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
    00052e5cmove-result-object v2
    00052e5econst/4 v3, 0x1
    00052e60invoke-static {v0, v3}, Ljava/lang/reflect/Array;->newInstance(Ljava/lang/Class;I)Ljava/lang/Object;
    00052e66move-result-object v3
    00052e68const-class v4, Landroid/graphics/Typeface;
    00052e6cconst-string v5, "createFromFamiliesWithDefault"
    00052e70invoke-virtual {v3}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
    00052e76move-result-object v3
    00052e78filled-new-array {v3}, [Ljava/lang/Class;
    00052e7emove-result-object v3
    00052e80invoke-virtual {v4, v5, v3}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
    00052e86move-result-object v3
    00052e88goto :goto_39
    00052e8aconst/4 v0, 0x0
    00052e8cmove-object v1, v0
    00052e8emove-object v2, v1
    00052e90move-object v3, v2
    00052e92sput-object v1, LC/k;->k:Ljava/lang/reflect/Constructor;
    00052e96sput-object v0, LC/k;->j:Ljava/lang/Class;
    00052e9asput-object v2, LC/k;->l:Ljava/lang/reflect/Method;
    00052e9esput-object v3, LC/k;->m:Ljava/lang/reflect/Method;
    00052ea2return-void
    00052e10
    00052ea4
    00052ea4 struct try_item
    00052ea4 start_addr uint32 0x52e20
    00052ea8 insn_count int 52
    00052eaa handler_off uint16 0x52ead
    00052eac
    00052eac struct encoded_catch_handler_list
    00052eac size int 1
    00052ead
    00052ead struct encoded_catch_handler ← 0x52eaa
    00052ead size int64 2
    00052eae handlers[0].type_idx int 0xb538
    00052eb0 handlers[0].addr uint32 0x52e8a
    00052eb1 handlers[1].type_idx int 0xb594
    00052eb3 handlers[1].addr uint32 0x52e8a
    00052eb4
    00052eb4C.l::r0(java.lang.Object):
    00052ec4const/4 v0, 0x0
    00052ec6iget-object v1, v4, LC/l;->o:Ljava/lang/Class;
    00052ecaconst/4 v2, 0x1
    00052eccinvoke-static {v1, v2}, Ljava/lang/reflect/Array;->newInstance(Ljava/lang/Class;I)Ljava/lang/Object;
    00052ed2move-result-object v1
    00052ed4const/4 v2, 0x0
    00052ed6invoke-static {v1, v2, v5}, Ljava/lang/reflect/Array;->set(Ljava/lang/Object;ILjava/lang/Object;)V
    00052edciget-object v5, v4, LC/l;->u:Ljava/lang/reflect/Method;
    00052ee0const/4 v2, -0x1
    00052ee2invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
    00052ee8move-result-object v3
    00052eeainvoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
    00052ef0move-result-object v2
    00052ef2filled-new-array {v1, v3, v2}, [Ljava/lang/Object;
    00052ef8move-result-object v1
    00052efainvoke-virtual {v5, v0, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
    00052f00move-result-object v5
    00052f02check-cast v5, Landroid/graphics/Typeface;
    00052f06return-object v5
    00052f08return-object v0
    00052eb4
    00052f0a
    00052f0a struct code_item_padding
    00052f0a padding uint16 0x0000
    00052f0c
    00052f0c struct try_item
    00052f0c start_addr uint32 0x52ec6
    00052f10 insn_count int 32
    00052f12 handler_off uint16 0x52f15
    00052f14
    00052f14 struct encoded_catch_handler_list
    00052f14 size int 1
    00052f15
    00052f15 struct encoded_catch_handler ← 0x52f12
    00052f15 size int64 2
    00052f16 handlers[0].type_idx int 0xb55c
    00052f18 handlers[0].addr uint32 0x52f08
    00052f19 handlers[1].type_idx int 0xb630
    00052f1b handlers[1].addr uint32 0x52f08
    00052f1c
    00052f1cC.l::u(android.content.Context, B.g, android.content.res.Resources, int):
    00052f2ciget-object v0, v9, LC/l;->q:Ljava/lang/reflect/Method;
    00052f30if-eqz v0, :cond_40
    00052f34invoke-virtual {v9}, LC/l;->t0()Ljava/lang/Object;
    00052f3amove-result-object v3
    00052f3cconst/4 v12, 0x0
    00052f3eif-nez v3, :cond_d
    00052f42move-object v1, v9
    00052f44goto :goto_3a
    00052f46iget-object v11, v11, LB/g;->a:[LB/h;
    00052f4aarray-length v13, v11
    00052f4cconst/4 v0, 0x0
    00052f4eif-ge v0, v13, :cond_33
    00052f52aget-object v1, v11, v0
    00052f56iget-object v4, v1, LB/h;->a:Ljava/lang/String;
    00052f5aiget-object v2, v1, LB/h;->d:Ljava/lang/String;
    00052f5einvoke-static {v2}, Landroid/graphics/fonts/FontVariationAxis;->fromFontVariationSettings(Ljava/lang/String;)[Landroid/graphics/fonts/FontVariationAxis;
    00052f64move-result-object v8
    00052f66iget v6, v1, LB/h;->b:I
    00052f6aiget-boolean v7, v1, LB/h;->c:Z
    00052f6eiget v5, v1, LB/h;->e:I
    00052f72move-object v1, v9
    00052f74move-object v2, v10
    00052f76invoke-virtual/range {v1 .. v8}, LC/l;->q0(Landroid/content/Context;Ljava/lang/Object;Ljava/lang/String;III[Landroid/graphics/fonts/FontVariationAxis;)Z
    00052f7cmove-result v10
    00052f7eif-nez v10, :cond_2f
    00052f82invoke-virtual {v9, v3}, LC/l;->p0(Ljava/lang/Object;)V
    00052f88return-object v12
    00052f8aadd-int/lit8 v0, v0, 0x1
    00052f8emove-object v10, v2
    00052f90goto :goto_11
    00052f92move-object v1, v9
    00052f94invoke-virtual {v9, v3}, LC/l;->s0(Ljava/lang/Object;)Z
    00052f9amove-result v10
    00052f9cif-nez v10, :cond_3b
    00052fa0return-object v12
    00052fa2invoke-virtual {v9, v3}, LC/l;->r0(Ljava/lang/Object;)Landroid/graphics/Typeface;
    00052fa8move-result-object v10
    00052faareturn-object v10
    00052facmove-object v1, v9
    00052faemove-object v2, v10
    00052fb0invoke-super {v9, v2, v11, v12, v13}, LC/j;->u(Landroid/content/Context;LB/g;Landroid/content/res/Resources;I)Landroid/graphics/Typeface;
    00052fb6move-result-object v10
    00052fb8return-object v10
    00052f1c
    00052fba
    00052fba // align 0x4
    00052fbc
    00052fbcC.l::v(android.content.Context, H.k[], int):
    00052fccarray-length v0, v13
    00052fceconst/4 v1, 0x0
    00052fd0const/4 v2, 0x1
    00052fd2if-ge v0, v2, :cond_7
    00052fd6goto/16 :goto_d3
    00052fdaiget-object v0, v11, LC/l;->q:Ljava/lang/reflect/Method;
    00052fdeif-eqz v0, :cond_94
    00052fe2new-instance v0, Ljava/util/HashMap;
    00052fe6invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
    00052fecarray-length v3, v13
    00052feeconst/4 v4, 0x0
    00052ff0move v5, v4
    00052ff2if-ge v5, v3, :cond_2f
    00052ff6aget-object v6, v13, v5
    00052ffaiget v7, v6, LH/k;->e:I
    00052ffeif-eqz v7, :cond_1c
    00053002goto :goto_2c
    00053004iget-object v6, v6, LH/k;->a:Landroid/net/Uri;
    00053008invoke-virtual {v0, v6}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z
    0005300emove-result v7
    00053010if-eqz v7, :cond_25
    00053014goto :goto_2c
    00053016invoke-static {v12, v6}, LP1/e;->G(Landroid/content/Context;Landroid/net/Uri;)Ljava/nio/MappedByteBuffer;
    0005301cmove-result-object v7
    0005301einvoke-virtual {v0, v6, v7}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    00053024add-int/lit8 v5, v5, 0x1
    00053028goto :goto_13
    0005302ainvoke-static {v0}, Ljava/util/Collections;->unmodifiableMap(Ljava/util/Map;)Ljava/util/Map;
    00053030move-result-object v12
    00053032invoke-virtual {v11}, LC/l;->t0()Ljava/lang/Object;
    00053038move-result-object v0
    0005303aif-nez v0, :cond_3b
    0005303egoto/16 :goto_d3
    00053042array-length v3, v13
    00053044move v5, v4
    00053046move v6, v5
    00053048if-ge v5, v3, :cond_7b
    0005304caget-object v7, v13, v5
    00053050iget-object v8, v7, LH/k;->a:Landroid/net/Uri;
    00053054invoke-interface {v12, v8}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
    0005305amove-result-object v8
    0005305ccheck-cast v8, Ljava/nio/ByteBuffer;
    00053060if-nez v8, :cond_4d
    00053064goto :goto_78
    00053066iget v6, v7, LH/k;->b:I
    0005306aiget v9, v7, LH/k;->c:I
    0005306eiget-boolean v7, v7, LH/k;->d:Z
    00053072iget-object v10, v11, LC/l;->r:Ljava/lang/reflect/Method;
    00053076invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
    0005307cmove-result-object v6
    0005307einvoke-static {v9}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
    00053084move-result-object v9
    00053086invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
    0005308cmove-result-object v7
    0005308efilled-new-array {v8, v6, v1, v9, v7}, [Ljava/lang/Object;
    00053094move-result-object v6
    00053096invoke-virtual {v10, v0, v6}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
    0005309cmove-result-object v6
    0005309echeck-cast v6, Ljava/lang/Boolean;
    000530a2invoke-virtual {v6}, Ljava/lang/Boolean;->booleanValue()Z
    000530a8move-result v6
    000530aagoto :goto_71
    000530acmove v6, v4
    000530aeif-nez v6, :cond_77
    000530b2invoke-virtual {v11, v0}, LC/l;->p0(Ljava/lang/Object;)V
    000530b8return-object v1
    000530bamove v6, v2
    000530bcadd-int/lit8 v5, v5, 0x1
    000530c0goto :goto_3e
    000530c2if-nez v6, :cond_81
    000530c6invoke-virtual {v11, v0}, LC/l;->p0(Ljava/lang/Object;)V
    000530ccreturn-object v1
    000530ceinvoke-virtual {v11, v0}, LC/l;->s0(Ljava/lang/Object;)Z
    000530d4move-result v12
    000530d6if-nez v12, :cond_88
    000530dagoto :goto_d3
    000530dcinvoke-virtual {v11, v0}, LC/l;->r0(Ljava/lang/Object;)Landroid/graphics/Typeface;
    000530e2move-result-object v12
    000530e4if-nez v12, :cond_8f
    000530e8goto :goto_d3
    000530eainvoke-static {v12, v14}, Landroid/graphics/Typeface;->create(Landroid/graphics/Typeface;I)Landroid/graphics/Typeface;
    000530f0move-result-object v12
    000530f2return-object v12
    000530f4invoke-virtual {v11, v14, v13}, LC1/l;->y(I[LH/k;)LH/k;
    000530famove-result-object v13
    000530fcinvoke-virtual {v12}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
    00053102move-result-object v12
    00053104iget-object v14, v13, LH/k;->a:Landroid/net/Uri;
    00053108const-string v0, "r"
    0005310cinvoke-virtual {v12, v14, v0, v1}, Landroid/content/ContentResolver;->openFileDescriptor(Landroid/net/Uri;Ljava/lang/String;Landroid/os/CancellationSignal;)Landroid/os/ParcelFileDescriptor;
    00053112move-result-object v12
    00053114if-nez v12, :cond_ac
    00053118if-eqz v12, :cond_d3
    0005311cinvoke-virtual {v12}, Landroid/os/ParcelFileDescriptor;->close()V
    00053122return-object v1
    00053124new-instance v14, Landroid/graphics/Typeface$Builder;
    00053128invoke-virtual {v12}, Landroid/os/ParcelFileDescriptor;->getFileDescriptor()Ljava/io/FileDescriptor;
    0005312emove-result-object v0
    00053130invoke-direct {v14, v0}, Landroid/graphics/Typeface$Builder;-><init>(Ljava/io/FileDescriptor;)V
    00053136iget v0, v13, LH/k;->c:I
    0005313ainvoke-virtual {v14, v0}, Landroid/graphics/Typeface$Builder;->setWeight(I)Landroid/graphics/Typeface$Builder;
    00053140move-result-object v14
    00053142iget-boolean v13, v13, LH/k;->d:Z
    00053146invoke-virtual {v14, v13}, Landroid/graphics/Typeface$Builder;->setItalic(Z)Landroid/graphics/Typeface$Builder;
    0005314cmove-result-object v13
    0005314einvoke-virtual {v13}, Landroid/graphics/Typeface$Builder;->build()Landroid/graphics/Typeface;
    00053154move-result-object v13
    00053156invoke-virtual {v12}, Landroid/os/ParcelFileDescriptor;->close()V
    0005315creturn-object v13
    0005315emove-exception v13
    00053160invoke-virtual {v12}, Landroid/os/ParcelFileDescriptor;->close()V
    00053166goto :goto_d2
    00053168move-exception v12
    0005316ainvoke-virtual {v13, v12}, Ljava/lang/Throwable;->addSuppressed(Ljava/lang/Throwable;)V
    00053170throw v13
    00053172return-object v1
    00052fbc
    00053174
    00053174 struct try_item
    00053174 start_addr uint32 0x53072
    00053178 insn_count int 28
    0005317a handler_off uint16 0x531a5
    0005317c
    0005317c struct try_item
    0005317c start_addr uint32 0x53104
    00053180 insn_count int 15
    00053182 handler_off uint16 0x531ac
    00053184
    00053184 struct try_item
    00053184 start_addr uint32 0x53124
    00053188 insn_count int 25
    0005318a handler_off uint16 0x531b1
    0005318c
    0005318c struct try_item
    0005318c start_addr uint32 0x53156
    00053190 insn_count int 3
    00053192 handler_off uint16 0x531ac
    00053194
    00053194 struct try_item
    00053194 start_addr uint32 0x53160
    00053198 insn_count int 3
    0005319a handler_off uint16 0x531b4
    0005319c
    0005319c struct try_item
    0005319c start_addr uint32 0x5316a
    000531a0 insn_count int 4
    000531a2 handler_off uint16 0x531ac
    000531a4
    000531a4 struct encoded_catch_handler_list
    000531a4 size int 4
    000531a5
    000531a5 struct encoded_catch_handler ← 0x5317a
    000531a5 size int64 2
    000531a6 handlers[0].type_idx int 0xb55c
    000531a8 handlers[0].addr uint32 0x530ac
    000531a9 handlers[1].type_idx int 0xb630
    000531ab handlers[1].addr uint32 0x530ac
    000531ac
    000531ac struct encoded_catch_handler ← 0x53182 0x53192 0x531a2
    000531ac size int64 1
    000531ad handlers[0].type_idx int 0xb4d4
    000531af handlers[0].addr uint32 0x53172
    000531b1
    000531b1 struct encoded_catch_handler ← 0x5318a
    000531b1 size int64 0
    000531b2 catch_all_addr uint32 0x5315e
    000531b4
    000531b4 struct encoded_catch_handler ← 0x5319a
    000531b4 size int64 0
    000531b5 catch_all_addr uint32 0x53168
    000531b7
    000531b7 // align 0x8
    000531b8
    000531b8C.l::x(android.content.Context, android.content.res.Resources, int, java.lang.String, int):
    000531c8iget-object v0, v10, LC/l;->q:Ljava/lang/reflect/Method;
    000531ccif-eqz v0, :cond_2a
    000531d0invoke-virtual {v10}, LC/l;->t0()Ljava/lang/Object;
    000531d6move-result-object v3
    000531d8const/4 v12, 0x0
    000531daif-nez v3, :cond_d
    000531demove-object v1, v10
    000531e0goto :goto_24
    000531e2const/4 v5, 0x0
    000531e4const/4 v6, -0x1
    000531e6const/4 v7, -0x1
    000531e8const/4 v8, 0x0
    000531eamove-object v1, v10
    000531ecmove-object v2, v11
    000531eemove-object v4, v14
    000531f0invoke-virtual/range {v1 .. v8}, LC/l;->q0(Landroid/content/Context;Ljava/lang/Object;Ljava/lang/String;III[Landroid/graphics/fonts/FontVariationAxis;)Z
    000531f6move-result v11
    000531f8if-nez v11, :cond_1e
    000531fcinvoke-virtual {v10, v3}, LC/l;->p0(Ljava/lang/Object;)V
    00053202return-object v12
    00053204invoke-virtual {v10, v3}, LC/l;->s0(Ljava/lang/Object;)Z
    0005320amove-result v11
    0005320cif-nez v11, :cond_25
    00053210return-object v12
    00053212invoke-virtual {v10, v3}, LC/l;->r0(Ljava/lang/Object;)Landroid/graphics/Typeface;
    00053218move-result-object v11
    0005321areturn-object v11
    0005321cmove-object v4, v10
    0005321emove-object v5, v11
    00053220move-object v6, v12
    00053222move v7, v13
    00053224move-object v8, v14
    00053226move v9, v15
    00053228invoke-super/range {v4 .. v9}, LC1/l;->x(Landroid/content/Context;Landroid/content/res/Resources;ILjava/lang/String;I)Landroid/graphics/Typeface;
    0005322emove-result-object v11
    00053230return-object v11
    000531b8
    00053232
    00053232 // align 0x4
    00053234
    00053234C.l::q0(android.content.Context, java.lang.Object, java.lang.String, int, int, int, android.graphics.fonts.FontVariationAxis[]):
    00053244const/4 v0, 0x0
    00053246iget-object v1, v10, LC/l;->q:Ljava/lang/reflect/Method;
    0005324ainvoke-virtual {v11}, Landroid/content/Context;->getAssets()Landroid/content/res/AssetManager;
    00053250move-result-object v2
    00053252invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
    00053258move-result-object v4
    0005325asget-object v5, Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean;
    0005325einvoke-static {v14}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
    00053264move-result-object v6
    00053266invoke-static {v15}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
    0005326cmove-result-object v7
    0005326einvoke-static/range {v16}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
    00053274move-result-object v8
    00053276move-object v3, v13
    00053278move-object/from16 v9, v17
    0005327cfilled-new-array/range {v2 .. v9}, [Ljava/lang/Object;
    00053282move-result-object v11
    00053284invoke-virtual {v1, v12, v11}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
    0005328amove-result-object v11
    0005328ccheck-cast v11, Ljava/lang/Boolean;
    00053290invoke-virtual {v11}, Ljava/lang/Boolean;->booleanValue()Z
    00053296move-result v11
    00053298return v11
    0005329areturn v0
    00053234
    0005329c
    0005329c struct try_item
    0005329c start_addr uint32 0x53246
    000532a0 insn_count int 41
    000532a2 handler_off uint16 0x532a5
    000532a4
    000532a4 struct encoded_catch_handler_list
    000532a4 size int 1
    000532a5
    000532a5 struct encoded_catch_handler ← 0x532a2
    000532a5 size int64 2
    000532a6 handlers[0].type_idx int 0xb55c
    000532a8 handlers[0].addr uint32 0x5329a
    000532a9 handlers[1].type_idx int 0xb630
    000532ab handlers[1].addr uint32 0x5329a
    000532ac
    000532acC.l::s0(java.lang.Object):
    000532bcconst/4 v0, 0x0
    000532beiget-object v1, v3, LC/l;->s:Ljava/lang/reflect/Method;
    000532c2new-array v2, v0, [Ljava/lang/Object;
    000532c6invoke-virtual {v1, v4, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
    000532ccmove-result-object v4
    000532cecheck-cast v4, Ljava/lang/Boolean;
    000532d2invoke-virtual {v4}, Ljava/lang/Boolean;->booleanValue()Z
    000532d8move-result v4
    000532dareturn v4
    000532dcreturn v0
    000532ac
    000532de
    000532de struct code_item_padding
    000532de padding uint16 0x0000
    000532e0
    000532e0 struct try_item
    000532e0 start_addr uint32 0x532be
    000532e4 insn_count int 14
    000532e6 handler_off uint16 0x532e9
    000532e8
    000532e8 struct encoded_catch_handler_list
    000532e8 size int 1
    000532e9
    000532e9 struct encoded_catch_handler ← 0x532e6
    000532e9 size int64 2
    000532ea handlers[0].type_idx int 0xb55c
    000532ec handlers[0].addr uint32 0x532dc
    000532ed handlers[1].type_idx int 0xb630
    000532ef handlers[1].addr uint32 0x532dc
    000532f0
    000532f0C.l::t0():
    00053300iget-object v0, v2, LC/l;->p:Ljava/lang/reflect/Constructor;
    00053304const/4 v1, 0x0
    00053306new-array v1, v1, [Ljava/lang/Object;
    0005330ainvoke-virtual {v0, v1}, Ljava/lang/reflect/Constructor;->newInstance([Ljava/lang/Object;)Ljava/lang/Object;
    00053310move-result-object v0
    00053312return-object v0
    00053314const/4 v0, 0x0
    00053316return-object v0
    000532f0
    00053318
    00053318 struct try_item
    00053318 start_addr uint32 0x53300
    0005331c insn_count int 9
    0005331e handler_off uint16 0x53321
    00053320
    00053320 struct encoded_catch_handler_list
    00053320 size int 1
    00053321
    00053321 struct encoded_catch_handler ← 0x5331e
    00053321 size int64 3
    00053322 handlers[0].type_idx int 0xb55c
    00053324 handlers[0].addr uint32 0x53314
    00053325 handlers[1].type_idx int 0xb56c
    00053327 handlers[1].addr uint32 0x53314
    00053328 handlers[2].type_idx int 0xb630
    0005332a handlers[2].addr uint32 0x53314
    0005332b
    0005332b // align 0x4
    0005332c
    0005332cC.l::u0(java.lang.Class):
    0005333cconst-class v7, [Landroid/graphics/fonts/FontVariationAxis;
    00053340const-class v1, Ljava/lang/String;
    00053344sget-object v2, Ljava/lang/Integer;->TYPE:Ljava/lang/Class;
    00053348const-class v0, Landroid/content/res/AssetManager;
    0005334csget-object v3, Ljava/lang/Boolean;->TYPE:Ljava/lang/Class;
    00053350move-object v4, v2
    00053352move-object v5, v2
    00053354move-object v6, v2
    00053356filled-new-array/range {v0 .. v7}, [Ljava/lang/Class;
    0005335cmove-result-object v0
    0005335econst-string v1, "addFontFromAssetManager"
    00053362invoke-virtual {v8, v1, v0}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
    00053368move-result-object v8
    0005336areturn-object v8
    0005332c
    0005336c
    0005336cC.l::v0(java.lang.Class):
    0005337cconst/4 v0, 0x1
    0005337einvoke-static {v4, v0}, Ljava/lang/reflect/Array;->newInstance(Ljava/lang/Class;I)Ljava/lang/Object;
    00053384move-result-object v4
    00053386invoke-virtual {v4}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
    0005338cmove-result-object v4
    0005338esget-object v1, Ljava/lang/Integer;->TYPE:Ljava/lang/Class;
    00053392filled-new-array {v4, v1, v1}, [Ljava/lang/Class;
    00053398move-result-object v4
    0005339aconst-class v1, Landroid/graphics/Typeface;
    0005339econst-string v2, "createFromFamiliesWithDefault"
    000533a2invoke-virtual {v1, v2, v4}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
    000533a8move-result-object v4
    000533aainvoke-virtual {v4, v0}, Ljava/lang/reflect/AccessibleObject;->setAccessible(Z)V
    000533b0return-object v4
    0005336c
    000533b2
    000533b2 // align 0x4
    000533b4
    000533b4C.l::<init>():
    000533c4invoke-direct {v7}, LC1/l;-><init>()V
    000533caconst-string v0, "android.graphics.FontFamily"
    000533ceinvoke-static {v0}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
    000533d4move-result-object v0
    000533d6const/4 v1, 0x0
    000533d8new-array v2, v1, [Ljava/lang/Class;
    000533dcinvoke-virtual {v0, v2}, Ljava/lang/Class;->getConstructor([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;
    000533e2move-result-object v2
    000533e4invoke-static {v0}, LC/l;->u0(Ljava/lang/Class;)Ljava/lang/reflect/Method;
    000533eamove-result-object v3
    000533ecsget-object v4, Ljava/lang/Integer;->TYPE:Ljava/lang/Class;
    000533f0const-class v5, [Landroid/graphics/fonts/FontVariationAxis;
    000533f4const-class v6, Ljava/nio/ByteBuffer;
    000533f8filled-new-array {v6, v4, v5, v4, v4}, [Ljava/lang/Class;
    000533femove-result-object v4
    00053400const-string v5, "addFontFromBuffer"
    00053404invoke-virtual {v0, v5, v4}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
    0005340amove-result-object v4
    0005340cnew-array v5, v1, [Ljava/lang/Class;
    00053410const-string v6, "freeze"
    00053414invoke-virtual {v0, v6, v5}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
    0005341amove-result-object v5
    0005341cnew-array v1, v1, [Ljava/lang/Class;
    00053420const-string v6, "abortCreation"
    00053424invoke-virtual {v0, v6, v1}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
    0005342amove-result-object v1
    0005342cinvoke-virtual {v7, v0}, LC/l;->v0(Ljava/lang/Class;)Ljava/lang/reflect/Method;
    00053432move-result-object v6
    00053434goto :goto_40
    00053436const/4 v0, 0x0
    00053438move-object v1, v0
    0005343amove-object v2, v1
    0005343cmove-object v3, v2
    0005343emove-object v4, v3
    00053440move-object v5, v4
    00053442move-object v6, v5
    00053444iput-object v0, v7, LC/l;->o:Ljava/lang/Class;
    00053448iput-object v2, v7, LC/l;->p:Ljava/lang/reflect/Constructor;
    0005344ciput-object v3, v7, LC/l;->q:Ljava/lang/reflect/Method;
    00053450iput-object v4, v7, LC/l;->r:Ljava/lang/reflect/Method;
    00053454iput-object v5, v7, LC/l;->s:Ljava/lang/reflect/Method;
    00053458iput-object v1, v7, LC/l;->t:Ljava/lang/reflect/Method;
    0005345ciput-object v6, v7, LC/l;->u:Ljava/lang/reflect/Method;
    00053460return-void
    000533b4
    00053462
    00053462 struct code_item_padding
    00053462 padding uint16 0x0000
    00053464
    00053464 struct try_item
    00053464 start_addr uint32 0x533ca
    00053468 insn_count int 53
    0005346a handler_off uint16 0x5346d
    0005346c
    0005346c struct encoded_catch_handler_list
    0005346c size int 1
    0005346d
    0005346d struct encoded_catch_handler ← 0x5346a
    0005346d size int64 2
    0005346e handlers[0].type_idx int 0xb538
    00053470 handlers[0].addr uint32 0x53436
    00053471 handlers[1].type_idx int 0xb594
    00053473 handlers[1].addr uint32 0x53436
    00053474
    00053474C.l::p0(java.lang.Object):
    00053484iget-object v0, v2, LC/l;->t:Ljava/lang/reflect/Method;
    00053488const/4 v1, 0x0
    0005348anew-array v1, v1, [Ljava/lang/Object;
    0005348einvoke-virtual {v0, v3, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
    00053494return-void
    00053474
    00053496
    00053496 struct code_item_padding
    00053496 padding uint16 0x0000
    00053498
    00053498 struct try_item
    00053498 start_addr uint32 0x53484
    0005349c insn_count int 8
    0005349e handler_off uint16 0x534a1
    000534a0
    000534a0 struct encoded_catch_handler_list
    000534a0 size int 1
    000534a1
    000534a1 struct encoded_catch_handler ← 0x5349e
    000534a1 size int64 2
    000534a2 handlers[0].type_idx int 0xb55c
    000534a4 handlers[0].addr uint32 0x53494
    000534a5 handlers[1].type_idx int 0xb630
    000534a7 handlers[1].addr uint32 0x53494
    000534a8
    000534a8C.m::r0(java.lang.Object):
    000534b8iget-object v0, v4, LC/l;->o:Ljava/lang/Class;
    000534bcconst/4 v1, 0x1
    000534beinvoke-static {v0, v1}, Ljava/lang/reflect/Array;->newInstance(Ljava/lang/Class;I)Ljava/lang/Object;
    000534c4move-result-object v0
    000534c6const/4 v1, 0x0
    000534c8invoke-static {v0, v1, v5}, Ljava/lang/reflect/Array;->set(Ljava/lang/Object;ILjava/lang/Object;)V
    000534ceiget-object v5, v4, LC/l;->u:Ljava/lang/reflect/Method;
    000534d2const-string v1, "sans-serif"
    000534d6const/4 v2, -0x1
    000534d8invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
    000534demove-result-object v3
    000534e0invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
    000534e6move-result-object v2
    000534e8filled-new-array {v0, v1, v3, v2}, [Ljava/lang/Object;
    000534eemove-result-object v0
    000534f0const/4 v1, 0x0
    000534f2invoke-virtual {v5, v1, v0}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
    000534f8move-result-object v5
    000534facheck-cast v5, Landroid/graphics/Typeface;
    000534fereturn-object v5
    00053500move-exception v5
    00053502goto :goto_27
    00053504move-exception v5
    00053506new-instance v0, Ljava/lang/RuntimeException;
    0005350ainvoke-direct {v0, v5}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/Throwable;)V
    00053510throw v0
    000534a8
    00053512
    00053512 struct code_item_padding
    00053512 padding uint16 0x0000
    00053514
    00053514 struct try_item
    00053514 start_addr uint32 0x534b8
    00053518 insn_count int 35
    0005351a handler_off uint16 0x5351d
    0005351c
    0005351c struct encoded_catch_handler_list
    0005351c size int 1
    0005351d
    0005351d struct encoded_catch_handler ← 0x5351a
    0005351d size int64 2
    0005351e handlers[0].type_idx int 0xb55c
    00053520 handlers[0].addr uint32 0x53504
    00053521 handlers[1].type_idx int 0xb630
    00053523 handlers[1].addr uint32 0x53500
    00053524
    00053524C.m::v0(java.lang.Class):
    00053534const/4 v0, 0x1
    00053536invoke-static {v4, v0}, Ljava/lang/reflect/Array;->newInstance(Ljava/lang/Class;I)Ljava/lang/Object;
    0005353cmove-result-object v4
    0005353einvoke-virtual {v4}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
    00053544move-result-object v4
    00053546const-class v1, Ljava/lang/String;
    0005354asget-object v2, Ljava/lang/Integer;->TYPE:Ljava/lang/Class;
    0005354efilled-new-array {v4, v1, v2, v2}, [Ljava/lang/Class;
    00053554move-result-object v4
    00053556const-class v1, Landroid/graphics/Typeface;
    0005355aconst-string v2, "createFromFamiliesWithDefault"
    0005355einvoke-virtual {v1, v2, v4}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
    00053564move-result-object v4
    00053566invoke-virtual {v4, v0}, Ljava/lang/reflect/AccessibleObject;->setAccessible(Z)V
    0005356creturn-object v4
    00053524
    0005356e
    0005356e // align 0x10
    00053570
    00053570C.n::y(int, H.k[]):
    00053580new-instance v1, Ljava/lang/RuntimeException;
    00053584const-string v2, "Do not use this function in API 29 or later."
    00053588invoke-direct {v1, v2}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V
    0005358ethrow v1
    00053570
    00053590
    00053590C.n::u(android.content.Context, B.g, android.content.res.Resources, int):
    000535a0const/4 v7, 0x0
    000535a2iget-object v8, v8, LB/g;->a:[LB/h;
    000535a6array-length v0, v8
    000535a8const/4 v1, 0x0
    000535aamove-object v2, v7
    000535acif-ge v1, v0, :cond_3c
    000535b0aget-object v3, v8, v1
    000535b4new-instance v4, Landroid/graphics/fonts/Font$Builder;
    000535b8iget v5, v3, LB/h;->f:I
    000535bcinvoke-direct {v4, v9, v5}, Landroid/graphics/fonts/Font$Builder;-><init>(Landroid/content/res/Resources;I)V
    000535c2iget v5, v3, LB/h;->b:I
    000535c6invoke-virtual {v4, v5}, Landroid/graphics/fonts/Font$Builder;->setWeight(I)Landroid/graphics/fonts/Font$Builder;
    000535ccmove-result-object v4
    000535ceiget-boolean v5, v3, LB/h;->c:Z
    000535d2invoke-virtual {v4, v5}, Landroid/graphics/fonts/Font$Builder;->setSlant(I)Landroid/graphics/fonts/Font$Builder;
    000535d8move-result-object v4
    000535daiget v5, v3, LB/h;->e:I
    000535deinvoke-virtual {v4, v5}, Landroid/graphics/fonts/Font$Builder;->setTtcIndex(I)Landroid/graphics/fonts/Font$Builder;
    000535e4move-result-object v4
    000535e6iget-object v3, v3, LB/h;->d:Ljava/lang/String;
    000535eainvoke-virtual {v4, v3}, Landroid/graphics/fonts/Font$Builder;->setFontVariationSettings(Ljava/lang/String;)Landroid/graphics/fonts/Font$Builder;
    000535f0move-result-object v3
    000535f2invoke-virtual {v3}, Landroid/graphics/fonts/Font$Builder;->build()Landroid/graphics/fonts/Font;
    000535f8move-result-object v3
    000535faif-nez v2, :cond_36
    000535fenew-instance v4, Landroid/graphics/fonts/FontFamily$Builder;
    00053602invoke-direct {v4, v3}, Landroid/graphics/fonts/FontFamily$Builder;-><init>(Landroid/graphics/fonts/Font;)V
    00053608move-object v2, v4
    0005360agoto :goto_39
    0005360cinvoke-virtual {v2, v3}, Landroid/graphics/fonts/FontFamily$Builder;->addFont(Landroid/graphics/fonts/Font;)Landroid/graphics/fonts/FontFamily$Builder;
    00053612add-int/lit8 v1, v1, 0x1
    00053616goto :goto_6
    00053618if-nez v2, :cond_3f
    0005361cgoto :goto_58
    0005361einvoke-virtual {v2}, Landroid/graphics/fonts/FontFamily$Builder;->build()Landroid/graphics/fonts/FontFamily;
    00053624move-result-object v8
    00053626new-instance v9, Landroid/graphics/Typeface$CustomFallbackBuilder;
    0005362ainvoke-direct {v9, v8}, Landroid/graphics/Typeface$CustomFallbackBuilder;-><init>(Landroid/graphics/fonts/FontFamily;)V
    00053630invoke-static {v8, v10}, LC/n;->n0(Landroid/graphics/fonts/FontFamily;I)Landroid/graphics/fonts/Font;
    00053636move-result-object v8
    00053638invoke-virtual {v8}, Landroid/graphics/fonts/Font;->getStyle()Landroid/graphics/fonts/FontStyle;
    0005363emove-result-object v8
    00053640invoke-virtual {v9, v8}, Landroid/graphics/Typeface$CustomFallbackBuilder;->setStyle(Landroid/graphics/fonts/FontStyle;)Landroid/graphics/Typeface$CustomFallbackBuilder;
    00053646move-result-object v8
    00053648invoke-virtual {v8}, Landroid/graphics/Typeface$CustomFallbackBuilder;->build()Landroid/graphics/Typeface;
    0005364emove-result-object v7
    00053650return-object v7
    00053590
    00053652
    00053652 struct code_item_padding
    00053652 padding uint16 0x0000
    00053654
    00053654 struct try_item
    00053654 start_addr uint32 0x535a2
    00053658 insn_count int 9
    0005365a handler_off uint16 0x5366d
    0005365c
    0005365c struct try_item
    0005365c start_addr uint32 0x535b4
    00053660 insn_count int 47
    00053662 handler_off uint16 0x53671
    00053664
    00053664 struct try_item
    00053664 start_addr uint32 0x5361e
    00053668 insn_count int 25
    0005366a handler_off uint16 0x5366d
    0005366c
    0005366c struct encoded_catch_handler_list
    0005366c size int 2
    0005366d
    0005366d struct encoded_catch_handler ← 0x5365a 0x5366a
    0005366d size int64 1
    0005366e handlers[0].type_idx int 0xb554
    00053670 handlers[0].addr uint32 0x53650
    00053671
    00053671 struct encoded_catch_handler ← 0x53662
    00053671 size int64 2
    00053672 handlers[0].type_idx int 0xb4d4
    00053674 handlers[0].addr uint32 0x53612
    00053675 handlers[1].type_idx int 0xb554
    00053677 handlers[1].addr uint32 0x53650
    00053678
    00053678C.n::v(android.content.Context, H.k[], int):
    00053688invoke-virtual {v9}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
    0005368emove-result-object v9
    00053690const/4 v0, 0x0
    00053692array-length v1, v10
    00053694const/4 v2, 0x0
    00053696move-object v3, v0
    00053698if-ge v2, v1, :cond_52
    0005369caget-object v4, v10, v2
    000536a0iget-object v5, v4, LH/k;->a:Landroid/net/Uri;
    000536a4const-string v6, "r"
    000536a8invoke-virtual {v9, v5, v6, v0}, Landroid/content/ContentResolver;->openFileDescriptor(Landroid/net/Uri;Ljava/lang/String;Landroid/os/CancellationSignal;)Landroid/os/ParcelFileDescriptor;
    000536aemove-result-object v5
    000536b0if-nez v5, :cond_1c
    000536b4if-eqz v5, :cond_4f
    000536b8invoke-virtual {v5}, Landroid/os/ParcelFileDescriptor;->close()V
    000536begoto :goto_4f
    000536c0new-instance v6, Landroid/graphics/fonts/Font$Builder;
    000536c4invoke-direct {v6, v5}, Landroid/graphics/fonts/Font$Builder;-><init>(Landroid/os/ParcelFileDescriptor;)V
    000536caiget v7, v4, LH/k;->c:I
    000536ceinvoke-virtual {v6, v7}, Landroid/graphics/fonts/Font$Builder;->setWeight(I)Landroid/graphics/fonts/Font$Builder;
    000536d4move-result-object v6
    000536d6iget-boolean v7, v4, LH/k;->d:Z
    000536dainvoke-virtual {v6, v7}, Landroid/graphics/fonts/Font$Builder;->setSlant(I)Landroid/graphics/fonts/Font$Builder;
    000536e0move-result-object v6
    000536e2iget v4, v4, LH/k;->b:I
    000536e6invoke-virtual {v6, v4}, Landroid/graphics/fonts/Font$Builder;->setTtcIndex(I)Landroid/graphics/fonts/Font$Builder;
    000536ecmove-result-object v4
    000536eeinvoke-virtual {v4}, Landroid/graphics/fonts/Font$Builder;->build()Landroid/graphics/fonts/Font;
    000536f4move-result-object v4
    000536f6if-nez v3, :cond_42
    000536fanew-instance v6, Landroid/graphics/fonts/FontFamily$Builder;
    000536feinvoke-direct {v6, v4}, Landroid/graphics/fonts/FontFamily$Builder;-><init>(Landroid/graphics/fonts/Font;)V
    00053704move-object v3, v6
    00053706goto :goto_18
    00053708move-exception v4
    0005370agoto :goto_46
    0005370cinvoke-virtual {v3, v4}, Landroid/graphics/fonts/FontFamily$Builder;->addFont(Landroid/graphics/fonts/Font;)Landroid/graphics/fonts/FontFamily$Builder;
    00053712goto :goto_18
    00053714invoke-virtual {v5}, Landroid/os/ParcelFileDescriptor;->close()V
    0005371agoto :goto_4e
    0005371cmove-exception v5
    0005371einvoke-virtual {v4, v5}, Ljava/lang/Throwable;->addSuppressed(Ljava/lang/Throwable;)V
    00053724throw v4
    00053726add-int/lit8 v2, v2, 0x1
    0005372agoto :goto_8
    0005372cif-nez v3, :cond_55
    00053730goto :goto_6f
    00053732invoke-virtual {v3}, Landroid/graphics/fonts/FontFamily$Builder;->build()Landroid/graphics/fonts/FontFamily;
    00053738move-result-object v9
    0005373anew-instance v10, Landroid/graphics/Typeface$CustomFallbackBuilder;
    0005373einvoke-direct {v10, v9}, Landroid/graphics/Typeface$CustomFallbackBuilder;-><init>(Landroid/graphics/fonts/FontFamily;)V
    00053744invoke-static {v9, v11}, LC/n;->n0(Landroid/graphics/fonts/FontFamily;I)Landroid/graphics/fonts/Font;
    0005374amove-result-object v9
    0005374cinvoke-virtual {v9}, Landroid/graphics/fonts/Font;->getStyle()Landroid/graphics/fonts/FontStyle;
    00053752move-result-object v9
    00053754invoke-virtual {v10, v9}, Landroid/graphics/Typeface$CustomFallbackBuilder;->setStyle(Landroid/graphics/fonts/FontStyle;)Landroid/graphics/Typeface$CustomFallbackBuilder;
    0005375amove-result-object v9
    0005375cinvoke-virtual {v9}, Landroid/graphics/Typeface$CustomFallbackBuilder;->build()Landroid/graphics/Typeface;
    00053762move-result-object v9
    00053764return-object v9
    00053766return-object v0
    00053678
    00053768
    00053768 struct try_item
    00053768 start_addr uint32 0x53692
    0005376c insn_count int 7
    0005376e handler_off uint16 0x53799
    00053770
    00053770 struct try_item
    00053770 start_addr uint32 0x536a0
    00053774 insn_count int 15
    00053776 handler_off uint16 0x5379d
    00053778
    00053778 struct try_item
    00053778 start_addr uint32 0x536c0
    0005377c insn_count int 41
    0005377e handler_off uint16 0x537a4
    00053780
    00053780 struct try_item
    00053780 start_addr uint32 0x53714
    00053784 insn_count int 3
    00053786 handler_off uint16 0x537a6
    00053788
    00053788 struct try_item
    00053788 start_addr uint32 0x5371e
    0005378c insn_count int 4
    0005378e handler_off uint16 0x5379d
    00053790
    00053790 struct try_item
    00053790 start_addr uint32 0x53732
    00053794 insn_count int 25
    00053796 handler_off uint16 0x53799
    00053798
    00053798 struct encoded_catch_handler_list
    00053798 size int 4
    00053799
    00053799 struct encoded_catch_handler ← 0x5376e 0x53796
    00053799 size int64 1
    0005379a handlers[0].type_idx int 0xb554
    0005379c handlers[0].addr uint32 0x53766
    0005379d
    0005379d struct encoded_catch_handler ← 0x53776 0x5378e
    0005379d size int64 2
    0005379e handlers[0].type_idx int 0xb4d4
    000537a0 handlers[0].addr uint32 0x53726
    000537a1 handlers[1].type_idx int 0xb554
    000537a3 handlers[1].addr uint32 0x53766
    000537a4
    000537a4 struct encoded_catch_handler ← 0x5377e
    000537a4 size int64 0
    000537a5 catch_all_addr uint32 0x53708
    000537a6
    000537a6 struct encoded_catch_handler ← 0x53786
    000537a6 size int64 0
    000537a7 catch_all_addr uint32 0x5371c
    000537a8
    000537a8C.n::w(android.content.Context, java.io.InputStream):
    000537b8new-instance v1, Ljava/lang/RuntimeException;
    000537bcconst-string v2, "Do not use this function in API 29 or later."
    000537c0invoke-direct {v1, v2}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V
    000537c6throw v1
    000537a8
    000537c8
    000537c8C.n::x(android.content.Context, android.content.res.Resources, int, java.lang.String, int):
    000537d8new-instance v1, Landroid/graphics/fonts/Font$Builder;
    000537dcinvoke-direct {v1, v2, v3}, Landroid/graphics/fonts/Font$Builder;-><init>(Landroid/content/res/Resources;I)V
    000537e2invoke-virtual {v1}, Landroid/graphics/fonts/Font$Builder;->build()Landroid/graphics/fonts/Font;
    000537e8move-result-object v1
    000537eanew-instance v2, Landroid/graphics/fonts/FontFamily$Builder;
    000537eeinvoke-direct {v2, v1}, Landroid/graphics/fonts/FontFamily$Builder;-><init>(Landroid/graphics/fonts/Font;)V
    000537f4invoke-virtual {v2}, Landroid/graphics/fonts/FontFamily$Builder;->build()Landroid/graphics/fonts/FontFamily;
    000537famove-result-object v2
    000537fcnew-instance v3, Landroid/graphics/Typeface$CustomFallbackBuilder;
    00053800invoke-direct {v3, v2}, Landroid/graphics/Typeface$CustomFallbackBuilder;-><init>(Landroid/graphics/fonts/FontFamily;)V
    00053806invoke-virtual {v1}, Landroid/graphics/fonts/Font;->getStyle()Landroid/graphics/fonts/FontStyle;
    0005380cmove-result-object v1
    0005380einvoke-virtual {v3, v1}, Landroid/graphics/Typeface$CustomFallbackBuilder;->setStyle(Landroid/graphics/fonts/FontStyle;)Landroid/graphics/Typeface$CustomFallbackBuilder;
    00053814move-result-object v1
    00053816invoke-virtual {v1}, Landroid/graphics/Typeface$CustomFallbackBuilder;->build()Landroid/graphics/Typeface;
    0005381cmove-result-object v1
    0005381ereturn-object v1
    00053820const/4 v1, 0x0
    00053822return-object v1
    000537c8
    00053824
    00053824 struct try_item
    00053824 start_addr uint32 0x537d8
    00053828 insn_count int 35
    0005382a handler_off uint16 0x5382d
    0005382c
    0005382c struct encoded_catch_handler_list
    0005382c size int 1
    0005382d
    0005382d struct encoded_catch_handler ← 0x5382a
    0005382d size int64 1
    0005382e handlers[0].type_idx int 0xb554
    00053830 handlers[0].addr uint32 0x53820
    00053831
    00053831 // align 0x4
    00053834
    00053834C.n::n0(android.graphics.fonts.FontFamily, int):
    00053844new-instance v0, Landroid/graphics/fonts/FontStyle;
    00053848and-int/lit8 v1, v6, 0x1
    0005384cif-eqz v1, :cond_9
    00053850const/16 v1, 0x2bc
    00053854goto :goto_b
    00053856const/16 v1, 0x190
    0005385aand-int/lit8 v6, v6, 0x2
    0005385econst/4 v2, 0x1
    00053860const/4 v3, 0x0
    00053862if-eqz v6, :cond_13
    00053866move v6, v2
    00053868goto :goto_14
    0005386amove v6, v3
    0005386cinvoke-direct {v0, v1, v6}, Landroid/graphics/fonts/FontStyle;-><init>(II)V
    00053872invoke-virtual {v5, v3}, Landroid/graphics/fonts/FontFamily;->getFont(I)Landroid/graphics/fonts/Font;
    00053878move-result-object v6
    0005387ainvoke-virtual {v6}, Landroid/graphics/fonts/Font;->getStyle()Landroid/graphics/fonts/FontStyle;
    00053880move-result-object v1
    00053882invoke-static {v0, v1}, LC/n;->o0(Landroid/graphics/fonts/FontStyle;Landroid/graphics/fonts/FontStyle;)I
    00053888move-result v1
    0005388ainvoke-virtual {v5}, Landroid/graphics/fonts/FontFamily;->getSize()I
    00053890move-result v3
    00053892if-ge v2, v3, :cond_3c
    00053896invoke-virtual {v5, v2}, Landroid/graphics/fonts/FontFamily;->getFont(I)Landroid/graphics/fonts/Font;
    0005389cmove-result-object v3
    0005389einvoke-virtual {v3}, Landroid/graphics/fonts/Font;->getStyle()Landroid/graphics/fonts/FontStyle;
    000538a4move-result-object v4
    000538a6invoke-static {v0, v4}, LC/n;->o0(Landroid/graphics/fonts/FontStyle;Landroid/graphics/fonts/FontStyle;)I
    000538acmove-result v4
    000538aeif-ge v4, v1, :cond_39
    000538b2move-object v6, v3
    000538b4move v1, v4
    000538b6add-int/lit8 v2, v2, 0x1
    000538bagoto :goto_23
    000538bcreturn-object v6
    00053834
    000538be
    000538be // align 0x10
    000538c0
    000538c0C.n::o0(android.graphics.fonts.FontStyle, android.graphics.fonts.FontStyle):
    000538d0invoke-virtual {v2}, Landroid/graphics/fonts/FontStyle;->getWeight()I
    000538d6move-result v0
    000538d8invoke-virtual {v3}, Landroid/graphics/fonts/FontStyle;->getWeight()I
    000538demove-result v1
    000538e0sub-int/2addr v0, v1
    000538e2invoke-static {v0}, Ljava/lang/Math;->abs(I)I
    000538e8move-result v0
    000538eadiv-int/lit8 v0, v0, 0x64
    000538eeinvoke-virtual {v2}, Landroid/graphics/fonts/FontStyle;->getSlant()I
    000538f4move-result v2
    000538f6invoke-virtual {v3}, Landroid/graphics/fonts/FontStyle;->getSlant()I
    000538fcmove-result v3
    000538feif-ne v2, v3, :cond_1b
    00053902const/4 v2, 0x0
    00053904goto :goto_1c
    00053906const/4 v2, 0x2
    00053908add-int/2addr v0, v2
    0005390areturn v0
    000538c0
    0005390c
    0005390cC.i::a(android.content.Context, B.f, android.content.res.Resources, int, java.lang.String, int, int, B.b, boolean):
    0005391cmove/from16 v4, v18
    00053920move-object/from16 v0, v19
    00053924const/4 v6, 0x1
    00053926const/4 v7, 0x0
    00053928instance-of v1, v13, LB/i;
    0005392cconst/4 v8, -0x3
    0005392eif-eqz v1, :cond_17c
    00053932check-cast v13, LB/i;
    00053936iget-object v1, v13, LB/i;->d:Ljava/lang/String;
    0005393aconst/4 v9, 0x0
    0005393cif-eqz v1, :cond_2c
    00053940invoke-virtual {v1}, Ljava/lang/String;->isEmpty()Z
    00053946move-result v2
    00053948if-eqz v2, :cond_19
    0005394cgoto :goto_2c
    0005394einvoke-static {v1, v7}, Landroid/graphics/Typeface;->create(Ljava/lang/String;I)Landroid/graphics/Typeface;
    00053954move-result-object v1
    00053956sget-object v2, Landroid/graphics/Typeface;->DEFAULT:Landroid/graphics/Typeface;
    0005395ainvoke-static {v2, v7}, Landroid/graphics/Typeface;->create(Landroid/graphics/Typeface;I)Landroid/graphics/Typeface;
    00053960move-result-object v2
    00053962if-eqz v1, :cond_2c
    00053966invoke-virtual {v1, v2}, Landroid/graphics/Typeface;->equals(Ljava/lang/Object;)Z
    0005396cmove-result v2
    0005396eif-nez v2, :cond_2c
    00053972goto :goto_2d
    00053974move-object v1, v9
    00053976if-eqz v1, :cond_43
    0005397aif-eqz v0, :cond_42
    0005397enew-instance v12, Landroid/os/Handler;
    00053982invoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;
    00053988move-result-object v13
    0005398ainvoke-direct {v12, v13}, Landroid/os/Handler;-><init>(Landroid/os/Looper;)V
    00053990new-instance v13, LB/o;
    00053994invoke-direct {v13, v0, v7, v1}, LB/o;-><init>(Ljava/lang/Object;ILjava/lang/Object;)V
    0005399ainvoke-virtual {v12, v13}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
    000539a0return-object v1
    000539a2if-eqz v20, :cond_4d
    000539a6iget v1, v13, LB/i;->c:I
    000539aaif-nez v1, :cond_4b
    000539aemove v1, v6
    000539b0goto :goto_50
    000539b2move v1, v7
    000539b4goto :goto_50
    000539b6if-nez v0, :cond_4b
    000539bagoto :goto_49
    000539bcconst/4 v2, -0x1
    000539beif-eqz v20, :cond_57
    000539c2iget v3, v13, LB/i;->b:I
    000539c6move v10, v3
    000539c8goto :goto_58
    000539camove v10, v2
    000539ccnew-instance v3, Landroid/os/Handler;
    000539d0invoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;
    000539d6move-result-object v5
    000539d8invoke-direct {v3, v5}, Landroid/os/Handler;-><init>(Landroid/os/Looper;)V
    000539denew-instance v5, LC/h;
    000539e2invoke-direct {v5, v7}, LC/h;-><init>(I)V
    000539e8iput-object v0, v5, LC/h;->b:Ljava/lang/Object;
    000539eciget-object v13, v13, LB/i;->a:LH/e;
    000539f0new-instance v11, LB/j;
    000539f4const/4 v0, 0x2
    000539f6invoke-direct {v11, v5, v0, v3}, LB/j;-><init>(Ljava/lang/Object;ILjava/lang/Object;)V
    000539fcif-eqz v1, :cond_f3
    00053a00sget-object v0, LH/i;->a:Lo/f;
    00053a04new-instance v0, Ljava/lang/StringBuilder;
    00053a08invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
    00053a0eiget-object v1, v13, LH/e;->e:Ljava/lang/Object;
    00053a12check-cast v1, Ljava/lang/String;
    00053a16invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00053a1cconst-string v1, "-"
    00053a20invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00053a26invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
    00053a2cinvoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    00053a32move-result-object v1
    00053a34sget-object v0, LH/i;->a:Lo/f;
    00053a38invoke-virtual {v0, v1}, Lo/f;->a(Ljava/lang/Object;)Ljava/lang/Object;
    00053a3emove-result-object v0
    00053a40check-cast v0, Landroid/graphics/Typeface;
    00053a44if-eqz v0, :cond_a1
    00053a48new-instance v12, LH/a;
    00053a4cinvoke-direct {v12, v5, v7, v0}, LH/a;-><init>(Ljava/lang/Object;ILjava/lang/Object;)V
    00053a52invoke-virtual {v3, v12}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
    00053a58move-object v9, v0
    00053a5agoto/16 :goto_19d
    00053a5eif-ne v10, v2, :cond_ae
    00053a62invoke-static {v1, v12, v13, v4}, LH/i;->a(Ljava/lang/String;Landroid/content/Context;LH/e;I)LH/h;
    00053a68move-result-object v12
    00053a6ainvoke-virtual {v11, v12}, LB/j;->E(LH/h;)V
    00053a70iget-object v9, v12, LH/h;->a:Landroid/graphics/Typeface;
    00053a74goto/16 :goto_19d
    00053a78new-instance v0, LH/f;
    00053a7cconst/4 v5, 0x0
    00053a7emove-object v2, v12
    00053a80move-object v3, v13
    00053a82invoke-direct/range {v0 .. v5}, LH/f;-><init>(Ljava/lang/String;Landroid/content/Context;LH/e;II)V
    00053a88sget-object v12, LH/i;->b:Ljava/util/concurrent/ThreadPoolExecutor;
    00053a8cinvoke-interface {v12, v0}, Ljava/util/concurrent/ExecutorService;->submit(Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Future;
    00053a92move-result-object v12
    00053a94int-to-long v0, v10
    00053a96sget-object v13, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit;
    00053a9ainvoke-interface {v12, v0, v1, v13}, Ljava/util/concurrent/Future;->get(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;
    00053aa0move-result-object v12
    00053aa2check-cast v12, LH/h;
    00053aa6invoke-virtual {v11, v12}, LB/j;->E(LH/h;)V
    00053aaciget-object v9, v12, LH/h;->a:Landroid/graphics/Typeface;
    00053ab0goto/16 :goto_19d
    00053ab4move-exception v0
    00053ab6move-object v12, v0
    00053ab8goto :goto_da
    00053abamove-exception v0
    00053abcmove-object v12, v0
    00053abegoto :goto_db
    00053ac0new-instance v12, Ljava/lang/InterruptedException;
    00053ac4const-string v13, "timeout"
    00053ac8invoke-direct {v12, v13}, Ljava/lang/InterruptedException;-><init>(Ljava/lang/String;)V
    00053acethrow v12
    00053ad0throw v12
    00053ad2new-instance v13, Ljava/lang/RuntimeException;
    00053ad6invoke-direct {v13, v12}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/Throwable;)V
    00053adcthrow v13
    00053adenew-instance v12, LH/b;
    00053ae2iget-object v13, v11, LB/j;->b:Ljava/lang/Object;
    00053ae6check-cast v13, LC/h;
    00053aeainvoke-direct {v12, v13, v8, v7}, LH/b;-><init>(Ljava/lang/Object;II)V
    00053af0iget-object v13, v11, LB/j;->c:Ljava/lang/Object;
    00053af4check-cast v13, Landroid/os/Handler;
    00053af8invoke-virtual {v13, v12}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
    00053afegoto/16 :goto_19d
    00053b02sget-object v0, LH/i;->a:Lo/f;
    00053b06new-instance v0, Ljava/lang/StringBuilder;
    00053b0ainvoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
    00053b10iget-object v1, v13, LH/e;->e:Ljava/lang/Object;
    00053b14check-cast v1, Ljava/lang/String;
    00053b18invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00053b1econst-string v1, "-"
    00053b22invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00053b28invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
    00053b2einvoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    00053b34move-result-object v1
    00053b36sget-object v0, LH/i;->a:Lo/f;
    00053b3ainvoke-virtual {v0, v1}, Lo/f;->a(Ljava/lang/Object;)Ljava/lang/Object;
    00053b40move-result-object v0
    00053b42check-cast v0, Landroid/graphics/Typeface;
    00053b46if-eqz v0, :cond_121
    00053b4anew-instance v12, LH/a;
    00053b4einvoke-direct {v12, v5, v7, v0}, LH/a;-><init>(Ljava/lang/Object;ILjava/lang/Object;)V
    00053b54invoke-virtual {v3, v12}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
    00053b5agoto/16 :goto_9e
    00053b5enew-instance v0, LH/g;
    00053b62invoke-direct {v0, v7, v11}, LH/g;-><init>(ILjava/lang/Object;)V
    00053b68sget-object v2, LH/i;->c:Ljava/lang/Object;
    00053b6cmonitor-enter v2
    00053b6esget-object v3, LH/i;->d:Lo/k;
    00053b72invoke-virtual {v3, v1, v9}, Lo/k;->getOrDefault(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    00053b78move-result-object v5
    00053b7acheck-cast v5, Ljava/util/ArrayList;
    00053b7eif-eqz v5, :cond_13b
    00053b82invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
    00053b88monitor-exit v2
    00053b8agoto :goto_19d
    00053b8cmove-exception v0
    00053b8emove-object v12, v0
    00053b90goto :goto_17a
    00053b92new-instance v5, Ljava/util/ArrayList;
    00053b96invoke-direct {v5}, Ljava/util/ArrayList;-><init>()V
    00053b9cinvoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
    00053ba2invoke-virtual {v3, v1, v5}, Lo/k;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    00053ba8monitor-exit v2
    00053baanew-instance v0, LH/f;
    00053baeconst/4 v5, 0x1
    00053bb0move-object v2, v12
    00053bb2move-object v3, v13
    00053bb4invoke-direct/range {v0 .. v5}, LH/f;-><init>(Ljava/lang/String;Landroid/content/Context;LH/e;II)V
    00053bbasget-object v12, LH/i;->b:Ljava/util/concurrent/ThreadPoolExecutor;
    00053bbenew-instance v13, LH/g;
    00053bc2invoke-direct {v13, v6, v1}, LH/g;-><init>(ILjava/lang/Object;)V
    00053bc8invoke-static {}, Landroid/os/Looper;->myLooper()Landroid/os/Looper;
    00053bcemove-result-object v1
    00053bd0if-nez v1, :cond_166
    00053bd4new-instance v1, Landroid/os/Handler;
    00053bd8invoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;
    00053bdemove-result-object v2
    00053be0invoke-direct {v1, v2}, Landroid/os/Handler;-><init>(Landroid/os/Looper;)V
    00053be6goto :goto_16b
    00053be8new-instance v1, Landroid/os/Handler;
    00053becinvoke-direct {v1}, Landroid/os/Handler;-><init>()V
    00053bf2new-instance v2, LH/n;
    00053bf6invoke-direct {v2}, LH/n;-><init>()V
    00053bfciput-object v0, v2, LH/n;->b:Ljava/lang/Object;
    00053c00iput-object v13, v2, LH/n;->c:Ljava/lang/Object;
    00053c04iput-object v1, v2, LH/n;->d:Ljava/lang/Object;
    00053c08invoke-virtual {v12, v2}, Ljava/util/concurrent/ThreadPoolExecutor;->execute(Ljava/lang/Runnable;)V
    00053c0egoto :goto_19d
    00053c10monitor-exit v2
    00053c12throw v12
    00053c14sget-object v2, LC/i;->a:LC1/l;
    00053c18check-cast v13, LB/g;
    00053c1cinvoke-virtual {v2, v12, v13, v14, v4}, LC1/l;->u(Landroid/content/Context;LB/g;Landroid/content/res/Resources;I)Landroid/graphics/Typeface;
    00053c22move-result-object v9
    00053c24if-eqz v0, :cond_19d
    00053c28if-eqz v9, :cond_19a
    00053c2cnew-instance v12, Landroid/os/Handler;
    00053c30invoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;
    00053c36move-result-object v13
    00053c38invoke-direct {v12, v13}, Landroid/os/Handler;-><init>(Landroid/os/Looper;)V
    00053c3enew-instance v13, LB/o;
    00053c42invoke-direct {v13, v0, v7, v9}, LB/o;-><init>(Ljava/lang/Object;ILjava/lang/Object;)V
    00053c48invoke-virtual {v12, v13}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
    00053c4egoto :goto_19d
    00053c50invoke-virtual {v0, v8}, LB/b;->a(I)V
    00053c56if-eqz v9, :cond_1a8
    00053c5asget-object v12, LC/i;->b:Lo/f;
    00053c5einvoke-static/range {v14 .. v18}, LC/i;->b(Landroid/content/res/Resources;ILjava/lang/String;II)Ljava/lang/String;
    00053c64move-result-object v13
    00053c66invoke-virtual {v12, v13, v9}, Lo/f;->b(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    00053c6creturn-object v9
    0005390c