File classes.dex
Function:
Loading..
0011c040
0011c040s.d::D():
0011c050iget-object v0, v4, Ls/d;->T:Ls/d;
0011c054if-eqz v0, :cond_d
0011c058instance-of v1, v0, Ls/e;
0011c05cif-eqz v1, :cond_d
0011c060check-cast v0, Ls/e;
0011c064invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
0011c06aiget-object v0, v4, Ls/d;->R:Ljava/util/ArrayList;
0011c06einvoke-virtual {v0}, Ljava/util/ArrayList;->size()I
0011c074move-result v1
0011c076const/4 v2, 0x0
0011c078if-ge v2, v1, :cond_22
0011c07cinvoke-virtual {v0, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
0011c082move-result-object v3
0011c084check-cast v3, Ls/c;
0011c088invoke-virtual {v3}, Ls/c;->j()V
0011c08eadd-int/lit8 v2, v2, 0x1
0011c092goto :goto_14
0011c094return-void
0011c040
0011c040s.d::D():
0011c050iget-object v0, v4, Ls/d;->T:Ls/d;
0011c054if-eqz v0, :cond_d
0011c058instance-of v1, v0, Ls/e;
0011c05cif-eqz v1, :cond_d
0011c060check-cast v0, Ls/e;
0011c064invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
0011c06aiget-object v0, v4, Ls/d;->R:Ljava/util/ArrayList;
0011c06einvoke-virtual {v0}, Ljava/util/ArrayList;->size()I
0011c074move-result v1
0011c076const/4 v2, 0x0
0011c078if-ge v2, v1, :cond_22
0011c07cinvoke-virtual {v0, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
0011c082move-result-object v3
0011c084check-cast v3, Ls/c;
0011c088invoke-virtual {v3}, Ls/c;->j()V
0011c08eadd-int/lit8 v2, v2, 0x1
0011c092goto :goto_14
0011c094return-void
0011c040
0011c096
0011c096 // align 0x8
0011c096 // align 0x8
0011c098
0011c098s.d::E():
0011c0a8const/4 v0, 0x0
0011c0aaiput-boolean v0, v5, Ls/d;->k:Z
0011c0aeiput-boolean v0, v5, Ls/d;->l:Z
0011c0b2iput-boolean v0, v5, Ls/d;->m:Z
0011c0b6iput-boolean v0, v5, Ls/d;->n:Z
0011c0baiget-object v1, v5, Ls/d;->R:Ljava/util/ArrayList;
0011c0beinvoke-virtual {v1}, Ljava/util/ArrayList;->size()I
0011c0c4move-result v2
0011c0c6move v3, v0
0011c0c8if-ge v3, v2, :cond_1f
0011c0ccinvoke-virtual {v1, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
0011c0d2move-result-object v4
0011c0d4check-cast v4, Ls/c;
0011c0d8iput-boolean v0, v4, Ls/c;->c:Z
0011c0dciput v0, v4, Ls/c;->b:I
0011c0e0add-int/lit8 v3, v3, 0x1
0011c0e4goto :goto_10
0011c0e6return-void
0011c098
0011c098s.d::E():
0011c0a8const/4 v0, 0x0
0011c0aaiput-boolean v0, v5, Ls/d;->k:Z
0011c0aeiput-boolean v0, v5, Ls/d;->l:Z
0011c0b2iput-boolean v0, v5, Ls/d;->m:Z
0011c0b6iput-boolean v0, v5, Ls/d;->n:Z
0011c0baiget-object v1, v5, Ls/d;->R:Ljava/util/ArrayList;
0011c0beinvoke-virtual {v1}, Ljava/util/ArrayList;->size()I
0011c0c4move-result v2
0011c0c6move v3, v0
0011c0c8if-ge v3, v2, :cond_1f
0011c0ccinvoke-virtual {v1, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
0011c0d2move-result-object v4
0011c0d4check-cast v4, Ls/c;
0011c0d8iput-boolean v0, v4, Ls/c;->c:Z
0011c0dciput v0, v4, Ls/c;->b:I
0011c0e0add-int/lit8 v3, v3, 0x1
0011c0e4goto :goto_10
0011c0e6return-void
0011c098
0011c0e8
0011c0e8s.d::F(F0.h):
0011c0f8iget-object v1, v0, Ls/d;->I:Ls/c;
0011c0fcinvoke-virtual {v1}, Ls/c;->k()V
0011c102iget-object v1, v0, Ls/d;->J:Ls/c;
0011c106invoke-virtual {v1}, Ls/c;->k()V
0011c10ciget-object v1, v0, Ls/d;->K:Ls/c;
0011c110invoke-virtual {v1}, Ls/c;->k()V
0011c116iget-object v1, v0, Ls/d;->L:Ls/c;
0011c11ainvoke-virtual {v1}, Ls/c;->k()V
0011c120iget-object v1, v0, Ls/d;->M:Ls/c;
0011c124invoke-virtual {v1}, Ls/c;->k()V
0011c12aiget-object v1, v0, Ls/d;->P:Ls/c;
0011c12einvoke-virtual {v1}, Ls/c;->k()V
0011c134iget-object v1, v0, Ls/d;->N:Ls/c;
0011c138invoke-virtual {v1}, Ls/c;->k()V
0011c13eiget-object v1, v0, Ls/d;->O:Ls/c;
0011c142invoke-virtual {v1}, Ls/c;->k()V
0011c148return-void
0011c0e8
0011c0e8s.d::F(F0.h):
0011c0f8iget-object v1, v0, Ls/d;->I:Ls/c;
0011c0fcinvoke-virtual {v1}, Ls/c;->k()V
0011c102iget-object v1, v0, Ls/d;->J:Ls/c;
0011c106invoke-virtual {v1}, Ls/c;->k()V
0011c10ciget-object v1, v0, Ls/d;->K:Ls/c;
0011c110invoke-virtual {v1}, Ls/c;->k()V
0011c116iget-object v1, v0, Ls/d;->L:Ls/c;
0011c11ainvoke-virtual {v1}, Ls/c;->k()V
0011c120iget-object v1, v0, Ls/d;->M:Ls/c;
0011c124invoke-virtual {v1}, Ls/c;->k()V
0011c12aiget-object v1, v0, Ls/d;->P:Ls/c;
0011c12einvoke-virtual {v1}, Ls/c;->k()V
0011c134iget-object v1, v0, Ls/d;->N:Ls/c;
0011c138invoke-virtual {v1}, Ls/c;->k()V
0011c13eiget-object v1, v0, Ls/d;->O:Ls/c;
0011c142invoke-virtual {v1}, Ls/c;->k()V
0011c148return-void
0011c0e8
0011c14a
0011c14a // align 0x4
0011c14a // align 0x4
0011c14c
0011c14cs.d::G(int, int, java.lang.String, java.lang.StringBuilder):
0011c15cif-ne v0, v1, :cond_3
0011c160return-void
0011c162invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0011c168const-string v1, " : "
0011c16cinvoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0011c172invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
0011c178const-string v0, ",\n"
0011c17cinvoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0011c182return-void
0011c14c
0011c14cs.d::G(int, int, java.lang.String, java.lang.StringBuilder):
0011c15cif-ne v0, v1, :cond_3
0011c160return-void
0011c162invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0011c168const-string v1, " : "
0011c16cinvoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0011c172invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
0011c178const-string v0, ",\n"
0011c17cinvoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0011c182return-void
0011c14c
0011c184
0011c184s.d::H(java.lang.StringBuilder, java.lang.String, float, float):
0011c194cmpl-float v3, v2, v3
0011c198if-nez v3, :cond_5
0011c19creturn-void
0011c19einvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0011c1a4const-string v1, " : "
0011c1a8invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0011c1aeinvoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder;
0011c1b4const-string v1, ",\n"
0011c1b8invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0011c1bereturn-void
0011c184
0011c184s.d::H(java.lang.StringBuilder, java.lang.String, float, float):
0011c194cmpl-float v3, v2, v3
0011c198if-nez v3, :cond_5
0011c19creturn-void
0011c19einvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0011c1a4const-string v1, " : "
0011c1a8invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0011c1aeinvoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder;
0011c1b4const-string v1, ",\n"
0011c1b8invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0011c1bereturn-void
0011c184
0011c1c0
0011c1c0s.d::I(int):
0011c1d0iput v1, v0, Ls/d;->a0:I
0011c1d4if-lez v1, :cond_6
0011c1d8const/4 v1, 0x1
0011c1dagoto :goto_7
0011c1dcconst/4 v1, 0x0
0011c1deiput-boolean v1, v0, Ls/d;->E:Z
0011c1e2return-void
0011c1c0
0011c1c0s.d::I(int):
0011c1d0iput v1, v0, Ls/d;->a0:I
0011c1d4if-lez v1, :cond_6
0011c1d8const/4 v1, 0x1
0011c1dagoto :goto_7
0011c1dcconst/4 v1, 0x0
0011c1deiput-boolean v1, v0, Ls/d;->E:Z
0011c1e2return-void
0011c1c0
0011c1e4
0011c1e4s.d::J(int, int):
0011c1f4iget-boolean v0, v1, Ls/d;->k:Z
0011c1f8if-eqz v0, :cond_5
0011c1fcreturn-void
0011c1feiget-object v0, v1, Ls/d;->I:Ls/c;
0011c202invoke-virtual {v0, v2}, Ls/c;->l(I)V
0011c208iget-object v0, v1, Ls/d;->K:Ls/c;
0011c20cinvoke-virtual {v0, v3}, Ls/c;->l(I)V
0011c212iput v2, v1, Ls/d;->Y:I
0011c216sub-int/2addr v3, v2
0011c218iput v3, v1, Ls/d;->U:I
0011c21cconst/4 v2, 0x1
0011c21eiput-boolean v2, v1, Ls/d;->k:Z
0011c222return-void
0011c1e4
0011c1e4s.d::J(int, int):
0011c1f4iget-boolean v0, v1, Ls/d;->k:Z
0011c1f8if-eqz v0, :cond_5
0011c1fcreturn-void
0011c1feiget-object v0, v1, Ls/d;->I:Ls/c;
0011c202invoke-virtual {v0, v2}, Ls/c;->l(I)V
0011c208iget-object v0, v1, Ls/d;->K:Ls/c;
0011c20cinvoke-virtual {v0, v3}, Ls/c;->l(I)V
0011c212iput v2, v1, Ls/d;->Y:I
0011c216sub-int/2addr v3, v2
0011c218iput v3, v1, Ls/d;->U:I
0011c21cconst/4 v2, 0x1
0011c21eiput-boolean v2, v1, Ls/d;->k:Z
0011c222return-void
0011c1e4
0011c224
0011c224s.d::K(int, int):
0011c234iget-boolean v0, v1, Ls/d;->l:Z
0011c238if-eqz v0, :cond_5
0011c23creturn-void
0011c23eiget-object v0, v1, Ls/d;->J:Ls/c;
0011c242invoke-virtual {v0, v2}, Ls/c;->l(I)V
0011c248iget-object v0, v1, Ls/d;->L:Ls/c;
0011c24cinvoke-virtual {v0, v3}, Ls/c;->l(I)V
0011c252iput v2, v1, Ls/d;->Z:I
0011c256sub-int/2addr v3, v2
0011c258iput v3, v1, Ls/d;->V:I
0011c25ciget-boolean v3, v1, Ls/d;->E:Z
0011c260if-eqz v3, :cond_20
0011c264iget v3, v1, Ls/d;->a0:I
0011c268add-int/2addr v2, v3
0011c26aiget-object v3, v1, Ls/d;->M:Ls/c;
0011c26einvoke-virtual {v3, v2}, Ls/c;->l(I)V
0011c274const/4 v2, 0x1
0011c276iput-boolean v2, v1, Ls/d;->l:Z
0011c27areturn-void
0011c224
0011c224s.d::K(int, int):
0011c234iget-boolean v0, v1, Ls/d;->l:Z
0011c238if-eqz v0, :cond_5
0011c23creturn-void
0011c23eiget-object v0, v1, Ls/d;->J:Ls/c;
0011c242invoke-virtual {v0, v2}, Ls/c;->l(I)V
0011c248iget-object v0, v1, Ls/d;->L:Ls/c;
0011c24cinvoke-virtual {v0, v3}, Ls/c;->l(I)V
0011c252iput v2, v1, Ls/d;->Z:I
0011c256sub-int/2addr v3, v2
0011c258iput v3, v1, Ls/d;->V:I
0011c25ciget-boolean v3, v1, Ls/d;->E:Z
0011c260if-eqz v3, :cond_20
0011c264iget v3, v1, Ls/d;->a0:I
0011c268add-int/2addr v2, v3
0011c26aiget-object v3, v1, Ls/d;->M:Ls/c;
0011c26einvoke-virtual {v3, v2}, Ls/c;->l(I)V
0011c274const/4 v2, 0x1
0011c276iput-boolean v2, v1, Ls/d;->l:Z
0011c27areturn-void
0011c224
0011c27c
0011c27cs.d::L(int):
0011c28ciput v2, v1, Ls/d;->V:I
0011c290iget v0, v1, Ls/d;->c0:I
0011c294if-ge v2, v0, :cond_8
0011c298iput v0, v1, Ls/d;->V:I
0011c29creturn-void
0011c27c
0011c27cs.d::L(int):
0011c28ciput v2, v1, Ls/d;->V:I
0011c290iget v0, v1, Ls/d;->c0:I
0011c294if-ge v2, v0, :cond_8
0011c298iput v0, v1, Ls/d;->V:I
0011c29creturn-void
0011c27c
0011c29e
0011c29e // align 0x10
0011c29e // align 0x10
0011c2a0
0011c2a0s.d::M(int):
0011c2b0iget-object v0, v2, Ls/d;->p0:[I
0011c2b4const/4 v1, 0x0
0011c2b6aput v3, v0, v1
0011c2bareturn-void
0011c2a0
0011c2a0s.d::M(int):
0011c2b0iget-object v0, v2, Ls/d;->p0:[I
0011c2b4const/4 v1, 0x0
0011c2b6aput v3, v0, v1
0011c2bareturn-void
0011c2a0
0011c2bc
0011c2bcs.d::N(int):
0011c2cciget-object v0, v2, Ls/d;->p0:[I
0011c2d0const/4 v1, 0x1
0011c2d2aput v3, v0, v1
0011c2d6return-void
0011c2bc
0011c2bcs.d::N(int):
0011c2cciget-object v0, v2, Ls/d;->p0:[I
0011c2d0const/4 v1, 0x1
0011c2d2aput v3, v0, v1
0011c2d6return-void
0011c2bc
0011c2d8
0011c2d8s.d::O(int):
0011c2e8iput v2, v1, Ls/d;->U:I
0011c2eciget v0, v1, Ls/d;->b0:I
0011c2f0if-ge v2, v0, :cond_8
0011c2f4iput v0, v1, Ls/d;->U:I
0011c2f8return-void
0011c2d8
0011c2d8s.d::O(int):
0011c2e8iput v2, v1, Ls/d;->U:I
0011c2eciget v0, v1, Ls/d;->b0:I
0011c2f0if-ge v2, v0, :cond_8
0011c2f4iput v0, v1, Ls/d;->U:I
0011c2f8return-void
0011c2d8
0011c2fa
0011c2fa // align 0x4
0011c2fa // align 0x4
0011c2fc
0011c2fcs.d::P(boolean, boolean):
0011c30ciget-object v0, v7, Ls/d;->d:Lt/k;
0011c310iget-boolean v1, v0, Lt/o;->g:Z
0011c314and-int/2addr v8, v1
0011c316iget-object v1, v7, Ls/d;->e:Lt/m;
0011c31aiget-boolean v2, v1, Lt/o;->g:Z
0011c31eand-int/2addr v9, v2
0011c320iget-object v2, v0, Lt/o;->h:Lt/f;
0011c324iget v2, v2, Lt/f;->g:I
0011c328iget-object v3, v1, Lt/o;->h:Lt/f;
0011c32ciget v3, v3, Lt/f;->g:I
0011c330iget-object v0, v0, Lt/o;->i:Lt/f;
0011c334iget v0, v0, Lt/f;->g:I
0011c338iget-object v1, v1, Lt/o;->i:Lt/f;
0011c33ciget v1, v1, Lt/f;->g:I
0011c340sub-int v4, v0, v2
0011c344sub-int v5, v1, v3
0011c348const/4 v6, 0x0
0011c34aif-ltz v4, :cond_38
0011c34eif-ltz v5, :cond_38
0011c352const/high16 v4, -0x80000000
0011c356if-eq v2, v4, :cond_38
0011c35aconst v5, 0x7fffffff
0011c360if-eq v2, v5, :cond_38
0011c364if-eq v3, v4, :cond_38
0011c368if-eq v3, v5, :cond_38
0011c36cif-eq v0, v4, :cond_38
0011c370if-eq v0, v5, :cond_38
0011c374if-eq v1, v4, :cond_38
0011c378if-ne v1, v5, :cond_3c
0011c37cmove v0, v6
0011c37emove v1, v0
0011c380move v2, v1
0011c382move v3, v2
0011c384sub-int/2addr v0, v2
0011c386sub-int/2addr v1, v3
0011c388if-eqz v8, :cond_42
0011c38ciput v2, v7, Ls/d;->Y:I
0011c390if-eqz v9, :cond_46
0011c394iput v3, v7, Ls/d;->Z:I
0011c398iget v2, v7, Ls/d;->g0:I
0011c39cconst/16 v3, 0x8
0011c3a0if-ne v2, v3, :cond_51
0011c3a4iput v6, v7, Ls/d;->U:I
0011c3a8iput v6, v7, Ls/d;->V:I
0011c3acreturn-void
0011c3aeiget-object v2, v7, Ls/d;->p0:[I
0011c3b2const/4 v3, 0x1
0011c3b4if-eqz v8, :cond_67
0011c3b8aget v8, v2, v6
0011c3bcif-ne v8, v3, :cond_5f
0011c3c0iget v8, v7, Ls/d;->U:I
0011c3c4if-ge v0, v8, :cond_5f
0011c3c8move v0, v8
0011c3caiput v0, v7, Ls/d;->U:I
0011c3ceiget v8, v7, Ls/d;->b0:I
0011c3d2if-ge v0, v8, :cond_67
0011c3d6iput v8, v7, Ls/d;->U:I
0011c3daif-eqz v9, :cond_7a
0011c3deaget v8, v2, v3
0011c3e2if-ne v8, v3, :cond_72
0011c3e6iget v8, v7, Ls/d;->V:I
0011c3eaif-ge v1, v8, :cond_72
0011c3eemove v1, v8
0011c3f0iput v1, v7, Ls/d;->V:I
0011c3f4iget v8, v7, Ls/d;->c0:I
0011c3f8if-ge v1, v8, :cond_7a
0011c3fciput v8, v7, Ls/d;->V:I
0011c400return-void
0011c2fc
0011c2fcs.d::P(boolean, boolean):
0011c30ciget-object v0, v7, Ls/d;->d:Lt/k;
0011c310iget-boolean v1, v0, Lt/o;->g:Z
0011c314and-int/2addr v8, v1
0011c316iget-object v1, v7, Ls/d;->e:Lt/m;
0011c31aiget-boolean v2, v1, Lt/o;->g:Z
0011c31eand-int/2addr v9, v2
0011c320iget-object v2, v0, Lt/o;->h:Lt/f;
0011c324iget v2, v2, Lt/f;->g:I
0011c328iget-object v3, v1, Lt/o;->h:Lt/f;
0011c32ciget v3, v3, Lt/f;->g:I
0011c330iget-object v0, v0, Lt/o;->i:Lt/f;
0011c334iget v0, v0, Lt/f;->g:I
0011c338iget-object v1, v1, Lt/o;->i:Lt/f;
0011c33ciget v1, v1, Lt/f;->g:I
0011c340sub-int v4, v0, v2
0011c344sub-int v5, v1, v3
0011c348const/4 v6, 0x0
0011c34aif-ltz v4, :cond_38
0011c34eif-ltz v5, :cond_38
0011c352const/high16 v4, -0x80000000
0011c356if-eq v2, v4, :cond_38
0011c35aconst v5, 0x7fffffff
0011c360if-eq v2, v5, :cond_38
0011c364if-eq v3, v4, :cond_38
0011c368if-eq v3, v5, :cond_38
0011c36cif-eq v0, v4, :cond_38
0011c370if-eq v0, v5, :cond_38
0011c374if-eq v1, v4, :cond_38
0011c378if-ne v1, v5, :cond_3c
0011c37cmove v0, v6
0011c37emove v1, v0
0011c380move v2, v1
0011c382move v3, v2
0011c384sub-int/2addr v0, v2
0011c386sub-int/2addr v1, v3
0011c388if-eqz v8, :cond_42
0011c38ciput v2, v7, Ls/d;->Y:I
0011c390if-eqz v9, :cond_46
0011c394iput v3, v7, Ls/d;->Z:I
0011c398iget v2, v7, Ls/d;->g0:I
0011c39cconst/16 v3, 0x8
0011c3a0if-ne v2, v3, :cond_51
0011c3a4iput v6, v7, Ls/d;->U:I
0011c3a8iput v6, v7, Ls/d;->V:I
0011c3acreturn-void
0011c3aeiget-object v2, v7, Ls/d;->p0:[I
0011c3b2const/4 v3, 0x1
0011c3b4if-eqz v8, :cond_67
0011c3b8aget v8, v2, v6
0011c3bcif-ne v8, v3, :cond_5f
0011c3c0iget v8, v7, Ls/d;->U:I
0011c3c4if-ge v0, v8, :cond_5f
0011c3c8move v0, v8
0011c3caiput v0, v7, Ls/d;->U:I
0011c3ceiget v8, v7, Ls/d;->b0:I
0011c3d2if-ge v0, v8, :cond_67
0011c3d6iput v8, v7, Ls/d;->U:I
0011c3daif-eqz v9, :cond_7a
0011c3deaget v8, v2, v3
0011c3e2if-ne v8, v3, :cond_72
0011c3e6iget v8, v7, Ls/d;->V:I
0011c3eaif-ge v1, v8, :cond_72
0011c3eemove v1, v8
0011c3f0iput v1, v7, Ls/d;->V:I
0011c3f4iget v8, v7, Ls/d;->c0:I
0011c3f8if-ge v1, v8, :cond_7a
0011c3fciput v8, v7, Ls/d;->V:I
0011c400return-void
0011c2fc
0011c402
0011c402 // align 0x4
0011c402 // align 0x4
0011c404
0011c404s.d::Q(q.c, boolean):
0011c414iget-object v0, v6, Ls/d;->I:Ls/c;
0011c418invoke-virtual {v7}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
0011c41einvoke-static {v0}, Lq/c;->n(Ljava/lang/Object;)I
0011c424move-result v7
0011c426iget-object v0, v6, Ls/d;->J:Ls/c;
0011c42ainvoke-static {v0}, Lq/c;->n(Ljava/lang/Object;)I
0011c430move-result v0
0011c432iget-object v1, v6, Ls/d;->K:Ls/c;
0011c436invoke-static {v1}, Lq/c;->n(Ljava/lang/Object;)I
0011c43cmove-result v1
0011c43eiget-object v2, v6, Ls/d;->L:Ls/c;
0011c442invoke-static {v2}, Lq/c;->n(Ljava/lang/Object;)I
0011c448move-result v2
0011c44aif-eqz v8, :cond_31
0011c44eiget-object v3, v6, Ls/d;->d:Lt/k;
0011c452if-eqz v3, :cond_31
0011c456iget-object v4, v3, Lt/o;->h:Lt/f;
0011c45aiget-boolean v5, v4, Lt/f;->j:Z
0011c45eif-eqz v5, :cond_31
0011c462iget-object v3, v3, Lt/o;->i:Lt/f;
0011c466iget-boolean v5, v3, Lt/f;->j:Z
0011c46aif-eqz v5, :cond_31
0011c46eiget v7, v4, Lt/f;->g:I
0011c472iget v1, v3, Lt/f;->g:I
0011c476if-eqz v8, :cond_47
0011c47aiget-object v8, v6, Ls/d;->e:Lt/m;
0011c47eif-eqz v8, :cond_47
0011c482iget-object v3, v8, Lt/o;->h:Lt/f;
0011c486iget-boolean v4, v3, Lt/f;->j:Z
0011c48aif-eqz v4, :cond_47
0011c48eiget-object v8, v8, Lt/o;->i:Lt/f;
0011c492iget-boolean v4, v8, Lt/f;->j:Z
0011c496if-eqz v4, :cond_47
0011c49aiget v0, v3, Lt/f;->g:I
0011c49eiget v2, v8, Lt/f;->g:I
0011c4a2sub-int v8, v1, v7
0011c4a6sub-int v3, v2, v0
0011c4aaconst/4 v4, 0x0
0011c4acif-ltz v8, :cond_65
0011c4b0if-ltz v3, :cond_65
0011c4b4const/high16 v8, -0x80000000
0011c4b8if-eq v7, v8, :cond_65
0011c4bcconst v3, 0x7fffffff
0011c4c2if-eq v7, v3, :cond_65
0011c4c6if-eq v0, v8, :cond_65
0011c4caif-eq v0, v3, :cond_65
0011c4ceif-eq v1, v8, :cond_65
0011c4d2if-eq v1, v3, :cond_65
0011c4d6if-eq v2, v8, :cond_65
0011c4daif-ne v2, v3, :cond_69
0011c4demove v7, v4
0011c4e0move v0, v7
0011c4e2move v1, v0
0011c4e4move v2, v1
0011c4e6sub-int/2addr v1, v7
0011c4e8sub-int/2addr v2, v0
0011c4eaiput v7, v6, Ls/d;->Y:I
0011c4eeiput v0, v6, Ls/d;->Z:I
0011c4f2iget v7, v6, Ls/d;->g0:I
0011c4f6const/16 v8, 0x8
0011c4faif-ne v7, v8, :cond_7a
0011c4feiput v4, v6, Ls/d;->U:I
0011c502iput v4, v6, Ls/d;->V:I
0011c506return-void
0011c508iget-object v7, v6, Ls/d;->p0:[I
0011c50caget v8, v7, v4
0011c510const/4 v0, 0x1
0011c512if-ne v8, v0, :cond_86
0011c516iget v3, v6, Ls/d;->U:I
0011c51aif-ge v1, v3, :cond_86
0011c51emove v1, v3
0011c520aget v3, v7, v0
0011c524if-ne v3, v0, :cond_8f
0011c528iget v3, v6, Ls/d;->V:I
0011c52cif-ge v2, v3, :cond_8f
0011c530move v2, v3
0011c532iput v1, v6, Ls/d;->U:I
0011c536iput v2, v6, Ls/d;->V:I
0011c53aiget v3, v6, Ls/d;->c0:I
0011c53eif-ge v2, v3, :cond_99
0011c542iput v3, v6, Ls/d;->V:I
0011c546iget v3, v6, Ls/d;->b0:I
0011c54aif-ge v1, v3, :cond_9f
0011c54eiput v3, v6, Ls/d;->U:I
0011c552iget v3, v6, Ls/d;->v:I
0011c556const/4 v4, 0x3
0011c558if-lez v3, :cond_ae
0011c55cif-ne v8, v4, :cond_ae
0011c560iget v8, v6, Ls/d;->U:I
0011c564invoke-static {v8, v3}, Ljava/lang/Math;->min(II)I
0011c56amove-result v8
0011c56ciput v8, v6, Ls/d;->U:I
0011c570iget v8, v6, Ls/d;->y:I
0011c574if-lez v8, :cond_be
0011c578aget v7, v7, v0
0011c57cif-ne v7, v4, :cond_be
0011c580iget v7, v6, Ls/d;->V:I
0011c584invoke-static {v7, v8}, Ljava/lang/Math;->min(II)I
0011c58amove-result v7
0011c58ciput v7, v6, Ls/d;->V:I
0011c590iget v7, v6, Ls/d;->U:I
0011c594if-eq v1, v7, :cond_c4
0011c598iput v7, v6, Ls/d;->h:I
0011c59ciget v7, v6, Ls/d;->V:I
0011c5a0if-eq v2, v7, :cond_ca
0011c5a4iput v7, v6, Ls/d;->i:I
0011c5a8return-void
0011c404
0011c404s.d::Q(q.c, boolean):
0011c414iget-object v0, v6, Ls/d;->I:Ls/c;
0011c418invoke-virtual {v7}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
0011c41einvoke-static {v0}, Lq/c;->n(Ljava/lang/Object;)I
0011c424move-result v7
0011c426iget-object v0, v6, Ls/d;->J:Ls/c;
0011c42ainvoke-static {v0}, Lq/c;->n(Ljava/lang/Object;)I
0011c430move-result v0
0011c432iget-object v1, v6, Ls/d;->K:Ls/c;
0011c436invoke-static {v1}, Lq/c;->n(Ljava/lang/Object;)I
0011c43cmove-result v1
0011c43eiget-object v2, v6, Ls/d;->L:Ls/c;
0011c442invoke-static {v2}, Lq/c;->n(Ljava/lang/Object;)I
0011c448move-result v2
0011c44aif-eqz v8, :cond_31
0011c44eiget-object v3, v6, Ls/d;->d:Lt/k;
0011c452if-eqz v3, :cond_31
0011c456iget-object v4, v3, Lt/o;->h:Lt/f;
0011c45aiget-boolean v5, v4, Lt/f;->j:Z
0011c45eif-eqz v5, :cond_31
0011c462iget-object v3, v3, Lt/o;->i:Lt/f;
0011c466iget-boolean v5, v3, Lt/f;->j:Z
0011c46aif-eqz v5, :cond_31
0011c46eiget v7, v4, Lt/f;->g:I
0011c472iget v1, v3, Lt/f;->g:I
0011c476if-eqz v8, :cond_47
0011c47aiget-object v8, v6, Ls/d;->e:Lt/m;
0011c47eif-eqz v8, :cond_47
0011c482iget-object v3, v8, Lt/o;->h:Lt/f;
0011c486iget-boolean v4, v3, Lt/f;->j:Z
0011c48aif-eqz v4, :cond_47
0011c48eiget-object v8, v8, Lt/o;->i:Lt/f;
0011c492iget-boolean v4, v8, Lt/f;->j:Z
0011c496if-eqz v4, :cond_47
0011c49aiget v0, v3, Lt/f;->g:I
0011c49eiget v2, v8, Lt/f;->g:I
0011c4a2sub-int v8, v1, v7
0011c4a6sub-int v3, v2, v0
0011c4aaconst/4 v4, 0x0
0011c4acif-ltz v8, :cond_65
0011c4b0if-ltz v3, :cond_65
0011c4b4const/high16 v8, -0x80000000
0011c4b8if-eq v7, v8, :cond_65
0011c4bcconst v3, 0x7fffffff
0011c4c2if-eq v7, v3, :cond_65
0011c4c6if-eq v0, v8, :cond_65
0011c4caif-eq v0, v3, :cond_65
0011c4ceif-eq v1, v8, :cond_65
0011c4d2if-eq v1, v3, :cond_65
0011c4d6if-eq v2, v8, :cond_65
0011c4daif-ne v2, v3, :cond_69
0011c4demove v7, v4
0011c4e0move v0, v7
0011c4e2move v1, v0
0011c4e4move v2, v1
0011c4e6sub-int/2addr v1, v7
0011c4e8sub-int/2addr v2, v0
0011c4eaiput v7, v6, Ls/d;->Y:I
0011c4eeiput v0, v6, Ls/d;->Z:I
0011c4f2iget v7, v6, Ls/d;->g0:I
0011c4f6const/16 v8, 0x8
0011c4faif-ne v7, v8, :cond_7a
0011c4feiput v4, v6, Ls/d;->U:I
0011c502iput v4, v6, Ls/d;->V:I
0011c506return-void
0011c508iget-object v7, v6, Ls/d;->p0:[I
0011c50caget v8, v7, v4
0011c510const/4 v0, 0x1
0011c512if-ne v8, v0, :cond_86
0011c516iget v3, v6, Ls/d;->U:I
0011c51aif-ge v1, v3, :cond_86
0011c51emove v1, v3
0011c520aget v3, v7, v0
0011c524if-ne v3, v0, :cond_8f
0011c528iget v3, v6, Ls/d;->V:I
0011c52cif-ge v2, v3, :cond_8f
0011c530move v2, v3
0011c532iput v1, v6, Ls/d;->U:I
0011c536iput v2, v6, Ls/d;->V:I
0011c53aiget v3, v6, Ls/d;->c0:I
0011c53eif-ge v2, v3, :cond_99
0011c542iput v3, v6, Ls/d;->V:I
0011c546iget v3, v6, Ls/d;->b0:I
0011c54aif-ge v1, v3, :cond_9f
0011c54eiput v3, v6, Ls/d;->U:I
0011c552iget v3, v6, Ls/d;->v:I
0011c556const/4 v4, 0x3
0011c558if-lez v3, :cond_ae
0011c55cif-ne v8, v4, :cond_ae
0011c560iget v8, v6, Ls/d;->U:I
0011c564invoke-static {v8, v3}, Ljava/lang/Math;->min(II)I
0011c56amove-result v8
0011c56ciput v8, v6, Ls/d;->U:I
0011c570iget v8, v6, Ls/d;->y:I
0011c574if-lez v8, :cond_be
0011c578aget v7, v7, v0
0011c57cif-ne v7, v4, :cond_be
0011c580iget v7, v6, Ls/d;->V:I
0011c584invoke-static {v7, v8}, Ljava/lang/Math;->min(II)I
0011c58amove-result v7
0011c58ciput v7, v6, Ls/d;->V:I
0011c590iget v7, v6, Ls/d;->U:I
0011c594if-eq v1, v7, :cond_c4
0011c598iput v7, v6, Ls/d;->h:I
0011c59ciget v7, v6, Ls/d;->V:I
0011c5a0if-eq v2, v7, :cond_ca
0011c5a4iput v7, v6, Ls/d;->i:I
0011c5a8return-void
0011c404
0011c5aa
0011c5aa // align 0x4
0011c5aa // align 0x4
0011c5ac
0011c5acs.f::c():
0011c5bciget v0, v2, Ls/f;->a:I
0011c5c0const/4 v1, 0x1
0011c5c2if-ne v0, v1, :cond_d
0011c5c6iget v0, v2, Ls/f;->m:I
0011c5caiget-object v1, v2, Ls/f;->r:Ls/g;
0011c5ceiget v1, v1, Ls/g;->Q0:I
0011c5d2sub-int/2addr v0, v1
0011c5d4return v0
0011c5d6iget v0, v2, Ls/f;->m:I
0011c5dareturn v0
0011c5ac
0011c5acs.f::c():
0011c5bciget v0, v2, Ls/f;->a:I
0011c5c0const/4 v1, 0x1
0011c5c2if-ne v0, v1, :cond_d
0011c5c6iget v0, v2, Ls/f;->m:I
0011c5caiget-object v1, v2, Ls/f;->r:Ls/g;
0011c5ceiget v1, v1, Ls/g;->Q0:I
0011c5d2sub-int/2addr v0, v1
0011c5d4return v0
0011c5d6iget v0, v2, Ls/f;->m:I
0011c5dareturn v0
0011c5ac
0011c5dc
0011c5dcs.f::d():
0011c5eciget v0, v2, Ls/f;->a:I
0011c5f0if-nez v0, :cond_c
0011c5f4iget v0, v2, Ls/f;->l:I
0011c5f8iget-object v1, v2, Ls/f;->r:Ls/g;
0011c5fciget v1, v1, Ls/g;->P0:I
0011c600sub-int/2addr v0, v1
0011c602return v0
0011c604iget v0, v2, Ls/f;->l:I
0011c608return v0
0011c5dc
0011c5dcs.f::d():
0011c5eciget v0, v2, Ls/f;->a:I
0011c5f0if-nez v0, :cond_c
0011c5f4iget v0, v2, Ls/f;->l:I
0011c5f8iget-object v1, v2, Ls/f;->r:Ls/g;
0011c5fciget v1, v1, Ls/g;->P0:I
0011c600sub-int/2addr v0, v1
0011c602return v0
0011c604iget v0, v2, Ls/f;->l:I
0011c608return v0
0011c5dc
0011c60a
0011c60a // align 0x4
0011c60a // align 0x4
0011c60c
0011c60cs.f::<init>(s.g, int, s.c, s.c, s.c, s.c, int):
0011c61cinvoke-direct {v1}, Ljava/lang/Object;-><init>()V
0011c622iput-object v2, v1, Ls/f;->r:Ls/g;
0011c626const/4 v0, 0x0
0011c628iput-object v0, v1, Ls/f;->b:Ls/d;
0011c62cconst/4 v0, 0x0
0011c62eiput v0, v1, Ls/f;->c:I
0011c632iput v0, v1, Ls/f;->l:I
0011c636iput v0, v1, Ls/f;->m:I
0011c63aiput v0, v1, Ls/f;->n:I
0011c63eiput v0, v1, Ls/f;->o:I
0011c642iput v0, v1, Ls/f;->p:I
0011c646iput v3, v1, Ls/f;->a:I
0011c64aiput-object v4, v1, Ls/f;->d:Ls/c;
0011c64eiput-object v5, v1, Ls/f;->e:Ls/c;
0011c652iput-object v6, v1, Ls/f;->f:Ls/c;
0011c656iput-object v7, v1, Ls/f;->g:Ls/c;
0011c65aiget v3, v2, Ls/g;->w0:I
0011c65eiput v3, v1, Ls/f;->h:I
0011c662iget v3, v2, Ls/g;->s0:I
0011c666iput v3, v1, Ls/f;->i:I
0011c66aiget v3, v2, Ls/g;->x0:I
0011c66eiput v3, v1, Ls/f;->j:I
0011c672iget v2, v2, Ls/g;->t0:I
0011c676iput v2, v1, Ls/f;->k:I
0011c67aiput v8, v1, Ls/f;->q:I
0011c67ereturn-void
0011c60c
0011c60cs.f::<init>(s.g, int, s.c, s.c, s.c, s.c, int):
0011c61cinvoke-direct {v1}, Ljava/lang/Object;-><init>()V
0011c622iput-object v2, v1, Ls/f;->r:Ls/g;
0011c626const/4 v0, 0x0
0011c628iput-object v0, v1, Ls/f;->b:Ls/d;
0011c62cconst/4 v0, 0x0
0011c62eiput v0, v1, Ls/f;->c:I
0011c632iput v0, v1, Ls/f;->l:I
0011c636iput v0, v1, Ls/f;->m:I
0011c63aiput v0, v1, Ls/f;->n:I
0011c63eiput v0, v1, Ls/f;->o:I
0011c642iput v0, v1, Ls/f;->p:I
0011c646iput v3, v1, Ls/f;->a:I
0011c64aiput-object v4, v1, Ls/f;->d:Ls/c;
0011c64eiput-object v5, v1, Ls/f;->e:Ls/c;
0011c652iput-object v6, v1, Ls/f;->f:Ls/c;
0011c656iput-object v7, v1, Ls/f;->g:Ls/c;
0011c65aiget v3, v2, Ls/g;->w0:I
0011c65eiput v3, v1, Ls/f;->h:I
0011c662iget v3, v2, Ls/g;->s0:I
0011c666iput v3, v1, Ls/f;->i:I
0011c66aiget v3, v2, Ls/g;->x0:I
0011c66eiput v3, v1, Ls/f;->j:I
0011c672iget v2, v2, Ls/g;->t0:I
0011c676iput v2, v1, Ls/f;->k:I
0011c67aiput v8, v1, Ls/f;->q:I
0011c67ereturn-void
0011c60c
0011c680
0011c680s.f::a(s.d):
0011c690iget v0, v8, Ls/f;->a:I
0011c694iget-object v1, v8, Ls/f;->r:Ls/g;
0011c698const/16 v2, 0x8
0011c69cconst/4 v3, 0x3
0011c69econst/4 v4, 0x1
0011c6a0const/4 v5, 0x0
0011c6a2if-nez v0, :cond_40
0011c6a6iget v0, v8, Ls/f;->q:I
0011c6aainvoke-virtual {v1, v9, v0}, Ls/g;->U(Ls/d;I)I
0011c6b0move-result v0
0011c6b2iget-object v6, v9, Ls/d;->p0:[I
0011c6b6aget v6, v6, v5
0011c6baif-ne v6, v3, :cond_1d
0011c6beiget v0, v8, Ls/f;->p:I
0011c6c2add-int/2addr v0, v4
0011c6c4iput v0, v8, Ls/f;->p:I
0011c6c8move v0, v5
0011c6caiget v3, v1, Ls/g;->P0:I
0011c6ceiget v6, v9, Ls/d;->g0:I
0011c6d2if-ne v6, v2, :cond_24
0011c6d6goto :goto_25
0011c6d8move v5, v3
0011c6daiget v2, v8, Ls/f;->l:I
0011c6deadd-int/2addr v0, v5
0011c6e0add-int/2addr v0, v2
0011c6e2iput v0, v8, Ls/f;->l:I
0011c6e6iget v0, v8, Ls/f;->q:I
0011c6eainvoke-virtual {v1, v9, v0}, Ls/g;->T(Ls/d;I)I
0011c6f0move-result v0
0011c6f2iget-object v1, v8, Ls/f;->b:Ls/d;
0011c6f6if-eqz v1, :cond_39
0011c6faiget v1, v8, Ls/f;->c:I
0011c6feif-ge v1, v0, :cond_74
0011c702iput-object v9, v8, Ls/f;->b:Ls/d;
0011c706iput v0, v8, Ls/f;->c:I
0011c70aiput v0, v8, Ls/f;->m:I
0011c70egoto :goto_74
0011c710iget v0, v8, Ls/f;->q:I
0011c714invoke-virtual {v1, v9, v0}, Ls/g;->U(Ls/d;I)I
0011c71amove-result v0
0011c71ciget v6, v8, Ls/f;->q:I
0011c720invoke-virtual {v1, v9, v6}, Ls/g;->T(Ls/d;I)I
0011c726move-result v6
0011c728iget-object v7, v9, Ls/d;->p0:[I
0011c72caget v7, v7, v4
0011c730if-ne v7, v3, :cond_58
0011c734iget v3, v8, Ls/f;->p:I
0011c738add-int/2addr v3, v4
0011c73aiput v3, v8, Ls/f;->p:I
0011c73emove v6, v5
0011c740iget v1, v1, Ls/g;->Q0:I
0011c744iget v3, v9, Ls/d;->g0:I
0011c748if-ne v3, v2, :cond_5f
0011c74cgoto :goto_60
0011c74emove v5, v1
0011c750iget v1, v8, Ls/f;->m:I
0011c754add-int/2addr v6, v5
0011c756add-int/2addr v6, v1
0011c758iput v6, v8, Ls/f;->m:I
0011c75ciget-object v1, v8, Ls/f;->b:Ls/d;
0011c760if-eqz v1, :cond_6e
0011c764iget v1, v8, Ls/f;->c:I
0011c768if-ge v1, v0, :cond_74
0011c76ciput-object v9, v8, Ls/f;->b:Ls/d;
0011c770iput v0, v8, Ls/f;->c:I
0011c774iput v0, v8, Ls/f;->l:I
0011c778iget v9, v8, Ls/f;->o:I
0011c77cadd-int/2addr v9, v4
0011c77eiput v9, v8, Ls/f;->o:I
0011c782return-void
0011c680
0011c680s.f::a(s.d):
0011c690iget v0, v8, Ls/f;->a:I
0011c694iget-object v1, v8, Ls/f;->r:Ls/g;
0011c698const/16 v2, 0x8
0011c69cconst/4 v3, 0x3
0011c69econst/4 v4, 0x1
0011c6a0const/4 v5, 0x0
0011c6a2if-nez v0, :cond_40
0011c6a6iget v0, v8, Ls/f;->q:I
0011c6aainvoke-virtual {v1, v9, v0}, Ls/g;->U(Ls/d;I)I
0011c6b0move-result v0
0011c6b2iget-object v6, v9, Ls/d;->p0:[I
0011c6b6aget v6, v6, v5
0011c6baif-ne v6, v3, :cond_1d
0011c6beiget v0, v8, Ls/f;->p:I
0011c6c2add-int/2addr v0, v4
0011c6c4iput v0, v8, Ls/f;->p:I
0011c6c8move v0, v5
0011c6caiget v3, v1, Ls/g;->P0:I
0011c6ceiget v6, v9, Ls/d;->g0:I
0011c6d2if-ne v6, v2, :cond_24
0011c6d6goto :goto_25
0011c6d8move v5, v3
0011c6daiget v2, v8, Ls/f;->l:I
0011c6deadd-int/2addr v0, v5
0011c6e0add-int/2addr v0, v2
0011c6e2iput v0, v8, Ls/f;->l:I
0011c6e6iget v0, v8, Ls/f;->q:I
0011c6eainvoke-virtual {v1, v9, v0}, Ls/g;->T(Ls/d;I)I
0011c6f0move-result v0
0011c6f2iget-object v1, v8, Ls/f;->b:Ls/d;
0011c6f6if-eqz v1, :cond_39
0011c6faiget v1, v8, Ls/f;->c:I
0011c6feif-ge v1, v0, :cond_74
0011c702iput-object v9, v8, Ls/f;->b:Ls/d;
0011c706iput v0, v8, Ls/f;->c:I
0011c70aiput v0, v8, Ls/f;->m:I
0011c70egoto :goto_74
0011c710iget v0, v8, Ls/f;->q:I
0011c714invoke-virtual {v1, v9, v0}, Ls/g;->U(Ls/d;I)I
0011c71amove-result v0
0011c71ciget v6, v8, Ls/f;->q:I
0011c720invoke-virtual {v1, v9, v6}, Ls/g;->T(Ls/d;I)I
0011c726move-result v6
0011c728iget-object v7, v9, Ls/d;->p0:[I
0011c72caget v7, v7, v4
0011c730if-ne v7, v3, :cond_58
0011c734iget v3, v8, Ls/f;->p:I
0011c738add-int/2addr v3, v4
0011c73aiput v3, v8, Ls/f;->p:I
0011c73emove v6, v5
0011c740iget v1, v1, Ls/g;->Q0:I
0011c744iget v3, v9, Ls/d;->g0:I
0011c748if-ne v3, v2, :cond_5f
0011c74cgoto :goto_60
0011c74emove v5, v1
0011c750iget v1, v8, Ls/f;->m:I
0011c754add-int/2addr v6, v5
0011c756add-int/2addr v6, v1
0011c758iput v6, v8, Ls/f;->m:I
0011c75ciget-object v1, v8, Ls/f;->b:Ls/d;
0011c760if-eqz v1, :cond_6e
0011c764iget v1, v8, Ls/f;->c:I
0011c768if-ge v1, v0, :cond_74
0011c76ciput-object v9, v8, Ls/f;->b:Ls/d;
0011c770iput v0, v8, Ls/f;->c:I
0011c774iput v0, v8, Ls/f;->l:I
0011c778iget v9, v8, Ls/f;->o:I
0011c77cadd-int/2addr v9, v4
0011c77eiput v9, v8, Ls/f;->o:I
0011c782return-void
0011c680
0011c784
0011c784s.f::b(int, boolean, boolean):
0011c794move-object/from16 v0, v20
0011c798iget v1, v0, Ls/f;->o:I
0011c79cconst/4 v2, 0x0
0011c79emove v3, v2
0011c7a0iget-object v4, v0, Ls/f;->r:Ls/g;
0011c7a4if-ge v3, v1, :cond_1e
0011c7a8iget v5, v0, Ls/f;->n:I
0011c7acadd-int/2addr v5, v3
0011c7aeiget v6, v4, Ls/g;->b1:I
0011c7b2if-lt v5, v6, :cond_12
0011c7b6goto :goto_1e
0011c7b8iget-object v4, v4, Ls/g;->a1:[Ls/d;
0011c7bcaget-object v4, v4, v5
0011c7c0if-eqz v4, :cond_1b
0011c7c4invoke-virtual {v4}, Ls/d;->D()V
0011c7caadd-int/lit8 v3, v3, 0x1
0011c7cegoto :goto_6
0011c7d0if-eqz v1, :cond_2c1
0011c7d4iget-object v3, v0, Ls/f;->b:Ls/d;
0011c7d8if-nez v3, :cond_26
0011c7dcgoto/16 :goto_2c1
0011c7e0if-eqz v23, :cond_2c
0011c7e4if-nez v21, :cond_2c
0011c7e8const/4 v5, 0x1
0011c7eagoto :goto_2d
0011c7ecmove v5, v2
0011c7eeconst/4 v6, -0x1
0011c7f0move v7, v2
0011c7f2move v8, v6
0011c7f4move v9, v8
0011c7f6if-ge v7, v1, :cond_53
0011c7faif-eqz v22, :cond_39
0011c7feadd-int/lit8 v10, v1, -0x1
0011c802sub-int/2addr v10, v7
0011c804goto :goto_3a
0011c806move v10, v7
0011c808iget v11, v0, Ls/f;->n:I
0011c80cadd-int/2addr v11, v10
0011c80eiget v10, v4, Ls/g;->b1:I
0011c812if-lt v11, v10, :cond_42
0011c816goto :goto_53
0011c818iget-object v10, v4, Ls/g;->a1:[Ls/d;
0011c81caget-object v10, v10, v11
0011c820if-eqz v10, :cond_50
0011c824iget v10, v10, Ls/d;->g0:I
0011c828if-nez v10, :cond_50
0011c82cif-ne v8, v6, :cond_4f
0011c830move v8, v7
0011c832move v9, v7
0011c834add-int/lit8 v7, v7, 0x1
0011c838goto :goto_31
0011c83aiget v7, v0, Ls/f;->a:I
0011c83eif-nez v7, :cond_1a3
0011c842iget-object v7, v0, Ls/f;->b:Ls/d;
0011c846iget v11, v4, Ls/g;->E0:I
0011c84aiput v11, v7, Ls/d;->j0:I
0011c84eiget v11, v0, Ls/f;->i:I
0011c852if-lez v21, :cond_64
0011c856iget v12, v4, Ls/g;->Q0:I
0011c85aadd-int/2addr v11, v12
0011c85ciget-object v12, v0, Ls/f;->e:Ls/c;
0011c860iget-object v13, v7, Ls/d;->J:Ls/c;
0011c864invoke-virtual {v13, v12, v11}, Ls/c;->a(Ls/c;I)V
0011c86aiget-object v11, v7, Ls/d;->L:Ls/c;
0011c86eif-eqz v23, :cond_76
0011c872iget-object v12, v0, Ls/f;->g:Ls/c;
0011c876iget v14, v0, Ls/f;->k:I
0011c87ainvoke-virtual {v11, v12, v14}, Ls/c;->a(Ls/c;I)V
0011c880if-lez v21, :cond_81
0011c884iget-object v12, v0, Ls/f;->e:Ls/c;
0011c888iget-object v12, v12, Ls/c;->d:Ls/d;
0011c88ciget-object v12, v12, Ls/d;->L:Ls/c;
0011c890invoke-virtual {v12, v13, v2}, Ls/c;->a(Ls/c;I)V
0011c896iget v12, v4, Ls/g;->S0:I
0011c89aconst/4 v14, 0x3
0011c89cif-ne v12, v14, :cond_a8
0011c8a0iget-boolean v12, v7, Ls/d;->E:Z
0011c8a4if-nez v12, :cond_a8
0011c8a8move v12, v2
0011c8aaif-ge v12, v1, :cond_a8
0011c8aeif-eqz v22, :cond_93
0011c8b2add-int/lit8 v15, v1, -0x1
0011c8b6sub-int/2addr v15, v12
0011c8b8goto :goto_94
0011c8bamove v15, v12
0011c8bciget v10, v0, Ls/f;->n:I
0011c8c0add-int/2addr v10, v15
0011c8c2iget v15, v4, Ls/g;->b1:I
0011c8c6if-lt v10, v15, :cond_9c
0011c8cagoto :goto_a8
0011c8cciget-object v15, v4, Ls/g;->a1:[Ls/d;
0011c8d0aget-object v10, v15, v10
0011c8d4iget-boolean v15, v10, Ls/d;->E:Z
0011c8d8if-eqz v15, :cond_a5
0011c8dcgoto :goto_a9
0011c8deadd-int/lit8 v12, v12, 0x1
0011c8e2goto :goto_8b
0011c8e4move-object v10, v7
0011c8e6move v15, v2
0011c8e8const/4 v12, 0x0
0011c8eaif-ge v15, v1, :cond_2c1
0011c8eeif-eqz v22, :cond_b6
0011c8f2add-int/lit8 v16, v1, -0x1
0011c8f6sub-int v16, v16, v15
0011c8faconst/16 v17, 0x1
0011c8fegoto :goto_b9
0011c900move/from16 v16, v15
0011c904goto :goto_b3
0011c906iget v3, v0, Ls/f;->n:I
0011c90aadd-int v3, v3, v16
0011c90eiget v14, v4, Ls/g;->b1:I
0011c912if-lt v3, v14, :cond_c3
0011c916goto/16 :goto_2c1
0011c91aiget-object v14, v4, Ls/g;->a1:[Ls/d;
0011c91eaget-object v3, v14, v3
0011c922if-nez v3, :cond_ce
0011c926move/from16 v19, v5
0011c92aconst/4 v5, 0x3
0011c92cgoto/16 :goto_19a
0011c930iget-object v14, v3, Ls/d;->I:Ls/c;
0011c934if-nez v15, :cond_d9
0011c938iget-object v2, v0, Ls/f;->d:Ls/c;
0011c93ciget v6, v0, Ls/f;->h:I
0011c940invoke-virtual {v3, v14, v2, v6}, Ls/d;->f(Ls/c;Ls/c;I)V
0011c946if-nez v16, :cond_11b
0011c94aiget v2, v4, Ls/g;->D0:I
0011c94eif-eqz v22, :cond_e8
0011c952const/high16 v16, 0x3f800000
0011c956iget v6, v4, Ls/g;->J0:F
0011c95asub-float v6, v16, v6
0011c95emove/from16 v18, v2
0011c962goto :goto_ed
0011c964const/high16 v16, 0x3f800000
0011c968iget v6, v4, Ls/g;->J0:F
0011c96cgoto :goto_e5
0011c96eiget v2, v0, Ls/f;->n:I
0011c972if-nez v2, :cond_103
0011c976iget v2, v4, Ls/g;->F0:I
0011c97amove/from16 v19, v5
0011c97econst/4 v5, -0x1
0011c980if-eq v2, v5, :cond_105
0011c984if-eqz v22, :cond_ff
0011c988iget v5, v4, Ls/g;->L0:F
0011c98csub-float v6, v16, v5
0011c990goto :goto_116
0011c992iget v5, v4, Ls/g;->L0:F
0011c996move v6, v5
0011c998goto :goto_116
0011c99amove/from16 v19, v5
0011c99eif-eqz v23, :cond_114
0011c9a2iget v2, v4, Ls/g;->H0:I
0011c9a6const/4 v5, -0x1
0011c9a8if-eq v2, v5, :cond_114
0011c9acif-eqz v22, :cond_111
0011c9b0iget v5, v4, Ls/g;->N0:F
0011c9b4goto :goto_fc
0011c9b6iget v5, v4, Ls/g;->N0:F
0011c9bagoto :goto_101
0011c9bcmove/from16 v2, v18
0011c9c0iput v2, v3, Ls/d;->i0:I
0011c9c4iput v6, v3, Ls/d;->d0:F
0011c9c8goto :goto_11d
0011c9camove/from16 v19, v5
0011c9ceadd-int/lit8 v2, v1, -0x1
0011c9d2if-ne v15, v2, :cond_12a
0011c9d6iget-object v2, v0, Ls/f;->f:Ls/c;
0011c9daiget v5, v0, Ls/f;->j:I
0011c9deiget-object v6, v3, Ls/d;->K:Ls/c;
0011c9e2invoke-virtual {v3, v6, v2, v5}, Ls/d;->f(Ls/c;Ls/c;I)V
0011c9e8if-eqz v12, :cond_151
0011c9eciget v2, v4, Ls/g;->P0:I
0011c9f0iget-object v5, v12, Ls/d;->K:Ls/c;
0011c9f4invoke-virtual {v14, v5, v2}, Ls/c;->a(Ls/c;I)V
0011c9faif-ne v15, v8, :cond_13f
0011c9feiget v2, v0, Ls/f;->h:I
0011ca02invoke-virtual {v14}, Ls/c;->h()Z
0011ca08move-result v6
0011ca0aif-eqz v6, :cond_13f
0011ca0eiput v2, v14, Ls/c;->h:I
0011ca12const/4 v2, 0x0
0011ca14invoke-virtual {v5, v14, v2}, Ls/c;->a(Ls/c;I)V
0011ca1aadd-int/lit8 v2, v9, 0x1
0011ca1eif-ne v15, v2, :cond_151
0011ca22iget v2, v0, Ls/f;->j:I
0011ca26invoke-virtual {v5}, Ls/c;->h()Z
0011ca2cmove-result v6
0011ca2eif-eqz v6, :cond_151
0011ca32iput v2, v5, Ls/c;->h:I
0011ca36if-eq v3, v7, :cond_198
0011ca3aiget v2, v4, Ls/g;->S0:I
0011ca3econst/4 v5, 0x3
0011ca40if-ne v2, v5, :cond_16b
0011ca44iget-boolean v6, v10, Ls/d;->E:Z
0011ca48if-eqz v6, :cond_16b
0011ca4cif-eq v3, v10, :cond_16b
0011ca50iget-boolean v6, v3, Ls/d;->E:Z
0011ca54if-eqz v6, :cond_16b
0011ca58iget-object v2, v3, Ls/d;->M:Ls/c;
0011ca5ciget-object v6, v10, Ls/d;->M:Ls/c;
0011ca60const/4 v12, 0x0
0011ca62invoke-virtual {v2, v6, v12}, Ls/c;->a(Ls/c;I)V
0011ca68goto :goto_199
0011ca6aiget-object v6, v3, Ls/d;->J:Ls/c;
0011ca6eif-eqz v2, :cond_193
0011ca72iget-object v12, v3, Ls/d;->L:Ls/c;
0011ca76move/from16 v14, v17
0011ca7aif-eq v2, v14, :cond_18e
0011ca7eif-eqz v19, :cond_186
0011ca82iget-object v2, v0, Ls/f;->e:Ls/c;
0011ca86iget v14, v0, Ls/f;->i:I
0011ca8ainvoke-virtual {v6, v2, v14}, Ls/c;->a(Ls/c;I)V
0011ca90iget-object v2, v0, Ls/f;->g:Ls/c;
0011ca94iget v6, v0, Ls/f;->k:I
0011ca98invoke-virtual {v12, v2, v6}, Ls/c;->a(Ls/c;I)V
0011ca9egoto :goto_199
0011caa0const/4 v2, 0x0
0011caa2invoke-virtual {v6, v13, v2}, Ls/c;->a(Ls/c;I)V
0011caa8invoke-virtual {v12, v11, v2}, Ls/c;->a(Ls/c;I)V
0011caaegoto :goto_199
0011cab0const/4 v2, 0x0
0011cab2invoke-virtual {v12, v11, v2}, Ls/c;->a(Ls/c;I)V
0011cab8goto :goto_199
0011cabaconst/4 v2, 0x0
0011cabcinvoke-virtual {v6, v13, v2}, Ls/c;->a(Ls/c;I)V
0011cac2goto :goto_199
0011cac4const/4 v5, 0x3
0011cac6move-object v12, v3
0011cac8add-int/lit8 v15, v15, 0x1
0011caccmove v14, v5
0011cacemove/from16 v5, v19
0011cad2const/4 v2, 0x0
0011cad4const/4 v6, -0x1
0011cad6goto/16 :goto_ab
0011cadamove/from16 v19, v5
0011cadeiget-object v2, v0, Ls/f;->b:Ls/d;
0011cae2iget v3, v4, Ls/g;->D0:I
0011cae6iput v3, v2, Ls/d;->i0:I
0011caeaiget v3, v0, Ls/f;->h:I
0011caeeif-lez v21, :cond_1b2
0011caf2iget v5, v4, Ls/g;->P0:I
0011caf6add-int/2addr v3, v5
0011caf8iget-object v5, v2, Ls/d;->I:Ls/c;
0011cafciget-object v6, v2, Ls/d;->K:Ls/c;
0011cb00if-eqz v22, :cond_1d3
0011cb04iget-object v7, v0, Ls/f;->f:Ls/c;
0011cb08invoke-virtual {v6, v7, v3}, Ls/c;->a(Ls/c;I)V
0011cb0eif-eqz v23, :cond_1c6
0011cb12iget-object v3, v0, Ls/f;->d:Ls/c;
0011cb16iget v7, v0, Ls/f;->j:I
0011cb1ainvoke-virtual {v5, v3, v7}, Ls/c;->a(Ls/c;I)V
0011cb20if-lez v21, :cond_1ed
0011cb24iget-object v3, v0, Ls/f;->f:Ls/c;
0011cb28iget-object v3, v3, Ls/c;->d:Ls/d;
0011cb2ciget-object v3, v3, Ls/d;->I:Ls/c;
0011cb30const/4 v12, 0x0
0011cb32invoke-virtual {v3, v6, v12}, Ls/c;->a(Ls/c;I)V
0011cb38goto :goto_1ed
0011cb3aiget-object v7, v0, Ls/f;->d:Ls/c;
0011cb3einvoke-virtual {v5, v7, v3}, Ls/c;->a(Ls/c;I)V
0011cb44if-eqz v23, :cond_1e1
0011cb48iget-object v3, v0, Ls/f;->f:Ls/c;
0011cb4ciget v7, v0, Ls/f;->j:I
0011cb50invoke-virtual {v6, v3, v7}, Ls/c;->a(Ls/c;I)V
0011cb56if-lez v21, :cond_1ed
0011cb5aiget-object v3, v0, Ls/f;->d:Ls/c;
0011cb5eiget-object v3, v3, Ls/c;->d:Ls/d;
0011cb62iget-object v3, v3, Ls/d;->K:Ls/c;
0011cb66const/4 v12, 0x0
0011cb68invoke-virtual {v3, v5, v12}, Ls/c;->a(Ls/c;I)V
0011cb6econst/4 v3, 0x0
0011cb70const/4 v10, 0x0
0011cb72if-ge v3, v1, :cond_2c1
0011cb76iget v7, v0, Ls/f;->n:I
0011cb7aadd-int/2addr v7, v3
0011cb7ciget v11, v4, Ls/g;->b1:I
0011cb80if-lt v7, v11, :cond_1fa
0011cb84goto/16 :goto_2c1
0011cb88iget-object v11, v4, Ls/g;->a1:[Ls/d;
0011cb8caget-object v7, v11, v7
0011cb90if-nez v7, :cond_205
0011cb94const/4 v12, 0x0
0011cb96const/4 v14, 0x1
0011cb98const/4 v15, -0x1
0011cb9agoto/16 :goto_2bd
0011cb9eiget-object v11, v7, Ls/d;->J:Ls/c;
0011cba2if-nez v3, :cond_230
0011cba6iget-object v12, v0, Ls/f;->e:Ls/c;
0011cbaaiget v13, v0, Ls/f;->i:I
0011cbaeinvoke-virtual {v7, v11, v12, v13}, Ls/d;->f(Ls/c;Ls/c;I)V
0011cbb4iget v12, v4, Ls/g;->E0:I
0011cbb8iget v13, v4, Ls/g;->K0:F
0011cbbciget v14, v0, Ls/f;->n:I
0011cbc0if-nez v14, :cond_221
0011cbc4iget v14, v4, Ls/g;->G0:I
0011cbc8const/4 v15, -0x1
0011cbcaif-eq v14, v15, :cond_222
0011cbceiget v13, v4, Ls/g;->M0:F
0011cbd2move v12, v14
0011cbd4goto :goto_22b
0011cbd6const/4 v15, -0x1
0011cbd8if-eqz v23, :cond_22b
0011cbdciget v14, v4, Ls/g;->I0:I
0011cbe0if-eq v14, v15, :cond_22b
0011cbe4iget v13, v4, Ls/g;->O0:F
0011cbe8goto :goto_21f
0011cbeaiput v12, v7, Ls/d;->j0:I
0011cbeeiput v13, v7, Ls/d;->e0:F
0011cbf2goto :goto_231
0011cbf4const/4 v15, -0x1
0011cbf6add-int/lit8 v12, v1, -0x1
0011cbfaif-ne v3, v12, :cond_23e
0011cbfeiget-object v12, v0, Ls/f;->g:Ls/c;
0011cc02iget v13, v0, Ls/f;->k:I
0011cc06iget-object v14, v7, Ls/d;->L:Ls/c;
0011cc0ainvoke-virtual {v7, v14, v12, v13}, Ls/d;->f(Ls/c;Ls/c;I)V
0011cc10if-eqz v10, :cond_267
0011cc14iget v12, v4, Ls/g;->Q0:I
0011cc18iget-object v10, v10, Ls/d;->L:Ls/c;
0011cc1cinvoke-virtual {v11, v10, v12}, Ls/c;->a(Ls/c;I)V
0011cc22if-ne v3, v8, :cond_253
0011cc26iget v12, v0, Ls/f;->i:I
0011cc2ainvoke-virtual {v11}, Ls/c;->h()Z
0011cc30move-result v13
0011cc32if-eqz v13, :cond_253
0011cc36iput v12, v11, Ls/c;->h:I
0011cc3aconst/4 v12, 0x0
0011cc3cinvoke-virtual {v10, v11, v12}, Ls/c;->a(Ls/c;I)V
0011cc42const/16 v17, 0x1
0011cc46add-int/lit8 v11, v9, 0x1
0011cc4aif-ne v3, v11, :cond_267
0011cc4eiget v11, v0, Ls/f;->k:I
0011cc52invoke-virtual {v10}, Ls/c;->h()Z
0011cc58move-result v12
0011cc5aif-eqz v12, :cond_267
0011cc5eiput v11, v10, Ls/c;->h:I
0011cc62if-eq v7, v2, :cond_28b
0011cc66iget-object v10, v7, Ls/d;->K:Ls/c;
0011cc6aiget-object v11, v7, Ls/d;->I:Ls/c;
0011cc6econst/4 v12, 0x2
0011cc70if-eqz v22, :cond_28e
0011cc74iget v13, v4, Ls/g;->R0:I
0011cc78if-eqz v13, :cond_287
0011cc7cconst/4 v14, 0x1
0011cc7eif-eq v13, v14, :cond_282
0011cc82if-eq v13, v12, :cond_27a
0011cc86goto :goto_28b
0011cc88const/4 v12, 0x0
0011cc8ainvoke-virtual {v11, v5, v12}, Ls/c;->a(Ls/c;I)V
0011cc90invoke-virtual {v10, v6, v12}, Ls/c;->a(Ls/c;I)V
0011cc96goto :goto_28b
0011cc98const/4 v12, 0x0
0011cc9ainvoke-virtual {v11, v5, v12}, Ls/c;->a(Ls/c;I)V
0011cca0goto :goto_28b
0011cca2const/4 v12, 0x0
0011cca4invoke-virtual {v10, v6, v12}, Ls/c;->a(Ls/c;I)V
0011ccaaconst/4 v12, 0x0
0011ccacconst/4 v14, 0x1
0011ccaegoto :goto_2bc
0011ccb0iget v13, v4, Ls/g;->R0:I
0011ccb4if-eqz v13, :cond_2b7
0011ccb8const/4 v14, 0x1
0011ccbaif-eq v13, v14, :cond_2b2
0011ccbeif-eq v13, v12, :cond_299
0011ccc2const/4 v12, 0x0
0011ccc4goto :goto_2bc
0011ccc6if-eqz v19, :cond_2aa
0011cccaiget-object v12, v0, Ls/f;->d:Ls/c;
0011ccceiget v13, v0, Ls/f;->h:I
0011ccd2invoke-virtual {v11, v12, v13}, Ls/c;->a(Ls/c;I)V
0011ccd8iget-object v11, v0, Ls/f;->f:Ls/c;
0011ccdciget v12, v0, Ls/f;->j:I
0011cce0invoke-virtual {v10, v11, v12}, Ls/c;->a(Ls/c;I)V
0011cce6goto :goto_297
0011cce8const/4 v12, 0x0
0011cceainvoke-virtual {v11, v5, v12}, Ls/c;->a(Ls/c;I)V
0011ccf0invoke-virtual {v10, v6, v12}, Ls/c;->a(Ls/c;I)V
0011ccf6goto :goto_2bc
0011ccf8const/4 v12, 0x0
0011ccfainvoke-virtual {v10, v6, v12}, Ls/c;->a(Ls/c;I)V
0011cd00goto :goto_2bc
0011cd02const/4 v12, 0x0
0011cd04const/4 v14, 0x1
0011cd06invoke-virtual {v11, v5, v12}, Ls/c;->a(Ls/c;I)V
0011cd0cmove-object v10, v7
0011cd0eadd-int/lit8 v3, v3, 0x1
0011cd12goto/16 :goto_1ef
0011cd16return-void
0011c784
0011c784s.f::b(int, boolean, boolean):
0011c794move-object/from16 v0, v20
0011c798iget v1, v0, Ls/f;->o:I
0011c79cconst/4 v2, 0x0
0011c79emove v3, v2
0011c7a0iget-object v4, v0, Ls/f;->r:Ls/g;
0011c7a4if-ge v3, v1, :cond_1e
0011c7a8iget v5, v0, Ls/f;->n:I
0011c7acadd-int/2addr v5, v3
0011c7aeiget v6, v4, Ls/g;->b1:I
0011c7b2if-lt v5, v6, :cond_12
0011c7b6goto :goto_1e
0011c7b8iget-object v4, v4, Ls/g;->a1:[Ls/d;
0011c7bcaget-object v4, v4, v5
0011c7c0if-eqz v4, :cond_1b
0011c7c4invoke-virtual {v4}, Ls/d;->D()V
0011c7caadd-int/lit8 v3, v3, 0x1
0011c7cegoto :goto_6
0011c7d0if-eqz v1, :cond_2c1
0011c7d4iget-object v3, v0, Ls/f;->b:Ls/d;
0011c7d8if-nez v3, :cond_26
0011c7dcgoto/16 :goto_2c1
0011c7e0if-eqz v23, :cond_2c
0011c7e4if-nez v21, :cond_2c
0011c7e8const/4 v5, 0x1
0011c7eagoto :goto_2d
0011c7ecmove v5, v2
0011c7eeconst/4 v6, -0x1
0011c7f0move v7, v2
0011c7f2move v8, v6
0011c7f4move v9, v8
0011c7f6if-ge v7, v1, :cond_53
0011c7faif-eqz v22, :cond_39
0011c7feadd-int/lit8 v10, v1, -0x1
0011c802sub-int/2addr v10, v7
0011c804goto :goto_3a
0011c806move v10, v7
0011c808iget v11, v0, Ls/f;->n:I
0011c80cadd-int/2addr v11, v10
0011c80eiget v10, v4, Ls/g;->b1:I
0011c812if-lt v11, v10, :cond_42
0011c816goto :goto_53
0011c818iget-object v10, v4, Ls/g;->a1:[Ls/d;
0011c81caget-object v10, v10, v11
0011c820if-eqz v10, :cond_50
0011c824iget v10, v10, Ls/d;->g0:I
0011c828if-nez v10, :cond_50
0011c82cif-ne v8, v6, :cond_4f
0011c830move v8, v7
0011c832move v9, v7
0011c834add-int/lit8 v7, v7, 0x1
0011c838goto :goto_31
0011c83aiget v7, v0, Ls/f;->a:I
0011c83eif-nez v7, :cond_1a3
0011c842iget-object v7, v0, Ls/f;->b:Ls/d;
0011c846iget v11, v4, Ls/g;->E0:I
0011c84aiput v11, v7, Ls/d;->j0:I
0011c84eiget v11, v0, Ls/f;->i:I
0011c852if-lez v21, :cond_64
0011c856iget v12, v4, Ls/g;->Q0:I
0011c85aadd-int/2addr v11, v12
0011c85ciget-object v12, v0, Ls/f;->e:Ls/c;
0011c860iget-object v13, v7, Ls/d;->J:Ls/c;
0011c864invoke-virtual {v13, v12, v11}, Ls/c;->a(Ls/c;I)V
0011c86aiget-object v11, v7, Ls/d;->L:Ls/c;
0011c86eif-eqz v23, :cond_76
0011c872iget-object v12, v0, Ls/f;->g:Ls/c;
0011c876iget v14, v0, Ls/f;->k:I
0011c87ainvoke-virtual {v11, v12, v14}, Ls/c;->a(Ls/c;I)V
0011c880if-lez v21, :cond_81
0011c884iget-object v12, v0, Ls/f;->e:Ls/c;
0011c888iget-object v12, v12, Ls/c;->d:Ls/d;
0011c88ciget-object v12, v12, Ls/d;->L:Ls/c;
0011c890invoke-virtual {v12, v13, v2}, Ls/c;->a(Ls/c;I)V
0011c896iget v12, v4, Ls/g;->S0:I
0011c89aconst/4 v14, 0x3
0011c89cif-ne v12, v14, :cond_a8
0011c8a0iget-boolean v12, v7, Ls/d;->E:Z
0011c8a4if-nez v12, :cond_a8
0011c8a8move v12, v2
0011c8aaif-ge v12, v1, :cond_a8
0011c8aeif-eqz v22, :cond_93
0011c8b2add-int/lit8 v15, v1, -0x1
0011c8b6sub-int/2addr v15, v12
0011c8b8goto :goto_94
0011c8bamove v15, v12
0011c8bciget v10, v0, Ls/f;->n:I
0011c8c0add-int/2addr v10, v15
0011c8c2iget v15, v4, Ls/g;->b1:I
0011c8c6if-lt v10, v15, :cond_9c
0011c8cagoto :goto_a8
0011c8cciget-object v15, v4, Ls/g;->a1:[Ls/d;
0011c8d0aget-object v10, v15, v10
0011c8d4iget-boolean v15, v10, Ls/d;->E:Z
0011c8d8if-eqz v15, :cond_a5
0011c8dcgoto :goto_a9
0011c8deadd-int/lit8 v12, v12, 0x1
0011c8e2goto :goto_8b
0011c8e4move-object v10, v7
0011c8e6move v15, v2
0011c8e8const/4 v12, 0x0
0011c8eaif-ge v15, v1, :cond_2c1
0011c8eeif-eqz v22, :cond_b6
0011c8f2add-int/lit8 v16, v1, -0x1
0011c8f6sub-int v16, v16, v15
0011c8faconst/16 v17, 0x1
0011c8fegoto :goto_b9
0011c900move/from16 v16, v15
0011c904goto :goto_b3
0011c906iget v3, v0, Ls/f;->n:I
0011c90aadd-int v3, v3, v16
0011c90eiget v14, v4, Ls/g;->b1:I
0011c912if-lt v3, v14, :cond_c3
0011c916goto/16 :goto_2c1
0011c91aiget-object v14, v4, Ls/g;->a1:[Ls/d;
0011c91eaget-object v3, v14, v3
0011c922if-nez v3, :cond_ce
0011c926move/from16 v19, v5
0011c92aconst/4 v5, 0x3
0011c92cgoto/16 :goto_19a
0011c930iget-object v14, v3, Ls/d;->I:Ls/c;
0011c934if-nez v15, :cond_d9
0011c938iget-object v2, v0, Ls/f;->d:Ls/c;
0011c93ciget v6, v0, Ls/f;->h:I
0011c940invoke-virtual {v3, v14, v2, v6}, Ls/d;->f(Ls/c;Ls/c;I)V
0011c946if-nez v16, :cond_11b
0011c94aiget v2, v4, Ls/g;->D0:I
0011c94eif-eqz v22, :cond_e8
0011c952const/high16 v16, 0x3f800000
0011c956iget v6, v4, Ls/g;->J0:F
0011c95asub-float v6, v16, v6
0011c95emove/from16 v18, v2
0011c962goto :goto_ed
0011c964const/high16 v16, 0x3f800000
0011c968iget v6, v4, Ls/g;->J0:F
0011c96cgoto :goto_e5
0011c96eiget v2, v0, Ls/f;->n:I
0011c972if-nez v2, :cond_103
0011c976iget v2, v4, Ls/g;->F0:I
0011c97amove/from16 v19, v5
0011c97econst/4 v5, -0x1
0011c980if-eq v2, v5, :cond_105
0011c984if-eqz v22, :cond_ff
0011c988iget v5, v4, Ls/g;->L0:F
0011c98csub-float v6, v16, v5
0011c990goto :goto_116
0011c992iget v5, v4, Ls/g;->L0:F
0011c996move v6, v5
0011c998goto :goto_116
0011c99amove/from16 v19, v5
0011c99eif-eqz v23, :cond_114
0011c9a2iget v2, v4, Ls/g;->H0:I
0011c9a6const/4 v5, -0x1
0011c9a8if-eq v2, v5, :cond_114
0011c9acif-eqz v22, :cond_111
0011c9b0iget v5, v4, Ls/g;->N0:F
0011c9b4goto :goto_fc
0011c9b6iget v5, v4, Ls/g;->N0:F
0011c9bagoto :goto_101
0011c9bcmove/from16 v2, v18
0011c9c0iput v2, v3, Ls/d;->i0:I
0011c9c4iput v6, v3, Ls/d;->d0:F
0011c9c8goto :goto_11d
0011c9camove/from16 v19, v5
0011c9ceadd-int/lit8 v2, v1, -0x1
0011c9d2if-ne v15, v2, :cond_12a
0011c9d6iget-object v2, v0, Ls/f;->f:Ls/c;
0011c9daiget v5, v0, Ls/f;->j:I
0011c9deiget-object v6, v3, Ls/d;->K:Ls/c;
0011c9e2invoke-virtual {v3, v6, v2, v5}, Ls/d;->f(Ls/c;Ls/c;I)V
0011c9e8if-eqz v12, :cond_151
0011c9eciget v2, v4, Ls/g;->P0:I
0011c9f0iget-object v5, v12, Ls/d;->K:Ls/c;
0011c9f4invoke-virtual {v14, v5, v2}, Ls/c;->a(Ls/c;I)V
0011c9faif-ne v15, v8, :cond_13f
0011c9feiget v2, v0, Ls/f;->h:I
0011ca02invoke-virtual {v14}, Ls/c;->h()Z
0011ca08move-result v6
0011ca0aif-eqz v6, :cond_13f
0011ca0eiput v2, v14, Ls/c;->h:I
0011ca12const/4 v2, 0x0
0011ca14invoke-virtual {v5, v14, v2}, Ls/c;->a(Ls/c;I)V
0011ca1aadd-int/lit8 v2, v9, 0x1
0011ca1eif-ne v15, v2, :cond_151
0011ca22iget v2, v0, Ls/f;->j:I
0011ca26invoke-virtual {v5}, Ls/c;->h()Z
0011ca2cmove-result v6
0011ca2eif-eqz v6, :cond_151
0011ca32iput v2, v5, Ls/c;->h:I
0011ca36if-eq v3, v7, :cond_198
0011ca3aiget v2, v4, Ls/g;->S0:I
0011ca3econst/4 v5, 0x3
0011ca40if-ne v2, v5, :cond_16b
0011ca44iget-boolean v6, v10, Ls/d;->E:Z
0011ca48if-eqz v6, :cond_16b
0011ca4cif-eq v3, v10, :cond_16b
0011ca50iget-boolean v6, v3, Ls/d;->E:Z
0011ca54if-eqz v6, :cond_16b
0011ca58iget-object v2, v3, Ls/d;->M:Ls/c;
0011ca5ciget-object v6, v10, Ls/d;->M:Ls/c;
0011ca60const/4 v12, 0x0
0011ca62invoke-virtual {v2, v6, v12}, Ls/c;->a(Ls/c;I)V
0011ca68goto :goto_199
0011ca6aiget-object v6, v3, Ls/d;->J:Ls/c;
0011ca6eif-eqz v2, :cond_193
0011ca72iget-object v12, v3, Ls/d;->L:Ls/c;
0011ca76move/from16 v14, v17
0011ca7aif-eq v2, v14, :cond_18e
0011ca7eif-eqz v19, :cond_186
0011ca82iget-object v2, v0, Ls/f;->e:Ls/c;
0011ca86iget v14, v0, Ls/f;->i:I
0011ca8ainvoke-virtual {v6, v2, v14}, Ls/c;->a(Ls/c;I)V
0011ca90iget-object v2, v0, Ls/f;->g:Ls/c;
0011ca94iget v6, v0, Ls/f;->k:I
0011ca98invoke-virtual {v12, v2, v6}, Ls/c;->a(Ls/c;I)V
0011ca9egoto :goto_199
0011caa0const/4 v2, 0x0
0011caa2invoke-virtual {v6, v13, v2}, Ls/c;->a(Ls/c;I)V
0011caa8invoke-virtual {v12, v11, v2}, Ls/c;->a(Ls/c;I)V
0011caaegoto :goto_199
0011cab0const/4 v2, 0x0
0011cab2invoke-virtual {v12, v11, v2}, Ls/c;->a(Ls/c;I)V
0011cab8goto :goto_199
0011cabaconst/4 v2, 0x0
0011cabcinvoke-virtual {v6, v13, v2}, Ls/c;->a(Ls/c;I)V
0011cac2goto :goto_199
0011cac4const/4 v5, 0x3
0011cac6move-object v12, v3
0011cac8add-int/lit8 v15, v15, 0x1
0011caccmove v14, v5
0011cacemove/from16 v5, v19
0011cad2const/4 v2, 0x0
0011cad4const/4 v6, -0x1
0011cad6goto/16 :goto_ab
0011cadamove/from16 v19, v5
0011cadeiget-object v2, v0, Ls/f;->b:Ls/d;
0011cae2iget v3, v4, Ls/g;->D0:I
0011cae6iput v3, v2, Ls/d;->i0:I
0011caeaiget v3, v0, Ls/f;->h:I
0011caeeif-lez v21, :cond_1b2
0011caf2iget v5, v4, Ls/g;->P0:I
0011caf6add-int/2addr v3, v5
0011caf8iget-object v5, v2, Ls/d;->I:Ls/c;
0011cafciget-object v6, v2, Ls/d;->K:Ls/c;
0011cb00if-eqz v22, :cond_1d3
0011cb04iget-object v7, v0, Ls/f;->f:Ls/c;
0011cb08invoke-virtual {v6, v7, v3}, Ls/c;->a(Ls/c;I)V
0011cb0eif-eqz v23, :cond_1c6
0011cb12iget-object v3, v0, Ls/f;->d:Ls/c;
0011cb16iget v7, v0, Ls/f;->j:I
0011cb1ainvoke-virtual {v5, v3, v7}, Ls/c;->a(Ls/c;I)V
0011cb20if-lez v21, :cond_1ed
0011cb24iget-object v3, v0, Ls/f;->f:Ls/c;
0011cb28iget-object v3, v3, Ls/c;->d:Ls/d;
0011cb2ciget-object v3, v3, Ls/d;->I:Ls/c;
0011cb30const/4 v12, 0x0
0011cb32invoke-virtual {v3, v6, v12}, Ls/c;->a(Ls/c;I)V
0011cb38goto :goto_1ed
0011cb3aiget-object v7, v0, Ls/f;->d:Ls/c;
0011cb3einvoke-virtual {v5, v7, v3}, Ls/c;->a(Ls/c;I)V
0011cb44if-eqz v23, :cond_1e1
0011cb48iget-object v3, v0, Ls/f;->f:Ls/c;
0011cb4ciget v7, v0, Ls/f;->j:I
0011cb50invoke-virtual {v6, v3, v7}, Ls/c;->a(Ls/c;I)V
0011cb56if-lez v21, :cond_1ed
0011cb5aiget-object v3, v0, Ls/f;->d:Ls/c;
0011cb5eiget-object v3, v3, Ls/c;->d:Ls/d;
0011cb62iget-object v3, v3, Ls/d;->K:Ls/c;
0011cb66const/4 v12, 0x0
0011cb68invoke-virtual {v3, v5, v12}, Ls/c;->a(Ls/c;I)V
0011cb6econst/4 v3, 0x0
0011cb70const/4 v10, 0x0
0011cb72if-ge v3, v1, :cond_2c1
0011cb76iget v7, v0, Ls/f;->n:I
0011cb7aadd-int/2addr v7, v3
0011cb7ciget v11, v4, Ls/g;->b1:I
0011cb80if-lt v7, v11, :cond_1fa
0011cb84goto/16 :goto_2c1
0011cb88iget-object v11, v4, Ls/g;->a1:[Ls/d;
0011cb8caget-object v7, v11, v7
0011cb90if-nez v7, :cond_205
0011cb94const/4 v12, 0x0
0011cb96const/4 v14, 0x1
0011cb98const/4 v15, -0x1
0011cb9agoto/16 :goto_2bd
0011cb9eiget-object v11, v7, Ls/d;->J:Ls/c;
0011cba2if-nez v3, :cond_230
0011cba6iget-object v12, v0, Ls/f;->e:Ls/c;
0011cbaaiget v13, v0, Ls/f;->i:I
0011cbaeinvoke-virtual {v7, v11, v12, v13}, Ls/d;->f(Ls/c;Ls/c;I)V
0011cbb4iget v12, v4, Ls/g;->E0:I
0011cbb8iget v13, v4, Ls/g;->K0:F
0011cbbciget v14, v0, Ls/f;->n:I
0011cbc0if-nez v14, :cond_221
0011cbc4iget v14, v4, Ls/g;->G0:I
0011cbc8const/4 v15, -0x1
0011cbcaif-eq v14, v15, :cond_222
0011cbceiget v13, v4, Ls/g;->M0:F
0011cbd2move v12, v14
0011cbd4goto :goto_22b
0011cbd6const/4 v15, -0x1
0011cbd8if-eqz v23, :cond_22b
0011cbdciget v14, v4, Ls/g;->I0:I
0011cbe0if-eq v14, v15, :cond_22b
0011cbe4iget v13, v4, Ls/g;->O0:F
0011cbe8goto :goto_21f
0011cbeaiput v12, v7, Ls/d;->j0:I
0011cbeeiput v13, v7, Ls/d;->e0:F
0011cbf2goto :goto_231
0011cbf4const/4 v15, -0x1
0011cbf6add-int/lit8 v12, v1, -0x1
0011cbfaif-ne v3, v12, :cond_23e
0011cbfeiget-object v12, v0, Ls/f;->g:Ls/c;
0011cc02iget v13, v0, Ls/f;->k:I
0011cc06iget-object v14, v7, Ls/d;->L:Ls/c;
0011cc0ainvoke-virtual {v7, v14, v12, v13}, Ls/d;->f(Ls/c;Ls/c;I)V
0011cc10if-eqz v10, :cond_267
0011cc14iget v12, v4, Ls/g;->Q0:I
0011cc18iget-object v10, v10, Ls/d;->L:Ls/c;
0011cc1cinvoke-virtual {v11, v10, v12}, Ls/c;->a(Ls/c;I)V
0011cc22if-ne v3, v8, :cond_253
0011cc26iget v12, v0, Ls/f;->i:I
0011cc2ainvoke-virtual {v11}, Ls/c;->h()Z
0011cc30move-result v13
0011cc32if-eqz v13, :cond_253
0011cc36iput v12, v11, Ls/c;->h:I
0011cc3aconst/4 v12, 0x0
0011cc3cinvoke-virtual {v10, v11, v12}, Ls/c;->a(Ls/c;I)V
0011cc42const/16 v17, 0x1
0011cc46add-int/lit8 v11, v9, 0x1
0011cc4aif-ne v3, v11, :cond_267
0011cc4eiget v11, v0, Ls/f;->k:I
0011cc52invoke-virtual {v10}, Ls/c;->h()Z
0011cc58move-result v12
0011cc5aif-eqz v12, :cond_267
0011cc5eiput v11, v10, Ls/c;->h:I
0011cc62if-eq v7, v2, :cond_28b
0011cc66iget-object v10, v7, Ls/d;->K:Ls/c;
0011cc6aiget-object v11, v7, Ls/d;->I:Ls/c;
0011cc6econst/4 v12, 0x2
0011cc70if-eqz v22, :cond_28e
0011cc74iget v13, v4, Ls/g;->R0:I
0011cc78if-eqz v13, :cond_287
0011cc7cconst/4 v14, 0x1
0011cc7eif-eq v13, v14, :cond_282
0011cc82if-eq v13, v12, :cond_27a
0011cc86goto :goto_28b
0011cc88const/4 v12, 0x0
0011cc8ainvoke-virtual {v11, v5, v12}, Ls/c;->a(Ls/c;I)V
0011cc90invoke-virtual {v10, v6, v12}, Ls/c;->a(Ls/c;I)V
0011cc96goto :goto_28b
0011cc98const/4 v12, 0x0
0011cc9ainvoke-virtual {v11, v5, v12}, Ls/c;->a(Ls/c;I)V
0011cca0goto :goto_28b
0011cca2const/4 v12, 0x0
0011cca4invoke-virtual {v10, v6, v12}, Ls/c;->a(Ls/c;I)V
0011ccaaconst/4 v12, 0x0
0011ccacconst/4 v14, 0x1
0011ccaegoto :goto_2bc
0011ccb0iget v13, v4, Ls/g;->R0:I
0011ccb4if-eqz v13, :cond_2b7
0011ccb8const/4 v14, 0x1
0011ccbaif-eq v13, v14, :cond_2b2
0011ccbeif-eq v13, v12, :cond_299
0011ccc2const/4 v12, 0x0
0011ccc4goto :goto_2bc
0011ccc6if-eqz v19, :cond_2aa
0011cccaiget-object v12, v0, Ls/f;->d:Ls/c;
0011ccceiget v13, v0, Ls/f;->h:I
0011ccd2invoke-virtual {v11, v12, v13}, Ls/c;->a(Ls/c;I)V
0011ccd8iget-object v11, v0, Ls/f;->f:Ls/c;
0011ccdciget v12, v0, Ls/f;->j:I
0011cce0invoke-virtual {v10, v11, v12}, Ls/c;->a(Ls/c;I)V
0011cce6goto :goto_297
0011cce8const/4 v12, 0x0
0011cceainvoke-virtual {v11, v5, v12}, Ls/c;->a(Ls/c;I)V
0011ccf0invoke-virtual {v10, v6, v12}, Ls/c;->a(Ls/c;I)V
0011ccf6goto :goto_2bc
0011ccf8const/4 v12, 0x0
0011ccfainvoke-virtual {v10, v6, v12}, Ls/c;->a(Ls/c;I)V
0011cd00goto :goto_2bc
0011cd02const/4 v12, 0x0
0011cd04const/4 v14, 0x1
0011cd06invoke-virtual {v11, v5, v12}, Ls/c;->a(Ls/c;I)V
0011cd0cmove-object v10, v7
0011cd0eadd-int/lit8 v3, v3, 0x1
0011cd12goto/16 :goto_1ef
0011cd16return-void
0011c784
0011cd18
0011cd18s.f::e(int):
0011cd28iget v0, v11, Ls/f;->p:I
0011cd2cif-nez v0, :cond_6
0011cd30goto/16 :goto_c7
0011cd34iget v1, v11, Ls/f;->o:I
0011cd38div-int v4, v12, v0
0011cd3cconst/4 v12, 0x0
0011cd3emove v0, v12
0011cd40iget-object v2, v11, Ls/f;->r:Ls/g;
0011cd44if-ge v0, v1, :cond_57
0011cd48iget v3, v11, Ls/f;->n:I
0011cd4cadd-int/2addr v3, v0
0011cd4eiget v5, v2, Ls/g;->b1:I
0011cd52if-lt v3, v5, :cond_18
0011cd56goto :goto_57
0011cd58iget-object v5, v2, Ls/g;->a1:[Ls/d;
0011cd5caget-object v7, v5, v3
0011cd60iget v3, v11, Ls/f;->a:I
0011cd64const/4 v5, 0x1
0011cd66move v6, v3
0011cd68const/4 v3, 0x1
0011cd6aconst/4 v8, 0x3
0011cd6cif-nez v6, :cond_3a
0011cd70if-eqz v7, :cond_54
0011cd74iget-object v6, v7, Ls/d;->p0:[I
0011cd78aget v9, v6, v12
0011cd7cif-ne v9, v8, :cond_54
0011cd80iget v8, v7, Ls/d;->r:I
0011cd84if-nez v8, :cond_54
0011cd88aget v5, v6, v5
0011cd8cinvoke-virtual {v7}, Ls/d;->k()I
0011cd92move-result v6
0011cd94invoke-virtual/range {v2 .. v7}, Ls/g;->V(IIIILs/d;)V
0011cd9agoto :goto_54
0011cd9cif-eqz v7, :cond_54
0011cda0iget-object v6, v7, Ls/d;->p0:[I
0011cda4aget v5, v6, v5
0011cda8if-ne v5, v8, :cond_54
0011cdaciget v5, v7, Ls/d;->s:I
0011cdb0if-nez v5, :cond_54
0011cdb4aget v5, v6, v12
0011cdb8move v6, v4
0011cdbainvoke-virtual {v7}, Ls/d;->q()I
0011cdc0move-result v4
0011cdc2move v10, v5
0011cdc4move v5, v3
0011cdc6move v3, v10
0011cdc8invoke-virtual/range {v2 .. v7}, Ls/g;->V(IIIILs/d;)V
0011cdcemove v4, v6
0011cdd0add-int/lit8 v0, v0, 0x1
0011cdd4goto :goto_c
0011cdd6iput v12, v11, Ls/f;->l:I
0011cddaiput v12, v11, Ls/f;->m:I
0011cddeconst/4 v0, 0x0
0011cde0iput-object v0, v11, Ls/f;->b:Ls/d;
0011cde4iput v12, v11, Ls/f;->c:I
0011cde8iget v0, v11, Ls/f;->o:I
0011cdecmove v1, v12
0011cdeeif-ge v1, v0, :cond_c7
0011cdf2iget v3, v11, Ls/f;->n:I
0011cdf6add-int/2addr v3, v1
0011cdf8iget v4, v2, Ls/g;->b1:I
0011cdfcif-lt v3, v4, :cond_6d
0011ce00goto :goto_c7
0011ce02iget-object v4, v2, Ls/g;->a1:[Ls/d;
0011ce06aget-object v3, v4, v3
0011ce0aiget v4, v11, Ls/f;->a:I
0011ce0econst/16 v5, 0x8
0011ce12if-nez v4, :cond_9d
0011ce16invoke-virtual {v3}, Ls/d;->q()I
0011ce1cmove-result v4
0011ce1eiget v6, v2, Ls/g;->P0:I
0011ce22iget v7, v3, Ls/d;->g0:I
0011ce26if-ne v7, v5, :cond_82
0011ce2amove v6, v12
0011ce2ciget v5, v11, Ls/f;->l:I
0011ce30add-int/2addr v4, v6
0011ce32add-int/2addr v4, v5
0011ce34iput v4, v11, Ls/f;->l:I
0011ce38iget v4, v11, Ls/f;->q:I
0011ce3cinvoke-virtual {v2, v3, v4}, Ls/g;->T(Ls/d;I)I
0011ce42move-result v4
0011ce44iget-object v5, v11, Ls/f;->b:Ls/d;
0011ce48if-eqz v5, :cond_96
0011ce4ciget v5, v11, Ls/f;->c:I
0011ce50if-ge v5, v4, :cond_c4
0011ce54iput-object v3, v11, Ls/f;->b:Ls/d;
0011ce58iput v4, v11, Ls/f;->c:I
0011ce5ciput v4, v11, Ls/f;->m:I
0011ce60goto :goto_c4
0011ce62iget v4, v11, Ls/f;->q:I
0011ce66invoke-virtual {v2, v3, v4}, Ls/g;->U(Ls/d;I)I
0011ce6cmove-result v4
0011ce6eiget v6, v11, Ls/f;->q:I
0011ce72invoke-virtual {v2, v3, v6}, Ls/g;->T(Ls/d;I)I
0011ce78move-result v6
0011ce7aiget v7, v2, Ls/g;->Q0:I
0011ce7eiget v8, v3, Ls/d;->g0:I
0011ce82if-ne v8, v5, :cond_b0
0011ce86move v7, v12
0011ce88iget v5, v11, Ls/f;->m:I
0011ce8cadd-int/2addr v6, v7
0011ce8eadd-int/2addr v6, v5
0011ce90iput v6, v11, Ls/f;->m:I
0011ce94iget-object v5, v11, Ls/f;->b:Ls/d;
0011ce98if-eqz v5, :cond_be
0011ce9ciget v5, v11, Ls/f;->c:I
0011cea0if-ge v5, v4, :cond_c4
0011cea4iput-object v3, v11, Ls/f;->b:Ls/d;
0011cea8iput v4, v11, Ls/f;->c:I
0011ceaciput v4, v11, Ls/f;->l:I
0011ceb0add-int/lit8 v1, v1, 0x1
0011ceb4goto :goto_63
0011ceb6return-void
0011cd18
0011cd18s.f::e(int):
0011cd28iget v0, v11, Ls/f;->p:I
0011cd2cif-nez v0, :cond_6
0011cd30goto/16 :goto_c7
0011cd34iget v1, v11, Ls/f;->o:I
0011cd38div-int v4, v12, v0
0011cd3cconst/4 v12, 0x0
0011cd3emove v0, v12
0011cd40iget-object v2, v11, Ls/f;->r:Ls/g;
0011cd44if-ge v0, v1, :cond_57
0011cd48iget v3, v11, Ls/f;->n:I
0011cd4cadd-int/2addr v3, v0
0011cd4eiget v5, v2, Ls/g;->b1:I
0011cd52if-lt v3, v5, :cond_18
0011cd56goto :goto_57
0011cd58iget-object v5, v2, Ls/g;->a1:[Ls/d;
0011cd5caget-object v7, v5, v3
0011cd60iget v3, v11, Ls/f;->a:I
0011cd64const/4 v5, 0x1
0011cd66move v6, v3
0011cd68const/4 v3, 0x1
0011cd6aconst/4 v8, 0x3
0011cd6cif-nez v6, :cond_3a
0011cd70if-eqz v7, :cond_54
0011cd74iget-object v6, v7, Ls/d;->p0:[I
0011cd78aget v9, v6, v12
0011cd7cif-ne v9, v8, :cond_54
0011cd80iget v8, v7, Ls/d;->r:I
0011cd84if-nez v8, :cond_54
0011cd88aget v5, v6, v5
0011cd8cinvoke-virtual {v7}, Ls/d;->k()I
0011cd92move-result v6
0011cd94invoke-virtual/range {v2 .. v7}, Ls/g;->V(IIIILs/d;)V
0011cd9agoto :goto_54
0011cd9cif-eqz v7, :cond_54
0011cda0iget-object v6, v7, Ls/d;->p0:[I
0011cda4aget v5, v6, v5
0011cda8if-ne v5, v8, :cond_54
0011cdaciget v5, v7, Ls/d;->s:I
0011cdb0if-nez v5, :cond_54
0011cdb4aget v5, v6, v12
0011cdb8move v6, v4
0011cdbainvoke-virtual {v7}, Ls/d;->q()I
0011cdc0move-result v4
0011cdc2move v10, v5
0011cdc4move v5, v3
0011cdc6move v3, v10
0011cdc8invoke-virtual/range {v2 .. v7}, Ls/g;->V(IIIILs/d;)V
0011cdcemove v4, v6
0011cdd0add-int/lit8 v0, v0, 0x1
0011cdd4goto :goto_c
0011cdd6iput v12, v11, Ls/f;->l:I
0011cddaiput v12, v11, Ls/f;->m:I
0011cddeconst/4 v0, 0x0
0011cde0iput-object v0, v11, Ls/f;->b:Ls/d;
0011cde4iput v12, v11, Ls/f;->c:I
0011cde8iget v0, v11, Ls/f;->o:I
0011cdecmove v1, v12
0011cdeeif-ge v1, v0, :cond_c7
0011cdf2iget v3, v11, Ls/f;->n:I
0011cdf6add-int/2addr v3, v1
0011cdf8iget v4, v2, Ls/g;->b1:I
0011cdfcif-lt v3, v4, :cond_6d
0011ce00goto :goto_c7
0011ce02iget-object v4, v2, Ls/g;->a1:[Ls/d;
0011ce06aget-object v3, v4, v3
0011ce0aiget v4, v11, Ls/f;->a:I
0011ce0econst/16 v5, 0x8
0011ce12if-nez v4, :cond_9d
0011ce16invoke-virtual {v3}, Ls/d;->q()I
0011ce1cmove-result v4
0011ce1eiget v6, v2, Ls/g;->P0:I
0011ce22iget v7, v3, Ls/d;->g0:I
0011ce26if-ne v7, v5, :cond_82
0011ce2amove v6, v12
0011ce2ciget v5, v11, Ls/f;->l:I
0011ce30add-int/2addr v4, v6
0011ce32add-int/2addr v4, v5
0011ce34iput v4, v11, Ls/f;->l:I
0011ce38iget v4, v11, Ls/f;->q:I
0011ce3cinvoke-virtual {v2, v3, v4}, Ls/g;->T(Ls/d;I)I
0011ce42move-result v4
0011ce44iget-object v5, v11, Ls/f;->b:Ls/d;
0011ce48if-eqz v5, :cond_96
0011ce4ciget v5, v11, Ls/f;->c:I
0011ce50if-ge v5, v4, :cond_c4
0011ce54iput-object v3, v11, Ls/f;->b:Ls/d;
0011ce58iput v4, v11, Ls/f;->c:I
0011ce5ciput v4, v11, Ls/f;->m:I
0011ce60goto :goto_c4
0011ce62iget v4, v11, Ls/f;->q:I
0011ce66invoke-virtual {v2, v3, v4}, Ls/g;->U(Ls/d;I)I
0011ce6cmove-result v4
0011ce6eiget v6, v11, Ls/f;->q:I
0011ce72invoke-virtual {v2, v3, v6}, Ls/g;->T(Ls/d;I)I
0011ce78move-result v6
0011ce7aiget v7, v2, Ls/g;->Q0:I
0011ce7eiget v8, v3, Ls/d;->g0:I
0011ce82if-ne v8, v5, :cond_b0
0011ce86move v7, v12
0011ce88iget v5, v11, Ls/f;->m:I
0011ce8cadd-int/2addr v6, v7
0011ce8eadd-int/2addr v6, v5
0011ce90iput v6, v11, Ls/f;->m:I
0011ce94iget-object v5, v11, Ls/f;->b:Ls/d;
0011ce98if-eqz v5, :cond_be
0011ce9ciget v5, v11, Ls/f;->c:I
0011cea0if-ge v5, v4, :cond_c4
0011cea4iput-object v3, v11, Ls/f;->b:Ls/d;
0011cea8iput v4, v11, Ls/f;->c:I
0011ceaciput v4, v11, Ls/f;->l:I
0011ceb0add-int/lit8 v1, v1, 0x1
0011ceb4goto :goto_63
0011ceb6return-void
0011cd18
0011ceb8
0011ceb8s.f::f(int, s.c, s.c, s.c, s.c, int, int, int, int, int):
0011cec8iput v1, v0, Ls/f;->a:I
0011cecciput-object v2, v0, Ls/f;->d:Ls/c;
0011ced0iput-object v3, v0, Ls/f;->e:Ls/c;
0011ced4iput-object v4, v0, Ls/f;->f:Ls/c;
0011ced8iput-object v5, v0, Ls/f;->g:Ls/c;
0011cedciput v6, v0, Ls/f;->h:I
0011cee0iput v7, v0, Ls/f;->i:I
0011cee4iput v8, v0, Ls/f;->j:I
0011cee8iput v9, v0, Ls/f;->k:I
0011ceeciput v10, v0, Ls/f;->q:I
0011cef0return-void
0011ceb8
0011ceb8s.f::f(int, s.c, s.c, s.c, s.c, int, int, int, int, int):
0011cec8iput v1, v0, Ls/f;->a:I
0011cecciput-object v2, v0, Ls/f;->d:Ls/c;
0011ced0iput-object v3, v0, Ls/f;->e:Ls/c;
0011ced4iput-object v4, v0, Ls/f;->f:Ls/c;
0011ced8iput-object v5, v0, Ls/f;->g:Ls/c;
0011cedciput v6, v0, Ls/f;->h:I
0011cee0iput v7, v0, Ls/f;->i:I
0011cee4iput v8, v0, Ls/f;->j:I
0011cee8iput v9, v0, Ls/f;->k:I
0011ceeciput v10, v0, Ls/f;->q:I
0011cef0return-void
0011ceb8
0011cef2
0011cef2 // align 0x4
0011cef2 // align 0x4
0011cef4
0011cef4s.g::T(s.d, int):
0011cf04const/4 v0, 0x0
0011cf06if-nez v11, :cond_4
0011cf0agoto :goto_10
0011cf0ciget-object v1, v11, Ls/d;->p0:[I
0011cf10const/4 v2, 0x1
0011cf12aget v3, v1, v2
0011cf16const/4 v4, 0x3
0011cf18if-ne v3, v4, :cond_45
0011cf1ciget v3, v11, Ls/d;->s:I
0011cf20if-nez v3, :cond_11
0011cf24return v0
0011cf26const/4 v5, 0x2
0011cf28if-ne v3, v5, :cond_2e
0011cf2ciget v3, v11, Ls/d;->z:F
0011cf30int-to-float v12, v12
0011cf32mul-float/2addr v3, v12
0011cf34float-to-int v8, v3
0011cf36invoke-virtual {v11}, Ls/d;->k()I
0011cf3cmove-result v12
0011cf3eif-eq v8, v12, :cond_2d
0011cf42iput-boolean v2, v11, Ls/d;->g:Z
0011cf46aget v5, v1, v0
0011cf4ainvoke-virtual {v11}, Ls/d;->q()I
0011cf50move-result v6
0011cf52const/4 v7, 0x1
0011cf54move-object v4, v10
0011cf56move-object v9, v11
0011cf58invoke-virtual/range {v4 .. v9}, Ls/g;->V(IIIILs/d;)V
0011cf5ereturn v8
0011cf60move-object v9, v11
0011cf62if-ne v3, v2, :cond_36
0011cf66invoke-virtual {v9}, Ls/d;->k()I
0011cf6cmove-result v11
0011cf6ereturn v11
0011cf70if-ne v3, v4, :cond_46
0011cf74invoke-virtual {v9}, Ls/d;->q()I
0011cf7amove-result v11
0011cf7cint-to-float v11, v11
0011cf7eiget v12, v9, Ls/d;->W:F
0011cf82mul-float/2addr v11, v12
0011cf84const/high16 v12, 0x3f000000
0011cf88add-float/2addr v11, v12
0011cf8afloat-to-int v11, v11
0011cf8creturn v11
0011cf8emove-object v9, v11
0011cf90invoke-virtual {v9}, Ls/d;->k()I
0011cf96move-result v11
0011cf98return v11
0011cef4
0011cef4s.g::T(s.d, int):
0011cf04const/4 v0, 0x0
0011cf06if-nez v11, :cond_4
0011cf0agoto :goto_10
0011cf0ciget-object v1, v11, Ls/d;->p0:[I
0011cf10const/4 v2, 0x1
0011cf12aget v3, v1, v2
0011cf16const/4 v4, 0x3
0011cf18if-ne v3, v4, :cond_45
0011cf1ciget v3, v11, Ls/d;->s:I
0011cf20if-nez v3, :cond_11
0011cf24return v0
0011cf26const/4 v5, 0x2
0011cf28if-ne v3, v5, :cond_2e
0011cf2ciget v3, v11, Ls/d;->z:F
0011cf30int-to-float v12, v12
0011cf32mul-float/2addr v3, v12
0011cf34float-to-int v8, v3
0011cf36invoke-virtual {v11}, Ls/d;->k()I
0011cf3cmove-result v12
0011cf3eif-eq v8, v12, :cond_2d
0011cf42iput-boolean v2, v11, Ls/d;->g:Z
0011cf46aget v5, v1, v0
0011cf4ainvoke-virtual {v11}, Ls/d;->q()I
0011cf50move-result v6
0011cf52const/4 v7, 0x1
0011cf54move-object v4, v10
0011cf56move-object v9, v11
0011cf58invoke-virtual/range {v4 .. v9}, Ls/g;->V(IIIILs/d;)V
0011cf5ereturn v8
0011cf60move-object v9, v11
0011cf62if-ne v3, v2, :cond_36
0011cf66invoke-virtual {v9}, Ls/d;->k()I
0011cf6cmove-result v11
0011cf6ereturn v11
0011cf70if-ne v3, v4, :cond_46
0011cf74invoke-virtual {v9}, Ls/d;->q()I
0011cf7amove-result v11
0011cf7cint-to-float v11, v11
0011cf7eiget v12, v9, Ls/d;->W:F
0011cf82mul-float/2addr v11, v12
0011cf84const/high16 v12, 0x3f000000
0011cf88add-float/2addr v11, v12
0011cf8afloat-to-int v11, v11
0011cf8creturn v11
0011cf8emove-object v9, v11
0011cf90invoke-virtual {v9}, Ls/d;->k()I
0011cf96move-result v11
0011cf98return v11
0011cef4
0011cf9a
0011cf9a // align 0x4
0011cf9a // align 0x4
0011cf9c
0011cf9cs.g::U(s.d, int):
0011cfacconst/4 v0, 0x0
0011cfaeif-nez v12, :cond_4
0011cfb2goto :goto_f
0011cfb4iget-object v1, v12, Ls/d;->p0:[I
0011cfb8aget v2, v1, v0
0011cfbcconst/4 v3, 0x3
0011cfbeif-ne v2, v3, :cond_45
0011cfc2iget v2, v12, Ls/d;->r:I
0011cfc6if-nez v2, :cond_10
0011cfcareturn v0
0011cfccconst/4 v0, 0x2
0011cfceconst/4 v4, 0x1
0011cfd0if-ne v2, v0, :cond_2e
0011cfd4iget v0, v12, Ls/d;->w:F
0011cfd8int-to-float v13, v13
0011cfdamul-float/2addr v0, v13
0011cfdcfloat-to-int v7, v0
0011cfdeinvoke-virtual {v12}, Ls/d;->q()I
0011cfe4move-result v13
0011cfe6if-eq v7, v13, :cond_2d
0011cfeaiput-boolean v4, v12, Ls/d;->g:Z
0011cfeeaget v8, v1, v4
0011cff2invoke-virtual {v12}, Ls/d;->k()I
0011cff8move-result v9
0011cffaconst/4 v6, 0x1
0011cffcmove-object v5, v11
0011cffemove-object v10, v12
0011d000invoke-virtual/range {v5 .. v10}, Ls/g;->V(IIIILs/d;)V
0011d006return v7
0011d008move-object v10, v12
0011d00aif-ne v2, v4, :cond_36
0011d00einvoke-virtual {v10}, Ls/d;->q()I
0011d014move-result v12
0011d016return v12
0011d018if-ne v2, v3, :cond_46
0011d01cinvoke-virtual {v10}, Ls/d;->k()I
0011d022move-result v12
0011d024int-to-float v12, v12
0011d026iget v13, v10, Ls/d;->W:F
0011d02amul-float/2addr v12, v13
0011d02cconst/high16 v13, 0x3f000000
0011d030add-float/2addr v12, v13
0011d032float-to-int v12, v12
0011d034return v12
0011d036move-object v10, v12
0011d038invoke-virtual {v10}, Ls/d;->q()I
0011d03emove-result v12
0011d040return v12
0011cf9c
0011cf9cs.g::U(s.d, int):
0011cfacconst/4 v0, 0x0
0011cfaeif-nez v12, :cond_4
0011cfb2goto :goto_f
0011cfb4iget-object v1, v12, Ls/d;->p0:[I
0011cfb8aget v2, v1, v0
0011cfbcconst/4 v3, 0x3
0011cfbeif-ne v2, v3, :cond_45
0011cfc2iget v2, v12, Ls/d;->r:I
0011cfc6if-nez v2, :cond_10
0011cfcareturn v0
0011cfccconst/4 v0, 0x2
0011cfceconst/4 v4, 0x1
0011cfd0if-ne v2, v0, :cond_2e
0011cfd4iget v0, v12, Ls/d;->w:F
0011cfd8int-to-float v13, v13
0011cfdamul-float/2addr v0, v13
0011cfdcfloat-to-int v7, v0
0011cfdeinvoke-virtual {v12}, Ls/d;->q()I
0011cfe4move-result v13
0011cfe6if-eq v7, v13, :cond_2d
0011cfeaiput-boolean v4, v12, Ls/d;->g:Z
0011cfeeaget v8, v1, v4
0011cff2invoke-virtual {v12}, Ls/d;->k()I
0011cff8move-result v9
0011cffaconst/4 v6, 0x1
0011cffcmove-object v5, v11
0011cffemove-object v10, v12
0011d000invoke-virtual/range {v5 .. v10}, Ls/g;->V(IIIILs/d;)V
0011d006return v7
0011d008move-object v10, v12
0011d00aif-ne v2, v4, :cond_36
0011d00einvoke-virtual {v10}, Ls/d;->q()I
0011d014move-result v12
0011d016return v12
0011d018if-ne v2, v3, :cond_46
0011d01cinvoke-virtual {v10}, Ls/d;->k()I
0011d022move-result v12
0011d024int-to-float v12, v12
0011d026iget v13, v10, Ls/d;->W:F
0011d02amul-float/2addr v12, v13
0011d02cconst/high16 v13, 0x3f000000
0011d030add-float/2addr v12, v13
0011d032float-to-int v12, v12
0011d034return v12
0011d036move-object v10, v12
0011d038invoke-virtual {v10}, Ls/d;->q()I
0011d03emove-result v12
0011d040return v12
0011cf9c
0011d042
0011d042 // align 0x4
0011d042 // align 0x4
0011d044
0011d044s.g::b(q.c, boolean):
0011d054invoke-super {v11, v12, v13}, Ls/d;->b(Lq/c;Z)V
0011d05aiget-object v12, v11, Ls/d;->T:Ls/d;
0011d05econst/4 v13, 0x0
0011d060const/4 v0, 0x1
0011d062if-eqz v12, :cond_11
0011d066check-cast v12, Ls/e;
0011d06aiget-boolean v12, v12, Ls/e;->v0:Z
0011d06eif-eqz v12, :cond_11
0011d072move v12, v0
0011d074goto :goto_12
0011d076move v12, v13
0011d078iget v1, v11, Ls/g;->T0:I
0011d07ciget-object v2, v11, Ls/g;->W0:Ljava/util/ArrayList;
0011d080if-eqz v1, :cond_157
0011d084if-eq v1, v0, :cond_13d
0011d088const/4 v3, 0x2
0011d08aif-eq v1, v3, :cond_3c
0011d08econst/4 v3, 0x3
0011d090if-eq v1, v3, :cond_22
0011d094goto/16 :goto_166
0011d098invoke-virtual {v2}, Ljava/util/ArrayList;->size()I
0011d09emove-result v1
0011d0a0move v3, v13
0011d0a2if-ge v3, v1, :cond_166
0011d0a6invoke-virtual {v2, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
0011d0acmove-result-object v4
0011d0aecheck-cast v4, Ls/f;
0011d0b2add-int/lit8 v5, v1, -0x1
0011d0b6if-ne v3, v5, :cond_35
0011d0bamove v5, v0
0011d0bcgoto :goto_36
0011d0bemove v5, v13
0011d0c0invoke-virtual {v4, v3, v12, v5}, Ls/f;->b(IZZ)V
0011d0c6add-int/lit8 v3, v3, 0x1
0011d0cagoto :goto_27
0011d0cciget-object v1, v11, Ls/g;->Z0:[I
0011d0d0if-eqz v1, :cond_166
0011d0d4iget-object v1, v11, Ls/g;->Y0:[Ls/d;
0011d0d8if-eqz v1, :cond_166
0011d0dciget-object v1, v11, Ls/g;->X0:[Ls/d;
0011d0e0if-nez v1, :cond_4a
0011d0e4goto/16 :goto_166
0011d0e8move v1, v13
0011d0eaiget v2, v11, Ls/g;->b1:I
0011d0eeif-ge v1, v2, :cond_59
0011d0f2iget-object v2, v11, Ls/g;->a1:[Ls/d;
0011d0f6aget-object v2, v2, v1
0011d0fainvoke-virtual {v2}, Ls/d;->D()V
0011d100add-int/lit8 v1, v1, 0x1
0011d104goto :goto_4b
0011d106iget-object v1, v11, Ls/g;->Z0:[I
0011d10aaget v2, v1, v13
0011d10eaget v1, v1, v0
0011d112iget v3, v11, Ls/g;->J0:F
0011d116const/4 v4, 0x0
0011d118move v5, v13
0011d11aconst/16 v6, 0x8
0011d11eif-ge v5, v2, :cond_b0
0011d122if-eqz v12, :cond_72
0011d126sub-int v3, v2, v5
0011d12asub-int/2addr v3, v0
0011d12cconst/high16 v7, 0x3f800000
0011d130iget v8, v11, Ls/g;->J0:F
0011d134sub-float/2addr v7, v8
0011d136goto :goto_74
0011d138move v7, v3
0011d13amove v3, v5
0011d13ciget-object v8, v11, Ls/g;->Y0:[Ls/d;
0011d140aget-object v3, v8, v3
0011d144if-eqz v3, :cond_ac
0011d148iget v8, v3, Ls/d;->g0:I
0011d14cif-ne v8, v6, :cond_7f
0011d150goto :goto_ac
0011d152iget-object v6, v3, Ls/d;->I:Ls/c;
0011d156if-nez v5, :cond_90
0011d15aiget v8, v11, Ls/g;->w0:I
0011d15eiget-object v9, v11, Ls/d;->I:Ls/c;
0011d162invoke-virtual {v3, v6, v9, v8}, Ls/d;->f(Ls/c;Ls/c;I)V
0011d168iget v8, v11, Ls/g;->D0:I
0011d16ciput v8, v3, Ls/d;->i0:I
0011d170iput v7, v3, Ls/d;->d0:F
0011d174add-int/lit8 v8, v2, -0x1
0011d178if-ne v5, v8, :cond_9d
0011d17ciget v8, v11, Ls/g;->x0:I
0011d180iget-object v9, v3, Ls/d;->K:Ls/c;
0011d184iget-object v10, v11, Ls/d;->K:Ls/c;
0011d188invoke-virtual {v3, v9, v10, v8}, Ls/d;->f(Ls/c;Ls/c;I)V
0011d18eif-lez v5, :cond_ab
0011d192if-eqz v4, :cond_ab
0011d196iget v8, v11, Ls/g;->P0:I
0011d19aiget-object v9, v4, Ls/d;->K:Ls/c;
0011d19einvoke-virtual {v3, v6, v9, v8}, Ls/d;->f(Ls/c;Ls/c;I)V
0011d1a4invoke-virtual {v4, v9, v6, v13}, Ls/d;->f(Ls/c;Ls/c;I)V
0011d1aamove-object v4, v3
0011d1acadd-int/lit8 v5, v5, 0x1
0011d1b0move v3, v7
0011d1b2goto :goto_63
0011d1b4move v12, v13
0011d1b6if-ge v12, v1, :cond_f0
0011d1baiget-object v3, v11, Ls/g;->X0:[Ls/d;
0011d1beaget-object v3, v3, v12
0011d1c2if-eqz v3, :cond_ed
0011d1c6iget v5, v3, Ls/d;->g0:I
0011d1caif-ne v5, v6, :cond_be
0011d1cegoto :goto_ed
0011d1d0iget-object v5, v3, Ls/d;->J:Ls/c;
0011d1d4if-nez v12, :cond_d1
0011d1d8iget v7, v11, Ls/g;->s0:I
0011d1dciget-object v8, v11, Ls/d;->J:Ls/c;
0011d1e0invoke-virtual {v3, v5, v8, v7}, Ls/d;->f(Ls/c;Ls/c;I)V
0011d1e6iget v7, v11, Ls/g;->E0:I
0011d1eaiput v7, v3, Ls/d;->j0:I
0011d1eeiget v7, v11, Ls/g;->K0:F
0011d1f2iput v7, v3, Ls/d;->e0:F
0011d1f6add-int/lit8 v7, v1, -0x1
0011d1faif-ne v12, v7, :cond_de
0011d1feiget v7, v11, Ls/g;->t0:I
0011d202iget-object v8, v3, Ls/d;->L:Ls/c;
0011d206iget-object v9, v11, Ls/d;->L:Ls/c;
0011d20ainvoke-virtual {v3, v8, v9, v7}, Ls/d;->f(Ls/c;Ls/c;I)V
0011d210if-lez v12, :cond_ec
0011d214if-eqz v4, :cond_ec
0011d218iget v7, v11, Ls/g;->Q0:I
0011d21ciget-object v8, v4, Ls/d;->L:Ls/c;
0011d220invoke-virtual {v3, v5, v8, v7}, Ls/d;->f(Ls/c;Ls/c;I)V
0011d226invoke-virtual {v4, v8, v5, v13}, Ls/d;->f(Ls/c;Ls/c;I)V
0011d22cmove-object v4, v3
0011d22eadd-int/lit8 v12, v12, 0x1
0011d232goto :goto_b1
0011d234move v12, v13
0011d236if-ge v12, v2, :cond_166
0011d23amove v3, v13
0011d23cif-ge v3, v1, :cond_13a
0011d240mul-int v4, v3, v2
0011d244add-int/2addr v4, v12
0011d246iget v5, v11, Ls/g;->V0:I
0011d24aif-ne v5, v0, :cond_100
0011d24emul-int v4, v12, v1
0011d252add-int/2addr v4, v3
0011d254iget-object v5, v11, Ls/g;->a1:[Ls/d;
0011d258array-length v7, v5
0011d25aif-lt v4, v7, :cond_106
0011d25egoto :goto_137
0011d260aget-object v4, v5, v4
0011d264if-eqz v4, :cond_137
0011d268iget v5, v4, Ls/d;->g0:I
0011d26cif-ne v5, v6, :cond_10f
0011d270goto :goto_137
0011d272iget-object v5, v11, Ls/g;->Y0:[Ls/d;
0011d276aget-object v5, v5, v12
0011d27aiget-object v7, v11, Ls/g;->X0:[Ls/d;
0011d27eaget-object v7, v7, v3
0011d282if-eq v4, v5, :cond_127
0011d286iget-object v8, v5, Ls/d;->I:Ls/c;
0011d28aiget-object v9, v4, Ls/d;->I:Ls/c;
0011d28einvoke-virtual {v4, v9, v8, v13}, Ls/d;->f(Ls/c;Ls/c;I)V
0011d294iget-object v8, v4, Ls/d;->K:Ls/c;
0011d298iget-object v5, v5, Ls/d;->K:Ls/c;
0011d29cinvoke-virtual {v4, v8, v5, v13}, Ls/d;->f(Ls/c;Ls/c;I)V
0011d2a2if-eq v4, v7, :cond_137
0011d2a6iget-object v5, v7, Ls/d;->J:Ls/c;
0011d2aaiget-object v8, v4, Ls/d;->J:Ls/c;
0011d2aeinvoke-virtual {v4, v8, v5, v13}, Ls/d;->f(Ls/c;Ls/c;I)V
0011d2b4iget-object v5, v4, Ls/d;->L:Ls/c;
0011d2b8iget-object v7, v7, Ls/d;->L:Ls/c;
0011d2bcinvoke-virtual {v4, v5, v7, v13}, Ls/d;->f(Ls/c;Ls/c;I)V
0011d2c2add-int/lit8 v3, v3, 0x1
0011d2c6goto :goto_f4
0011d2c8add-int/lit8 v12, v12, 0x1
0011d2ccgoto :goto_f1
0011d2ceinvoke-virtual {v2}, Ljava/util/ArrayList;->size()I
0011d2d4move-result v1
0011d2d6move v3, v13
0011d2d8if-ge v3, v1, :cond_166
0011d2dcinvoke-virtual {v2, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
0011d2e2move-result-object v4
0011d2e4check-cast v4, Ls/f;
0011d2e8add-int/lit8 v5, v1, -0x1
0011d2ecif-ne v3, v5, :cond_150
0011d2f0move v5, v0
0011d2f2goto :goto_151
0011d2f4move v5, v13
0011d2f6invoke-virtual {v4, v3, v12, v5}, Ls/f;->b(IZZ)V
0011d2fcadd-int/lit8 v3, v3, 0x1
0011d300goto :goto_142
0011d302invoke-virtual {v2}, Ljava/util/ArrayList;->size()I
0011d308move-result v1
0011d30aif-lez v1, :cond_166
0011d30einvoke-virtual {v2, v13}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
0011d314move-result-object v1
0011d316check-cast v1, Ls/f;
0011d31ainvoke-virtual {v1, v13, v12, v0}, Ls/f;->b(IZZ)V
0011d320iput-boolean v13, v11, Ls/g;->y0:Z
0011d324return-void
0011d044
0011d044s.g::b(q.c, boolean):
0011d054invoke-super {v11, v12, v13}, Ls/d;->b(Lq/c;Z)V
0011d05aiget-object v12, v11, Ls/d;->T:Ls/d;
0011d05econst/4 v13, 0x0
0011d060const/4 v0, 0x1
0011d062if-eqz v12, :cond_11
0011d066check-cast v12, Ls/e;
0011d06aiget-boolean v12, v12, Ls/e;->v0:Z
0011d06eif-eqz v12, :cond_11
0011d072move v12, v0
0011d074goto :goto_12
0011d076move v12, v13
0011d078iget v1, v11, Ls/g;->T0:I
0011d07ciget-object v2, v11, Ls/g;->W0:Ljava/util/ArrayList;
0011d080if-eqz v1, :cond_157
0011d084if-eq v1, v0, :cond_13d
0011d088const/4 v3, 0x2
0011d08aif-eq v1, v3, :cond_3c
0011d08econst/4 v3, 0x3
0011d090if-eq v1, v3, :cond_22
0011d094goto/16 :goto_166
0011d098invoke-virtual {v2}, Ljava/util/ArrayList;->size()I
0011d09emove-result v1
0011d0a0move v3, v13
0011d0a2if-ge v3, v1, :cond_166
0011d0a6invoke-virtual {v2, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
0011d0acmove-result-object v4
0011d0aecheck-cast v4, Ls/f;
0011d0b2add-int/lit8 v5, v1, -0x1
0011d0b6if-ne v3, v5, :cond_35
0011d0bamove v5, v0
0011d0bcgoto :goto_36
0011d0bemove v5, v13
0011d0c0invoke-virtual {v4, v3, v12, v5}, Ls/f;->b(IZZ)V
0011d0c6add-int/lit8 v3, v3, 0x1
0011d0cagoto :goto_27
0011d0cciget-object v1, v11, Ls/g;->Z0:[I
0011d0d0if-eqz v1, :cond_166
0011d0d4iget-object v1, v11, Ls/g;->Y0:[Ls/d;
0011d0d8if-eqz v1, :cond_166
0011d0dciget-object v1, v11, Ls/g;->X0:[Ls/d;
0011d0e0if-nez v1, :cond_4a
0011d0e4goto/16 :goto_166
0011d0e8move v1, v13
0011d0eaiget v2, v11, Ls/g;->b1:I
0011d0eeif-ge v1, v2, :cond_59
0011d0f2iget-object v2, v11, Ls/g;->a1:[Ls/d;
0011d0f6aget-object v2, v2, v1
0011d0fainvoke-virtual {v2}, Ls/d;->D()V
0011d100add-int/lit8 v1, v1, 0x1
0011d104goto :goto_4b
0011d106iget-object v1, v11, Ls/g;->Z0:[I
0011d10aaget v2, v1, v13
0011d10eaget v1, v1, v0
0011d112iget v3, v11, Ls/g;->J0:F
0011d116const/4 v4, 0x0
0011d118move v5, v13
0011d11aconst/16 v6, 0x8
0011d11eif-ge v5, v2, :cond_b0
0011d122if-eqz v12, :cond_72
0011d126sub-int v3, v2, v5
0011d12asub-int/2addr v3, v0
0011d12cconst/high16 v7, 0x3f800000
0011d130iget v8, v11, Ls/g;->J0:F
0011d134sub-float/2addr v7, v8
0011d136goto :goto_74
0011d138move v7, v3
0011d13amove v3, v5
0011d13ciget-object v8, v11, Ls/g;->Y0:[Ls/d;
0011d140aget-object v3, v8, v3
0011d144if-eqz v3, :cond_ac
0011d148iget v8, v3, Ls/d;->g0:I
0011d14cif-ne v8, v6, :cond_7f
0011d150goto :goto_ac
0011d152iget-object v6, v3, Ls/d;->I:Ls/c;
0011d156if-nez v5, :cond_90
0011d15aiget v8, v11, Ls/g;->w0:I
0011d15eiget-object v9, v11, Ls/d;->I:Ls/c;
0011d162invoke-virtual {v3, v6, v9, v8}, Ls/d;->f(Ls/c;Ls/c;I)V
0011d168iget v8, v11, Ls/g;->D0:I
0011d16ciput v8, v3, Ls/d;->i0:I
0011d170iput v7, v3, Ls/d;->d0:F
0011d174add-int/lit8 v8, v2, -0x1
0011d178if-ne v5, v8, :cond_9d
0011d17ciget v8, v11, Ls/g;->x0:I
0011d180iget-object v9, v3, Ls/d;->K:Ls/c;
0011d184iget-object v10, v11, Ls/d;->K:Ls/c;
0011d188invoke-virtual {v3, v9, v10, v8}, Ls/d;->f(Ls/c;Ls/c;I)V
0011d18eif-lez v5, :cond_ab
0011d192if-eqz v4, :cond_ab
0011d196iget v8, v11, Ls/g;->P0:I
0011d19aiget-object v9, v4, Ls/d;->K:Ls/c;
0011d19einvoke-virtual {v3, v6, v9, v8}, Ls/d;->f(Ls/c;Ls/c;I)V
0011d1a4invoke-virtual {v4, v9, v6, v13}, Ls/d;->f(Ls/c;Ls/c;I)V
0011d1aamove-object v4, v3
0011d1acadd-int/lit8 v5, v5, 0x1
0011d1b0move v3, v7
0011d1b2goto :goto_63
0011d1b4move v12, v13
0011d1b6if-ge v12, v1, :cond_f0
0011d1baiget-object v3, v11, Ls/g;->X0:[Ls/d;
0011d1beaget-object v3, v3, v12
0011d1c2if-eqz v3, :cond_ed
0011d1c6iget v5, v3, Ls/d;->g0:I
0011d1caif-ne v5, v6, :cond_be
0011d1cegoto :goto_ed
0011d1d0iget-object v5, v3, Ls/d;->J:Ls/c;
0011d1d4if-nez v12, :cond_d1
0011d1d8iget v7, v11, Ls/g;->s0:I
0011d1dciget-object v8, v11, Ls/d;->J:Ls/c;
0011d1e0invoke-virtual {v3, v5, v8, v7}, Ls/d;->f(Ls/c;Ls/c;I)V
0011d1e6iget v7, v11, Ls/g;->E0:I
0011d1eaiput v7, v3, Ls/d;->j0:I
0011d1eeiget v7, v11, Ls/g;->K0:F
0011d1f2iput v7, v3, Ls/d;->e0:F
0011d1f6add-int/lit8 v7, v1, -0x1
0011d1faif-ne v12, v7, :cond_de
0011d1feiget v7, v11, Ls/g;->t0:I
0011d202iget-object v8, v3, Ls/d;->L:Ls/c;
0011d206iget-object v9, v11, Ls/d;->L:Ls/c;
0011d20ainvoke-virtual {v3, v8, v9, v7}, Ls/d;->f(Ls/c;Ls/c;I)V
0011d210if-lez v12, :cond_ec
0011d214if-eqz v4, :cond_ec
0011d218iget v7, v11, Ls/g;->Q0:I
0011d21ciget-object v8, v4, Ls/d;->L:Ls/c;
0011d220invoke-virtual {v3, v5, v8, v7}, Ls/d;->f(Ls/c;Ls/c;I)V
0011d226invoke-virtual {v4, v8, v5, v13}, Ls/d;->f(Ls/c;Ls/c;I)V
0011d22cmove-object v4, v3
0011d22eadd-int/lit8 v12, v12, 0x1
0011d232goto :goto_b1
0011d234move v12, v13
0011d236if-ge v12, v2, :cond_166
0011d23amove v3, v13
0011d23cif-ge v3, v1, :cond_13a
0011d240mul-int v4, v3, v2
0011d244add-int/2addr v4, v12
0011d246iget v5, v11, Ls/g;->V0:I
0011d24aif-ne v5, v0, :cond_100
0011d24emul-int v4, v12, v1
0011d252add-int/2addr v4, v3
0011d254iget-object v5, v11, Ls/g;->a1:[Ls/d;
0011d258array-length v7, v5
0011d25aif-lt v4, v7, :cond_106
0011d25egoto :goto_137
0011d260aget-object v4, v5, v4
0011d264if-eqz v4, :cond_137
0011d268iget v5, v4, Ls/d;->g0:I
0011d26cif-ne v5, v6, :cond_10f
0011d270goto :goto_137
0011d272iget-object v5, v11, Ls/g;->Y0:[Ls/d;
0011d276aget-object v5, v5, v12
0011d27aiget-object v7, v11, Ls/g;->X0:[Ls/d;
0011d27eaget-object v7, v7, v3
0011d282if-eq v4, v5, :cond_127
0011d286iget-object v8, v5, Ls/d;->I:Ls/c;
0011d28aiget-object v9, v4, Ls/d;->I:Ls/c;
0011d28einvoke-virtual {v4, v9, v8, v13}, Ls/d;->f(Ls/c;Ls/c;I)V
0011d294iget-object v8, v4, Ls/d;->K:Ls/c;
0011d298iget-object v5, v5, Ls/d;->K:Ls/c;
0011d29cinvoke-virtual {v4, v8, v5, v13}, Ls/d;->f(Ls/c;Ls/c;I)V
0011d2a2if-eq v4, v7, :cond_137
0011d2a6iget-object v5, v7, Ls/d;->J:Ls/c;
0011d2aaiget-object v8, v4, Ls/d;->J:Ls/c;
0011d2aeinvoke-virtual {v4, v8, v5, v13}, Ls/d;->f(Ls/c;Ls/c;I)V
0011d2b4iget-object v5, v4, Ls/d;->L:Ls/c;
0011d2b8iget-object v7, v7, Ls/d;->L:Ls/c;
0011d2bcinvoke-virtual {v4, v5, v7, v13}, Ls/d;->f(Ls/c;Ls/c;I)V
0011d2c2add-int/lit8 v3, v3, 0x1
0011d2c6goto :goto_f4
0011d2c8add-int/lit8 v12, v12, 0x1
0011d2ccgoto :goto_f1
0011d2ceinvoke-virtual {v2}, Ljava/util/ArrayList;->size()I
0011d2d4move-result v1
0011d2d6move v3, v13
0011d2d8if-ge v3, v1, :cond_166
0011d2dcinvoke-virtual {v2, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
0011d2e2move-result-object v4
0011d2e4check-cast v4, Ls/f;
0011d2e8add-int/lit8 v5, v1, -0x1
0011d2ecif-ne v3, v5, :cond_150
0011d2f0move v5, v0
0011d2f2goto :goto_151
0011d2f4move v5, v13
0011d2f6invoke-virtual {v4, v3, v12, v5}, Ls/f;->b(IZZ)V
0011d2fcadd-int/lit8 v3, v3, 0x1
0011d300goto :goto_142
0011d302invoke-virtual {v2}, Ljava/util/ArrayList;->size()I
0011d308move-result v1
0011d30aif-lez v1, :cond_166
0011d30einvoke-virtual {v2, v13}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
0011d314move-result-object v1
0011d316check-cast v1, Ls/f;
0011d31ainvoke-virtual {v1, v13, v12, v0}, Ls/f;->b(IZZ)V
0011d320iput-boolean v13, v11, Ls/g;->y0:Z
0011d324return-void
0011d044
0011d326
0011d326 // align 0x8
0011d326 // align 0x8
0011d328
0011d328s.g::V(int, int, int, int, s.d):
0011d338iget-object v0, v2, Ls/g;->C0:Lv/f;
0011d33cif-nez v0, :cond_f
0011d340iget-object v1, v2, Ls/d;->T:Ls/d;
0011d344if-eqz v1, :cond_f
0011d348check-cast v1, Ls/e;
0011d34ciget-object v0, v1, Ls/e;->u0:Lv/f;
0011d350iput-object v0, v2, Ls/g;->C0:Lv/f;
0011d354goto :goto_0
0011d356iget-object v1, v2, Ls/g;->B0:Lt/b;
0011d35aiput v3, v1, Lt/b;->a:I
0011d35eiput v5, v1, Lt/b;->b:I
0011d362iput v4, v1, Lt/b;->c:I
0011d366iput v6, v1, Lt/b;->d:I
0011d36ainvoke-virtual {v0, v7, v1}, Lv/f;->b(Ls/d;Lt/b;)V
0011d370iget v3, v1, Lt/b;->e:I
0011d374invoke-virtual {v7, v3}, Ls/d;->O(I)V
0011d37aiget v3, v1, Lt/b;->f:I
0011d37einvoke-virtual {v7, v3}, Ls/d;->L(I)V
0011d384iget-boolean v3, v1, Lt/b;->h:Z
0011d388iput-boolean v3, v7, Ls/d;->E:Z
0011d38ciget v3, v1, Lt/b;->g:I
0011d390invoke-virtual {v7, v3}, Ls/d;->I(I)V
0011d396return-void
0011d328
0011d328s.g::V(int, int, int, int, s.d):
0011d338iget-object v0, v2, Ls/g;->C0:Lv/f;
0011d33cif-nez v0, :cond_f
0011d340iget-object v1, v2, Ls/d;->T:Ls/d;
0011d344if-eqz v1, :cond_f
0011d348check-cast v1, Ls/e;
0011d34ciget-object v0, v1, Ls/e;->u0:Lv/f;
0011d350iput-object v0, v2, Ls/g;->C0:Lv/f;
0011d354goto :goto_0
0011d356iget-object v1, v2, Ls/g;->B0:Lt/b;
0011d35aiput v3, v1, Lt/b;->a:I
0011d35eiput v5, v1, Lt/b;->b:I
0011d362iput v4, v1, Lt/b;->c:I
0011d366iput v6, v1, Lt/b;->d:I
0011d36ainvoke-virtual {v0, v7, v1}, Lv/f;->b(Ls/d;Lt/b;)V
0011d370iget v3, v1, Lt/b;->e:I
0011d374invoke-virtual {v7, v3}, Ls/d;->O(I)V
0011d37aiget v3, v1, Lt/b;->f:I
0011d37einvoke-virtual {v7, v3}, Ls/d;->L(I)V
0011d384iget-boolean v3, v1, Lt/b;->h:Z
0011d388iput-boolean v3, v7, Ls/d;->E:Z
0011d38ciget v3, v1, Lt/b;->g:I
0011d390invoke-virtual {v7, v3}, Ls/d;->I(I)V
0011d396return-void
0011d328
0011d398
0011d398s.g::S():
0011d3a8const/4 v0, 0x0
0011d3aaiget v1, v3, Ls/i;->r0:I
0011d3aeif-ge v0, v1, :cond_11
0011d3b2iget-object v1, v3, Ls/i;->q0:[Ls/d;
0011d3b6aget-object v1, v1, v0
0011d3baif-eqz v1, :cond_e
0011d3beconst/4 v2, 0x1
0011d3c0iput-boolean v2, v1, Ls/d;->F:Z
0011d3c4add-int/lit8 v0, v0, 0x1
0011d3c8goto :goto_1
0011d3careturn-void
0011d398
0011d398s.g::S():
0011d3a8const/4 v0, 0x0
0011d3aaiget v1, v3, Ls/i;->r0:I
0011d3aeif-ge v0, v1, :cond_11
0011d3b2iget-object v1, v3, Ls/i;->q0:[Ls/d;
0011d3b6aget-object v1, v1, v0
0011d3baif-eqz v1, :cond_e
0011d3beconst/4 v2, 0x1
0011d3c0iput-boolean v2, v1, Ls/d;->F:Z
0011d3c4add-int/lit8 v0, v0, 0x1
0011d3c8goto :goto_1
0011d3careturn-void
0011d398
0011d3cc
0011d3ccs.h::c():
0011d3dcconst/4 v0, 0x1
0011d3dereturn v0
0011d3cc
0011d3ccs.h::c():
0011d3dcconst/4 v0, 0x1
0011d3dereturn v0
0011d3cc
0011d3e0
0011d3e0s.h::A():
0011d3f0iget-boolean v0, v1, Ls/h;->v0:Z
0011d3f4return v0
0011d3e0
0011d3e0s.h::A():
0011d3f0iget-boolean v0, v1, Ls/h;->v0:Z
0011d3f4return v0
0011d3e0
0011d3f6
0011d3f6 // align 0x8
0011d3f6 // align 0x8
0011d3f8
0011d3f8s.h::B():
0011d408iget-boolean v0, v1, Ls/h;->v0:Z
0011d40creturn v0
0011d3f8
0011d3f8s.h::B():
0011d408iget-boolean v0, v1, Ls/h;->v0:Z
0011d40creturn v0
0011d3f8
0011d40e
0011d40e // align 0x10
0011d40e // align 0x10
0011d410
0011d410s.h::i(int):
0011d420invoke-static {v3}, Lq/e;->a(I)I
0011d426move-result v3
0011d428const/4 v0, 0x1
0011d42aif-eq v3, v0, :cond_18
0011d42econst/4 v1, 0x2
0011d430if-eq v3, v1, :cond_11
0011d434const/4 v1, 0x3
0011d436if-eq v3, v1, :cond_18
0011d43aconst/4 v0, 0x4
0011d43cif-eq v3, v0, :cond_11
0011d440goto :goto_1f
0011d442iget v3, v2, Ls/h;->u0:I
0011d446if-nez v3, :cond_1f
0011d44aiget-object v3, v2, Ls/h;->t0:Ls/c;
0011d44ereturn-object v3
0011d450iget v3, v2, Ls/h;->u0:I
0011d454if-ne v3, v0, :cond_1f
0011d458iget-object v3, v2, Ls/h;->t0:Ls/c;
0011d45creturn-object v3
0011d45econst/4 v3, 0x0
0011d460return-object v3
0011d410
0011d410s.h::i(int):
0011d420invoke-static {v3}, Lq/e;->a(I)I
0011d426move-result v3
0011d428const/4 v0, 0x1
0011d42aif-eq v3, v0, :cond_18
0011d42econst/4 v1, 0x2
0011d430if-eq v3, v1, :cond_11
0011d434const/4 v1, 0x3
0011d436if-eq v3, v1, :cond_18
0011d43aconst/4 v0, 0x4
0011d43cif-eq v3, v0, :cond_11
0011d440goto :goto_1f
0011d442iget v3, v2, Ls/h;->u0:I
0011d446if-nez v3, :cond_1f
0011d44aiget-object v3, v2, Ls/h;->t0:Ls/c;
0011d44ereturn-object v3
0011d450iget v3, v2, Ls/h;->u0:I
0011d454if-ne v3, v0, :cond_1f
0011d458iget-object v3, v2, Ls/h;->t0:Ls/c;
0011d45creturn-object v3
0011d45econst/4 v3, 0x0
0011d460return-object v3
0011d410
0011d462
0011d462 // align 0x4
0011d462 // align 0x4
0011d464
0011d464s.h::<init>():
0011d474invoke-direct {v4}, Ls/d;-><init>()V
0011d47aconst/high16 v0, -0x40800000
0011d47eiput v0, v4, Ls/h;->q0:F
0011d482const/4 v0, -0x1
0011d484iput v0, v4, Ls/h;->r0:I
0011d488iput v0, v4, Ls/h;->s0:I
0011d48ciget-object v0, v4, Ls/d;->J:Ls/c;
0011d490iput-object v0, v4, Ls/h;->t0:Ls/c;
0011d494const/4 v0, 0x0
0011d496iput v0, v4, Ls/h;->u0:I
0011d49aiget-object v1, v4, Ls/d;->R:Ljava/util/ArrayList;
0011d49einvoke-virtual {v1}, Ljava/util/ArrayList;->clear()V
0011d4a4iget-object v1, v4, Ls/d;->R:Ljava/util/ArrayList;
0011d4a8iget-object v2, v4, Ls/h;->t0:Ls/c;
0011d4acinvoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
0011d4b2iget-object v1, v4, Ls/d;->Q:[Ls/c;
0011d4b6array-length v1, v1
0011d4b8if-ge v0, v1, :cond_2d
0011d4bciget-object v2, v4, Ls/d;->Q:[Ls/c;
0011d4c0iget-object v3, v4, Ls/h;->t0:Ls/c;
0011d4c4aput-object v3, v2, v0
0011d4c8add-int/lit8 v0, v0, 0x1
0011d4ccgoto :goto_22
0011d4cereturn-void
0011d464
0011d464s.h::<init>():
0011d474invoke-direct {v4}, Ls/d;-><init>()V
0011d47aconst/high16 v0, -0x40800000
0011d47eiput v0, v4, Ls/h;->q0:F
0011d482const/4 v0, -0x1
0011d484iput v0, v4, Ls/h;->r0:I
0011d488iput v0, v4, Ls/h;->s0:I
0011d48ciget-object v0, v4, Ls/d;->J:Ls/c;
0011d490iput-object v0, v4, Ls/h;->t0:Ls/c;
0011d494const/4 v0, 0x0
0011d496iput v0, v4, Ls/h;->u0:I
0011d49aiget-object v1, v4, Ls/d;->R:Ljava/util/ArrayList;
0011d49einvoke-virtual {v1}, Ljava/util/ArrayList;->clear()V
0011d4a4iget-object v1, v4, Ls/d;->R:Ljava/util/ArrayList;
0011d4a8iget-object v2, v4, Ls/h;->t0:Ls/c;
0011d4acinvoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
0011d4b2iget-object v1, v4, Ls/d;->Q:[Ls/c;
0011d4b6array-length v1, v1
0011d4b8if-ge v0, v1, :cond_2d
0011d4bciget-object v2, v4, Ls/d;->Q:[Ls/c;
0011d4c0iget-object v3, v4, Ls/h;->t0:Ls/c;
0011d4c4aput-object v3, v2, v0
0011d4c8add-int/lit8 v0, v0, 0x1
0011d4ccgoto :goto_22
0011d4cereturn-void
0011d464
0011d4d0
0011d4d0s.h::b(q.c, boolean):
0011d4e0iget-object v10, v8, Ls/d;->T:Ls/d;
0011d4e4check-cast v10, Ls/e;
0011d4e8if-nez v10, :cond_8
0011d4ecgoto/16 :goto_de
0011d4f0const/4 v0, 0x2
0011d4f2invoke-virtual {v10, v0}, Ls/d;->i(I)Ls/c;
0011d4f8move-result-object v1
0011d4faconst/4 v2, 0x4
0011d4fcinvoke-virtual {v10, v2}, Ls/d;->i(I)Ls/c;
0011d502move-result-object v2
0011d504iget-object v3, v8, Ls/d;->T:Ls/d;
0011d508const/4 v4, 0x1
0011d50aconst/4 v5, 0x0
0011d50cif-eqz v3, :cond_20
0011d510iget-object v3, v3, Ls/d;->p0:[I
0011d514aget v3, v3, v5
0011d518if-ne v3, v0, :cond_20
0011d51cmove v3, v4
0011d51egoto :goto_21
0011d520move v3, v5
0011d522iget v6, v8, Ls/h;->u0:I
0011d526const/4 v7, 0x5
0011d528if-nez v6, :cond_3c
0011d52cconst/4 v1, 0x3
0011d52einvoke-virtual {v10, v1}, Ls/d;->i(I)Ls/c;
0011d534move-result-object v1
0011d536invoke-virtual {v10, v7}, Ls/d;->i(I)Ls/c;
0011d53cmove-result-object v2
0011d53eiget-object v10, v8, Ls/d;->T:Ls/d;
0011d542if-eqz v10, :cond_3a
0011d546iget-object v10, v10, Ls/d;->p0:[I
0011d54aaget v10, v10, v4
0011d54eif-ne v10, v0, :cond_3a
0011d552goto :goto_3b
0011d554move v4, v5
0011d556move v3, v4
0011d558iget-boolean v10, v8, Ls/h;->v0:Z
0011d55cconst/4 v0, -0x1
0011d55eif-eqz v10, :cond_79
0011d562iget-object v10, v8, Ls/h;->t0:Ls/c;
0011d566iget-boolean v4, v10, Ls/c;->c:Z
0011d56aif-eqz v4, :cond_79
0011d56einvoke-virtual {v9, v10}, Lq/c;->k(Ljava/lang/Object;)Lq/f;
0011d574move-result-object v10
0011d576iget-object v4, v8, Ls/h;->t0:Ls/c;
0011d57ainvoke-virtual {v4}, Ls/c;->d()I
0011d580move-result v4
0011d582invoke-virtual {v9, v10, v4}, Lq/c;->d(Lq/f;I)V
0011d588iget v4, v8, Ls/h;->r0:I
0011d58cif-eq v4, v0, :cond_62
0011d590if-eqz v3, :cond_76
0011d594invoke-virtual {v9, v2}, Lq/c;->k(Ljava/lang/Object;)Lq/f;
0011d59amove-result-object v0
0011d59cinvoke-virtual {v9, v0, v10, v5, v7}, Lq/c;->f(Lq/f;Lq/f;II)V
0011d5a2goto :goto_76
0011d5a4iget v4, v8, Ls/h;->s0:I
0011d5a8if-eq v4, v0, :cond_76
0011d5acif-eqz v3, :cond_76
0011d5b0invoke-virtual {v9, v2}, Lq/c;->k(Ljava/lang/Object;)Lq/f;
0011d5b6move-result-object v0
0011d5b8invoke-virtual {v9, v1}, Lq/c;->k(Ljava/lang/Object;)Lq/f;
0011d5bemove-result-object v1
0011d5c0invoke-virtual {v9, v10, v1, v5, v7}, Lq/c;->f(Lq/f;Lq/f;II)V
0011d5c6invoke-virtual {v9, v0, v10, v5, v7}, Lq/c;->f(Lq/f;Lq/f;II)V
0011d5cciput-boolean v5, v8, Ls/h;->v0:Z
0011d5d0return-void
0011d5d2iget v10, v8, Ls/h;->r0:I
0011d5d6const/16 v4, 0x8
0011d5daif-eq v10, v0, :cond_98
0011d5deiget-object v10, v8, Ls/h;->t0:Ls/c;
0011d5e2invoke-virtual {v9, v10}, Lq/c;->k(Ljava/lang/Object;)Lq/f;
0011d5e8move-result-object v10
0011d5eainvoke-virtual {v9, v1}, Lq/c;->k(Ljava/lang/Object;)Lq/f;
0011d5f0move-result-object v0
0011d5f2iget v1, v8, Ls/h;->r0:I
0011d5f6invoke-virtual {v9, v10, v0, v1, v4}, Lq/c;->e(Lq/f;Lq/f;II)V
0011d5fcif-eqz v3, :cond_de
0011d600invoke-virtual {v9, v2}, Lq/c;->k(Ljava/lang/Object;)Lq/f;
0011d606move-result-object v0
0011d608invoke-virtual {v9, v0, v10, v5, v7}, Lq/c;->f(Lq/f;Lq/f;II)V
0011d60ereturn-void
0011d610iget v10, v8, Ls/h;->s0:I
0011d614if-eq v10, v0, :cond_b9
0011d618iget-object v10, v8, Ls/h;->t0:Ls/c;
0011d61cinvoke-virtual {v9, v10}, Lq/c;->k(Ljava/lang/Object;)Lq/f;
0011d622move-result-object v10
0011d624invoke-virtual {v9, v2}, Lq/c;->k(Ljava/lang/Object;)Lq/f;
0011d62amove-result-object v0
0011d62ciget v2, v8, Ls/h;->s0:I
0011d630neg-int v2, v2
0011d632invoke-virtual {v9, v10, v0, v2, v4}, Lq/c;->e(Lq/f;Lq/f;II)V
0011d638if-eqz v3, :cond_de
0011d63cinvoke-virtual {v9, v1}, Lq/c;->k(Ljava/lang/Object;)Lq/f;
0011d642move-result-object v1
0011d644invoke-virtual {v9, v10, v1, v5, v7}, Lq/c;->f(Lq/f;Lq/f;II)V
0011d64ainvoke-virtual {v9, v0, v10, v5, v7}, Lq/c;->f(Lq/f;Lq/f;II)V
0011d650return-void
0011d652iget v10, v8, Ls/h;->q0:F
0011d656const/high16 v0, -0x40800000
0011d65acmpl-float v10, v10, v0
0011d65eif-eqz v10, :cond_de
0011d662iget-object v10, v8, Ls/h;->t0:Ls/c;
0011d666invoke-virtual {v9, v10}, Lq/c;->k(Ljava/lang/Object;)Lq/f;
0011d66cmove-result-object v10
0011d66einvoke-virtual {v9, v2}, Lq/c;->k(Ljava/lang/Object;)Lq/f;
0011d674move-result-object v1
0011d676iget v2, v8, Ls/h;->q0:F
0011d67ainvoke-virtual {v9}, Lq/c;->l()Lq/b;
0011d680move-result-object v3
0011d682iget-object v4, v3, Lq/b;->d:Lq/a;
0011d686invoke-virtual {v4, v10, v0}, Lq/a;->g(Lq/f;F)V
0011d68ciget-object v10, v3, Lq/b;->d:Lq/a;
0011d690invoke-virtual {v10, v1, v2}, Lq/a;->g(Lq/f;F)V
0011d696invoke-virtual {v9, v3}, Lq/c;->c(Lq/b;)V
0011d69creturn-void
0011d4d0
0011d4d0s.h::b(q.c, boolean):
0011d4e0iget-object v10, v8, Ls/d;->T:Ls/d;
0011d4e4check-cast v10, Ls/e;
0011d4e8if-nez v10, :cond_8
0011d4ecgoto/16 :goto_de
0011d4f0const/4 v0, 0x2
0011d4f2invoke-virtual {v10, v0}, Ls/d;->i(I)Ls/c;
0011d4f8move-result-object v1
0011d4faconst/4 v2, 0x4
0011d4fcinvoke-virtual {v10, v2}, Ls/d;->i(I)Ls/c;
0011d502move-result-object v2
0011d504iget-object v3, v8, Ls/d;->T:Ls/d;
0011d508const/4 v4, 0x1
0011d50aconst/4 v5, 0x0
0011d50cif-eqz v3, :cond_20
0011d510iget-object v3, v3, Ls/d;->p0:[I
0011d514aget v3, v3, v5
0011d518if-ne v3, v0, :cond_20
0011d51cmove v3, v4
0011d51egoto :goto_21
0011d520move v3, v5
0011d522iget v6, v8, Ls/h;->u0:I
0011d526const/4 v7, 0x5
0011d528if-nez v6, :cond_3c
0011d52cconst/4 v1, 0x3
0011d52einvoke-virtual {v10, v1}, Ls/d;->i(I)Ls/c;
0011d534move-result-object v1
0011d536invoke-virtual {v10, v7}, Ls/d;->i(I)Ls/c;
0011d53cmove-result-object v2
0011d53eiget-object v10, v8, Ls/d;->T:Ls/d;
0011d542if-eqz v10, :cond_3a
0011d546iget-object v10, v10, Ls/d;->p0:[I
0011d54aaget v10, v10, v4
0011d54eif-ne v10, v0, :cond_3a
0011d552goto :goto_3b
0011d554move v4, v5
0011d556move v3, v4
0011d558iget-boolean v10, v8, Ls/h;->v0:Z
0011d55cconst/4 v0, -0x1
0011d55eif-eqz v10, :cond_79
0011d562iget-object v10, v8, Ls/h;->t0:Ls/c;
0011d566iget-boolean v4, v10, Ls/c;->c:Z
0011d56aif-eqz v4, :cond_79
0011d56einvoke-virtual {v9, v10}, Lq/c;->k(Ljava/lang/Object;)Lq/f;
0011d574move-result-object v10
0011d576iget-object v4, v8, Ls/h;->t0:Ls/c;
0011d57ainvoke-virtual {v4}, Ls/c;->d()I
0011d580move-result v4
0011d582invoke-virtual {v9, v10, v4}, Lq/c;->d(Lq/f;I)V
0011d588iget v4, v8, Ls/h;->r0:I
0011d58cif-eq v4, v0, :cond_62
0011d590if-eqz v3, :cond_76
0011d594invoke-virtual {v9, v2}, Lq/c;->k(Ljava/lang/Object;)Lq/f;
0011d59amove-result-object v0
0011d59cinvoke-virtual {v9, v0, v10, v5, v7}, Lq/c;->f(Lq/f;Lq/f;II)V
0011d5a2goto :goto_76
0011d5a4iget v4, v8, Ls/h;->s0:I
0011d5a8if-eq v4, v0, :cond_76
0011d5acif-eqz v3, :cond_76
0011d5b0invoke-virtual {v9, v2}, Lq/c;->k(Ljava/lang/Object;)Lq/f;
0011d5b6move-result-object v0
0011d5b8invoke-virtual {v9, v1}, Lq/c;->k(Ljava/lang/Object;)Lq/f;
0011d5bemove-result-object v1
0011d5c0invoke-virtual {v9, v10, v1, v5, v7}, Lq/c;->f(Lq/f;Lq/f;II)V
0011d5c6invoke-virtual {v9, v0, v10, v5, v7}, Lq/c;->f(Lq/f;Lq/f;II)V
0011d5cciput-boolean v5, v8, Ls/h;->v0:Z
0011d5d0return-void
0011d5d2iget v10, v8, Ls/h;->r0:I
0011d5d6const/16 v4, 0x8
0011d5daif-eq v10, v0, :cond_98
0011d5deiget-object v10, v8, Ls/h;->t0:Ls/c;
0011d5e2invoke-virtual {v9, v10}, Lq/c;->k(Ljava/lang/Object;)Lq/f;
0011d5e8move-result-object v10
0011d5eainvoke-virtual {v9, v1}, Lq/c;->k(Ljava/lang/Object;)Lq/f;
0011d5f0move-result-object v0
0011d5f2iget v1, v8, Ls/h;->r0:I
0011d5f6invoke-virtual {v9, v10, v0, v1, v4}, Lq/c;->e(Lq/f;Lq/f;II)V
0011d5fcif-eqz v3, :cond_de
0011d600invoke-virtual {v9, v2}, Lq/c;->k(Ljava/lang/Object;)Lq/f;
0011d606move-result-object v0
0011d608invoke-virtual {v9, v0, v10, v5, v7}, Lq/c;->f(Lq/f;Lq/f;II)V
0011d60ereturn-void
0011d610iget v10, v8, Ls/h;->s0:I
0011d614if-eq v10, v0, :cond_b9
0011d618iget-object v10, v8, Ls/h;->t0:Ls/c;
0011d61cinvoke-virtual {v9, v10}, Lq/c;->k(Ljava/lang/Object;)Lq/f;
0011d622move-result-object v10
0011d624invoke-virtual {v9, v2}, Lq/c;->k(Ljava/lang/Object;)Lq/f;
0011d62amove-result-object v0
0011d62ciget v2, v8, Ls/h;->s0:I
0011d630neg-int v2, v2
0011d632invoke-virtual {v9, v10, v0, v2, v4}, Lq/c;->e(Lq/f;Lq/f;II)V
0011d638if-eqz v3, :cond_de
0011d63cinvoke-virtual {v9, v1}, Lq/c;->k(Ljava/lang/Object;)Lq/f;
0011d642move-result-object v1
0011d644invoke-virtual {v9, v10, v1, v5, v7}, Lq/c;->f(Lq/f;Lq/f;II)V
0011d64ainvoke-virtual {v9, v0, v10, v5, v7}, Lq/c;->f(Lq/f;Lq/f;II)V
0011d650return-void
0011d652iget v10, v8, Ls/h;->q0:F
0011d656const/high16 v0, -0x40800000
0011d65acmpl-float v10, v10, v0
0011d65eif-eqz v10, :cond_de
0011d662iget-object v10, v8, Ls/h;->t0:Ls/c;
0011d666invoke-virtual {v9, v10}, Lq/c;->k(Ljava/lang/Object;)Lq/f;
0011d66cmove-result-object v10
0011d66einvoke-virtual {v9, v2}, Lq/c;->k(Ljava/lang/Object;)Lq/f;
0011d674move-result-object v1
0011d676iget v2, v8, Ls/h;->q0:F
0011d67ainvoke-virtual {v9}, Lq/c;->l()Lq/b;
0011d680move-result-object v3
0011d682iget-object v4, v3, Lq/b;->d:Lq/a;
0011d686invoke-virtual {v4, v10, v0}, Lq/a;->g(Lq/f;F)V
0011d68ciget-object v10, v3, Lq/b;->d:Lq/a;
0011d690invoke-virtual {v10, v1, v2}, Lq/a;->g(Lq/f;F)V
0011d696invoke-virtual {v9, v3}, Lq/c;->c(Lq/b;)V
0011d69creturn-void
0011d4d0
0011d69e
0011d69e // align 0x10
0011d69e // align 0x10
0011d6a0
0011d6a0s.h::R(int):
0011d6b0iget-object v0, v1, Ls/h;->t0:Ls/c;
0011d6b4invoke-virtual {v0, v2}, Ls/c;->l(I)V
0011d6baconst/4 v2, 0x1
0011d6bciput-boolean v2, v1, Ls/h;->v0:Z
0011d6c0return-void
0011d6a0
0011d6a0s.h::R(int):
0011d6b0iget-object v0, v1, Ls/h;->t0:Ls/c;
0011d6b4invoke-virtual {v0, v2}, Ls/c;->l(I)V
0011d6baconst/4 v2, 0x1
0011d6bciput-boolean v2, v1, Ls/h;->v0:Z
0011d6c0return-void
0011d6a0
0011d6c2
0011d6c2 // align 0x4
0011d6c2 // align 0x4
0011d6c4
0011d6c4s.h::S(int):
0011d6d4iget v0, v3, Ls/h;->u0:I
0011d6d8if-ne v0, v4, :cond_5
0011d6dcgoto :goto_2c
0011d6deiput v4, v3, Ls/h;->u0:I
0011d6e2iget-object v4, v3, Ls/d;->R:Ljava/util/ArrayList;
0011d6e6invoke-virtual {v4}, Ljava/util/ArrayList;->clear()V
0011d6eciget v0, v3, Ls/h;->u0:I
0011d6f0const/4 v1, 0x1
0011d6f2if-ne v0, v1, :cond_16
0011d6f6iget-object v0, v3, Ls/d;->I:Ls/c;
0011d6faiput-object v0, v3, Ls/h;->t0:Ls/c;
0011d6fegoto :goto_1a
0011d700iget-object v0, v3, Ls/d;->J:Ls/c;
0011d704iput-object v0, v3, Ls/h;->t0:Ls/c;
0011d708iget-object v0, v3, Ls/h;->t0:Ls/c;
0011d70cinvoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
0011d712iget-object v4, v3, Ls/d;->Q:[Ls/c;
0011d716array-length v0, v4
0011d718const/4 v1, 0x0
0011d71aif-ge v1, v0, :cond_2c
0011d71eiget-object v2, v3, Ls/h;->t0:Ls/c;
0011d722aput-object v2, v4, v1
0011d726add-int/lit8 v1, v1, 0x1
0011d72agoto :goto_23
0011d72creturn-void
0011d6c4
0011d6c4s.h::S(int):
0011d6d4iget v0, v3, Ls/h;->u0:I
0011d6d8if-ne v0, v4, :cond_5
0011d6dcgoto :goto_2c
0011d6deiput v4, v3, Ls/h;->u0:I
0011d6e2iget-object v4, v3, Ls/d;->R:Ljava/util/ArrayList;
0011d6e6invoke-virtual {v4}, Ljava/util/ArrayList;->clear()V
0011d6eciget v0, v3, Ls/h;->u0:I
0011d6f0const/4 v1, 0x1
0011d6f2if-ne v0, v1, :cond_16
0011d6f6iget-object v0, v3, Ls/d;->I:Ls/c;
0011d6faiput-object v0, v3, Ls/h;->t0:Ls/c;
0011d6fegoto :goto_1a
0011d700iget-object v0, v3, Ls/d;->J:Ls/c;
0011d704iput-object v0, v3, Ls/h;->t0:Ls/c;
0011d708iget-object v0, v3, Ls/h;->t0:Ls/c;
0011d70cinvoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
0011d712iget-object v4, v3, Ls/d;->Q:[Ls/c;
0011d716array-length v0, v4
0011d718const/4 v1, 0x0
0011d71aif-ge v1, v0, :cond_2c
0011d71eiget-object v2, v3, Ls/h;->t0:Ls/c;
0011d722aput-object v2, v4, v1
0011d726add-int/lit8 v1, v1, 0x1
0011d72agoto :goto_23
0011d72creturn-void
0011d6c4
0011d72e
0011d72e // align 0x10
0011d72e // align 0x10
0011d730
0011d730s.h::Q(q.c, boolean):
0011d740iget-object v4, v2, Ls/d;->T:Ls/d;
0011d744if-nez v4, :cond_5
0011d748return-void
0011d74aiget-object v4, v2, Ls/h;->t0:Ls/c;
0011d74einvoke-virtual {v3}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
0011d754invoke-static {v4}, Lq/c;->n(Ljava/lang/Object;)I
0011d75amove-result v3
0011d75ciget v4, v2, Ls/h;->u0:I
0011d760const/4 v0, 0x1
0011d762const/4 v1, 0x0
0011d764if-ne v4, v0, :cond_25
0011d768iput v3, v2, Ls/d;->Y:I
0011d76ciput v1, v2, Ls/d;->Z:I
0011d770iget-object v3, v2, Ls/d;->T:Ls/d;
0011d774invoke-virtual {v3}, Ls/d;->k()I
0011d77amove-result v3
0011d77cinvoke-virtual {v2, v3}, Ls/d;->L(I)V
0011d782invoke-virtual {v2, v1}, Ls/d;->O(I)V
0011d788return-void
0011d78aiput v1, v2, Ls/d;->Y:I
0011d78eiput v3, v2, Ls/d;->Z:I
0011d792iget-object v3, v2, Ls/d;->T:Ls/d;
0011d796invoke-virtual {v3}, Ls/d;->q()I
0011d79cmove-result v3
0011d79einvoke-virtual {v2, v3}, Ls/d;->O(I)V
0011d7a4invoke-virtual {v2, v1}, Ls/d;->L(I)V
0011d7aareturn-void
0011d730
0011d730s.h::Q(q.c, boolean):
0011d740iget-object v4, v2, Ls/d;->T:Ls/d;
0011d744if-nez v4, :cond_5
0011d748return-void
0011d74aiget-object v4, v2, Ls/h;->t0:Ls/c;
0011d74einvoke-virtual {v3}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
0011d754invoke-static {v4}, Lq/c;->n(Ljava/lang/Object;)I
0011d75amove-result v3
0011d75ciget v4, v2, Ls/h;->u0:I
0011d760const/4 v0, 0x1
0011d762const/4 v1, 0x0
0011d764if-ne v4, v0, :cond_25
0011d768iput v3, v2, Ls/d;->Y:I
0011d76ciput v1, v2, Ls/d;->Z:I
0011d770iget-object v3, v2, Ls/d;->T:Ls/d;
0011d774invoke-virtual {v3}, Ls/d;->k()I
0011d77amove-result v3
0011d77cinvoke-virtual {v2, v3}, Ls/d;->L(I)V
0011d782invoke-virtual {v2, v1}, Ls/d;->O(I)V
0011d788return-void
0011d78aiput v1, v2, Ls/d;->Y:I
0011d78eiput v3, v2, Ls/d;->Z:I
0011d792iget-object v3, v2, Ls/d;->T:Ls/d;
0011d796invoke-virtual {v3}, Ls/d;->q()I
0011d79cmove-result v3
0011d79einvoke-virtual {v2, v3}, Ls/d;->O(I)V
0011d7a4invoke-virtual {v2, v1}, Ls/d;->L(I)V
0011d7aareturn-void
0011d730
0011d7ac
0011d7acs.i::<init>():
0011d7bcinvoke-direct {v1}, Ls/d;-><init>()V
0011d7c2const/4 v0, 0x4
0011d7c4new-array v0, v0, [Ls/d;
0011d7c8iput-object v0, v1, Ls/i;->q0:[Ls/d;
0011d7ccconst/4 v0, 0x0
0011d7ceiput v0, v1, Ls/i;->r0:I
0011d7d2return-void
0011d7ac
0011d7acs.i::<init>():
0011d7bcinvoke-direct {v1}, Ls/d;-><init>()V
0011d7c2const/4 v0, 0x4
0011d7c4new-array v0, v0, [Ls/d;
0011d7c8iput-object v0, v1, Ls/i;->q0:[Ls/d;
0011d7ccconst/4 v0, 0x0
0011d7ceiput v0, v1, Ls/i;->r0:I
0011d7d2return-void
0011d7ac
0011d7d4
0011d7d4s.i::R(int, java.util.ArrayList, t.n):
0011d7e4const/4 v0, 0x0
0011d7e6move v1, v0
0011d7e8iget v2, v5, Ls/i;->r0:I
0011d7ecif-ge v1, v2, :cond_19
0011d7f0iget-object v2, v5, Ls/i;->q0:[Ls/d;
0011d7f4aget-object v2, v2, v1
0011d7f8iget-object v3, v8, Lt/n;->a:Ljava/util/ArrayList;
0011d7fcinvoke-virtual {v3, v2}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z
0011d802move-result v4
0011d804if-eqz v4, :cond_13
0011d808goto :goto_16
0011d80ainvoke-virtual {v3, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
0011d810add-int/lit8 v1, v1, 0x1
0011d814goto :goto_2
0011d816iget v1, v5, Ls/i;->r0:I
0011d81aif-ge v0, v1, :cond_27
0011d81eiget-object v1, v5, Ls/i;->q0:[Ls/d;
0011d822aget-object v1, v1, v0
0011d826invoke-static {v1, v6, v7, v8}, Lt/h;->b(Ls/d;ILjava/util/ArrayList;Lt/n;)Lt/n;
0011d82cadd-int/lit8 v0, v0, 0x1
0011d830goto :goto_19
0011d832return-void
0011d7d4
0011d7d4s.i::R(int, java.util.ArrayList, t.n):
0011d7e4const/4 v0, 0x0
0011d7e6move v1, v0
0011d7e8iget v2, v5, Ls/i;->r0:I
0011d7ecif-ge v1, v2, :cond_19
0011d7f0iget-object v2, v5, Ls/i;->q0:[Ls/d;
0011d7f4aget-object v2, v2, v1
0011d7f8iget-object v3, v8, Lt/n;->a:Ljava/util/ArrayList;
0011d7fcinvoke-virtual {v3, v2}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z
0011d802move-result v4
0011d804if-eqz v4, :cond_13
0011d808goto :goto_16
0011d80ainvoke-virtual {v3, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
0011d810add-int/lit8 v1, v1, 0x1
0011d814goto :goto_2
0011d816iget v1, v5, Ls/i;->r0:I
0011d81aif-ge v0, v1, :cond_27
0011d81eiget-object v1, v5, Ls/i;->q0:[Ls/d;
0011d822aget-object v1, v1, v0
0011d826invoke-static {v1, v6, v7, v8}, Lt/h;->b(Ls/d;ILjava/util/ArrayList;Lt/n;)Lt/n;
0011d82cadd-int/lit8 v0, v0, 0x1
0011d830goto :goto_19
0011d832return-void
0011d7d4
0011d834
0011d834s.i::S():
0011d844return-void
0011d834
0011d834s.i::S():
0011d844return-void
0011d834
0011d846
0011d846 // align 0x8
0011d846 // align 0x8
0011d848
0011d848s.j::c(int, int):
0011d858and-int/2addr v0, v1
0011d85aif-ne v0, v1, :cond_5
0011d85econst/4 v0, 0x1
0011d860return v0
0011d862const/4 v0, 0x0
0011d864return v0
0011d848
0011d848s.j::c(int, int):
0011d858and-int/2addr v0, v1
0011d85aif-ne v0, v1, :cond_5
0011d85econst/4 v0, 0x1
0011d860return v0
0011d862const/4 v0, 0x0
0011d864return v0
0011d848
0011d866
0011d866 // align 0x8
0011d866 // align 0x8
0011d868
0011d868s.j::<clinit>():
0011d878const/4 v0, 0x3
0011d87anew-array v0, v0, [Z
0011d87esput-object v0, Ls/j;->a:[Z
0011d882return-void
0011d868
0011d868s.j::<clinit>():
0011d878const/4 v0, 0x3
0011d87anew-array v0, v0, [Z
0011d87esput-object v0, Ls/j;->a:[Z
0011d882return-void
0011d868
0011d884
0011d884s.j::a(s.e, q.c, java.util.ArrayList, int):
0011d894move-object/from16 v0, v39
0011d898move-object/from16 v1, v40
0011d89cmove-object/from16 v10, v41
0011d8a0if-nez v42, :cond_10
0011d8a4iget v2, v0, Ls/e;->z0:I
0011d8a8iget-object v3, v0, Ls/e;->C0:[Ls/b;
0011d8acconst/4 v15, 0x0
0011d8aemove v13, v2
0011d8b0move-object v14, v3
0011d8b2goto :goto_16
0011d8b4iget v2, v0, Ls/e;->A0:I
0011d8b8iget-object v3, v0, Ls/e;->B0:[Ls/b;
0011d8bcconst/4 v15, 0x2
0011d8begoto :goto_d
0011d8c0const/4 v2, 0x0
0011d8c2if-ge v2, v13, :cond_6fa
0011d8c6aget-object v3, v14, v2
0011d8caiget-boolean v4, v3, Ls/b;->q:Z
0011d8ceiget-object v5, v3, Ls/b;->a:Ls/d;
0011d8d2const/4 v6, 0x3
0011d8d4const/16 v9, 0x8
0011d8d8const/16 v16, 0x0
0011d8dcif-nez v4, :cond_159
0011d8e0iget v4, v3, Ls/b;->l:I
0011d8e4mul-int/lit8 v17, v4, 0x2
0011d8e8move-object v8, v5
0011d8eamove-object v12, v8
0011d8ecconst/16 v18, 0x0
0011d8f0const/16 v19, 0x0
0011d8f4if-nez v18, :cond_121
0011d8f8const/16 v20, 0x1
0011d8fciget v7, v3, Ls/b;->i:I
0011d900add-int/lit8 v7, v7, 0x1
0011d904iput v7, v3, Ls/b;->i:I
0011d908iget-object v7, v8, Ls/d;->m0:[Ls/d;
0011d90caput-object v16, v7, v4
0011d910iget-object v7, v8, Ls/d;->l0:[Ls/d;
0011d914aput-object v16, v7, v4
0011d918iget v7, v8, Ls/d;->g0:I
0011d91ciget-object v11, v8, Ls/d;->Q:[Ls/c;
0011d920if-eq v7, v9, :cond_ee
0011d924invoke-virtual {v8, v4}, Ls/d;->j(I)I
0011d92aaget-object v7, v11, v17
0011d92einvoke-virtual {v7}, Ls/c;->e()I
0011d934add-int/lit8 v7, v17, 0x1
0011d938aget-object v22, v11, v7
0011d93cinvoke-virtual/range {v22}, Ls/c;->e()I
0011d942aget-object v22, v11, v17
0011d946invoke-virtual/range {v22}, Ls/c;->e()I
0011d94caget-object v7, v11, v7
0011d950invoke-virtual {v7}, Ls/c;->e()I
0011d956iget-object v7, v3, Ls/b;->b:Ls/d;
0011d95aif-nez v7, :cond_67
0011d95eiput-object v8, v3, Ls/b;->b:Ls/d;
0011d962iput-object v8, v3, Ls/b;->d:Ls/d;
0011d966iget-object v7, v8, Ls/d;->p0:[I
0011d96aaget v7, v7, v4
0011d96eif-ne v7, v6, :cond_ee
0011d972iget-object v9, v8, Ls/d;->t:[I
0011d976aget v9, v9, v4
0011d97aif-eqz v9, :cond_80
0011d97eif-eq v9, v6, :cond_80
0011d982const/4 v6, 0x2
0011d984if-ne v9, v6, :cond_7b
0011d988goto :goto_80
0011d98amove/from16 v24, v2
0011d98emove/from16 v25, v4
0011d992goto :goto_d4
0011d994iget v6, v3, Ls/b;->j:I
0011d998add-int/lit8 v6, v6, 0x1
0011d99ciput v6, v3, Ls/b;->j:I
0011d9a0iget-object v6, v8, Ls/d;->k0:[F
0011d9a4aget v6, v6, v4
0011d9a8cmpl-float v24, v6, v19
0011d9acif-lez v24, :cond_96
0011d9b0move/from16 v24, v2
0011d9b4iget v2, v3, Ls/b;->k:F
0011d9b8add-float/2addr v2, v6
0011d9baiput v2, v3, Ls/b;->k:F
0011d9begoto :goto_98
0011d9c0move/from16 v24, v2
0011d9c4iget v2, v8, Ls/d;->g0:I
0011d9c8move/from16 v25, v4
0011d9ccconst/16 v4, 0x8
0011d9d0if-eq v2, v4, :cond_c4
0011d9d4const/4 v2, 0x3
0011d9d6if-ne v7, v2, :cond_c4
0011d9daif-eqz v9, :cond_a7
0011d9deif-ne v9, v2, :cond_c4
0011d9e2cmpg-float v2, v6, v19
0011d9e6if-gez v2, :cond_b0
0011d9eamove/from16 v2, v20
0011d9eeiput-boolean v2, v3, Ls/b;->n:Z
0011d9f2goto :goto_b4
0011d9f4move/from16 v2, v20
0011d9f8iput-boolean v2, v3, Ls/b;->o:Z
0011d9fciget-object v2, v3, Ls/b;->h:Ljava/util/ArrayList;
0011da00if-nez v2, :cond_bf
0011da04new-instance v2, Ljava/util/ArrayList;
0011da08invoke-direct {v2}, Ljava/util/ArrayList;-><init>()V
0011da0eiput-object v2, v3, Ls/b;->h:Ljava/util/ArrayList;
0011da12iget-object v2, v3, Ls/b;->h:Ljava/util/ArrayList;
0011da16invoke-virtual {v2, v8}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
0011da1ciget-object v2, v3, Ls/b;->f:Ls/d;
0011da20if-nez v2, :cond_ca
0011da24iput-object v8, v3, Ls/b;->f:Ls/d;
0011da28iget-object v2, v3, Ls/b;->g:Ls/d;
0011da2cif-eqz v2, :cond_d2
0011da30iget-object v2, v2, Ls/d;->l0:[Ls/d;
0011da34aput-object v8, v2, v25
0011da38iput-object v8, v3, Ls/b;->g:Ls/d;
0011da3cif-nez v25, :cond_e2
0011da40iget v2, v8, Ls/d;->r:I
0011da44if-eqz v2, :cond_db
0011da48goto :goto_f2
0011da4aiget v2, v8, Ls/d;->u:I
0011da4eif-nez v2, :cond_f2
0011da52iget v2, v8, Ls/d;->v:I
0011da56goto :goto_f2
0011da58iget v2, v8, Ls/d;->s:I
0011da5cif-eqz v2, :cond_e7
0011da60goto :goto_f2
0011da62iget v2, v8, Ls/d;->x:I
0011da66if-nez v2, :cond_f2
0011da6aiget v2, v8, Ls/d;->y:I
0011da6egoto :goto_f2
0011da70move/from16 v24, v2
0011da74move/from16 v25, v4
0011da78if-eq v12, v8, :cond_f8
0011da7ciget-object v2, v12, Ls/d;->m0:[Ls/d;
0011da80aput-object v8, v2, v25
0011da84add-int/lit8 v2, v17, 0x1
0011da88aget-object v2, v11, v2
0011da8ciget-object v2, v2, Ls/c;->f:Ls/c;
0011da90if-eqz v2, :cond_10e
0011da94iget-object v2, v2, Ls/c;->d:Ls/d;
0011da98iget-object v4, v2, Ls/d;->Q:[Ls/c;
0011da9caget-object v4, v4, v17
0011daa0iget-object v4, v4, Ls/c;->f:Ls/c;
0011daa4if-eqz v4, :cond_10e
0011daa8iget-object v4, v4, Ls/c;->d:Ls/d;
0011daacif-eq v4, v8, :cond_110
0011dab0move-object/from16 v2, v16
0011dab4if-eqz v2, :cond_113
0011dab8goto :goto_116
0011dabamove-object v2, v8
0011dabcconst/16 v18, 0x1
0011dac0move-object v12, v8
0011dac2move/from16 v4, v25
0011dac6const/4 v6, 0x3
0011dac8const/16 v9, 0x8
0011daccmove-object v8, v2
0011dacemove/from16 v2, v24
0011dad2goto/16 :goto_30
0011dad6move/from16 v24, v2
0011dadamove/from16 v25, v4
0011dadeiget-object v2, v3, Ls/b;->b:Ls/d;
0011dae2if-eqz v2, :cond_130
0011dae6iget-object v2, v2, Ls/d;->Q:[Ls/c;
0011daeaaget-object v2, v2, v17
0011daeeinvoke-virtual {v2}, Ls/c;->e()I
0011daf4iget-object v2, v3, Ls/b;->d:Ls/d;
0011daf8if-eqz v2, :cond_13d
0011dafcadd-int/lit8 v17, v17, 0x1
0011db00iget-object v2, v2, Ls/d;->Q:[Ls/c;
0011db04aget-object v2, v2, v17
0011db08invoke-virtual {v2}, Ls/c;->e()I
0011db0eiput-object v8, v3, Ls/b;->c:Ls/d;
0011db12if-nez v25, :cond_148
0011db16iget-boolean v2, v3, Ls/b;->m:Z
0011db1aif-eqz v2, :cond_148
0011db1eiput-object v8, v3, Ls/b;->e:Ls/d;
0011db22goto :goto_14a
0011db24iput-object v5, v3, Ls/b;->e:Ls/d;
0011db28iget-boolean v2, v3, Ls/b;->o:Z
0011db2cif-eqz v2, :cond_154
0011db30iget-boolean v2, v3, Ls/b;->n:Z
0011db34if-eqz v2, :cond_154
0011db38const/4 v2, 0x1
0011db3agoto :goto_155
0011db3cconst/4 v2, 0x0
0011db3eiput-boolean v2, v3, Ls/b;->p:Z
0011db42const/4 v2, 0x1
0011db44goto :goto_15e
0011db46move/from16 v24, v2
0011db4aconst/16 v19, 0x0
0011db4egoto :goto_157
0011db50iput-boolean v2, v3, Ls/b;->q:Z
0011db54if-eqz v10, :cond_173
0011db58invoke-virtual {v10, v5}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z
0011db5emove-result v2
0011db60if-eqz v2, :cond_169
0011db64goto :goto_173
0011db66move/from16 v35, v13
0011db6amove-object/from16 v19, v14
0011db6econst/16 v25, 0x2
0011db72const/16 v26, 0x0
0011db76goto/16 :goto_6ec
0011db7aiget-object v11, v3, Ls/b;->c:Ls/d;
0011db7eiget-object v12, v3, Ls/b;->b:Ls/d;
0011db82iget-object v2, v3, Ls/b;->d:Ls/d;
0011db86iget-object v4, v3, Ls/b;->e:Ls/d;
0011db8aiget v6, v3, Ls/b;->k:F
0011db8eiget-object v7, v0, Ls/d;->p0:[I
0011db92aget v7, v7, v42
0011db96const/4 v8, 0x2
0011db98if-ne v7, v8, :cond_186
0011db9cconst/4 v7, 0x1
0011db9egoto :goto_187
0011dba0const/4 v7, 0x0
0011dba2if-nez v42, :cond_1ad
0011dba6iget v9, v4, Ls/d;->i0:I
0011dbaaif-nez v9, :cond_191
0011dbaeconst/16 v20, 0x1
0011dbb2const/4 v8, 0x1
0011dbb4goto :goto_194
0011dbb6const/16 v20, 0x0
0011dbbagoto :goto_18f
0011dbbcif-ne v9, v8, :cond_19a
0011dbc0move/from16 v17, v8
0011dbc4const/4 v8, 0x2
0011dbc6goto :goto_19d
0011dbc8const/16 v17, 0x0
0011dbccgoto :goto_198
0011dbceif-ne v9, v8, :cond_1a1
0011dbd2const/4 v9, 0x1
0011dbd4goto :goto_1a2
0011dbd6const/4 v9, 0x0
0011dbd8move/from16 v26, v7
0011dbdcmove/from16 v18, v17
0011dbe0move/from16 v21, v20
0011dbe4const/4 v8, 0x0
0011dbe6move/from16 v17, v6
0011dbeamove-object v6, v5
0011dbecgoto :goto_1ce
0011dbeeiget v9, v4, Ls/d;->j0:I
0011dbf2if-nez v9, :cond_1b5
0011dbf6const/16 v18, 0x1
0011dbfaconst/4 v8, 0x1
0011dbfcgoto :goto_1b8
0011dbfeconst/16 v18, 0x0
0011dc02goto :goto_1b3
0011dc04if-ne v9, v8, :cond_1bf
0011dc08const/4 v8, 0x1
0011dc0amove/from16 v17, v6
0011dc0econst/4 v6, 0x2
0011dc10goto :goto_1c1
0011dc12const/4 v8, 0x0
0011dc14goto :goto_1bb
0011dc16if-ne v9, v6, :cond_1c5
0011dc1aconst/4 v9, 0x1
0011dc1cgoto :goto_1c6
0011dc1econst/4 v9, 0x0
0011dc20move-object v6, v5
0011dc22move/from16 v26, v7
0011dc26move/from16 v21, v18
0011dc2amove/from16 v18, v8
0011dc2econst/4 v8, 0x0
0011dc30iget-object v7, v0, Ls/d;->Q:[Ls/c;
0011dc34move-object/from16 v27, v7
0011dc38if-nez v8, :cond_2a1
0011dc3ciget-object v7, v6, Ls/d;->Q:[Ls/c;
0011dc40aget-object v7, v7, v15
0011dc44if-eqz v9, :cond_1dd
0011dc48const/16 v29, 0x1
0011dc4cgoto :goto_1df
0011dc4econst/16 v29, 0x4
0011dc52invoke-virtual {v7}, Ls/c;->e()I
0011dc58move-result v31
0011dc5amove/from16 v32, v8
0011dc5eiget-object v8, v6, Ls/d;->p0:[I
0011dc62move-object/from16 v33, v8
0011dc66aget v8, v33, v42
0011dc6amove/from16 v34, v9
0011dc6econst/4 v9, 0x3
0011dc70if-ne v8, v9, :cond_1f8
0011dc74iget-object v8, v6, Ls/d;->t:[I
0011dc78aget v8, v8, v42
0011dc7cif-nez v8, :cond_1f8
0011dc80const/4 v8, 0x1
0011dc82goto :goto_1f9
0011dc84const/4 v8, 0x0
0011dc86iget-object v9, v7, Ls/c;->f:Ls/c;
0011dc8aif-eqz v9, :cond_205
0011dc8eif-eq v6, v5, :cond_205
0011dc92invoke-virtual {v9}, Ls/c;->e()I
0011dc98move-result v9
0011dc9aadd-int v31, v9, v31
0011dc9emove/from16 v9, v31
0011dca2if-eqz v34, :cond_20f
0011dca6if-eq v6, v5, :cond_20f
0011dcaaif-eq v6, v12, :cond_20f
0011dcaeconst/16 v29, 0x8
0011dcb2move/from16 v31, v8
0011dcb6iget-object v8, v7, Ls/c;->f:Ls/c;
0011dcbaif-eqz v8, :cond_24b
0011dcbeif-ne v6, v12, :cond_222
0011dcc2iget-object v10, v7, Ls/c;->i:Lq/f;
0011dcc6iget-object v8, v8, Ls/c;->i:Lq/f;
0011dccamove/from16 v35, v13
0011dcceconst/4 v13, 0x6
0011dcd0invoke-virtual {v1, v10, v8, v9, v13}, Lq/c;->f(Lq/f;Lq/f;II)V
0011dcd6goto :goto_22d
0011dcd8move/from16 v35, v13
0011dcdciget-object v10, v7, Ls/c;->i:Lq/f;
0011dce0iget-object v8, v8, Ls/c;->i:Lq/f;
0011dce4const/16 v13, 0x8
0011dce8invoke-virtual {v1, v10, v8, v9, v13}, Lq/c;->f(Lq/f;Lq/f;II)V
0011dceeif-eqz v31, :cond_233
0011dcf2if-nez v34, :cond_233
0011dcf6const/16 v29, 0x5
0011dcfaif-ne v6, v12, :cond_23f
0011dcfeif-eqz v34, :cond_23f
0011dd02iget-object v8, v6, Ls/d;->S:[Z
0011dd06aget-boolean v8, v8, v42
0011dd0aif-eqz v8, :cond_23f
0011dd0econst/4 v8, 0x5
0011dd10goto :goto_241
0011dd12move/from16 v8, v29
0011dd16iget-object v10, v7, Ls/c;->i:Lq/f;
0011dd1aiget-object v7, v7, Ls/c;->f:Ls/c;
0011dd1eiget-object v7, v7, Ls/c;->i:Lq/f;
0011dd22invoke-virtual {v1, v10, v7, v9, v8}, Lq/c;->e(Lq/f;Lq/f;II)V
0011dd28goto :goto_24d
0011dd2amove/from16 v35, v13
0011dd2eiget-object v7, v6, Ls/d;->Q:[Ls/c;
0011dd32if-eqz v26, :cond_27a
0011dd36iget v8, v6, Ls/d;->g0:I
0011dd3aconst/16 v13, 0x8
0011dd3eif-eq v8, v13, :cond_26c
0011dd42aget v8, v33, v42
0011dd46const/4 v9, 0x3
0011dd48if-ne v8, v9, :cond_26c
0011dd4cadd-int/lit8 v8, v15, 0x1
0011dd50aget-object v8, v7, v8
0011dd54iget-object v8, v8, Ls/c;->i:Lq/f;
0011dd58aget-object v9, v7, v15
0011dd5ciget-object v9, v9, Ls/c;->i:Lq/f;
0011dd60const/4 v10, 0x0
0011dd62const/4 v13, 0x5
0011dd64invoke-virtual {v1, v8, v9, v10, v13}, Lq/c;->f(Lq/f;Lq/f;II)V
0011dd6agoto :goto_26d
0011dd6cconst/4 v10, 0x0
0011dd6eaget-object v8, v7, v15
0011dd72iget-object v8, v8, Ls/c;->i:Lq/f;
0011dd76aget-object v9, v27, v15
0011dd7aiget-object v9, v9, Ls/c;->i:Lq/f;
0011dd7econst/16 v13, 0x8
0011dd82invoke-virtual {v1, v8, v9, v10, v13}, Lq/c;->f(Lq/f;Lq/f;II)V
0011dd88add-int/lit8 v8, v15, 0x1
0011dd8caget-object v7, v7, v8
0011dd90iget-object v7, v7, Ls/c;->f:Ls/c;
0011dd94if-eqz v7, :cond_290
0011dd98iget-object v7, v7, Ls/c;->d:Ls/d;
0011dd9ciget-object v8, v7, Ls/d;->Q:[Ls/c;
0011dda0aget-object v8, v8, v15
0011dda4iget-object v8, v8, Ls/c;->f:Ls/c;
0011dda8if-eqz v8, :cond_290
0011ddaciget-object v8, v8, Ls/c;->d:Ls/d;
0011ddb0if-eq v8, v6, :cond_292
0011ddb4move-object/from16 v7, v16
0011ddb8if-eqz v7, :cond_298
0011ddbcmove-object v6, v7
0011ddbemove/from16 v8, v32
0011ddc2goto :goto_299
0011ddc4const/4 v8, 0x1
0011ddc6move-object/from16 v10, v41
0011ddcamove/from16 v9, v34
0011ddcemove/from16 v13, v35
0011ddd2goto/16 :goto_1ce
0011ddd6move/from16 v34, v9
0011dddamove/from16 v35, v13
0011dddeif-eqz v2, :cond_301
0011dde2iget-object v6, v11, Ls/d;->Q:[Ls/c;
0011dde6add-int/lit8 v7, v15, 0x1
0011ddeaaget-object v6, v6, v7
0011ddeeiget-object v6, v6, Ls/c;->f:Ls/c;
0011ddf2if-eqz v6, :cond_301
0011ddf6iget-object v6, v2, Ls/d;->Q:[Ls/c;
0011ddfaaget-object v6, v6, v7
0011ddfeiget-object v8, v2, Ls/d;->p0:[I
0011de02aget v8, v8, v42
0011de06const/4 v9, 0x3
0011de08if-ne v8, v9, :cond_2d8
0011de0ciget-object v8, v2, Ls/d;->t:[I
0011de10aget v8, v8, v42
0011de14if-nez v8, :cond_2d8
0011de18if-nez v34, :cond_2d8
0011de1ciget-object v8, v6, Ls/c;->f:Ls/c;
0011de20iget-object v9, v8, Ls/c;->d:Ls/d;
0011de24if-ne v9, v0, :cond_2d8
0011de28iget-object v9, v6, Ls/c;->i:Lq/f;
0011de2ciget-object v8, v8, Ls/c;->i:Lq/f;
0011de30invoke-virtual {v6}, Ls/c;->e()I
0011de36move-result v10
0011de38neg-int v10, v10
0011de3aconst/4 v13, 0x5
0011de3cinvoke-virtual {v1, v9, v8, v10, v13}, Lq/c;->e(Lq/f;Lq/f;II)V
0011de42goto :goto_2ee
0011de44const/4 v13, 0x5
0011de46if-eqz v34, :cond_2ee
0011de4aiget-object v8, v6, Ls/c;->f:Ls/c;
0011de4eiget-object v9, v8, Ls/c;->d:Ls/d;
0011de52if-ne v9, v0, :cond_2ee
0011de56iget-object v9, v6, Ls/c;->i:Lq/f;
0011de5aiget-object v8, v8, Ls/c;->i:Lq/f;
0011de5einvoke-virtual {v6}, Ls/c;->e()I
0011de64move-result v10
0011de66neg-int v10, v10
0011de68const/4 v13, 0x4
0011de6ainvoke-virtual {v1, v9, v8, v10, v13}, Lq/c;->e(Lq/f;Lq/f;II)V
0011de70iget-object v8, v6, Ls/c;->i:Lq/f;
0011de74iget-object v9, v11, Ls/d;->Q:[Ls/c;
0011de78aget-object v7, v9, v7
0011de7ciget-object v7, v7, Ls/c;->f:Ls/c;
0011de80iget-object v7, v7, Ls/c;->i:Lq/f;
0011de84invoke-virtual {v6}, Ls/c;->e()I
0011de8amove-result v6
0011de8cneg-int v6, v6
0011de8econst/4 v13, 0x6
0011de90invoke-virtual {v1, v8, v7, v6, v13}, Lq/c;->g(Lq/f;Lq/f;II)V
0011de96if-eqz v26, :cond_318
0011de9aadd-int/lit8 v6, v15, 0x1
0011de9eaget-object v7, v27, v6
0011dea2iget-object v7, v7, Ls/c;->i:Lq/f;
0011dea6iget-object v8, v11, Ls/d;->Q:[Ls/c;
0011deaaaget-object v6, v8, v6
0011deaeiget-object v8, v6, Ls/c;->i:Lq/f;
0011deb2invoke-virtual {v6}, Ls/c;->e()I
0011deb8move-result v6
0011debaconst/16 v13, 0x8
0011debeinvoke-virtual {v1, v7, v8, v6, v13}, Lq/c;->f(Lq/f;Lq/f;II)V
0011dec4iget-object v6, v3, Ls/b;->h:Ljava/util/ArrayList;
0011dec8if-eqz v6, :cond_442
0011deccinvoke-virtual {v6}, Ljava/util/ArrayList;->size()I
0011ded2move-result v7
0011ded4const/4 v8, 0x1
0011ded6if-le v7, v8, :cond_442
0011dedaiget-boolean v9, v3, Ls/b;->n:Z
0011dedeif-eqz v9, :cond_330
0011dee2iget-boolean v9, v3, Ls/b;->p:Z
0011dee6if-nez v9, :cond_330
0011deeaiget v9, v3, Ls/b;->j:I
0011deeeint-to-float v9, v9
0011def0move/from16 v17, v9
0011def4move-object/from16 v9, v16
0011def8move/from16 v13, v19
0011defcconst/4 v10, 0x0
0011defeif-ge v10, v7, :cond_442
0011df02invoke-virtual {v6, v10}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
0011df08move-result-object v20
0011df0amove-object/from16 v8, v20
0011df0echeck-cast v8, Ls/d;
0011df12iget-object v0, v8, Ls/d;->k0:[F
0011df16aget v0, v0, v42
0011df1acmpg-float v20, v0, v19
0011df1emove/from16 v26, v0
0011df22iget-object v0, v8, Ls/d;->Q:[Ls/c;
0011df26move-object/from16 v27, v0
0011df2aif-gez v20, :cond_36e
0011df2eiget-boolean v0, v3, Ls/b;->p:Z
0011df32if-eqz v0, :cond_366
0011df36add-int/lit8 v0, v15, 0x1
0011df3aaget-object v0, v27, v0
0011df3eiget-object v0, v0, Ls/c;->i:Lq/f;
0011df42aget-object v8, v27, v15
0011df46iget-object v8, v8, Ls/c;->i:Lq/f;
0011df4amove-object/from16 v28, v6
0011df4emove/from16 v29, v7
0011df52const/4 v6, 0x0
0011df54const/4 v7, 0x4
0011df56invoke-virtual {v1, v0, v8, v6, v7}, Lq/c;->e(Lq/f;Lq/f;II)V
0011df5cmove v8, v6
0011df5egoto :goto_385
0011df60const/high16 v0, 0x3f800000
0011df64move-object/from16 v28, v6
0011df68move/from16 v29, v7
0011df6cconst/4 v7, 0x4
0011df6egoto :goto_371
0011df70move/from16 v0, v26
0011df74goto :goto_368
0011df76cmpl-float v6, v0, v19
0011df7aif-nez v6, :cond_38f
0011df7eadd-int/lit8 v0, v15, 0x1
0011df82aget-object v0, v27, v0
0011df86iget-object v0, v0, Ls/c;->i:Lq/f;
0011df8aaget-object v6, v27, v15
0011df8eiget-object v6, v6, Ls/c;->i:Lq/f;
0011df92const/16 v7, 0x8
0011df96const/4 v8, 0x0
0011df98invoke-virtual {v1, v0, v6, v8, v7}, Lq/c;->e(Lq/f;Lq/f;II)V
0011df9emove/from16 v26, v8
0011dfa2move/from16 v31, v10
0011dfa6move/from16 v36, v19
0011dfaamove-object/from16 v19, v14
0011dfaegoto/16 :goto_433
0011dfb2const/16 v26, 0x0
0011dfb6if-eqz v9, :cond_425
0011dfbaiget-object v7, v9, Ls/d;->Q:[Ls/c;
0011dfbeaget-object v9, v7, v15
0011dfc2iget-object v9, v9, Ls/c;->i:Lq/f;
0011dfc6add-int/lit8 v31, v15, 0x1
0011dfcaaget-object v7, v7, v31
0011dfceiget-object v7, v7, Ls/c;->i:Lq/f;
0011dfd2move/from16 v32, v0
0011dfd6aget-object v0, v27, v15
0011dfdaiget-object v0, v0, Ls/c;->i:Lq/f;
0011dfdemove/from16 v33, v6
0011dfe2aget-object v6, v27, v31
0011dfe6iget-object v6, v6, Ls/c;->i:Lq/f;
0011dfeamove-object/from16 v27, v8
0011dfeeinvoke-virtual {v1}, Lq/c;->l()Lq/b;
0011dff4move-result-object v8
0011dff6move/from16 v31, v10
0011dffamove/from16 v10, v19
0011dffeiput v10, v8, Lq/b;->b:F
0011e002cmpl-float v19, v17, v10
0011e006move/from16 v36, v10
0011e00aconst/high16 v10, -0x40800000
0011e00eif-eqz v19, :cond_3c3
0011e012cmpl-float v19, v13, v32
0011e016if-nez v19, :cond_3c9
0011e01amove-object/from16 v19, v14
0011e01emove v14, v10
0011e020const/high16 v10, 0x3f800000
0011e024goto :goto_40d
0011e026cmpl-float v19, v13, v36
0011e02aif-nez v19, :cond_3dc
0011e02eiget-object v0, v8, Lq/b;->d:Lq/a;
0011e032const/high16 v6, 0x3f800000
0011e036invoke-virtual {v0, v9, v6}, Lq/a;->g(Lq/f;F)V
0011e03ciget-object v0, v8, Lq/b;->d:Lq/a;
0011e040invoke-virtual {v0, v7, v10}, Lq/a;->g(Lq/f;F)V
0011e046move-object/from16 v19, v14
0011e04agoto :goto_421
0011e04cconst/high16 v10, 0x3f800000
0011e050if-nez v33, :cond_3ed
0011e054iget-object v7, v8, Lq/b;->d:Lq/a;
0011e058invoke-virtual {v7, v0, v10}, Lq/a;->g(Lq/f;F)V
0011e05eiget-object v0, v8, Lq/b;->d:Lq/a;
0011e062const/high16 v7, -0x40800000
0011e066invoke-virtual {v0, v6, v7}, Lq/a;->g(Lq/f;F)V
0011e06cgoto :goto_3d9
0011e06ediv-float v13, v13, v17
0011e072div-float v19, v32, v17
0011e076div-float v13, v13, v19
0011e07amove-object/from16 v19, v14
0011e07eiget-object v14, v8, Lq/b;->d:Lq/a;
0011e082invoke-virtual {v14, v9, v10}, Lq/a;->g(Lq/f;F)V
0011e088iget-object v9, v8, Lq/b;->d:Lq/a;
0011e08cconst/high16 v14, -0x40800000
0011e090invoke-virtual {v9, v7, v14}, Lq/a;->g(Lq/f;F)V
0011e096iget-object v7, v8, Lq/b;->d:Lq/a;
0011e09ainvoke-virtual {v7, v6, v13}, Lq/a;->g(Lq/f;F)V
0011e0a0iget-object v6, v8, Lq/b;->d:Lq/a;
0011e0a4neg-float v7, v13
0011e0a6invoke-virtual {v6, v0, v7}, Lq/a;->g(Lq/f;F)V
0011e0acgoto :goto_421
0011e0aeiget-object v13, v8, Lq/b;->d:Lq/a;
0011e0b2invoke-virtual {v13, v9, v10}, Lq/a;->g(Lq/f;F)V
0011e0b8iget-object v9, v8, Lq/b;->d:Lq/a;
0011e0bcinvoke-virtual {v9, v7, v14}, Lq/a;->g(Lq/f;F)V
0011e0c2iget-object v7, v8, Lq/b;->d:Lq/a;
0011e0c6invoke-virtual {v7, v6, v10}, Lq/a;->g(Lq/f;F)V
0011e0cciget-object v6, v8, Lq/b;->d:Lq/a;
0011e0d0invoke-virtual {v6, v0, v14}, Lq/a;->g(Lq/f;F)V
0011e0d6invoke-virtual {v1, v8}, Lq/c;->c(Lq/b;)V
0011e0dcgoto :goto_42f
0011e0demove/from16 v32, v0
0011e0e2move-object/from16 v27, v8
0011e0e6move/from16 v31, v10
0011e0eamove/from16 v36, v19
0011e0eemove-object/from16 v19, v14
0011e0f2move-object/from16 v9, v27
0011e0f6move/from16 v13, v32
0011e0faadd-int/lit8 v10, v31, 0x1
0011e0feconst/4 v8, 0x1
0011e100move-object/from16 v0, v39
0011e104move-object/from16 v14, v19
0011e108move-object/from16 v6, v28
0011e10cmove/from16 v7, v29
0011e110move/from16 v19, v36
0011e114goto/16 :goto_335
0011e118move-object/from16 v19, v14
0011e11cconst/16 v26, 0x0
0011e120if-eqz v12, :cond_44d
0011e124if-eq v12, v2, :cond_451
0011e128if-eqz v34, :cond_44d
0011e12cgoto :goto_451
0011e12emove-object v0, v2
0011e130const/16 v25, 0x2
0011e134goto :goto_4a5
0011e136iget-object v0, v5, Ls/d;->Q:[Ls/c;
0011e13aaget-object v0, v0, v15
0011e13eiget-object v3, v11, Ls/d;->Q:[Ls/c;
0011e142add-int/lit8 v5, v15, 0x1
0011e146aget-object v3, v3, v5
0011e14aiget-object v0, v0, Ls/c;->f:Ls/c;
0011e14eif-eqz v0, :cond_462
0011e152iget-object v0, v0, Ls/c;->i:Lq/f;
0011e156goto :goto_464
0011e158move-object/from16 v0, v16
0011e15ciget-object v6, v3, Ls/c;->f:Ls/c;
0011e160if-eqz v6, :cond_46b
0011e164iget-object v6, v6, Ls/c;->i:Lq/f;
0011e168goto :goto_46d
0011e16amove-object/from16 v6, v16
0011e16eiget-object v7, v12, Ls/d;->Q:[Ls/c;
0011e172aget-object v7, v7, v15
0011e176if-eqz v2, :cond_477
0011e17aiget-object v3, v2, Ls/d;->Q:[Ls/c;
0011e17eaget-object v3, v3, v5
0011e182if-eqz v0, :cond_49e
0011e186if-eqz v6, :cond_49e
0011e18aif-nez v42, :cond_481
0011e18eiget v4, v4, Ls/d;->d0:F
0011e192move v5, v4
0011e194goto :goto_484
0011e196iget v4, v4, Ls/d;->e0:F
0011e19agoto :goto_47f
0011e19cinvoke-virtual {v7}, Ls/c;->e()I
0011e1a2move-result v4
0011e1a4invoke-virtual {v3}, Ls/c;->e()I
0011e1aamove-result v8
0011e1aciget-object v7, v7, Ls/c;->i:Lq/f;
0011e1b0iget-object v3, v3, Ls/c;->i:Lq/f;
0011e1b4const/4 v9, 0x7
0011e1b6move-object/from16 v25, v3
0011e1bamove-object v3, v0
0011e1bcmove-object v0, v2
0011e1bemove-object v2, v7
0011e1c0move-object/from16 v7, v25
0011e1c4const/16 v25, 0x2
0011e1c8invoke-virtual/range {v1 .. v9}, Lq/c;->b(Lq/f;Lq/f;IFLq/f;Lq/f;II)V
0011e1cegoto :goto_4a1
0011e1d0move-object v0, v2
0011e1d2const/16 v25, 0x2
0011e1d6move-object/from16 v1, v40
0011e1dagoto/16 :goto_693
0011e1deif-eqz v21, :cond_589
0011e1e2if-eqz v12, :cond_589
0011e1e6iget v1, v3, Ls/b;->j:I
0011e1eaif-lez v1, :cond_4b4
0011e1eeiget v2, v3, Ls/b;->i:I
0011e1f2if-ne v2, v1, :cond_4b4
0011e1f6const/16 v23, 0x1
0011e1fagoto :goto_4b6
0011e1fcmove/from16 v23, v26
0011e200move-object v10, v12
0011e202move-object v13, v10
0011e204if-eqz v10, :cond_4a1
0011e208iget-object v1, v10, Ls/d;->m0:[Ls/d;
0011e20caget-object v1, v1, v42
0011e210move-object v14, v1
0011e212if-eqz v14, :cond_4cc
0011e216iget v1, v14, Ls/d;->g0:I
0011e21aconst/16 v4, 0x8
0011e21eif-ne v1, v4, :cond_4ce
0011e222iget-object v1, v14, Ls/d;->m0:[Ls/d;
0011e226aget-object v14, v1, v42
0011e22agoto :goto_4bf
0011e22cconst/16 v4, 0x8
0011e230if-nez v14, :cond_4dc
0011e234if-ne v10, v0, :cond_4d3
0011e238goto :goto_4dc
0011e23amove-object/from16 v37, v5
0011e23emove-object/from16 v17, v13
0011e242const/16 v30, 0x5
0011e246move v13, v4
0011e248goto/16 :goto_57c
0011e24ciget-object v1, v10, Ls/d;->Q:[Ls/c;
0011e250aget-object v2, v1, v15
0011e254iget-object v3, v2, Ls/c;->i:Lq/f;
0011e258iget-object v6, v2, Ls/c;->f:Ls/c;
0011e25cif-eqz v6, :cond_4e9
0011e260iget-object v6, v6, Ls/c;->i:Lq/f;
0011e264goto :goto_4eb
0011e266move-object/from16 v6, v16
0011e26aif-eq v13, v10, :cond_4f6
0011e26eiget-object v6, v13, Ls/d;->Q:[Ls/c;
0011e272add-int/lit8 v7, v15, 0x1
0011e276aget-object v6, v6, v7
0011e27aiget-object v6, v6, Ls/c;->i:Lq/f;
0011e27egoto :goto_505
0011e280if-ne v10, v12, :cond_505
0011e284iget-object v6, v5, Ls/d;->Q:[Ls/c;
0011e288aget-object v6, v6, v15
0011e28ciget-object v6, v6, Ls/c;->f:Ls/c;
0011e290if-eqz v6, :cond_503
0011e294iget-object v6, v6, Ls/c;->i:Lq/f;
0011e298goto :goto_505
0011e29amove-object/from16 v6, v16
0011e29einvoke-virtual {v2}, Ls/c;->e()I
0011e2a4move-result v2
0011e2a6add-int/lit8 v7, v15, 0x1
0011e2aaaget-object v8, v1, v7
0011e2aeinvoke-virtual {v8}, Ls/c;->e()I
0011e2b4move-result v8
0011e2b6if-eqz v14, :cond_51a
0011e2baiget-object v9, v14, Ls/d;->Q:[Ls/c;
0011e2beaget-object v9, v9, v15
0011e2c2iget-object v4, v9, Ls/c;->i:Lq/f;
0011e2c6goto :goto_527
0011e2c8iget-object v4, v11, Ls/d;->Q:[Ls/c;
0011e2ccaget-object v4, v4, v7
0011e2d0iget-object v9, v4, Ls/c;->f:Ls/c;
0011e2d4if-eqz v9, :cond_525
0011e2d8iget-object v4, v9, Ls/c;->i:Lq/f;
0011e2dcgoto :goto_527
0011e2demove-object/from16 v4, v16
0011e2e2aget-object v1, v1, v7
0011e2e6iget-object v1, v1, Ls/c;->i:Lq/f;
0011e2eaif-eqz v9, :cond_532
0011e2eeinvoke-virtual {v9}, Ls/c;->e()I
0011e2f4move-result v9
0011e2f6add-int/2addr v8, v9
0011e2f8iget-object v9, v13, Ls/d;->Q:[Ls/c;
0011e2fcaget-object v9, v9, v7
0011e300invoke-virtual {v9}, Ls/c;->e()I
0011e306move-result v9
0011e308add-int/2addr v9, v2
0011e30aif-eqz v3, :cond_574
0011e30eif-eqz v6, :cond_574
0011e312if-eqz v4, :cond_574
0011e316if-eqz v1, :cond_574
0011e31aif-ne v10, v12, :cond_54d
0011e31eiget-object v2, v12, Ls/d;->Q:[Ls/c;
0011e322aget-object v2, v2, v15
0011e326invoke-virtual {v2}, Ls/c;->e()I
0011e32cmove-result v9
0011e32eif-ne v10, v0, :cond_557
0011e332iget-object v2, v0, Ls/d;->Q:[Ls/c;
0011e336aget-object v2, v2, v7
0011e33ainvoke-virtual {v2}, Ls/c;->e()I
0011e340move-result v8
0011e342move-object v2, v3
0011e344move-object v3, v6
0011e346move-object v6, v4
0011e348move v4, v9
0011e34aif-eqz v23, :cond_561
0011e34econst/16 v9, 0x8
0011e352move-object v7, v5
0011e354goto :goto_563
0011e356const/4 v9, 0x5
0011e358goto :goto_55f
0011e35aconst/high16 v5, 0x3f000000
0011e35emove-object/from16 v37, v7
0011e362move-object/from16 v17, v13
0011e366const/16 v13, 0x8
0011e36aconst/16 v30, 0x5
0011e36emove-object v7, v1
0011e370move-object/from16 v1, v40
0011e374invoke-virtual/range {v1 .. v9}, Lq/c;->b(Lq/f;Lq/f;IFLq/f;Lq/f;II)V
0011e37agoto :goto_57c
0011e37cmove-object/from16 v37, v5
0011e380move-object/from16 v17, v13
0011e384const/16 v13, 0x8
0011e388const/16 v30, 0x5
0011e38ciget v1, v10, Ls/d;->g0:I
0011e390if-eq v1, v13, :cond_582
0011e394move-object/from16 v17, v10
0011e398move-object v10, v14
0011e39amove-object/from16 v13, v17
0011e39emove-object/from16 v5, v37
0011e3a2goto/16 :goto_4b8
0011e3a6move-object/from16 v37, v5
0011e3aaconst/16 v13, 0x8
0011e3aeif-eqz v18, :cond_4a1
0011e3b2if-eqz v12, :cond_4a1
0011e3b6iget v1, v3, Ls/b;->j:I
0011e3baif-lez v1, :cond_59c
0011e3beiget v2, v3, Ls/b;->i:I
0011e3c2if-ne v2, v1, :cond_59c
0011e3c6const/16 v23, 0x1
0011e3cagoto :goto_59e
0011e3ccmove/from16 v23, v26
0011e3d0move-object v10, v12
0011e3d2move-object v14, v10
0011e3d4if-eqz v10, :cond_63e
0011e3d8iget-object v1, v10, Ls/d;->m0:[Ls/d;
0011e3dcaget-object v1, v1, v42
0011e3e0if-eqz v1, :cond_5b1
0011e3e4iget v2, v1, Ls/d;->g0:I
0011e3e8if-ne v2, v13, :cond_5b1
0011e3eciget-object v1, v1, Ls/d;->m0:[Ls/d;
0011e3f0aget-object v1, v1, v42
0011e3f4goto :goto_5a6
0011e3f6if-eq v10, v12, :cond_632
0011e3faif-eq v10, v0, :cond_632
0011e3feif-eqz v1, :cond_632
0011e402if-ne v1, v0, :cond_5bb
0011e406move-object/from16 v1, v16
0011e40aiget-object v2, v10, Ls/d;->Q:[Ls/c;
0011e40eaget-object v3, v2, v15
0011e412move-object v4, v2
0011e414iget-object v2, v3, Ls/c;->i:Lq/f;
0011e418iget-object v5, v14, Ls/d;->Q:[Ls/c;
0011e41cadd-int/lit8 v6, v15, 0x1
0011e420aget-object v5, v5, v6
0011e424iget-object v5, v5, Ls/c;->i:Lq/f;
0011e428invoke-virtual {v3}, Ls/c;->e()I
0011e42emove-result v3
0011e430aget-object v7, v4, v6
0011e434invoke-virtual {v7}, Ls/c;->e()I
0011e43amove-result v7
0011e43cif-eqz v1, :cond_5e6
0011e440iget-object v4, v1, Ls/d;->Q:[Ls/c;
0011e444aget-object v4, v4, v15
0011e448iget-object v8, v4, Ls/c;->i:Lq/f;
0011e44ciget-object v9, v4, Ls/c;->f:Ls/c;
0011e450if-eqz v9, :cond_5e3
0011e454iget-object v9, v9, Ls/c;->i:Lq/f;
0011e458goto :goto_5fb
0011e45amove-object/from16 v9, v16
0011e45egoto :goto_5fb
0011e460iget-object v8, v0, Ls/d;->Q:[Ls/c;
0011e464aget-object v8, v8, v15
0011e468if-eqz v8, :cond_5ef
0011e46ciget-object v9, v8, Ls/c;->i:Lq/f;
0011e470goto :goto_5f1
0011e472move-object/from16 v9, v16
0011e476aget-object v4, v4, v6
0011e47aiget-object v4, v4, Ls/c;->i:Lq/f;
0011e47emove-object/from16 v38, v9
0011e482move-object v9, v4
0011e484move-object v4, v8
0011e486move-object/from16 v8, v38
0011e48aif-eqz v4, :cond_602
0011e48einvoke-virtual {v4}, Ls/c;->e()I
0011e494move-result v4
0011e496add-int/2addr v7, v4
0011e498iget-object v4, v14, Ls/d;->Q:[Ls/c;
0011e49caget-object v4, v4, v6
0011e4a0invoke-virtual {v4}, Ls/c;->e()I
0011e4a6move-result v4
0011e4a8add-int/2addr v4, v3
0011e4aamove-object v6, v8
0011e4acmove v8, v7
0011e4aemove-object v7, v9
0011e4b0if-eqz v23, :cond_612
0011e4b4move v9, v13
0011e4b6goto :goto_613
0011e4b8const/4 v9, 0x4
0011e4baif-eqz v2, :cond_629
0011e4beif-eqz v5, :cond_629
0011e4c2if-eqz v6, :cond_629
0011e4c6if-eqz v7, :cond_629
0011e4camove-object v3, v5
0011e4ccconst/high16 v5, 0x3f000000
0011e4d0move-object/from16 v17, v1
0011e4d4const/16 v29, 0x4
0011e4d8move-object/from16 v1, v40
0011e4dcinvoke-virtual/range {v1 .. v9}, Lq/c;->b(Lq/f;Lq/f;IFLq/f;Lq/f;II)V
0011e4e2move-object v2, v1
0011e4e4goto :goto_62f
0011e4e6move-object/from16 v2, v40
0011e4eamove-object/from16 v17, v1
0011e4eeconst/16 v29, 0x4
0011e4f2move-object/from16 v1, v17
0011e4f6goto :goto_636
0011e4f8move-object/from16 v2, v40
0011e4fcconst/16 v29, 0x4
0011e500iget v3, v10, Ls/d;->g0:I
0011e504if-eq v3, v13, :cond_63b
0011e508move-object v14, v10
0011e50amove-object v10, v1
0011e50cgoto/16 :goto_5a0
0011e510move-object/from16 v2, v40
0011e514iget-object v1, v12, Ls/d;->Q:[Ls/c;
0011e518aget-object v1, v1, v15
0011e51cmove-object/from16 v7, v37
0011e520iget-object v3, v7, Ls/d;->Q:[Ls/c;
0011e524aget-object v3, v3, v15
0011e528iget-object v3, v3, Ls/c;->f:Ls/c;
0011e52ciget-object v4, v0, Ls/d;->Q:[Ls/c;
0011e530add-int/lit8 v5, v15, 0x1
0011e534aget-object v10, v4, v5
0011e538iget-object v4, v11, Ls/d;->Q:[Ls/c;
0011e53caget-object v4, v4, v5
0011e540iget-object v13, v4, Ls/c;->f:Ls/c;
0011e544const/4 v9, 0x5
0011e546if-eqz v3, :cond_668
0011e54aif-eq v12, v0, :cond_66a
0011e54eiget-object v4, v1, Ls/c;->i:Lq/f;
0011e552iget-object v3, v3, Ls/c;->i:Lq/f;
0011e556invoke-virtual {v1}, Ls/c;->e()I
0011e55cmove-result v1
0011e55einvoke-virtual {v2, v4, v3, v1, v9}, Lq/c;->e(Lq/f;Lq/f;II)V
0011e564move-object v1, v2
0011e566goto :goto_683
0011e568if-eqz v13, :cond_668
0011e56ciget-object v2, v1, Ls/c;->i:Lq/f;
0011e570iget-object v3, v3, Ls/c;->i:Lq/f;
0011e574invoke-virtual {v1}, Ls/c;->e()I
0011e57amove-result v4
0011e57ciget-object v6, v10, Ls/c;->i:Lq/f;
0011e580iget-object v7, v13, Ls/c;->i:Lq/f;
0011e584invoke-virtual {v10}, Ls/c;->e()I
0011e58amove-result v8
0011e58cconst/high16 v5, 0x3f000000
0011e590move-object/from16 v1, v40
0011e594invoke-virtual/range {v1 .. v9}, Lq/c;->b(Lq/f;Lq/f;IFLq/f;Lq/f;II)V
0011e59aif-eqz v13, :cond_693
0011e59eif-eq v12, v0, :cond_693
0011e5a2iget-object v2, v10, Ls/c;->i:Lq/f;
0011e5a6iget-object v3, v13, Ls/c;->i:Lq/f;
0011e5aainvoke-virtual {v10}, Ls/c;->e()I
0011e5b0move-result v4
0011e5b2neg-int v4, v4
0011e5b4invoke-virtual {v1, v2, v3, v4, v9}, Lq/c;->e(Lq/f;Lq/f;II)V
0011e5baif-nez v21, :cond_697
0011e5beif-eqz v18, :cond_6ec
0011e5c2if-eqz v12, :cond_6ec
0011e5c6if-eq v12, v0, :cond_6ec
0011e5caiget-object v2, v12, Ls/d;->Q:[Ls/c;
0011e5ceaget-object v3, v2, v15
0011e5d2if-nez v0, :cond_6a2
0011e5d6move-object v0, v12
0011e5d8add-int/lit8 v4, v15, 0x1
0011e5dciget-object v5, v0, Ls/d;->Q:[Ls/c;
0011e5e0aget-object v6, v5, v4
0011e5e4iget-object v7, v3, Ls/c;->f:Ls/c;
0011e5e8if-eqz v7, :cond_6af
0011e5eciget-object v7, v7, Ls/c;->i:Lq/f;
0011e5f0goto :goto_6b1
0011e5f2move-object/from16 v7, v16
0011e5f6iget-object v8, v6, Ls/c;->f:Ls/c;
0011e5faif-eqz v8, :cond_6b8
0011e5feiget-object v8, v8, Ls/c;->i:Lq/f;
0011e602goto :goto_6ba
0011e604move-object/from16 v8, v16
0011e608if-eq v11, v0, :cond_6ca
0011e60ciget-object v8, v11, Ls/d;->Q:[Ls/c;
0011e610aget-object v8, v8, v4
0011e614iget-object v8, v8, Ls/c;->f:Ls/c;
0011e618if-eqz v8, :cond_6c8
0011e61ciget-object v8, v8, Ls/c;->i:Lq/f;
0011e620move-object/from16 v16, v8
0011e624move-object/from16 v8, v16
0011e628if-ne v12, v0, :cond_6ce
0011e62caget-object v6, v2, v4
0011e630if-eqz v7, :cond_6ec
0011e634if-eqz v8, :cond_6ec
0011e638move v0, v4
0011e63ainvoke-virtual {v3}, Ls/c;->e()I
0011e640move-result v4
0011e642aget-object v0, v5, v0
0011e646invoke-virtual {v0}, Ls/c;->e()I
0011e64cmove-result v0
0011e64eiget-object v2, v3, Ls/c;->i:Lq/f;
0011e652iget-object v3, v6, Ls/c;->i:Lq/f;
0011e656const/4 v9, 0x5
0011e658const/high16 v5, 0x3f000000
0011e65cmove-object v6, v7
0011e65emove-object v7, v3
0011e660move-object v3, v6
0011e662move-object v6, v8
0011e664move v8, v0
0011e666invoke-virtual/range {v1 .. v9}, Lq/c;->b(Lq/f;Lq/f;IFLq/f;Lq/f;II)V
0011e66cadd-int/lit8 v2, v24, 0x1
0011e670move-object/from16 v0, v39
0011e674move-object/from16 v1, v40
0011e678move-object/from16 v10, v41
0011e67cmove-object/from16 v14, v19
0011e680move/from16 v13, v35
0011e684goto/16 :goto_17
0011e688return-void
0011d884
0011d884s.j::a(s.e, q.c, java.util.ArrayList, int):
0011d894move-object/from16 v0, v39
0011d898move-object/from16 v1, v40
0011d89cmove-object/from16 v10, v41
0011d8a0if-nez v42, :cond_10
0011d8a4iget v2, v0, Ls/e;->z0:I
0011d8a8iget-object v3, v0, Ls/e;->C0:[Ls/b;
0011d8acconst/4 v15, 0x0
0011d8aemove v13, v2
0011d8b0move-object v14, v3
0011d8b2goto :goto_16
0011d8b4iget v2, v0, Ls/e;->A0:I
0011d8b8iget-object v3, v0, Ls/e;->B0:[Ls/b;
0011d8bcconst/4 v15, 0x2
0011d8begoto :goto_d
0011d8c0const/4 v2, 0x0
0011d8c2if-ge v2, v13, :cond_6fa
0011d8c6aget-object v3, v14, v2
0011d8caiget-boolean v4, v3, Ls/b;->q:Z
0011d8ceiget-object v5, v3, Ls/b;->a:Ls/d;
0011d8d2const/4 v6, 0x3
0011d8d4const/16 v9, 0x8
0011d8d8const/16 v16, 0x0
0011d8dcif-nez v4, :cond_159
0011d8e0iget v4, v3, Ls/b;->l:I
0011d8e4mul-int/lit8 v17, v4, 0x2
0011d8e8move-object v8, v5
0011d8eamove-object v12, v8
0011d8ecconst/16 v18, 0x0
0011d8f0const/16 v19, 0x0
0011d8f4if-nez v18, :cond_121
0011d8f8const/16 v20, 0x1
0011d8fciget v7, v3, Ls/b;->i:I
0011d900add-int/lit8 v7, v7, 0x1
0011d904iput v7, v3, Ls/b;->i:I
0011d908iget-object v7, v8, Ls/d;->m0:[Ls/d;
0011d90caput-object v16, v7, v4
0011d910iget-object v7, v8, Ls/d;->l0:[Ls/d;
0011d914aput-object v16, v7, v4
0011d918iget v7, v8, Ls/d;->g0:I
0011d91ciget-object v11, v8, Ls/d;->Q:[Ls/c;
0011d920if-eq v7, v9, :cond_ee
0011d924invoke-virtual {v8, v4}, Ls/d;->j(I)I
0011d92aaget-object v7, v11, v17
0011d92einvoke-virtual {v7}, Ls/c;->e()I
0011d934add-int/lit8 v7, v17, 0x1
0011d938aget-object v22, v11, v7
0011d93cinvoke-virtual/range {v22}, Ls/c;->e()I
0011d942aget-object v22, v11, v17
0011d946invoke-virtual/range {v22}, Ls/c;->e()I
0011d94caget-object v7, v11, v7
0011d950invoke-virtual {v7}, Ls/c;->e()I
0011d956iget-object v7, v3, Ls/b;->b:Ls/d;
0011d95aif-nez v7, :cond_67
0011d95eiput-object v8, v3, Ls/b;->b:Ls/d;
0011d962iput-object v8, v3, Ls/b;->d:Ls/d;
0011d966iget-object v7, v8, Ls/d;->p0:[I
0011d96aaget v7, v7, v4
0011d96eif-ne v7, v6, :cond_ee
0011d972iget-object v9, v8, Ls/d;->t:[I
0011d976aget v9, v9, v4
0011d97aif-eqz v9, :cond_80
0011d97eif-eq v9, v6, :cond_80
0011d982const/4 v6, 0x2
0011d984if-ne v9, v6, :cond_7b
0011d988goto :goto_80
0011d98amove/from16 v24, v2
0011d98emove/from16 v25, v4
0011d992goto :goto_d4
0011d994iget v6, v3, Ls/b;->j:I
0011d998add-int/lit8 v6, v6, 0x1
0011d99ciput v6, v3, Ls/b;->j:I
0011d9a0iget-object v6, v8, Ls/d;->k0:[F
0011d9a4aget v6, v6, v4
0011d9a8cmpl-float v24, v6, v19
0011d9acif-lez v24, :cond_96
0011d9b0move/from16 v24, v2
0011d9b4iget v2, v3, Ls/b;->k:F
0011d9b8add-float/2addr v2, v6
0011d9baiput v2, v3, Ls/b;->k:F
0011d9begoto :goto_98
0011d9c0move/from16 v24, v2
0011d9c4iget v2, v8, Ls/d;->g0:I
0011d9c8move/from16 v25, v4
0011d9ccconst/16 v4, 0x8
0011d9d0if-eq v2, v4, :cond_c4
0011d9d4const/4 v2, 0x3
0011d9d6if-ne v7, v2, :cond_c4
0011d9daif-eqz v9, :cond_a7
0011d9deif-ne v9, v2, :cond_c4
0011d9e2cmpg-float v2, v6, v19
0011d9e6if-gez v2, :cond_b0
0011d9eamove/from16 v2, v20
0011d9eeiput-boolean v2, v3, Ls/b;->n:Z
0011d9f2goto :goto_b4
0011d9f4move/from16 v2, v20
0011d9f8iput-boolean v2, v3, Ls/b;->o:Z
0011d9fciget-object v2, v3, Ls/b;->h:Ljava/util/ArrayList;
0011da00if-nez v2, :cond_bf
0011da04new-instance v2, Ljava/util/ArrayList;
0011da08invoke-direct {v2}, Ljava/util/ArrayList;-><init>()V
0011da0eiput-object v2, v3, Ls/b;->h:Ljava/util/ArrayList;
0011da12iget-object v2, v3, Ls/b;->h:Ljava/util/ArrayList;
0011da16invoke-virtual {v2, v8}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
0011da1ciget-object v2, v3, Ls/b;->f:Ls/d;
0011da20if-nez v2, :cond_ca
0011da24iput-object v8, v3, Ls/b;->f:Ls/d;
0011da28iget-object v2, v3, Ls/b;->g:Ls/d;
0011da2cif-eqz v2, :cond_d2
0011da30iget-object v2, v2, Ls/d;->l0:[Ls/d;
0011da34aput-object v8, v2, v25
0011da38iput-object v8, v3, Ls/b;->g:Ls/d;
0011da3cif-nez v25, :cond_e2
0011da40iget v2, v8, Ls/d;->r:I
0011da44if-eqz v2, :cond_db
0011da48goto :goto_f2
0011da4aiget v2, v8, Ls/d;->u:I
0011da4eif-nez v2, :cond_f2
0011da52iget v2, v8, Ls/d;->v:I
0011da56goto :goto_f2
0011da58iget v2, v8, Ls/d;->s:I
0011da5cif-eqz v2, :cond_e7
0011da60goto :goto_f2
0011da62iget v2, v8, Ls/d;->x:I
0011da66if-nez v2, :cond_f2
0011da6aiget v2, v8, Ls/d;->y:I
0011da6egoto :goto_f2
0011da70move/from16 v24, v2
0011da74move/from16 v25, v4
0011da78if-eq v12, v8, :cond_f8
0011da7ciget-object v2, v12, Ls/d;->m0:[Ls/d;
0011da80aput-object v8, v2, v25
0011da84add-int/lit8 v2, v17, 0x1
0011da88aget-object v2, v11, v2
0011da8ciget-object v2, v2, Ls/c;->f:Ls/c;
0011da90if-eqz v2, :cond_10e
0011da94iget-object v2, v2, Ls/c;->d:Ls/d;
0011da98iget-object v4, v2, Ls/d;->Q:[Ls/c;
0011da9caget-object v4, v4, v17
0011daa0iget-object v4, v4, Ls/c;->f:Ls/c;
0011daa4if-eqz v4, :cond_10e
0011daa8iget-object v4, v4, Ls/c;->d:Ls/d;
0011daacif-eq v4, v8, :cond_110
0011dab0move-object/from16 v2, v16
0011dab4if-eqz v2, :cond_113
0011dab8goto :goto_116
0011dabamove-object v2, v8
0011dabcconst/16 v18, 0x1
0011dac0move-object v12, v8
0011dac2move/from16 v4, v25
0011dac6const/4 v6, 0x3
0011dac8const/16 v9, 0x8
0011daccmove-object v8, v2
0011dacemove/from16 v2, v24
0011dad2goto/16 :goto_30
0011dad6move/from16 v24, v2
0011dadamove/from16 v25, v4
0011dadeiget-object v2, v3, Ls/b;->b:Ls/d;
0011dae2if-eqz v2, :cond_130
0011dae6iget-object v2, v2, Ls/d;->Q:[Ls/c;
0011daeaaget-object v2, v2, v17
0011daeeinvoke-virtual {v2}, Ls/c;->e()I
0011daf4iget-object v2, v3, Ls/b;->d:Ls/d;
0011daf8if-eqz v2, :cond_13d
0011dafcadd-int/lit8 v17, v17, 0x1
0011db00iget-object v2, v2, Ls/d;->Q:[Ls/c;
0011db04aget-object v2, v2, v17
0011db08invoke-virtual {v2}, Ls/c;->e()I
0011db0eiput-object v8, v3, Ls/b;->c:Ls/d;
0011db12if-nez v25, :cond_148
0011db16iget-boolean v2, v3, Ls/b;->m:Z
0011db1aif-eqz v2, :cond_148
0011db1eiput-object v8, v3, Ls/b;->e:Ls/d;
0011db22goto :goto_14a
0011db24iput-object v5, v3, Ls/b;->e:Ls/d;
0011db28iget-boolean v2, v3, Ls/b;->o:Z
0011db2cif-eqz v2, :cond_154
0011db30iget-boolean v2, v3, Ls/b;->n:Z
0011db34if-eqz v2, :cond_154
0011db38const/4 v2, 0x1
0011db3agoto :goto_155
0011db3cconst/4 v2, 0x0
0011db3eiput-boolean v2, v3, Ls/b;->p:Z
0011db42const/4 v2, 0x1
0011db44goto :goto_15e
0011db46move/from16 v24, v2
0011db4aconst/16 v19, 0x0
0011db4egoto :goto_157
0011db50iput-boolean v2, v3, Ls/b;->q:Z
0011db54if-eqz v10, :cond_173
0011db58invoke-virtual {v10, v5}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z
0011db5emove-result v2
0011db60if-eqz v2, :cond_169
0011db64goto :goto_173
0011db66move/from16 v35, v13
0011db6amove-object/from16 v19, v14
0011db6econst/16 v25, 0x2
0011db72const/16 v26, 0x0
0011db76goto/16 :goto_6ec
0011db7aiget-object v11, v3, Ls/b;->c:Ls/d;
0011db7eiget-object v12, v3, Ls/b;->b:Ls/d;
0011db82iget-object v2, v3, Ls/b;->d:Ls/d;
0011db86iget-object v4, v3, Ls/b;->e:Ls/d;
0011db8aiget v6, v3, Ls/b;->k:F
0011db8eiget-object v7, v0, Ls/d;->p0:[I
0011db92aget v7, v7, v42
0011db96const/4 v8, 0x2
0011db98if-ne v7, v8, :cond_186
0011db9cconst/4 v7, 0x1
0011db9egoto :goto_187
0011dba0const/4 v7, 0x0
0011dba2if-nez v42, :cond_1ad
0011dba6iget v9, v4, Ls/d;->i0:I
0011dbaaif-nez v9, :cond_191
0011dbaeconst/16 v20, 0x1
0011dbb2const/4 v8, 0x1
0011dbb4goto :goto_194
0011dbb6const/16 v20, 0x0
0011dbbagoto :goto_18f
0011dbbcif-ne v9, v8, :cond_19a
0011dbc0move/from16 v17, v8
0011dbc4const/4 v8, 0x2
0011dbc6goto :goto_19d
0011dbc8const/16 v17, 0x0
0011dbccgoto :goto_198
0011dbceif-ne v9, v8, :cond_1a1
0011dbd2const/4 v9, 0x1
0011dbd4goto :goto_1a2
0011dbd6const/4 v9, 0x0
0011dbd8move/from16 v26, v7
0011dbdcmove/from16 v18, v17
0011dbe0move/from16 v21, v20
0011dbe4const/4 v8, 0x0
0011dbe6move/from16 v17, v6
0011dbeamove-object v6, v5
0011dbecgoto :goto_1ce
0011dbeeiget v9, v4, Ls/d;->j0:I
0011dbf2if-nez v9, :cond_1b5
0011dbf6const/16 v18, 0x1
0011dbfaconst/4 v8, 0x1
0011dbfcgoto :goto_1b8
0011dbfeconst/16 v18, 0x0
0011dc02goto :goto_1b3
0011dc04if-ne v9, v8, :cond_1bf
0011dc08const/4 v8, 0x1
0011dc0amove/from16 v17, v6
0011dc0econst/4 v6, 0x2
0011dc10goto :goto_1c1
0011dc12const/4 v8, 0x0
0011dc14goto :goto_1bb
0011dc16if-ne v9, v6, :cond_1c5
0011dc1aconst/4 v9, 0x1
0011dc1cgoto :goto_1c6
0011dc1econst/4 v9, 0x0
0011dc20move-object v6, v5
0011dc22move/from16 v26, v7
0011dc26move/from16 v21, v18
0011dc2amove/from16 v18, v8
0011dc2econst/4 v8, 0x0
0011dc30iget-object v7, v0, Ls/d;->Q:[Ls/c;
0011dc34move-object/from16 v27, v7
0011dc38if-nez v8, :cond_2a1
0011dc3ciget-object v7, v6, Ls/d;->Q:[Ls/c;
0011dc40aget-object v7, v7, v15
0011dc44if-eqz v9, :cond_1dd
0011dc48const/16 v29, 0x1
0011dc4cgoto :goto_1df
0011dc4econst/16 v29, 0x4
0011dc52invoke-virtual {v7}, Ls/c;->e()I
0011dc58move-result v31
0011dc5amove/from16 v32, v8
0011dc5eiget-object v8, v6, Ls/d;->p0:[I
0011dc62move-object/from16 v33, v8
0011dc66aget v8, v33, v42
0011dc6amove/from16 v34, v9
0011dc6econst/4 v9, 0x3
0011dc70if-ne v8, v9, :cond_1f8
0011dc74iget-object v8, v6, Ls/d;->t:[I
0011dc78aget v8, v8, v42
0011dc7cif-nez v8, :cond_1f8
0011dc80const/4 v8, 0x1
0011dc82goto :goto_1f9
0011dc84const/4 v8, 0x0
0011dc86iget-object v9, v7, Ls/c;->f:Ls/c;
0011dc8aif-eqz v9, :cond_205
0011dc8eif-eq v6, v5, :cond_205
0011dc92invoke-virtual {v9}, Ls/c;->e()I
0011dc98move-result v9
0011dc9aadd-int v31, v9, v31
0011dc9emove/from16 v9, v31
0011dca2if-eqz v34, :cond_20f
0011dca6if-eq v6, v5, :cond_20f
0011dcaaif-eq v6, v12, :cond_20f
0011dcaeconst/16 v29, 0x8
0011dcb2move/from16 v31, v8
0011dcb6iget-object v8, v7, Ls/c;->f:Ls/c;
0011dcbaif-eqz v8, :cond_24b
0011dcbeif-ne v6, v12, :cond_222
0011dcc2iget-object v10, v7, Ls/c;->i:Lq/f;
0011dcc6iget-object v8, v8, Ls/c;->i:Lq/f;
0011dccamove/from16 v35, v13
0011dcceconst/4 v13, 0x6
0011dcd0invoke-virtual {v1, v10, v8, v9, v13}, Lq/c;->f(Lq/f;Lq/f;II)V
0011dcd6goto :goto_22d
0011dcd8move/from16 v35, v13
0011dcdciget-object v10, v7, Ls/c;->i:Lq/f;
0011dce0iget-object v8, v8, Ls/c;->i:Lq/f;
0011dce4const/16 v13, 0x8
0011dce8invoke-virtual {v1, v10, v8, v9, v13}, Lq/c;->f(Lq/f;Lq/f;II)V
0011dceeif-eqz v31, :cond_233
0011dcf2if-nez v34, :cond_233
0011dcf6const/16 v29, 0x5
0011dcfaif-ne v6, v12, :cond_23f
0011dcfeif-eqz v34, :cond_23f
0011dd02iget-object v8, v6, Ls/d;->S:[Z
0011dd06aget-boolean v8, v8, v42
0011dd0aif-eqz v8, :cond_23f
0011dd0econst/4 v8, 0x5
0011dd10goto :goto_241
0011dd12move/from16 v8, v29
0011dd16iget-object v10, v7, Ls/c;->i:Lq/f;
0011dd1aiget-object v7, v7, Ls/c;->f:Ls/c;
0011dd1eiget-object v7, v7, Ls/c;->i:Lq/f;
0011dd22invoke-virtual {v1, v10, v7, v9, v8}, Lq/c;->e(Lq/f;Lq/f;II)V
0011dd28goto :goto_24d
0011dd2amove/from16 v35, v13
0011dd2eiget-object v7, v6, Ls/d;->Q:[Ls/c;
0011dd32if-eqz v26, :cond_27a
0011dd36iget v8, v6, Ls/d;->g0:I
0011dd3aconst/16 v13, 0x8
0011dd3eif-eq v8, v13, :cond_26c
0011dd42aget v8, v33, v42
0011dd46const/4 v9, 0x3
0011dd48if-ne v8, v9, :cond_26c
0011dd4cadd-int/lit8 v8, v15, 0x1
0011dd50aget-object v8, v7, v8
0011dd54iget-object v8, v8, Ls/c;->i:Lq/f;
0011dd58aget-object v9, v7, v15
0011dd5ciget-object v9, v9, Ls/c;->i:Lq/f;
0011dd60const/4 v10, 0x0
0011dd62const/4 v13, 0x5
0011dd64invoke-virtual {v1, v8, v9, v10, v13}, Lq/c;->f(Lq/f;Lq/f;II)V
0011dd6agoto :goto_26d
0011dd6cconst/4 v10, 0x0
0011dd6eaget-object v8, v7, v15
0011dd72iget-object v8, v8, Ls/c;->i:Lq/f;
0011dd76aget-object v9, v27, v15
0011dd7aiget-object v9, v9, Ls/c;->i:Lq/f;
0011dd7econst/16 v13, 0x8
0011dd82invoke-virtual {v1, v8, v9, v10, v13}, Lq/c;->f(Lq/f;Lq/f;II)V
0011dd88add-int/lit8 v8, v15, 0x1
0011dd8caget-object v7, v7, v8
0011dd90iget-object v7, v7, Ls/c;->f:Ls/c;
0011dd94if-eqz v7, :cond_290
0011dd98iget-object v7, v7, Ls/c;->d:Ls/d;
0011dd9ciget-object v8, v7, Ls/d;->Q:[Ls/c;
0011dda0aget-object v8, v8, v15
0011dda4iget-object v8, v8, Ls/c;->f:Ls/c;
0011dda8if-eqz v8, :cond_290
0011ddaciget-object v8, v8, Ls/c;->d:Ls/d;
0011ddb0if-eq v8, v6, :cond_292
0011ddb4move-object/from16 v7, v16
0011ddb8if-eqz v7, :cond_298
0011ddbcmove-object v6, v7
0011ddbemove/from16 v8, v32
0011ddc2goto :goto_299
0011ddc4const/4 v8, 0x1
0011ddc6move-object/from16 v10, v41
0011ddcamove/from16 v9, v34
0011ddcemove/from16 v13, v35
0011ddd2goto/16 :goto_1ce
0011ddd6move/from16 v34, v9
0011dddamove/from16 v35, v13
0011dddeif-eqz v2, :cond_301
0011dde2iget-object v6, v11, Ls/d;->Q:[Ls/c;
0011dde6add-int/lit8 v7, v15, 0x1
0011ddeaaget-object v6, v6, v7
0011ddeeiget-object v6, v6, Ls/c;->f:Ls/c;
0011ddf2if-eqz v6, :cond_301
0011ddf6iget-object v6, v2, Ls/d;->Q:[Ls/c;
0011ddfaaget-object v6, v6, v7
0011ddfeiget-object v8, v2, Ls/d;->p0:[I
0011de02aget v8, v8, v42
0011de06const/4 v9, 0x3
0011de08if-ne v8, v9, :cond_2d8
0011de0ciget-object v8, v2, Ls/d;->t:[I
0011de10aget v8, v8, v42
0011de14if-nez v8, :cond_2d8
0011de18if-nez v34, :cond_2d8
0011de1ciget-object v8, v6, Ls/c;->f:Ls/c;
0011de20iget-object v9, v8, Ls/c;->d:Ls/d;
0011de24if-ne v9, v0, :cond_2d8
0011de28iget-object v9, v6, Ls/c;->i:Lq/f;
0011de2ciget-object v8, v8, Ls/c;->i:Lq/f;
0011de30invoke-virtual {v6}, Ls/c;->e()I
0011de36move-result v10
0011de38neg-int v10, v10
0011de3aconst/4 v13, 0x5
0011de3cinvoke-virtual {v1, v9, v8, v10, v13}, Lq/c;->e(Lq/f;Lq/f;II)V
0011de42goto :goto_2ee
0011de44const/4 v13, 0x5
0011de46if-eqz v34, :cond_2ee
0011de4aiget-object v8, v6, Ls/c;->f:Ls/c;
0011de4eiget-object v9, v8, Ls/c;->d:Ls/d;
0011de52if-ne v9, v0, :cond_2ee
0011de56iget-object v9, v6, Ls/c;->i:Lq/f;
0011de5aiget-object v8, v8, Ls/c;->i:Lq/f;
0011de5einvoke-virtual {v6}, Ls/c;->e()I
0011de64move-result v10
0011de66neg-int v10, v10
0011de68const/4 v13, 0x4
0011de6ainvoke-virtual {v1, v9, v8, v10, v13}, Lq/c;->e(Lq/f;Lq/f;II)V
0011de70iget-object v8, v6, Ls/c;->i:Lq/f;
0011de74iget-object v9, v11, Ls/d;->Q:[Ls/c;
0011de78aget-object v7, v9, v7
0011de7ciget-object v7, v7, Ls/c;->f:Ls/c;
0011de80iget-object v7, v7, Ls/c;->i:Lq/f;
0011de84invoke-virtual {v6}, Ls/c;->e()I
0011de8amove-result v6
0011de8cneg-int v6, v6
0011de8econst/4 v13, 0x6
0011de90invoke-virtual {v1, v8, v7, v6, v13}, Lq/c;->g(Lq/f;Lq/f;II)V
0011de96if-eqz v26, :cond_318
0011de9aadd-int/lit8 v6, v15, 0x1
0011de9eaget-object v7, v27, v6
0011dea2iget-object v7, v7, Ls/c;->i:Lq/f;
0011dea6iget-object v8, v11, Ls/d;->Q:[Ls/c;
0011deaaaget-object v6, v8, v6
0011deaeiget-object v8, v6, Ls/c;->i:Lq/f;
0011deb2invoke-virtual {v6}, Ls/c;->e()I
0011deb8move-result v6
0011debaconst/16 v13, 0x8
0011debeinvoke-virtual {v1, v7, v8, v6, v13}, Lq/c;->f(Lq/f;Lq/f;II)V
0011dec4iget-object v6, v3, Ls/b;->h:Ljava/util/ArrayList;
0011dec8if-eqz v6, :cond_442
0011deccinvoke-virtual {v6}, Ljava/util/ArrayList;->size()I
0011ded2move-result v7
0011ded4const/4 v8, 0x1
0011ded6if-le v7, v8, :cond_442
0011dedaiget-boolean v9, v3, Ls/b;->n:Z
0011dedeif-eqz v9, :cond_330
0011dee2iget-boolean v9, v3, Ls/b;->p:Z
0011dee6if-nez v9, :cond_330
0011deeaiget v9, v3, Ls/b;->j:I
0011deeeint-to-float v9, v9
0011def0move/from16 v17, v9
0011def4move-object/from16 v9, v16
0011def8move/from16 v13, v19
0011defcconst/4 v10, 0x0
0011defeif-ge v10, v7, :cond_442
0011df02invoke-virtual {v6, v10}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
0011df08move-result-object v20
0011df0amove-object/from16 v8, v20
0011df0echeck-cast v8, Ls/d;
0011df12iget-object v0, v8, Ls/d;->k0:[F
0011df16aget v0, v0, v42
0011df1acmpg-float v20, v0, v19
0011df1emove/from16 v26, v0
0011df22iget-object v0, v8, Ls/d;->Q:[Ls/c;
0011df26move-object/from16 v27, v0
0011df2aif-gez v20, :cond_36e
0011df2eiget-boolean v0, v3, Ls/b;->p:Z
0011df32if-eqz v0, :cond_366
0011df36add-int/lit8 v0, v15, 0x1
0011df3aaget-object v0, v27, v0
0011df3eiget-object v0, v0, Ls/c;->i:Lq/f;
0011df42aget-object v8, v27, v15
0011df46iget-object v8, v8, Ls/c;->i:Lq/f;
0011df4amove-object/from16 v28, v6
0011df4emove/from16 v29, v7
0011df52const/4 v6, 0x0
0011df54const/4 v7, 0x4
0011df56invoke-virtual {v1, v0, v8, v6, v7}, Lq/c;->e(Lq/f;Lq/f;II)V
0011df5cmove v8, v6
0011df5egoto :goto_385
0011df60const/high16 v0, 0x3f800000
0011df64move-object/from16 v28, v6
0011df68move/from16 v29, v7
0011df6cconst/4 v7, 0x4
0011df6egoto :goto_371
0011df70move/from16 v0, v26
0011df74goto :goto_368
0011df76cmpl-float v6, v0, v19
0011df7aif-nez v6, :cond_38f
0011df7eadd-int/lit8 v0, v15, 0x1
0011df82aget-object v0, v27, v0
0011df86iget-object v0, v0, Ls/c;->i:Lq/f;
0011df8aaget-object v6, v27, v15
0011df8eiget-object v6, v6, Ls/c;->i:Lq/f;
0011df92const/16 v7, 0x8
0011df96const/4 v8, 0x0
0011df98invoke-virtual {v1, v0, v6, v8, v7}, Lq/c;->e(Lq/f;Lq/f;II)V
0011df9emove/from16 v26, v8
0011dfa2move/from16 v31, v10
0011dfa6move/from16 v36, v19
0011dfaamove-object/from16 v19, v14
0011dfaegoto/16 :goto_433
0011dfb2const/16 v26, 0x0
0011dfb6if-eqz v9, :cond_425
0011dfbaiget-object v7, v9, Ls/d;->Q:[Ls/c;
0011dfbeaget-object v9, v7, v15
0011dfc2iget-object v9, v9, Ls/c;->i:Lq/f;
0011dfc6add-int/lit8 v31, v15, 0x1
0011dfcaaget-object v7, v7, v31
0011dfceiget-object v7, v7, Ls/c;->i:Lq/f;
0011dfd2move/from16 v32, v0
0011dfd6aget-object v0, v27, v15
0011dfdaiget-object v0, v0, Ls/c;->i:Lq/f;
0011dfdemove/from16 v33, v6
0011dfe2aget-object v6, v27, v31
0011dfe6iget-object v6, v6, Ls/c;->i:Lq/f;
0011dfeamove-object/from16 v27, v8
0011dfeeinvoke-virtual {v1}, Lq/c;->l()Lq/b;
0011dff4move-result-object v8
0011dff6move/from16 v31, v10
0011dffamove/from16 v10, v19
0011dffeiput v10, v8, Lq/b;->b:F
0011e002cmpl-float v19, v17, v10
0011e006move/from16 v36, v10
0011e00aconst/high16 v10, -0x40800000
0011e00eif-eqz v19, :cond_3c3
0011e012cmpl-float v19, v13, v32
0011e016if-nez v19, :cond_3c9
0011e01amove-object/from16 v19, v14
0011e01emove v14, v10
0011e020const/high16 v10, 0x3f800000
0011e024goto :goto_40d
0011e026cmpl-float v19, v13, v36
0011e02aif-nez v19, :cond_3dc
0011e02eiget-object v0, v8, Lq/b;->d:Lq/a;
0011e032const/high16 v6, 0x3f800000
0011e036invoke-virtual {v0, v9, v6}, Lq/a;->g(Lq/f;F)V
0011e03ciget-object v0, v8, Lq/b;->d:Lq/a;
0011e040invoke-virtual {v0, v7, v10}, Lq/a;->g(Lq/f;F)V
0011e046move-object/from16 v19, v14
0011e04agoto :goto_421
0011e04cconst/high16 v10, 0x3f800000
0011e050if-nez v33, :cond_3ed
0011e054iget-object v7, v8, Lq/b;->d:Lq/a;
0011e058invoke-virtual {v7, v0, v10}, Lq/a;->g(Lq/f;F)V
0011e05eiget-object v0, v8, Lq/b;->d:Lq/a;
0011e062const/high16 v7, -0x40800000
0011e066invoke-virtual {v0, v6, v7}, Lq/a;->g(Lq/f;F)V
0011e06cgoto :goto_3d9
0011e06ediv-float v13, v13, v17
0011e072div-float v19, v32, v17
0011e076div-float v13, v13, v19
0011e07amove-object/from16 v19, v14
0011e07eiget-object v14, v8, Lq/b;->d:Lq/a;
0011e082invoke-virtual {v14, v9, v10}, Lq/a;->g(Lq/f;F)V
0011e088iget-object v9, v8, Lq/b;->d:Lq/a;
0011e08cconst/high16 v14, -0x40800000
0011e090invoke-virtual {v9, v7, v14}, Lq/a;->g(Lq/f;F)V
0011e096iget-object v7, v8, Lq/b;->d:Lq/a;
0011e09ainvoke-virtual {v7, v6, v13}, Lq/a;->g(Lq/f;F)V
0011e0a0iget-object v6, v8, Lq/b;->d:Lq/a;
0011e0a4neg-float v7, v13
0011e0a6invoke-virtual {v6, v0, v7}, Lq/a;->g(Lq/f;F)V
0011e0acgoto :goto_421
0011e0aeiget-object v13, v8, Lq/b;->d:Lq/a;
0011e0b2invoke-virtual {v13, v9, v10}, Lq/a;->g(Lq/f;F)V
0011e0b8iget-object v9, v8, Lq/b;->d:Lq/a;
0011e0bcinvoke-virtual {v9, v7, v14}, Lq/a;->g(Lq/f;F)V
0011e0c2iget-object v7, v8, Lq/b;->d:Lq/a;
0011e0c6invoke-virtual {v7, v6, v10}, Lq/a;->g(Lq/f;F)V
0011e0cciget-object v6, v8, Lq/b;->d:Lq/a;
0011e0d0invoke-virtual {v6, v0, v14}, Lq/a;->g(Lq/f;F)V
0011e0d6invoke-virtual {v1, v8}, Lq/c;->c(Lq/b;)V
0011e0dcgoto :goto_42f
0011e0demove/from16 v32, v0
0011e0e2move-object/from16 v27, v8
0011e0e6move/from16 v31, v10
0011e0eamove/from16 v36, v19
0011e0eemove-object/from16 v19, v14
0011e0f2move-object/from16 v9, v27
0011e0f6move/from16 v13, v32
0011e0faadd-int/lit8 v10, v31, 0x1
0011e0feconst/4 v8, 0x1
0011e100move-object/from16 v0, v39
0011e104move-object/from16 v14, v19
0011e108move-object/from16 v6, v28
0011e10cmove/from16 v7, v29
0011e110move/from16 v19, v36
0011e114goto/16 :goto_335
0011e118move-object/from16 v19, v14
0011e11cconst/16 v26, 0x0
0011e120if-eqz v12, :cond_44d
0011e124if-eq v12, v2, :cond_451
0011e128if-eqz v34, :cond_44d
0011e12cgoto :goto_451
0011e12emove-object v0, v2
0011e130const/16 v25, 0x2
0011e134goto :goto_4a5
0011e136iget-object v0, v5, Ls/d;->Q:[Ls/c;
0011e13aaget-object v0, v0, v15
0011e13eiget-object v3, v11, Ls/d;->Q:[Ls/c;
0011e142add-int/lit8 v5, v15, 0x1
0011e146aget-object v3, v3, v5
0011e14aiget-object v0, v0, Ls/c;->f:Ls/c;
0011e14eif-eqz v0, :cond_462
0011e152iget-object v0, v0, Ls/c;->i:Lq/f;
0011e156goto :goto_464
0011e158move-object/from16 v0, v16
0011e15ciget-object v6, v3, Ls/c;->f:Ls/c;
0011e160if-eqz v6, :cond_46b
0011e164iget-object v6, v6, Ls/c;->i:Lq/f;
0011e168goto :goto_46d
0011e16amove-object/from16 v6, v16
0011e16eiget-object v7, v12, Ls/d;->Q:[Ls/c;
0011e172aget-object v7, v7, v15
0011e176if-eqz v2, :cond_477
0011e17aiget-object v3, v2, Ls/d;->Q:[Ls/c;
0011e17eaget-object v3, v3, v5
0011e182if-eqz v0, :cond_49e
0011e186if-eqz v6, :cond_49e
0011e18aif-nez v42, :cond_481
0011e18eiget v4, v4, Ls/d;->d0:F
0011e192move v5, v4
0011e194goto :goto_484
0011e196iget v4, v4, Ls/d;->e0:F
0011e19agoto :goto_47f
0011e19cinvoke-virtual {v7}, Ls/c;->e()I
0011e1a2move-result v4
0011e1a4invoke-virtual {v3}, Ls/c;->e()I
0011e1aamove-result v8
0011e1aciget-object v7, v7, Ls/c;->i:Lq/f;
0011e1b0iget-object v3, v3, Ls/c;->i:Lq/f;
0011e1b4const/4 v9, 0x7
0011e1b6move-object/from16 v25, v3
0011e1bamove-object v3, v0
0011e1bcmove-object v0, v2
0011e1bemove-object v2, v7
0011e1c0move-object/from16 v7, v25
0011e1c4const/16 v25, 0x2
0011e1c8invoke-virtual/range {v1 .. v9}, Lq/c;->b(Lq/f;Lq/f;IFLq/f;Lq/f;II)V
0011e1cegoto :goto_4a1
0011e1d0move-object v0, v2
0011e1d2const/16 v25, 0x2
0011e1d6move-object/from16 v1, v40
0011e1dagoto/16 :goto_693
0011e1deif-eqz v21, :cond_589
0011e1e2if-eqz v12, :cond_589
0011e1e6iget v1, v3, Ls/b;->j:I
0011e1eaif-lez v1, :cond_4b4
0011e1eeiget v2, v3, Ls/b;->i:I
0011e1f2if-ne v2, v1, :cond_4b4
0011e1f6const/16 v23, 0x1
0011e1fagoto :goto_4b6
0011e1fcmove/from16 v23, v26
0011e200move-object v10, v12
0011e202move-object v13, v10
0011e204if-eqz v10, :cond_4a1
0011e208iget-object v1, v10, Ls/d;->m0:[Ls/d;
0011e20caget-object v1, v1, v42
0011e210move-object v14, v1
0011e212if-eqz v14, :cond_4cc
0011e216iget v1, v14, Ls/d;->g0:I
0011e21aconst/16 v4, 0x8
0011e21eif-ne v1, v4, :cond_4ce
0011e222iget-object v1, v14, Ls/d;->m0:[Ls/d;
0011e226aget-object v14, v1, v42
0011e22agoto :goto_4bf
0011e22cconst/16 v4, 0x8
0011e230if-nez v14, :cond_4dc
0011e234if-ne v10, v0, :cond_4d3
0011e238goto :goto_4dc
0011e23amove-object/from16 v37, v5
0011e23emove-object/from16 v17, v13
0011e242const/16 v30, 0x5
0011e246move v13, v4
0011e248goto/16 :goto_57c
0011e24ciget-object v1, v10, Ls/d;->Q:[Ls/c;
0011e250aget-object v2, v1, v15
0011e254iget-object v3, v2, Ls/c;->i:Lq/f;
0011e258iget-object v6, v2, Ls/c;->f:Ls/c;
0011e25cif-eqz v6, :cond_4e9
0011e260iget-object v6, v6, Ls/c;->i:Lq/f;
0011e264goto :goto_4eb
0011e266move-object/from16 v6, v16
0011e26aif-eq v13, v10, :cond_4f6
0011e26eiget-object v6, v13, Ls/d;->Q:[Ls/c;
0011e272add-int/lit8 v7, v15, 0x1
0011e276aget-object v6, v6, v7
0011e27aiget-object v6, v6, Ls/c;->i:Lq/f;
0011e27egoto :goto_505
0011e280if-ne v10, v12, :cond_505
0011e284iget-object v6, v5, Ls/d;->Q:[Ls/c;
0011e288aget-object v6, v6, v15
0011e28ciget-object v6, v6, Ls/c;->f:Ls/c;
0011e290if-eqz v6, :cond_503
0011e294iget-object v6, v6, Ls/c;->i:Lq/f;
0011e298goto :goto_505
0011e29amove-object/from16 v6, v16
0011e29einvoke-virtual {v2}, Ls/c;->e()I
0011e2a4move-result v2
0011e2a6add-int/lit8 v7, v15, 0x1
0011e2aaaget-object v8, v1, v7
0011e2aeinvoke-virtual {v8}, Ls/c;->e()I
0011e2b4move-result v8
0011e2b6if-eqz v14, :cond_51a
0011e2baiget-object v9, v14, Ls/d;->Q:[Ls/c;
0011e2beaget-object v9, v9, v15
0011e2c2iget-object v4, v9, Ls/c;->i:Lq/f;
0011e2c6goto :goto_527
0011e2c8iget-object v4, v11, Ls/d;->Q:[Ls/c;
0011e2ccaget-object v4, v4, v7
0011e2d0iget-object v9, v4, Ls/c;->f:Ls/c;
0011e2d4if-eqz v9, :cond_525
0011e2d8iget-object v4, v9, Ls/c;->i:Lq/f;
0011e2dcgoto :goto_527
0011e2demove-object/from16 v4, v16
0011e2e2aget-object v1, v1, v7
0011e2e6iget-object v1, v1, Ls/c;->i:Lq/f;
0011e2eaif-eqz v9, :cond_532
0011e2eeinvoke-virtual {v9}, Ls/c;->e()I
0011e2f4move-result v9
0011e2f6add-int/2addr v8, v9
0011e2f8iget-object v9, v13, Ls/d;->Q:[Ls/c;
0011e2fcaget-object v9, v9, v7
0011e300invoke-virtual {v9}, Ls/c;->e()I
0011e306move-result v9
0011e308add-int/2addr v9, v2
0011e30aif-eqz v3, :cond_574
0011e30eif-eqz v6, :cond_574
0011e312if-eqz v4, :cond_574
0011e316if-eqz v1, :cond_574
0011e31aif-ne v10, v12, :cond_54d
0011e31eiget-object v2, v12, Ls/d;->Q:[Ls/c;
0011e322aget-object v2, v2, v15
0011e326invoke-virtual {v2}, Ls/c;->e()I
0011e32cmove-result v9
0011e32eif-ne v10, v0, :cond_557
0011e332iget-object v2, v0, Ls/d;->Q:[Ls/c;
0011e336aget-object v2, v2, v7
0011e33ainvoke-virtual {v2}, Ls/c;->e()I
0011e340move-result v8
0011e342move-object v2, v3
0011e344move-object v3, v6
0011e346move-object v6, v4
0011e348move v4, v9
0011e34aif-eqz v23, :cond_561
0011e34econst/16 v9, 0x8
0011e352move-object v7, v5
0011e354goto :goto_563
0011e356const/4 v9, 0x5
0011e358goto :goto_55f
0011e35aconst/high16 v5, 0x3f000000
0011e35emove-object/from16 v37, v7
0011e362move-object/from16 v17, v13
0011e366const/16 v13, 0x8
0011e36aconst/16 v30, 0x5
0011e36emove-object v7, v1
0011e370move-object/from16 v1, v40
0011e374invoke-virtual/range {v1 .. v9}, Lq/c;->b(Lq/f;Lq/f;IFLq/f;Lq/f;II)V
0011e37agoto :goto_57c
0011e37cmove-object/from16 v37, v5
0011e380move-object/from16 v17, v13
0011e384const/16 v13, 0x8
0011e388const/16 v30, 0x5
0011e38ciget v1, v10, Ls/d;->g0:I
0011e390if-eq v1, v13, :cond_582
0011e394move-object/from16 v17, v10
0011e398move-object v10, v14
0011e39amove-object/from16 v13, v17
0011e39emove-object/from16 v5, v37
0011e3a2goto/16 :goto_4b8
0011e3a6move-object/from16 v37, v5
0011e3aaconst/16 v13, 0x8
0011e3aeif-eqz v18, :cond_4a1
0011e3b2if-eqz v12, :cond_4a1
0011e3b6iget v1, v3, Ls/b;->j:I
0011e3baif-lez v1, :cond_59c
0011e3beiget v2, v3, Ls/b;->i:I
0011e3c2if-ne v2, v1, :cond_59c
0011e3c6const/16 v23, 0x1
0011e3cagoto :goto_59e
0011e3ccmove/from16 v23, v26
0011e3d0move-object v10, v12
0011e3d2move-object v14, v10
0011e3d4if-eqz v10, :cond_63e
0011e3d8iget-object v1, v10, Ls/d;->m0:[Ls/d;
0011e3dcaget-object v1, v1, v42
0011e3e0if-eqz v1, :cond_5b1
0011e3e4iget v2, v1, Ls/d;->g0:I
0011e3e8if-ne v2, v13, :cond_5b1
0011e3eciget-object v1, v1, Ls/d;->m0:[Ls/d;
0011e3f0aget-object v1, v1, v42
0011e3f4goto :goto_5a6
0011e3f6if-eq v10, v12, :cond_632
0011e3faif-eq v10, v0, :cond_632
0011e3feif-eqz v1, :cond_632
0011e402if-ne v1, v0, :cond_5bb
0011e406move-object/from16 v1, v16
0011e40aiget-object v2, v10, Ls/d;->Q:[Ls/c;
0011e40eaget-object v3, v2, v15
0011e412move-object v4, v2
0011e414iget-object v2, v3, Ls/c;->i:Lq/f;
0011e418iget-object v5, v14, Ls/d;->Q:[Ls/c;
0011e41cadd-int/lit8 v6, v15, 0x1
0011e420aget-object v5, v5, v6
0011e424iget-object v5, v5, Ls/c;->i:Lq/f;
0011e428invoke-virtual {v3}, Ls/c;->e()I
0011e42emove-result v3
0011e430aget-object v7, v4, v6
0011e434invoke-virtual {v7}, Ls/c;->e()I
0011e43amove-result v7
0011e43cif-eqz v1, :cond_5e6
0011e440iget-object v4, v1, Ls/d;->Q:[Ls/c;
0011e444aget-object v4, v4, v15
0011e448iget-object v8, v4, Ls/c;->i:Lq/f;
0011e44ciget-object v9, v4, Ls/c;->f:Ls/c;
0011e450if-eqz v9, :cond_5e3
0011e454iget-object v9, v9, Ls/c;->i:Lq/f;
0011e458goto :goto_5fb
0011e45amove-object/from16 v9, v16
0011e45egoto :goto_5fb
0011e460iget-object v8, v0, Ls/d;->Q:[Ls/c;
0011e464aget-object v8, v8, v15
0011e468if-eqz v8, :cond_5ef
0011e46ciget-object v9, v8, Ls/c;->i:Lq/f;
0011e470goto :goto_5f1
0011e472move-object/from16 v9, v16
0011e476aget-object v4, v4, v6
0011e47aiget-object v4, v4, Ls/c;->i:Lq/f;
0011e47emove-object/from16 v38, v9
0011e482move-object v9, v4
0011e484move-object v4, v8
0011e486move-object/from16 v8, v38
0011e48aif-eqz v4, :cond_602
0011e48einvoke-virtual {v4}, Ls/c;->e()I
0011e494move-result v4
0011e496add-int/2addr v7, v4
0011e498iget-object v4, v14, Ls/d;->Q:[Ls/c;
0011e49caget-object v4, v4, v6
0011e4a0invoke-virtual {v4}, Ls/c;->e()I
0011e4a6move-result v4
0011e4a8add-int/2addr v4, v3
0011e4aamove-object v6, v8
0011e4acmove v8, v7
0011e4aemove-object v7, v9
0011e4b0if-eqz v23, :cond_612
0011e4b4move v9, v13
0011e4b6goto :goto_613
0011e4b8const/4 v9, 0x4
0011e4baif-eqz v2, :cond_629
0011e4beif-eqz v5, :cond_629
0011e4c2if-eqz v6, :cond_629
0011e4c6if-eqz v7, :cond_629
0011e4camove-object v3, v5
0011e4ccconst/high16 v5, 0x3f000000
0011e4d0move-object/from16 v17, v1
0011e4d4const/16 v29, 0x4
0011e4d8move-object/from16 v1, v40
0011e4dcinvoke-virtual/range {v1 .. v9}, Lq/c;->b(Lq/f;Lq/f;IFLq/f;Lq/f;II)V
0011e4e2move-object v2, v1
0011e4e4goto :goto_62f
0011e4e6move-object/from16 v2, v40
0011e4eamove-object/from16 v17, v1
0011e4eeconst/16 v29, 0x4
0011e4f2move-object/from16 v1, v17
0011e4f6goto :goto_636
0011e4f8move-object/from16 v2, v40
0011e4fcconst/16 v29, 0x4
0011e500iget v3, v10, Ls/d;->g0:I
0011e504if-eq v3, v13, :cond_63b
0011e508move-object v14, v10
0011e50amove-object v10, v1
0011e50cgoto/16 :goto_5a0
0011e510move-object/from16 v2, v40
0011e514iget-object v1, v12, Ls/d;->Q:[Ls/c;
0011e518aget-object v1, v1, v15
0011e51cmove-object/from16 v7, v37
0011e520iget-object v3, v7, Ls/d;->Q:[Ls/c;
0011e524aget-object v3, v3, v15
0011e528iget-object v3, v3, Ls/c;->f:Ls/c;
0011e52ciget-object v4, v0, Ls/d;->Q:[Ls/c;
0011e530add-int/lit8 v5, v15, 0x1
0011e534aget-object v10, v4, v5
0011e538iget-object v4, v11, Ls/d;->Q:[Ls/c;
0011e53caget-object v4, v4, v5
0011e540iget-object v13, v4, Ls/c;->f:Ls/c;
0011e544const/4 v9, 0x5
0011e546if-eqz v3, :cond_668
0011e54aif-eq v12, v0, :cond_66a
0011e54eiget-object v4, v1, Ls/c;->i:Lq/f;
0011e552iget-object v3, v3, Ls/c;->i:Lq/f;
0011e556invoke-virtual {v1}, Ls/c;->e()I
0011e55cmove-result v1
0011e55einvoke-virtual {v2, v4, v3, v1, v9}, Lq/c;->e(Lq/f;Lq/f;II)V
0011e564move-object v1, v2
0011e566goto :goto_683
0011e568if-eqz v13, :cond_668
0011e56ciget-object v2, v1, Ls/c;->i:Lq/f;
0011e570iget-object v3, v3, Ls/c;->i:Lq/f;
0011e574invoke-virtual {v1}, Ls/c;->e()I
0011e57amove-result v4
0011e57ciget-object v6, v10, Ls/c;->i:Lq/f;
0011e580iget-object v7, v13, Ls/c;->i:Lq/f;
0011e584invoke-virtual {v10}, Ls/c;->e()I
0011e58amove-result v8
0011e58cconst/high16 v5, 0x3f000000
0011e590move-object/from16 v1, v40
0011e594invoke-virtual/range {v1 .. v9}, Lq/c;->b(Lq/f;Lq/f;IFLq/f;Lq/f;II)V
0011e59aif-eqz v13, :cond_693
0011e59eif-eq v12, v0, :cond_693
0011e5a2iget-object v2, v10, Ls/c;->i:Lq/f;
0011e5a6iget-object v3, v13, Ls/c;->i:Lq/f;
0011e5aainvoke-virtual {v10}, Ls/c;->e()I
0011e5b0move-result v4
0011e5b2neg-int v4, v4
0011e5b4invoke-virtual {v1, v2, v3, v4, v9}, Lq/c;->e(Lq/f;Lq/f;II)V
0011e5baif-nez v21, :cond_697
0011e5beif-eqz v18, :cond_6ec
0011e5c2if-eqz v12, :cond_6ec
0011e5c6if-eq v12, v0, :cond_6ec
0011e5caiget-object v2, v12, Ls/d;->Q:[Ls/c;
0011e5ceaget-object v3, v2, v15
0011e5d2if-nez v0, :cond_6a2
0011e5d6move-object v0, v12
0011e5d8add-int/lit8 v4, v15, 0x1
0011e5dciget-object v5, v0, Ls/d;->Q:[Ls/c;
0011e5e0aget-object v6, v5, v4
0011e5e4iget-object v7, v3, Ls/c;->f:Ls/c;
0011e5e8if-eqz v7, :cond_6af
0011e5eciget-object v7, v7, Ls/c;->i:Lq/f;
0011e5f0goto :goto_6b1
0011e5f2move-object/from16 v7, v16
0011e5f6iget-object v8, v6, Ls/c;->f:Ls/c;
0011e5faif-eqz v8, :cond_6b8
0011e5feiget-object v8, v8, Ls/c;->i:Lq/f;
0011e602goto :goto_6ba
0011e604move-object/from16 v8, v16
0011e608if-eq v11, v0, :cond_6ca
0011e60ciget-object v8, v11, Ls/d;->Q:[Ls/c;
0011e610aget-object v8, v8, v4
0011e614iget-object v8, v8, Ls/c;->f:Ls/c;
0011e618if-eqz v8, :cond_6c8
0011e61ciget-object v8, v8, Ls/c;->i:Lq/f;
0011e620move-object/from16 v16, v8
0011e624move-object/from16 v8, v16
0011e628if-ne v12, v0, :cond_6ce
0011e62caget-object v6, v2, v4
0011e630if-eqz v7, :cond_6ec
0011e634if-eqz v8, :cond_6ec
0011e638move v0, v4
0011e63ainvoke-virtual {v3}, Ls/c;->e()I
0011e640move-result v4
0011e642aget-object v0, v5, v0
0011e646invoke-virtual {v0}, Ls/c;->e()I
0011e64cmove-result v0
0011e64eiget-object v2, v3, Ls/c;->i:Lq/f;
0011e652iget-object v3, v6, Ls/c;->i:Lq/f;
0011e656const/4 v9, 0x5
0011e658const/high16 v5, 0x3f000000
0011e65cmove-object v6, v7
0011e65emove-object v7, v3
0011e660move-object v3, v6
0011e662move-object v6, v8
0011e664move v8, v0
0011e666invoke-virtual/range {v1 .. v9}, Lq/c;->b(Lq/f;Lq/f;IFLq/f;Lq/f;II)V
0011e66cadd-int/lit8 v2, v24, 0x1
0011e670move-object/from16 v0, v39
0011e674move-object/from16 v1, v40
0011e678move-object/from16 v10, v41
0011e67cmove-object/from16 v14, v19
0011e680move/from16 v13, v35
0011e684goto/16 :goto_17
0011e688return-void
0011d884
Loading..