File classes.dex
Function:
Loading..
0004ff74
0004ff74B1.g::a(boolean, int, int, int, int):
0004ff84sget-object v0, LB1/g;->b:[Ljava/lang/String;
0004ff88array-length v1, v0
0004ff8aif-ge v7, v1, :cond_8
0004ff8eaget-object v0, v0, v7
0004ff92goto :goto_16
0004ff94invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
0004ff9amove-result-object v0
0004ff9cfilled-new-array {v0}, [Ljava/lang/Object;
0004ffa2move-result-object v0
0004ffa4const-string v1, "0x%02x"
0004ffa8invoke-static {v1, v0}, Lv1/b;->i(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
0004ffaemove-result-object v0
0004ffb0if-nez v8, :cond_1b
0004ffb4const-string v7, ""
0004ffb8goto :goto_69
0004ffbaconst/4 v1, 0x2
0004ffbcsget-object v2, LB1/g;->d:[Ljava/lang/String;
0004ffc0if-eq v7, v1, :cond_67
0004ffc4const/4 v1, 0x3
0004ffc6if-eq v7, v1, :cond_67
0004ffcaconst/4 v1, 0x4
0004ffccif-eq v7, v1, :cond_5e
0004ffd0const/4 v1, 0x6
0004ffd2if-eq v7, v1, :cond_5e
0004ffd6const/4 v1, 0x7
0004ffd8if-eq v7, v1, :cond_67
0004ffdcconst/16 v1, 0x8
0004ffe0if-eq v7, v1, :cond_67
0004ffe4sget-object v1, LB1/g;->c:[Ljava/lang/String;
0004ffe8array-length v3, v1
0004ffeaif-ge v8, v3, :cond_3b
0004ffeeaget-object v1, v1, v8
0004fff2invoke-static {v1}, Lk1/c;->b(Ljava/lang/Object;)V
0004fff8goto :goto_3d
0004fffaaget-object v1, v2, v8
0004fffeconst/4 v2, 0x5
00050000if-ne v7, v2, :cond_4d
00050004and-int/lit8 v2, v8, 0x4
00050008if-eqz v2, :cond_4d
0005000cconst-string v7, "PUSH_PROMISE"
00050010const-string v8, "HEADERS"
00050014invoke-static {v1, v8, v7}, Lq1/i;->B0(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
0005001amove-result-object v7
0005001cgoto :goto_69
0005001eif-nez v7, :cond_5c
00050022and-int/lit8 v7, v8, 0x20
00050026if-eqz v7, :cond_5c
0005002aconst-string v7, "COMPRESSED"
0005002econst-string v8, "PRIORITY"
00050032invoke-static {v1, v8, v7}, Lq1/i;->B0(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
00050038move-result-object v7
0005003agoto :goto_69
0005003cmove-object v7, v1
0005003egoto :goto_69
00050040const/4 v7, 0x1
00050042if-ne v8, v7, :cond_64
00050046const-string v7, "ACK"
0005004agoto :goto_69
0005004caget-object v7, v2, v8
00050050goto :goto_69
00050052aget-object v7, v2, v8
00050056if-eqz v4, :cond_6e
0005005aconst-string v4, "<<"
0005005egoto :goto_70
00050060const-string v4, ">>"
00050064invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
0005006amove-result-object v5
0005006cinvoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
00050072move-result-object v6
00050074filled-new-array {v4, v5, v6, v0, v7}, [Ljava/lang/Object;
0005007amove-result-object v4
0005007cconst-string v5, "%s 0x%08x %5d %-13s %s"
00050080invoke-static {v5, v4}, Lv1/b;->i(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
00050086move-result-object v4
00050088return-object v4
0004ff74
0004ff74B1.g::a(boolean, int, int, int, int):
0004ff84sget-object v0, LB1/g;->b:[Ljava/lang/String;
0004ff88array-length v1, v0
0004ff8aif-ge v7, v1, :cond_8
0004ff8eaget-object v0, v0, v7
0004ff92goto :goto_16
0004ff94invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
0004ff9amove-result-object v0
0004ff9cfilled-new-array {v0}, [Ljava/lang/Object;
0004ffa2move-result-object v0
0004ffa4const-string v1, "0x%02x"
0004ffa8invoke-static {v1, v0}, Lv1/b;->i(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
0004ffaemove-result-object v0
0004ffb0if-nez v8, :cond_1b
0004ffb4const-string v7, ""
0004ffb8goto :goto_69
0004ffbaconst/4 v1, 0x2
0004ffbcsget-object v2, LB1/g;->d:[Ljava/lang/String;
0004ffc0if-eq v7, v1, :cond_67
0004ffc4const/4 v1, 0x3
0004ffc6if-eq v7, v1, :cond_67
0004ffcaconst/4 v1, 0x4
0004ffccif-eq v7, v1, :cond_5e
0004ffd0const/4 v1, 0x6
0004ffd2if-eq v7, v1, :cond_5e
0004ffd6const/4 v1, 0x7
0004ffd8if-eq v7, v1, :cond_67
0004ffdcconst/16 v1, 0x8
0004ffe0if-eq v7, v1, :cond_67
0004ffe4sget-object v1, LB1/g;->c:[Ljava/lang/String;
0004ffe8array-length v3, v1
0004ffeaif-ge v8, v3, :cond_3b
0004ffeeaget-object v1, v1, v8
0004fff2invoke-static {v1}, Lk1/c;->b(Ljava/lang/Object;)V
0004fff8goto :goto_3d
0004fffaaget-object v1, v2, v8
0004fffeconst/4 v2, 0x5
00050000if-ne v7, v2, :cond_4d
00050004and-int/lit8 v2, v8, 0x4
00050008if-eqz v2, :cond_4d
0005000cconst-string v7, "PUSH_PROMISE"
00050010const-string v8, "HEADERS"
00050014invoke-static {v1, v8, v7}, Lq1/i;->B0(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
0005001amove-result-object v7
0005001cgoto :goto_69
0005001eif-nez v7, :cond_5c
00050022and-int/lit8 v7, v8, 0x20
00050026if-eqz v7, :cond_5c
0005002aconst-string v7, "COMPRESSED"
0005002econst-string v8, "PRIORITY"
00050032invoke-static {v1, v8, v7}, Lq1/i;->B0(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
00050038move-result-object v7
0005003agoto :goto_69
0005003cmove-object v7, v1
0005003egoto :goto_69
00050040const/4 v7, 0x1
00050042if-ne v8, v7, :cond_64
00050046const-string v7, "ACK"
0005004agoto :goto_69
0005004caget-object v7, v2, v8
00050050goto :goto_69
00050052aget-object v7, v2, v8
00050056if-eqz v4, :cond_6e
0005005aconst-string v4, "<<"
0005005egoto :goto_70
00050060const-string v4, ">>"
00050064invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
0005006amove-result-object v5
0005006cinvoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
00050072move-result-object v6
00050074filled-new-array {v4, v5, v6, v0, v7}, [Ljava/lang/Object;
0005007amove-result-object v4
0005007cconst-string v5, "%s 0x%08x %5d %-13s %s"
00050080invoke-static {v5, v4}, Lv1/b;->i(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
00050086move-result-object v4
00050088return-object v4
0004ff74
0005008a
0005008a // align 0x4
0005008a // align 0x4
0005008c
0005008cB1.g::<clinit>():
0005009cconst/16 v0, 0x8
000500a0const/4 v1, 0x1
000500a2sget-object v2, LI1/j;->d:LI1/j;
000500a6const-string v2, "PRI * HTTP/2.0\r\n\r\nSM\r\n\r\n"
000500aainvoke-static {v2}, LL0/e;->g(Ljava/lang/String;)LI1/j;
000500b0move-result-object v2
000500b2sput-object v2, LB1/g;->a:LI1/j;
000500b6const-string v9, "PING"
000500baconst-string v10, "GOAWAY"
000500beconst-string v3, "DATA"
000500c2const-string v4, "HEADERS"
000500c6const-string v5, "PRIORITY"
000500caconst-string v6, "RST_STREAM"
000500ceconst-string v7, "SETTINGS"
000500d2const-string v8, "PUSH_PROMISE"
000500d6const-string v11, "WINDOW_UPDATE"
000500daconst-string v12, "CONTINUATION"
000500defilled-new-array/range {v3 .. v12}, [Ljava/lang/String;
000500e4move-result-object v2
000500e6sput-object v2, LB1/g;->b:[Ljava/lang/String;
000500eaconst/16 v2, 0x40
000500eenew-array v2, v2, [Ljava/lang/String;
000500f2sput-object v2, LB1/g;->c:[Ljava/lang/String;
000500f6const/16 v2, 0x100
000500fanew-array v3, v2, [Ljava/lang/String;
000500feconst/4 v4, 0x0
00050100move v5, v4
00050102const/16 v6, 0x20
00050106if-ge v5, v2, :cond_59
0005010ainvoke-static {v5}, Ljava/lang/Integer;->toBinaryString(I)Ljava/lang/String;
00050110move-result-object v7
00050112const-string v8, "Integer.toBinaryString(it)"
00050116invoke-static {v7, v8}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
0005011cfilled-new-array {v7}, [Ljava/lang/Object;
00050122move-result-object v7
00050124const-string v8, "%8s"
00050128invoke-static {v8, v7}, Lv1/b;->i(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
0005012emove-result-object v7
00050130const/16 v8, 0x30
00050134invoke-virtual {v7, v6, v8}, Ljava/lang/String;->replace(CC)Ljava/lang/String;
0005013amove-result-object v6
0005013cconst-string v7, "this as java.lang.String…replace(oldChar, newChar)"
00050140invoke-static {v6, v7}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
00050146aput-object v6, v3, v5
0005014aadd-int/2addr v5, v1
0005014cgoto :goto_33
0005014esput-object v3, LB1/g;->d:[Ljava/lang/String;
00050152sget-object v2, LB1/g;->c:[Ljava/lang/String;
00050156const-string v3, ""
0005015aaput-object v3, v2, v4
0005015econst-string v3, "END_STREAM"
00050162aput-object v3, v2, v1
00050166filled-new-array {v1}, [I
0005016cmove-result-object v3
0005016econst-string v5, "PADDED"
00050172aput-object v5, v2, v0
00050176aget v5, v3, v4
0005017aor-int/lit8 v7, v5, 0x8
0005017eaget-object v5, v2, v5
00050182new-instance v8, Ljava/lang/StringBuilder;
00050186invoke-direct {v8}, Ljava/lang/StringBuilder;-><init>()V
0005018cinvoke-virtual {v8, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00050192const-string v5, "|PADDED"
00050196invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
0005019cinvoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000501a2move-result-object v8
000501a4aput-object v8, v2, v7
000501a8const/4 v7, 0x4
000501aaconst-string v8, "END_HEADERS"
000501aeaput-object v8, v2, v7
000501b2const-string v8, "PRIORITY"
000501b6aput-object v8, v2, v6
000501baconst/16 v8, 0x24
000501beconst-string v9, "END_HEADERS|PRIORITY"
000501c2aput-object v9, v2, v8
000501c6filled-new-array {v7, v6, v8}, [I
000501ccmove-result-object v2
000501cemove v6, v4
000501d0const/4 v7, 0x3
000501d2if-ge v6, v7, :cond_dd
000501d6aget v7, v2, v6
000501daaget v8, v3, v4
000501desget-object v9, LB1/g;->c:[Ljava/lang/String;
000501e2or-int v10, v8, v7
000501e6new-instance v11, Ljava/lang/StringBuilder;
000501eainvoke-direct {v11}, Ljava/lang/StringBuilder;-><init>()V
000501f0aget-object v12, v9, v8
000501f4invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000501faconst-string v12, "|"
000501feinvoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00050204aget-object v13, v9, v7
00050208invoke-virtual {v11, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0005020einvoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00050214move-result-object v11
00050216aput-object v11, v9, v10
0005021aor-int/2addr v10, v0
0005021cnew-instance v11, Ljava/lang/StringBuilder;
00050220invoke-direct {v11}, Ljava/lang/StringBuilder;-><init>()V
00050226aget-object v8, v9, v8
0005022ainvoke-virtual {v11, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00050230invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00050236aget-object v7, v9, v7
0005023ainvoke-virtual {v11, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00050240invoke-virtual {v11, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00050246invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0005024cmove-result-object v7
0005024eaput-object v7, v9, v10
00050252add-int/2addr v6, v1
00050254goto :goto_9a
00050256sget-object v0, LB1/g;->c:[Ljava/lang/String;
0005025aarray-length v0, v0
0005025cif-ge v4, v0, :cond_f0
00050260sget-object v2, LB1/g;->c:[Ljava/lang/String;
00050264aget-object v3, v2, v4
00050268if-nez v3, :cond_ee
0005026csget-object v3, LB1/g;->d:[Ljava/lang/String;
00050270aget-object v3, v3, v4
00050274aput-object v3, v2, v4
00050278add-int/2addr v4, v1
0005027agoto :goto_e0
0005027creturn-void
0005008c
0005008cB1.g::<clinit>():
0005009cconst/16 v0, 0x8
000500a0const/4 v1, 0x1
000500a2sget-object v2, LI1/j;->d:LI1/j;
000500a6const-string v2, "PRI * HTTP/2.0\r\n\r\nSM\r\n\r\n"
000500aainvoke-static {v2}, LL0/e;->g(Ljava/lang/String;)LI1/j;
000500b0move-result-object v2
000500b2sput-object v2, LB1/g;->a:LI1/j;
000500b6const-string v9, "PING"
000500baconst-string v10, "GOAWAY"
000500beconst-string v3, "DATA"
000500c2const-string v4, "HEADERS"
000500c6const-string v5, "PRIORITY"
000500caconst-string v6, "RST_STREAM"
000500ceconst-string v7, "SETTINGS"
000500d2const-string v8, "PUSH_PROMISE"
000500d6const-string v11, "WINDOW_UPDATE"
000500daconst-string v12, "CONTINUATION"
000500defilled-new-array/range {v3 .. v12}, [Ljava/lang/String;
000500e4move-result-object v2
000500e6sput-object v2, LB1/g;->b:[Ljava/lang/String;
000500eaconst/16 v2, 0x40
000500eenew-array v2, v2, [Ljava/lang/String;
000500f2sput-object v2, LB1/g;->c:[Ljava/lang/String;
000500f6const/16 v2, 0x100
000500fanew-array v3, v2, [Ljava/lang/String;
000500feconst/4 v4, 0x0
00050100move v5, v4
00050102const/16 v6, 0x20
00050106if-ge v5, v2, :cond_59
0005010ainvoke-static {v5}, Ljava/lang/Integer;->toBinaryString(I)Ljava/lang/String;
00050110move-result-object v7
00050112const-string v8, "Integer.toBinaryString(it)"
00050116invoke-static {v7, v8}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
0005011cfilled-new-array {v7}, [Ljava/lang/Object;
00050122move-result-object v7
00050124const-string v8, "%8s"
00050128invoke-static {v8, v7}, Lv1/b;->i(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
0005012emove-result-object v7
00050130const/16 v8, 0x30
00050134invoke-virtual {v7, v6, v8}, Ljava/lang/String;->replace(CC)Ljava/lang/String;
0005013amove-result-object v6
0005013cconst-string v7, "this as java.lang.String…replace(oldChar, newChar)"
00050140invoke-static {v6, v7}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
00050146aput-object v6, v3, v5
0005014aadd-int/2addr v5, v1
0005014cgoto :goto_33
0005014esput-object v3, LB1/g;->d:[Ljava/lang/String;
00050152sget-object v2, LB1/g;->c:[Ljava/lang/String;
00050156const-string v3, ""
0005015aaput-object v3, v2, v4
0005015econst-string v3, "END_STREAM"
00050162aput-object v3, v2, v1
00050166filled-new-array {v1}, [I
0005016cmove-result-object v3
0005016econst-string v5, "PADDED"
00050172aput-object v5, v2, v0
00050176aget v5, v3, v4
0005017aor-int/lit8 v7, v5, 0x8
0005017eaget-object v5, v2, v5
00050182new-instance v8, Ljava/lang/StringBuilder;
00050186invoke-direct {v8}, Ljava/lang/StringBuilder;-><init>()V
0005018cinvoke-virtual {v8, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00050192const-string v5, "|PADDED"
00050196invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
0005019cinvoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000501a2move-result-object v8
000501a4aput-object v8, v2, v7
000501a8const/4 v7, 0x4
000501aaconst-string v8, "END_HEADERS"
000501aeaput-object v8, v2, v7
000501b2const-string v8, "PRIORITY"
000501b6aput-object v8, v2, v6
000501baconst/16 v8, 0x24
000501beconst-string v9, "END_HEADERS|PRIORITY"
000501c2aput-object v9, v2, v8
000501c6filled-new-array {v7, v6, v8}, [I
000501ccmove-result-object v2
000501cemove v6, v4
000501d0const/4 v7, 0x3
000501d2if-ge v6, v7, :cond_dd
000501d6aget v7, v2, v6
000501daaget v8, v3, v4
000501desget-object v9, LB1/g;->c:[Ljava/lang/String;
000501e2or-int v10, v8, v7
000501e6new-instance v11, Ljava/lang/StringBuilder;
000501eainvoke-direct {v11}, Ljava/lang/StringBuilder;-><init>()V
000501f0aget-object v12, v9, v8
000501f4invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000501faconst-string v12, "|"
000501feinvoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00050204aget-object v13, v9, v7
00050208invoke-virtual {v11, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0005020einvoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00050214move-result-object v11
00050216aput-object v11, v9, v10
0005021aor-int/2addr v10, v0
0005021cnew-instance v11, Ljava/lang/StringBuilder;
00050220invoke-direct {v11}, Ljava/lang/StringBuilder;-><init>()V
00050226aget-object v8, v9, v8
0005022ainvoke-virtual {v11, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00050230invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00050236aget-object v7, v9, v7
0005023ainvoke-virtual {v11, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00050240invoke-virtual {v11, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00050246invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0005024cmove-result-object v7
0005024eaput-object v7, v9, v10
00050252add-int/2addr v6, v1
00050254goto :goto_9a
00050256sget-object v0, LB1/g;->c:[Ljava/lang/String;
0005025aarray-length v0, v0
0005025cif-ge v4, v0, :cond_f0
00050260sget-object v2, LB1/g;->c:[Ljava/lang/String;
00050264aget-object v3, v2, v4
00050268if-nez v3, :cond_ee
0005026csget-object v3, LB1/g;->d:[Ljava/lang/String;
00050270aget-object v3, v3, v4
00050274aput-object v3, v2, v4
00050278add-int/2addr v4, v1
0005027agoto :goto_e0
0005027creturn-void
0005008c
0005027e
0005027e // align 0x10
0005027e // align 0x10
00050280
00050280B1.B::<init>():
00050290invoke-direct {v1}, Ljava/lang/Object;-><init>()V
00050296const/16 v0, 0x100
0005029anew-array v0, v0, [LB1/B;
0005029eiput-object v0, v1, LB1/B;->c:Ljava/lang/Object;
000502a2const/4 v0, 0x0
000502a4iput v0, v1, LB1/B;->a:I
000502a8iput v0, v1, LB1/B;->b:I
000502acreturn-void
00050280
00050280B1.B::<init>():
00050290invoke-direct {v1}, Ljava/lang/Object;-><init>()V
00050296const/16 v0, 0x100
0005029anew-array v0, v0, [LB1/B;
0005029eiput-object v0, v1, LB1/B;->c:Ljava/lang/Object;
000502a2const/4 v0, 0x0
000502a4iput v0, v1, LB1/B;->a:I
000502a8iput v0, v1, LB1/B;->b:I
000502acreturn-void
00050280
000502ae
000502ae // align 0x10
000502ae // align 0x10
000502b0
000502b0B1.B::<init>(android.content.Context, android.content.res.XmlResourceParser):
000502c0invoke-direct {v6}, Ljava/lang/Object;-><init>()V
000502c6new-instance v0, Ljava/util/ArrayList;
000502cainvoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
000502d0iput-object v0, v6, LB1/B;->c:Ljava/lang/Object;
000502d4const/4 v0, -0x1
000502d6iput v0, v6, LB1/B;->b:I
000502dainvoke-static {v8}, Landroid/util/Xml;->asAttributeSet(Lorg/xmlpull/v1/XmlPullParser;)Landroid/util/AttributeSet;
000502e0move-result-object v8
000502e2sget-object v0, Lv/q;->h:[I
000502e6invoke-virtual {v7, v8, v0}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;
000502ecmove-result-object v8
000502eeinvoke-virtual {v8}, Landroid/content/res/TypedArray;->getIndexCount()I
000502f4move-result v0
000502f6const/4 v1, 0x0
000502f8if-ge v1, v0, :cond_65
000502fcinvoke-virtual {v8, v1}, Landroid/content/res/TypedArray;->getIndex(I)I
00050302move-result v2
00050304if-nez v2, :cond_2d
00050308iget v3, v6, LB1/B;->a:I
0005030cinvoke-virtual {v8, v2, v3}, Landroid/content/res/TypedArray;->getResourceId(II)I
00050312move-result v2
00050314iput v2, v6, LB1/B;->a:I
00050318goto :goto_62
0005031aconst/4 v3, 0x1
0005031cif-ne v2, v3, :cond_62
00050320iget v3, v6, LB1/B;->b:I
00050324invoke-virtual {v8, v2, v3}, Landroid/content/res/TypedArray;->getResourceId(II)I
0005032amove-result v2
0005032ciput v2, v6, LB1/B;->b:I
00050330invoke-virtual {v7}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
00050336move-result-object v3
00050338invoke-virtual {v3, v2}, Landroid/content/res/Resources;->getResourceTypeName(I)Ljava/lang/String;
0005033emove-result-object v3
00050340invoke-virtual {v7}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
00050346move-result-object v4
00050348invoke-virtual {v4, v2}, Landroid/content/res/Resources;->getResourceName(I)Ljava/lang/String;
0005034econst-string v4, "layout"
00050352invoke-virtual {v4, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
00050358move-result v3
0005035aif-eqz v3, :cond_62
0005035enew-instance v3, Lv/n;
00050362invoke-direct {v3}, Lv/n;-><init>()V
00050368invoke-static {v7}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater;
0005036emove-result-object v4
00050370const/4 v5, 0x0
00050372invoke-virtual {v4, v2, v5}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View;
00050378move-result-object v2
0005037acheck-cast v2, Landroidx/constraintlayout/widget/ConstraintLayout;
0005037einvoke-virtual {v3, v2}, Lv/n;->b(Landroidx/constraintlayout/widget/ConstraintLayout;)V
00050384add-int/lit8 v1, v1, 0x1
00050388goto :goto_1c
0005038ainvoke-virtual {v8}, Landroid/content/res/TypedArray;->recycle()V
00050390return-void
000502b0
000502b0B1.B::<init>(android.content.Context, android.content.res.XmlResourceParser):
000502c0invoke-direct {v6}, Ljava/lang/Object;-><init>()V
000502c6new-instance v0, Ljava/util/ArrayList;
000502cainvoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
000502d0iput-object v0, v6, LB1/B;->c:Ljava/lang/Object;
000502d4const/4 v0, -0x1
000502d6iput v0, v6, LB1/B;->b:I
000502dainvoke-static {v8}, Landroid/util/Xml;->asAttributeSet(Lorg/xmlpull/v1/XmlPullParser;)Landroid/util/AttributeSet;
000502e0move-result-object v8
000502e2sget-object v0, Lv/q;->h:[I
000502e6invoke-virtual {v7, v8, v0}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;
000502ecmove-result-object v8
000502eeinvoke-virtual {v8}, Landroid/content/res/TypedArray;->getIndexCount()I
000502f4move-result v0
000502f6const/4 v1, 0x0
000502f8if-ge v1, v0, :cond_65
000502fcinvoke-virtual {v8, v1}, Landroid/content/res/TypedArray;->getIndex(I)I
00050302move-result v2
00050304if-nez v2, :cond_2d
00050308iget v3, v6, LB1/B;->a:I
0005030cinvoke-virtual {v8, v2, v3}, Landroid/content/res/TypedArray;->getResourceId(II)I
00050312move-result v2
00050314iput v2, v6, LB1/B;->a:I
00050318goto :goto_62
0005031aconst/4 v3, 0x1
0005031cif-ne v2, v3, :cond_62
00050320iget v3, v6, LB1/B;->b:I
00050324invoke-virtual {v8, v2, v3}, Landroid/content/res/TypedArray;->getResourceId(II)I
0005032amove-result v2
0005032ciput v2, v6, LB1/B;->b:I
00050330invoke-virtual {v7}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
00050336move-result-object v3
00050338invoke-virtual {v3, v2}, Landroid/content/res/Resources;->getResourceTypeName(I)Ljava/lang/String;
0005033emove-result-object v3
00050340invoke-virtual {v7}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
00050346move-result-object v4
00050348invoke-virtual {v4, v2}, Landroid/content/res/Resources;->getResourceName(I)Ljava/lang/String;
0005034econst-string v4, "layout"
00050352invoke-virtual {v4, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
00050358move-result v3
0005035aif-eqz v3, :cond_62
0005035enew-instance v3, Lv/n;
00050362invoke-direct {v3}, Lv/n;-><init>()V
00050368invoke-static {v7}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater;
0005036emove-result-object v4
00050370const/4 v5, 0x0
00050372invoke-virtual {v4, v2, v5}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View;
00050378move-result-object v2
0005037acheck-cast v2, Landroidx/constraintlayout/widget/ConstraintLayout;
0005037einvoke-virtual {v3, v2}, Lv/n;->b(Landroidx/constraintlayout/widget/ConstraintLayout;)V
00050384add-int/lit8 v1, v1, 0x1
00050388goto :goto_1c
0005038ainvoke-virtual {v8}, Landroid/content/res/TypedArray;->recycle()V
00050390return-void
000502b0
00050392
00050392 // align 0x4
00050392 // align 0x4
00050394
00050394B1.B::<init>(int, int):
000503a4invoke-direct {v1}, Ljava/lang/Object;-><init>()V
000503aaconst/4 v0, 0x0
000503aciput-object v0, v1, LB1/B;->c:Ljava/lang/Object;
000503b0iput v2, v1, LB1/B;->a:I
000503b4and-int/lit8 v2, v3, 0x7
000503b8if-nez v2, :cond_e
000503bcconst/16 v2, 0x8
000503c0iput v2, v1, LB1/B;->b:I
000503c4return-void
00050394
00050394B1.B::<init>(int, int):
000503a4invoke-direct {v1}, Ljava/lang/Object;-><init>()V
000503aaconst/4 v0, 0x0
000503aciput-object v0, v1, LB1/B;->c:Ljava/lang/Object;
000503b0iput v2, v1, LB1/B;->a:I
000503b4and-int/lit8 v2, v3, 0x7
000503b8if-nez v2, :cond_e
000503bcconst/16 v2, 0x8
000503c0iput v2, v1, LB1/B;->b:I
000503c4return-void
00050394
000503c6
000503c6 // align 0x8
000503c6 // align 0x8
000503c8
000503c8B1.C::<clinit>():
000503d8const/4 v0, 0x0
000503daconst/16 v1, 0x100
000503deconst/4 v2, 0x1
000503e0const/16 v3, 0x8
000503e4new-array v4, v1, [I
000503e8fill-array-data v4, :array_58
000503eesput-object v4, LB1/C;->a:[I
000503f2new-array v4, v1, [B
000503f6fill-array-data v4, :array_25c
000503fcsput-object v4, LB1/C;->b:[B
00050400new-instance v4, LB1/B;
00050404invoke-direct {v4}, LB1/B;-><init>()V
0005040asput-object v4, LB1/C;->c:LB1/B;
0005040eif-ge v0, v1, :cond_57
00050412sget-object v4, LB1/C;->a:[I
00050416aget v4, v4, v0
0005041asget-object v5, LB1/C;->b:[B
0005041eaget-byte v5, v5, v0
00050422new-instance v6, LB1/B;
00050426invoke-direct {v6, v0, v5}, LB1/B;-><init>(II)V
0005042csget-object v7, LB1/C;->c:LB1/B;
00050430iget-object v7, v7, LB1/B;->c:Ljava/lang/Object;
00050434check-cast v7, [LB1/B;
00050438if-le v5, v3, :cond_47
0005043csub-int/2addr v5, v3
0005043eushr-int v8, v4, v5
00050442and-int/lit16 v8, v8, 0xff
00050446invoke-static {v7}, Lk1/c;->b(Ljava/lang/Object;)V
0005044caget-object v9, v7, v8
00050450if-nez v9, :cond_45
00050454new-instance v9, LB1/B;
00050458invoke-direct {v9}, LB1/B;-><init>()V
0005045eaput-object v9, v7, v8
00050462move-object v7, v9
00050464goto :goto_2c
00050466rsub-int/lit8 v5, v5, 0x8
0005046ashl-int/2addr v4, v5
0005046cand-int/lit16 v4, v4, 0xff
00050470shl-int v5, v2, v5
00050474invoke-static {v7}, Lk1/c;->b(Ljava/lang/Object;)V
0005047aadd-int/2addr v5, v4
0005047cinvoke-static {v7, v4, v5, v6}, Ljava/util/Arrays;->fill([Ljava/lang/Object;IILjava/lang/Object;)V
00050482add-int/2addr v0, v2
00050484goto :goto_1b
00050486return-void
00050488.array-data 4
00050890.array-data 1
000503c8
000503c8B1.C::<clinit>():
000503d8const/4 v0, 0x0
000503daconst/16 v1, 0x100
000503deconst/4 v2, 0x1
000503e0const/16 v3, 0x8
000503e4new-array v4, v1, [I
000503e8fill-array-data v4, :array_58
000503eesput-object v4, LB1/C;->a:[I
000503f2new-array v4, v1, [B
000503f6fill-array-data v4, :array_25c
000503fcsput-object v4, LB1/C;->b:[B
00050400new-instance v4, LB1/B;
00050404invoke-direct {v4}, LB1/B;-><init>()V
0005040asput-object v4, LB1/C;->c:LB1/B;
0005040eif-ge v0, v1, :cond_57
00050412sget-object v4, LB1/C;->a:[I
00050416aget v4, v4, v0
0005041asget-object v5, LB1/C;->b:[B
0005041eaget-byte v5, v5, v0
00050422new-instance v6, LB1/B;
00050426invoke-direct {v6, v0, v5}, LB1/B;-><init>(II)V
0005042csget-object v7, LB1/C;->c:LB1/B;
00050430iget-object v7, v7, LB1/B;->c:Ljava/lang/Object;
00050434check-cast v7, [LB1/B;
00050438if-le v5, v3, :cond_47
0005043csub-int/2addr v5, v3
0005043eushr-int v8, v4, v5
00050442and-int/lit16 v8, v8, 0xff
00050446invoke-static {v7}, Lk1/c;->b(Ljava/lang/Object;)V
0005044caget-object v9, v7, v8
00050450if-nez v9, :cond_45
00050454new-instance v9, LB1/B;
00050458invoke-direct {v9}, LB1/B;-><init>()V
0005045eaput-object v9, v7, v8
00050462move-object v7, v9
00050464goto :goto_2c
00050466rsub-int/lit8 v5, v5, 0x8
0005046ashl-int/2addr v4, v5
0005046cand-int/lit16 v4, v4, 0xff
00050470shl-int v5, v2, v5
00050474invoke-static {v7}, Lk1/c;->b(Ljava/lang/Object;)V
0005047aadd-int/2addr v5, v4
0005047cinvoke-static {v7, v4, v5, v6}, Ljava/util/Arrays;->fill([Ljava/lang/Object;IILjava/lang/Object;)V
00050482add-int/2addr v0, v2
00050484goto :goto_1b
00050486return-void
00050488.array-data 4
00050890.array-data 1
000503c8
00050998
00050998B1.D::<clinit>():
000509a8new-instance v0, LB1/D;
000509acinvoke-direct {v0}, Ljava/lang/Object;-><init>()V
000509b2sput-object v0, LB1/D;->a:LB1/D;
000509b6return-void
00050998
00050998B1.D::<clinit>():
000509a8new-instance v0, LB1/D;
000509acinvoke-direct {v0}, Ljava/lang/Object;-><init>()V
000509b2sput-object v0, LB1/D;->a:LB1/D;
000509b6return-void
00050998
000509b8
000509b8B1.E::a():
000509c8iget v0, v2, LB1/E;->a:I
000509ccand-int/lit16 v0, v0, 0x80
000509d0if-eqz v0, :cond_c
000509d4iget-object v0, v2, LB1/E;->b:[I
000509d8const/4 v1, 0x7
000509daaget v0, v0, v1
000509dereturn v0
000509e0const v0, 0xffff
000509e6return v0
000509b8
000509b8B1.E::a():
000509c8iget v0, v2, LB1/E;->a:I
000509ccand-int/lit16 v0, v0, 0x80
000509d0if-eqz v0, :cond_c
000509d4iget-object v0, v2, LB1/E;->b:[I
000509d8const/4 v1, 0x7
000509daaget v0, v0, v1
000509dereturn v0
000509e0const v0, 0xffff
000509e6return v0
000509b8
000509e8
000509e8B1.E::<init>():
000509f8invoke-direct {v1}, Ljava/lang/Object;-><init>()V
000509feconst/16 v0, 0xa
00050a02new-array v0, v0, [I
00050a06iput-object v0, v1, LB1/E;->b:[I
00050a0areturn-void
000509e8
000509e8B1.E::<init>():
000509f8invoke-direct {v1}, Ljava/lang/Object;-><init>()V
000509feconst/16 v0, 0xa
00050a02new-array v0, v0, [I
00050a06iput-object v0, v1, LB1/E;->b:[I
00050a0areturn-void
000509e8
00050a0c
00050a0cB1.E::b(B1.E):
00050a1cconst-string v0, "other"
00050a20invoke-static {v6, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
00050a26const/4 v0, 0x0
00050a28move v1, v0
00050a2aconst/16 v2, 0xa
00050a2eif-ge v1, v2, :cond_22
00050a32const/4 v2, 0x1
00050a34shl-int v3, v2, v1
00050a38iget v4, v6, LB1/E;->a:I
00050a3cand-int/2addr v3, v4
00050a3eif-eqz v3, :cond_14
00050a42goto :goto_15
00050a44move v2, v0
00050a46if-nez v2, :cond_18
00050a4agoto :goto_1f
00050a4ciget-object v2, v6, LB1/E;->b:[I
00050a50aget v2, v2, v1
00050a54invoke-virtual {v5, v1, v2}, LB1/E;->c(II)V
00050a5aadd-int/lit8 v1, v1, 0x1
00050a5egoto :goto_7
00050a60return-void
00050a0c
00050a0cB1.E::b(B1.E):
00050a1cconst-string v0, "other"
00050a20invoke-static {v6, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
00050a26const/4 v0, 0x0
00050a28move v1, v0
00050a2aconst/16 v2, 0xa
00050a2eif-ge v1, v2, :cond_22
00050a32const/4 v2, 0x1
00050a34shl-int v3, v2, v1
00050a38iget v4, v6, LB1/E;->a:I
00050a3cand-int/2addr v3, v4
00050a3eif-eqz v3, :cond_14
00050a42goto :goto_15
00050a44move v2, v0
00050a46if-nez v2, :cond_18
00050a4agoto :goto_1f
00050a4ciget-object v2, v6, LB1/E;->b:[I
00050a50aget v2, v2, v1
00050a54invoke-virtual {v5, v1, v2}, LB1/E;->c(II)V
00050a5aadd-int/lit8 v1, v1, 0x1
00050a5egoto :goto_7
00050a60return-void
00050a0c
00050a62
00050a62 // align 0x4
00050a62 // align 0x4
00050a64
00050a64B1.E::c(int, int):
00050a74if-ltz v4, :cond_11
00050a78iget-object v0, v3, LB1/E;->b:[I
00050a7carray-length v1, v0
00050a7eif-lt v4, v1, :cond_8
00050a82goto :goto_11
00050a84const/4 v1, 0x1
00050a86shl-int/2addr v1, v4
00050a88iget v2, v3, LB1/E;->a:I
00050a8cor-int/2addr v1, v2
00050a8eiput v1, v3, LB1/E;->a:I
00050a92aput v5, v0, v4
00050a96return-void
00050a64
00050a64B1.E::c(int, int):
00050a74if-ltz v4, :cond_11
00050a78iget-object v0, v3, LB1/E;->b:[I
00050a7carray-length v1, v0
00050a7eif-lt v4, v1, :cond_8
00050a82goto :goto_11
00050a84const/4 v1, 0x1
00050a86shl-int/2addr v1, v4
00050a88iget v2, v3, LB1/E;->a:I
00050a8cor-int/2addr v1, v2
00050a8eiput v1, v3, LB1/E;->a:I
00050a92aput v5, v0, v4
00050a96return-void
00050a64
00050a98
00050a98B1.F::<init>(int):
00050aa8const-string v0, "errorCode"
00050aacinvoke-static {v0, v3}, LB1/b;->i(Ljava/lang/String;I)V
00050ab2packed-switch v3, :pswitch_data_40
00050ab8const-string v0, "null"
00050abcgoto :goto_34
00050abeconst-string v0, "HTTP_1_1_REQUIRED"
00050ac2goto :goto_34
00050ac4const-string v0, "INADEQUATE_SECURITY"
00050ac8goto :goto_34
00050acaconst-string v0, "ENHANCE_YOUR_CALM"
00050acegoto :goto_34
00050ad0const-string v0, "CONNECT_ERROR"
00050ad4goto :goto_34
00050ad6const-string v0, "COMPRESSION_ERROR"
00050adagoto :goto_34
00050adcconst-string v0, "CANCEL"
00050ae0goto :goto_34
00050ae2const-string v0, "REFUSED_STREAM"
00050ae6goto :goto_34
00050ae8const-string v0, "FRAME_SIZE_ERROR"
00050aecgoto :goto_34
00050aeeconst-string v0, "STREAM_CLOSED"
00050af2goto :goto_34
00050af4const-string v0, "SETTINGS_TIMEOUT"
00050af8goto :goto_34
00050afaconst-string v0, "FLOW_CONTROL_ERROR"
00050afegoto :goto_34
00050b00const-string v0, "INTERNAL_ERROR"
00050b04goto :goto_34
00050b06const-string v0, "PROTOCOL_ERROR"
00050b0agoto :goto_34
00050b0cconst-string v0, "NO_ERROR"
00050b10const-string v1, "stream was reset: "
00050b14invoke-virtual {v1, v0}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
00050b1amove-result-object v0
00050b1cinvoke-direct {v2, v0}, Ljava/io/IOException;-><init>(Ljava/lang/String;)V
00050b22iput v3, v2, LB1/F;->a:I
00050b26return-void
00050b28.packed-switch 0x1
00050a98
00050a98B1.F::<init>(int):
00050aa8const-string v0, "errorCode"
00050aacinvoke-static {v0, v3}, LB1/b;->i(Ljava/lang/String;I)V
00050ab2packed-switch v3, :pswitch_data_40
00050ab8const-string v0, "null"
00050abcgoto :goto_34
00050abeconst-string v0, "HTTP_1_1_REQUIRED"
00050ac2goto :goto_34
00050ac4const-string v0, "INADEQUATE_SECURITY"
00050ac8goto :goto_34
00050acaconst-string v0, "ENHANCE_YOUR_CALM"
00050acegoto :goto_34
00050ad0const-string v0, "CONNECT_ERROR"
00050ad4goto :goto_34
00050ad6const-string v0, "COMPRESSION_ERROR"
00050adagoto :goto_34
00050adcconst-string v0, "CANCEL"
00050ae0goto :goto_34
00050ae2const-string v0, "REFUSED_STREAM"
00050ae6goto :goto_34
00050ae8const-string v0, "FRAME_SIZE_ERROR"
00050aecgoto :goto_34
00050aeeconst-string v0, "STREAM_CLOSED"
00050af2goto :goto_34
00050af4const-string v0, "SETTINGS_TIMEOUT"
00050af8goto :goto_34
00050afaconst-string v0, "FLOW_CONTROL_ERROR"
00050afegoto :goto_34
00050b00const-string v0, "INTERNAL_ERROR"
00050b04goto :goto_34
00050b06const-string v0, "PROTOCOL_ERROR"
00050b0agoto :goto_34
00050b0cconst-string v0, "NO_ERROR"
00050b10const-string v1, "stream was reset: "
00050b14invoke-virtual {v1, v0}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
00050b1amove-result-object v0
00050b1cinvoke-direct {v2, v0}, Ljava/io/IOException;-><init>(Ljava/lang/String;)V
00050b22iput v3, v2, LB1/F;->a:I
00050b26return-void
00050b28.packed-switch 0x1
00050a98
00050b68
00050b68C.a::a(double, double, double):
00050b78const-wide v0, 0x4009ecbfb15b573f
00050b82mul-double v0, v0, v17
00050b86const-wide v2, -0x400767a0f9096bba
00050b90mul-double v2, v2, v19
00050b94add-double/2addr v2, v0
00050b96const-wide v0, -0x402016f0068db8bb
00050ba0mul-double v0, v0, v21
00050ba4add-double/2addr v0, v2
00050ba6const-wide/high16 v2, 0x4059000000000000
00050baadiv-double/2addr v0, v2
00050bacconst-wide v4, -0x4010fec56d5cfaad
00050bb6mul-double v4, v4, v17
00050bbaconst-wide v6, 0x3ffe0346dc5d6388
00050bc4mul-double v6, v6, v19
00050bc8add-double/2addr v6, v4
00050bcaconst-wide v4, 0x3fa53f7ced916873
00050bd4mul-double v4, v4, v21
00050bd8add-double/2addr v4, v6
00050bdadiv-double/2addr v4, v2
00050bdcconst-wide v6, 0x3fac84b5dcc63f14
00050be6mul-double v6, v6, v17
00050beaconst-wide v8, -0x4035e353f7ced917
00050bf4mul-double v8, v8, v19
00050bf8add-double/2addr v8, v6
00050bfaconst-wide v6, 0x3ff0e978d4fdf3b6
00050c04mul-double v6, v6, v21
00050c08add-double/2addr v6, v8
00050c0adiv-double/2addr v6, v2
00050c0cconst-wide v2, 0x3f69a5c37387b719
00050c16cmpl-double v8, v0, v2
00050c1aconst-wide v9, 0x4029d70a3d70a3d7
00050c24const-wide v11, 0x3fac28f5c28f5c29
00050c2econst-wide v13, 0x3fdaaaaaaaaaaaab
00050c38const-wide v15, 0x3ff0e147ae147ae1
00050c42if-lez v8, :cond_6e
00050c46invoke-static {v0, v1, v13, v14}, Ljava/lang/Math;->pow(DD)D
00050c4cmove-result-wide v0
00050c4emul-double/2addr v0, v15
00050c50sub-double/2addr v0, v11
00050c52goto :goto_6f
00050c54mul-double/2addr v0, v9
00050c56cmpl-double v8, v4, v2
00050c5aif-lez v8, :cond_7a
00050c5einvoke-static {v4, v5, v13, v14}, Ljava/lang/Math;->pow(DD)D
00050c64move-result-wide v4
00050c66mul-double/2addr v4, v15
00050c68sub-double/2addr v4, v11
00050c6agoto :goto_7b
00050c6cmul-double/2addr v4, v9
00050c6ecmpl-double v2, v6, v2
00050c72if-lez v2, :cond_86
00050c76invoke-static {v6, v7, v13, v14}, Ljava/lang/Math;->pow(DD)D
00050c7cmove-result-wide v2
00050c7emul-double/2addr v2, v15
00050c80sub-double/2addr v2, v11
00050c82goto :goto_88
00050c84mul-double v2, v6, v9
00050c88const-wide v6, 0x406fe00000000000
00050c92mul-double/2addr v0, v6
00050c94invoke-static {v0, v1}, Ljava/lang/Math;->round(D)J
00050c9amove-result-wide v0
00050c9clong-to-int v0, v0
00050c9econst/16 v1, 0xff
00050ca2const/4 v8, 0x0
00050ca4if-gez v0, :cond_9a
00050ca8move v0, v8
00050caagoto :goto_9e
00050cacinvoke-static {v0, v1}, Ljava/lang/Math;->min(II)I
00050cb2move-result v0
00050cb4mul-double/2addr v4, v6
00050cb6invoke-static {v4, v5}, Ljava/lang/Math;->round(D)J
00050cbcmove-result-wide v4
00050cbelong-to-int v4, v4
00050cc0if-gez v4, :cond_a8
00050cc4move v4, v8
00050cc6goto :goto_ac
00050cc8invoke-static {v4, v1}, Ljava/lang/Math;->min(II)I
00050ccemove-result v4
00050cd0mul-double/2addr v2, v6
00050cd2invoke-static {v2, v3}, Ljava/lang/Math;->round(D)J
00050cd8move-result-wide v2
00050cdalong-to-int v2, v2
00050cdcif-gez v2, :cond_b5
00050ce0goto :goto_b9
00050ce2invoke-static {v2, v1}, Ljava/lang/Math;->min(II)I
00050ce8move-result v8
00050ceainvoke-static {v0, v4, v8}, Landroid/graphics/Color;->rgb(III)I
00050cf0move-result v0
00050cf2return v0
00050b68
00050b68C.a::a(double, double, double):
00050b78const-wide v0, 0x4009ecbfb15b573f
00050b82mul-double v0, v0, v17
00050b86const-wide v2, -0x400767a0f9096bba
00050b90mul-double v2, v2, v19
00050b94add-double/2addr v2, v0
00050b96const-wide v0, -0x402016f0068db8bb
00050ba0mul-double v0, v0, v21
00050ba4add-double/2addr v0, v2
00050ba6const-wide/high16 v2, 0x4059000000000000
00050baadiv-double/2addr v0, v2
00050bacconst-wide v4, -0x4010fec56d5cfaad
00050bb6mul-double v4, v4, v17
00050bbaconst-wide v6, 0x3ffe0346dc5d6388
00050bc4mul-double v6, v6, v19
00050bc8add-double/2addr v6, v4
00050bcaconst-wide v4, 0x3fa53f7ced916873
00050bd4mul-double v4, v4, v21
00050bd8add-double/2addr v4, v6
00050bdadiv-double/2addr v4, v2
00050bdcconst-wide v6, 0x3fac84b5dcc63f14
00050be6mul-double v6, v6, v17
00050beaconst-wide v8, -0x4035e353f7ced917
00050bf4mul-double v8, v8, v19
00050bf8add-double/2addr v8, v6
00050bfaconst-wide v6, 0x3ff0e978d4fdf3b6
00050c04mul-double v6, v6, v21
00050c08add-double/2addr v6, v8
00050c0adiv-double/2addr v6, v2
00050c0cconst-wide v2, 0x3f69a5c37387b719
00050c16cmpl-double v8, v0, v2
00050c1aconst-wide v9, 0x4029d70a3d70a3d7
00050c24const-wide v11, 0x3fac28f5c28f5c29
00050c2econst-wide v13, 0x3fdaaaaaaaaaaaab
00050c38const-wide v15, 0x3ff0e147ae147ae1
00050c42if-lez v8, :cond_6e
00050c46invoke-static {v0, v1, v13, v14}, Ljava/lang/Math;->pow(DD)D
00050c4cmove-result-wide v0
00050c4emul-double/2addr v0, v15
00050c50sub-double/2addr v0, v11
00050c52goto :goto_6f
00050c54mul-double/2addr v0, v9
00050c56cmpl-double v8, v4, v2
00050c5aif-lez v8, :cond_7a
00050c5einvoke-static {v4, v5, v13, v14}, Ljava/lang/Math;->pow(DD)D
00050c64move-result-wide v4
00050c66mul-double/2addr v4, v15
00050c68sub-double/2addr v4, v11
00050c6agoto :goto_7b
00050c6cmul-double/2addr v4, v9
00050c6ecmpl-double v2, v6, v2
00050c72if-lez v2, :cond_86
00050c76invoke-static {v6, v7, v13, v14}, Ljava/lang/Math;->pow(DD)D
00050c7cmove-result-wide v2
00050c7emul-double/2addr v2, v15
00050c80sub-double/2addr v2, v11
00050c82goto :goto_88
00050c84mul-double v2, v6, v9
00050c88const-wide v6, 0x406fe00000000000
00050c92mul-double/2addr v0, v6
00050c94invoke-static {v0, v1}, Ljava/lang/Math;->round(D)J
00050c9amove-result-wide v0
00050c9clong-to-int v0, v0
00050c9econst/16 v1, 0xff
00050ca2const/4 v8, 0x0
00050ca4if-gez v0, :cond_9a
00050ca8move v0, v8
00050caagoto :goto_9e
00050cacinvoke-static {v0, v1}, Ljava/lang/Math;->min(II)I
00050cb2move-result v0
00050cb4mul-double/2addr v4, v6
00050cb6invoke-static {v4, v5}, Ljava/lang/Math;->round(D)J
00050cbcmove-result-wide v4
00050cbelong-to-int v4, v4
00050cc0if-gez v4, :cond_a8
00050cc4move v4, v8
00050cc6goto :goto_ac
00050cc8invoke-static {v4, v1}, Ljava/lang/Math;->min(II)I
00050ccemove-result v4
00050cd0mul-double/2addr v2, v6
00050cd2invoke-static {v2, v3}, Ljava/lang/Math;->round(D)J
00050cd8move-result-wide v2
00050cdalong-to-int v2, v2
00050cdcif-gez v2, :cond_b5
00050ce0goto :goto_b9
00050ce2invoke-static {v2, v1}, Ljava/lang/Math;->min(II)I
00050ce8move-result v8
00050ceainvoke-static {v0, v4, v8}, Landroid/graphics/Color;->rgb(III)I
00050cf0move-result v0
00050cf2return v0
00050b68
00050cf4
00050cf4C.a::b(int, int):
00050d04invoke-static {v7}, Landroid/graphics/Color;->alpha(I)I
00050d0amove-result v0
00050d0cinvoke-static {v6}, Landroid/graphics/Color;->alpha(I)I
00050d12move-result v1
00050d14rsub-int v2, v0, 0xff
00050d18rsub-int v3, v1, 0xff
00050d1cmul-int/2addr v3, v2
00050d1ediv-int/lit16 v3, v3, 0xff
00050d22rsub-int v2, v3, 0xff
00050d26invoke-static {v6}, Landroid/graphics/Color;->red(I)I
00050d2cmove-result v3
00050d2einvoke-static {v7}, Landroid/graphics/Color;->red(I)I
00050d34move-result v4
00050d36invoke-static {v3, v1, v4, v0, v2}, LC/a;->c(IIIII)I
00050d3cmove-result v3
00050d3einvoke-static {v6}, Landroid/graphics/Color;->green(I)I
00050d44move-result v4
00050d46invoke-static {v7}, Landroid/graphics/Color;->green(I)I
00050d4cmove-result v5
00050d4einvoke-static {v4, v1, v5, v0, v2}, LC/a;->c(IIIII)I
00050d54move-result v4
00050d56invoke-static {v6}, Landroid/graphics/Color;->blue(I)I
00050d5cmove-result v6
00050d5einvoke-static {v7}, Landroid/graphics/Color;->blue(I)I
00050d64move-result v7
00050d66invoke-static {v6, v1, v7, v0, v2}, LC/a;->c(IIIII)I
00050d6cmove-result v6
00050d6einvoke-static {v2, v3, v4, v6}, Landroid/graphics/Color;->argb(IIII)I
00050d74move-result v6
00050d76return v6
00050cf4
00050cf4C.a::b(int, int):
00050d04invoke-static {v7}, Landroid/graphics/Color;->alpha(I)I
00050d0amove-result v0
00050d0cinvoke-static {v6}, Landroid/graphics/Color;->alpha(I)I
00050d12move-result v1
00050d14rsub-int v2, v0, 0xff
00050d18rsub-int v3, v1, 0xff
00050d1cmul-int/2addr v3, v2
00050d1ediv-int/lit16 v3, v3, 0xff
00050d22rsub-int v2, v3, 0xff
00050d26invoke-static {v6}, Landroid/graphics/Color;->red(I)I
00050d2cmove-result v3
00050d2einvoke-static {v7}, Landroid/graphics/Color;->red(I)I
00050d34move-result v4
00050d36invoke-static {v3, v1, v4, v0, v2}, LC/a;->c(IIIII)I
00050d3cmove-result v3
00050d3einvoke-static {v6}, Landroid/graphics/Color;->green(I)I
00050d44move-result v4
00050d46invoke-static {v7}, Landroid/graphics/Color;->green(I)I
00050d4cmove-result v5
00050d4einvoke-static {v4, v1, v5, v0, v2}, LC/a;->c(IIIII)I
00050d54move-result v4
00050d56invoke-static {v6}, Landroid/graphics/Color;->blue(I)I
00050d5cmove-result v6
00050d5einvoke-static {v7}, Landroid/graphics/Color;->blue(I)I
00050d64move-result v7
00050d66invoke-static {v6, v1, v7, v0, v2}, LC/a;->c(IIIII)I
00050d6cmove-result v6
00050d6einvoke-static {v2, v3, v4, v6}, Landroid/graphics/Color;->argb(IIII)I
00050d74move-result v6
00050d76return v6
00050cf4
00050d78
00050d78C.a::c(int, int, int, int, int):
00050d88if-nez v4, :cond_4
00050d8cconst/4 v0, 0x0
00050d8ereturn v0
00050d90mul-int/lit16 v0, v0, 0xff
00050d94mul-int/2addr v0, v1
00050d96mul-int/2addr v2, v3
00050d98rsub-int v1, v1, 0xff
00050d9cmul-int/2addr v1, v2
00050d9eadd-int/2addr v1, v0
00050da0mul-int/lit16 v4, v4, 0xff
00050da4div-int/2addr v1, v4
00050da6return v1
00050d78
00050d78C.a::c(int, int, int, int, int):
00050d88if-nez v4, :cond_4
00050d8cconst/4 v0, 0x0
00050d8ereturn v0
00050d90mul-int/lit16 v0, v0, 0xff
00050d94mul-int/2addr v0, v1
00050d96mul-int/2addr v2, v3
00050d98rsub-int v1, v1, 0xff
00050d9cmul-int/2addr v1, v2
00050d9eadd-int/2addr v1, v0
00050da0mul-int/lit16 v4, v4, 0xff
00050da4div-int/2addr v1, v4
00050da6return v1
00050d78
00050da8
00050da8C.a::d(int, int):
00050db8if-ltz v2, :cond_e
00050dbcconst/16 v0, 0xff
00050dc0if-gt v2, v0, :cond_e
00050dc4const v0, 0xffffff
00050dcaand-int/2addr v1, v0
00050dccshl-int/lit8 v2, v2, 0x18
00050dd0or-int/2addr v1, v2
00050dd2return v1
00050dd4new-instance v1, Ljava/lang/IllegalArgumentException;
00050dd8const-string v2, "alpha must be between 0 and 255."
00050ddcinvoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
00050de2throw v1
00050da8
00050da8C.a::d(int, int):
00050db8if-ltz v2, :cond_e
00050dbcconst/16 v0, 0xff
00050dc0if-gt v2, v0, :cond_e
00050dc4const v0, 0xffffff
00050dcaand-int/2addr v1, v0
00050dccshl-int/lit8 v2, v2, 0x18
00050dd0or-int/2addr v1, v2
00050dd2return v1
00050dd4new-instance v1, Ljava/lang/IllegalArgumentException;
00050dd8const-string v2, "alpha must be between 0 and 255."
00050ddcinvoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
00050de2throw v1
00050da8
00050de4
00050de4C.a::<clinit>():
00050df4new-instance v0, Ljava/lang/ThreadLocal;
00050df8invoke-direct {v0}, Ljava/lang/ThreadLocal;-><init>()V
00050dfesput-object v0, LC/a;->a:Ljava/lang/ThreadLocal;
00050e02return-void
00050de4
00050de4C.a::<clinit>():
00050df4new-instance v0, Ljava/lang/ThreadLocal;
00050df8invoke-direct {v0}, Ljava/lang/ThreadLocal;-><init>()V
00050dfesput-object v0, LC/a;->a:Ljava/lang/ThreadLocal;
00050e02return-void
00050de4
00050e04
00050e04C.b::b(android.graphics.drawable.ColorStateListDrawable):
00050e14invoke-virtual {v0}, Landroid/graphics/drawable/ColorStateListDrawable;->getColorStateList()Landroid/content/res/ColorStateList;
00050e1amove-result-object v0
00050e1creturn-object v0
00050e04
00050e04C.b::b(android.graphics.drawable.ColorStateListDrawable):
00050e14invoke-virtual {v0}, Landroid/graphics/drawable/ColorStateListDrawable;->getColorStateList()Landroid/content/res/ColorStateList;
00050e1amove-result-object v0
00050e1creturn-object v0
00050e04
00050e1e
00050e1e // align 0x10
00050e1e // align 0x10
00050e20
00050e20C.b::t(android.view.WindowInsets):
00050e30invoke-virtual {v0}, Landroid/view/WindowInsets;->getMandatorySystemGestureInsets()Landroid/graphics/Insets;
00050e36move-result-object v0
00050e38return-object v0
00050e20
00050e20C.b::t(android.view.WindowInsets):
00050e30invoke-virtual {v0}, Landroid/view/WindowInsets;->getMandatorySystemGestureInsets()Landroid/graphics/Insets;
00050e36move-result-object v0
00050e38return-object v0
00050e20
00050e3a
00050e3a // align 0x4
00050e3a // align 0x4
00050e3c
00050e3cC.b::x(android.view.WindowInsets):
00050e4cinvoke-virtual {v0}, Landroid/view/WindowInsets;->getSystemGestureInsets()Landroid/graphics/Insets;
00050e52move-result-object v0
00050e54return-object v0
00050e3c
00050e3cC.b::x(android.view.WindowInsets):
00050e4cinvoke-virtual {v0}, Landroid/view/WindowInsets;->getSystemGestureInsets()Landroid/graphics/Insets;
00050e52move-result-object v0
00050e54return-object v0
00050e3c
00050e56
00050e56 // align 0x8
00050e56 // align 0x8
00050e58
00050e58C.b::c(android.view.WindowInsets):
00050e68invoke-virtual {v0}, Landroid/view/WindowInsets;->getTappableElementInsets()Landroid/graphics/Insets;
00050e6emove-result-object v0
00050e70return-object v0
00050e58
00050e58C.b::c(android.view.WindowInsets):
00050e68invoke-virtual {v0}, Landroid/view/WindowInsets;->getTappableElementInsets()Landroid/graphics/Insets;
00050e6emove-result-object v0
00050e70return-object v0
00050e58
00050e72
00050e72 // align 0x4
00050e72 // align 0x4
00050e74
00050e74C.b::d(android.graphics.drawable.Drawable):
00050e84check-cast v0, Landroid/graphics/drawable/ColorStateListDrawable;
00050e88return-object v0
00050e74
00050e74C.b::d(android.graphics.drawable.Drawable):
00050e84check-cast v0, Landroid/graphics/drawable/ColorStateListDrawable;
00050e88return-object v0
00050e74
00050e8a
00050e8a // align 0x4
00050e8a // align 0x4
00050e8c
00050e8cC.b::e(android.widget.EditText):
00050e9cinvoke-virtual {v0}, Landroid/widget/EditText;->getTextCursorDrawable()Landroid/graphics/drawable/Drawable;
00050ea2move-result-object v0
00050ea4return-object v0
00050e8c
00050e8cC.b::e(android.widget.EditText):
00050e9cinvoke-virtual {v0}, Landroid/widget/EditText;->getTextCursorDrawable()Landroid/graphics/drawable/Drawable;
00050ea2move-result-object v0
00050ea4return-object v0
00050e8c
00050ea6
00050ea6 // align 0x8
00050ea6 // align 0x8
00050ea8
00050ea8C.b::h(android.view.WindowInsets$Builder):
00050eb8invoke-virtual {v0}, Landroid/view/WindowInsets$Builder;->build()Landroid/view/WindowInsets;
00050ebemove-result-object v0
00050ec0return-object v0
00050ea8
00050ea8C.b::h(android.view.WindowInsets$Builder):
00050eb8invoke-virtual {v0}, Landroid/view/WindowInsets$Builder;->build()Landroid/view/WindowInsets;
00050ebemove-result-object v0
00050ec0return-object v0
00050ea8
00050ec2
00050ec2 // align 0x4
00050ec2 // align 0x4
00050ec4
00050ec4C.b::i(android.view.WindowInsets, int, int, int, int):
00050ed4invoke-virtual {v0, v1, v2, v3, v4}, Landroid/view/WindowInsets;->inset(IIII)Landroid/view/WindowInsets;
00050edamove-result-object v0
00050edcreturn-object v0
00050ec4
00050ec4C.b::i(android.view.WindowInsets, int, int, int, int):
00050ed4invoke-virtual {v0, v1, v2, v3, v4}, Landroid/view/WindowInsets;->inset(IIII)Landroid/view/WindowInsets;
00050edamove-result-object v0
00050edcreturn-object v0
00050ec4
00050ede
00050ede // align 0x10
00050ede // align 0x10
00050ee0
00050ee0C.b::f():
00050ef0new-instance v0, Landroid/view/WindowInsets$Builder;
00050ef4invoke-direct {v0}, Landroid/view/WindowInsets$Builder;-><init>()V
00050efareturn-object v0
00050ee0
00050ee0C.b::f():
00050ef0new-instance v0, Landroid/view/WindowInsets$Builder;
00050ef4invoke-direct {v0}, Landroid/view/WindowInsets$Builder;-><init>()V
00050efareturn-object v0
00050ee0
00050efc
00050efcC.b::g(android.view.WindowInsets):
00050f0cnew-instance v0, Landroid/view/WindowInsets$Builder;
00050f10invoke-direct {v0, v1}, Landroid/view/WindowInsets$Builder;-><init>(Landroid/view/WindowInsets;)V
00050f16return-object v0
00050efc
00050efcC.b::g(android.view.WindowInsets):
00050f0cnew-instance v0, Landroid/view/WindowInsets$Builder;
00050f10invoke-direct {v0, v1}, Landroid/view/WindowInsets$Builder;-><init>(Landroid/view/WindowInsets;)V
00050f16return-object v0
00050efc
00050f18
00050f18C.b::u():
00050f28sget-object v0, Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;->ACTION_PAGE_DOWN:Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;
00050f2creturn-object v0
00050f18
00050f18C.b::u():
00050f28sget-object v0, Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;->ACTION_PAGE_DOWN:Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;
00050f2creturn-object v0
00050f18
00050f2e
00050f2e // align 0x10
00050f2e // align 0x10
00050f30
00050f30C.b::y():
00050f40sget-object v0, Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;->ACTION_PAGE_LEFT:Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;
00050f44return-object v0
00050f30
00050f30C.b::y():
00050f40sget-object v0, Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;->ACTION_PAGE_LEFT:Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;
00050f44return-object v0
00050f30
00050f46
00050f46 // align 0x8
00050f46 // align 0x8
00050f48
00050f48C.b::B():
00050f58sget-object v0, Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;->ACTION_PAGE_RIGHT:Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;
00050f5creturn-object v0
00050f48
00050f48C.b::B():
00050f58sget-object v0, Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;->ACTION_PAGE_RIGHT:Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;
00050f5creturn-object v0
00050f48
00050f5e
00050f5e // align 0x10
00050f5e // align 0x10
00050f60
00050f60C.b::j():
00050f70sget-object v0, Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;->ACTION_PAGE_UP:Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;
00050f74return-object v0
00050f60
00050f60C.b::j():
00050f70sget-object v0, Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;->ACTION_PAGE_UP:Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;
00050f74return-object v0
00050f60
00050f76
00050f76 // align 0x8
00050f76 // align 0x8
00050f78
00050f78C.b::q(android.graphics.drawable.Drawable):
00050f88instance-of v0, v0, Landroid/graphics/drawable/ColorStateListDrawable;
00050f8creturn v0
00050f78
00050f78C.b::q(android.graphics.drawable.Drawable):
00050f88instance-of v0, v0, Landroid/graphics/drawable/ColorStateListDrawable;
00050f8creturn v0
00050f78
00050f8e
00050f8e // align 0x10
00050f8e // align 0x10
00050f90
00050f90C.b::r(javax.net.ssl.SSLSocket):
00050fa0invoke-static {v0}, Landroid/net/ssl/SSLSockets;->isSupportedSocket(Ljavax/net/ssl/SSLSocket;)Z
00050fa6move-result v0
00050fa8return v0
00050f90
00050f90C.b::r(javax.net.ssl.SSLSocket):
00050fa0invoke-static {v0}, Landroid/net/ssl/SSLSockets;->isSupportedSocket(Ljavax/net/ssl/SSLSocket;)Z
00050fa6move-result v0
00050fa8return v0
00050f90
00050faa
00050faa // align 0x4
00050faa // align 0x4
00050fac
00050facC.b::s(android.graphics.Insets):
00050fbciget v0, v0, Landroid/graphics/Insets;->top:I
00050fc0return v0
00050fac
00050facC.b::s(android.graphics.Insets):
00050fbciget v0, v0, Landroid/graphics/Insets;->top:I
00050fc0return v0
00050fac
00050fc2
00050fc2 // align 0x4
00050fc2 // align 0x4
00050fc4
00050fc4C.b::w(android.graphics.Insets):
00050fd4iget v0, v0, Landroid/graphics/Insets;->right:I
00050fd8return v0
00050fc4
00050fc4C.b::w(android.graphics.Insets):
00050fd4iget v0, v0, Landroid/graphics/Insets;->right:I
00050fd8return v0
00050fc4
00050fda
00050fda // align 0x4
00050fda // align 0x4
00050fdc
00050fdcC.b::A(android.graphics.Insets):
00050feciget v0, v0, Landroid/graphics/Insets;->bottom:I
00050ff0return v0
00050fdc
00050fdcC.b::A(android.graphics.Insets):
00050feciget v0, v0, Landroid/graphics/Insets;->bottom:I
00050ff0return v0
00050fdc
00050ff2
00050ff2 // align 0x4
00050ff2 // align 0x4
00050ff4
00050ff4C.b::a(android.graphics.Insets):
00051004iget v0, v0, Landroid/graphics/Insets;->left:I
00051008return v0
00050ff4
00050ff4C.b::a(android.graphics.Insets):
00051004iget v0, v0, Landroid/graphics/Insets;->left:I
00051008return v0
00050ff4
0005100a
0005100a // align 0x4
0005100a // align 0x4
0005100c
0005100cC.b::k(javax.net.ssl.SSLSocket):
0005101cinvoke-virtual {v0}, Ljavax/net/ssl/SSLSocket;->getApplicationProtocol()Ljava/lang/String;
00051022move-result-object v0
00051024return-object v0
0005100c
0005100cC.b::k(javax.net.ssl.SSLSocket):
0005101cinvoke-virtual {v0}, Ljavax/net/ssl/SSLSocket;->getApplicationProtocol()Ljava/lang/String;
00051022move-result-object v0
00051024return-object v0
0005100c
00051026
00051026 // align 0x8
00051026 // align 0x8
00051028
00051028C.b::v(android.view.WindowInsets$Builder, android.graphics.Insets):
00051038invoke-virtual {v0, v1}, Landroid/view/WindowInsets$Builder;->setStableInsets(Landroid/graphics/Insets;)Landroid/view/WindowInsets$Builder;
0005103ereturn-void
00051028
00051028C.b::v(android.view.WindowInsets$Builder, android.graphics.Insets):
00051038invoke-virtual {v0, v1}, Landroid/view/WindowInsets$Builder;->setStableInsets(Landroid/graphics/Insets;)Landroid/view/WindowInsets$Builder;
0005103ereturn-void
00051028
00051040
00051040C.b::z(android.view.WindowInsets$Builder, android.graphics.Insets):
00051050invoke-virtual {v0, v1}, Landroid/view/WindowInsets$Builder;->setSystemGestureInsets(Landroid/graphics/Insets;)Landroid/view/WindowInsets$Builder;
00051056return-void
00051040
00051040C.b::z(android.view.WindowInsets$Builder, android.graphics.Insets):
00051050invoke-virtual {v0, v1}, Landroid/view/WindowInsets$Builder;->setSystemGestureInsets(Landroid/graphics/Insets;)Landroid/view/WindowInsets$Builder;
00051056return-void
00051040
00051058
00051058C.b::C(android.view.WindowInsets$Builder, android.graphics.Insets):
00051068invoke-virtual {v0, v1}, Landroid/view/WindowInsets$Builder;->setMandatorySystemGestureInsets(Landroid/graphics/Insets;)Landroid/view/WindowInsets$Builder;
0005106ereturn-void
00051058
00051058C.b::C(android.view.WindowInsets$Builder, android.graphics.Insets):
00051068invoke-virtual {v0, v1}, Landroid/view/WindowInsets$Builder;->setMandatorySystemGestureInsets(Landroid/graphics/Insets;)Landroid/view/WindowInsets$Builder;
0005106ereturn-void
00051058
00051070
00051070C.b::D(android.view.WindowInsets$Builder, android.graphics.Insets):
00051080invoke-virtual {v0, v1}, Landroid/view/WindowInsets$Builder;->setTappableElementInsets(Landroid/graphics/Insets;)Landroid/view/WindowInsets$Builder;
00051086return-void
00051070
00051070C.b::D(android.view.WindowInsets$Builder, android.graphics.Insets):
00051080invoke-virtual {v0, v1}, Landroid/view/WindowInsets$Builder;->setTappableElementInsets(Landroid/graphics/Insets;)Landroid/view/WindowInsets$Builder;
00051086return-void
00051070
00051088
00051088C.b::l(android.app.Activity, androidx.lifecycle.E$a):
00051098invoke-virtual {v0, v1}, Landroid/app/Activity;->registerActivityLifecycleCallbacks(Landroid/app/Application$ActivityLifecycleCallbacks;)V
0005109ereturn-void
00051088
00051088C.b::l(android.app.Activity, androidx.lifecycle.E$a):
00051098invoke-virtual {v0, v1}, Landroid/app/Activity;->registerActivityLifecycleCallbacks(Landroid/app/Application$ActivityLifecycleCallbacks;)V
0005109ereturn-void
00051088
000510a0
000510a0C.b::m(android.view.WindowInsets$Builder, android.graphics.Insets):
000510b0invoke-virtual {v0, v1}, Landroid/view/WindowInsets$Builder;->setSystemWindowInsets(Landroid/graphics/Insets;)Landroid/view/WindowInsets$Builder;
000510b6return-void
000510a0
000510a0C.b::m(android.view.WindowInsets$Builder, android.graphics.Insets):
000510b0invoke-virtual {v0, v1}, Landroid/view/WindowInsets$Builder;->setSystemWindowInsets(Landroid/graphics/Insets;)Landroid/view/WindowInsets$Builder;
000510b6return-void
000510a0
000510b8
000510b8C.b::n(androidx.recyclerview.widget.RecyclerView, android.content.Context, int[], android.util.AttributeSet, android.content.res.TypedArray, int):
000510c8const/4 v6, 0x0
000510camove-object v0, v7
000510ccmove-object v1, v8
000510cemove-object v2, v9
000510d0move-object v3, v10
000510d2move-object v4, v11
000510d4move v5, v12
000510d6invoke-virtual/range {v0 .. v6}, Landroid/view/ViewGroup;->saveAttributeDataForStyleable(Landroid/content/Context;[ILandroid/util/AttributeSet;Landroid/content/res/TypedArray;II)V
000510dcreturn-void
000510b8
000510b8C.b::n(androidx.recyclerview.widget.RecyclerView, android.content.Context, int[], android.util.AttributeSet, android.content.res.TypedArray, int):
000510c8const/4 v6, 0x0
000510camove-object v0, v7
000510ccmove-object v1, v8
000510cemove-object v2, v9
000510d0move-object v3, v10
000510d2move-object v4, v11
000510d4move v5, v12
000510d6invoke-virtual/range {v0 .. v6}, Landroid/view/ViewGroup;->saveAttributeDataForStyleable(Landroid/content/Context;[ILandroid/util/AttributeSet;Landroid/content/res/TypedArray;II)V
000510dcreturn-void
000510b8
000510de
000510de // align 0x10
000510de // align 0x10
000510e0
000510e0C.b::o(javax.net.ssl.SSLParameters, java.lang.String[]):
000510f0invoke-virtual {v0, v1}, Ljavax/net/ssl/SSLParameters;->setApplicationProtocols([Ljava/lang/String;)V
000510f6return-void
000510e0
000510e0C.b::o(javax.net.ssl.SSLParameters, java.lang.String[]):
000510f0invoke-virtual {v0, v1}, Ljavax/net/ssl/SSLParameters;->setApplicationProtocols([Ljava/lang/String;)V
000510f6return-void
000510e0
000510f8
000510f8C.b::p(javax.net.ssl.SSLSocket):
00051108const/4 v0, 0x1
0005110ainvoke-static {v1, v0}, Landroid/net/ssl/SSLSockets;->setUseSessionTickets(Ljavax/net/ssl/SSLSocket;Z)V
00051110return-void
000510f8
000510f8C.b::p(javax.net.ssl.SSLSocket):
00051108const/4 v0, 0x1
0005110ainvoke-static {v1, v0}, Landroid/net/ssl/SSLSockets;->setUseSessionTickets(Ljavax/net/ssl/SSLSocket;Z)V
00051110return-void
000510f8
00051112
00051112 // align 0x4
00051112 // align 0x4
00051114
00051114C.c::a(int, int, int, int):
00051124invoke-static {v0, v1, v2, v3}, Landroid/graphics/Insets;->of(IIII)Landroid/graphics/Insets;
0005112amove-result-object v0
0005112creturn-object v0
00051114
00051114C.c::a(int, int, int, int):
00051124invoke-static {v0, v1, v2, v3}, Landroid/graphics/Insets;->of(IIII)Landroid/graphics/Insets;
0005112amove-result-object v0
0005112creturn-object v0
00051114
0005112e
0005112e // align 0x10
0005112e // align 0x10
00051130
00051130C.d::a(C.d, C.d):
00051140iget v0, v4, LC/d;->a:I
00051144iget v1, v5, LC/d;->a:I
00051148invoke-static {v0, v1}, Ljava/lang/Math;->max(II)I
0005114emove-result v0
00051150iget v1, v4, LC/d;->b:I
00051154iget v2, v5, LC/d;->b:I
00051158invoke-static {v1, v2}, Ljava/lang/Math;->max(II)I
0005115emove-result v1
00051160iget v2, v4, LC/d;->c:I
00051164iget v3, v5, LC/d;->c:I
00051168invoke-static {v2, v3}, Ljava/lang/Math;->max(II)I
0005116emove-result v2
00051170iget v4, v4, LC/d;->d:I
00051174iget v5, v5, LC/d;->d:I
00051178invoke-static {v4, v5}, Ljava/lang/Math;->max(II)I
0005117emove-result v4
00051180invoke-static {v0, v1, v2, v4}, LC/d;->b(IIII)LC/d;
00051186move-result-object v4
00051188return-object v4
00051130
00051130C.d::a(C.d, C.d):
00051140iget v0, v4, LC/d;->a:I
00051144iget v1, v5, LC/d;->a:I
00051148invoke-static {v0, v1}, Ljava/lang/Math;->max(II)I
0005114emove-result v0
00051150iget v1, v4, LC/d;->b:I
00051154iget v2, v5, LC/d;->b:I
00051158invoke-static {v1, v2}, Ljava/lang/Math;->max(II)I
0005115emove-result v1
00051160iget v2, v4, LC/d;->c:I
00051164iget v3, v5, LC/d;->c:I
00051168invoke-static {v2, v3}, Ljava/lang/Math;->max(II)I
0005116emove-result v2
00051170iget v4, v4, LC/d;->d:I
00051174iget v5, v5, LC/d;->d:I
00051178invoke-static {v4, v5}, Ljava/lang/Math;->max(II)I
0005117emove-result v4
00051180invoke-static {v0, v1, v2, v4}, LC/d;->b(IIII)LC/d;
00051186move-result-object v4
00051188return-object v4
00051130
0005118a
0005118a // align 0x4
0005118a // align 0x4
0005118c
0005118cC.d::b(int, int, int, int):
0005119cif-nez v1, :cond_b
000511a0if-nez v2, :cond_b
000511a4if-nez v3, :cond_b
000511a8if-nez v4, :cond_b
000511acsget-object v1, LC/d;->e:LC/d;
000511b0return-object v1
000511b2new-instance v0, LC/d;
000511b6invoke-direct {v0, v1, v2, v3, v4}, LC/d;-><init>(IIII)V
000511bcreturn-object v0
0005118c
0005118cC.d::b(int, int, int, int):
0005119cif-nez v1, :cond_b
000511a0if-nez v2, :cond_b
000511a4if-nez v3, :cond_b
000511a8if-nez v4, :cond_b
000511acsget-object v1, LC/d;->e:LC/d;
000511b0return-object v1
000511b2new-instance v0, LC/d;
000511b6invoke-direct {v0, v1, v2, v3, v4}, LC/d;-><init>(IIII)V
000511bcreturn-object v0
0005118c
000511be
000511be // align 0x10
000511be // align 0x10
000511c0
000511c0C.d::c(android.graphics.Insets):
000511d0invoke-static {v3}, LC/b;->a(Landroid/graphics/Insets;)I
000511d6move-result v0
000511d8invoke-static {v3}, LC/b;->s(Landroid/graphics/Insets;)I
000511demove-result v1
000511e0invoke-static {v3}, LC/b;->w(Landroid/graphics/Insets;)I
000511e6move-result v2
000511e8invoke-static {v3}, LC/b;->A(Landroid/graphics/Insets;)I
000511eemove-result v3
000511f0invoke-static {v0, v1, v2, v3}, LC/d;->b(IIII)LC/d;
000511f6move-result-object v3
000511f8return-object v3
000511c0
000511c0C.d::c(android.graphics.Insets):
000511d0invoke-static {v3}, LC/b;->a(Landroid/graphics/Insets;)I
000511d6move-result v0
000511d8invoke-static {v3}, LC/b;->s(Landroid/graphics/Insets;)I
000511demove-result v1
000511e0invoke-static {v3}, LC/b;->w(Landroid/graphics/Insets;)I
000511e6move-result v2
000511e8invoke-static {v3}, LC/b;->A(Landroid/graphics/Insets;)I
000511eemove-result v3
000511f0invoke-static {v0, v1, v2, v3}, LC/d;->b(IIII)LC/d;
000511f6move-result-object v3
000511f8return-object v3
000511c0
000511fa
000511fa // align 0x4
000511fa // align 0x4
000511fc
000511fcC.d::d():
0005120ciget v0, v4, LC/d;->c:I
00051210iget v1, v4, LC/d;->d:I
00051214iget v2, v4, LC/d;->a:I
00051218iget v3, v4, LC/d;->b:I
0005121cinvoke-static {v2, v3, v0, v1}, LC/c;->a(IIII)Landroid/graphics/Insets;
00051222move-result-object v0
00051224return-object v0
000511fc
000511fcC.d::d():
0005120ciget v0, v4, LC/d;->c:I
00051210iget v1, v4, LC/d;->d:I
00051214iget v2, v4, LC/d;->a:I
00051218iget v3, v4, LC/d;->b:I
0005121cinvoke-static {v2, v3, v0, v1}, LC/c;->a(IIII)Landroid/graphics/Insets;
00051222move-result-object v0
00051224return-object v0
000511fc
00051226
00051226 // align 0x8
00051226 // align 0x8
00051228
00051228C.d::equals(java.lang.Object):
00051238const/4 v0, 0x1
0005123aif-ne v4, v5, :cond_4
0005123ereturn v0
00051240const/4 v1, 0x0
00051242if-eqz v5, :cond_2f
00051246invoke-virtual {v5}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
0005124cmove-result-object v2
0005124econst-class v3, LC/d;
00051252if-eq v3, v2, :cond_10
00051256goto :goto_2f
00051258check-cast v5, LC/d;
0005125ciget v2, v4, LC/d;->d:I
00051260iget v3, v5, LC/d;->d:I
00051264if-eq v2, v3, :cond_19
00051268return v1
0005126aiget v2, v4, LC/d;->a:I
0005126eiget v3, v5, LC/d;->a:I
00051272if-eq v2, v3, :cond_20
00051276return v1
00051278iget v2, v4, LC/d;->c:I
0005127ciget v3, v5, LC/d;->c:I
00051280if-eq v2, v3, :cond_27
00051284return v1
00051286iget v2, v4, LC/d;->b:I
0005128aiget v5, v5, LC/d;->b:I
0005128eif-eq v2, v5, :cond_2e
00051292return v1
00051294return v0
00051296return v1
00051228
00051228C.d::equals(java.lang.Object):
00051238const/4 v0, 0x1
0005123aif-ne v4, v5, :cond_4
0005123ereturn v0
00051240const/4 v1, 0x0
00051242if-eqz v5, :cond_2f
00051246invoke-virtual {v5}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
0005124cmove-result-object v2
0005124econst-class v3, LC/d;
00051252if-eq v3, v2, :cond_10
00051256goto :goto_2f
00051258check-cast v5, LC/d;
0005125ciget v2, v4, LC/d;->d:I
00051260iget v3, v5, LC/d;->d:I
00051264if-eq v2, v3, :cond_19
00051268return v1
0005126aiget v2, v4, LC/d;->a:I
0005126eiget v3, v5, LC/d;->a:I
00051272if-eq v2, v3, :cond_20
00051276return v1
00051278iget v2, v4, LC/d;->c:I
0005127ciget v3, v5, LC/d;->c:I
00051280if-eq v2, v3, :cond_27
00051284return v1
00051286iget v2, v4, LC/d;->b:I
0005128aiget v5, v5, LC/d;->b:I
0005128eif-eq v2, v5, :cond_2e
00051292return v1
00051294return v0
00051296return v1
00051228
00051298
00051298C.d::hashCode():
000512a8iget v0, v2, LC/d;->a:I
000512acmul-int/lit8 v0, v0, 0x1f
000512b0iget v1, v2, LC/d;->b:I
000512b4add-int/2addr v0, v1
000512b6mul-int/lit8 v0, v0, 0x1f
000512baiget v1, v2, LC/d;->c:I
000512beadd-int/2addr v0, v1
000512c0mul-int/lit8 v0, v0, 0x1f
000512c4iget v1, v2, LC/d;->d:I
000512c8add-int/2addr v0, v1
000512careturn v0
00051298
00051298C.d::hashCode():
000512a8iget v0, v2, LC/d;->a:I
000512acmul-int/lit8 v0, v0, 0x1f
000512b0iget v1, v2, LC/d;->b:I
000512b4add-int/2addr v0, v1
000512b6mul-int/lit8 v0, v0, 0x1f
000512baiget v1, v2, LC/d;->c:I
000512beadd-int/2addr v0, v1
000512c0mul-int/lit8 v0, v0, 0x1f
000512c4iget v1, v2, LC/d;->d:I
000512c8add-int/2addr v0, v1
000512careturn v0
00051298
000512cc
000512ccC.d::toString():
000512dcnew-instance v0, Ljava/lang/StringBuilder;
000512e0const-string v1, "Insets{left="
000512e4invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000512eaiget v1, v2, LC/d;->a:I
000512eeinvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
000512f4const-string v1, ", top="
000512f8invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000512feiget v1, v2, LC/d;->b:I
00051302invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
00051308const-string v1, ", right="
0005130cinvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00051312iget v1, v2, LC/d;->c:I
00051316invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
0005131cconst-string v1, ", bottom="
00051320invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00051326iget v1, v2, LC/d;->d:I
0005132ainvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
00051330const/16 v1, 0x7d
00051334invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
0005133ainvoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00051340move-result-object v0
00051342return-object v0
000512cc
000512ccC.d::toString():
000512dcnew-instance v0, Ljava/lang/StringBuilder;
000512e0const-string v1, "Insets{left="
000512e4invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000512eaiget v1, v2, LC/d;->a:I
000512eeinvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
000512f4const-string v1, ", top="
000512f8invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000512feiget v1, v2, LC/d;->b:I
00051302invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
00051308const-string v1, ", right="
0005130cinvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00051312iget v1, v2, LC/d;->c:I
00051316invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
0005131cconst-string v1, ", bottom="
00051320invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00051326iget v1, v2, LC/d;->d:I
0005132ainvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
00051330const/16 v1, 0x7d
00051334invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
0005133ainvoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00051340move-result-object v0
00051342return-object v0
000512cc
00051344
00051344C.d::<clinit>():
00051354new-instance v0, LC/d;
00051358const/4 v1, 0x0
0005135ainvoke-direct {v0, v1, v1, v1, v1}, LC/d;-><init>(IIII)V
00051360sput-object v0, LC/d;->e:LC/d;
00051364return-void
00051344
00051344C.d::<clinit>():
00051354new-instance v0, LC/d;
00051358const/4 v1, 0x0
0005135ainvoke-direct {v0, v1, v1, v1, v1}, LC/d;-><init>(IIII)V
00051360sput-object v0, LC/d;->e:LC/d;
00051364return-void
00051344
00051366
00051366 // align 0x8
00051366 // align 0x8
00051368
00051368C.d::<init>(int, int, int, int):
00051378invoke-direct {v0}, Ljava/lang/Object;-><init>()V
0005137eiput v1, v0, LC/d;->a:I
00051382iput v2, v0, LC/d;->b:I
00051386iput v3, v0, LC/d;->c:I
0005138aiput v4, v0, LC/d;->d:I
0005138ereturn-void
00051368
00051368C.d::<init>(int, int, int, int):
00051378invoke-direct {v0}, Ljava/lang/Object;-><init>()V
0005137eiput v1, v0, LC/d;->a:I
00051382iput v2, v0, LC/d;->b:I
00051386iput v3, v0, LC/d;->c:I
0005138aiput v4, v0, LC/d;->d:I
0005138ereturn-void
00051368
00051390
00051390C.e::a(android.graphics.Paint, java.lang.String):
000513a0invoke-virtual {v0, v1}, Landroid/graphics/Paint;->hasGlyph(Ljava/lang/String;)Z
000513a6move-result v0
000513a8return v0
00051390
00051390C.e::a(android.graphics.Paint, java.lang.String):
000513a0invoke-virtual {v0, v1}, Landroid/graphics/Paint;->hasGlyph(Ljava/lang/String;)Z
000513a6move-result v0
000513a8return v0
00051390
000513aa
000513aa // align 0x4
000513aa // align 0x4
000513ac
000513acC.f::<clinit>():
000513bcnew-instance v0, Ljava/lang/ThreadLocal;
000513c0invoke-direct {v0}, Ljava/lang/ThreadLocal;-><init>()V
000513c6return-void
000513ac
000513acC.f::<clinit>():
000513bcnew-instance v0, Ljava/lang/ThreadLocal;
000513c0invoke-direct {v0}, Ljava/lang/ThreadLocal;-><init>()V
000513c6return-void
000513ac
000513c8
000513c8C.g::<init>(C.g):
000513d8invoke-direct {v1}, Ljava/lang/Object;-><init>()V
000513deiget-char v0, v2, LC/g;->a:C
000513e2iput-char v0, v1, LC/g;->a:C
000513e6iget-object v2, v2, LC/g;->b:[F
000513eaarray-length v0, v2
000513ecinvoke-static {v2, v0}, LC1/d;->i([FI)[F
000513f2move-result-object v2
000513f4iput-object v2, v1, LC/g;->b:[F
000513f8return-void
000513c8
000513c8C.g::<init>(C.g):
000513d8invoke-direct {v1}, Ljava/lang/Object;-><init>()V
000513deiget-char v0, v2, LC/g;->a:C
000513e2iput-char v0, v1, LC/g;->a:C
000513e6iget-object v2, v2, LC/g;->b:[F
000513eaarray-length v0, v2
000513ecinvoke-static {v2, v0}, LC1/d;->i([FI)[F
000513f2move-result-object v2
000513f4iput-object v2, v1, LC/g;->b:[F
000513f8return-void
000513c8
000513fa
000513fa // align 0x4
000513fa // align 0x4
000513fc
000513fcC.g::<init>(char, float[]):
0005140cinvoke-direct {v0}, Ljava/lang/Object;-><init>()V
00051412iput-char v1, v0, LC/g;->a:C
00051416iput-object v2, v0, LC/g;->b:[F
0005141areturn-void
000513fc
000513fcC.g::<init>(char, float[]):
0005140cinvoke-direct {v0}, Ljava/lang/Object;-><init>()V
00051412iput-char v1, v0, LC/g;->a:C
00051416iput-object v2, v0, LC/g;->b:[F
0005141areturn-void
000513fc
0005141c
0005141cC.g::a(android.graphics.Path, float, float, float, float, float, float, float, boolean, boolean):
0005142cmove/from16 v1, v53
00051430move/from16 v3, v55
00051434move/from16 v0, v57
00051438move/from16 v2, v58
0005143cmove/from16 v7, v59
00051440float-to-double v4, v7
00051442invoke-static {v4, v5}, Ljava/lang/Math;->toRadians(D)D
00051448move-result-wide v4
0005144ainvoke-static {v4, v5}, Ljava/lang/Math;->cos(D)D
00051450move-result-wide v8
00051452invoke-static {v4, v5}, Ljava/lang/Math;->sin(D)D
00051458move-result-wide v10
0005145afloat-to-double v12, v1
0005145cmul-double v14, v12, v8
00051460move/from16 v6, v54
00051464move-wide/from16 v16, v4
00051468float-to-double v4, v6
0005146amul-double v18, v4, v10
0005146eadd-double v18, v18, v14
00051472float-to-double v14, v0
00051474div-double v18, v18, v14
00051478neg-float v0, v1
0005147afloat-to-double v0, v0
0005147cmul-double/2addr v0, v10
0005147emul-double v20, v4, v8
00051482add-double v20, v20, v0
00051486float-to-double v0, v2
00051488div-double v20, v20, v0
0005148cmove-wide/from16 v22, v0
00051490float-to-double v0, v3
00051492mul-double/2addr v0, v8
00051494move-wide/from16 v24, v0
00051498move/from16 v0, v56
0005149cfloat-to-double v1, v0
0005149emul-double v26, v1, v10
000514a2add-double v26, v26, v24
000514a6div-double v26, v26, v14
000514aaneg-float v0, v3
000514acmove-wide/from16 v24, v1
000514b0float-to-double v0, v0
000514b2mul-double/2addr v0, v10
000514b4mul-double v24, v24, v8
000514b8add-double v24, v24, v0
000514bcdiv-double v24, v24, v22
000514c0sub-double v0, v18, v26
000514c4sub-double v28, v20, v24
000514c8add-double v30, v18, v26
000514ccconst-wide/high16 v32, 0x4000000000000000
000514d0div-double v30, v30, v32
000514d4add-double v34, v20, v24
000514d8div-double v34, v34, v32
000514dcmul-double v36, v0, v0
000514e0mul-double v38, v28, v28
000514e4add-double v38, v38, v36
000514e8const-wide/16 v36, 0x0
000514eccmpl-double v2, v38, v36
000514f0if-nez v2, :cond_66
000514f4goto/16 :goto_1c2
000514f8const-wide/high16 v40, 0x3ff0000000000000
000514fcdiv-double v42, v40, v38
00051500const-wide/high16 v44, 0x3fd0000000000000
00051504sub-double v42, v42, v44
00051508cmpg-double v2, v42, v36
0005150cif-gez v2, :cond_91
00051510invoke-static/range {v38 .. v39}, Ljava/lang/Math;->sqrt(D)D
00051516move-result-wide v0
00051518const-wide v4, 0x3ffffff583a53b8e
00051522div-double/2addr v0, v4
00051524double-to-float v0, v0
00051526mul-float v5, v57, v0
0005152amul-float v0, v0, v58
0005152emove/from16 v1, v53
00051532move/from16 v4, v56
00051536move/from16 v8, v60
0005153amove/from16 v9, v61
0005153emove v2, v6
00051540move v6, v0
00051542move-object/from16 v0, v52
00051546invoke-static/range {v0 .. v9}, LC/g;->a(Landroid/graphics/Path;FFFFFFFZZ)V
0005154creturn-void
0005154emove/from16 v2, v61
00051552invoke-static/range {v42 .. v43}, Ljava/lang/Math;->sqrt(D)D
00051558move-result-wide v6
0005155amul-double/2addr v0, v6
0005155cmul-double v6, v6, v28
00051560move/from16 v3, v60
00051564if-ne v3, v2, :cond_a3
00051568sub-double v30, v30, v6
0005156cadd-double v34, v34, v0
00051570goto :goto_a7
00051572add-double v30, v30, v6
00051576sub-double v34, v34, v0
0005157asub-double v0, v20, v34
0005157esub-double v6, v18, v30
00051582invoke-static {v0, v1, v6, v7}, Ljava/lang/Math;->atan2(DD)D
00051588move-result-wide v0
0005158asub-double v6, v24, v34
0005158emove-wide/from16 v53, v0
00051592sub-double v0, v26, v30
00051596invoke-static {v6, v7, v0, v1}, Ljava/lang/Math;->atan2(DD)D
0005159cmove-result-wide v0
0005159esub-double v0, v0, v53
000515a2cmpl-double v3, v0, v36
000515a6if-ltz v3, :cond_c1
000515aaconst/4 v7, 0x1
000515acgoto :goto_c2
000515aeconst/4 v7, 0x0
000515b0if-eq v2, v7, :cond_d0
000515b4const-wide v18, 0x401921fb54442d18
000515beif-lez v3, :cond_ce
000515c2sub-double v0, v0, v18
000515c6goto :goto_d0
000515c8add-double v0, v0, v18
000515ccmul-double v30, v30, v14
000515d0mul-double v34, v34, v22
000515d4mul-double v2, v30, v8
000515d8mul-double v18, v34, v10
000515dcsub-double v2, v2, v18
000515e0mul-double v30, v30, v10
000515e4mul-double v34, v34, v8
000515e8add-double v34, v34, v30
000515ecconst-wide/high16 v7, 0x4010000000000000
000515f0mul-double v9, v0, v7
000515f4const-wide v18, 0x400921fb54442d18
000515fediv-double v9, v9, v18
00051602invoke-static {v9, v10}, Ljava/lang/Math;->abs(D)D
00051608move-result-wide v9
0005160ainvoke-static {v9, v10}, Ljava/lang/Math;->ceil(D)D
00051610move-result-wide v9
00051612double-to-int v9, v9
00051614invoke-static/range {v16 .. v17}, Ljava/lang/Math;->cos(D)D
0005161amove-result-wide v10
0005161cinvoke-static/range {v16 .. v17}, Ljava/lang/Math;->sin(D)D
00051622move-result-wide v16
00051624invoke-static/range {v53 .. v54}, Ljava/lang/Math;->cos(D)D
0005162amove-result-wide v18
0005162cinvoke-static/range {v53 .. v54}, Ljava/lang/Math;->sin(D)D
00051632move-result-wide v20
00051634move-wide/from16 v60, v7
00051638neg-double v6, v14
0005163amul-double v24, v6, v10
0005163emul-double v26, v24, v20
00051642mul-double v28, v22, v16
00051646mul-double v30, v28, v18
0005164asub-double v26, v26, v30
0005164emul-double v6, v6, v16
00051652mul-double v20, v20, v6
00051656mul-double v22, v22, v10
0005165amul-double v18, v18, v22
0005165eadd-double v18, v18, v20
00051662move-wide/from16 v56, v0
00051666int-to-double v0, v9
00051668div-double v0, v56, v0
0005166cmove-wide/from16 v20, v18
00051670const/4 v8, 0x0
00051672move-wide/from16 v18, v12
00051676move-wide v12, v4
00051678move-wide/from16 v4, v53
0005167cif-ge v8, v9, :cond_1c2
00051680add-double v30, v4, v0
00051684invoke-static/range {v30 .. v31}, Ljava/lang/Math;->sin(D)D
0005168amove-result-wide v36
0005168cinvoke-static/range {v30 .. v31}, Ljava/lang/Math;->cos(D)D
00051692move-result-wide v38
00051694mul-double v42, v14, v10
00051698mul-double v42, v42, v38
0005169cadd-double v42, v42, v2
000516a0mul-double v44, v28, v36
000516a4move-wide/from16 v46, v0
000516a8sub-double v0, v42, v44
000516acmul-double v42, v14, v16
000516b0mul-double v42, v42, v38
000516b4add-double v42, v42, v34
000516b8mul-double v44, v22, v36
000516bcmove-wide/from16 v48, v2
000516c0add-double v2, v44, v42
000516c4mul-double v42, v24, v36
000516c8mul-double v44, v28, v38
000516ccsub-double v42, v42, v44
000516d0mul-double v36, v36, v6
000516d4mul-double v38, v38, v22
000516d8add-double v36, v38, v36
000516dcsub-double v4, v30, v4
000516e0div-double v38, v4, v32
000516e4invoke-static/range {v38 .. v39}, Ljava/lang/Math;->tan(D)D
000516eamove-result-wide v38
000516ecinvoke-static {v4, v5}, Ljava/lang/Math;->sin(D)D
000516f2move-result-wide v4
000516f4const-wide/high16 v44, 0x4008000000000000
000516f8mul-double v50, v38, v44
000516fcmul-double v50, v50, v38
00051700add-double v50, v50, v60
00051704invoke-static/range {v50 .. v51}, Ljava/lang/Math;->sqrt(D)D
0005170amove-result-wide v38
0005170csub-double v38, v38, v40
00051710mul-double v38, v38, v4
00051714div-double v38, v38, v44
00051718mul-double v26, v26, v38
0005171cadd-double v4, v26, v18
00051720mul-double v20, v20, v38
00051724add-double v12, v20, v12
00051728mul-double v18, v38, v42
0005172cmove-wide/from16 v20, v6
00051730sub-double v6, v0, v18
00051734mul-double v38, v38, v36
00051738move/from16 v19, v8
0005173cmove/from16 v18, v9
00051740sub-double v8, v2, v38
00051744move-wide/from16 v26, v10
00051748const/4 v10, 0x0
0005174amove-object/from16 v11, v52
0005174einvoke-virtual {v11, v10, v10}, Landroid/graphics/Path;->rLineTo(FF)V
00051754double-to-float v4, v4
00051756double-to-float v5, v12
00051758double-to-float v6, v6
0005175adouble-to-float v7, v8
0005175cdouble-to-float v8, v0
0005175edouble-to-float v9, v2
00051760move/from16 v54, v4
00051764move/from16 v55, v5
00051768move/from16 v56, v6
0005176cmove/from16 v57, v7
00051770move/from16 v58, v8
00051774move/from16 v59, v9
00051778move-object/from16 v53, v11
0005177cinvoke-virtual/range {v53 .. v59}, Landroid/graphics/Path;->cubicTo(FFFFFF)V
00051782add-int/lit8 v8, v19, 0x1
00051786move-wide v12, v2
00051788move/from16 v9, v18
0005178cmove-wide/from16 v6, v20
00051790move-wide/from16 v10, v26
00051794move-wide/from16 v4, v30
00051798move-wide/from16 v20, v36
0005179cmove-wide/from16 v26, v42
000517a0move-wide/from16 v2, v48
000517a4move-wide/from16 v18, v0
000517a8move-wide/from16 v0, v46
000517acgoto/16 :goto_128
000517b0return-void
0005141c
0005141cC.g::a(android.graphics.Path, float, float, float, float, float, float, float, boolean, boolean):
0005142cmove/from16 v1, v53
00051430move/from16 v3, v55
00051434move/from16 v0, v57
00051438move/from16 v2, v58
0005143cmove/from16 v7, v59
00051440float-to-double v4, v7
00051442invoke-static {v4, v5}, Ljava/lang/Math;->toRadians(D)D
00051448move-result-wide v4
0005144ainvoke-static {v4, v5}, Ljava/lang/Math;->cos(D)D
00051450move-result-wide v8
00051452invoke-static {v4, v5}, Ljava/lang/Math;->sin(D)D
00051458move-result-wide v10
0005145afloat-to-double v12, v1
0005145cmul-double v14, v12, v8
00051460move/from16 v6, v54
00051464move-wide/from16 v16, v4
00051468float-to-double v4, v6
0005146amul-double v18, v4, v10
0005146eadd-double v18, v18, v14
00051472float-to-double v14, v0
00051474div-double v18, v18, v14
00051478neg-float v0, v1
0005147afloat-to-double v0, v0
0005147cmul-double/2addr v0, v10
0005147emul-double v20, v4, v8
00051482add-double v20, v20, v0
00051486float-to-double v0, v2
00051488div-double v20, v20, v0
0005148cmove-wide/from16 v22, v0
00051490float-to-double v0, v3
00051492mul-double/2addr v0, v8
00051494move-wide/from16 v24, v0
00051498move/from16 v0, v56
0005149cfloat-to-double v1, v0
0005149emul-double v26, v1, v10
000514a2add-double v26, v26, v24
000514a6div-double v26, v26, v14
000514aaneg-float v0, v3
000514acmove-wide/from16 v24, v1
000514b0float-to-double v0, v0
000514b2mul-double/2addr v0, v10
000514b4mul-double v24, v24, v8
000514b8add-double v24, v24, v0
000514bcdiv-double v24, v24, v22
000514c0sub-double v0, v18, v26
000514c4sub-double v28, v20, v24
000514c8add-double v30, v18, v26
000514ccconst-wide/high16 v32, 0x4000000000000000
000514d0div-double v30, v30, v32
000514d4add-double v34, v20, v24
000514d8div-double v34, v34, v32
000514dcmul-double v36, v0, v0
000514e0mul-double v38, v28, v28
000514e4add-double v38, v38, v36
000514e8const-wide/16 v36, 0x0
000514eccmpl-double v2, v38, v36
000514f0if-nez v2, :cond_66
000514f4goto/16 :goto_1c2
000514f8const-wide/high16 v40, 0x3ff0000000000000
000514fcdiv-double v42, v40, v38
00051500const-wide/high16 v44, 0x3fd0000000000000
00051504sub-double v42, v42, v44
00051508cmpg-double v2, v42, v36
0005150cif-gez v2, :cond_91
00051510invoke-static/range {v38 .. v39}, Ljava/lang/Math;->sqrt(D)D
00051516move-result-wide v0
00051518const-wide v4, 0x3ffffff583a53b8e
00051522div-double/2addr v0, v4
00051524double-to-float v0, v0
00051526mul-float v5, v57, v0
0005152amul-float v0, v0, v58
0005152emove/from16 v1, v53
00051532move/from16 v4, v56
00051536move/from16 v8, v60
0005153amove/from16 v9, v61
0005153emove v2, v6
00051540move v6, v0
00051542move-object/from16 v0, v52
00051546invoke-static/range {v0 .. v9}, LC/g;->a(Landroid/graphics/Path;FFFFFFFZZ)V
0005154creturn-void
0005154emove/from16 v2, v61
00051552invoke-static/range {v42 .. v43}, Ljava/lang/Math;->sqrt(D)D
00051558move-result-wide v6
0005155amul-double/2addr v0, v6
0005155cmul-double v6, v6, v28
00051560move/from16 v3, v60
00051564if-ne v3, v2, :cond_a3
00051568sub-double v30, v30, v6
0005156cadd-double v34, v34, v0
00051570goto :goto_a7
00051572add-double v30, v30, v6
00051576sub-double v34, v34, v0
0005157asub-double v0, v20, v34
0005157esub-double v6, v18, v30
00051582invoke-static {v0, v1, v6, v7}, Ljava/lang/Math;->atan2(DD)D
00051588move-result-wide v0
0005158asub-double v6, v24, v34
0005158emove-wide/from16 v53, v0
00051592sub-double v0, v26, v30
00051596invoke-static {v6, v7, v0, v1}, Ljava/lang/Math;->atan2(DD)D
0005159cmove-result-wide v0
0005159esub-double v0, v0, v53
000515a2cmpl-double v3, v0, v36
000515a6if-ltz v3, :cond_c1
000515aaconst/4 v7, 0x1
000515acgoto :goto_c2
000515aeconst/4 v7, 0x0
000515b0if-eq v2, v7, :cond_d0
000515b4const-wide v18, 0x401921fb54442d18
000515beif-lez v3, :cond_ce
000515c2sub-double v0, v0, v18
000515c6goto :goto_d0
000515c8add-double v0, v0, v18
000515ccmul-double v30, v30, v14
000515d0mul-double v34, v34, v22
000515d4mul-double v2, v30, v8
000515d8mul-double v18, v34, v10
000515dcsub-double v2, v2, v18
000515e0mul-double v30, v30, v10
000515e4mul-double v34, v34, v8
000515e8add-double v34, v34, v30
000515ecconst-wide/high16 v7, 0x4010000000000000
000515f0mul-double v9, v0, v7
000515f4const-wide v18, 0x400921fb54442d18
000515fediv-double v9, v9, v18
00051602invoke-static {v9, v10}, Ljava/lang/Math;->abs(D)D
00051608move-result-wide v9
0005160ainvoke-static {v9, v10}, Ljava/lang/Math;->ceil(D)D
00051610move-result-wide v9
00051612double-to-int v9, v9
00051614invoke-static/range {v16 .. v17}, Ljava/lang/Math;->cos(D)D
0005161amove-result-wide v10
0005161cinvoke-static/range {v16 .. v17}, Ljava/lang/Math;->sin(D)D
00051622move-result-wide v16
00051624invoke-static/range {v53 .. v54}, Ljava/lang/Math;->cos(D)D
0005162amove-result-wide v18
0005162cinvoke-static/range {v53 .. v54}, Ljava/lang/Math;->sin(D)D
00051632move-result-wide v20
00051634move-wide/from16 v60, v7
00051638neg-double v6, v14
0005163amul-double v24, v6, v10
0005163emul-double v26, v24, v20
00051642mul-double v28, v22, v16
00051646mul-double v30, v28, v18
0005164asub-double v26, v26, v30
0005164emul-double v6, v6, v16
00051652mul-double v20, v20, v6
00051656mul-double v22, v22, v10
0005165amul-double v18, v18, v22
0005165eadd-double v18, v18, v20
00051662move-wide/from16 v56, v0
00051666int-to-double v0, v9
00051668div-double v0, v56, v0
0005166cmove-wide/from16 v20, v18
00051670const/4 v8, 0x0
00051672move-wide/from16 v18, v12
00051676move-wide v12, v4
00051678move-wide/from16 v4, v53
0005167cif-ge v8, v9, :cond_1c2
00051680add-double v30, v4, v0
00051684invoke-static/range {v30 .. v31}, Ljava/lang/Math;->sin(D)D
0005168amove-result-wide v36
0005168cinvoke-static/range {v30 .. v31}, Ljava/lang/Math;->cos(D)D
00051692move-result-wide v38
00051694mul-double v42, v14, v10
00051698mul-double v42, v42, v38
0005169cadd-double v42, v42, v2
000516a0mul-double v44, v28, v36
000516a4move-wide/from16 v46, v0
000516a8sub-double v0, v42, v44
000516acmul-double v42, v14, v16
000516b0mul-double v42, v42, v38
000516b4add-double v42, v42, v34
000516b8mul-double v44, v22, v36
000516bcmove-wide/from16 v48, v2
000516c0add-double v2, v44, v42
000516c4mul-double v42, v24, v36
000516c8mul-double v44, v28, v38
000516ccsub-double v42, v42, v44
000516d0mul-double v36, v36, v6
000516d4mul-double v38, v38, v22
000516d8add-double v36, v38, v36
000516dcsub-double v4, v30, v4
000516e0div-double v38, v4, v32
000516e4invoke-static/range {v38 .. v39}, Ljava/lang/Math;->tan(D)D
000516eamove-result-wide v38
000516ecinvoke-static {v4, v5}, Ljava/lang/Math;->sin(D)D
000516f2move-result-wide v4
000516f4const-wide/high16 v44, 0x4008000000000000
000516f8mul-double v50, v38, v44
000516fcmul-double v50, v50, v38
00051700add-double v50, v50, v60
00051704invoke-static/range {v50 .. v51}, Ljava/lang/Math;->sqrt(D)D
0005170amove-result-wide v38
0005170csub-double v38, v38, v40
00051710mul-double v38, v38, v4
00051714div-double v38, v38, v44
00051718mul-double v26, v26, v38
0005171cadd-double v4, v26, v18
00051720mul-double v20, v20, v38
00051724add-double v12, v20, v12
00051728mul-double v18, v38, v42
0005172cmove-wide/from16 v20, v6
00051730sub-double v6, v0, v18
00051734mul-double v38, v38, v36
00051738move/from16 v19, v8
0005173cmove/from16 v18, v9
00051740sub-double v8, v2, v38
00051744move-wide/from16 v26, v10
00051748const/4 v10, 0x0
0005174amove-object/from16 v11, v52
0005174einvoke-virtual {v11, v10, v10}, Landroid/graphics/Path;->rLineTo(FF)V
00051754double-to-float v4, v4
00051756double-to-float v5, v12
00051758double-to-float v6, v6
0005175adouble-to-float v7, v8
0005175cdouble-to-float v8, v0
0005175edouble-to-float v9, v2
00051760move/from16 v54, v4
00051764move/from16 v55, v5
00051768move/from16 v56, v6
0005176cmove/from16 v57, v7
00051770move/from16 v58, v8
00051774move/from16 v59, v9
00051778move-object/from16 v53, v11
0005177cinvoke-virtual/range {v53 .. v59}, Landroid/graphics/Path;->cubicTo(FFFFFF)V
00051782add-int/lit8 v8, v19, 0x1
00051786move-wide v12, v2
00051788move/from16 v9, v18
0005178cmove-wide/from16 v6, v20
00051790move-wide/from16 v10, v26
00051794move-wide/from16 v4, v30
00051798move-wide/from16 v20, v36
0005179cmove-wide/from16 v26, v42
000517a0move-wide/from16 v2, v48
000517a4move-wide/from16 v18, v0
000517a8move-wide/from16 v0, v46
000517acgoto/16 :goto_128
000517b0return-void
0005141c
000517b2
000517b2 // align 0x4
000517b2 // align 0x4
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
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
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
Loading..