File classes.dex
Function:
Loading..
00123f90
00123f90t.k::a(t.d):
00123fa0move-object/from16 v0, v23
00123fa4iget v1, v0, Lt/o;->j:I
00123fa8invoke-static {v1}, Lq/e;->a(I)I
00123faemove-result v1
00123fb0const/4 v2, 0x0
00123fb2const/4 v3, 0x3
00123fb4if-eq v1, v3, :cond_387
00123fb8iget-object v1, v0, Lt/o;->e:Lt/g;
00123fbciget-boolean v4, v1, Lt/f;->j:Z
00123fc0iget-object v5, v0, Lt/o;->h:Lt/f;
00123fc4iget-object v6, v0, Lt/o;->i:Lt/f;
00123fc8const/high16 v7, 0x3f000000
00123fccconst/4 v8, 0x1
00123fceif-nez v4, :cond_26
00123fd2iget v4, v0, Lt/o;->d:I
00123fd6if-ne v4, v3, :cond_26
00123fdaiget-object v4, v0, Lt/o;->b:Ls/d;
00123fdeiget v9, v4, Ls/d;->r:I
00123fe2const/4 v10, 0x2
00123fe4if-eq v9, v10, :cond_28a
00123fe8if-eq v9, v3, :cond_2a
00123fecmove/from16 v24, v7
00123ff0goto/16 :goto_2a4
00123ff4iget v9, v4, Ls/d;->s:I
00123ff8const/4 v10, -0x1
00123ffaif-eqz v9, :cond_62
00123ffeif-ne v9, v3, :cond_32
00124002goto :goto_62
00124004iget v9, v4, Ls/d;->X:I
00124008if-eq v9, v10, :cond_54
0012400cif-eqz v9, :cond_49
00124010if-eq v9, v8, :cond_3c
00124014move v4, v2
00124016goto :goto_5e
00124018iget-object v9, v4, Ls/d;->e:Lt/m;
0012401ciget-object v9, v9, Lt/o;->e:Lt/g;
00124020iget v9, v9, Lt/f;->g:I
00124024int-to-float v9, v9
00124026iget v4, v4, Ls/d;->W:F
0012402amul-float/2addr v9, v4
0012402cadd-float/2addr v9, v7
0012402efloat-to-int v4, v9
00124030goto :goto_5e
00124032iget-object v9, v4, Ls/d;->e:Lt/m;
00124036iget-object v9, v9, Lt/o;->e:Lt/g;
0012403aiget v9, v9, Lt/f;->g:I
0012403eint-to-float v9, v9
00124040iget v4, v4, Ls/d;->W:F
00124044div-float/2addr v9, v4
00124046goto :goto_46
00124048iget-object v9, v4, Ls/d;->e:Lt/m;
0012404ciget-object v9, v9, Lt/o;->e:Lt/g;
00124050iget v9, v9, Lt/f;->g:I
00124054int-to-float v9, v9
00124056iget v4, v4, Ls/d;->W:F
0012405agoto :goto_45
0012405cinvoke-virtual {v1, v4}, Lt/g;->d(I)V
00124062goto :goto_26
00124064iget-object v9, v4, Ls/d;->e:Lt/m;
00124068iget-object v11, v9, Lt/o;->h:Lt/f;
0012406ciget-object v9, v9, Lt/o;->i:Lt/f;
00124070iget-object v12, v4, Ls/d;->I:Ls/c;
00124074iget-object v12, v12, Ls/c;->f:Ls/c;
00124078if-eqz v12, :cond_70
0012407cmove v12, v8
0012407egoto :goto_71
00124080move v12, v2
00124082iget-object v13, v4, Ls/d;->J:Ls/c;
00124086iget-object v13, v13, Ls/c;->f:Ls/c;
0012408aif-eqz v13, :cond_79
0012408emove v13, v8
00124090goto :goto_7a
00124092move v13, v2
00124094iget-object v14, v4, Ls/d;->K:Ls/c;
00124098iget-object v14, v14, Ls/c;->f:Ls/c;
0012409cif-eqz v14, :cond_82
001240a0move v14, v8
001240a2goto :goto_83
001240a4move v14, v2
001240a6iget-object v15, v4, Ls/d;->L:Ls/c;
001240aaiget-object v15, v15, Ls/c;->f:Ls/c;
001240aeif-eqz v15, :cond_8d
001240b2move v15, v8
001240b4move/from16 v24, v7
001240b8goto :goto_8f
001240bamove v15, v2
001240bcgoto :goto_8a
001240beiget v7, v4, Ls/d;->X:I
001240c2if-eqz v12, :cond_19d
001240c6if-eqz v13, :cond_19d
001240caif-eqz v14, :cond_19d
001240ceif-eqz v15, :cond_19d
001240d2iget v4, v4, Ls/d;->W:F
001240d6iget-boolean v10, v11, Lt/f;->j:Z
001240dasget-object v16, Lt/k;->k:[I
001240deif-eqz v10, :cond_ef
001240e2iget-boolean v10, v9, Lt/f;->j:Z
001240e6if-eqz v10, :cond_ef
001240eaiget-boolean v3, v5, Lt/f;->c:Z
001240eeif-eqz v3, :cond_386
001240f2iget-boolean v3, v6, Lt/f;->c:Z
001240f6if-nez v3, :cond_af
001240fagoto/16 :goto_386
001240feiget-object v3, v5, Lt/f;->l:Ljava/util/ArrayList;
00124102invoke-virtual {v3, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
00124108move-result-object v3
0012410acheck-cast v3, Lt/f;
0012410eiget v3, v3, Lt/f;->g:I
00124112iget v5, v5, Lt/f;->f:I
00124116add-int v17, v3, v5
0012411aiget-object v3, v6, Lt/f;->l:Ljava/util/ArrayList;
0012411einvoke-virtual {v3, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
00124124move-result-object v3
00124126check-cast v3, Lt/f;
0012412aiget v3, v3, Lt/f;->g:I
0012412eiget v5, v6, Lt/f;->f:I
00124132sub-int v18, v3, v5
00124136iget v3, v11, Lt/f;->g:I
0012413aiget v5, v11, Lt/f;->f:I
0012413eadd-int v19, v3, v5
00124142iget v3, v9, Lt/f;->g:I
00124146iget v5, v9, Lt/f;->f:I
0012414asub-int v20, v3, v5
0012414emove/from16 v21, v4
00124152move/from16 v22, v7
00124156invoke-static/range {v16 .. v22}, Lt/k;->m([IIIIIFI)V
0012415caget v2, v16, v2
00124160invoke-virtual {v1, v2}, Lt/g;->d(I)V
00124166iget-object v1, v0, Lt/o;->b:Ls/d;
0012416aiget-object v1, v1, Ls/d;->e:Lt/m;
0012416eiget-object v1, v1, Lt/o;->e:Lt/g;
00124172aget v2, v16, v8
00124176invoke-virtual {v1, v2}, Lt/g;->d(I)V
0012417creturn-void
0012417emove/from16 v21, v4
00124182move/from16 v22, v7
00124186iget-boolean v4, v5, Lt/f;->j:Z
0012418aiget-object v7, v11, Lt/f;->l:Ljava/util/ArrayList;
0012418eif-eqz v4, :cond_140
00124192iget-boolean v4, v6, Lt/f;->j:Z
00124196if-eqz v4, :cond_140
0012419aiget-boolean v4, v11, Lt/f;->c:Z
0012419eif-eqz v4, :cond_386
001241a2iget-boolean v4, v9, Lt/f;->c:Z
001241a6if-nez v4, :cond_107
001241aagoto/16 :goto_386
001241aeiget v4, v5, Lt/f;->g:I
001241b2iget v10, v5, Lt/f;->f:I
001241b6add-int v17, v4, v10
001241baiget v4, v6, Lt/f;->g:I
001241beiget v10, v6, Lt/f;->f:I
001241c2sub-int v18, v4, v10
001241c6invoke-virtual {v7, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
001241ccmove-result-object v4
001241cecheck-cast v4, Lt/f;
001241d2iget v4, v4, Lt/f;->g:I
001241d6iget v10, v11, Lt/f;->f:I
001241daadd-int v19, v4, v10
001241deiget-object v4, v9, Lt/f;->l:Ljava/util/ArrayList;
001241e2invoke-virtual {v4, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
001241e8move-result-object v4
001241eacheck-cast v4, Lt/f;
001241eeiget v4, v4, Lt/f;->g:I
001241f2iget v10, v9, Lt/f;->f:I
001241f6sub-int v20, v4, v10
001241fainvoke-static/range {v16 .. v22}, Lt/k;->m([IIIIIFI)V
00124200aget v4, v16, v2
00124204invoke-virtual {v1, v4}, Lt/g;->d(I)V
0012420aiget-object v4, v0, Lt/o;->b:Ls/d;
0012420eiget-object v4, v4, Ls/d;->e:Lt/m;
00124212iget-object v4, v4, Lt/o;->e:Lt/g;
00124216aget v10, v16, v8
0012421ainvoke-virtual {v4, v10}, Lt/g;->d(I)V
00124220iget-boolean v4, v5, Lt/f;->c:Z
00124224if-eqz v4, :cond_386
00124228iget-boolean v4, v6, Lt/f;->c:Z
0012422cif-eqz v4, :cond_386
00124230iget-boolean v4, v11, Lt/f;->c:Z
00124234if-eqz v4, :cond_386
00124238iget-boolean v4, v9, Lt/f;->c:Z
0012423cif-nez v4, :cond_152
00124240goto/16 :goto_386
00124244iget-object v4, v5, Lt/f;->l:Ljava/util/ArrayList;
00124248invoke-virtual {v4, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
0012424emove-result-object v4
00124250check-cast v4, Lt/f;
00124254iget v4, v4, Lt/f;->g:I
00124258iget v10, v5, Lt/f;->f:I
0012425cadd-int v17, v4, v10
00124260iget-object v4, v6, Lt/f;->l:Ljava/util/ArrayList;
00124264invoke-virtual {v4, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
0012426amove-result-object v4
0012426ccheck-cast v4, Lt/f;
00124270iget v4, v4, Lt/f;->g:I
00124274iget v10, v6, Lt/f;->f:I
00124278sub-int v18, v4, v10
0012427cinvoke-virtual {v7, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
00124282move-result-object v4
00124284check-cast v4, Lt/f;
00124288iget v4, v4, Lt/f;->g:I
0012428ciget v7, v11, Lt/f;->f:I
00124290add-int v19, v4, v7
00124294iget-object v4, v9, Lt/f;->l:Ljava/util/ArrayList;
00124298invoke-virtual {v4, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
0012429emove-result-object v4
001242a0check-cast v4, Lt/f;
001242a4iget v4, v4, Lt/f;->g:I
001242a8iget v7, v9, Lt/f;->f:I
001242acsub-int v20, v4, v7
001242b0invoke-static/range {v16 .. v22}, Lt/k;->m([IIIIIFI)V
001242b6aget v4, v16, v2
001242bainvoke-virtual {v1, v4}, Lt/g;->d(I)V
001242c0iget-object v4, v0, Lt/o;->b:Ls/d;
001242c4iget-object v4, v4, Ls/d;->e:Lt/m;
001242c8iget-object v4, v4, Lt/o;->e:Lt/g;
001242ccaget v7, v16, v8
001242d0invoke-virtual {v4, v7}, Lt/g;->d(I)V
001242d6goto/16 :goto_2a4
001242daif-eqz v12, :cond_215
001242deif-eqz v14, :cond_215
001242e2iget-boolean v9, v5, Lt/f;->c:Z
001242e6if-eqz v9, :cond_386
001242eaiget-boolean v9, v6, Lt/f;->c:Z
001242eeif-nez v9, :cond_1ab
001242f2goto/16 :goto_386
001242f6iget v4, v4, Ls/d;->W:F
001242faiget-object v9, v5, Lt/f;->l:Ljava/util/ArrayList;
001242feinvoke-virtual {v9, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
00124304move-result-object v9
00124306check-cast v9, Lt/f;
0012430aiget v9, v9, Lt/f;->g:I
0012430eiget v11, v5, Lt/f;->f:I
00124312add-int/2addr v9, v11
00124314iget-object v11, v6, Lt/f;->l:Ljava/util/ArrayList;
00124318invoke-virtual {v11, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
0012431emove-result-object v11
00124320check-cast v11, Lt/f;
00124324iget v11, v11, Lt/f;->g:I
00124328iget v12, v6, Lt/f;->f:I
0012432csub-int/2addr v11, v12
0012432eif-eq v7, v10, :cond_1f2
00124332if-eqz v7, :cond_1f2
00124336if-eq v7, v8, :cond_1cf
0012433agoto/16 :goto_2a4
0012433esub-int/2addr v11, v9
00124340invoke-virtual {v0, v11, v2}, Lt/o;->g(II)I
00124346move-result v7
00124348int-to-float v9, v7
0012434adiv-float/2addr v9, v4
0012434cadd-float v9, v9, v24
00124350float-to-int v9, v9
00124352invoke-virtual {v0, v9, v8}, Lt/o;->g(II)I
00124358move-result v10
0012435aif-eq v9, v10, :cond_1e4
0012435eint-to-float v7, v10
00124360mul-float/2addr v7, v4
00124362add-float v7, v7, v24
00124366float-to-int v7, v7
00124368invoke-virtual {v1, v7}, Lt/g;->d(I)V
0012436eiget-object v4, v0, Lt/o;->b:Ls/d;
00124372iget-object v4, v4, Ls/d;->e:Lt/m;
00124376iget-object v4, v4, Lt/o;->e:Lt/g;
0012437ainvoke-virtual {v4, v10}, Lt/g;->d(I)V
00124380goto/16 :goto_2a4
00124384sub-int/2addr v11, v9
00124386invoke-virtual {v0, v11, v2}, Lt/o;->g(II)I
0012438cmove-result v7
0012438eint-to-float v9, v7
00124390mul-float/2addr v9, v4
00124392add-float v9, v9, v24
00124396float-to-int v9, v9
00124398invoke-virtual {v0, v9, v8}, Lt/o;->g(II)I
0012439emove-result v10
001243a0if-eq v9, v10, :cond_207
001243a4int-to-float v7, v10
001243a6div-float/2addr v7, v4
001243a8add-float v7, v7, v24
001243acfloat-to-int v7, v7
001243aeinvoke-virtual {v1, v7}, Lt/g;->d(I)V
001243b4iget-object v4, v0, Lt/o;->b:Ls/d;
001243b8iget-object v4, v4, Ls/d;->e:Lt/m;
001243bciget-object v4, v4, Lt/o;->e:Lt/g;
001243c0invoke-virtual {v4, v10}, Lt/g;->d(I)V
001243c6goto/16 :goto_2a4
001243caif-eqz v13, :cond_2a4
001243ceif-eqz v15, :cond_2a4
001243d2iget-boolean v12, v11, Lt/f;->c:Z
001243d6if-eqz v12, :cond_386
001243daiget-boolean v12, v9, Lt/f;->c:Z
001243deif-nez v12, :cond_223
001243e2goto/16 :goto_386
001243e6iget v4, v4, Ls/d;->W:F
001243eaiget-object v12, v11, Lt/f;->l:Ljava/util/ArrayList;
001243eeinvoke-virtual {v12, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
001243f4move-result-object v12
001243f6check-cast v12, Lt/f;
001243faiget v12, v12, Lt/f;->g:I
001243feiget v11, v11, Lt/f;->f:I
00124402add-int/2addr v12, v11
00124404iget-object v11, v9, Lt/f;->l:Ljava/util/ArrayList;
00124408invoke-virtual {v11, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
0012440emove-result-object v11
00124410check-cast v11, Lt/f;
00124414iget v11, v11, Lt/f;->g:I
00124418iget v9, v9, Lt/f;->f:I
0012441csub-int/2addr v11, v9
0012441eif-eq v7, v10, :cond_268
00124422if-eqz v7, :cond_246
00124426if-eq v7, v8, :cond_268
0012442agoto :goto_2a4
0012442csub-int/2addr v11, v12
0012442einvoke-virtual {v0, v11, v8}, Lt/o;->g(II)I
00124434move-result v7
00124436int-to-float v9, v7
00124438mul-float/2addr v9, v4
0012443aadd-float v9, v9, v24
0012443efloat-to-int v9, v9
00124440invoke-virtual {v0, v9, v2}, Lt/o;->g(II)I
00124446move-result v10
00124448if-eq v9, v10, :cond_25b
0012444cint-to-float v7, v10
0012444ediv-float/2addr v7, v4
00124450add-float v7, v7, v24
00124454float-to-int v7, v7
00124456invoke-virtual {v1, v10}, Lt/g;->d(I)V
0012445ciget-object v4, v0, Lt/o;->b:Ls/d;
00124460iget-object v4, v4, Ls/d;->e:Lt/m;
00124464iget-object v4, v4, Lt/o;->e:Lt/g;
00124468invoke-virtual {v4, v7}, Lt/g;->d(I)V
0012446egoto :goto_2a4
00124470sub-int/2addr v11, v12
00124472invoke-virtual {v0, v11, v8}, Lt/o;->g(II)I
00124478move-result v7
0012447aint-to-float v9, v7
0012447cdiv-float/2addr v9, v4
0012447eadd-float v9, v9, v24
00124482float-to-int v9, v9
00124484invoke-virtual {v0, v9, v2}, Lt/o;->g(II)I
0012448amove-result v10
0012448cif-eq v9, v10, :cond_27d
00124490int-to-float v7, v10
00124492mul-float/2addr v7, v4
00124494add-float v7, v7, v24
00124498float-to-int v7, v7
0012449ainvoke-virtual {v1, v10}, Lt/g;->d(I)V
001244a0iget-object v4, v0, Lt/o;->b:Ls/d;
001244a4iget-object v4, v4, Ls/d;->e:Lt/m;
001244a8iget-object v4, v4, Lt/o;->e:Lt/g;
001244acinvoke-virtual {v4, v7}, Lt/g;->d(I)V
001244b2goto :goto_2a4
001244b4move/from16 v24, v7
001244b8iget-object v7, v4, Ls/d;->T:Ls/d;
001244bcif-eqz v7, :cond_2a4
001244c0iget-object v7, v7, Ls/d;->d:Lt/k;
001244c4iget-object v7, v7, Lt/o;->e:Lt/g;
001244c8iget-boolean v9, v7, Lt/f;->j:Z
001244ccif-eqz v9, :cond_2a4
001244d0iget v4, v4, Ls/d;->w:F
001244d4iget v7, v7, Lt/f;->g:I
001244d8int-to-float v7, v7
001244damul-float/2addr v7, v4
001244dcadd-float v7, v7, v24
001244e0float-to-int v4, v7
001244e2invoke-virtual {v1, v4}, Lt/g;->d(I)V
001244e8iget-boolean v4, v5, Lt/f;->c:Z
001244ecif-eqz v4, :cond_386
001244f0iget-boolean v4, v6, Lt/f;->c:Z
001244f4if-nez v4, :cond_2ae
001244f8goto/16 :goto_386
001244fciget-boolean v4, v5, Lt/f;->j:Z
00124500if-eqz v4, :cond_2bc
00124504iget-boolean v4, v6, Lt/f;->j:Z
00124508if-eqz v4, :cond_2bc
0012450ciget-boolean v4, v1, Lt/f;->j:Z
00124510if-eqz v4, :cond_2bc
00124514goto/16 :goto_386
00124518iget-boolean v4, v1, Lt/f;->j:Z
0012451cif-nez v4, :cond_2f6
00124520iget v4, v0, Lt/o;->d:I
00124524if-ne v4, v3, :cond_2f6
00124528iget-object v4, v0, Lt/o;->b:Ls/d;
0012452ciget v7, v4, Ls/d;->r:I
00124530if-nez v7, :cond_2f6
00124534invoke-virtual {v4}, Ls/d;->x()Z
0012453amove-result v4
0012453cif-nez v4, :cond_2f6
00124540iget-object v3, v5, Lt/f;->l:Ljava/util/ArrayList;
00124544invoke-virtual {v3, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
0012454amove-result-object v3
0012454ccheck-cast v3, Lt/f;
00124550iget-object v4, v6, Lt/f;->l:Ljava/util/ArrayList;
00124554invoke-virtual {v4, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
0012455amove-result-object v2
0012455ccheck-cast v2, Lt/f;
00124560iget v3, v3, Lt/f;->g:I
00124564iget v4, v5, Lt/f;->f:I
00124568add-int/2addr v3, v4
0012456aiget v2, v2, Lt/f;->g:I
0012456eiget v4, v6, Lt/f;->f:I
00124572add-int/2addr v2, v4
00124574sub-int v4, v2, v3
00124578invoke-virtual {v5, v3}, Lt/f;->d(I)V
0012457einvoke-virtual {v6, v2}, Lt/f;->d(I)V
00124584invoke-virtual {v1, v4}, Lt/g;->d(I)V
0012458areturn-void
0012458ciget-boolean v4, v1, Lt/f;->j:Z
00124590if-nez v4, :cond_346
00124594iget v4, v0, Lt/o;->d:I
00124598if-ne v4, v3, :cond_346
0012459ciget v3, v0, Lt/o;->a:I
001245a0if-ne v3, v8, :cond_346
001245a4iget-object v3, v5, Lt/f;->l:Ljava/util/ArrayList;
001245a8invoke-virtual {v3}, Ljava/util/ArrayList;->size()I
001245aemove-result v3
001245b0if-lez v3, :cond_346
001245b4iget-object v3, v6, Lt/f;->l:Ljava/util/ArrayList;
001245b8invoke-virtual {v3}, Ljava/util/ArrayList;->size()I
001245bemove-result v3
001245c0if-lez v3, :cond_346
001245c4iget-object v3, v5, Lt/f;->l:Ljava/util/ArrayList;
001245c8invoke-virtual {v3, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
001245cemove-result-object v3
001245d0check-cast v3, Lt/f;
001245d4iget-object v4, v6, Lt/f;->l:Ljava/util/ArrayList;
001245d8invoke-virtual {v4, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
001245demove-result-object v4
001245e0check-cast v4, Lt/f;
001245e4iget v3, v3, Lt/f;->g:I
001245e8iget v7, v5, Lt/f;->f:I
001245ecadd-int/2addr v3, v7
001245eeiget v4, v4, Lt/f;->g:I
001245f2iget v7, v6, Lt/f;->f:I
001245f6add-int/2addr v4, v7
001245f8sub-int/2addr v4, v3
001245faiget v3, v1, Lt/g;->m:I
001245feinvoke-static {v4, v3}, Ljava/lang/Math;->min(II)I
00124604move-result v3
00124606iget-object v4, v0, Lt/o;->b:Ls/d;
0012460aiget v7, v4, Ls/d;->v:I
0012460eiget v4, v4, Ls/d;->u:I
00124612invoke-static {v4, v3}, Ljava/lang/Math;->max(II)I
00124618move-result v3
0012461aif-lez v7, :cond_343
0012461einvoke-static {v7, v3}, Ljava/lang/Math;->min(II)I
00124624move-result v3
00124626invoke-virtual {v1, v3}, Lt/g;->d(I)V
0012462ciget-boolean v3, v1, Lt/f;->j:Z
00124630if-nez v3, :cond_34b
00124634goto :goto_386
00124636iget-object v3, v5, Lt/f;->l:Ljava/util/ArrayList;
0012463ainvoke-virtual {v3, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
00124640move-result-object v3
00124642check-cast v3, Lt/f;
00124646iget-object v4, v6, Lt/f;->l:Ljava/util/ArrayList;
0012464ainvoke-virtual {v4, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
00124650move-result-object v2
00124652check-cast v2, Lt/f;
00124656iget v4, v3, Lt/f;->g:I
0012465aiget v7, v5, Lt/f;->f:I
0012465eadd-int/2addr v7, v4
00124660iget v8, v2, Lt/f;->g:I
00124664iget v9, v6, Lt/f;->f:I
00124668add-int/2addr v9, v8
0012466aiget-object v10, v0, Lt/o;->b:Ls/d;
0012466eiget v10, v10, Ls/d;->d0:F
00124672if-ne v3, v2, :cond_36e
00124676move/from16 v10, v24
0012467agoto :goto_370
0012467cmove v4, v7
0012467emove v8, v9
00124680sub-int/2addr v8, v4
00124682iget v2, v1, Lt/f;->g:I
00124686sub-int/2addr v8, v2
00124688int-to-float v2, v4
0012468aadd-float v2, v2, v24
0012468eint-to-float v3, v8
00124690mul-float/2addr v3, v10
00124692add-float/2addr v3, v2
00124694float-to-int v2, v3
00124696invoke-virtual {v5, v2}, Lt/f;->d(I)V
0012469ciget v2, v5, Lt/f;->g:I
001246a0iget v1, v1, Lt/f;->g:I
001246a4add-int/2addr v2, v1
001246a6invoke-virtual {v6, v2}, Lt/f;->d(I)V
001246acreturn-void
001246aeiget-object v1, v0, Lt/o;->b:Ls/d;
001246b2iget-object v3, v1, Ls/d;->I:Ls/c;
001246b6iget-object v1, v1, Ls/d;->K:Ls/c;
001246bainvoke-virtual {v0, v3, v1, v2}, Lt/o;->l(Ls/c;Ls/c;I)V
001246c0return-void
00123f90
00123f90t.k::a(t.d):
00123fa0move-object/from16 v0, v23
00123fa4iget v1, v0, Lt/o;->j:I
00123fa8invoke-static {v1}, Lq/e;->a(I)I
00123faemove-result v1
00123fb0const/4 v2, 0x0
00123fb2const/4 v3, 0x3
00123fb4if-eq v1, v3, :cond_387
00123fb8iget-object v1, v0, Lt/o;->e:Lt/g;
00123fbciget-boolean v4, v1, Lt/f;->j:Z
00123fc0iget-object v5, v0, Lt/o;->h:Lt/f;
00123fc4iget-object v6, v0, Lt/o;->i:Lt/f;
00123fc8const/high16 v7, 0x3f000000
00123fccconst/4 v8, 0x1
00123fceif-nez v4, :cond_26
00123fd2iget v4, v0, Lt/o;->d:I
00123fd6if-ne v4, v3, :cond_26
00123fdaiget-object v4, v0, Lt/o;->b:Ls/d;
00123fdeiget v9, v4, Ls/d;->r:I
00123fe2const/4 v10, 0x2
00123fe4if-eq v9, v10, :cond_28a
00123fe8if-eq v9, v3, :cond_2a
00123fecmove/from16 v24, v7
00123ff0goto/16 :goto_2a4
00123ff4iget v9, v4, Ls/d;->s:I
00123ff8const/4 v10, -0x1
00123ffaif-eqz v9, :cond_62
00123ffeif-ne v9, v3, :cond_32
00124002goto :goto_62
00124004iget v9, v4, Ls/d;->X:I
00124008if-eq v9, v10, :cond_54
0012400cif-eqz v9, :cond_49
00124010if-eq v9, v8, :cond_3c
00124014move v4, v2
00124016goto :goto_5e
00124018iget-object v9, v4, Ls/d;->e:Lt/m;
0012401ciget-object v9, v9, Lt/o;->e:Lt/g;
00124020iget v9, v9, Lt/f;->g:I
00124024int-to-float v9, v9
00124026iget v4, v4, Ls/d;->W:F
0012402amul-float/2addr v9, v4
0012402cadd-float/2addr v9, v7
0012402efloat-to-int v4, v9
00124030goto :goto_5e
00124032iget-object v9, v4, Ls/d;->e:Lt/m;
00124036iget-object v9, v9, Lt/o;->e:Lt/g;
0012403aiget v9, v9, Lt/f;->g:I
0012403eint-to-float v9, v9
00124040iget v4, v4, Ls/d;->W:F
00124044div-float/2addr v9, v4
00124046goto :goto_46
00124048iget-object v9, v4, Ls/d;->e:Lt/m;
0012404ciget-object v9, v9, Lt/o;->e:Lt/g;
00124050iget v9, v9, Lt/f;->g:I
00124054int-to-float v9, v9
00124056iget v4, v4, Ls/d;->W:F
0012405agoto :goto_45
0012405cinvoke-virtual {v1, v4}, Lt/g;->d(I)V
00124062goto :goto_26
00124064iget-object v9, v4, Ls/d;->e:Lt/m;
00124068iget-object v11, v9, Lt/o;->h:Lt/f;
0012406ciget-object v9, v9, Lt/o;->i:Lt/f;
00124070iget-object v12, v4, Ls/d;->I:Ls/c;
00124074iget-object v12, v12, Ls/c;->f:Ls/c;
00124078if-eqz v12, :cond_70
0012407cmove v12, v8
0012407egoto :goto_71
00124080move v12, v2
00124082iget-object v13, v4, Ls/d;->J:Ls/c;
00124086iget-object v13, v13, Ls/c;->f:Ls/c;
0012408aif-eqz v13, :cond_79
0012408emove v13, v8
00124090goto :goto_7a
00124092move v13, v2
00124094iget-object v14, v4, Ls/d;->K:Ls/c;
00124098iget-object v14, v14, Ls/c;->f:Ls/c;
0012409cif-eqz v14, :cond_82
001240a0move v14, v8
001240a2goto :goto_83
001240a4move v14, v2
001240a6iget-object v15, v4, Ls/d;->L:Ls/c;
001240aaiget-object v15, v15, Ls/c;->f:Ls/c;
001240aeif-eqz v15, :cond_8d
001240b2move v15, v8
001240b4move/from16 v24, v7
001240b8goto :goto_8f
001240bamove v15, v2
001240bcgoto :goto_8a
001240beiget v7, v4, Ls/d;->X:I
001240c2if-eqz v12, :cond_19d
001240c6if-eqz v13, :cond_19d
001240caif-eqz v14, :cond_19d
001240ceif-eqz v15, :cond_19d
001240d2iget v4, v4, Ls/d;->W:F
001240d6iget-boolean v10, v11, Lt/f;->j:Z
001240dasget-object v16, Lt/k;->k:[I
001240deif-eqz v10, :cond_ef
001240e2iget-boolean v10, v9, Lt/f;->j:Z
001240e6if-eqz v10, :cond_ef
001240eaiget-boolean v3, v5, Lt/f;->c:Z
001240eeif-eqz v3, :cond_386
001240f2iget-boolean v3, v6, Lt/f;->c:Z
001240f6if-nez v3, :cond_af
001240fagoto/16 :goto_386
001240feiget-object v3, v5, Lt/f;->l:Ljava/util/ArrayList;
00124102invoke-virtual {v3, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
00124108move-result-object v3
0012410acheck-cast v3, Lt/f;
0012410eiget v3, v3, Lt/f;->g:I
00124112iget v5, v5, Lt/f;->f:I
00124116add-int v17, v3, v5
0012411aiget-object v3, v6, Lt/f;->l:Ljava/util/ArrayList;
0012411einvoke-virtual {v3, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
00124124move-result-object v3
00124126check-cast v3, Lt/f;
0012412aiget v3, v3, Lt/f;->g:I
0012412eiget v5, v6, Lt/f;->f:I
00124132sub-int v18, v3, v5
00124136iget v3, v11, Lt/f;->g:I
0012413aiget v5, v11, Lt/f;->f:I
0012413eadd-int v19, v3, v5
00124142iget v3, v9, Lt/f;->g:I
00124146iget v5, v9, Lt/f;->f:I
0012414asub-int v20, v3, v5
0012414emove/from16 v21, v4
00124152move/from16 v22, v7
00124156invoke-static/range {v16 .. v22}, Lt/k;->m([IIIIIFI)V
0012415caget v2, v16, v2
00124160invoke-virtual {v1, v2}, Lt/g;->d(I)V
00124166iget-object v1, v0, Lt/o;->b:Ls/d;
0012416aiget-object v1, v1, Ls/d;->e:Lt/m;
0012416eiget-object v1, v1, Lt/o;->e:Lt/g;
00124172aget v2, v16, v8
00124176invoke-virtual {v1, v2}, Lt/g;->d(I)V
0012417creturn-void
0012417emove/from16 v21, v4
00124182move/from16 v22, v7
00124186iget-boolean v4, v5, Lt/f;->j:Z
0012418aiget-object v7, v11, Lt/f;->l:Ljava/util/ArrayList;
0012418eif-eqz v4, :cond_140
00124192iget-boolean v4, v6, Lt/f;->j:Z
00124196if-eqz v4, :cond_140
0012419aiget-boolean v4, v11, Lt/f;->c:Z
0012419eif-eqz v4, :cond_386
001241a2iget-boolean v4, v9, Lt/f;->c:Z
001241a6if-nez v4, :cond_107
001241aagoto/16 :goto_386
001241aeiget v4, v5, Lt/f;->g:I
001241b2iget v10, v5, Lt/f;->f:I
001241b6add-int v17, v4, v10
001241baiget v4, v6, Lt/f;->g:I
001241beiget v10, v6, Lt/f;->f:I
001241c2sub-int v18, v4, v10
001241c6invoke-virtual {v7, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
001241ccmove-result-object v4
001241cecheck-cast v4, Lt/f;
001241d2iget v4, v4, Lt/f;->g:I
001241d6iget v10, v11, Lt/f;->f:I
001241daadd-int v19, v4, v10
001241deiget-object v4, v9, Lt/f;->l:Ljava/util/ArrayList;
001241e2invoke-virtual {v4, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
001241e8move-result-object v4
001241eacheck-cast v4, Lt/f;
001241eeiget v4, v4, Lt/f;->g:I
001241f2iget v10, v9, Lt/f;->f:I
001241f6sub-int v20, v4, v10
001241fainvoke-static/range {v16 .. v22}, Lt/k;->m([IIIIIFI)V
00124200aget v4, v16, v2
00124204invoke-virtual {v1, v4}, Lt/g;->d(I)V
0012420aiget-object v4, v0, Lt/o;->b:Ls/d;
0012420eiget-object v4, v4, Ls/d;->e:Lt/m;
00124212iget-object v4, v4, Lt/o;->e:Lt/g;
00124216aget v10, v16, v8
0012421ainvoke-virtual {v4, v10}, Lt/g;->d(I)V
00124220iget-boolean v4, v5, Lt/f;->c:Z
00124224if-eqz v4, :cond_386
00124228iget-boolean v4, v6, Lt/f;->c:Z
0012422cif-eqz v4, :cond_386
00124230iget-boolean v4, v11, Lt/f;->c:Z
00124234if-eqz v4, :cond_386
00124238iget-boolean v4, v9, Lt/f;->c:Z
0012423cif-nez v4, :cond_152
00124240goto/16 :goto_386
00124244iget-object v4, v5, Lt/f;->l:Ljava/util/ArrayList;
00124248invoke-virtual {v4, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
0012424emove-result-object v4
00124250check-cast v4, Lt/f;
00124254iget v4, v4, Lt/f;->g:I
00124258iget v10, v5, Lt/f;->f:I
0012425cadd-int v17, v4, v10
00124260iget-object v4, v6, Lt/f;->l:Ljava/util/ArrayList;
00124264invoke-virtual {v4, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
0012426amove-result-object v4
0012426ccheck-cast v4, Lt/f;
00124270iget v4, v4, Lt/f;->g:I
00124274iget v10, v6, Lt/f;->f:I
00124278sub-int v18, v4, v10
0012427cinvoke-virtual {v7, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
00124282move-result-object v4
00124284check-cast v4, Lt/f;
00124288iget v4, v4, Lt/f;->g:I
0012428ciget v7, v11, Lt/f;->f:I
00124290add-int v19, v4, v7
00124294iget-object v4, v9, Lt/f;->l:Ljava/util/ArrayList;
00124298invoke-virtual {v4, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
0012429emove-result-object v4
001242a0check-cast v4, Lt/f;
001242a4iget v4, v4, Lt/f;->g:I
001242a8iget v7, v9, Lt/f;->f:I
001242acsub-int v20, v4, v7
001242b0invoke-static/range {v16 .. v22}, Lt/k;->m([IIIIIFI)V
001242b6aget v4, v16, v2
001242bainvoke-virtual {v1, v4}, Lt/g;->d(I)V
001242c0iget-object v4, v0, Lt/o;->b:Ls/d;
001242c4iget-object v4, v4, Ls/d;->e:Lt/m;
001242c8iget-object v4, v4, Lt/o;->e:Lt/g;
001242ccaget v7, v16, v8
001242d0invoke-virtual {v4, v7}, Lt/g;->d(I)V
001242d6goto/16 :goto_2a4
001242daif-eqz v12, :cond_215
001242deif-eqz v14, :cond_215
001242e2iget-boolean v9, v5, Lt/f;->c:Z
001242e6if-eqz v9, :cond_386
001242eaiget-boolean v9, v6, Lt/f;->c:Z
001242eeif-nez v9, :cond_1ab
001242f2goto/16 :goto_386
001242f6iget v4, v4, Ls/d;->W:F
001242faiget-object v9, v5, Lt/f;->l:Ljava/util/ArrayList;
001242feinvoke-virtual {v9, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
00124304move-result-object v9
00124306check-cast v9, Lt/f;
0012430aiget v9, v9, Lt/f;->g:I
0012430eiget v11, v5, Lt/f;->f:I
00124312add-int/2addr v9, v11
00124314iget-object v11, v6, Lt/f;->l:Ljava/util/ArrayList;
00124318invoke-virtual {v11, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
0012431emove-result-object v11
00124320check-cast v11, Lt/f;
00124324iget v11, v11, Lt/f;->g:I
00124328iget v12, v6, Lt/f;->f:I
0012432csub-int/2addr v11, v12
0012432eif-eq v7, v10, :cond_1f2
00124332if-eqz v7, :cond_1f2
00124336if-eq v7, v8, :cond_1cf
0012433agoto/16 :goto_2a4
0012433esub-int/2addr v11, v9
00124340invoke-virtual {v0, v11, v2}, Lt/o;->g(II)I
00124346move-result v7
00124348int-to-float v9, v7
0012434adiv-float/2addr v9, v4
0012434cadd-float v9, v9, v24
00124350float-to-int v9, v9
00124352invoke-virtual {v0, v9, v8}, Lt/o;->g(II)I
00124358move-result v10
0012435aif-eq v9, v10, :cond_1e4
0012435eint-to-float v7, v10
00124360mul-float/2addr v7, v4
00124362add-float v7, v7, v24
00124366float-to-int v7, v7
00124368invoke-virtual {v1, v7}, Lt/g;->d(I)V
0012436eiget-object v4, v0, Lt/o;->b:Ls/d;
00124372iget-object v4, v4, Ls/d;->e:Lt/m;
00124376iget-object v4, v4, Lt/o;->e:Lt/g;
0012437ainvoke-virtual {v4, v10}, Lt/g;->d(I)V
00124380goto/16 :goto_2a4
00124384sub-int/2addr v11, v9
00124386invoke-virtual {v0, v11, v2}, Lt/o;->g(II)I
0012438cmove-result v7
0012438eint-to-float v9, v7
00124390mul-float/2addr v9, v4
00124392add-float v9, v9, v24
00124396float-to-int v9, v9
00124398invoke-virtual {v0, v9, v8}, Lt/o;->g(II)I
0012439emove-result v10
001243a0if-eq v9, v10, :cond_207
001243a4int-to-float v7, v10
001243a6div-float/2addr v7, v4
001243a8add-float v7, v7, v24
001243acfloat-to-int v7, v7
001243aeinvoke-virtual {v1, v7}, Lt/g;->d(I)V
001243b4iget-object v4, v0, Lt/o;->b:Ls/d;
001243b8iget-object v4, v4, Ls/d;->e:Lt/m;
001243bciget-object v4, v4, Lt/o;->e:Lt/g;
001243c0invoke-virtual {v4, v10}, Lt/g;->d(I)V
001243c6goto/16 :goto_2a4
001243caif-eqz v13, :cond_2a4
001243ceif-eqz v15, :cond_2a4
001243d2iget-boolean v12, v11, Lt/f;->c:Z
001243d6if-eqz v12, :cond_386
001243daiget-boolean v12, v9, Lt/f;->c:Z
001243deif-nez v12, :cond_223
001243e2goto/16 :goto_386
001243e6iget v4, v4, Ls/d;->W:F
001243eaiget-object v12, v11, Lt/f;->l:Ljava/util/ArrayList;
001243eeinvoke-virtual {v12, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
001243f4move-result-object v12
001243f6check-cast v12, Lt/f;
001243faiget v12, v12, Lt/f;->g:I
001243feiget v11, v11, Lt/f;->f:I
00124402add-int/2addr v12, v11
00124404iget-object v11, v9, Lt/f;->l:Ljava/util/ArrayList;
00124408invoke-virtual {v11, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
0012440emove-result-object v11
00124410check-cast v11, Lt/f;
00124414iget v11, v11, Lt/f;->g:I
00124418iget v9, v9, Lt/f;->f:I
0012441csub-int/2addr v11, v9
0012441eif-eq v7, v10, :cond_268
00124422if-eqz v7, :cond_246
00124426if-eq v7, v8, :cond_268
0012442agoto :goto_2a4
0012442csub-int/2addr v11, v12
0012442einvoke-virtual {v0, v11, v8}, Lt/o;->g(II)I
00124434move-result v7
00124436int-to-float v9, v7
00124438mul-float/2addr v9, v4
0012443aadd-float v9, v9, v24
0012443efloat-to-int v9, v9
00124440invoke-virtual {v0, v9, v2}, Lt/o;->g(II)I
00124446move-result v10
00124448if-eq v9, v10, :cond_25b
0012444cint-to-float v7, v10
0012444ediv-float/2addr v7, v4
00124450add-float v7, v7, v24
00124454float-to-int v7, v7
00124456invoke-virtual {v1, v10}, Lt/g;->d(I)V
0012445ciget-object v4, v0, Lt/o;->b:Ls/d;
00124460iget-object v4, v4, Ls/d;->e:Lt/m;
00124464iget-object v4, v4, Lt/o;->e:Lt/g;
00124468invoke-virtual {v4, v7}, Lt/g;->d(I)V
0012446egoto :goto_2a4
00124470sub-int/2addr v11, v12
00124472invoke-virtual {v0, v11, v8}, Lt/o;->g(II)I
00124478move-result v7
0012447aint-to-float v9, v7
0012447cdiv-float/2addr v9, v4
0012447eadd-float v9, v9, v24
00124482float-to-int v9, v9
00124484invoke-virtual {v0, v9, v2}, Lt/o;->g(II)I
0012448amove-result v10
0012448cif-eq v9, v10, :cond_27d
00124490int-to-float v7, v10
00124492mul-float/2addr v7, v4
00124494add-float v7, v7, v24
00124498float-to-int v7, v7
0012449ainvoke-virtual {v1, v10}, Lt/g;->d(I)V
001244a0iget-object v4, v0, Lt/o;->b:Ls/d;
001244a4iget-object v4, v4, Ls/d;->e:Lt/m;
001244a8iget-object v4, v4, Lt/o;->e:Lt/g;
001244acinvoke-virtual {v4, v7}, Lt/g;->d(I)V
001244b2goto :goto_2a4
001244b4move/from16 v24, v7
001244b8iget-object v7, v4, Ls/d;->T:Ls/d;
001244bcif-eqz v7, :cond_2a4
001244c0iget-object v7, v7, Ls/d;->d:Lt/k;
001244c4iget-object v7, v7, Lt/o;->e:Lt/g;
001244c8iget-boolean v9, v7, Lt/f;->j:Z
001244ccif-eqz v9, :cond_2a4
001244d0iget v4, v4, Ls/d;->w:F
001244d4iget v7, v7, Lt/f;->g:I
001244d8int-to-float v7, v7
001244damul-float/2addr v7, v4
001244dcadd-float v7, v7, v24
001244e0float-to-int v4, v7
001244e2invoke-virtual {v1, v4}, Lt/g;->d(I)V
001244e8iget-boolean v4, v5, Lt/f;->c:Z
001244ecif-eqz v4, :cond_386
001244f0iget-boolean v4, v6, Lt/f;->c:Z
001244f4if-nez v4, :cond_2ae
001244f8goto/16 :goto_386
001244fciget-boolean v4, v5, Lt/f;->j:Z
00124500if-eqz v4, :cond_2bc
00124504iget-boolean v4, v6, Lt/f;->j:Z
00124508if-eqz v4, :cond_2bc
0012450ciget-boolean v4, v1, Lt/f;->j:Z
00124510if-eqz v4, :cond_2bc
00124514goto/16 :goto_386
00124518iget-boolean v4, v1, Lt/f;->j:Z
0012451cif-nez v4, :cond_2f6
00124520iget v4, v0, Lt/o;->d:I
00124524if-ne v4, v3, :cond_2f6
00124528iget-object v4, v0, Lt/o;->b:Ls/d;
0012452ciget v7, v4, Ls/d;->r:I
00124530if-nez v7, :cond_2f6
00124534invoke-virtual {v4}, Ls/d;->x()Z
0012453amove-result v4
0012453cif-nez v4, :cond_2f6
00124540iget-object v3, v5, Lt/f;->l:Ljava/util/ArrayList;
00124544invoke-virtual {v3, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
0012454amove-result-object v3
0012454ccheck-cast v3, Lt/f;
00124550iget-object v4, v6, Lt/f;->l:Ljava/util/ArrayList;
00124554invoke-virtual {v4, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
0012455amove-result-object v2
0012455ccheck-cast v2, Lt/f;
00124560iget v3, v3, Lt/f;->g:I
00124564iget v4, v5, Lt/f;->f:I
00124568add-int/2addr v3, v4
0012456aiget v2, v2, Lt/f;->g:I
0012456eiget v4, v6, Lt/f;->f:I
00124572add-int/2addr v2, v4
00124574sub-int v4, v2, v3
00124578invoke-virtual {v5, v3}, Lt/f;->d(I)V
0012457einvoke-virtual {v6, v2}, Lt/f;->d(I)V
00124584invoke-virtual {v1, v4}, Lt/g;->d(I)V
0012458areturn-void
0012458ciget-boolean v4, v1, Lt/f;->j:Z
00124590if-nez v4, :cond_346
00124594iget v4, v0, Lt/o;->d:I
00124598if-ne v4, v3, :cond_346
0012459ciget v3, v0, Lt/o;->a:I
001245a0if-ne v3, v8, :cond_346
001245a4iget-object v3, v5, Lt/f;->l:Ljava/util/ArrayList;
001245a8invoke-virtual {v3}, Ljava/util/ArrayList;->size()I
001245aemove-result v3
001245b0if-lez v3, :cond_346
001245b4iget-object v3, v6, Lt/f;->l:Ljava/util/ArrayList;
001245b8invoke-virtual {v3}, Ljava/util/ArrayList;->size()I
001245bemove-result v3
001245c0if-lez v3, :cond_346
001245c4iget-object v3, v5, Lt/f;->l:Ljava/util/ArrayList;
001245c8invoke-virtual {v3, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
001245cemove-result-object v3
001245d0check-cast v3, Lt/f;
001245d4iget-object v4, v6, Lt/f;->l:Ljava/util/ArrayList;
001245d8invoke-virtual {v4, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
001245demove-result-object v4
001245e0check-cast v4, Lt/f;
001245e4iget v3, v3, Lt/f;->g:I
001245e8iget v7, v5, Lt/f;->f:I
001245ecadd-int/2addr v3, v7
001245eeiget v4, v4, Lt/f;->g:I
001245f2iget v7, v6, Lt/f;->f:I
001245f6add-int/2addr v4, v7
001245f8sub-int/2addr v4, v3
001245faiget v3, v1, Lt/g;->m:I
001245feinvoke-static {v4, v3}, Ljava/lang/Math;->min(II)I
00124604move-result v3
00124606iget-object v4, v0, Lt/o;->b:Ls/d;
0012460aiget v7, v4, Ls/d;->v:I
0012460eiget v4, v4, Ls/d;->u:I
00124612invoke-static {v4, v3}, Ljava/lang/Math;->max(II)I
00124618move-result v3
0012461aif-lez v7, :cond_343
0012461einvoke-static {v7, v3}, Ljava/lang/Math;->min(II)I
00124624move-result v3
00124626invoke-virtual {v1, v3}, Lt/g;->d(I)V
0012462ciget-boolean v3, v1, Lt/f;->j:Z
00124630if-nez v3, :cond_34b
00124634goto :goto_386
00124636iget-object v3, v5, Lt/f;->l:Ljava/util/ArrayList;
0012463ainvoke-virtual {v3, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
00124640move-result-object v3
00124642check-cast v3, Lt/f;
00124646iget-object v4, v6, Lt/f;->l:Ljava/util/ArrayList;
0012464ainvoke-virtual {v4, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
00124650move-result-object v2
00124652check-cast v2, Lt/f;
00124656iget v4, v3, Lt/f;->g:I
0012465aiget v7, v5, Lt/f;->f:I
0012465eadd-int/2addr v7, v4
00124660iget v8, v2, Lt/f;->g:I
00124664iget v9, v6, Lt/f;->f:I
00124668add-int/2addr v9, v8
0012466aiget-object v10, v0, Lt/o;->b:Ls/d;
0012466eiget v10, v10, Ls/d;->d0:F
00124672if-ne v3, v2, :cond_36e
00124676move/from16 v10, v24
0012467agoto :goto_370
0012467cmove v4, v7
0012467emove v8, v9
00124680sub-int/2addr v8, v4
00124682iget v2, v1, Lt/f;->g:I
00124686sub-int/2addr v8, v2
00124688int-to-float v2, v4
0012468aadd-float v2, v2, v24
0012468eint-to-float v3, v8
00124690mul-float/2addr v3, v10
00124692add-float/2addr v3, v2
00124694float-to-int v2, v3
00124696invoke-virtual {v5, v2}, Lt/f;->d(I)V
0012469ciget v2, v5, Lt/f;->g:I
001246a0iget v1, v1, Lt/f;->g:I
001246a4add-int/2addr v2, v1
001246a6invoke-virtual {v6, v2}, Lt/f;->d(I)V
001246acreturn-void
001246aeiget-object v1, v0, Lt/o;->b:Ls/d;
001246b2iget-object v3, v1, Ls/d;->I:Ls/c;
001246b6iget-object v1, v1, Ls/d;->K:Ls/c;
001246bainvoke-virtual {v0, v3, v1, v2}, Lt/o;->l(Ls/c;Ls/c;I)V
001246c0return-void
00123f90
001246c2
001246c2 // align 0x4
001246c2 // align 0x4
001246c4
001246c4t.l::a(t.f, long):
001246d4iget-object v0, v9, Lt/f;->d:Lt/o;
001246d8instance-of v1, v0, Lt/j;
001246dcif-eqz v1, :cond_7
001246e0return-wide v10
001246e2iget-object v1, v9, Lt/f;->k:Ljava/util/ArrayList;
001246e6invoke-virtual {v1}, Ljava/util/ArrayList;->size()I
001246ecmove-result v2
001246eeconst/4 v3, 0x0
001246f0move-wide v4, v10
001246f2if-ge v3, v2, :cond_31
001246f6invoke-virtual {v1, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
001246fcmove-result-object v6
001246fecheck-cast v6, Lt/d;
00124702instance-of v7, v6, Lt/f;
00124706if-eqz v7, :cond_2e
0012470acheck-cast v6, Lt/f;
0012470eiget-object v7, v6, Lt/f;->d:Lt/o;
00124712if-ne v7, v0, :cond_22
00124716goto :goto_2e
00124718iget v7, v6, Lt/f;->f:I
0012471cint-to-long v7, v7
0012471eadd-long/2addr v7, v10
00124720invoke-static {v6, v7, v8}, Lt/l;->a(Lt/f;J)J
00124726move-result-wide v6
00124728invoke-static {v4, v5, v6, v7}, Ljava/lang/Math;->min(JJ)J
0012472emove-result-wide v4
00124730add-int/lit8 v3, v3, 0x1
00124734goto :goto_f
00124736iget-object v1, v0, Lt/o;->i:Lt/f;
0012473aif-ne v9, v1, :cond_4d
0012473einvoke-virtual {v0}, Lt/o;->j()J
00124744move-result-wide v1
00124746iget-object v9, v0, Lt/o;->h:Lt/f;
0012474asub-long/2addr v10, v1
0012474cinvoke-static {v9, v10, v11}, Lt/l;->a(Lt/f;J)J
00124752move-result-wide v0
00124754invoke-static {v4, v5, v0, v1}, Ljava/lang/Math;->min(JJ)J
0012475amove-result-wide v0
0012475ciget v9, v9, Lt/f;->f:I
00124760int-to-long v2, v9
00124762sub-long/2addr v10, v2
00124764invoke-static {v0, v1, v10, v11}, Ljava/lang/Math;->min(JJ)J
0012476amove-result-wide v9
0012476creturn-wide v9
0012476ereturn-wide v4
001246c4
001246c4t.l::a(t.f, long):
001246d4iget-object v0, v9, Lt/f;->d:Lt/o;
001246d8instance-of v1, v0, Lt/j;
001246dcif-eqz v1, :cond_7
001246e0return-wide v10
001246e2iget-object v1, v9, Lt/f;->k:Ljava/util/ArrayList;
001246e6invoke-virtual {v1}, Ljava/util/ArrayList;->size()I
001246ecmove-result v2
001246eeconst/4 v3, 0x0
001246f0move-wide v4, v10
001246f2if-ge v3, v2, :cond_31
001246f6invoke-virtual {v1, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
001246fcmove-result-object v6
001246fecheck-cast v6, Lt/d;
00124702instance-of v7, v6, Lt/f;
00124706if-eqz v7, :cond_2e
0012470acheck-cast v6, Lt/f;
0012470eiget-object v7, v6, Lt/f;->d:Lt/o;
00124712if-ne v7, v0, :cond_22
00124716goto :goto_2e
00124718iget v7, v6, Lt/f;->f:I
0012471cint-to-long v7, v7
0012471eadd-long/2addr v7, v10
00124720invoke-static {v6, v7, v8}, Lt/l;->a(Lt/f;J)J
00124726move-result-wide v6
00124728invoke-static {v4, v5, v6, v7}, Ljava/lang/Math;->min(JJ)J
0012472emove-result-wide v4
00124730add-int/lit8 v3, v3, 0x1
00124734goto :goto_f
00124736iget-object v1, v0, Lt/o;->i:Lt/f;
0012473aif-ne v9, v1, :cond_4d
0012473einvoke-virtual {v0}, Lt/o;->j()J
00124744move-result-wide v1
00124746iget-object v9, v0, Lt/o;->h:Lt/f;
0012474asub-long/2addr v10, v1
0012474cinvoke-static {v9, v10, v11}, Lt/l;->a(Lt/f;J)J
00124752move-result-wide v0
00124754invoke-static {v4, v5, v0, v1}, Ljava/lang/Math;->min(JJ)J
0012475amove-result-wide v0
0012475ciget v9, v9, Lt/f;->f:I
00124760int-to-long v2, v9
00124762sub-long/2addr v10, v2
00124764invoke-static {v0, v1, v10, v11}, Ljava/lang/Math;->min(JJ)J
0012476amove-result-wide v9
0012476creturn-wide v9
0012476ereturn-wide v4
001246c4
00124770
00124770t.l::b(t.f, long):
00124780iget-object v0, v9, Lt/f;->d:Lt/o;
00124784instance-of v1, v0, Lt/j;
00124788if-eqz v1, :cond_7
0012478creturn-wide v10
0012478eiget-object v1, v9, Lt/f;->k:Ljava/util/ArrayList;
00124792invoke-virtual {v1}, Ljava/util/ArrayList;->size()I
00124798move-result v2
0012479aconst/4 v3, 0x0
0012479cmove-wide v4, v10
0012479eif-ge v3, v2, :cond_31
001247a2invoke-virtual {v1, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
001247a8move-result-object v6
001247aacheck-cast v6, Lt/d;
001247aeinstance-of v7, v6, Lt/f;
001247b2if-eqz v7, :cond_2e
001247b6check-cast v6, Lt/f;
001247baiget-object v7, v6, Lt/f;->d:Lt/o;
001247beif-ne v7, v0, :cond_22
001247c2goto :goto_2e
001247c4iget v7, v6, Lt/f;->f:I
001247c8int-to-long v7, v7
001247caadd-long/2addr v7, v10
001247ccinvoke-static {v6, v7, v8}, Lt/l;->b(Lt/f;J)J
001247d2move-result-wide v6
001247d4invoke-static {v4, v5, v6, v7}, Ljava/lang/Math;->max(JJ)J
001247damove-result-wide v4
001247dcadd-int/lit8 v3, v3, 0x1
001247e0goto :goto_f
001247e2iget-object v1, v0, Lt/o;->h:Lt/f;
001247e6if-ne v9, v1, :cond_4d
001247eainvoke-virtual {v0}, Lt/o;->j()J
001247f0move-result-wide v1
001247f2iget-object v9, v0, Lt/o;->i:Lt/f;
001247f6add-long/2addr v10, v1
001247f8invoke-static {v9, v10, v11}, Lt/l;->b(Lt/f;J)J
001247femove-result-wide v0
00124800invoke-static {v4, v5, v0, v1}, Ljava/lang/Math;->max(JJ)J
00124806move-result-wide v0
00124808iget v9, v9, Lt/f;->f:I
0012480cint-to-long v2, v9
0012480esub-long/2addr v10, v2
00124810invoke-static {v0, v1, v10, v11}, Ljava/lang/Math;->max(JJ)J
00124816move-result-wide v9
00124818return-wide v9
0012481areturn-wide v4
00124770
00124770t.l::b(t.f, long):
00124780iget-object v0, v9, Lt/f;->d:Lt/o;
00124784instance-of v1, v0, Lt/j;
00124788if-eqz v1, :cond_7
0012478creturn-wide v10
0012478eiget-object v1, v9, Lt/f;->k:Ljava/util/ArrayList;
00124792invoke-virtual {v1}, Ljava/util/ArrayList;->size()I
00124798move-result v2
0012479aconst/4 v3, 0x0
0012479cmove-wide v4, v10
0012479eif-ge v3, v2, :cond_31
001247a2invoke-virtual {v1, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
001247a8move-result-object v6
001247aacheck-cast v6, Lt/d;
001247aeinstance-of v7, v6, Lt/f;
001247b2if-eqz v7, :cond_2e
001247b6check-cast v6, Lt/f;
001247baiget-object v7, v6, Lt/f;->d:Lt/o;
001247beif-ne v7, v0, :cond_22
001247c2goto :goto_2e
001247c4iget v7, v6, Lt/f;->f:I
001247c8int-to-long v7, v7
001247caadd-long/2addr v7, v10
001247ccinvoke-static {v6, v7, v8}, Lt/l;->b(Lt/f;J)J
001247d2move-result-wide v6
001247d4invoke-static {v4, v5, v6, v7}, Ljava/lang/Math;->max(JJ)J
001247damove-result-wide v4
001247dcadd-int/lit8 v3, v3, 0x1
001247e0goto :goto_f
001247e2iget-object v1, v0, Lt/o;->h:Lt/f;
001247e6if-ne v9, v1, :cond_4d
001247eainvoke-virtual {v0}, Lt/o;->j()J
001247f0move-result-wide v1
001247f2iget-object v9, v0, Lt/o;->i:Lt/f;
001247f6add-long/2addr v10, v1
001247f8invoke-static {v9, v10, v11}, Lt/l;->b(Lt/f;J)J
001247femove-result-wide v0
00124800invoke-static {v4, v5, v0, v1}, Ljava/lang/Math;->max(JJ)J
00124806move-result-wide v0
00124808iget v9, v9, Lt/f;->f:I
0012480cint-to-long v2, v9
0012480esub-long/2addr v10, v2
00124810invoke-static {v0, v1, v10, v11}, Ljava/lang/Math;->max(JJ)J
00124816move-result-wide v9
00124818return-wide v9
0012481areturn-wide v4
00124770
0012481c
0012481ct.m::k():
0012482ciget v0, v2, Lt/o;->d:I
00124830const/4 v1, 0x3
00124832if-ne v0, v1, :cond_e
00124836iget-object v0, v2, Lt/o;->b:Ls/d;
0012483aiget v0, v0, Ls/d;->s:I
0012483eif-nez v0, :cond_c
00124842goto :goto_e
00124844const/4 v0, 0x0
00124846return v0
00124848const/4 v0, 0x1
0012484areturn v0
0012481c
0012481ct.m::k():
0012482ciget v0, v2, Lt/o;->d:I
00124830const/4 v1, 0x3
00124832if-ne v0, v1, :cond_e
00124836iget-object v0, v2, Lt/o;->b:Ls/d;
0012483aiget v0, v0, Ls/d;->s:I
0012483eif-nez v0, :cond_c
00124842goto :goto_e
00124844const/4 v0, 0x0
00124846return v0
00124848const/4 v0, 0x1
0012484areturn v0
0012481c
0012484c
0012484ct.m::toString():
0012485cnew-instance v0, Ljava/lang/StringBuilder;
00124860const-string v1, "VerticalRun "
00124864invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
0012486aiget-object v1, v2, Lt/o;->b:Ls/d;
0012486eiget-object v1, v1, Ls/d;->h0:Ljava/lang/String;
00124872invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00124878invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0012487emove-result-object v0
00124880return-object v0
0012484c
0012484ct.m::toString():
0012485cnew-instance v0, Ljava/lang/StringBuilder;
00124860const-string v1, "VerticalRun "
00124864invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
0012486aiget-object v1, v2, Lt/o;->b:Ls/d;
0012486eiget-object v1, v1, Ls/d;->h0:Ljava/lang/String;
00124872invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00124878invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0012487emove-result-object v0
00124880return-object v0
0012484c
00124882
00124882 // align 0x4
00124882 // align 0x4
00124884
00124884t.m::d():
00124894iget-object v0, v14, Lt/o;->b:Ls/d;
00124898iget-boolean v1, v0, Ls/d;->a:Z
0012489ciget-object v2, v14, Lt/o;->e:Lt/g;
001248a0if-eqz v1, :cond_f
001248a4invoke-virtual {v0}, Ls/d;->k()I
001248aamove-result v0
001248acinvoke-virtual {v2, v0}, Lt/g;->d(I)V
001248b2iget-boolean v0, v2, Lt/f;->j:Z
001248b6iget-object v1, v14, Lt/o;->i:Lt/f;
001248baiget-object v3, v14, Lt/o;->h:Lt/f;
001248beconst/4 v4, 0x3
001248c0const/4 v5, 0x1
001248c2const/4 v6, 0x4
001248c4if-nez v0, :cond_84
001248c8iget-object v0, v14, Lt/o;->b:Ls/d;
001248cciget-object v7, v0, Ls/d;->p0:[I
001248d0aget v7, v7, v5
001248d4iput v7, v14, Lt/o;->d:I
001248d8iget-boolean v0, v0, Ls/d;->E:Z
001248dcif-eqz v0, :cond_2d
001248e0new-instance v0, Lt/a;
001248e4invoke-direct {v0, v14}, Lt/g;-><init>(Lt/o;)V
001248eaiput-object v0, v14, Lt/m;->l:Lt/a;
001248eeiget v0, v14, Lt/o;->d:I
001248f2if-eq v0, v4, :cond_b2
001248f6if-ne v0, v6, :cond_78
001248faiget-object v7, v14, Lt/o;->b:Ls/d;
001248feiget-object v7, v7, Ls/d;->T:Ls/d;
00124902if-eqz v7, :cond_78
00124906iget-object v8, v7, Ls/d;->p0:[I
0012490aaget v8, v8, v5
0012490eif-ne v8, v5, :cond_78
00124912invoke-virtual {v7}, Ls/d;->k()I
00124918move-result v0
0012491aiget-object v4, v14, Lt/o;->b:Ls/d;
0012491eiget-object v4, v4, Ls/d;->J:Ls/c;
00124922invoke-virtual {v4}, Ls/c;->e()I
00124928move-result v4
0012492asub-int/2addr v0, v4
0012492ciget-object v4, v14, Lt/o;->b:Ls/d;
00124930iget-object v4, v4, Ls/d;->L:Ls/c;
00124934invoke-virtual {v4}, Ls/c;->e()I
0012493amove-result v4
0012493csub-int/2addr v0, v4
0012493eiget-object v4, v7, Ls/d;->e:Lt/m;
00124942iget-object v4, v4, Lt/o;->h:Lt/f;
00124946iget-object v5, v14, Lt/o;->b:Ls/d;
0012494aiget-object v5, v5, Ls/d;->J:Ls/c;
0012494einvoke-virtual {v5}, Ls/c;->e()I
00124954move-result v5
00124956invoke-static {v3, v4, v5}, Lt/o;->b(Lt/f;Lt/f;I)V
0012495ciget-object v3, v7, Ls/d;->e:Lt/m;
00124960iget-object v3, v3, Lt/o;->i:Lt/f;
00124964iget-object v4, v14, Lt/o;->b:Ls/d;
00124968iget-object v4, v4, Ls/d;->L:Ls/c;
0012496cinvoke-virtual {v4}, Ls/c;->e()I
00124972move-result v4
00124974neg-int v4, v4
00124976invoke-static {v1, v3, v4}, Lt/o;->b(Lt/f;Lt/f;I)V
0012497cinvoke-virtual {v2, v0}, Lt/g;->d(I)V
00124982return-void
00124984if-ne v0, v5, :cond_b2
00124988iget-object v0, v14, Lt/o;->b:Ls/d;
0012498cinvoke-virtual {v0}, Ls/d;->k()I
00124992move-result v0
00124994invoke-virtual {v2, v0}, Lt/g;->d(I)V
0012499agoto :goto_b2
0012499ciget v0, v14, Lt/o;->d:I
001249a0if-ne v0, v6, :cond_b2
001249a4iget-object v0, v14, Lt/o;->b:Ls/d;
001249a8iget-object v7, v0, Ls/d;->T:Ls/d;
001249acif-eqz v7, :cond_b2
001249b0iget-object v8, v7, Ls/d;->p0:[I
001249b4aget v8, v8, v5
001249b8if-ne v8, v5, :cond_b2
001249bciget-object v2, v7, Ls/d;->e:Lt/m;
001249c0iget-object v2, v2, Lt/o;->h:Lt/f;
001249c4iget-object v0, v0, Ls/d;->J:Ls/c;
001249c8invoke-virtual {v0}, Ls/c;->e()I
001249cemove-result v0
001249d0invoke-static {v3, v2, v0}, Lt/o;->b(Lt/f;Lt/f;I)V
001249d6iget-object v0, v7, Ls/d;->e:Lt/m;
001249daiget-object v0, v0, Lt/o;->i:Lt/f;
001249deiget-object v2, v14, Lt/o;->b:Ls/d;
001249e2iget-object v2, v2, Ls/d;->L:Ls/c;
001249e6invoke-virtual {v2}, Ls/c;->e()I
001249ecmove-result v2
001249eeneg-int v2, v2
001249f0invoke-static {v1, v0, v2}, Lt/o;->b(Lt/f;Lt/f;I)V
001249f6return-void
001249f8iget-boolean v0, v2, Lt/f;->j:Z
001249fciget-object v7, v14, Lt/m;->k:Lt/f;
00124a00const/4 v8, 0x0
00124a02const/4 v9, 0x2
00124a04if-eqz v0, :cond_1d1
00124a08iget-object v10, v14, Lt/o;->b:Ls/d;
00124a0ciget-boolean v11, v10, Ls/d;->a:Z
00124a10if-eqz v11, :cond_1d1
00124a14iget-object v0, v10, Ls/d;->Q:[Ls/c;
00124a18aget-object v11, v0, v9
00124a1ciget-object v12, v11, Ls/c;->f:Ls/c;
00124a20if-eqz v12, :cond_131
00124a24aget-object v13, v0, v4
00124a28iget-object v13, v13, Ls/c;->f:Ls/c;
00124a2cif-eqz v13, :cond_131
00124a30invoke-virtual {v10}, Ls/d;->y()Z
00124a36move-result v0
00124a38if-eqz v0, :cond_ee
00124a3ciget-object v0, v14, Lt/o;->b:Ls/d;
00124a40iget-object v0, v0, Ls/d;->Q:[Ls/c;
00124a44aget-object v0, v0, v9
00124a48invoke-virtual {v0}, Ls/c;->e()I
00124a4emove-result v0
00124a50iput v0, v3, Lt/f;->f:I
00124a54iget-object v0, v14, Lt/o;->b:Ls/d;
00124a58iget-object v0, v0, Ls/d;->Q:[Ls/c;
00124a5caget-object v0, v0, v4
00124a60invoke-virtual {v0}, Ls/c;->e()I
00124a66move-result v0
00124a68neg-int v0, v0
00124a6aiput v0, v1, Lt/f;->f:I
00124a6egoto :goto_125
00124a70iget-object v0, v14, Lt/o;->b:Ls/d;
00124a74iget-object v0, v0, Ls/d;->Q:[Ls/c;
00124a78aget-object v0, v0, v9
00124a7cinvoke-static {v0}, Lt/o;->h(Ls/c;)Lt/f;
00124a82move-result-object v0
00124a84if-eqz v0, :cond_107
00124a88iget-object v2, v14, Lt/o;->b:Ls/d;
00124a8ciget-object v2, v2, Ls/d;->Q:[Ls/c;
00124a90aget-object v2, v2, v9
00124a94invoke-virtual {v2}, Ls/c;->e()I
00124a9amove-result v2
00124a9cinvoke-static {v3, v0, v2}, Lt/o;->b(Lt/f;Lt/f;I)V
00124aa2iget-object v0, v14, Lt/o;->b:Ls/d;
00124aa6iget-object v0, v0, Ls/d;->Q:[Ls/c;
00124aaaaget-object v0, v0, v4
00124aaeinvoke-static {v0}, Lt/o;->h(Ls/c;)Lt/f;
00124ab4move-result-object v0
00124ab6if-eqz v0, :cond_121
00124abaiget-object v2, v14, Lt/o;->b:Ls/d;
00124abeiget-object v2, v2, Ls/d;->Q:[Ls/c;
00124ac2aget-object v2, v2, v4
00124ac6invoke-virtual {v2}, Ls/c;->e()I
00124accmove-result v2
00124aceneg-int v2, v2
00124ad0invoke-static {v1, v0, v2}, Lt/o;->b(Lt/f;Lt/f;I)V
00124ad6iput-boolean v5, v3, Lt/f;->b:Z
00124adaiput-boolean v5, v1, Lt/f;->b:Z
00124adeiget-object v0, v14, Lt/o;->b:Ls/d;
00124ae2iget-boolean v1, v0, Ls/d;->E:Z
00124ae6if-eqz v1, :cond_367
00124aeaiget v0, v0, Ls/d;->a0:I
00124aeeinvoke-static {v7, v3, v0}, Lt/o;->b(Lt/f;Lt/f;I)V
00124af4return-void
00124af6if-eqz v12, :cond_157
00124afainvoke-static {v11}, Lt/o;->h(Ls/c;)Lt/f;
00124b00move-result-object v0
00124b02if-eqz v0, :cond_367
00124b06iget-object v4, v14, Lt/o;->b:Ls/d;
00124b0aiget-object v4, v4, Ls/d;->Q:[Ls/c;
00124b0eaget-object v4, v4, v9
00124b12invoke-virtual {v4}, Ls/c;->e()I
00124b18move-result v4
00124b1ainvoke-static {v3, v0, v4}, Lt/o;->b(Lt/f;Lt/f;I)V
00124b20iget v0, v2, Lt/f;->g:I
00124b24invoke-static {v1, v3, v0}, Lt/o;->b(Lt/f;Lt/f;I)V
00124b2aiget-object v0, v14, Lt/o;->b:Ls/d;
00124b2eiget-boolean v1, v0, Ls/d;->E:Z
00124b32if-eqz v1, :cond_367
00124b36iget v0, v0, Ls/d;->a0:I
00124b3ainvoke-static {v7, v3, v0}, Lt/o;->b(Lt/f;Lt/f;I)V
00124b40return-void
00124b42aget-object v5, v0, v4
00124b46iget-object v9, v5, Ls/c;->f:Ls/c;
00124b4aif-eqz v9, :cond_183
00124b4einvoke-static {v5}, Lt/o;->h(Ls/c;)Lt/f;
00124b54move-result-object v0
00124b56if-eqz v0, :cond_177
00124b5aiget-object v5, v14, Lt/o;->b:Ls/d;
00124b5eiget-object v5, v5, Ls/d;->Q:[Ls/c;
00124b62aget-object v4, v5, v4
00124b66invoke-virtual {v4}, Ls/c;->e()I
00124b6cmove-result v4
00124b6eneg-int v4, v4
00124b70invoke-static {v1, v0, v4}, Lt/o;->b(Lt/f;Lt/f;I)V
00124b76iget v0, v2, Lt/f;->g:I
00124b7aneg-int v0, v0
00124b7cinvoke-static {v3, v1, v0}, Lt/o;->b(Lt/f;Lt/f;I)V
00124b82iget-object v0, v14, Lt/o;->b:Ls/d;
00124b86iget-boolean v1, v0, Ls/d;->E:Z
00124b8aif-eqz v1, :cond_367
00124b8eiget v0, v0, Ls/d;->a0:I
00124b92invoke-static {v7, v3, v0}, Lt/o;->b(Lt/f;Lt/f;I)V
00124b98return-void
00124b9aaget-object v0, v0, v6
00124b9eiget-object v4, v0, Ls/c;->f:Ls/c;
00124ba2if-eqz v4, :cond_1a0
00124ba6invoke-static {v0}, Lt/o;->h(Ls/c;)Lt/f;
00124bacmove-result-object v0
00124baeif-eqz v0, :cond_367
00124bb2invoke-static {v7, v0, v8}, Lt/o;->b(Lt/f;Lt/f;I)V
00124bb8iget-object v0, v14, Lt/o;->b:Ls/d;
00124bbciget v0, v0, Ls/d;->a0:I
00124bc0neg-int v0, v0
00124bc2invoke-static {v3, v7, v0}, Lt/o;->b(Lt/f;Lt/f;I)V
00124bc8iget v0, v2, Lt/f;->g:I
00124bccinvoke-static {v1, v3, v0}, Lt/o;->b(Lt/f;Lt/f;I)V
00124bd2return-void
00124bd4instance-of v0, v10, Ls/i;
00124bd8if-nez v0, :cond_367
00124bdciget-object v0, v10, Ls/d;->T:Ls/d;
00124be0if-eqz v0, :cond_367
00124be4const/4 v0, 0x7
00124be6invoke-virtual {v10, v0}, Ls/d;->i(I)Ls/c;
00124becmove-result-object v0
00124beeiget-object v0, v0, Ls/c;->f:Ls/c;
00124bf2if-nez v0, :cond_367
00124bf6iget-object v0, v14, Lt/o;->b:Ls/d;
00124bfaiget-object v4, v0, Ls/d;->T:Ls/d;
00124bfeiget-object v4, v4, Ls/d;->e:Lt/m;
00124c02iget-object v4, v4, Lt/o;->h:Lt/f;
00124c06invoke-virtual {v0}, Ls/d;->s()I
00124c0cmove-result v0
00124c0einvoke-static {v3, v4, v0}, Lt/o;->b(Lt/f;Lt/f;I)V
00124c14iget v0, v2, Lt/f;->g:I
00124c18invoke-static {v1, v3, v0}, Lt/o;->b(Lt/f;Lt/f;I)V
00124c1eiget-object v0, v14, Lt/o;->b:Ls/d;
00124c22iget-boolean v1, v0, Ls/d;->E:Z
00124c26if-eqz v1, :cond_367
00124c2aiget v0, v0, Ls/d;->a0:I
00124c2einvoke-static {v7, v3, v0}, Lt/o;->b(Lt/f;Lt/f;I)V
00124c34return-void
00124c36if-nez v0, :cond_228
00124c3aiget v0, v14, Lt/o;->d:I
00124c3eif-ne v0, v4, :cond_228
00124c42iget-object v0, v14, Lt/o;->b:Ls/d;
00124c46iget v10, v0, Ls/d;->s:I
00124c4aif-eq v10, v9, :cond_208
00124c4eif-eq v10, v4, :cond_1e0
00124c52goto :goto_22b
00124c54invoke-virtual {v0}, Ls/d;->y()Z
00124c5amove-result v0
00124c5cif-nez v0, :cond_22b
00124c60iget-object v0, v14, Lt/o;->b:Ls/d;
00124c64iget v10, v0, Ls/d;->r:I
00124c68if-ne v10, v4, :cond_1ed
00124c6cgoto :goto_22b
00124c6eiget-object v0, v0, Ls/d;->d:Lt/k;
00124c72iget-object v0, v0, Lt/o;->e:Lt/g;
00124c76iget-object v10, v2, Lt/f;->l:Ljava/util/ArrayList;
00124c7ainvoke-virtual {v10, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
00124c80iget-object v0, v0, Lt/f;->k:Ljava/util/ArrayList;
00124c84invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
00124c8aiput-boolean v5, v2, Lt/f;->b:Z
00124c8eiget-object v0, v2, Lt/f;->k:Ljava/util/ArrayList;
00124c92invoke-virtual {v0, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
00124c98iget-object v0, v2, Lt/f;->k:Ljava/util/ArrayList;
00124c9cinvoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
00124ca2goto :goto_22b
00124ca4iget-object v0, v0, Ls/d;->T:Ls/d;
00124ca8if-nez v0, :cond_20d
00124cacgoto :goto_22b
00124caeiget-object v0, v0, Ls/d;->e:Lt/m;
00124cb2iget-object v0, v0, Lt/o;->e:Lt/g;
00124cb6iget-object v10, v2, Lt/f;->l:Ljava/util/ArrayList;
00124cbainvoke-virtual {v10, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
00124cc0iget-object v0, v0, Lt/f;->k:Ljava/util/ArrayList;
00124cc4invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
00124ccaiput-boolean v5, v2, Lt/f;->b:Z
00124cceiget-object v0, v2, Lt/f;->k:Ljava/util/ArrayList;
00124cd2invoke-virtual {v0, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
00124cd8iget-object v0, v2, Lt/f;->k:Ljava/util/ArrayList;
00124cdcinvoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
00124ce2goto :goto_22b
00124ce4invoke-virtual {v2, v14}, Lt/f;->b(Lt/o;)V
00124ceaiget-object v0, v14, Lt/o;->b:Ls/d;
00124ceeiget-object v10, v0, Ls/d;->Q:[Ls/c;
00124cf2aget-object v11, v10, v9
00124cf6iget-object v12, v11, Ls/c;->f:Ls/c;
00124cfaif-eqz v12, :cond_288
00124cfeaget-object v13, v10, v4
00124d02iget-object v13, v13, Ls/c;->f:Ls/c;
00124d06if-eqz v13, :cond_288
00124d0ainvoke-virtual {v0}, Ls/d;->y()Z
00124d10move-result v0
00124d12if-eqz v0, :cond_25b
00124d16iget-object v0, v14, Lt/o;->b:Ls/d;
00124d1aiget-object v0, v0, Ls/d;->Q:[Ls/c;
00124d1eaget-object v0, v0, v9
00124d22invoke-virtual {v0}, Ls/c;->e()I
00124d28move-result v0
00124d2aiput v0, v3, Lt/f;->f:I
00124d2eiget-object v0, v14, Lt/o;->b:Ls/d;
00124d32iget-object v0, v0, Ls/d;->Q:[Ls/c;
00124d36aget-object v0, v0, v4
00124d3ainvoke-virtual {v0}, Ls/c;->e()I
00124d40move-result v0
00124d42neg-int v0, v0
00124d44iput v0, v1, Lt/f;->f:I
00124d48goto :goto_27b
00124d4aiget-object v0, v14, Lt/o;->b:Ls/d;
00124d4eiget-object v0, v0, Ls/d;->Q:[Ls/c;
00124d52aget-object v0, v0, v9
00124d56invoke-static {v0}, Lt/o;->h(Ls/c;)Lt/f;
00124d5cmove-result-object v0
00124d5eiget-object v1, v14, Lt/o;->b:Ls/d;
00124d62iget-object v1, v1, Ls/d;->Q:[Ls/c;
00124d66aget-object v1, v1, v4
00124d6ainvoke-static {v1}, Lt/o;->h(Ls/c;)Lt/f;
00124d70move-result-object v1
00124d72if-eqz v0, :cond_274
00124d76invoke-virtual {v0, v14}, Lt/f;->b(Lt/o;)V
00124d7cif-eqz v1, :cond_279
00124d80invoke-virtual {v1, v14}, Lt/f;->b(Lt/o;)V
00124d86iput v6, v14, Lt/o;->j:I
00124d8aiget-object v0, v14, Lt/o;->b:Ls/d;
00124d8eiget-boolean v0, v0, Ls/d;->E:Z
00124d92if-eqz v0, :cond_35d
00124d96iget-object v0, v14, Lt/m;->l:Lt/a;
00124d9ainvoke-virtual {v14, v7, v3, v5, v0}, Lt/o;->c(Lt/f;Lt/f;ILt/g;)V
00124da0goto/16 :goto_35d
00124da4const/4 v13, 0x0
00124da6if-eqz v12, :cond_2d4
00124daainvoke-static {v11}, Lt/o;->h(Ls/c;)Lt/f;
00124db0move-result-object v0
00124db2if-eqz v0, :cond_35d
00124db6iget-object v6, v14, Lt/o;->b:Ls/d;
00124dbaiget-object v6, v6, Ls/d;->Q:[Ls/c;
00124dbeaget-object v6, v6, v9
00124dc2invoke-virtual {v6}, Ls/c;->e()I
00124dc8move-result v6
00124dcainvoke-static {v3, v0, v6}, Lt/o;->b(Lt/f;Lt/f;I)V
00124dd0invoke-virtual {v14, v1, v3, v5, v2}, Lt/o;->c(Lt/f;Lt/f;ILt/g;)V
00124dd6iget-object v0, v14, Lt/o;->b:Ls/d;
00124ddaiget-boolean v0, v0, Ls/d;->E:Z
00124ddeif-eqz v0, :cond_2ac
00124de2iget-object v0, v14, Lt/m;->l:Lt/a;
00124de6invoke-virtual {v14, v7, v3, v5, v0}, Lt/o;->c(Lt/f;Lt/f;ILt/g;)V
00124deciget v0, v14, Lt/o;->d:I
00124df0if-ne v0, v4, :cond_35d
00124df4iget-object v0, v14, Lt/o;->b:Ls/d;
00124df8iget v1, v0, Ls/d;->W:F
00124dfccmpl-float v1, v1, v13
00124e00if-lez v1, :cond_35d
00124e04iget-object v0, v0, Ls/d;->d:Lt/k;
00124e08iget v1, v0, Lt/o;->d:I
00124e0cif-ne v1, v4, :cond_35d
00124e10iget-object v0, v0, Lt/o;->e:Lt/g;
00124e14iget-object v0, v0, Lt/f;->k:Ljava/util/ArrayList;
00124e18invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
00124e1eiget-object v0, v2, Lt/f;->l:Ljava/util/ArrayList;
00124e22iget-object v1, v14, Lt/o;->b:Ls/d;
00124e26iget-object v1, v1, Ls/d;->d:Lt/k;
00124e2aiget-object v1, v1, Lt/o;->e:Lt/g;
00124e2einvoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
00124e34iput-object v14, v2, Lt/f;->a:Lt/o;
00124e38goto/16 :goto_35d
00124e3caget-object v9, v10, v4
00124e40iget-object v11, v9, Ls/c;->f:Ls/c;
00124e44const/4 v12, -0x1
00124e46if-eqz v11, :cond_2fe
00124e4ainvoke-static {v9}, Lt/o;->h(Ls/c;)Lt/f;
00124e50move-result-object v0
00124e52if-eqz v0, :cond_35d
00124e56iget-object v6, v14, Lt/o;->b:Ls/d;
00124e5aiget-object v6, v6, Ls/d;->Q:[Ls/c;
00124e5eaget-object v4, v6, v4
00124e62invoke-virtual {v4}, Ls/c;->e()I
00124e68move-result v4
00124e6aneg-int v4, v4
00124e6cinvoke-static {v1, v0, v4}, Lt/o;->b(Lt/f;Lt/f;I)V
00124e72invoke-virtual {v14, v3, v1, v12, v2}, Lt/o;->c(Lt/f;Lt/f;ILt/g;)V
00124e78iget-object v0, v14, Lt/o;->b:Ls/d;
00124e7ciget-boolean v0, v0, Ls/d;->E:Z
00124e80if-eqz v0, :cond_35d
00124e84iget-object v0, v14, Lt/m;->l:Lt/a;
00124e88invoke-virtual {v14, v7, v3, v5, v0}, Lt/o;->c(Lt/f;Lt/f;ILt/g;)V
00124e8egoto :goto_35d
00124e90aget-object v6, v10, v6
00124e94iget-object v9, v6, Ls/c;->f:Ls/c;
00124e98if-eqz v9, :cond_316
00124e9cinvoke-static {v6}, Lt/o;->h(Ls/c;)Lt/f;
00124ea2move-result-object v0
00124ea4if-eqz v0, :cond_35d
00124ea8invoke-static {v7, v0, v8}, Lt/o;->b(Lt/f;Lt/f;I)V
00124eaeiget-object v0, v14, Lt/m;->l:Lt/a;
00124eb2invoke-virtual {v14, v3, v7, v12, v0}, Lt/o;->c(Lt/f;Lt/f;ILt/g;)V
00124eb8invoke-virtual {v14, v1, v3, v5, v2}, Lt/o;->c(Lt/f;Lt/f;ILt/g;)V
00124ebegoto :goto_35d
00124ec0instance-of v6, v0, Ls/i;
00124ec4if-nez v6, :cond_35d
00124ec8iget-object v6, v0, Ls/d;->T:Ls/d;
00124eccif-eqz v6, :cond_35d
00124ed0iget-object v6, v6, Ls/d;->e:Lt/m;
00124ed4iget-object v6, v6, Lt/o;->h:Lt/f;
00124ed8invoke-virtual {v0}, Ls/d;->s()I
00124edemove-result v0
00124ee0invoke-static {v3, v6, v0}, Lt/o;->b(Lt/f;Lt/f;I)V
00124ee6invoke-virtual {v14, v1, v3, v5, v2}, Lt/o;->c(Lt/f;Lt/f;ILt/g;)V
00124eeciget-object v0, v14, Lt/o;->b:Ls/d;
00124ef0iget-boolean v0, v0, Ls/d;->E:Z
00124ef4if-eqz v0, :cond_337
00124ef8iget-object v0, v14, Lt/m;->l:Lt/a;
00124efcinvoke-virtual {v14, v7, v3, v5, v0}, Lt/o;->c(Lt/f;Lt/f;ILt/g;)V
00124f02iget v0, v14, Lt/o;->d:I
00124f06if-ne v0, v4, :cond_35d
00124f0aiget-object v0, v14, Lt/o;->b:Ls/d;
00124f0eiget v1, v0, Ls/d;->W:F
00124f12cmpl-float v1, v1, v13
00124f16if-lez v1, :cond_35d
00124f1aiget-object v0, v0, Ls/d;->d:Lt/k;
00124f1eiget v1, v0, Lt/o;->d:I
00124f22if-ne v1, v4, :cond_35d
00124f26iget-object v0, v0, Lt/o;->e:Lt/g;
00124f2aiget-object v0, v0, Lt/f;->k:Ljava/util/ArrayList;
00124f2einvoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
00124f34iget-object v0, v2, Lt/f;->l:Ljava/util/ArrayList;
00124f38iget-object v1, v14, Lt/o;->b:Ls/d;
00124f3ciget-object v1, v1, Ls/d;->d:Lt/k;
00124f40iget-object v1, v1, Lt/o;->e:Lt/g;
00124f44invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
00124f4aiput-object v14, v2, Lt/f;->a:Lt/o;
00124f4eiget-object v0, v2, Lt/f;->l:Ljava/util/ArrayList;
00124f52invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
00124f58move-result v0
00124f5aif-nez v0, :cond_367
00124f5eiput-boolean v5, v2, Lt/f;->c:Z
00124f62return-void
00124884
00124884t.m::d():
00124894iget-object v0, v14, Lt/o;->b:Ls/d;
00124898iget-boolean v1, v0, Ls/d;->a:Z
0012489ciget-object v2, v14, Lt/o;->e:Lt/g;
001248a0if-eqz v1, :cond_f
001248a4invoke-virtual {v0}, Ls/d;->k()I
001248aamove-result v0
001248acinvoke-virtual {v2, v0}, Lt/g;->d(I)V
001248b2iget-boolean v0, v2, Lt/f;->j:Z
001248b6iget-object v1, v14, Lt/o;->i:Lt/f;
001248baiget-object v3, v14, Lt/o;->h:Lt/f;
001248beconst/4 v4, 0x3
001248c0const/4 v5, 0x1
001248c2const/4 v6, 0x4
001248c4if-nez v0, :cond_84
001248c8iget-object v0, v14, Lt/o;->b:Ls/d;
001248cciget-object v7, v0, Ls/d;->p0:[I
001248d0aget v7, v7, v5
001248d4iput v7, v14, Lt/o;->d:I
001248d8iget-boolean v0, v0, Ls/d;->E:Z
001248dcif-eqz v0, :cond_2d
001248e0new-instance v0, Lt/a;
001248e4invoke-direct {v0, v14}, Lt/g;-><init>(Lt/o;)V
001248eaiput-object v0, v14, Lt/m;->l:Lt/a;
001248eeiget v0, v14, Lt/o;->d:I
001248f2if-eq v0, v4, :cond_b2
001248f6if-ne v0, v6, :cond_78
001248faiget-object v7, v14, Lt/o;->b:Ls/d;
001248feiget-object v7, v7, Ls/d;->T:Ls/d;
00124902if-eqz v7, :cond_78
00124906iget-object v8, v7, Ls/d;->p0:[I
0012490aaget v8, v8, v5
0012490eif-ne v8, v5, :cond_78
00124912invoke-virtual {v7}, Ls/d;->k()I
00124918move-result v0
0012491aiget-object v4, v14, Lt/o;->b:Ls/d;
0012491eiget-object v4, v4, Ls/d;->J:Ls/c;
00124922invoke-virtual {v4}, Ls/c;->e()I
00124928move-result v4
0012492asub-int/2addr v0, v4
0012492ciget-object v4, v14, Lt/o;->b:Ls/d;
00124930iget-object v4, v4, Ls/d;->L:Ls/c;
00124934invoke-virtual {v4}, Ls/c;->e()I
0012493amove-result v4
0012493csub-int/2addr v0, v4
0012493eiget-object v4, v7, Ls/d;->e:Lt/m;
00124942iget-object v4, v4, Lt/o;->h:Lt/f;
00124946iget-object v5, v14, Lt/o;->b:Ls/d;
0012494aiget-object v5, v5, Ls/d;->J:Ls/c;
0012494einvoke-virtual {v5}, Ls/c;->e()I
00124954move-result v5
00124956invoke-static {v3, v4, v5}, Lt/o;->b(Lt/f;Lt/f;I)V
0012495ciget-object v3, v7, Ls/d;->e:Lt/m;
00124960iget-object v3, v3, Lt/o;->i:Lt/f;
00124964iget-object v4, v14, Lt/o;->b:Ls/d;
00124968iget-object v4, v4, Ls/d;->L:Ls/c;
0012496cinvoke-virtual {v4}, Ls/c;->e()I
00124972move-result v4
00124974neg-int v4, v4
00124976invoke-static {v1, v3, v4}, Lt/o;->b(Lt/f;Lt/f;I)V
0012497cinvoke-virtual {v2, v0}, Lt/g;->d(I)V
00124982return-void
00124984if-ne v0, v5, :cond_b2
00124988iget-object v0, v14, Lt/o;->b:Ls/d;
0012498cinvoke-virtual {v0}, Ls/d;->k()I
00124992move-result v0
00124994invoke-virtual {v2, v0}, Lt/g;->d(I)V
0012499agoto :goto_b2
0012499ciget v0, v14, Lt/o;->d:I
001249a0if-ne v0, v6, :cond_b2
001249a4iget-object v0, v14, Lt/o;->b:Ls/d;
001249a8iget-object v7, v0, Ls/d;->T:Ls/d;
001249acif-eqz v7, :cond_b2
001249b0iget-object v8, v7, Ls/d;->p0:[I
001249b4aget v8, v8, v5
001249b8if-ne v8, v5, :cond_b2
001249bciget-object v2, v7, Ls/d;->e:Lt/m;
001249c0iget-object v2, v2, Lt/o;->h:Lt/f;
001249c4iget-object v0, v0, Ls/d;->J:Ls/c;
001249c8invoke-virtual {v0}, Ls/c;->e()I
001249cemove-result v0
001249d0invoke-static {v3, v2, v0}, Lt/o;->b(Lt/f;Lt/f;I)V
001249d6iget-object v0, v7, Ls/d;->e:Lt/m;
001249daiget-object v0, v0, Lt/o;->i:Lt/f;
001249deiget-object v2, v14, Lt/o;->b:Ls/d;
001249e2iget-object v2, v2, Ls/d;->L:Ls/c;
001249e6invoke-virtual {v2}, Ls/c;->e()I
001249ecmove-result v2
001249eeneg-int v2, v2
001249f0invoke-static {v1, v0, v2}, Lt/o;->b(Lt/f;Lt/f;I)V
001249f6return-void
001249f8iget-boolean v0, v2, Lt/f;->j:Z
001249fciget-object v7, v14, Lt/m;->k:Lt/f;
00124a00const/4 v8, 0x0
00124a02const/4 v9, 0x2
00124a04if-eqz v0, :cond_1d1
00124a08iget-object v10, v14, Lt/o;->b:Ls/d;
00124a0ciget-boolean v11, v10, Ls/d;->a:Z
00124a10if-eqz v11, :cond_1d1
00124a14iget-object v0, v10, Ls/d;->Q:[Ls/c;
00124a18aget-object v11, v0, v9
00124a1ciget-object v12, v11, Ls/c;->f:Ls/c;
00124a20if-eqz v12, :cond_131
00124a24aget-object v13, v0, v4
00124a28iget-object v13, v13, Ls/c;->f:Ls/c;
00124a2cif-eqz v13, :cond_131
00124a30invoke-virtual {v10}, Ls/d;->y()Z
00124a36move-result v0
00124a38if-eqz v0, :cond_ee
00124a3ciget-object v0, v14, Lt/o;->b:Ls/d;
00124a40iget-object v0, v0, Ls/d;->Q:[Ls/c;
00124a44aget-object v0, v0, v9
00124a48invoke-virtual {v0}, Ls/c;->e()I
00124a4emove-result v0
00124a50iput v0, v3, Lt/f;->f:I
00124a54iget-object v0, v14, Lt/o;->b:Ls/d;
00124a58iget-object v0, v0, Ls/d;->Q:[Ls/c;
00124a5caget-object v0, v0, v4
00124a60invoke-virtual {v0}, Ls/c;->e()I
00124a66move-result v0
00124a68neg-int v0, v0
00124a6aiput v0, v1, Lt/f;->f:I
00124a6egoto :goto_125
00124a70iget-object v0, v14, Lt/o;->b:Ls/d;
00124a74iget-object v0, v0, Ls/d;->Q:[Ls/c;
00124a78aget-object v0, v0, v9
00124a7cinvoke-static {v0}, Lt/o;->h(Ls/c;)Lt/f;
00124a82move-result-object v0
00124a84if-eqz v0, :cond_107
00124a88iget-object v2, v14, Lt/o;->b:Ls/d;
00124a8ciget-object v2, v2, Ls/d;->Q:[Ls/c;
00124a90aget-object v2, v2, v9
00124a94invoke-virtual {v2}, Ls/c;->e()I
00124a9amove-result v2
00124a9cinvoke-static {v3, v0, v2}, Lt/o;->b(Lt/f;Lt/f;I)V
00124aa2iget-object v0, v14, Lt/o;->b:Ls/d;
00124aa6iget-object v0, v0, Ls/d;->Q:[Ls/c;
00124aaaaget-object v0, v0, v4
00124aaeinvoke-static {v0}, Lt/o;->h(Ls/c;)Lt/f;
00124ab4move-result-object v0
00124ab6if-eqz v0, :cond_121
00124abaiget-object v2, v14, Lt/o;->b:Ls/d;
00124abeiget-object v2, v2, Ls/d;->Q:[Ls/c;
00124ac2aget-object v2, v2, v4
00124ac6invoke-virtual {v2}, Ls/c;->e()I
00124accmove-result v2
00124aceneg-int v2, v2
00124ad0invoke-static {v1, v0, v2}, Lt/o;->b(Lt/f;Lt/f;I)V
00124ad6iput-boolean v5, v3, Lt/f;->b:Z
00124adaiput-boolean v5, v1, Lt/f;->b:Z
00124adeiget-object v0, v14, Lt/o;->b:Ls/d;
00124ae2iget-boolean v1, v0, Ls/d;->E:Z
00124ae6if-eqz v1, :cond_367
00124aeaiget v0, v0, Ls/d;->a0:I
00124aeeinvoke-static {v7, v3, v0}, Lt/o;->b(Lt/f;Lt/f;I)V
00124af4return-void
00124af6if-eqz v12, :cond_157
00124afainvoke-static {v11}, Lt/o;->h(Ls/c;)Lt/f;
00124b00move-result-object v0
00124b02if-eqz v0, :cond_367
00124b06iget-object v4, v14, Lt/o;->b:Ls/d;
00124b0aiget-object v4, v4, Ls/d;->Q:[Ls/c;
00124b0eaget-object v4, v4, v9
00124b12invoke-virtual {v4}, Ls/c;->e()I
00124b18move-result v4
00124b1ainvoke-static {v3, v0, v4}, Lt/o;->b(Lt/f;Lt/f;I)V
00124b20iget v0, v2, Lt/f;->g:I
00124b24invoke-static {v1, v3, v0}, Lt/o;->b(Lt/f;Lt/f;I)V
00124b2aiget-object v0, v14, Lt/o;->b:Ls/d;
00124b2eiget-boolean v1, v0, Ls/d;->E:Z
00124b32if-eqz v1, :cond_367
00124b36iget v0, v0, Ls/d;->a0:I
00124b3ainvoke-static {v7, v3, v0}, Lt/o;->b(Lt/f;Lt/f;I)V
00124b40return-void
00124b42aget-object v5, v0, v4
00124b46iget-object v9, v5, Ls/c;->f:Ls/c;
00124b4aif-eqz v9, :cond_183
00124b4einvoke-static {v5}, Lt/o;->h(Ls/c;)Lt/f;
00124b54move-result-object v0
00124b56if-eqz v0, :cond_177
00124b5aiget-object v5, v14, Lt/o;->b:Ls/d;
00124b5eiget-object v5, v5, Ls/d;->Q:[Ls/c;
00124b62aget-object v4, v5, v4
00124b66invoke-virtual {v4}, Ls/c;->e()I
00124b6cmove-result v4
00124b6eneg-int v4, v4
00124b70invoke-static {v1, v0, v4}, Lt/o;->b(Lt/f;Lt/f;I)V
00124b76iget v0, v2, Lt/f;->g:I
00124b7aneg-int v0, v0
00124b7cinvoke-static {v3, v1, v0}, Lt/o;->b(Lt/f;Lt/f;I)V
00124b82iget-object v0, v14, Lt/o;->b:Ls/d;
00124b86iget-boolean v1, v0, Ls/d;->E:Z
00124b8aif-eqz v1, :cond_367
00124b8eiget v0, v0, Ls/d;->a0:I
00124b92invoke-static {v7, v3, v0}, Lt/o;->b(Lt/f;Lt/f;I)V
00124b98return-void
00124b9aaget-object v0, v0, v6
00124b9eiget-object v4, v0, Ls/c;->f:Ls/c;
00124ba2if-eqz v4, :cond_1a0
00124ba6invoke-static {v0}, Lt/o;->h(Ls/c;)Lt/f;
00124bacmove-result-object v0
00124baeif-eqz v0, :cond_367
00124bb2invoke-static {v7, v0, v8}, Lt/o;->b(Lt/f;Lt/f;I)V
00124bb8iget-object v0, v14, Lt/o;->b:Ls/d;
00124bbciget v0, v0, Ls/d;->a0:I
00124bc0neg-int v0, v0
00124bc2invoke-static {v3, v7, v0}, Lt/o;->b(Lt/f;Lt/f;I)V
00124bc8iget v0, v2, Lt/f;->g:I
00124bccinvoke-static {v1, v3, v0}, Lt/o;->b(Lt/f;Lt/f;I)V
00124bd2return-void
00124bd4instance-of v0, v10, Ls/i;
00124bd8if-nez v0, :cond_367
00124bdciget-object v0, v10, Ls/d;->T:Ls/d;
00124be0if-eqz v0, :cond_367
00124be4const/4 v0, 0x7
00124be6invoke-virtual {v10, v0}, Ls/d;->i(I)Ls/c;
00124becmove-result-object v0
00124beeiget-object v0, v0, Ls/c;->f:Ls/c;
00124bf2if-nez v0, :cond_367
00124bf6iget-object v0, v14, Lt/o;->b:Ls/d;
00124bfaiget-object v4, v0, Ls/d;->T:Ls/d;
00124bfeiget-object v4, v4, Ls/d;->e:Lt/m;
00124c02iget-object v4, v4, Lt/o;->h:Lt/f;
00124c06invoke-virtual {v0}, Ls/d;->s()I
00124c0cmove-result v0
00124c0einvoke-static {v3, v4, v0}, Lt/o;->b(Lt/f;Lt/f;I)V
00124c14iget v0, v2, Lt/f;->g:I
00124c18invoke-static {v1, v3, v0}, Lt/o;->b(Lt/f;Lt/f;I)V
00124c1eiget-object v0, v14, Lt/o;->b:Ls/d;
00124c22iget-boolean v1, v0, Ls/d;->E:Z
00124c26if-eqz v1, :cond_367
00124c2aiget v0, v0, Ls/d;->a0:I
00124c2einvoke-static {v7, v3, v0}, Lt/o;->b(Lt/f;Lt/f;I)V
00124c34return-void
00124c36if-nez v0, :cond_228
00124c3aiget v0, v14, Lt/o;->d:I
00124c3eif-ne v0, v4, :cond_228
00124c42iget-object v0, v14, Lt/o;->b:Ls/d;
00124c46iget v10, v0, Ls/d;->s:I
00124c4aif-eq v10, v9, :cond_208
00124c4eif-eq v10, v4, :cond_1e0
00124c52goto :goto_22b
00124c54invoke-virtual {v0}, Ls/d;->y()Z
00124c5amove-result v0
00124c5cif-nez v0, :cond_22b
00124c60iget-object v0, v14, Lt/o;->b:Ls/d;
00124c64iget v10, v0, Ls/d;->r:I
00124c68if-ne v10, v4, :cond_1ed
00124c6cgoto :goto_22b
00124c6eiget-object v0, v0, Ls/d;->d:Lt/k;
00124c72iget-object v0, v0, Lt/o;->e:Lt/g;
00124c76iget-object v10, v2, Lt/f;->l:Ljava/util/ArrayList;
00124c7ainvoke-virtual {v10, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
00124c80iget-object v0, v0, Lt/f;->k:Ljava/util/ArrayList;
00124c84invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
00124c8aiput-boolean v5, v2, Lt/f;->b:Z
00124c8eiget-object v0, v2, Lt/f;->k:Ljava/util/ArrayList;
00124c92invoke-virtual {v0, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
00124c98iget-object v0, v2, Lt/f;->k:Ljava/util/ArrayList;
00124c9cinvoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
00124ca2goto :goto_22b
00124ca4iget-object v0, v0, Ls/d;->T:Ls/d;
00124ca8if-nez v0, :cond_20d
00124cacgoto :goto_22b
00124caeiget-object v0, v0, Ls/d;->e:Lt/m;
00124cb2iget-object v0, v0, Lt/o;->e:Lt/g;
00124cb6iget-object v10, v2, Lt/f;->l:Ljava/util/ArrayList;
00124cbainvoke-virtual {v10, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
00124cc0iget-object v0, v0, Lt/f;->k:Ljava/util/ArrayList;
00124cc4invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
00124ccaiput-boolean v5, v2, Lt/f;->b:Z
00124cceiget-object v0, v2, Lt/f;->k:Ljava/util/ArrayList;
00124cd2invoke-virtual {v0, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
00124cd8iget-object v0, v2, Lt/f;->k:Ljava/util/ArrayList;
00124cdcinvoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
00124ce2goto :goto_22b
00124ce4invoke-virtual {v2, v14}, Lt/f;->b(Lt/o;)V
00124ceaiget-object v0, v14, Lt/o;->b:Ls/d;
00124ceeiget-object v10, v0, Ls/d;->Q:[Ls/c;
00124cf2aget-object v11, v10, v9
00124cf6iget-object v12, v11, Ls/c;->f:Ls/c;
00124cfaif-eqz v12, :cond_288
00124cfeaget-object v13, v10, v4
00124d02iget-object v13, v13, Ls/c;->f:Ls/c;
00124d06if-eqz v13, :cond_288
00124d0ainvoke-virtual {v0}, Ls/d;->y()Z
00124d10move-result v0
00124d12if-eqz v0, :cond_25b
00124d16iget-object v0, v14, Lt/o;->b:Ls/d;
00124d1aiget-object v0, v0, Ls/d;->Q:[Ls/c;
00124d1eaget-object v0, v0, v9
00124d22invoke-virtual {v0}, Ls/c;->e()I
00124d28move-result v0
00124d2aiput v0, v3, Lt/f;->f:I
00124d2eiget-object v0, v14, Lt/o;->b:Ls/d;
00124d32iget-object v0, v0, Ls/d;->Q:[Ls/c;
00124d36aget-object v0, v0, v4
00124d3ainvoke-virtual {v0}, Ls/c;->e()I
00124d40move-result v0
00124d42neg-int v0, v0
00124d44iput v0, v1, Lt/f;->f:I
00124d48goto :goto_27b
00124d4aiget-object v0, v14, Lt/o;->b:Ls/d;
00124d4eiget-object v0, v0, Ls/d;->Q:[Ls/c;
00124d52aget-object v0, v0, v9
00124d56invoke-static {v0}, Lt/o;->h(Ls/c;)Lt/f;
00124d5cmove-result-object v0
00124d5eiget-object v1, v14, Lt/o;->b:Ls/d;
00124d62iget-object v1, v1, Ls/d;->Q:[Ls/c;
00124d66aget-object v1, v1, v4
00124d6ainvoke-static {v1}, Lt/o;->h(Ls/c;)Lt/f;
00124d70move-result-object v1
00124d72if-eqz v0, :cond_274
00124d76invoke-virtual {v0, v14}, Lt/f;->b(Lt/o;)V
00124d7cif-eqz v1, :cond_279
00124d80invoke-virtual {v1, v14}, Lt/f;->b(Lt/o;)V
00124d86iput v6, v14, Lt/o;->j:I
00124d8aiget-object v0, v14, Lt/o;->b:Ls/d;
00124d8eiget-boolean v0, v0, Ls/d;->E:Z
00124d92if-eqz v0, :cond_35d
00124d96iget-object v0, v14, Lt/m;->l:Lt/a;
00124d9ainvoke-virtual {v14, v7, v3, v5, v0}, Lt/o;->c(Lt/f;Lt/f;ILt/g;)V
00124da0goto/16 :goto_35d
00124da4const/4 v13, 0x0
00124da6if-eqz v12, :cond_2d4
00124daainvoke-static {v11}, Lt/o;->h(Ls/c;)Lt/f;
00124db0move-result-object v0
00124db2if-eqz v0, :cond_35d
00124db6iget-object v6, v14, Lt/o;->b:Ls/d;
00124dbaiget-object v6, v6, Ls/d;->Q:[Ls/c;
00124dbeaget-object v6, v6, v9
00124dc2invoke-virtual {v6}, Ls/c;->e()I
00124dc8move-result v6
00124dcainvoke-static {v3, v0, v6}, Lt/o;->b(Lt/f;Lt/f;I)V
00124dd0invoke-virtual {v14, v1, v3, v5, v2}, Lt/o;->c(Lt/f;Lt/f;ILt/g;)V
00124dd6iget-object v0, v14, Lt/o;->b:Ls/d;
00124ddaiget-boolean v0, v0, Ls/d;->E:Z
00124ddeif-eqz v0, :cond_2ac
00124de2iget-object v0, v14, Lt/m;->l:Lt/a;
00124de6invoke-virtual {v14, v7, v3, v5, v0}, Lt/o;->c(Lt/f;Lt/f;ILt/g;)V
00124deciget v0, v14, Lt/o;->d:I
00124df0if-ne v0, v4, :cond_35d
00124df4iget-object v0, v14, Lt/o;->b:Ls/d;
00124df8iget v1, v0, Ls/d;->W:F
00124dfccmpl-float v1, v1, v13
00124e00if-lez v1, :cond_35d
00124e04iget-object v0, v0, Ls/d;->d:Lt/k;
00124e08iget v1, v0, Lt/o;->d:I
00124e0cif-ne v1, v4, :cond_35d
00124e10iget-object v0, v0, Lt/o;->e:Lt/g;
00124e14iget-object v0, v0, Lt/f;->k:Ljava/util/ArrayList;
00124e18invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
00124e1eiget-object v0, v2, Lt/f;->l:Ljava/util/ArrayList;
00124e22iget-object v1, v14, Lt/o;->b:Ls/d;
00124e26iget-object v1, v1, Ls/d;->d:Lt/k;
00124e2aiget-object v1, v1, Lt/o;->e:Lt/g;
00124e2einvoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
00124e34iput-object v14, v2, Lt/f;->a:Lt/o;
00124e38goto/16 :goto_35d
00124e3caget-object v9, v10, v4
00124e40iget-object v11, v9, Ls/c;->f:Ls/c;
00124e44const/4 v12, -0x1
00124e46if-eqz v11, :cond_2fe
00124e4ainvoke-static {v9}, Lt/o;->h(Ls/c;)Lt/f;
00124e50move-result-object v0
00124e52if-eqz v0, :cond_35d
00124e56iget-object v6, v14, Lt/o;->b:Ls/d;
00124e5aiget-object v6, v6, Ls/d;->Q:[Ls/c;
00124e5eaget-object v4, v6, v4
00124e62invoke-virtual {v4}, Ls/c;->e()I
00124e68move-result v4
00124e6aneg-int v4, v4
00124e6cinvoke-static {v1, v0, v4}, Lt/o;->b(Lt/f;Lt/f;I)V
00124e72invoke-virtual {v14, v3, v1, v12, v2}, Lt/o;->c(Lt/f;Lt/f;ILt/g;)V
00124e78iget-object v0, v14, Lt/o;->b:Ls/d;
00124e7ciget-boolean v0, v0, Ls/d;->E:Z
00124e80if-eqz v0, :cond_35d
00124e84iget-object v0, v14, Lt/m;->l:Lt/a;
00124e88invoke-virtual {v14, v7, v3, v5, v0}, Lt/o;->c(Lt/f;Lt/f;ILt/g;)V
00124e8egoto :goto_35d
00124e90aget-object v6, v10, v6
00124e94iget-object v9, v6, Ls/c;->f:Ls/c;
00124e98if-eqz v9, :cond_316
00124e9cinvoke-static {v6}, Lt/o;->h(Ls/c;)Lt/f;
00124ea2move-result-object v0
00124ea4if-eqz v0, :cond_35d
00124ea8invoke-static {v7, v0, v8}, Lt/o;->b(Lt/f;Lt/f;I)V
00124eaeiget-object v0, v14, Lt/m;->l:Lt/a;
00124eb2invoke-virtual {v14, v3, v7, v12, v0}, Lt/o;->c(Lt/f;Lt/f;ILt/g;)V
00124eb8invoke-virtual {v14, v1, v3, v5, v2}, Lt/o;->c(Lt/f;Lt/f;ILt/g;)V
00124ebegoto :goto_35d
00124ec0instance-of v6, v0, Ls/i;
00124ec4if-nez v6, :cond_35d
00124ec8iget-object v6, v0, Ls/d;->T:Ls/d;
00124eccif-eqz v6, :cond_35d
00124ed0iget-object v6, v6, Ls/d;->e:Lt/m;
00124ed4iget-object v6, v6, Lt/o;->h:Lt/f;
00124ed8invoke-virtual {v0}, Ls/d;->s()I
00124edemove-result v0
00124ee0invoke-static {v3, v6, v0}, Lt/o;->b(Lt/f;Lt/f;I)V
00124ee6invoke-virtual {v14, v1, v3, v5, v2}, Lt/o;->c(Lt/f;Lt/f;ILt/g;)V
00124eeciget-object v0, v14, Lt/o;->b:Ls/d;
00124ef0iget-boolean v0, v0, Ls/d;->E:Z
00124ef4if-eqz v0, :cond_337
00124ef8iget-object v0, v14, Lt/m;->l:Lt/a;
00124efcinvoke-virtual {v14, v7, v3, v5, v0}, Lt/o;->c(Lt/f;Lt/f;ILt/g;)V
00124f02iget v0, v14, Lt/o;->d:I
00124f06if-ne v0, v4, :cond_35d
00124f0aiget-object v0, v14, Lt/o;->b:Ls/d;
00124f0eiget v1, v0, Ls/d;->W:F
00124f12cmpl-float v1, v1, v13
00124f16if-lez v1, :cond_35d
00124f1aiget-object v0, v0, Ls/d;->d:Lt/k;
00124f1eiget v1, v0, Lt/o;->d:I
00124f22if-ne v1, v4, :cond_35d
00124f26iget-object v0, v0, Lt/o;->e:Lt/g;
00124f2aiget-object v0, v0, Lt/f;->k:Ljava/util/ArrayList;
00124f2einvoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
00124f34iget-object v0, v2, Lt/f;->l:Ljava/util/ArrayList;
00124f38iget-object v1, v14, Lt/o;->b:Ls/d;
00124f3ciget-object v1, v1, Ls/d;->d:Lt/k;
00124f40iget-object v1, v1, Lt/o;->e:Lt/g;
00124f44invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
00124f4aiput-object v14, v2, Lt/f;->a:Lt/o;
00124f4eiget-object v0, v2, Lt/f;->l:Ljava/util/ArrayList;
00124f52invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
00124f58move-result v0
00124f5aif-nez v0, :cond_367
00124f5eiput-boolean v5, v2, Lt/f;->c:Z
00124f62return-void
00124884
00124f64
00124f64t.m::e():
00124f74iget-object v0, v2, Lt/o;->h:Lt/f;
00124f78iget-boolean v1, v0, Lt/f;->j:Z
00124f7cif-eqz v1, :cond_c
00124f80iget-object v1, v2, Lt/o;->b:Ls/d;
00124f84iget v0, v0, Lt/f;->g:I
00124f88iput v0, v1, Ls/d;->Z:I
00124f8creturn-void
00124f64
00124f64t.m::e():
00124f74iget-object v0, v2, Lt/o;->h:Lt/f;
00124f78iget-boolean v1, v0, Lt/f;->j:Z
00124f7cif-eqz v1, :cond_c
00124f80iget-object v1, v2, Lt/o;->b:Ls/d;
00124f84iget v0, v0, Lt/f;->g:I
00124f88iput v0, v1, Ls/d;->Z:I
00124f8creturn-void
00124f64
00124f8e
00124f8e // align 0x10
00124f8e // align 0x10
00124f90
00124f90t.m::f():
00124fa0const/4 v0, 0x0
00124fa2iput-object v0, v1, Lt/o;->c:Lt/l;
00124fa6iget-object v0, v1, Lt/o;->h:Lt/f;
00124faainvoke-virtual {v0}, Lt/f;->c()V
00124fb0iget-object v0, v1, Lt/o;->i:Lt/f;
00124fb4invoke-virtual {v0}, Lt/f;->c()V
00124fbaiget-object v0, v1, Lt/m;->k:Lt/f;
00124fbeinvoke-virtual {v0}, Lt/f;->c()V
00124fc4iget-object v0, v1, Lt/o;->e:Lt/g;
00124fc8invoke-virtual {v0}, Lt/f;->c()V
00124fceconst/4 v0, 0x0
00124fd0iput-boolean v0, v1, Lt/o;->g:Z
00124fd4return-void
00124f90
00124f90t.m::f():
00124fa0const/4 v0, 0x0
00124fa2iput-object v0, v1, Lt/o;->c:Lt/l;
00124fa6iget-object v0, v1, Lt/o;->h:Lt/f;
00124faainvoke-virtual {v0}, Lt/f;->c()V
00124fb0iget-object v0, v1, Lt/o;->i:Lt/f;
00124fb4invoke-virtual {v0}, Lt/f;->c()V
00124fbaiget-object v0, v1, Lt/m;->k:Lt/f;
00124fbeinvoke-virtual {v0}, Lt/f;->c()V
00124fc4iget-object v0, v1, Lt/o;->e:Lt/g;
00124fc8invoke-virtual {v0}, Lt/f;->c()V
00124fceconst/4 v0, 0x0
00124fd0iput-boolean v0, v1, Lt/o;->g:Z
00124fd4return-void
00124f90
00124fd6
00124fd6 // align 0x8
00124fd6 // align 0x8
00124fd8
00124fd8t.m::m():
00124fe8const/4 v0, 0x0
00124feaiput-boolean v0, v2, Lt/o;->g:Z
00124feeiget-object v1, v2, Lt/o;->h:Lt/f;
00124ff2invoke-virtual {v1}, Lt/f;->c()V
00124ff8iput-boolean v0, v1, Lt/f;->j:Z
00124ffciget-object v1, v2, Lt/o;->i:Lt/f;
00125000invoke-virtual {v1}, Lt/f;->c()V
00125006iput-boolean v0, v1, Lt/f;->j:Z
0012500aiget-object v1, v2, Lt/m;->k:Lt/f;
0012500einvoke-virtual {v1}, Lt/f;->c()V
00125014iput-boolean v0, v1, Lt/f;->j:Z
00125018iget-object v1, v2, Lt/o;->e:Lt/g;
0012501ciput-boolean v0, v1, Lt/f;->j:Z
00125020return-void
00124fd8
00124fd8t.m::m():
00124fe8const/4 v0, 0x0
00124feaiput-boolean v0, v2, Lt/o;->g:Z
00124feeiget-object v1, v2, Lt/o;->h:Lt/f;
00124ff2invoke-virtual {v1}, Lt/f;->c()V
00124ff8iput-boolean v0, v1, Lt/f;->j:Z
00124ffciget-object v1, v2, Lt/o;->i:Lt/f;
00125000invoke-virtual {v1}, Lt/f;->c()V
00125006iput-boolean v0, v1, Lt/f;->j:Z
0012500aiget-object v1, v2, Lt/m;->k:Lt/f;
0012500einvoke-virtual {v1}, Lt/f;->c()V
00125014iput-boolean v0, v1, Lt/f;->j:Z
00125018iget-object v1, v2, Lt/o;->e:Lt/g;
0012501ciput-boolean v0, v1, Lt/f;->j:Z
00125020return-void
00124fd8
00125022
00125022 // align 0x4
00125022 // align 0x4
00125024
00125024t.m::a(t.d):
00125034iget v11, v10, Lt/o;->j:I
00125038invoke-static {v11}, Lq/e;->a(I)I
0012503emove-result v11
00125040const/4 v0, 0x1
00125042const/4 v1, 0x3
00125044if-eq v11, v1, :cond_150
00125048iget-object v11, v10, Lt/o;->e:Lt/g;
0012504ciget-boolean v2, v11, Lt/f;->c:Z
00125050const/high16 v3, 0x3f000000
00125054const/4 v4, 0x0
00125056if-eqz v2, :cond_69
0012505aiget-boolean v2, v11, Lt/f;->j:Z
0012505eif-nez v2, :cond_69
00125062iget v2, v10, Lt/o;->d:I
00125066if-ne v2, v1, :cond_69
0012506aiget-object v2, v10, Lt/o;->b:Ls/d;
0012506eiget v5, v2, Ls/d;->s:I
00125072const/4 v6, 0x2
00125074if-eq v5, v6, :cond_52
00125078if-eq v5, v1, :cond_25
0012507cgoto :goto_69
0012507eiget-object v5, v2, Ls/d;->d:Lt/k;
00125082iget-object v5, v5, Lt/o;->e:Lt/g;
00125086iget-boolean v6, v5, Lt/f;->j:Z
0012508aif-eqz v6, :cond_69
0012508eiget v6, v2, Ls/d;->X:I
00125092const/4 v7, -0x1
00125094if-eq v6, v7, :cond_48
00125098if-eqz v6, :cond_41
0012509cif-eq v6, v0, :cond_38
001250a0move v2, v4
001250a2goto :goto_4e
001250a4iget v5, v5, Lt/f;->g:I
001250a8int-to-float v5, v5
001250aaiget v2, v2, Ls/d;->W:F
001250aediv-float/2addr v5, v2
001250b0add-float/2addr v5, v3
001250b2float-to-int v2, v5
001250b4goto :goto_4e
001250b6iget v5, v5, Lt/f;->g:I
001250baint-to-float v5, v5
001250bciget v2, v2, Ls/d;->W:F
001250c0mul-float/2addr v5, v2
001250c2goto :goto_3e
001250c4iget v5, v5, Lt/f;->g:I
001250c8int-to-float v5, v5
001250caiget v2, v2, Ls/d;->W:F
001250cegoto :goto_3d
001250d0invoke-virtual {v11, v2}, Lt/g;->d(I)V
001250d6goto :goto_69
001250d8iget-object v5, v2, Ls/d;->T:Ls/d;
001250dcif-eqz v5, :cond_69
001250e0iget-object v5, v5, Ls/d;->e:Lt/m;
001250e4iget-object v5, v5, Lt/o;->e:Lt/g;
001250e8iget-boolean v6, v5, Lt/f;->j:Z
001250ecif-eqz v6, :cond_69
001250f0iget v2, v2, Ls/d;->z:F
001250f4iget v5, v5, Lt/f;->g:I
001250f8int-to-float v5, v5
001250famul-float/2addr v5, v2
001250fcadd-float/2addr v5, v3
001250fefloat-to-int v2, v5
00125100invoke-virtual {v11, v2}, Lt/g;->d(I)V
00125106iget-object v2, v10, Lt/o;->h:Lt/f;
0012510aiget-boolean v5, v2, Lt/f;->c:Z
0012510eif-eqz v5, :cond_14f
00125112iget-object v5, v10, Lt/o;->i:Lt/f;
00125116iget-boolean v6, v5, Lt/f;->c:Z
0012511aif-nez v6, :cond_77
0012511egoto/16 :goto_14f
00125122iget-boolean v6, v2, Lt/f;->j:Z
00125126if-eqz v6, :cond_85
0012512aiget-boolean v6, v5, Lt/f;->j:Z
0012512eif-eqz v6, :cond_85
00125132iget-boolean v6, v11, Lt/f;->j:Z
00125136if-eqz v6, :cond_85
0012513agoto/16 :goto_14f
0012513eiget-boolean v6, v11, Lt/f;->j:Z
00125142if-nez v6, :cond_bf
00125146iget v6, v10, Lt/o;->d:I
0012514aif-ne v6, v1, :cond_bf
0012514eiget-object v6, v10, Lt/o;->b:Ls/d;
00125152iget v7, v6, Ls/d;->r:I
00125156if-nez v7, :cond_bf
0012515ainvoke-virtual {v6}, Ls/d;->y()Z
00125160move-result v6
00125162if-nez v6, :cond_bf
00125166iget-object v0, v2, Lt/f;->l:Ljava/util/ArrayList;
0012516ainvoke-virtual {v0, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
00125170move-result-object v0
00125172check-cast v0, Lt/f;
00125176iget-object v1, v5, Lt/f;->l:Ljava/util/ArrayList;
0012517ainvoke-virtual {v1, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
00125180move-result-object v1
00125182check-cast v1, Lt/f;
00125186iget v0, v0, Lt/f;->g:I
0012518aiget v3, v2, Lt/f;->f:I
0012518eadd-int/2addr v0, v3
00125190iget v1, v1, Lt/f;->g:I
00125194iget v3, v5, Lt/f;->f:I
00125198add-int/2addr v1, v3
0012519asub-int v3, v1, v0
0012519einvoke-virtual {v2, v0}, Lt/f;->d(I)V
001251a4invoke-virtual {v5, v1}, Lt/f;->d(I)V
001251aainvoke-virtual {v11, v3}, Lt/g;->d(I)V
001251b0return-void
001251b2iget-boolean v6, v11, Lt/f;->j:Z
001251b6if-nez v6, :cond_101
001251baiget v6, v10, Lt/o;->d:I
001251beif-ne v6, v1, :cond_101
001251c2iget v1, v10, Lt/o;->a:I
001251c6if-ne v1, v0, :cond_101
001251caiget-object v0, v2, Lt/f;->l:Ljava/util/ArrayList;
001251ceinvoke-virtual {v0}, Ljava/util/ArrayList;->size()I
001251d4move-result v0
001251d6if-lez v0, :cond_101
001251daiget-object v0, v5, Lt/f;->l:Ljava/util/ArrayList;
001251deinvoke-virtual {v0}, Ljava/util/ArrayList;->size()I
001251e4move-result v0
001251e6if-lez v0, :cond_101
001251eaiget-object v0, v2, Lt/f;->l:Ljava/util/ArrayList;
001251eeinvoke-virtual {v0, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
001251f4move-result-object v0
001251f6check-cast v0, Lt/f;
001251faiget-object v1, v5, Lt/f;->l:Ljava/util/ArrayList;
001251feinvoke-virtual {v1, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
00125204move-result-object v1
00125206check-cast v1, Lt/f;
0012520aiget v0, v0, Lt/f;->g:I
0012520eiget v6, v2, Lt/f;->f:I
00125212add-int/2addr v0, v6
00125214iget v1, v1, Lt/f;->g:I
00125218iget v6, v5, Lt/f;->f:I
0012521cadd-int/2addr v1, v6
0012521esub-int/2addr v1, v0
00125220iget v0, v11, Lt/g;->m:I
00125224if-ge v1, v0, :cond_fe
00125228invoke-virtual {v11, v1}, Lt/g;->d(I)V
0012522egoto :goto_101
00125230invoke-virtual {v11, v0}, Lt/g;->d(I)V
00125236iget-boolean v0, v11, Lt/f;->j:Z
0012523aif-nez v0, :cond_106
0012523egoto :goto_14f
00125240iget-object v0, v2, Lt/f;->l:Ljava/util/ArrayList;
00125244invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
0012524amove-result v0
0012524cif-lez v0, :cond_14f
00125250iget-object v0, v5, Lt/f;->l:Ljava/util/ArrayList;
00125254invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
0012525amove-result v0
0012525cif-lez v0, :cond_14f
00125260iget-object v0, v2, Lt/f;->l:Ljava/util/ArrayList;
00125264invoke-virtual {v0, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
0012526amove-result-object v0
0012526ccheck-cast v0, Lt/f;
00125270iget-object v1, v5, Lt/f;->l:Ljava/util/ArrayList;
00125274invoke-virtual {v1, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
0012527amove-result-object v1
0012527ccheck-cast v1, Lt/f;
00125280iget v4, v0, Lt/f;->g:I
00125284iget v6, v2, Lt/f;->f:I
00125288add-int/2addr v6, v4
0012528aiget v7, v1, Lt/f;->g:I
0012528eiget v8, v5, Lt/f;->f:I
00125292add-int/2addr v8, v7
00125294iget-object v9, v10, Lt/o;->b:Ls/d;
00125298iget v9, v9, Ls/d;->e0:F
0012529cif-ne v0, v1, :cond_138
001252a0move v9, v3
001252a2goto :goto_13a
001252a4move v4, v6
001252a6move v7, v8
001252a8sub-int/2addr v7, v4
001252aaiget v0, v11, Lt/f;->g:I
001252aesub-int/2addr v7, v0
001252b0int-to-float v0, v4
001252b2add-float/2addr v0, v3
001252b4int-to-float v1, v7
001252b6mul-float/2addr v1, v9
001252b8add-float/2addr v1, v0
001252bafloat-to-int v0, v1
001252bcinvoke-virtual {v2, v0}, Lt/f;->d(I)V
001252c2iget v0, v2, Lt/f;->g:I
001252c6iget v11, v11, Lt/f;->g:I
001252caadd-int/2addr v0, v11
001252ccinvoke-virtual {v5, v0}, Lt/f;->d(I)V
001252d2return-void
001252d4iget-object v11, v10, Lt/o;->b:Ls/d;
001252d8iget-object v1, v11, Ls/d;->J:Ls/c;
001252dciget-object v11, v11, Ls/d;->L:Ls/c;
001252e0invoke-virtual {v10, v1, v11, v0}, Lt/o;->l(Ls/c;Ls/c;I)V
001252e6return-void
00125024
00125024t.m::a(t.d):
00125034iget v11, v10, Lt/o;->j:I
00125038invoke-static {v11}, Lq/e;->a(I)I
0012503emove-result v11
00125040const/4 v0, 0x1
00125042const/4 v1, 0x3
00125044if-eq v11, v1, :cond_150
00125048iget-object v11, v10, Lt/o;->e:Lt/g;
0012504ciget-boolean v2, v11, Lt/f;->c:Z
00125050const/high16 v3, 0x3f000000
00125054const/4 v4, 0x0
00125056if-eqz v2, :cond_69
0012505aiget-boolean v2, v11, Lt/f;->j:Z
0012505eif-nez v2, :cond_69
00125062iget v2, v10, Lt/o;->d:I
00125066if-ne v2, v1, :cond_69
0012506aiget-object v2, v10, Lt/o;->b:Ls/d;
0012506eiget v5, v2, Ls/d;->s:I
00125072const/4 v6, 0x2
00125074if-eq v5, v6, :cond_52
00125078if-eq v5, v1, :cond_25
0012507cgoto :goto_69
0012507eiget-object v5, v2, Ls/d;->d:Lt/k;
00125082iget-object v5, v5, Lt/o;->e:Lt/g;
00125086iget-boolean v6, v5, Lt/f;->j:Z
0012508aif-eqz v6, :cond_69
0012508eiget v6, v2, Ls/d;->X:I
00125092const/4 v7, -0x1
00125094if-eq v6, v7, :cond_48
00125098if-eqz v6, :cond_41
0012509cif-eq v6, v0, :cond_38
001250a0move v2, v4
001250a2goto :goto_4e
001250a4iget v5, v5, Lt/f;->g:I
001250a8int-to-float v5, v5
001250aaiget v2, v2, Ls/d;->W:F
001250aediv-float/2addr v5, v2
001250b0add-float/2addr v5, v3
001250b2float-to-int v2, v5
001250b4goto :goto_4e
001250b6iget v5, v5, Lt/f;->g:I
001250baint-to-float v5, v5
001250bciget v2, v2, Ls/d;->W:F
001250c0mul-float/2addr v5, v2
001250c2goto :goto_3e
001250c4iget v5, v5, Lt/f;->g:I
001250c8int-to-float v5, v5
001250caiget v2, v2, Ls/d;->W:F
001250cegoto :goto_3d
001250d0invoke-virtual {v11, v2}, Lt/g;->d(I)V
001250d6goto :goto_69
001250d8iget-object v5, v2, Ls/d;->T:Ls/d;
001250dcif-eqz v5, :cond_69
001250e0iget-object v5, v5, Ls/d;->e:Lt/m;
001250e4iget-object v5, v5, Lt/o;->e:Lt/g;
001250e8iget-boolean v6, v5, Lt/f;->j:Z
001250ecif-eqz v6, :cond_69
001250f0iget v2, v2, Ls/d;->z:F
001250f4iget v5, v5, Lt/f;->g:I
001250f8int-to-float v5, v5
001250famul-float/2addr v5, v2
001250fcadd-float/2addr v5, v3
001250fefloat-to-int v2, v5
00125100invoke-virtual {v11, v2}, Lt/g;->d(I)V
00125106iget-object v2, v10, Lt/o;->h:Lt/f;
0012510aiget-boolean v5, v2, Lt/f;->c:Z
0012510eif-eqz v5, :cond_14f
00125112iget-object v5, v10, Lt/o;->i:Lt/f;
00125116iget-boolean v6, v5, Lt/f;->c:Z
0012511aif-nez v6, :cond_77
0012511egoto/16 :goto_14f
00125122iget-boolean v6, v2, Lt/f;->j:Z
00125126if-eqz v6, :cond_85
0012512aiget-boolean v6, v5, Lt/f;->j:Z
0012512eif-eqz v6, :cond_85
00125132iget-boolean v6, v11, Lt/f;->j:Z
00125136if-eqz v6, :cond_85
0012513agoto/16 :goto_14f
0012513eiget-boolean v6, v11, Lt/f;->j:Z
00125142if-nez v6, :cond_bf
00125146iget v6, v10, Lt/o;->d:I
0012514aif-ne v6, v1, :cond_bf
0012514eiget-object v6, v10, Lt/o;->b:Ls/d;
00125152iget v7, v6, Ls/d;->r:I
00125156if-nez v7, :cond_bf
0012515ainvoke-virtual {v6}, Ls/d;->y()Z
00125160move-result v6
00125162if-nez v6, :cond_bf
00125166iget-object v0, v2, Lt/f;->l:Ljava/util/ArrayList;
0012516ainvoke-virtual {v0, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
00125170move-result-object v0
00125172check-cast v0, Lt/f;
00125176iget-object v1, v5, Lt/f;->l:Ljava/util/ArrayList;
0012517ainvoke-virtual {v1, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
00125180move-result-object v1
00125182check-cast v1, Lt/f;
00125186iget v0, v0, Lt/f;->g:I
0012518aiget v3, v2, Lt/f;->f:I
0012518eadd-int/2addr v0, v3
00125190iget v1, v1, Lt/f;->g:I
00125194iget v3, v5, Lt/f;->f:I
00125198add-int/2addr v1, v3
0012519asub-int v3, v1, v0
0012519einvoke-virtual {v2, v0}, Lt/f;->d(I)V
001251a4invoke-virtual {v5, v1}, Lt/f;->d(I)V
001251aainvoke-virtual {v11, v3}, Lt/g;->d(I)V
001251b0return-void
001251b2iget-boolean v6, v11, Lt/f;->j:Z
001251b6if-nez v6, :cond_101
001251baiget v6, v10, Lt/o;->d:I
001251beif-ne v6, v1, :cond_101
001251c2iget v1, v10, Lt/o;->a:I
001251c6if-ne v1, v0, :cond_101
001251caiget-object v0, v2, Lt/f;->l:Ljava/util/ArrayList;
001251ceinvoke-virtual {v0}, Ljava/util/ArrayList;->size()I
001251d4move-result v0
001251d6if-lez v0, :cond_101
001251daiget-object v0, v5, Lt/f;->l:Ljava/util/ArrayList;
001251deinvoke-virtual {v0}, Ljava/util/ArrayList;->size()I
001251e4move-result v0
001251e6if-lez v0, :cond_101
001251eaiget-object v0, v2, Lt/f;->l:Ljava/util/ArrayList;
001251eeinvoke-virtual {v0, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
001251f4move-result-object v0
001251f6check-cast v0, Lt/f;
001251faiget-object v1, v5, Lt/f;->l:Ljava/util/ArrayList;
001251feinvoke-virtual {v1, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
00125204move-result-object v1
00125206check-cast v1, Lt/f;
0012520aiget v0, v0, Lt/f;->g:I
0012520eiget v6, v2, Lt/f;->f:I
00125212add-int/2addr v0, v6
00125214iget v1, v1, Lt/f;->g:I
00125218iget v6, v5, Lt/f;->f:I
0012521cadd-int/2addr v1, v6
0012521esub-int/2addr v1, v0
00125220iget v0, v11, Lt/g;->m:I
00125224if-ge v1, v0, :cond_fe
00125228invoke-virtual {v11, v1}, Lt/g;->d(I)V
0012522egoto :goto_101
00125230invoke-virtual {v11, v0}, Lt/g;->d(I)V
00125236iget-boolean v0, v11, Lt/f;->j:Z
0012523aif-nez v0, :cond_106
0012523egoto :goto_14f
00125240iget-object v0, v2, Lt/f;->l:Ljava/util/ArrayList;
00125244invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
0012524amove-result v0
0012524cif-lez v0, :cond_14f
00125250iget-object v0, v5, Lt/f;->l:Ljava/util/ArrayList;
00125254invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
0012525amove-result v0
0012525cif-lez v0, :cond_14f
00125260iget-object v0, v2, Lt/f;->l:Ljava/util/ArrayList;
00125264invoke-virtual {v0, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
0012526amove-result-object v0
0012526ccheck-cast v0, Lt/f;
00125270iget-object v1, v5, Lt/f;->l:Ljava/util/ArrayList;
00125274invoke-virtual {v1, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
0012527amove-result-object v1
0012527ccheck-cast v1, Lt/f;
00125280iget v4, v0, Lt/f;->g:I
00125284iget v6, v2, Lt/f;->f:I
00125288add-int/2addr v6, v4
0012528aiget v7, v1, Lt/f;->g:I
0012528eiget v8, v5, Lt/f;->f:I
00125292add-int/2addr v8, v7
00125294iget-object v9, v10, Lt/o;->b:Ls/d;
00125298iget v9, v9, Ls/d;->e0:F
0012529cif-ne v0, v1, :cond_138
001252a0move v9, v3
001252a2goto :goto_13a
001252a4move v4, v6
001252a6move v7, v8
001252a8sub-int/2addr v7, v4
001252aaiget v0, v11, Lt/f;->g:I
001252aesub-int/2addr v7, v0
001252b0int-to-float v0, v4
001252b2add-float/2addr v0, v3
001252b4int-to-float v1, v7
001252b6mul-float/2addr v1, v9
001252b8add-float/2addr v1, v0
001252bafloat-to-int v0, v1
001252bcinvoke-virtual {v2, v0}, Lt/f;->d(I)V
001252c2iget v0, v2, Lt/f;->g:I
001252c6iget v11, v11, Lt/f;->g:I
001252caadd-int/2addr v0, v11
001252ccinvoke-virtual {v5, v0}, Lt/f;->d(I)V
001252d2return-void
001252d4iget-object v11, v10, Lt/o;->b:Ls/d;
001252d8iget-object v1, v11, Ls/d;->J:Ls/c;
001252dciget-object v11, v11, Ls/d;->L:Ls/c;
001252e0invoke-virtual {v10, v1, v11, v0}, Lt/o;->l(Ls/c;Ls/c;I)V
001252e6return-void
00125024
001252e8
001252e8t.n::b(q.c, int):
001252f8iget-object v0, v6, Lt/n;->a:Ljava/util/ArrayList;
001252fcinvoke-virtual {v0}, Ljava/util/ArrayList;->size()I
00125302move-result v1
00125304const/4 v2, 0x0
00125306if-nez v1, :cond_a
0012530areturn v2
0012530cinvoke-virtual {v0, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
00125312move-result-object v1
00125314check-cast v1, Ls/d;
00125318iget-object v1, v1, Ls/d;->T:Ls/d;
0012531ccheck-cast v1, Ls/e;
00125320invoke-virtual {v7}, Lq/c;->t()V
00125326invoke-virtual {v1, v7, v2}, Ls/d;->b(Lq/c;Z)V
0012532cmove v3, v2
0012532einvoke-virtual {v0}, Ljava/util/ArrayList;->size()I
00125334move-result v4
00125336if-ge v3, v4, :cond_2d
0012533ainvoke-virtual {v0, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
00125340move-result-object v4
00125342check-cast v4, Ls/d;
00125346invoke-virtual {v4, v7, v2}, Ls/d;->b(Lq/c;Z)V
0012534cadd-int/lit8 v3, v3, 0x1
00125350goto :goto_1b
00125352if-nez v8, :cond_36
00125356iget v3, v1, Ls/e;->z0:I
0012535aif-lez v3, :cond_36
0012535einvoke-static {v1, v7, v0, v2}, Ls/j;->a(Ls/e;Lq/c;Ljava/util/ArrayList;I)V
00125364const/4 v3, 0x1
00125366if-ne v8, v3, :cond_40
0012536aiget v4, v1, Ls/e;->A0:I
0012536eif-lez v4, :cond_40
00125372invoke-static {v1, v7, v0, v3}, Ls/j;->a(Ls/e;Lq/c;Ljava/util/ArrayList;I)V
00125378invoke-virtual {v7}, Lq/c;->p()V
0012537egoto :goto_48
00125380move-exception v3
00125382invoke-virtual {v3}, Ljava/lang/Throwable;->printStackTrace()V
00125388new-instance v3, Ljava/util/ArrayList;
0012538cinvoke-direct {v3}, Ljava/util/ArrayList;-><init>()V
00125392iput-object v3, v6, Lt/n;->d:Ljava/util/ArrayList;
00125396invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
0012539cmove-result v3
0012539eif-ge v2, v3, :cond_88
001253a2invoke-virtual {v0, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
001253a8move-result-object v3
001253aacheck-cast v3, Ls/d;
001253aenew-instance v4, Landroidx/fragment/app/y;
001253b2const/16 v5, 0xe
001253b6invoke-direct {v4, v5}, Landroidx/fragment/app/y;-><init>(I)V
001253bcnew-instance v5, Ljava/lang/ref/WeakReference;
001253c0invoke-direct {v5, v3}, Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V
001253c6iget-object v5, v3, Ls/d;->I:Ls/c;
001253cainvoke-static {v5}, Lq/c;->n(Ljava/lang/Object;)I
001253d0iget-object v5, v3, Ls/d;->J:Ls/c;
001253d4invoke-static {v5}, Lq/c;->n(Ljava/lang/Object;)I
001253daiget-object v5, v3, Ls/d;->K:Ls/c;
001253deinvoke-static {v5}, Lq/c;->n(Ljava/lang/Object;)I
001253e4iget-object v5, v3, Ls/d;->L:Ls/c;
001253e8invoke-static {v5}, Lq/c;->n(Ljava/lang/Object;)I
001253eeiget-object v3, v3, Ls/d;->M:Ls/c;
001253f2invoke-static {v3}, Lq/c;->n(Ljava/lang/Object;)I
001253f8iget-object v3, v6, Lt/n;->d:Ljava/util/ArrayList;
001253fcinvoke-virtual {v3, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
00125402add-int/lit8 v2, v2, 0x1
00125406goto :goto_4f
00125408if-nez v8, :cond_9b
0012540ciget-object v8, v1, Ls/d;->I:Ls/c;
00125410invoke-static {v8}, Lq/c;->n(Ljava/lang/Object;)I
00125416move-result v8
00125418iget-object v0, v1, Ls/d;->K:Ls/c;
0012541cinvoke-static {v0}, Lq/c;->n(Ljava/lang/Object;)I
00125422move-result v0
00125424invoke-virtual {v7}, Lq/c;->t()V
0012542asub-int/2addr v0, v8
0012542cgoto :goto_ab
0012542eiget-object v8, v1, Ls/d;->J:Ls/c;
00125432invoke-static {v8}, Lq/c;->n(Ljava/lang/Object;)I
00125438move-result v8
0012543aiget-object v0, v1, Ls/d;->L:Ls/c;
0012543einvoke-static {v0}, Lq/c;->n(Ljava/lang/Object;)I
00125444move-result v0
00125446invoke-virtual {v7}, Lq/c;->t()V
0012544cgoto :goto_99
0012544ereturn v0
001252e8
001252e8t.n::b(q.c, int):
001252f8iget-object v0, v6, Lt/n;->a:Ljava/util/ArrayList;
001252fcinvoke-virtual {v0}, Ljava/util/ArrayList;->size()I
00125302move-result v1
00125304const/4 v2, 0x0
00125306if-nez v1, :cond_a
0012530areturn v2
0012530cinvoke-virtual {v0, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
00125312move-result-object v1
00125314check-cast v1, Ls/d;
00125318iget-object v1, v1, Ls/d;->T:Ls/d;
0012531ccheck-cast v1, Ls/e;
00125320invoke-virtual {v7}, Lq/c;->t()V
00125326invoke-virtual {v1, v7, v2}, Ls/d;->b(Lq/c;Z)V
0012532cmove v3, v2
0012532einvoke-virtual {v0}, Ljava/util/ArrayList;->size()I
00125334move-result v4
00125336if-ge v3, v4, :cond_2d
0012533ainvoke-virtual {v0, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
00125340move-result-object v4
00125342check-cast v4, Ls/d;
00125346invoke-virtual {v4, v7, v2}, Ls/d;->b(Lq/c;Z)V
0012534cadd-int/lit8 v3, v3, 0x1
00125350goto :goto_1b
00125352if-nez v8, :cond_36
00125356iget v3, v1, Ls/e;->z0:I
0012535aif-lez v3, :cond_36
0012535einvoke-static {v1, v7, v0, v2}, Ls/j;->a(Ls/e;Lq/c;Ljava/util/ArrayList;I)V
00125364const/4 v3, 0x1
00125366if-ne v8, v3, :cond_40
0012536aiget v4, v1, Ls/e;->A0:I
0012536eif-lez v4, :cond_40
00125372invoke-static {v1, v7, v0, v3}, Ls/j;->a(Ls/e;Lq/c;Ljava/util/ArrayList;I)V
00125378invoke-virtual {v7}, Lq/c;->p()V
0012537egoto :goto_48
00125380move-exception v3
00125382invoke-virtual {v3}, Ljava/lang/Throwable;->printStackTrace()V
00125388new-instance v3, Ljava/util/ArrayList;
0012538cinvoke-direct {v3}, Ljava/util/ArrayList;-><init>()V
00125392iput-object v3, v6, Lt/n;->d:Ljava/util/ArrayList;
00125396invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
0012539cmove-result v3
0012539eif-ge v2, v3, :cond_88
001253a2invoke-virtual {v0, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
001253a8move-result-object v3
001253aacheck-cast v3, Ls/d;
001253aenew-instance v4, Landroidx/fragment/app/y;
001253b2const/16 v5, 0xe
001253b6invoke-direct {v4, v5}, Landroidx/fragment/app/y;-><init>(I)V
001253bcnew-instance v5, Ljava/lang/ref/WeakReference;
001253c0invoke-direct {v5, v3}, Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V
001253c6iget-object v5, v3, Ls/d;->I:Ls/c;
001253cainvoke-static {v5}, Lq/c;->n(Ljava/lang/Object;)I
001253d0iget-object v5, v3, Ls/d;->J:Ls/c;
001253d4invoke-static {v5}, Lq/c;->n(Ljava/lang/Object;)I
001253daiget-object v5, v3, Ls/d;->K:Ls/c;
001253deinvoke-static {v5}, Lq/c;->n(Ljava/lang/Object;)I
001253e4iget-object v5, v3, Ls/d;->L:Ls/c;
001253e8invoke-static {v5}, Lq/c;->n(Ljava/lang/Object;)I
001253eeiget-object v3, v3, Ls/d;->M:Ls/c;
001253f2invoke-static {v3}, Lq/c;->n(Ljava/lang/Object;)I
001253f8iget-object v3, v6, Lt/n;->d:Ljava/util/ArrayList;
001253fcinvoke-virtual {v3, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
00125402add-int/lit8 v2, v2, 0x1
00125406goto :goto_4f
00125408if-nez v8, :cond_9b
0012540ciget-object v8, v1, Ls/d;->I:Ls/c;
00125410invoke-static {v8}, Lq/c;->n(Ljava/lang/Object;)I
00125416move-result v8
00125418iget-object v0, v1, Ls/d;->K:Ls/c;
0012541cinvoke-static {v0}, Lq/c;->n(Ljava/lang/Object;)I
00125422move-result v0
00125424invoke-virtual {v7}, Lq/c;->t()V
0012542asub-int/2addr v0, v8
0012542cgoto :goto_ab
0012542eiget-object v8, v1, Ls/d;->J:Ls/c;
00125432invoke-static {v8}, Lq/c;->n(Ljava/lang/Object;)I
00125438move-result v8
0012543aiget-object v0, v1, Ls/d;->L:Ls/c;
0012543einvoke-static {v0}, Lq/c;->n(Ljava/lang/Object;)I
00125444move-result v0
00125446invoke-virtual {v7}, Lq/c;->t()V
0012544cgoto :goto_99
0012544ereturn v0
001252e8
00125450
00125450 struct try_item
00125450 start_addr uint32 0x125378
00125454 insn_count int 3
00125456 handler_off uint16 0x125459
00125458
00125458 struct encoded_catch_handler_list
00125458 size int 1
00125459
00125459 struct encoded_catch_handler ← 0x125456
00125459 size int64 1
0012545a handlers[0].type_idx int 0xb554
0012545c handlers[0].addr uint32 0x125380
0012545d
0012545d // align 0x10
00125450 struct try_item
00125450 start_addr uint32 0x125378
00125454 insn_count int 3
00125456 handler_off uint16 0x125459
00125458
00125458 struct encoded_catch_handler_list
00125458 size int 1
00125459
00125459 struct encoded_catch_handler ← 0x125456
00125459 size int64 1
0012545a handlers[0].type_idx int 0xb554
0012545c handlers[0].addr uint32 0x125380
0012545d
0012545d // align 0x10
00125460
00125460t.n::toString():
00125470new-instance v0, Ljava/lang/StringBuilder;
00125474invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
0012547aiget v1, v4, Lt/n;->c:I
0012547eif-nez v1, :cond_c
00125482const-string v1, "Horizontal"
00125486goto :goto_1a
00125488const/4 v2, 0x1
0012548aif-ne v1, v2, :cond_12
0012548econst-string v1, "Vertical"
00125492goto :goto_1a
00125494const/4 v2, 0x2
00125496if-ne v1, v2, :cond_18
0012549aconst-string v1, "Both"
0012549egoto :goto_1a
001254a0const-string v1, "Unknown"
001254a4invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
001254aaconst-string v1, " ["
001254aeinvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
001254b4iget v1, v4, Lt/n;->b:I
001254b8invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
001254beconst-string v1, "] <"
001254c2invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
001254c8invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
001254cemove-result-object v0
001254d0iget-object v1, v4, Lt/n;->a:Ljava/util/ArrayList;
001254d4invoke-virtual {v1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
001254damove-result-object v1
001254dcinvoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
001254e2move-result v2
001254e4if-eqz v2, :cond_59
001254e8invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
001254eemove-result-object v2
001254f0check-cast v2, Ls/d;
001254f4new-instance v3, Ljava/lang/StringBuilder;
001254f8invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
001254feinvoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00125504const-string v0, " "
00125508invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0012550eiget-object v0, v2, Ls/d;->h0:Ljava/lang/String;
00125512invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00125518invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0012551emove-result-object v0
00125520goto :goto_36
00125522const-string v1, " >"
00125526invoke-static {v0, v1}, LB1/b;->f(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
0012552cmove-result-object v0
0012552ereturn-object v0
00125460
00125460t.n::toString():
00125470new-instance v0, Ljava/lang/StringBuilder;
00125474invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
0012547aiget v1, v4, Lt/n;->c:I
0012547eif-nez v1, :cond_c
00125482const-string v1, "Horizontal"
00125486goto :goto_1a
00125488const/4 v2, 0x1
0012548aif-ne v1, v2, :cond_12
0012548econst-string v1, "Vertical"
00125492goto :goto_1a
00125494const/4 v2, 0x2
00125496if-ne v1, v2, :cond_18
0012549aconst-string v1, "Both"
0012549egoto :goto_1a
001254a0const-string v1, "Unknown"
001254a4invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
001254aaconst-string v1, " ["
001254aeinvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
001254b4iget v1, v4, Lt/n;->b:I
001254b8invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
001254beconst-string v1, "] <"
001254c2invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
001254c8invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
001254cemove-result-object v0
001254d0iget-object v1, v4, Lt/n;->a:Ljava/util/ArrayList;
001254d4invoke-virtual {v1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
001254damove-result-object v1
001254dcinvoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
001254e2move-result v2
001254e4if-eqz v2, :cond_59
001254e8invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
001254eemove-result-object v2
001254f0check-cast v2, Ls/d;
001254f4new-instance v3, Ljava/lang/StringBuilder;
001254f8invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
001254feinvoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00125504const-string v0, " "
00125508invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0012550eiget-object v0, v2, Ls/d;->h0:Ljava/lang/String;
00125512invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00125518invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0012551emove-result-object v0
00125520goto :goto_36
00125522const-string v1, " >"
00125526invoke-static {v0, v1}, LB1/b;->f(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
0012552cmove-result-object v0
0012552ereturn-object v0
00125460
00125530
00125530t.n::a(java.util.ArrayList):
00125540iget-object v0, v5, Lt/n;->a:Ljava/util/ArrayList;
00125544invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
0012554amove-result v0
0012554ciget v1, v5, Lt/n;->e:I
00125550const/4 v2, -0x1
00125552if-eq v1, v2, :cond_28
00125556if-lez v0, :cond_28
0012555aconst/4 v1, 0x0
0012555cinvoke-virtual {v6}, Ljava/util/ArrayList;->size()I
00125562move-result v2
00125564if-ge v1, v2, :cond_28
00125568invoke-virtual {v6, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
0012556emove-result-object v2
00125570check-cast v2, Lt/n;
00125574iget v3, v5, Lt/n;->e:I
00125578iget v4, v2, Lt/n;->b:I
0012557cif-ne v3, v4, :cond_25
00125580iget v3, v5, Lt/n;->c:I
00125584invoke-virtual {v5, v3, v2}, Lt/n;->c(ILt/n;)V
0012558aadd-int/lit8 v1, v1, 0x1
0012558egoto :goto_e
00125590if-nez v0, :cond_2d
00125594invoke-virtual {v6, v5}, Ljava/util/ArrayList;->remove(Ljava/lang/Object;)Z
0012559areturn-void
00125530
00125530t.n::a(java.util.ArrayList):
00125540iget-object v0, v5, Lt/n;->a:Ljava/util/ArrayList;
00125544invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
0012554amove-result v0
0012554ciget v1, v5, Lt/n;->e:I
00125550const/4 v2, -0x1
00125552if-eq v1, v2, :cond_28
00125556if-lez v0, :cond_28
0012555aconst/4 v1, 0x0
0012555cinvoke-virtual {v6}, Ljava/util/ArrayList;->size()I
00125562move-result v2
00125564if-ge v1, v2, :cond_28
00125568invoke-virtual {v6, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
0012556emove-result-object v2
00125570check-cast v2, Lt/n;
00125574iget v3, v5, Lt/n;->e:I
00125578iget v4, v2, Lt/n;->b:I
0012557cif-ne v3, v4, :cond_25
00125580iget v3, v5, Lt/n;->c:I
00125584invoke-virtual {v5, v3, v2}, Lt/n;->c(ILt/n;)V
0012558aadd-int/lit8 v1, v1, 0x1
0012558egoto :goto_e
00125590if-nez v0, :cond_2d
00125594invoke-virtual {v6, v5}, Ljava/util/ArrayList;->remove(Ljava/lang/Object;)Z
0012559areturn-void
00125530
0012559c
0012559ct.n::c(int, t.n):
001255aciget-object v0, v4, Lt/n;->a:Ljava/util/ArrayList;
001255b0invoke-virtual {v0}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
001255b6move-result-object v0
001255b8invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
001255bemove-result v1
001255c0if-eqz v1, :cond_28
001255c4invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
001255camove-result-object v1
001255cccheck-cast v1, Ls/d;
001255d0iget-object v2, v6, Lt/n;->a:Ljava/util/ArrayList;
001255d4invoke-virtual {v2, v1}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z
001255damove-result v3
001255dcif-eqz v3, :cond_1b
001255e0goto :goto_1e
001255e2invoke-virtual {v2, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
001255e8iget v2, v6, Lt/n;->b:I
001255ecif-nez v5, :cond_25
001255f0iput v2, v1, Ls/d;->n0:I
001255f4goto :goto_6
001255f6iput v2, v1, Ls/d;->o0:I
001255fagoto :goto_6
001255fciget v5, v6, Lt/n;->b:I
00125600iput v5, v4, Lt/n;->e:I
00125604return-void
0012559c
0012559ct.n::c(int, t.n):
001255aciget-object v0, v4, Lt/n;->a:Ljava/util/ArrayList;
001255b0invoke-virtual {v0}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
001255b6move-result-object v0
001255b8invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
001255bemove-result v1
001255c0if-eqz v1, :cond_28
001255c4invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
001255camove-result-object v1
001255cccheck-cast v1, Ls/d;
001255d0iget-object v2, v6, Lt/n;->a:Ljava/util/ArrayList;
001255d4invoke-virtual {v2, v1}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z
001255damove-result v3
001255dcif-eqz v3, :cond_1b
001255e0goto :goto_1e
001255e2invoke-virtual {v2, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
001255e8iget v2, v6, Lt/n;->b:I
001255ecif-nez v5, :cond_25
001255f0iput v2, v1, Ls/d;->n0:I
001255f4goto :goto_6
001255f6iput v2, v1, Ls/d;->o0:I
001255fagoto :goto_6
001255fciget v5, v6, Lt/n;->b:I
00125600iput v5, v4, Lt/n;->e:I
00125604return-void
0012559c
00125606
00125606 // align 0x8
00125606 // align 0x8
00125608
00125608t.o::g(int, int):
00125618if-nez v3, :cond_15
0012561ciget-object v3, v1, Lt/o;->b:Ls/d;
00125620iget v0, v3, Ls/d;->v:I
00125624iget v3, v3, Ls/d;->u:I
00125628invoke-static {v3, v2}, Ljava/lang/Math;->max(II)I
0012562emove-result v3
00125630if-lez v0, :cond_12
00125634invoke-static {v0, v2}, Ljava/lang/Math;->min(II)I
0012563amove-result v3
0012563cif-eq v3, v2, :cond_28
00125640return v3
00125642iget-object v3, v1, Lt/o;->b:Ls/d;
00125646iget v0, v3, Ls/d;->y:I
0012564aiget v3, v3, Ls/d;->x:I
0012564einvoke-static {v3, v2}, Ljava/lang/Math;->max(II)I
00125654move-result v3
00125656if-lez v0, :cond_25
0012565ainvoke-static {v0, v2}, Ljava/lang/Math;->min(II)I
00125660move-result v3
00125662if-eq v3, v2, :cond_28
00125666return v3
00125668return v2
00125608
00125608t.o::g(int, int):
00125618if-nez v3, :cond_15
0012561ciget-object v3, v1, Lt/o;->b:Ls/d;
00125620iget v0, v3, Ls/d;->v:I
00125624iget v3, v3, Ls/d;->u:I
00125628invoke-static {v3, v2}, Ljava/lang/Math;->max(II)I
0012562emove-result v3
00125630if-lez v0, :cond_12
00125634invoke-static {v0, v2}, Ljava/lang/Math;->min(II)I
0012563amove-result v3
0012563cif-eq v3, v2, :cond_28
00125640return v3
00125642iget-object v3, v1, Lt/o;->b:Ls/d;
00125646iget v0, v3, Ls/d;->y:I
0012564aiget v3, v3, Ls/d;->x:I
0012564einvoke-static {v3, v2}, Ljava/lang/Math;->max(II)I
00125654move-result v3
00125656if-lez v0, :cond_25
0012565ainvoke-static {v0, v2}, Ljava/lang/Math;->min(II)I
00125660move-result v3
00125662if-eq v3, v2, :cond_28
00125666return v3
00125668return v2
00125608
0012566a
0012566a // align 0x4
0012566a // align 0x4
0012566c
0012566ct.o::j():
0012567ciget-object v0, v2, Lt/o;->e:Lt/g;
00125680iget-boolean v1, v0, Lt/f;->j:Z
00125684if-eqz v1, :cond_a
00125688iget v0, v0, Lt/f;->g:I
0012568cint-to-long v0, v0
0012568ereturn-wide v0
00125690const-wide/16 v0, 0x0
00125694return-wide v0
0012566c
0012566ct.o::j():
0012567ciget-object v0, v2, Lt/o;->e:Lt/g;
00125680iget-boolean v1, v0, Lt/f;->j:Z
00125684if-eqz v1, :cond_a
00125688iget v0, v0, Lt/f;->g:I
0012568cint-to-long v0, v0
0012568ereturn-wide v0
00125690const-wide/16 v0, 0x0
00125694return-wide v0
0012566c
00125696
00125696 // align 0x8
00125696 // align 0x8
00125698
00125698t.o::h(s.c):
001256a8iget-object v2, v2, Ls/c;->f:Ls/c;
001256acif-nez v2, :cond_5
001256b0goto :goto_1c
001256b2iget v0, v2, Ls/c;->e:I
001256b6invoke-static {v0}, Lq/e;->a(I)I
001256bcmove-result v0
001256beconst/4 v1, 0x1
001256c0iget-object v2, v2, Ls/c;->d:Ls/d;
001256c4if-eq v0, v1, :cond_32
001256c8const/4 v1, 0x2
001256caif-eq v0, v1, :cond_2d
001256ceconst/4 v1, 0x3
001256d0if-eq v0, v1, :cond_28
001256d4const/4 v1, 0x4
001256d6if-eq v0, v1, :cond_23
001256daconst/4 v1, 0x5
001256dcif-eq v0, v1, :cond_1e
001256e0const/4 v2, 0x0
001256e2return-object v2
001256e4iget-object v2, v2, Ls/d;->e:Lt/m;
001256e8iget-object v2, v2, Lt/m;->k:Lt/f;
001256ecreturn-object v2
001256eeiget-object v2, v2, Ls/d;->e:Lt/m;
001256f2iget-object v2, v2, Lt/o;->i:Lt/f;
001256f6return-object v2
001256f8iget-object v2, v2, Ls/d;->d:Lt/k;
001256fciget-object v2, v2, Lt/o;->i:Lt/f;
00125700return-object v2
00125702iget-object v2, v2, Ls/d;->e:Lt/m;
00125706iget-object v2, v2, Lt/o;->h:Lt/f;
0012570areturn-object v2
0012570ciget-object v2, v2, Ls/d;->d:Lt/k;
00125710iget-object v2, v2, Lt/o;->h:Lt/f;
00125714return-object v2
00125698
00125698t.o::h(s.c):
001256a8iget-object v2, v2, Ls/c;->f:Ls/c;
001256acif-nez v2, :cond_5
001256b0goto :goto_1c
001256b2iget v0, v2, Ls/c;->e:I
001256b6invoke-static {v0}, Lq/e;->a(I)I
001256bcmove-result v0
001256beconst/4 v1, 0x1
001256c0iget-object v2, v2, Ls/c;->d:Ls/d;
001256c4if-eq v0, v1, :cond_32
001256c8const/4 v1, 0x2
001256caif-eq v0, v1, :cond_2d
001256ceconst/4 v1, 0x3
001256d0if-eq v0, v1, :cond_28
001256d4const/4 v1, 0x4
001256d6if-eq v0, v1, :cond_23
001256daconst/4 v1, 0x5
001256dcif-eq v0, v1, :cond_1e
001256e0const/4 v2, 0x0
001256e2return-object v2
001256e4iget-object v2, v2, Ls/d;->e:Lt/m;
001256e8iget-object v2, v2, Lt/m;->k:Lt/f;
001256ecreturn-object v2
001256eeiget-object v2, v2, Ls/d;->e:Lt/m;
001256f2iget-object v2, v2, Lt/o;->i:Lt/f;
001256f6return-object v2
001256f8iget-object v2, v2, Ls/d;->d:Lt/k;
001256fciget-object v2, v2, Lt/o;->i:Lt/f;
00125700return-object v2
00125702iget-object v2, v2, Ls/d;->e:Lt/m;
00125706iget-object v2, v2, Lt/o;->h:Lt/f;
0012570areturn-object v2
0012570ciget-object v2, v2, Ls/d;->d:Lt/k;
00125710iget-object v2, v2, Lt/o;->h:Lt/f;
00125714return-object v2
00125698
00125716
00125716 // align 0x8
00125716 // align 0x8
00125718
00125718t.o::i(s.c, int):
00125728iget-object v1, v1, Ls/c;->f:Ls/c;
0012572cif-nez v1, :cond_5
00125730goto :goto_20
00125732iget-object v0, v1, Ls/c;->d:Ls/d;
00125736if-nez v2, :cond_c
0012573aiget-object v2, v0, Ls/d;->d:Lt/k;
0012573egoto :goto_e
00125740iget-object v2, v0, Ls/d;->e:Lt/m;
00125744iget v1, v1, Ls/c;->e:I
00125748invoke-static {v1}, Lq/e;->a(I)I
0012574emove-result v1
00125750const/4 v0, 0x1
00125752if-eq v1, v0, :cond_25
00125756const/4 v0, 0x2
00125758if-eq v1, v0, :cond_25
0012575cconst/4 v0, 0x3
0012575eif-eq v1, v0, :cond_22
00125762const/4 v0, 0x4
00125764if-eq v1, v0, :cond_22
00125768const/4 v1, 0x0
0012576areturn-object v1
0012576ciget-object v1, v2, Lt/o;->i:Lt/f;
00125770return-object v1
00125772iget-object v1, v2, Lt/o;->h:Lt/f;
00125776return-object v1
00125718
00125718t.o::i(s.c, int):
00125728iget-object v1, v1, Ls/c;->f:Ls/c;
0012572cif-nez v1, :cond_5
00125730goto :goto_20
00125732iget-object v0, v1, Ls/c;->d:Ls/d;
00125736if-nez v2, :cond_c
0012573aiget-object v2, v0, Ls/d;->d:Lt/k;
0012573egoto :goto_e
00125740iget-object v2, v0, Ls/d;->e:Lt/m;
00125744iget v1, v1, Ls/c;->e:I
00125748invoke-static {v1}, Lq/e;->a(I)I
0012574emove-result v1
00125750const/4 v0, 0x1
00125752if-eq v1, v0, :cond_25
00125756const/4 v0, 0x2
00125758if-eq v1, v0, :cond_25
0012575cconst/4 v0, 0x3
0012575eif-eq v1, v0, :cond_22
00125762const/4 v0, 0x4
00125764if-eq v1, v0, :cond_22
00125768const/4 v1, 0x0
0012576areturn-object v1
0012576ciget-object v1, v2, Lt/o;->i:Lt/f;
00125770return-object v1
00125772iget-object v1, v2, Lt/o;->h:Lt/f;
00125776return-object v1
00125718
00125778
00125778t.o::<init>(s.d):
00125788invoke-direct {v1}, Ljava/lang/Object;-><init>()V
0012578enew-instance v0, Lt/g;
00125792invoke-direct {v0, v1}, Lt/g;-><init>(Lt/o;)V
00125798iput-object v0, v1, Lt/o;->e:Lt/g;
0012579cconst/4 v0, 0x0
0012579eiput v0, v1, Lt/o;->f:I
001257a2iput-boolean v0, v1, Lt/o;->g:Z
001257a6new-instance v0, Lt/f;
001257aainvoke-direct {v0, v1}, Lt/f;-><init>(Lt/o;)V
001257b0iput-object v0, v1, Lt/o;->h:Lt/f;
001257b4new-instance v0, Lt/f;
001257b8invoke-direct {v0, v1}, Lt/f;-><init>(Lt/o;)V
001257beiput-object v0, v1, Lt/o;->i:Lt/f;
001257c2const/4 v0, 0x1
001257c4iput v0, v1, Lt/o;->j:I
001257c8iput-object v2, v1, Lt/o;->b:Ls/d;
001257ccreturn-void
00125778
00125778t.o::<init>(s.d):
00125788invoke-direct {v1}, Ljava/lang/Object;-><init>()V
0012578enew-instance v0, Lt/g;
00125792invoke-direct {v0, v1}, Lt/g;-><init>(Lt/o;)V
00125798iput-object v0, v1, Lt/o;->e:Lt/g;
0012579cconst/4 v0, 0x0
0012579eiput v0, v1, Lt/o;->f:I
001257a2iput-boolean v0, v1, Lt/o;->g:Z
001257a6new-instance v0, Lt/f;
001257aainvoke-direct {v0, v1}, Lt/f;-><init>(Lt/o;)V
001257b0iput-object v0, v1, Lt/o;->h:Lt/f;
001257b4new-instance v0, Lt/f;
001257b8invoke-direct {v0, v1}, Lt/f;-><init>(Lt/o;)V
001257beiput-object v0, v1, Lt/o;->i:Lt/f;
001257c2const/4 v0, 0x1
001257c4iput v0, v1, Lt/o;->j:I
001257c8iput-object v2, v1, Lt/o;->b:Ls/d;
001257ccreturn-void
00125778
001257ce
001257ce // align 0x10
001257ce // align 0x10
001257d0
001257d0t.o::b(t.f, t.f, int):
001257e0iget-object v0, v1, Lt/f;->l:Ljava/util/ArrayList;
001257e4invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
001257eaiput v3, v1, Lt/f;->f:I
001257eeiget-object v2, v2, Lt/f;->k:Ljava/util/ArrayList;
001257f2invoke-virtual {v2, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
001257f8return-void
001257d0
001257d0t.o::b(t.f, t.f, int):
001257e0iget-object v0, v1, Lt/f;->l:Ljava/util/ArrayList;
001257e4invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
001257eaiput v3, v1, Lt/f;->f:I
001257eeiget-object v2, v2, Lt/f;->k:Ljava/util/ArrayList;
001257f2invoke-virtual {v2, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
001257f8return-void
001257d0
001257fa
001257fa // align 0x4
001257fa // align 0x4
001257fc
001257fct.o::c(t.f, t.f, int, t.g):
0012580ciget-object v0, v3, Lt/f;->l:Ljava/util/ArrayList;
00125810invoke-virtual {v0, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
00125816iget-object v0, v3, Lt/f;->l:Ljava/util/ArrayList;
0012581aiget-object v1, v2, Lt/o;->e:Lt/g;
0012581einvoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
00125824iput v5, v3, Lt/f;->h:I
00125828iput-object v6, v3, Lt/f;->i:Lt/g;
0012582ciget-object v4, v4, Lt/f;->k:Ljava/util/ArrayList;
00125830invoke-virtual {v4, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
00125836iget-object v4, v6, Lt/f;->k:Ljava/util/ArrayList;
0012583ainvoke-virtual {v4, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
00125840return-void
001257fc
001257fct.o::c(t.f, t.f, int, t.g):
0012580ciget-object v0, v3, Lt/f;->l:Ljava/util/ArrayList;
00125810invoke-virtual {v0, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
00125816iget-object v0, v3, Lt/f;->l:Ljava/util/ArrayList;
0012581aiget-object v1, v2, Lt/o;->e:Lt/g;
0012581einvoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
00125824iput v5, v3, Lt/f;->h:I
00125828iput-object v6, v3, Lt/f;->i:Lt/g;
0012582ciget-object v4, v4, Lt/f;->k:Ljava/util/ArrayList;
00125830invoke-virtual {v4, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
00125836iget-object v4, v6, Lt/f;->k:Ljava/util/ArrayList;
0012583ainvoke-virtual {v4, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
00125840return-void
001257fc
00125842
00125842 // align 0x4
00125842 // align 0x4
00125844
00125844t.o::l(s.c, s.c, int):
00125854invoke-static {v12}, Lt/o;->h(Ls/c;)Lt/f;
0012585amove-result-object v0
0012585cinvoke-static {v13}, Lt/o;->h(Ls/c;)Lt/f;
00125862move-result-object v1
00125864iget-boolean v2, v0, Lt/f;->j:Z
00125868if-eqz v2, :cond_e7
0012586ciget-boolean v2, v1, Lt/f;->j:Z
00125870if-nez v2, :cond_12
00125874goto/16 :goto_e7
00125878iget v2, v0, Lt/f;->g:I
0012587cinvoke-virtual {v12}, Ls/c;->e()I
00125882move-result v12
00125884add-int/2addr v12, v2
00125886iget v2, v1, Lt/f;->g:I
0012588ainvoke-virtual {v13}, Ls/c;->e()I
00125890move-result v13
00125892sub-int/2addr v2, v13
00125894sub-int v13, v2, v12
00125898iget-object v3, v11, Lt/o;->e:Lt/g;
0012589ciget-boolean v4, v3, Lt/f;->j:Z
001258a0const/high16 v5, 0x3f000000
001258a4if-nez v4, :cond_b0
001258a8iget v4, v11, Lt/o;->d:I
001258acconst/4 v6, 0x3
001258aeif-ne v4, v6, :cond_b0
001258b2iget v4, v11, Lt/o;->a:I
001258b6if-eqz v4, :cond_a9
001258baconst/4 v7, 0x1
001258bcif-eq v4, v7, :cond_9b
001258c0const/4 v8, 0x2
001258c2if-eq v4, v8, :cond_73
001258c6if-eq v4, v6, :cond_3d
001258cagoto/16 :goto_b0
001258ceiget-object v4, v11, Lt/o;->b:Ls/d;
001258d2iget-object v8, v4, Ls/d;->d:Lt/k;
001258d6iget v9, v8, Lt/o;->d:I
001258daif-ne v9, v6, :cond_54
001258deiget v9, v8, Lt/o;->a:I
001258e2if-ne v9, v6, :cond_54
001258e6iget-object v9, v4, Ls/d;->e:Lt/m;
001258eaiget v10, v9, Lt/o;->d:I
001258eeif-ne v10, v6, :cond_54
001258f2iget v9, v9, Lt/o;->a:I
001258f6if-ne v9, v6, :cond_54
001258fagoto :goto_b0
001258fcif-nez v14, :cond_58
00125900iget-object v8, v4, Ls/d;->e:Lt/m;
00125904iget-object v6, v8, Lt/o;->e:Lt/g;
00125908iget-boolean v8, v6, Lt/f;->j:Z
0012590cif-eqz v8, :cond_b0
00125910iget v4, v4, Ls/d;->W:F
00125914if-ne v14, v7, :cond_69
00125918iget v6, v6, Lt/f;->g:I
0012591cint-to-float v6, v6
0012591ediv-float/2addr v6, v4
00125920add-float/2addr v6, v5
00125922float-to-int v4, v6
00125924goto :goto_6f
00125926iget v6, v6, Lt/f;->g:I
0012592aint-to-float v6, v6
0012592cmul-float/2addr v4, v6
0012592eadd-float/2addr v4, v5
00125930float-to-int v4, v4
00125932invoke-virtual {v3, v4}, Lt/g;->d(I)V
00125938goto :goto_b0
0012593aiget-object v4, v11, Lt/o;->b:Ls/d;
0012593eiget-object v6, v4, Ls/d;->T:Ls/d;
00125942if-eqz v6, :cond_b0
00125946if-nez v14, :cond_7e
0012594aiget-object v6, v6, Ls/d;->d:Lt/k;
0012594egoto :goto_80
00125950iget-object v6, v6, Ls/d;->e:Lt/m;
00125954iget-object v6, v6, Lt/o;->e:Lt/g;
00125958iget-boolean v7, v6, Lt/f;->j:Z
0012595cif-eqz v7, :cond_b0
00125960if-nez v14, :cond_8b
00125964iget v4, v4, Ls/d;->w:F
00125968goto :goto_8d
0012596aiget v4, v4, Ls/d;->z:F
0012596eiget v6, v6, Lt/f;->g:I
00125972int-to-float v6, v6
00125974mul-float/2addr v6, v4
00125976add-float/2addr v6, v5
00125978float-to-int v4, v6
0012597ainvoke-virtual {v11, v4, v14}, Lt/o;->g(II)I
00125980move-result v4
00125982invoke-virtual {v3, v4}, Lt/g;->d(I)V
00125988goto :goto_b0
0012598aiget v4, v3, Lt/g;->m:I
0012598einvoke-virtual {v11, v4, v14}, Lt/o;->g(II)I
00125994move-result v4
00125996invoke-static {v4, v13}, Ljava/lang/Math;->min(II)I
0012599cmove-result v4
0012599einvoke-virtual {v3, v4}, Lt/g;->d(I)V
001259a4goto :goto_b0
001259a6invoke-virtual {v11, v13, v14}, Lt/o;->g(II)I
001259acmove-result v4
001259aeinvoke-virtual {v3, v4}, Lt/g;->d(I)V
001259b4iget-boolean v4, v3, Lt/f;->j:Z
001259b8if-nez v4, :cond_b5
001259bcgoto :goto_e7
001259beiget v4, v3, Lt/f;->g:I
001259c2iget-object v6, v11, Lt/o;->i:Lt/f;
001259c6iget-object v7, v11, Lt/o;->h:Lt/f;
001259caif-ne v4, v13, :cond_c4
001259ceinvoke-virtual {v7, v12}, Lt/f;->d(I)V
001259d4invoke-virtual {v6, v2}, Lt/f;->d(I)V
001259dareturn-void
001259dciget-object v13, v11, Lt/o;->b:Ls/d;
001259e0if-nez v14, :cond_cb
001259e4iget v13, v13, Ls/d;->d0:F
001259e8goto :goto_cd
001259eaiget v13, v13, Ls/d;->e0:F
001259eeif-ne v0, v1, :cond_d4
001259f2iget v12, v0, Lt/f;->g:I
001259f6iget v2, v1, Lt/f;->g:I
001259famove v13, v5
001259fcsub-int/2addr v2, v12
001259fesub-int/2addr v2, v4
00125a00int-to-float v12, v12
00125a02add-float/2addr v12, v5
00125a04int-to-float v14, v2
00125a06mul-float/2addr v14, v13
00125a08add-float/2addr v14, v12
00125a0afloat-to-int v12, v14
00125a0cinvoke-virtual {v7, v12}, Lt/f;->d(I)V
00125a12iget v12, v7, Lt/f;->g:I
00125a16iget v13, v3, Lt/f;->g:I
00125a1aadd-int/2addr v12, v13
00125a1cinvoke-virtual {v6, v12}, Lt/f;->d(I)V
00125a22return-void
00125844
00125844t.o::l(s.c, s.c, int):
00125854invoke-static {v12}, Lt/o;->h(Ls/c;)Lt/f;
0012585amove-result-object v0
0012585cinvoke-static {v13}, Lt/o;->h(Ls/c;)Lt/f;
00125862move-result-object v1
00125864iget-boolean v2, v0, Lt/f;->j:Z
00125868if-eqz v2, :cond_e7
0012586ciget-boolean v2, v1, Lt/f;->j:Z
00125870if-nez v2, :cond_12
00125874goto/16 :goto_e7
00125878iget v2, v0, Lt/f;->g:I
0012587cinvoke-virtual {v12}, Ls/c;->e()I
00125882move-result v12
00125884add-int/2addr v12, v2
00125886iget v2, v1, Lt/f;->g:I
0012588ainvoke-virtual {v13}, Ls/c;->e()I
00125890move-result v13
00125892sub-int/2addr v2, v13
00125894sub-int v13, v2, v12
00125898iget-object v3, v11, Lt/o;->e:Lt/g;
0012589ciget-boolean v4, v3, Lt/f;->j:Z
001258a0const/high16 v5, 0x3f000000
001258a4if-nez v4, :cond_b0
001258a8iget v4, v11, Lt/o;->d:I
001258acconst/4 v6, 0x3
001258aeif-ne v4, v6, :cond_b0
001258b2iget v4, v11, Lt/o;->a:I
001258b6if-eqz v4, :cond_a9
001258baconst/4 v7, 0x1
001258bcif-eq v4, v7, :cond_9b
001258c0const/4 v8, 0x2
001258c2if-eq v4, v8, :cond_73
001258c6if-eq v4, v6, :cond_3d
001258cagoto/16 :goto_b0
001258ceiget-object v4, v11, Lt/o;->b:Ls/d;
001258d2iget-object v8, v4, Ls/d;->d:Lt/k;
001258d6iget v9, v8, Lt/o;->d:I
001258daif-ne v9, v6, :cond_54
001258deiget v9, v8, Lt/o;->a:I
001258e2if-ne v9, v6, :cond_54
001258e6iget-object v9, v4, Ls/d;->e:Lt/m;
001258eaiget v10, v9, Lt/o;->d:I
001258eeif-ne v10, v6, :cond_54
001258f2iget v9, v9, Lt/o;->a:I
001258f6if-ne v9, v6, :cond_54
001258fagoto :goto_b0
001258fcif-nez v14, :cond_58
00125900iget-object v8, v4, Ls/d;->e:Lt/m;
00125904iget-object v6, v8, Lt/o;->e:Lt/g;
00125908iget-boolean v8, v6, Lt/f;->j:Z
0012590cif-eqz v8, :cond_b0
00125910iget v4, v4, Ls/d;->W:F
00125914if-ne v14, v7, :cond_69
00125918iget v6, v6, Lt/f;->g:I
0012591cint-to-float v6, v6
0012591ediv-float/2addr v6, v4
00125920add-float/2addr v6, v5
00125922float-to-int v4, v6
00125924goto :goto_6f
00125926iget v6, v6, Lt/f;->g:I
0012592aint-to-float v6, v6
0012592cmul-float/2addr v4, v6
0012592eadd-float/2addr v4, v5
00125930float-to-int v4, v4
00125932invoke-virtual {v3, v4}, Lt/g;->d(I)V
00125938goto :goto_b0
0012593aiget-object v4, v11, Lt/o;->b:Ls/d;
0012593eiget-object v6, v4, Ls/d;->T:Ls/d;
00125942if-eqz v6, :cond_b0
00125946if-nez v14, :cond_7e
0012594aiget-object v6, v6, Ls/d;->d:Lt/k;
0012594egoto :goto_80
00125950iget-object v6, v6, Ls/d;->e:Lt/m;
00125954iget-object v6, v6, Lt/o;->e:Lt/g;
00125958iget-boolean v7, v6, Lt/f;->j:Z
0012595cif-eqz v7, :cond_b0
00125960if-nez v14, :cond_8b
00125964iget v4, v4, Ls/d;->w:F
00125968goto :goto_8d
0012596aiget v4, v4, Ls/d;->z:F
0012596eiget v6, v6, Lt/f;->g:I
00125972int-to-float v6, v6
00125974mul-float/2addr v6, v4
00125976add-float/2addr v6, v5
00125978float-to-int v4, v6
0012597ainvoke-virtual {v11, v4, v14}, Lt/o;->g(II)I
00125980move-result v4
00125982invoke-virtual {v3, v4}, Lt/g;->d(I)V
00125988goto :goto_b0
0012598aiget v4, v3, Lt/g;->m:I
0012598einvoke-virtual {v11, v4, v14}, Lt/o;->g(II)I
00125994move-result v4
00125996invoke-static {v4, v13}, Ljava/lang/Math;->min(II)I
0012599cmove-result v4
0012599einvoke-virtual {v3, v4}, Lt/g;->d(I)V
001259a4goto :goto_b0
001259a6invoke-virtual {v11, v13, v14}, Lt/o;->g(II)I
001259acmove-result v4
001259aeinvoke-virtual {v3, v4}, Lt/g;->d(I)V
001259b4iget-boolean v4, v3, Lt/f;->j:Z
001259b8if-nez v4, :cond_b5
001259bcgoto :goto_e7
001259beiget v4, v3, Lt/f;->g:I
001259c2iget-object v6, v11, Lt/o;->i:Lt/f;
001259c6iget-object v7, v11, Lt/o;->h:Lt/f;
001259caif-ne v4, v13, :cond_c4
001259ceinvoke-virtual {v7, v12}, Lt/f;->d(I)V
001259d4invoke-virtual {v6, v2}, Lt/f;->d(I)V
001259dareturn-void
001259dciget-object v13, v11, Lt/o;->b:Ls/d;
001259e0if-nez v14, :cond_cb
001259e4iget v13, v13, Ls/d;->d0:F
001259e8goto :goto_cd
001259eaiget v13, v13, Ls/d;->e0:F
001259eeif-ne v0, v1, :cond_d4
001259f2iget v12, v0, Lt/f;->g:I
001259f6iget v2, v1, Lt/f;->g:I
001259famove v13, v5
001259fcsub-int/2addr v2, v12
001259fesub-int/2addr v2, v4
00125a00int-to-float v12, v12
00125a02add-float/2addr v12, v5
00125a04int-to-float v14, v2
00125a06mul-float/2addr v14, v13
00125a08add-float/2addr v14, v12
00125a0afloat-to-int v12, v14
00125a0cinvoke-virtual {v7, v12}, Lt/f;->d(I)V
00125a12iget v12, v7, Lt/f;->g:I
00125a16iget v13, v3, Lt/f;->g:I
00125a1aadd-int/2addr v12, v13
00125a1cinvoke-virtual {v6, v12}, Lt/f;->d(I)V
00125a22return-void
00125844
00125a24
00125a24t0.a::c0(android.view.View, int):
00125a34iget v0, v2, Lt0/a;->i:I
00125a38const/4 v1, -0x1
00125a3aif-eq v0, v1, :cond_7
00125a3eif-ne v0, v4, :cond_11
00125a42iget-object v4, v2, Lt0/a;->j:Lcom/google/android/material/behavior/SwipeDismissBehavior;
00125a46invoke-virtual {v4, v3}, Lcom/google/android/material/behavior/SwipeDismissBehavior;->v(Landroid/view/View;)Z
00125a4cmove-result v3
00125a4eif-eqz v3, :cond_11
00125a52const/4 v3, 0x1
00125a54return v3
00125a56const/4 v3, 0x0
00125a58return v3
00125a24
00125a24t0.a::c0(android.view.View, int):
00125a34iget v0, v2, Lt0/a;->i:I
00125a38const/4 v1, -0x1
00125a3aif-eq v0, v1, :cond_7
00125a3eif-ne v0, v4, :cond_11
00125a42iget-object v4, v2, Lt0/a;->j:Lcom/google/android/material/behavior/SwipeDismissBehavior;
00125a46invoke-virtual {v4, v3}, Lcom/google/android/material/behavior/SwipeDismissBehavior;->v(Landroid/view/View;)Z
00125a4cmove-result v3
00125a4eif-eqz v3, :cond_11
00125a52const/4 v3, 0x1
00125a54return v3
00125a56const/4 v3, 0x0
00125a58return v3
00125a24
00125a5a
00125a5a // align 0x4
00125a5a // align 0x4
00125a5c
00125a5ct0.a::i(android.view.View, int):
00125a6csget-object v0, LK/P;->a:Ljava/util/WeakHashMap;
00125a70invoke-virtual {v4}, Landroid/view/View;->getLayoutDirection()I
00125a76move-result v0
00125a78const/4 v1, 0x1
00125a7aif-ne v0, v1, :cond_b
00125a7emove v0, v1
00125a80goto :goto_c
00125a82const/4 v0, 0x0
00125a84iget-object v2, v3, Lt0/a;->j:Lcom/google/android/material/behavior/SwipeDismissBehavior;
00125a88iget v2, v2, Lcom/google/android/material/behavior/SwipeDismissBehavior;->d:I
00125a8cif-nez v2, :cond_26
00125a90if-eqz v0, :cond_1e
00125a94iget v0, v3, Lt0/a;->h:I
00125a98invoke-virtual {v4}, Landroid/view/View;->getWidth()I
00125a9emove-result v4
00125aa0sub-int/2addr v0, v4
00125aa2iget v4, v3, Lt0/a;->h:I
00125aa6goto :goto_49
00125aa8iget v0, v3, Lt0/a;->h:I
00125aacinvoke-virtual {v4}, Landroid/view/View;->getWidth()I
00125ab2move-result v4
00125ab4add-int/2addr v4, v0
00125ab6goto :goto_49
00125ab8if-ne v2, v1, :cond_3b
00125abcif-eqz v0, :cond_31
00125ac0iget v0, v3, Lt0/a;->h:I
00125ac4invoke-virtual {v4}, Landroid/view/View;->getWidth()I
00125acamove-result v4
00125accgoto :goto_24
00125aceiget v0, v3, Lt0/a;->h:I
00125ad2invoke-virtual {v4}, Landroid/view/View;->getWidth()I
00125ad8move-result v4
00125adasub-int/2addr v0, v4
00125adciget v4, v3, Lt0/a;->h:I
00125ae0goto :goto_49
00125ae2iget v0, v3, Lt0/a;->h:I
00125ae6invoke-virtual {v4}, Landroid/view/View;->getWidth()I
00125aecmove-result v1
00125aeesub-int/2addr v0, v1
00125af0iget v1, v3, Lt0/a;->h:I
00125af4invoke-virtual {v4}, Landroid/view/View;->getWidth()I
00125afamove-result v4
00125afcadd-int/2addr v4, v1
00125afeinvoke-static {v0, v5}, Ljava/lang/Math;->max(II)I
00125b04move-result v5
00125b06invoke-static {v5, v4}, Ljava/lang/Math;->min(II)I
00125b0cmove-result v4
00125b0ereturn v4
00125a5c
00125a5ct0.a::i(android.view.View, int):
00125a6csget-object v0, LK/P;->a:Ljava/util/WeakHashMap;
00125a70invoke-virtual {v4}, Landroid/view/View;->getLayoutDirection()I
00125a76move-result v0
00125a78const/4 v1, 0x1
00125a7aif-ne v0, v1, :cond_b
00125a7emove v0, v1
00125a80goto :goto_c
00125a82const/4 v0, 0x0
00125a84iget-object v2, v3, Lt0/a;->j:Lcom/google/android/material/behavior/SwipeDismissBehavior;
00125a88iget v2, v2, Lcom/google/android/material/behavior/SwipeDismissBehavior;->d:I
00125a8cif-nez v2, :cond_26
00125a90if-eqz v0, :cond_1e
00125a94iget v0, v3, Lt0/a;->h:I
00125a98invoke-virtual {v4}, Landroid/view/View;->getWidth()I
00125a9emove-result v4
00125aa0sub-int/2addr v0, v4
00125aa2iget v4, v3, Lt0/a;->h:I
00125aa6goto :goto_49
00125aa8iget v0, v3, Lt0/a;->h:I
00125aacinvoke-virtual {v4}, Landroid/view/View;->getWidth()I
00125ab2move-result v4
00125ab4add-int/2addr v4, v0
00125ab6goto :goto_49
00125ab8if-ne v2, v1, :cond_3b
00125abcif-eqz v0, :cond_31
00125ac0iget v0, v3, Lt0/a;->h:I
00125ac4invoke-virtual {v4}, Landroid/view/View;->getWidth()I
00125acamove-result v4
00125accgoto :goto_24
00125aceiget v0, v3, Lt0/a;->h:I
00125ad2invoke-virtual {v4}, Landroid/view/View;->getWidth()I
00125ad8move-result v4
00125adasub-int/2addr v0, v4
00125adciget v4, v3, Lt0/a;->h:I
00125ae0goto :goto_49
00125ae2iget v0, v3, Lt0/a;->h:I
00125ae6invoke-virtual {v4}, Landroid/view/View;->getWidth()I
00125aecmove-result v1
00125aeesub-int/2addr v0, v1
00125af0iget v1, v3, Lt0/a;->h:I
00125af4invoke-virtual {v4}, Landroid/view/View;->getWidth()I
00125afamove-result v4
00125afcadd-int/2addr v4, v1
00125afeinvoke-static {v0, v5}, Ljava/lang/Math;->max(II)I
00125b04move-result v5
00125b06invoke-static {v5, v4}, Ljava/lang/Math;->min(II)I
00125b0cmove-result v4
00125b0ereturn v4
00125a5c
00125b10
00125b10t0.a::j(android.view.View, int):
00125b20invoke-virtual {v1}, Landroid/view/View;->getTop()I
00125b26move-result v1
00125b28return v1
00125b10
00125b10t0.a::j(android.view.View, int):
00125b20invoke-virtual {v1}, Landroid/view/View;->getTop()I
00125b26move-result v1
00125b28return v1
00125b10
00125b2a
00125b2a // align 0x4
00125b2a // align 0x4
00125b2c
00125b2ct0.a::x(android.view.View):
00125b3cinvoke-virtual {v1}, Landroid/view/View;->getWidth()I
00125b42move-result v1
00125b44return v1
00125b2c
00125b2ct0.a::x(android.view.View):
00125b3cinvoke-virtual {v1}, Landroid/view/View;->getWidth()I
00125b42move-result v1
00125b44return v1
00125b2c
00125b46
00125b46 // align 0x8
00125b46 // align 0x8
00125b48
00125b48t0.a::<init>(com.google.android.material.behavior.SwipeDismissBehavior):
00125b58invoke-direct {v0}, Ljava/lang/Object;-><init>()V
00125b5eiput-object v1, v0, Lt0/a;->j:Lcom/google/android/material/behavior/SwipeDismissBehavior;
00125b62const/4 v1, -0x1
00125b64iput v1, v0, Lt0/a;->i:I
00125b68return-void
00125b48
00125b48t0.a::<init>(com.google.android.material.behavior.SwipeDismissBehavior):
00125b58invoke-direct {v0}, Ljava/lang/Object;-><init>()V
00125b5eiput-object v1, v0, Lt0/a;->j:Lcom/google/android/material/behavior/SwipeDismissBehavior;
00125b62const/4 v1, -0x1
00125b64iput v1, v0, Lt0/a;->i:I
00125b68return-void
00125b48
00125b6a
00125b6a // align 0x4
00125b6a // align 0x4
00125b6c
00125b6ct0.a::M(android.view.View, int):
00125b7ciput v3, v1, Lt0/a;->i:I
00125b80invoke-virtual {v2}, Landroid/view/View;->getLeft()I
00125b86move-result v3
00125b88iput v3, v1, Lt0/a;->h:I
00125b8cinvoke-virtual {v2}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
00125b92move-result-object v2
00125b94if-eqz v2, :cond_19
00125b98iget-object v3, v1, Lt0/a;->j:Lcom/google/android/material/behavior/SwipeDismissBehavior;
00125b9cconst/4 v0, 0x1
00125b9eiput-boolean v0, v3, Lcom/google/android/material/behavior/SwipeDismissBehavior;->c:Z
00125ba2invoke-interface {v2, v0}, Landroid/view/ViewParent;->requestDisallowInterceptTouchEvent(Z)V
00125ba8const/4 v2, 0x0
00125baaiput-boolean v2, v3, Lcom/google/android/material/behavior/SwipeDismissBehavior;->c:Z
00125baereturn-void
00125b6c
00125b6ct0.a::M(android.view.View, int):
00125b7ciput v3, v1, Lt0/a;->i:I
00125b80invoke-virtual {v2}, Landroid/view/View;->getLeft()I
00125b86move-result v3
00125b88iput v3, v1, Lt0/a;->h:I
00125b8cinvoke-virtual {v2}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
00125b92move-result-object v2
00125b94if-eqz v2, :cond_19
00125b98iget-object v3, v1, Lt0/a;->j:Lcom/google/android/material/behavior/SwipeDismissBehavior;
00125b9cconst/4 v0, 0x1
00125b9eiput-boolean v0, v3, Lcom/google/android/material/behavior/SwipeDismissBehavior;->c:Z
00125ba2invoke-interface {v2, v0}, Landroid/view/ViewParent;->requestDisallowInterceptTouchEvent(Z)V
00125ba8const/4 v2, 0x0
00125baaiput-boolean v2, v3, Lcom/google/android/material/behavior/SwipeDismissBehavior;->c:Z
00125baereturn-void
00125b6c
00125bb0
00125bb0t0.a::N(int):
00125bc0return-void
00125bb0
00125bb0t0.a::N(int):
00125bc0return-void
00125bb0
00125bc2
00125bc2 // align 0x4
00125bc2 // align 0x4
00125bc4
00125bc4t0.a::O(android.view.View, int, int):
00125bd4invoke-virtual {v5}, Landroid/view/View;->getWidth()I
00125bdamove-result v7
00125bdcint-to-float v7, v7
00125bdeiget-object v0, v4, Lt0/a;->j:Lcom/google/android/material/behavior/SwipeDismissBehavior;
00125be2iget v1, v0, Lcom/google/android/material/behavior/SwipeDismissBehavior;->e:F
00125be6mul-float/2addr v7, v1
00125be8invoke-virtual {v5}, Landroid/view/View;->getWidth()I
00125beemove-result v1
00125bf0int-to-float v1, v1
00125bf2iget v0, v0, Lcom/google/android/material/behavior/SwipeDismissBehavior;->f:F
00125bf6mul-float/2addr v1, v0
00125bf8iget v0, v4, Lt0/a;->h:I
00125bfcsub-int/2addr v6, v0
00125bfeinvoke-static {v6}, Ljava/lang/Math;->abs(I)I
00125c04move-result v6
00125c06int-to-float v6, v6
00125c08cmpg-float v0, v6, v7
00125c0cconst/high16 v2, 0x3f800000
00125c10if-gtz v0, :cond_24
00125c14invoke-virtual {v5, v2}, Landroid/view/View;->setAlpha(F)V
00125c1areturn-void
00125c1ccmpl-float v0, v6, v1
00125c20const/4 v3, 0x0
00125c22if-ltz v0, :cond_2d
00125c26invoke-virtual {v5, v3}, Landroid/view/View;->setAlpha(F)V
00125c2creturn-void
00125c2esub-float/2addr v6, v7
00125c30sub-float/2addr v1, v7
00125c32div-float/2addr v6, v1
00125c34sub-float v6, v2, v6
00125c38invoke-static {v3, v6}, Ljava/lang/Math;->max(FF)F
00125c3emove-result v6
00125c40invoke-static {v6, v2}, Ljava/lang/Math;->min(FF)F
00125c46move-result v6
00125c48invoke-virtual {v5, v6}, Landroid/view/View;->setAlpha(F)V
00125c4ereturn-void
00125bc4
00125bc4t0.a::O(android.view.View, int, int):
00125bd4invoke-virtual {v5}, Landroid/view/View;->getWidth()I
00125bdamove-result v7
00125bdcint-to-float v7, v7
00125bdeiget-object v0, v4, Lt0/a;->j:Lcom/google/android/material/behavior/SwipeDismissBehavior;
00125be2iget v1, v0, Lcom/google/android/material/behavior/SwipeDismissBehavior;->e:F
00125be6mul-float/2addr v7, v1
00125be8invoke-virtual {v5}, Landroid/view/View;->getWidth()I
00125beemove-result v1
00125bf0int-to-float v1, v1
00125bf2iget v0, v0, Lcom/google/android/material/behavior/SwipeDismissBehavior;->f:F
00125bf6mul-float/2addr v1, v0
00125bf8iget v0, v4, Lt0/a;->h:I
00125bfcsub-int/2addr v6, v0
00125bfeinvoke-static {v6}, Ljava/lang/Math;->abs(I)I
00125c04move-result v6
00125c06int-to-float v6, v6
00125c08cmpg-float v0, v6, v7
00125c0cconst/high16 v2, 0x3f800000
00125c10if-gtz v0, :cond_24
00125c14invoke-virtual {v5, v2}, Landroid/view/View;->setAlpha(F)V
00125c1areturn-void
00125c1ccmpl-float v0, v6, v1
00125c20const/4 v3, 0x0
00125c22if-ltz v0, :cond_2d
00125c26invoke-virtual {v5, v3}, Landroid/view/View;->setAlpha(F)V
00125c2creturn-void
00125c2esub-float/2addr v6, v7
00125c30sub-float/2addr v1, v7
00125c32div-float/2addr v6, v1
00125c34sub-float v6, v2, v6
00125c38invoke-static {v3, v6}, Ljava/lang/Math;->max(FF)F
00125c3emove-result v6
00125c40invoke-static {v6, v2}, Ljava/lang/Math;->min(FF)F
00125c46move-result v6
00125c48invoke-virtual {v5, v6}, Landroid/view/View;->setAlpha(F)V
00125c4ereturn-void
00125bc4
00125c50
00125c50t0.a::P(android.view.View, float, float):
00125c60const/4 v11, -0x1
00125c62iput v11, v8, Lt0/a;->i:I
00125c66invoke-virtual {v9}, Landroid/view/View;->getWidth()I
00125c6cmove-result v11
00125c6econst/4 v0, 0x0
00125c70cmpl-float v1, v10, v0
00125c74iget-object v2, v8, Lt0/a;->j:Lcom/google/android/material/behavior/SwipeDismissBehavior;
00125c78const/4 v3, 0x1
00125c7aconst/4 v4, 0x0
00125c7cif-eqz v1, :cond_39
00125c80sget-object v5, LK/P;->a:Ljava/util/WeakHashMap;
00125c84invoke-virtual {v9}, Landroid/view/View;->getLayoutDirection()I
00125c8amove-result v5
00125c8cif-ne v5, v3, :cond_1a
00125c90move v5, v3
00125c92goto :goto_1b
00125c94move v5, v4
00125c96iget v6, v2, Lcom/google/android/material/behavior/SwipeDismissBehavior;->d:I
00125c9aconst/4 v7, 0x2
00125c9cif-ne v6, v7, :cond_21
00125ca0goto :goto_52
00125ca2if-nez v6, :cond_2d
00125ca6if-eqz v5, :cond_2a
00125caacmpg-float v1, v10, v0
00125caeif-gez v1, :cond_66
00125cb2goto :goto_52
00125cb4if-lez v1, :cond_66
00125cb8goto :goto_52
00125cbaif-ne v6, v3, :cond_66
00125cbeif-eqz v5, :cond_34
00125cc2if-lez v1, :cond_66
00125cc6goto :goto_52
00125cc8cmpg-float v1, v10, v0
00125cccif-gez v1, :cond_66
00125cd0goto :goto_52
00125cd2invoke-virtual {v9}, Landroid/view/View;->getLeft()I
00125cd8move-result v1
00125cdaiget v5, v8, Lt0/a;->h:I
00125cdesub-int/2addr v1, v5
00125ce0invoke-virtual {v9}, Landroid/view/View;->getWidth()I
00125ce6move-result v5
00125ce8int-to-float v5, v5
00125ceaconst/high16 v6, 0x3f000000
00125ceemul-float/2addr v5, v6
00125cf0invoke-static {v5}, Ljava/lang/Math;->round(F)I
00125cf6move-result v5
00125cf8invoke-static {v1}, Ljava/lang/Math;->abs(I)I
00125cfemove-result v1
00125d00if-lt v1, v5, :cond_66
00125d04cmpg-float v10, v10, v0
00125d08if-ltz v10, :cond_61
00125d0cinvoke-virtual {v9}, Landroid/view/View;->getLeft()I
00125d12move-result v10
00125d14iget v0, v8, Lt0/a;->h:I
00125d18if-ge v10, v0, :cond_5f
00125d1cgoto :goto_61
00125d1eadd-int/2addr v0, v11
00125d20goto :goto_69
00125d22iget v10, v8, Lt0/a;->h:I
00125d26sub-int v0, v10, v11
00125d2agoto :goto_69
00125d2ciget v0, v8, Lt0/a;->h:I
00125d30move v3, v4
00125d32iget-object v10, v2, Lcom/google/android/material/behavior/SwipeDismissBehavior;->a:LT/e;
00125d36invoke-virtual {v9}, Landroid/view/View;->getTop()I
00125d3cmove-result v11
00125d3einvoke-virtual {v10, v0, v11}, LT/e;->p(II)Z
00125d44move-result v10
00125d46if-eqz v10, :cond_7f
00125d4anew-instance v10, LH/a;
00125d4einvoke-direct {v10, v2, v9, v3}, LH/a;-><init>(Lcom/google/android/material/behavior/SwipeDismissBehavior;Landroid/view/View;Z)V
00125d54sget-object v11, LK/P;->a:Ljava/util/WeakHashMap;
00125d58invoke-virtual {v9, v10}, Landroid/view/View;->postOnAnimation(Ljava/lang/Runnable;)V
00125d5ereturn-void
00125c50
00125c50t0.a::P(android.view.View, float, float):
00125c60const/4 v11, -0x1
00125c62iput v11, v8, Lt0/a;->i:I
00125c66invoke-virtual {v9}, Landroid/view/View;->getWidth()I
00125c6cmove-result v11
00125c6econst/4 v0, 0x0
00125c70cmpl-float v1, v10, v0
00125c74iget-object v2, v8, Lt0/a;->j:Lcom/google/android/material/behavior/SwipeDismissBehavior;
00125c78const/4 v3, 0x1
00125c7aconst/4 v4, 0x0
00125c7cif-eqz v1, :cond_39
00125c80sget-object v5, LK/P;->a:Ljava/util/WeakHashMap;
00125c84invoke-virtual {v9}, Landroid/view/View;->getLayoutDirection()I
00125c8amove-result v5
00125c8cif-ne v5, v3, :cond_1a
00125c90move v5, v3
00125c92goto :goto_1b
00125c94move v5, v4
00125c96iget v6, v2, Lcom/google/android/material/behavior/SwipeDismissBehavior;->d:I
00125c9aconst/4 v7, 0x2
00125c9cif-ne v6, v7, :cond_21
00125ca0goto :goto_52
00125ca2if-nez v6, :cond_2d
00125ca6if-eqz v5, :cond_2a
00125caacmpg-float v1, v10, v0
00125caeif-gez v1, :cond_66
00125cb2goto :goto_52
00125cb4if-lez v1, :cond_66
00125cb8goto :goto_52
00125cbaif-ne v6, v3, :cond_66
00125cbeif-eqz v5, :cond_34
00125cc2if-lez v1, :cond_66
00125cc6goto :goto_52
00125cc8cmpg-float v1, v10, v0
00125cccif-gez v1, :cond_66
00125cd0goto :goto_52
00125cd2invoke-virtual {v9}, Landroid/view/View;->getLeft()I
00125cd8move-result v1
00125cdaiget v5, v8, Lt0/a;->h:I
00125cdesub-int/2addr v1, v5
00125ce0invoke-virtual {v9}, Landroid/view/View;->getWidth()I
00125ce6move-result v5
00125ce8int-to-float v5, v5
00125ceaconst/high16 v6, 0x3f000000
00125ceemul-float/2addr v5, v6
00125cf0invoke-static {v5}, Ljava/lang/Math;->round(F)I
00125cf6move-result v5
00125cf8invoke-static {v1}, Ljava/lang/Math;->abs(I)I
00125cfemove-result v1
00125d00if-lt v1, v5, :cond_66
00125d04cmpg-float v10, v10, v0
00125d08if-ltz v10, :cond_61
00125d0cinvoke-virtual {v9}, Landroid/view/View;->getLeft()I
00125d12move-result v10
00125d14iget v0, v8, Lt0/a;->h:I
00125d18if-ge v10, v0, :cond_5f
00125d1cgoto :goto_61
00125d1eadd-int/2addr v0, v11
00125d20goto :goto_69
00125d22iget v10, v8, Lt0/a;->h:I
00125d26sub-int v0, v10, v11
00125d2agoto :goto_69
00125d2ciget v0, v8, Lt0/a;->h:I
00125d30move v3, v4
00125d32iget-object v10, v2, Lcom/google/android/material/behavior/SwipeDismissBehavior;->a:LT/e;
00125d36invoke-virtual {v9}, Landroid/view/View;->getTop()I
00125d3cmove-result v11
00125d3einvoke-virtual {v10, v0, v11}, LT/e;->p(II)Z
00125d44move-result v10
00125d46if-eqz v10, :cond_7f
00125d4anew-instance v10, LH/a;
00125d4einvoke-direct {v10, v2, v9, v3}, LH/a;-><init>(Lcom/google/android/material/behavior/SwipeDismissBehavior;Landroid/view/View;Z)V
00125d54sget-object v11, LK/P;->a:Ljava/util/WeakHashMap;
00125d58invoke-virtual {v9, v10}, Landroid/view/View;->postOnAnimation(Ljava/lang/Runnable;)V
00125d5ereturn-void
00125c50
00125d60
00125d60t1.a::<clinit>():
00125d70invoke-static {}, Lnfc/share/nfcshare/model/MqttChannel;->values()[Lnfc/share/nfcshare/model/MqttChannel;
00125d76move-result-object v0
00125d78array-length v0, v0
00125d7anew-array v0, v0, [I
00125d7esput-object v0, Lt1/a;->a:[I
00125d82sget-object v1, Lnfc/share/nfcshare/model/MqttChannel;->FETCH_CHANNEL:Lnfc/share/nfcshare/model/MqttChannel;
00125d86invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
00125d8cmove-result v1
00125d8econst/4 v2, 0x1
00125d90aput v2, v0, v1
00125d94sget-object v0, Lt1/a;->a:[I
00125d98sget-object v1, Lnfc/share/nfcshare/model/MqttChannel;->SEND_CHANNEL:Lnfc/share/nfcshare/model/MqttChannel;
00125d9cinvoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
00125da2move-result v1
00125da4const/4 v2, 0x2
00125da6aput v2, v0, v1
00125daasget-object v0, Lt1/a;->a:[I
00125daesget-object v1, Lnfc/share/nfcshare/model/MqttChannel;->CARD_INFO_CHANNEL:Lnfc/share/nfcshare/model/MqttChannel;
00125db2invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
00125db8move-result v1
00125dbaconst/4 v2, 0x3
00125dbcaput v2, v0, v1
00125dc0sget-object v0, Lt1/a;->a:[I
00125dc4sget-object v1, Lnfc/share/nfcshare/model/MqttChannel;->CARD_REMOVED:Lnfc/share/nfcshare/model/MqttChannel;
00125dc8invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
00125dcemove-result v1
00125dd0const/4 v2, 0x4
00125dd2aput v2, v0, v1
00125dd6sget-object v0, Lt1/a;->a:[I
00125ddasget-object v1, Lnfc/share/nfcshare/model/MqttChannel;->NOTIFICATION_CHANNEL:Lnfc/share/nfcshare/model/MqttChannel;
00125ddeinvoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
00125de4move-result v1
00125de6const/4 v2, 0x5
00125de8aput v2, v0, v1
00125decsget-object v0, Lt1/a;->a:[I
00125df0sget-object v1, Lnfc/share/nfcshare/model/MqttChannel;->ANSWER_CHANNEL:Lnfc/share/nfcshare/model/MqttChannel;
00125df4invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
00125dfamove-result v1
00125dfcconst/4 v2, 0x6
00125dfeaput v2, v0, v1
00125e02sget-object v0, Lt1/a;->a:[I
00125e06sget-object v1, Lnfc/share/nfcshare/model/MqttChannel;->OFFLINE_CHANNEL:Lnfc/share/nfcshare/model/MqttChannel;
00125e0ainvoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
00125e10move-result v1
00125e12const/4 v2, 0x7
00125e14aput v2, v0, v1
00125e18return-void
00125d60
00125d60t1.a::<clinit>():
00125d70invoke-static {}, Lnfc/share/nfcshare/model/MqttChannel;->values()[Lnfc/share/nfcshare/model/MqttChannel;
00125d76move-result-object v0
00125d78array-length v0, v0
00125d7anew-array v0, v0, [I
00125d7esput-object v0, Lt1/a;->a:[I
00125d82sget-object v1, Lnfc/share/nfcshare/model/MqttChannel;->FETCH_CHANNEL:Lnfc/share/nfcshare/model/MqttChannel;
00125d86invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
00125d8cmove-result v1
00125d8econst/4 v2, 0x1
00125d90aput v2, v0, v1
00125d94sget-object v0, Lt1/a;->a:[I
00125d98sget-object v1, Lnfc/share/nfcshare/model/MqttChannel;->SEND_CHANNEL:Lnfc/share/nfcshare/model/MqttChannel;
00125d9cinvoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
00125da2move-result v1
00125da4const/4 v2, 0x2
00125da6aput v2, v0, v1
00125daasget-object v0, Lt1/a;->a:[I
00125daesget-object v1, Lnfc/share/nfcshare/model/MqttChannel;->CARD_INFO_CHANNEL:Lnfc/share/nfcshare/model/MqttChannel;
00125db2invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
00125db8move-result v1
00125dbaconst/4 v2, 0x3
00125dbcaput v2, v0, v1
00125dc0sget-object v0, Lt1/a;->a:[I
00125dc4sget-object v1, Lnfc/share/nfcshare/model/MqttChannel;->CARD_REMOVED:Lnfc/share/nfcshare/model/MqttChannel;
00125dc8invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
00125dcemove-result v1
00125dd0const/4 v2, 0x4
00125dd2aput v2, v0, v1
00125dd6sget-object v0, Lt1/a;->a:[I
00125ddasget-object v1, Lnfc/share/nfcshare/model/MqttChannel;->NOTIFICATION_CHANNEL:Lnfc/share/nfcshare/model/MqttChannel;
00125ddeinvoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
00125de4move-result v1
00125de6const/4 v2, 0x5
00125de8aput v2, v0, v1
00125decsget-object v0, Lt1/a;->a:[I
00125df0sget-object v1, Lnfc/share/nfcshare/model/MqttChannel;->ANSWER_CHANNEL:Lnfc/share/nfcshare/model/MqttChannel;
00125df4invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
00125dfamove-result v1
00125dfcconst/4 v2, 0x6
00125dfeaput v2, v0, v1
00125e02sget-object v0, Lt1/a;->a:[I
00125e06sget-object v1, Lnfc/share/nfcshare/model/MqttChannel;->OFFLINE_CHANNEL:Lnfc/share/nfcshare/model/MqttChannel;
00125e0ainvoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
00125e10move-result v1
00125e12const/4 v2, 0x7
00125e14aput v2, v0, v1
00125e18return-void
00125d60
00125e1a
00125e1a struct code_item_padding
00125e1a padding uint16 0x0000
00125e1c
00125e1c struct try_item
00125e1c start_addr uint32 0x125d82
00125e20 insn_count int 9
00125e22 handler_off uint16 0x125e55
00125e24
00125e24 struct try_item
00125e24 start_addr uint32 0x125d94
00125e28 insn_count int 11
00125e2a handler_off uint16 0x125e59
00125e2c
00125e2c struct try_item
00125e2c start_addr uint32 0x125daa
00125e30 insn_count int 11
00125e32 handler_off uint16 0x125e5d
00125e34
00125e34 struct try_item
00125e34 start_addr uint32 0x125dc0
00125e38 insn_count int 11
00125e3a handler_off uint16 0x125e61
00125e3c
00125e3c struct try_item
00125e3c start_addr uint32 0x125dd6
00125e40 insn_count int 11
00125e42 handler_off uint16 0x125e65
00125e44
00125e44 struct try_item
00125e44 start_addr uint32 0x125dec
00125e48 insn_count int 11
00125e4a handler_off uint16 0x125e69
00125e4c
00125e4c struct try_item
00125e4c start_addr uint32 0x125e02
00125e50 insn_count int 11
00125e52 handler_off uint16 0x125e6d
00125e54
00125e54 struct encoded_catch_handler_list
00125e54 size int 7
00125e55
00125e55 struct encoded_catch_handler ← 0x125e22
00125e55 size int64 1
00125e56 handlers[0].type_idx int 0xb588
00125e58 handlers[0].addr uint32 0x125d94
00125e59
00125e59 struct encoded_catch_handler ← 0x125e2a
00125e59 size int64 1
00125e5a handlers[0].type_idx int 0xb588
00125e5c handlers[0].addr uint32 0x125daa
00125e5d
00125e5d struct encoded_catch_handler ← 0x125e32
00125e5d size int64 1
00125e5e handlers[0].type_idx int 0xb588
00125e60 handlers[0].addr uint32 0x125dc0
00125e61
00125e61 struct encoded_catch_handler ← 0x125e3a
00125e61 size int64 1
00125e62 handlers[0].type_idx int 0xb588
00125e64 handlers[0].addr uint32 0x125dd6
00125e65
00125e65 struct encoded_catch_handler ← 0x125e42
00125e65 size int64 1
00125e66 handlers[0].type_idx int 0xb588
00125e68 handlers[0].addr uint32 0x125dec
00125e69
00125e69 struct encoded_catch_handler ← 0x125e4a
00125e69 size int64 1
00125e6a handlers[0].type_idx int 0xb588
00125e6c handlers[0].addr uint32 0x125e02
00125e6d
00125e6d struct encoded_catch_handler ← 0x125e52
00125e6d size int64 1
00125e6e handlers[0].type_idx int 0xb588
00125e70 handlers[0].addr uint32 0x125e18
00125e71
00125e71 // align 0x4
00125e1a struct code_item_padding
00125e1a padding uint16 0x0000
00125e1c
00125e1c struct try_item
00125e1c start_addr uint32 0x125d82
00125e20 insn_count int 9
00125e22 handler_off uint16 0x125e55
00125e24
00125e24 struct try_item
00125e24 start_addr uint32 0x125d94
00125e28 insn_count int 11
00125e2a handler_off uint16 0x125e59
00125e2c
00125e2c struct try_item
00125e2c start_addr uint32 0x125daa
00125e30 insn_count int 11
00125e32 handler_off uint16 0x125e5d
00125e34
00125e34 struct try_item
00125e34 start_addr uint32 0x125dc0
00125e38 insn_count int 11
00125e3a handler_off uint16 0x125e61
00125e3c
00125e3c struct try_item
00125e3c start_addr uint32 0x125dd6
00125e40 insn_count int 11
00125e42 handler_off uint16 0x125e65
00125e44
00125e44 struct try_item
00125e44 start_addr uint32 0x125dec
00125e48 insn_count int 11
00125e4a handler_off uint16 0x125e69
00125e4c
00125e4c struct try_item
00125e4c start_addr uint32 0x125e02
00125e50 insn_count int 11
00125e52 handler_off uint16 0x125e6d
00125e54
00125e54 struct encoded_catch_handler_list
00125e54 size int 7
00125e55
00125e55 struct encoded_catch_handler ← 0x125e22
00125e55 size int64 1
00125e56 handlers[0].type_idx int 0xb588
00125e58 handlers[0].addr uint32 0x125d94
00125e59
00125e59 struct encoded_catch_handler ← 0x125e2a
00125e59 size int64 1
00125e5a handlers[0].type_idx int 0xb588
00125e5c handlers[0].addr uint32 0x125daa
00125e5d
00125e5d struct encoded_catch_handler ← 0x125e32
00125e5d size int64 1
00125e5e handlers[0].type_idx int 0xb588
00125e60 handlers[0].addr uint32 0x125dc0
00125e61
00125e61 struct encoded_catch_handler ← 0x125e3a
00125e61 size int64 1
00125e62 handlers[0].type_idx int 0xb588
00125e64 handlers[0].addr uint32 0x125dd6
00125e65
00125e65 struct encoded_catch_handler ← 0x125e42
00125e65 size int64 1
00125e66 handlers[0].type_idx int 0xb588
00125e68 handlers[0].addr uint32 0x125dec
00125e69
00125e69 struct encoded_catch_handler ← 0x125e4a
00125e69 size int64 1
00125e6a handlers[0].type_idx int 0xb588
00125e6c handlers[0].addr uint32 0x125e02
00125e6d
00125e6d struct encoded_catch_handler ← 0x125e52
00125e6d size int64 1
00125e6e handlers[0].type_idx int 0xb588
00125e70 handlers[0].addr uint32 0x125e18
00125e71
00125e71 // align 0x4
00125e74
00125e74t1.b::<init>(t1.c):
00125e84iput-object v1, v0, Lt1/b;->a:Lt1/c;
00125e88invoke-direct {v0}, Ljava/util/TimerTask;-><init>()V
00125e8ereturn-void
00125e74
00125e74t1.b::<init>(t1.c):
00125e84iput-object v1, v0, Lt1/b;->a:Lt1/c;
00125e88invoke-direct {v0}, Ljava/util/TimerTask;-><init>()V
00125e8ereturn-void
00125e74
00125e90
00125e90t1.b::run():
00125ea0iget-object v0, v2, Lt1/b;->a:Lt1/c;
00125ea4sget-object v1, Lt1/c;->e:Landroid/nfc/tech/IsoDep;
00125ea8if-eqz v1, :cond_f
00125eacinvoke-virtual {v1}, Landroid/nfc/tech/IsoDep;->isConnected()Z
00125eb2move-result v1
00125eb4if-nez v1, :cond_1c
00125eb8goto :goto_f
00125ebamove-exception v1
00125ebcgoto :goto_16
00125ebeinvoke-virtual {v0}, Lt1/c;->c()V
00125ec4invoke-virtual {v2}, Ljava/util/TimerTask;->cancel()Z
00125ecareturn-void
00125eccinvoke-virtual {v1}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
00125ed2invoke-virtual {v0}, Lt1/c;->c()V
00125ed8return-void
00125e90
00125e90t1.b::run():
00125ea0iget-object v0, v2, Lt1/b;->a:Lt1/c;
00125ea4sget-object v1, Lt1/c;->e:Landroid/nfc/tech/IsoDep;
00125ea8if-eqz v1, :cond_f
00125eacinvoke-virtual {v1}, Landroid/nfc/tech/IsoDep;->isConnected()Z
00125eb2move-result v1
00125eb4if-nez v1, :cond_1c
00125eb8goto :goto_f
00125ebamove-exception v1
00125ebcgoto :goto_16
00125ebeinvoke-virtual {v0}, Lt1/c;->c()V
00125ec4invoke-virtual {v2}, Ljava/util/TimerTask;->cancel()Z
00125ecareturn-void
00125eccinvoke-virtual {v1}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
00125ed2invoke-virtual {v0}, Lt1/c;->c()V
00125ed8return-void
00125e90
00125eda
00125eda struct code_item_padding
00125eda padding uint16 0x0000
00125edc
00125edc struct try_item
00125edc start_addr uint32 0x125ea4
00125ee0 insn_count int 19
00125ee2 handler_off uint16 0x125ee5
00125ee4
00125ee4 struct encoded_catch_handler_list
00125ee4 size int 1
00125ee5
00125ee5 struct encoded_catch_handler ← 0x125ee2
00125ee5 size int64 1
00125ee6 handlers[0].type_idx int 0xb554
00125ee8 handlers[0].addr uint32 0x125eba
00125ee9
00125ee9 // align 0x4
00125eda struct code_item_padding
00125eda padding uint16 0x0000
00125edc
00125edc struct try_item
00125edc start_addr uint32 0x125ea4
00125ee0 insn_count int 19
00125ee2 handler_off uint16 0x125ee5
00125ee4
00125ee4 struct encoded_catch_handler_list
00125ee4 size int 1
00125ee5
00125ee5 struct encoded_catch_handler ← 0x125ee2
00125ee5 size int64 1
00125ee6 handlers[0].type_idx int 0xb554
00125ee8 handlers[0].addr uint32 0x125eba
00125ee9
00125ee9 // align 0x4
00125eec
00125eect1.c::b(android.nfc.Tag):
00125efcinvoke-static {v8}, Landroid/nfc/tech/IsoDep;->get(Landroid/nfc/Tag;)Landroid/nfc/tech/IsoDep;
00125f02move-result-object v0
00125f04sput-object v0, Lt1/c;->e:Landroid/nfc/tech/IsoDep;
00125f08if-eqz v0, :cond_124
00125f0cinvoke-virtual {v0}, Landroid/nfc/tech/IsoDep;->isConnected()Z
00125f12move-result v0
00125f14if-nez v0, :cond_1b
00125f18sget-object v0, Lt1/c;->e:Landroid/nfc/tech/IsoDep;
00125f1cinvoke-virtual {v0}, Landroid/nfc/tech/IsoDep;->connect()V
00125f22sget-object v0, Lt1/c;->e:Landroid/nfc/tech/IsoDep;
00125f26const v1, 0x1d4c0
00125f2cinvoke-virtual {v0, v1}, Landroid/nfc/tech/IsoDep;->setTimeout(I)V
00125f32invoke-virtual {v8}, Landroid/nfc/Tag;->getId()[B
00125f38move-result-object v8
00125f3ainvoke-static {v8}, Ls1/n;->c([B)Ljava/lang/String;
00125f40move-result-object v8
00125f42const-string v0, "00A404000E325041592E5359532E444446303100"
00125f46invoke-static {v0}, Lt1/c;->d(Ljava/lang/String;)Ljava/lang/String;
00125f4cmove-result-object v0
00125f4einvoke-static {v0}, Ls1/n;->b(Ljava/lang/String;)[B
00125f54move-result-object v0
00125f56new-instance v1, Ljava/util/ArrayList;
00125f5ainvoke-direct {v1}, Ljava/util/ArrayList;-><init>()V
00125f60sget-object v2, Ln0/b;->b:Lo0/a;
00125f64sget-object v3, Ln0/b;->c:Lo0/a;
00125f68filled-new-array {v2, v3}, [Lo0/a;
00125f6emove-result-object v2
00125f70invoke-static {v0, v2}, Lp0/a;->b([B[Lo0/a;)Ljava/util/ArrayList;
00125f76move-result-object v0
00125f78invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
00125f7einvoke-virtual {v0}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
00125f84move-result-object v0
00125f86invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
00125f8cmove-result v2
00125f8eif-eqz v2, :cond_8c
00125f92invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
00125f98move-result-object v2
00125f9acheck-cast v2, Ln0/c;
00125f9eiget-object v3, v2, Ln0/c;->a:Lo0/a;
00125fa2sget-object v4, Ln0/b;->c:Lo0/a;
00125fa6iget-object v2, v2, Ln0/c;->b:[B
00125faaif-ne v3, v4, :cond_88
00125faeinvoke-virtual {v1}, Ljava/util/ArrayList;->size()I
00125fb4move-result v3
00125fb6if-eqz v3, :cond_88
00125fbainvoke-virtual {v1}, Ljava/util/ArrayList;->size()I
00125fc0move-result v3
00125fc2add-int/lit8 v3, v3, -0x1
00125fc6invoke-virtual {v1, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
00125fccmove-result-object v3
00125fcecheck-cast v3, [B
00125fd2if-nez v3, :cond_74
00125fd6invoke-virtual {v2}, [B->clone()Ljava/lang/Object;
00125fdcmove-result-object v2
00125fdecheck-cast v2, [B
00125fe2goto :goto_84
00125fe4array-length v4, v3
00125fe6array-length v5, v2
00125fe8add-int/2addr v4, v5
00125feanew-array v4, v4, [B
00125feearray-length v5, v3
00125ff0const/4 v6, 0x0
00125ff2invoke-static {v3, v6, v4, v6, v5}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
00125ff8array-length v3, v3
00125ffaarray-length v5, v2
00125ffcinvoke-static {v2, v6, v4, v3, v5}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
00126002move-object v2, v4
00126004invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
0012600agoto :goto_45
0012600cinvoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
00126012goto :goto_45
00126014new-instance v0, Ljava/util/ArrayList;
00126018invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
0012601einvoke-virtual {v1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
00126024move-result-object v1
00126026invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
0012602cmove-result v2
0012602eif-eqz v2, :cond_b4
00126032invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
00126038move-result-object v2
0012603acheck-cast v2, [B
0012603einvoke-static {v2}, Ls1/n;->c([B)Ljava/lang/String;
00126044move-result-object v3
00126046invoke-virtual {v3}, Ljava/lang/String;->toUpperCase()Ljava/lang/String;
0012604cmove-result-object v3
0012604einvoke-virtual {v0, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
00126054invoke-static {v2}, Ls1/n;->c([B)Ljava/lang/String;
0012605amove-result-object v2
0012605cinvoke-virtual {v2}, Ljava/lang/String;->toUpperCase()Ljava/lang/String;
00126062goto :goto_95
00126064new-instance v1, Ljava/lang/StringBuilder;
00126068invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
0012606einvoke-virtual {v0}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
00126074move-result-object v0
00126076invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
0012607cmove-result v2
0012607eif-eqz v2, :cond_d8
00126082invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
00126088move-result-object v2
0012608acheck-cast v2, Ljava/lang/CharSequence;
0012608einvoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder;
00126094invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
0012609amove-result v2
0012609cif-eqz v2, :cond_d8
001260a0const-string v2, ","
001260a4invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder;
001260aagoto :goto_c3
001260acinvoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
001260b2move-result-object v0
001260b4sget-object v1, Ls1/n;->a:LR0/d;
001260b8invoke-static {}, Ljava/lang/Math;->random()D
001260bemove-result-wide v1
001260c0const-wide/high16 v3, 0x4008000000000000
001260c4mul-double/2addr v1, v3
001260c6double-to-int v1, v1
001260c8add-int/lit8 v1, v1, 0x1
001260ccinvoke-static {v1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
001260d2new-instance v1, Lnfc/share/nfcshare/model/CardInfo;
001260d6new-instance v2, Ljava/util/Date;
001260dainvoke-direct {v2}, Ljava/util/Date;-><init>()V
001260e0const-string v3, ""
001260e4const-string v4, "Bank Card"
001260e8invoke-direct {v1, v3, v4, v2, v0}, Lnfc/share/nfcshare/model/CardInfo;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/util/Date;Ljava/lang/String;)V
001260eenew-instance v0, Landroid/content/Intent;
001260f2const-string v2, "nfc.share.nfcshare"
001260f6invoke-direct {v0, v2}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
001260fcconst-string v2, "card_info"
00126100invoke-virtual {v0, v2, v1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent;
00126106iget-object v2, v7, Lt1/c;->d:Lnfc/share/nfcshare/MainActivity;
0012610ainvoke-static {v2}, Lc0/c;->a(Landroid/content/Context;)Lc0/c;
00126110move-result-object v2
00126112invoke-virtual {v2, v0}, Lc0/c;->b(Landroid/content/Intent;)V
00126118sput-object v1, Ls1/n;->h:Lnfc/share/nfcshare/model/CardInfo;
0012611csget-object v0, Ls1/n;->b:LF0/h;
00126120sget-object v2, Lnfc/share/nfcshare/model/MqttChannel;->CARD_INFO_CHANNEL:Lnfc/share/nfcshare/model/MqttChannel;
00126124invoke-virtual {v1}, Lnfc/share/nfcshare/model/CardInfo;->toString()Ljava/lang/String;
0012612amove-result-object v1
0012612cinvoke-virtual {v1}, Ljava/lang/String;->getBytes()[B
00126132move-result-object v1
00126134invoke-static {v1}, Ls1/n;->c([B)Ljava/lang/String;
0012613amove-result-object v1
0012613cinvoke-virtual {v0, v2, v1}, LF0/h;->C(Lnfc/share/nfcshare/model/MqttChannel;Ljava/lang/String;)V
00126142return-object v8
00126144new-instance v8, Ljava/io/IOException;
00126148const-string v0, "不支持的卡片类型(需ISO 14443-4 Type A)"
0012614cinvoke-direct {v8, v0}, Ljava/io/IOException;-><init>(Ljava/lang/String;)V
00126152throw v8
00125eec
00125eect1.c::b(android.nfc.Tag):
00125efcinvoke-static {v8}, Landroid/nfc/tech/IsoDep;->get(Landroid/nfc/Tag;)Landroid/nfc/tech/IsoDep;
00125f02move-result-object v0
00125f04sput-object v0, Lt1/c;->e:Landroid/nfc/tech/IsoDep;
00125f08if-eqz v0, :cond_124
00125f0cinvoke-virtual {v0}, Landroid/nfc/tech/IsoDep;->isConnected()Z
00125f12move-result v0
00125f14if-nez v0, :cond_1b
00125f18sget-object v0, Lt1/c;->e:Landroid/nfc/tech/IsoDep;
00125f1cinvoke-virtual {v0}, Landroid/nfc/tech/IsoDep;->connect()V
00125f22sget-object v0, Lt1/c;->e:Landroid/nfc/tech/IsoDep;
00125f26const v1, 0x1d4c0
00125f2cinvoke-virtual {v0, v1}, Landroid/nfc/tech/IsoDep;->setTimeout(I)V
00125f32invoke-virtual {v8}, Landroid/nfc/Tag;->getId()[B
00125f38move-result-object v8
00125f3ainvoke-static {v8}, Ls1/n;->c([B)Ljava/lang/String;
00125f40move-result-object v8
00125f42const-string v0, "00A404000E325041592E5359532E444446303100"
00125f46invoke-static {v0}, Lt1/c;->d(Ljava/lang/String;)Ljava/lang/String;
00125f4cmove-result-object v0
00125f4einvoke-static {v0}, Ls1/n;->b(Ljava/lang/String;)[B
00125f54move-result-object v0
00125f56new-instance v1, Ljava/util/ArrayList;
00125f5ainvoke-direct {v1}, Ljava/util/ArrayList;-><init>()V
00125f60sget-object v2, Ln0/b;->b:Lo0/a;
00125f64sget-object v3, Ln0/b;->c:Lo0/a;
00125f68filled-new-array {v2, v3}, [Lo0/a;
00125f6emove-result-object v2
00125f70invoke-static {v0, v2}, Lp0/a;->b([B[Lo0/a;)Ljava/util/ArrayList;
00125f76move-result-object v0
00125f78invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
00125f7einvoke-virtual {v0}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
00125f84move-result-object v0
00125f86invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
00125f8cmove-result v2
00125f8eif-eqz v2, :cond_8c
00125f92invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
00125f98move-result-object v2
00125f9acheck-cast v2, Ln0/c;
00125f9eiget-object v3, v2, Ln0/c;->a:Lo0/a;
00125fa2sget-object v4, Ln0/b;->c:Lo0/a;
00125fa6iget-object v2, v2, Ln0/c;->b:[B
00125faaif-ne v3, v4, :cond_88
00125faeinvoke-virtual {v1}, Ljava/util/ArrayList;->size()I
00125fb4move-result v3
00125fb6if-eqz v3, :cond_88
00125fbainvoke-virtual {v1}, Ljava/util/ArrayList;->size()I
00125fc0move-result v3
00125fc2add-int/lit8 v3, v3, -0x1
00125fc6invoke-virtual {v1, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
00125fccmove-result-object v3
00125fcecheck-cast v3, [B
00125fd2if-nez v3, :cond_74
00125fd6invoke-virtual {v2}, [B->clone()Ljava/lang/Object;
00125fdcmove-result-object v2
00125fdecheck-cast v2, [B
00125fe2goto :goto_84
00125fe4array-length v4, v3
00125fe6array-length v5, v2
00125fe8add-int/2addr v4, v5
00125feanew-array v4, v4, [B
00125feearray-length v5, v3
00125ff0const/4 v6, 0x0
00125ff2invoke-static {v3, v6, v4, v6, v5}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
00125ff8array-length v3, v3
00125ffaarray-length v5, v2
00125ffcinvoke-static {v2, v6, v4, v3, v5}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
00126002move-object v2, v4
00126004invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
0012600agoto :goto_45
0012600cinvoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
00126012goto :goto_45
00126014new-instance v0, Ljava/util/ArrayList;
00126018invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
0012601einvoke-virtual {v1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
00126024move-result-object v1
00126026invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
0012602cmove-result v2
0012602eif-eqz v2, :cond_b4
00126032invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
00126038move-result-object v2
0012603acheck-cast v2, [B
0012603einvoke-static {v2}, Ls1/n;->c([B)Ljava/lang/String;
00126044move-result-object v3
00126046invoke-virtual {v3}, Ljava/lang/String;->toUpperCase()Ljava/lang/String;
0012604cmove-result-object v3
0012604einvoke-virtual {v0, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
00126054invoke-static {v2}, Ls1/n;->c([B)Ljava/lang/String;
0012605amove-result-object v2
0012605cinvoke-virtual {v2}, Ljava/lang/String;->toUpperCase()Ljava/lang/String;
00126062goto :goto_95
00126064new-instance v1, Ljava/lang/StringBuilder;
00126068invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
0012606einvoke-virtual {v0}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
00126074move-result-object v0
00126076invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
0012607cmove-result v2
0012607eif-eqz v2, :cond_d8
00126082invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
00126088move-result-object v2
0012608acheck-cast v2, Ljava/lang/CharSequence;
0012608einvoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder;
00126094invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
0012609amove-result v2
0012609cif-eqz v2, :cond_d8
001260a0const-string v2, ","
001260a4invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder;
001260aagoto :goto_c3
001260acinvoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
001260b2move-result-object v0
001260b4sget-object v1, Ls1/n;->a:LR0/d;
001260b8invoke-static {}, Ljava/lang/Math;->random()D
001260bemove-result-wide v1
001260c0const-wide/high16 v3, 0x4008000000000000
001260c4mul-double/2addr v1, v3
001260c6double-to-int v1, v1
001260c8add-int/lit8 v1, v1, 0x1
001260ccinvoke-static {v1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
001260d2new-instance v1, Lnfc/share/nfcshare/model/CardInfo;
001260d6new-instance v2, Ljava/util/Date;
001260dainvoke-direct {v2}, Ljava/util/Date;-><init>()V
001260e0const-string v3, ""
001260e4const-string v4, "Bank Card"
001260e8invoke-direct {v1, v3, v4, v2, v0}, Lnfc/share/nfcshare/model/CardInfo;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/util/Date;Ljava/lang/String;)V
001260eenew-instance v0, Landroid/content/Intent;
001260f2const-string v2, "nfc.share.nfcshare"
001260f6invoke-direct {v0, v2}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
001260fcconst-string v2, "card_info"
00126100invoke-virtual {v0, v2, v1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent;
00126106iget-object v2, v7, Lt1/c;->d:Lnfc/share/nfcshare/MainActivity;
0012610ainvoke-static {v2}, Lc0/c;->a(Landroid/content/Context;)Lc0/c;
00126110move-result-object v2
00126112invoke-virtual {v2, v0}, Lc0/c;->b(Landroid/content/Intent;)V
00126118sput-object v1, Ls1/n;->h:Lnfc/share/nfcshare/model/CardInfo;
0012611csget-object v0, Ls1/n;->b:LF0/h;
00126120sget-object v2, Lnfc/share/nfcshare/model/MqttChannel;->CARD_INFO_CHANNEL:Lnfc/share/nfcshare/model/MqttChannel;
00126124invoke-virtual {v1}, Lnfc/share/nfcshare/model/CardInfo;->toString()Ljava/lang/String;
0012612amove-result-object v1
0012612cinvoke-virtual {v1}, Ljava/lang/String;->getBytes()[B
00126132move-result-object v1
00126134invoke-static {v1}, Ls1/n;->c([B)Ljava/lang/String;
0012613amove-result-object v1
0012613cinvoke-virtual {v0, v2, v1}, LF0/h;->C(Lnfc/share/nfcshare/model/MqttChannel;Ljava/lang/String;)V
00126142return-object v8
00126144new-instance v8, Ljava/io/IOException;
00126148const-string v0, "不支持的卡片类型(需ISO 14443-4 Type A)"
0012614cinvoke-direct {v8, v0}, Ljava/io/IOException;-><init>(Ljava/lang/String;)V
00126152throw v8
00125eec
Loading..