|  | # Copyright (c) 2016, the R8 project authors. Please see the AUTHORS file | 
|  | # for details. All rights reserved. Use of this source code is governed by a | 
|  | # BSD-style license that can be found in the LICENSE file. | 
|  |  | 
|  | .class public final LTestObject; | 
|  | .super Ljava/lang/Object; | 
|  |  | 
|  | .field public a:LTest; | 
|  | .field public b:Ljava/util/List; | 
|  |  | 
|  | .method public constructor <init>()V | 
|  | .registers 1 | 
|  | invoke-direct {p0}, Ljava/lang/Object;-><init>()V | 
|  | return-void | 
|  | .end method | 
|  |  | 
|  | .method public final a(LTest;LTest;LTest;LTest;Z)LTest; | 
|  | .registers 34 | 
|  | move-object/from16 v0, p0 | 
|  | iget-object v12, v0, LTestObject;->a:LTest; | 
|  | iget-object v4, v12, LTest;->a:LTest; | 
|  | invoke-virtual {v4}, LTest;->b()J | 
|  | move-result-wide v14 | 
|  | const/4 v10, 0x0 | 
|  | const/4 v4, 0x0 | 
|  | if-eqz p2, :cond_9cf | 
|  | move-object/from16 v0, p2 | 
|  | iget-object v10, v0, LTest;->a:LTest; | 
|  | move-object/from16 v0, p2 | 
|  | iget-object v4, v0, LTest;->b:Ljava/util/List; | 
|  | move-object v13, v4 | 
|  | :goto_17 | 
|  | if-eqz v10, :cond_1f | 
|  | invoke-virtual {v10}, LTest;->d()Z | 
|  | move-result v4 | 
|  | if-nez v4, :cond_21d | 
|  | :cond_1f | 
|  | new-instance v4, LTest; | 
|  | const/4 v5, 0x0 | 
|  | const/4 v6, 0x0 | 
|  | sget-object v7, LTest;->P:LTest; | 
|  | const-wide/16 v8, 0x0 | 
|  | const/4 v11, 0x0 | 
|  | invoke-direct/range {v4 .. v11}, LTest;-><init>(ILTest;LTest;JLTest;Ljava/util/Map;)V | 
|  | move-object v14, v4 | 
|  | :goto_2c | 
|  | if-nez p4, :cond_44 | 
|  | iget-object v4, v14, LTest;->a:LTest; | 
|  | sget-object v5, LTest;->P:LTest; | 
|  | if-ne v4, v5, :cond_44 | 
|  | iget-object v4, v14, LTest;->a:LTest; | 
|  | new-instance p4, LTest; | 
|  | iget v5, v4, LTest;->c:I | 
|  | iget v4, v4, LTest;->d:I | 
|  | const v6, 0x2faf080 | 
|  | move-object/from16 v0, p4 | 
|  | invoke-direct {v0, v5, v4, v6}, LTest;-><init>(III)V | 
|  | :cond_44 | 
|  | move-object/from16 v0, p0 | 
|  | iget-object v4, v0, LTestObject;->a:LTest; | 
|  | invoke-virtual {v4}, LTest;->a()Z | 
|  | move-result v5 | 
|  | if-eqz v5, :cond_6c5 | 
|  | iget-object v8, v4, LTest;->a:LTest; | 
|  | if-nez p1, :cond_61e | 
|  | const/4 v4, 0x0 | 
|  | :cond_53 | 
|  | :goto_53 | 
|  | if-eqz v4, :cond_6c8 | 
|  | move-object v12, v4 | 
|  | :goto_56 | 
|  | iget-object v4, v12, LTest;->a:LTest; | 
|  | sget-object v5, LTest;->P:LTest; | 
|  | if-ne v4, v5, :cond_931 | 
|  | const/4 v4, 0x1 | 
|  | :goto_5d | 
|  | iget-object v5, v14, LTest;->a:LTest; | 
|  | sget-object v6, LTest;->P:LTest; | 
|  | if-ne v5, v6, :cond_934 | 
|  | const/4 v5, 0x1 | 
|  | :goto_64 | 
|  | if-nez v4, :cond_937 | 
|  | if-nez v5, :cond_937 | 
|  | const/4 v4, 0x0 | 
|  | move-object v13, v4 | 
|  | :goto_6a | 
|  | sget-object v4, LTest;->P:LTest; | 
|  | invoke-static {v4}, LTest;->a(LTest;)Z | 
|  | move-result v4 | 
|  | if-eqz v4, :cond_212 | 
|  | const/4 v5, 0x0 | 
|  | const/4 v4, 0x0 | 
|  | if-eqz v13, :cond_9c8 | 
|  | if-ne v13, v14, :cond_976 | 
|  | const/4 v5, 0x1 | 
|  | move v11, v4 | 
|  | move v15, v5 | 
|  | :goto_7b | 
|  | if-eqz v12, :cond_97b | 
|  | iget-object v4, v12, LTest;->a:LTest; | 
|  | sget-object v5, LTest;->P:LTest; | 
|  | if-ne v4, v5, :cond_97b | 
|  | const/4 v4, 0x1 | 
|  | :goto_84 | 
|  | if-eqz v4, :cond_9c | 
|  | const/4 v7, 0x0 | 
|  | iget v4, v12, LTest;->a:I | 
|  | packed-switch v4, :pswitch_data_9d2 | 
|  | :goto_8c | 
|  | :pswitch_8c | 
|  | if-eqz v7, :cond_9c | 
|  | move-object/from16 v0, p0 | 
|  | iget-object v4, v0, LTestObject;->a:LTest; | 
|  | const-string v5, "" | 
|  | const-string v6, "" | 
|  | const-wide/16 v8, 0x1 | 
|  | const/4 v10, 0x1 | 
|  | invoke-interface/range {v4 .. v10}, LTest;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JZ)V | 
|  | :cond_9c | 
|  | iget-object v4, v14, LTest;->a:LTest; | 
|  | sget-object v5, LTest;->P:LTest; | 
|  | if-ne v4, v5, :cond_98e | 
|  | const/4 v4, 0x1 | 
|  | :goto_a3 | 
|  | if-eqz v4, :cond_bb | 
|  | const/4 v7, 0x0 | 
|  | iget v4, v14, LTest;->a:I | 
|  | packed-switch v4, :pswitch_data_9e0 | 
|  | :goto_ab | 
|  | if-eqz v7, :cond_bb | 
|  | move-object/from16 v0, p0 | 
|  | iget-object v4, v0, LTestObject;->a:LTest; | 
|  | const-string v5, "" | 
|  | const-string v6, "" | 
|  | const-wide/16 v8, 0x1 | 
|  | const/4 v10, 0x1 | 
|  | invoke-interface/range {v4 .. v10}, LTest;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JZ)V | 
|  | :cond_bb | 
|  | if-eqz v15, :cond_999 | 
|  | move-object/from16 v0, p0 | 
|  | iget-object v4, v0, LTestObject;->a:LTest; | 
|  | const-string v5, "" | 
|  | const-string v6, "" | 
|  | const-string v7, "" | 
|  | const-wide/16 v8, 0x1 | 
|  | const/4 v10, 0x1 | 
|  | invoke-interface/range {v4 .. v10}, LTest;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JZ)V | 
|  | :goto_cd | 
|  | move-object/from16 v0, p0 | 
|  | iget-object v4, v0, LTestObject;->a:LTest; | 
|  | if-eqz v4, :cond_119 | 
|  | move-object/from16 v0, p0 | 
|  | iget-object v4, v0, LTestObject;->a:LTest; | 
|  | move-object/from16 v0, p0 | 
|  | iget-object v5, v0, LTestObject;->a:LTest; | 
|  | const-string v6, "" | 
|  | invoke-virtual {v4}, LTest;->a()Z | 
|  | move-result v7 | 
|  | if-eqz v7, :cond_f6 | 
|  | iget-object v4, v4, LTest;->a:LTest; | 
|  | iget-object v7, v4, LTest;->a:LTest; | 
|  | if-eqz v7, :cond_f6 | 
|  | iget-object v7, v4, LTest;->a:LTest; | 
|  | iget-object v7, v7, LTest;->a:LTest; | 
|  | if-eqz v7, :cond_f6 | 
|  | iget-object v4, v4, LTest;->a:LTest; | 
|  | iget-object v4, v4, LTest;->a:LTest; | 
|  | invoke-virtual {v4, v5, v6}, LTest;->a(LTest;Ljava/lang/String;)V | 
|  | :cond_f6 | 
|  | move-object/from16 v0, p0 | 
|  | iget-object v4, v0, LTestObject;->a:LTest; | 
|  | move-object/from16 v0, p0 | 
|  | iget-object v5, v0, LTestObject;->a:LTest; | 
|  | const-string v6, "" | 
|  | invoke-virtual {v4}, LTest;->b()Z | 
|  | move-result v7 | 
|  | if-eqz v7, :cond_119 | 
|  | iget-object v4, v4, LTest;->a:LTest; | 
|  | iget-object v7, v4, LTest;->a:LTest; | 
|  | if-eqz v7, :cond_119 | 
|  | iget-object v7, v4, LTest;->a:LTest; | 
|  | iget-object v7, v7, LTest;->a:LTest; | 
|  | if-eqz v7, :cond_119 | 
|  | iget-object v4, v4, LTest;->a:LTest; | 
|  | iget-object v4, v4, LTest;->a:LTest; | 
|  | invoke-virtual {v4, v5, v6}, LTest;->a(LTest;Ljava/lang/String;)V | 
|  | :cond_119 | 
|  | move-object/from16 v0, p0 | 
|  | iget-object v4, v0, LTestObject;->a:LTest; | 
|  | if-eqz v4, :cond_212 | 
|  | move-object/from16 v0, p0 | 
|  | iget-object v4, v0, LTestObject;->a:LTest; | 
|  | move-object/from16 v0, p0 | 
|  | iget-object v5, v0, LTestObject;->a:LTest; | 
|  | const-string v6, "" | 
|  | invoke-virtual {v4}, LTest;->a()Z | 
|  | move-result v7 | 
|  | if-eqz v7, :cond_212 | 
|  | iget-object v4, v4, LTest;->a:LTest; | 
|  | invoke-static {v5}, LTest;->a(Ljava/lang/Object;)Ljava/lang/Object; | 
|  | invoke-static {v6}, LTest;->a(Ljava/lang/Object;)Ljava/lang/Object; | 
|  | iget-object v7, v4, LTest;->a:LTest; | 
|  | iget-object v15, v7, LTest;->a:LTest; | 
|  | iget-object v4, v4, LTest;->a:LTest; | 
|  | iget-object v7, v4, LTest;->a:LTest; | 
|  | if-eqz v7, :cond_9bf | 
|  | iget-object v4, v4, LTest;->a:LTest; | 
|  | invoke-virtual {v4}, LTest;->b()J | 
|  | move-result-wide v8 | 
|  | move-wide/from16 v16, v8 | 
|  | :goto_149 | 
|  | iget-wide v8, v15, LTest;->l:J | 
|  | const-wide/16 v10, -0x1 | 
|  | cmp-long v4, v8, v10 | 
|  | if-eqz v4, :cond_191 | 
|  | iget-wide v8, v15, LTest;->l:J | 
|  | cmp-long v4, v16, v8 | 
|  | if-lez v4, :cond_191 | 
|  | iget-wide v8, v15, LTest;->l:J | 
|  | sub-long v8, v16, v8 | 
|  | long-to-float v4, v8 | 
|  | const v7, 0x4ca4cb80    # 8.64E7f | 
|  | div-float v10, v4, v7 | 
|  | const-string v7, "" | 
|  | iget v4, v15, LTest;->g:I | 
|  | int-to-long v8, v4 | 
|  | invoke-static/range {v5 .. v10}, LTest;->a(LTest;Ljava/lang/String;Ljava/lang/String;JF)V | 
|  | const-string v7, "" | 
|  | iget v4, v15, LTest;->c:I | 
|  | int-to-long v8, v4 | 
|  | invoke-static/range {v5 .. v10}, LTest;->a(LTest;Ljava/lang/String;Ljava/lang/String;JF)V | 
|  | const-string v7, "" | 
|  | iget v4, v15, LTest;->b:I | 
|  | int-to-long v8, v4 | 
|  | invoke-static/range {v5 .. v10}, LTest;->a(LTest;Ljava/lang/String;Ljava/lang/String;JF)V | 
|  | const-string v7, "" | 
|  | iget v4, v15, LTest;->a:I | 
|  | int-to-long v8, v4 | 
|  | invoke-static/range {v5 .. v10}, LTest;->a(LTest;Ljava/lang/String;Ljava/lang/String;JF)V | 
|  | const-string v7, "" | 
|  | iget v4, v15, LTest;->d:I | 
|  | int-to-long v8, v4 | 
|  | invoke-static/range {v5 .. v10}, LTest;->a(LTest;Ljava/lang/String;Ljava/lang/String;JF)V | 
|  | const-string v7, "" | 
|  | iget v4, v15, LTest;->h:I | 
|  | int-to-long v8, v4 | 
|  | invoke-static/range {v5 .. v10}, LTest;->a(LTest;Ljava/lang/String;Ljava/lang/String;JF)V | 
|  | :cond_191 | 
|  | const-string v7, "" | 
|  | iget v4, v15, LTest;->h:I | 
|  | int-to-long v8, v4 | 
|  | iget v10, v15, LTest;->g:I | 
|  | const/4 v11, 0x0 | 
|  | invoke-static/range {v5 .. v11}, LTest;->a(LTest;Ljava/lang/String;Ljava/lang/String;JII)I | 
|  | move-result v4 | 
|  | iput v4, v15, LTest;->h:I | 
|  | const-string v7, "" | 
|  | iget-wide v8, v15, LTest;->k:J | 
|  | iget v10, v15, LTest;->g:I | 
|  | const/4 v11, 0x0 | 
|  | invoke-static/range {v5 .. v11}, LTest;->a(LTest;Ljava/lang/String;Ljava/lang/String;JII)I | 
|  | move-result v4 | 
|  | int-to-long v8, v4 | 
|  | iput-wide v8, v15, LTest;->k:J | 
|  | const-string v7, "" | 
|  | iget v4, v15, LTest;->i:I | 
|  | int-to-long v8, v4 | 
|  | iget v10, v15, LTest;->j:I | 
|  | const/4 v11, 0x0 | 
|  | invoke-static/range {v5 .. v11}, LTest;->a(LTest;Ljava/lang/String;Ljava/lang/String;JII)I | 
|  | move-result v4 | 
|  | iput v4, v15, LTest;->i:I | 
|  | const/4 v4, 0x0 | 
|  | iput v4, v15, LTest;->j:I | 
|  | const-string v7, "" | 
|  | iget v4, v15, LTest;->e:I | 
|  | int-to-long v8, v4 | 
|  | iget v10, v15, LTest;->a:I | 
|  | const/4 v11, 0x0 | 
|  | invoke-static/range {v5 .. v11}, LTest;->a(LTest;Ljava/lang/String;Ljava/lang/String;JII)I | 
|  | move-result v4 | 
|  | iput v4, v15, LTest;->e:I | 
|  | const-string v4, "" | 
|  | iget v7, v15, LTest;->a:I | 
|  | const/4 v8, 0x0 | 
|  | invoke-static {v5, v6, v4, v7, v8}, LTest;->a(LTest;Ljava/lang/String;Ljava/lang/String;II)I | 
|  | move-result v4 | 
|  | iput v4, v15, LTest;->a:I | 
|  | const-string v4, "" | 
|  | iget v7, v15, LTest;->b:I | 
|  | const/4 v8, 0x0 | 
|  | invoke-static {v5, v6, v4, v7, v8}, LTest;->a(LTest;Ljava/lang/String;Ljava/lang/String;II)I | 
|  | move-result v4 | 
|  | iput v4, v15, LTest;->b:I | 
|  | const-string v4, "" | 
|  | iget v7, v15, LTest;->c:I | 
|  | const/4 v8, 0x0 | 
|  | invoke-static {v5, v6, v4, v7, v8}, LTest;->a(LTest;Ljava/lang/String;Ljava/lang/String;II)I | 
|  | move-result v4 | 
|  | iput v4, v15, LTest;->c:I | 
|  | const-string v4, "" | 
|  | iget v7, v15, LTest;->d:I | 
|  | const/4 v8, 0x0 | 
|  | invoke-static {v5, v6, v4, v7, v8}, LTest;->a(LTest;Ljava/lang/String;Ljava/lang/String;II)I | 
|  | move-result v4 | 
|  | iput v4, v15, LTest;->d:I | 
|  | const-string v4, "" | 
|  | iget v7, v15, LTest;->f:I | 
|  | const/4 v8, 0x0 | 
|  | invoke-static {v5, v6, v4, v7, v8}, LTest;->a(LTest;Ljava/lang/String;Ljava/lang/String;II)I | 
|  | move-result v4 | 
|  | iput v4, v15, LTest;->f:I | 
|  | const-string v4, "" | 
|  | iget v7, v15, LTest;->g:I | 
|  | const/4 v8, 0x0 | 
|  | invoke-static {v5, v6, v4, v7, v8}, LTest;->a(LTest;Ljava/lang/String;Ljava/lang/String;II)I | 
|  | move-result v4 | 
|  | iput v4, v15, LTest;->g:I | 
|  | move-wide/from16 v0, v16 | 
|  | iput-wide v0, v15, LTest;->l:J | 
|  | :cond_212 | 
|  | if-eqz p5, :cond_9c5 | 
|  | if-ne v13, v14, :cond_9c5 | 
|  | const/4 v4, 0x1 | 
|  | :goto_217 | 
|  | new-instance v5, LTest; | 
|  | invoke-direct {v5, v13, v12, v14, v4}, LTest;-><init>(LTest;LTest;LTest;Z)V | 
|  | return-object v5 | 
|  | :cond_21d | 
|  | invoke-virtual {v12}, LTest;->a()Z | 
|  | move-result v4 | 
|  | if-eqz v4, :cond_57c | 
|  | iget-object v8, v12, LTest;->a:LTest; | 
|  | iget-wide v4, v8, LTest;->b:J | 
|  | const-wide/16 v6, 0x1 | 
|  | add-long/2addr v4, v6 | 
|  | iput-wide v4, v8, LTest;->b:J | 
|  | if-eqz v10, :cond_578 | 
|  | iget v4, v10, LTest;->k:I | 
|  | const/4 v5, 0x3 | 
|  | if-ne v4, v5, :cond_29b | 
|  | const/4 v4, 0x1 | 
|  | :goto_234 | 
|  | if-eqz v4, :cond_578 | 
|  | iget-object v9, v8, LTest;->a:LTest; | 
|  | invoke-static {v10}, LTest;->a(LTest;)J | 
|  | move-result-wide v16 | 
|  | const-wide/16 v4, 0x0 | 
|  | cmp-long v4, v16, v4 | 
|  | if-gez v4, :cond_2ca | 
|  | const/4 v4, 0x0 | 
|  | :cond_243 | 
|  | :goto_243 | 
|  | if-nez v4, :cond_543 | 
|  | iget-object v4, v8, LTest;->a:LTest; | 
|  | iget-object v4, v4, LTest;->a:LTest; | 
|  | iget v5, v4, LTest;->d:I | 
|  | add-int/lit8 v5, v5, 0x1 | 
|  | iput v5, v4, LTest;->d:I | 
|  | iget-object v4, v8, LTest;->a:LTest; | 
|  | iget-object v5, v4, LTest;->a:LTest; | 
|  | iget-boolean v4, v5, LTest;->b:Z | 
|  | if-nez v4, :cond_53c | 
|  | iget-object v4, v5, LTest;->a:LTest; | 
|  | iget-object v4, v4, LTest;->a:LTest; | 
|  | iget-object v4, v4, LTest;->f:Ljava/lang/String; | 
|  | if-eqz v4, :cond_539 | 
|  | const/4 v4, 0x1 | 
|  | :goto_260 | 
|  | if-eqz v4, :cond_53c | 
|  | iget-object v4, v5, LTest;->a:LTest; | 
|  | invoke-virtual {v4}, LTest;->b()J | 
|  | move-result-wide v6 | 
|  | iget-wide v8, v5, LTest;->c:J | 
|  | sub-long/2addr v6, v8 | 
|  | iget v4, v5, LTest;->j:I | 
|  | int-to-long v4, v4 | 
|  | cmp-long v4, v6, v4 | 
|  | if-lez v4, :cond_53c | 
|  | const/4 v4, 0x1 | 
|  | :goto_273 | 
|  | if-eqz v4, :cond_53f | 
|  | new-instance v4, LTest; | 
|  | const/4 v5, 0x0 | 
|  | const/4 v6, 0x0 | 
|  | sget-object v7, LTest;->P:LTest; | 
|  | const-wide/16 v8, 0x0 | 
|  | const/4 v11, 0x0 | 
|  | invoke-direct/range {v4 .. v11}, LTest;-><init>(ILTest;LTest;JLTest;Ljava/util/Map;)V | 
|  | move-object v6, v4 | 
|  | :goto_282 | 
|  | if-eqz v6, :cond_57c | 
|  | iget-object v4, v6, LTest;->a:LTest; | 
|  | sget-object v5, LTest;->P:LTest; | 
|  | if-ne v4, v5, :cond_57c | 
|  | new-instance v4, LTest; | 
|  | iget v5, v6, LTest;->a:I | 
|  | iget-object v6, v6, LTest;->a:LTest; | 
|  | sget-object v7, LTest;->P:LTest; | 
|  | iget-wide v8, v10, LTest;->i:J | 
|  | const/4 v11, 0x0 | 
|  | invoke-direct/range {v4 .. v11}, LTest;-><init>(ILTest;LTest;JLTest;Ljava/util/Map;)V | 
|  | move-object v14, v4 | 
|  | goto/16 :goto_2c | 
|  | :cond_29b | 
|  | const/4 v5, 0x4 | 
|  | if-ne v4, v5, :cond_2c7 | 
|  | sget-object v4, LTest;->P:LTest; | 
|  | invoke-virtual {v4}, LTest;->b()Ljava/lang/Object; | 
|  | move-result-object v4 | 
|  | check-cast v4, Ljava/lang/Integer; | 
|  | invoke-virtual {v4}, Ljava/lang/Integer;->intValue()I | 
|  | move-result v4 | 
|  | and-int/lit8 v4, v4, 0x1 | 
|  | if-nez v4, :cond_2c4 | 
|  | sget-object v4, LTest;->P:LTest; | 
|  | invoke-virtual {v4}, LTest;->a()Ljava/lang/Object; | 
|  | move-result-object v4 | 
|  | check-cast v4, Ljava/lang/Long; | 
|  | invoke-virtual {v4}, Ljava/lang/Long;->intValue()I | 
|  | move-result v4 | 
|  | and-int/lit8 v4, v4, 0x1 | 
|  | if-nez v4, :cond_2c1 | 
|  | const/4 v4, 0x1 | 
|  | goto/16 :goto_234 | 
|  | :cond_2c1 | 
|  | const/4 v4, 0x0 | 
|  | goto/16 :goto_234 | 
|  | :cond_2c4 | 
|  | const/4 v4, 0x1 | 
|  | goto/16 :goto_234 | 
|  | :cond_2c7 | 
|  | const/4 v4, 0x0 | 
|  | goto/16 :goto_234 | 
|  | :cond_2ca | 
|  | iget-object v11, v9, LTest;->a:LTest; | 
|  | iget-object v4, v11, LTest;->a:LTest; | 
|  | if-eqz v4, :cond_325 | 
|  | iget-wide v4, v11, LTest;->d:J | 
|  | cmp-long v4, v16, v4 | 
|  | if-nez v4, :cond_325 | 
|  | iget-object v4, v11, LTest;->a:LTest; | 
|  | :goto_2d8 | 
|  | if-nez v4, :cond_243 | 
|  | invoke-virtual {v10}, LTest;->a()Ljava/lang/String; | 
|  | move-result-object v5 | 
|  | iget v6, v10, LTest;->k:I | 
|  | const/4 v7, 0x3 | 
|  | if-ne v6, v7, :cond_4e1 | 
|  | const-string v6, "" | 
|  | invoke-virtual {v5, v6}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; | 
|  | move-result-object v5 | 
|  | array-length v6, v5 | 
|  | const/4 v7, 0x5 | 
|  | if-ne v6, v7, :cond_2f7 | 
|  | const/4 v6, 0x0 | 
|  | aget-object v6, v5, v6 | 
|  | invoke-static {v6}, LTest;->a(Ljava/lang/String;)I | 
|  | move-result v6 | 
|  | const/4 v7, 0x3 | 
|  | if-eq v6, v7, :cond_489 | 
|  | :cond_2f7 | 
|  | const/4 v5, 0x0 | 
|  | :goto_2f8 | 
|  | if-eqz v5, :cond_2fe | 
|  | iget-object v6, v9, LTest;->a:LTest; | 
|  | iput-object v5, v6, LTest;->f:Ljava/lang/String; | 
|  | :cond_2fe | 
|  | iget-object v5, v9, LTest;->a:LTest; | 
|  | invoke-virtual {v5}, LTest;->b()J | 
|  | move-result-wide v6 | 
|  | iget-wide v0, v9, LTest;->g:J | 
|  | move-wide/from16 v16, v0 | 
|  | sub-long v16, v6, v16 | 
|  | iget-wide v0, v9, LTest;->e:J | 
|  | move-wide/from16 v18, v0 | 
|  | cmp-long v5, v16, v18 | 
|  | if-lez v5, :cond_243 | 
|  | iget-wide v0, v9, LTest;->f:J | 
|  | move-wide/from16 v16, v0 | 
|  | sub-long v16, v6, v16 | 
|  | iget-object v5, v9, LTest;->a:LTest; | 
|  | iget-object v5, v5, LTest;->a:LTest; | 
|  | move-wide/from16 v0, v16 | 
|  | invoke-virtual {v5, v0, v1}, LTest;->a(J)V | 
|  | iput-wide v6, v9, LTest;->g:J | 
|  | goto/16 :goto_243 | 
|  | :cond_325 | 
|  | iget-object v4, v11, LTest;->a:LTest; | 
|  | const/4 v5, 0x1 | 
|  | move-wide/from16 v0, v16 | 
|  | invoke-virtual {v4, v0, v1, v5}, LTest;->a(JZ)[B | 
|  | move-result-object v5 | 
|  | if-nez v5, :cond_332 | 
|  | const/4 v4, 0x0 | 
|  | goto :goto_2d8 | 
|  | :cond_332 | 
|  | iget-object v0, v11, LTest;->a:LTest; | 
|  | move-object/from16 v18, v0 | 
|  | new-instance v4, LTest; | 
|  | sget-object v6, LTest;->P:LTest; | 
|  | invoke-direct {v4, v6}, LTest;-><init>(LTest;)V | 
|  | array-length v6, v5 | 
|  | const/4 v7, 0x6 | 
|  | if-ge v6, v7, :cond_346 | 
|  | const/4 v4, 0x0 | 
|  | :cond_342 | 
|  | :goto_342 | 
|  | if-nez v4, :cond_481 | 
|  | const/4 v4, 0x0 | 
|  | goto :goto_2d8 | 
|  | :cond_346 | 
|  | const/4 v6, 0x0 | 
|  | invoke-static {v5, v6}, LTest;->b([BI)I | 
|  | move-result v19 | 
|  | const/4 v6, 0x3 | 
|  | move-object/from16 v0, v18 | 
|  | move/from16 v1, v19 | 
|  | invoke-virtual {v0, v1, v5, v6}, LTest;->a(I[BI)[D | 
|  | move-result-object v6 | 
|  | if-eqz v6, :cond_35d | 
|  | array-length v7, v6 | 
|  | const/16 v20, 0x3 | 
|  | move/from16 v0, v20 | 
|  | if-eq v7, v0, :cond_35f | 
|  | :cond_35d | 
|  | const/4 v4, 0x0 | 
|  | goto :goto_342 | 
|  | :cond_35f | 
|  | const/4 v7, 0x2 | 
|  | const/16 v20, 0x0 | 
|  | aget-wide v20, v6, v20 | 
|  | const-wide v22, 0x416312d000000000L    # 1.0E7 | 
|  | mul-double v20, v20, v22 | 
|  | move-wide/from16 v0, v20 | 
|  | double-to-int v0, v0 | 
|  | move/from16 v20, v0 | 
|  | move/from16 v0, v20 | 
|  | int-to-long v0, v0 | 
|  | move-wide/from16 v20, v0 | 
|  | move-wide/from16 v0, v20 | 
|  | invoke-virtual {v4, v7, v0, v1}, LTest;->b(IJ)LTest; | 
|  | const/4 v7, 0x3 | 
|  | const/16 v20, 0x1 | 
|  | aget-wide v20, v6, v20 | 
|  | const-wide v22, 0x416312d000000000L    # 1.0E7 | 
|  | mul-double v20, v20, v22 | 
|  | move-wide/from16 v0, v20 | 
|  | double-to-int v0, v0 | 
|  | move/from16 v20, v0 | 
|  | move/from16 v0, v20 | 
|  | int-to-long v0, v0 | 
|  | move-wide/from16 v20, v0 | 
|  | move-wide/from16 v0, v20 | 
|  | invoke-virtual {v4, v7, v0, v1}, LTest;->b(IJ)LTest; | 
|  | const/4 v7, 0x4 | 
|  | const/16 v20, 0x2 | 
|  | aget-wide v20, v6, v20 | 
|  | move-wide/from16 v0, v20 | 
|  | double-to-float v6, v0 | 
|  | invoke-virtual {v4, v7, v6}, LTest;->b(IF)LTest; | 
|  | array-length v6, v5 | 
|  | const/4 v7, 0x6 | 
|  | if-eq v6, v7, :cond_47e | 
|  | array-length v6, v5 | 
|  | add-int/lit8 v6, v6, -0x6 | 
|  | new-array v0, v6, [B | 
|  | move-object/from16 v20, v0 | 
|  | const/4 v7, 0x6 | 
|  | const/16 v21, 0x0 | 
|  | move-object/from16 v0, v20 | 
|  | move/from16 v1, v21 | 
|  | invoke-static {v5, v7, v0, v1, v6}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V | 
|  | new-instance v21, LTest; | 
|  | move-object/from16 v0, v21 | 
|  | move-object/from16 v1, v20 | 
|  | invoke-direct {v0, v1}, LTest;-><init>([B)V | 
|  | const/4 v5, 0x0 | 
|  | move-object/from16 v0, v21 | 
|  | iput v5, v0, LTest;->a:I | 
|  | :goto_3c3 | 
|  | move-object/from16 v0, v21 | 
|  | iget v5, v0, LTest;->a:I | 
|  | move-object/from16 v0, v21 | 
|  | iget-object v6, v0, LTest;->b:[B | 
|  | array-length v6, v6 | 
|  | add-int/lit8 v6, v6, -0x1 | 
|  | if-ge v5, v6, :cond_47e | 
|  | move-object/from16 v0, v21 | 
|  | iget v6, v0, LTest;->a:I | 
|  | invoke-virtual/range {v21 .. v21}, LTest;->a()I | 
|  | move-result v5 | 
|  | move-object/from16 v0, v20 | 
|  | array-length v7, v0 | 
|  | add-int/2addr v5, v6 | 
|  | if-ge v7, v5, :cond_3e7 | 
|  | const/4 v5, 0x0 | 
|  | :goto_3df | 
|  | if-nez v5, :cond_46b | 
|  | const/4 v5, 0x0 | 
|  | :goto_3e2 | 
|  | if-nez v5, :cond_342 | 
|  | const/4 v4, 0x0 | 
|  | goto/16 :goto_342 | 
|  | :cond_3e7 | 
|  | new-instance v5, LTest; | 
|  | sget-object v7, LTest;->P:LTest; | 
|  | invoke-direct {v5, v7}, LTest;-><init>(LTest;)V | 
|  | move-object/from16 v0, v20 | 
|  | invoke-static {v0, v6}, LTest;->a([BI)I | 
|  | move-result v22 | 
|  | add-int/lit8 v6, v6, 0x1 | 
|  | aget-byte v23, v20, v6 | 
|  | add-int/lit8 v7, v6, 0x1 | 
|  | const/4 v6, 0x0 | 
|  | :goto_3fb | 
|  | move/from16 v0, v22 | 
|  | if-ge v6, v0, :cond_41a | 
|  | move-object/from16 v0, v20 | 
|  | move/from16 v1, v23 | 
|  | invoke-static {v0, v7, v1, v6}, LTest;->a([BIBI)I | 
|  | move-result v24 | 
|  | const/16 v25, 0x2 | 
|  | move/from16 v0, v24 | 
|  | int-to-long v0, v0 | 
|  | move-wide/from16 v26, v0 | 
|  | move/from16 v0, v25 | 
|  | move-wide/from16 v1, v26 | 
|  | invoke-virtual {v5, v0, v1, v2}, LTest;->a(IJ)V | 
|  | add-int/lit8 v7, v7, 0x1 | 
|  | add-int/lit8 v6, v6, 0x1 | 
|  | goto :goto_3fb | 
|  | :cond_41a | 
|  | move-object/from16 v0, v18 | 
|  | move/from16 v1, v19 | 
|  | move-object/from16 v2, v20 | 
|  | invoke-virtual {v0, v1, v2, v7}, LTest;->a(I[BI)[D | 
|  | move-result-object v6 | 
|  | if-nez v6, :cond_428 | 
|  | const/4 v5, 0x0 | 
|  | goto :goto_3df | 
|  | :cond_428 | 
|  | const/4 v7, 0x3 | 
|  | const/16 v22, 0x0 | 
|  | aget-wide v22, v6, v22 | 
|  | const-wide v24, 0x416312d000000000L    # 1.0E7 | 
|  | mul-double v22, v22, v24 | 
|  | move-wide/from16 v0, v22 | 
|  | double-to-int v0, v0 | 
|  | move/from16 v22, v0 | 
|  | move/from16 v0, v22 | 
|  | int-to-long v0, v0 | 
|  | move-wide/from16 v22, v0 | 
|  | move-wide/from16 v0, v22 | 
|  | invoke-virtual {v5, v7, v0, v1}, LTest;->a(IJ)V | 
|  | const/4 v7, 0x4 | 
|  | const/16 v22, 0x1 | 
|  | aget-wide v22, v6, v22 | 
|  | const-wide v24, 0x416312d000000000L    # 1.0E7 | 
|  | mul-double v22, v22, v24 | 
|  | move-wide/from16 v0, v22 | 
|  | double-to-int v0, v0 | 
|  | move/from16 v22, v0 | 
|  | move/from16 v0, v22 | 
|  | int-to-long v0, v0 | 
|  | move-wide/from16 v22, v0 | 
|  | move-wide/from16 v0, v22 | 
|  | invoke-virtual {v5, v7, v0, v1}, LTest;->a(IJ)V | 
|  | const/4 v7, 0x5 | 
|  | const/16 v22, 0x2 | 
|  | aget-wide v22, v6, v22 | 
|  | move-wide/from16 v0, v22 | 
|  | double-to-float v6, v0 | 
|  | invoke-virtual {v5, v7, v6}, LTest;->a(IF)V | 
|  | goto/16 :goto_3df | 
|  | :cond_46b | 
|  | const/4 v6, 0x5 | 
|  | invoke-virtual {v4, v6, v5}, LTest;->a(ILjava/lang/Object;)V | 
|  | move-object/from16 v0, v21 | 
|  | iget v5, v0, LTest;->a:I | 
|  | invoke-virtual/range {v21 .. v21}, LTest;->a()I | 
|  | move-result v6 | 
|  | add-int/2addr v5, v6 | 
|  | move-object/from16 v0, v21 | 
|  | iput v5, v0, LTest;->a:I | 
|  | goto/16 :goto_3c3 | 
|  | :cond_47e | 
|  | const/4 v5, 0x1 | 
|  | goto/16 :goto_3e2 | 
|  | :cond_481 | 
|  | iput-object v4, v11, LTest;->a:LTest; | 
|  | move-wide/from16 v0, v16 | 
|  | iput-wide v0, v11, LTest;->d:J | 
|  | goto/16 :goto_2d8 | 
|  | :cond_489 | 
|  | new-instance v6, Ljava/lang/StringBuilder; | 
|  | invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V | 
|  | const/4 v7, 0x0 | 
|  | aget-object v7, v5, v7 | 
|  | invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 
|  | move-result-object v6 | 
|  | const-string v7, "" | 
|  | invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 
|  | move-result-object v6 | 
|  | const/4 v7, 0x1 | 
|  | aget-object v7, v5, v7 | 
|  | invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 
|  | move-result-object v6 | 
|  | const-string v7, "" | 
|  | invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 
|  | move-result-object v6 | 
|  | const/4 v7, 0x2 | 
|  | aget-object v7, v5, v7 | 
|  | invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 
|  | move-result-object v6 | 
|  | const-string v7, "" | 
|  | invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 
|  | move-result-object v6 | 
|  | const/4 v7, 0x4 | 
|  | aget-object v7, v5, v7 | 
|  | invoke-static {v7}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I | 
|  | move-result v7 | 
|  | shr-int/lit8 v7, v7, 0x10 | 
|  | const v11, 0xffff | 
|  | and-int/2addr v7, v11 | 
|  | invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; | 
|  | move-result-object v6 | 
|  | const-string v7, "" | 
|  | invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 
|  | move-result-object v6 | 
|  | const/4 v7, 0x4 | 
|  | aget-object v5, v5, v7 | 
|  | invoke-static {v5}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I | 
|  | move-result v5 | 
|  | const v7, 0xffff | 
|  | and-int/2addr v5, v7 | 
|  | invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; | 
|  | move-result-object v5 | 
|  | invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 
|  | move-result-object v5 | 
|  | goto/16 :goto_2f8 | 
|  | :cond_4e1 | 
|  | iget v6, v10, LTest;->k:I | 
|  | const/4 v7, 0x4 | 
|  | if-ne v6, v7, :cond_536 | 
|  | const-string v6, "" | 
|  | invoke-virtual {v5, v6}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; | 
|  | move-result-object v5 | 
|  | array-length v6, v5 | 
|  | const/4 v7, 0x4 | 
|  | if-ne v6, v7, :cond_4fa | 
|  | const/4 v6, 0x0 | 
|  | aget-object v6, v5, v6 | 
|  | invoke-static {v6}, LTest;->a(Ljava/lang/String;)I | 
|  | move-result v6 | 
|  | const/4 v7, 0x4 | 
|  | if-eq v6, v7, :cond_4fd | 
|  | :cond_4fa | 
|  | const/4 v5, 0x0 | 
|  | goto/16 :goto_2f8 | 
|  | :cond_4fd | 
|  | new-instance v6, Ljava/lang/StringBuilder; | 
|  | invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V | 
|  | const/4 v7, 0x0 | 
|  | aget-object v7, v5, v7 | 
|  | invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 
|  | move-result-object v6 | 
|  | const-string v7, "" | 
|  | invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 
|  | move-result-object v6 | 
|  | const/4 v7, 0x1 | 
|  | aget-object v7, v5, v7 | 
|  | invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 
|  | move-result-object v6 | 
|  | const-string v7, "" | 
|  | invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 
|  | move-result-object v6 | 
|  | const/4 v7, 0x2 | 
|  | aget-object v7, v5, v7 | 
|  | invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 
|  | move-result-object v6 | 
|  | const-string v7, "" | 
|  | invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 
|  | move-result-object v6 | 
|  | const/4 v7, 0x3 | 
|  | aget-object v5, v5, v7 | 
|  | invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 
|  | move-result-object v5 | 
|  | invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 
|  | move-result-object v5 | 
|  | goto/16 :goto_2f8 | 
|  | :cond_536 | 
|  | const/4 v5, 0x0 | 
|  | goto/16 :goto_2f8 | 
|  | :cond_539 | 
|  | const/4 v4, 0x0 | 
|  | goto/16 :goto_260 | 
|  | :cond_53c | 
|  | const/4 v4, 0x0 | 
|  | goto/16 :goto_273 | 
|  | :cond_53f | 
|  | const/4 v4, 0x0 | 
|  | move-object v6, v4 | 
|  | goto/16 :goto_282 | 
|  | :cond_543 | 
|  | iget-object v5, v8, LTest;->a:LTest; | 
|  | iget-object v5, v5, LTest;->a:LTest; | 
|  | iget-object v6, v10, LTest;->j:Ljava/util/Collection; | 
|  | invoke-interface {v6}, Ljava/util/Collection;->size()I | 
|  | move-result v6 | 
|  | iget v7, v5, LTest;->e:I | 
|  | add-int/2addr v6, v7 | 
|  | iput v6, v5, LTest;->e:I | 
|  | invoke-virtual {v8, v10, v4}, LTest;->a(LTest;LTest;)LTest; | 
|  | move-result-object v6 | 
|  | if-eqz v6, :cond_578 | 
|  | iget-object v4, v8, LTest;->a:LTest; | 
|  | iget-object v4, v4, LTest;->a:LTest; | 
|  | iget v5, v4, LTest;->c:I | 
|  | add-int/lit8 v5, v5, 0x1 | 
|  | iput v5, v4, LTest;->c:I | 
|  | iget-wide v4, v8, LTest;->c:J | 
|  | const-wide/16 v16, 0x1 | 
|  | add-long v4, v4, v16 | 
|  | iput-wide v4, v8, LTest;->c:J | 
|  | new-instance v4, LTest; | 
|  | const/4 v5, 0x2 | 
|  | sget-object v7, LTest;->P:LTest; | 
|  | iget-wide v8, v10, LTest;->i:J | 
|  | const/4 v11, 0x0 | 
|  | invoke-direct/range {v4 .. v11}, LTest;-><init>(ILTest;LTest;JLTest;Ljava/util/Map;)V | 
|  | move-object v6, v4 | 
|  | goto/16 :goto_282 | 
|  | :cond_578 | 
|  | const/4 v4, 0x0 | 
|  | move-object v6, v4 | 
|  | goto/16 :goto_282 | 
|  | :cond_57c | 
|  | const/4 v4, 0x0 | 
|  | invoke-virtual {v12, v10, v4, v14, v15}, LTest;->a(LTest;Ljava/util/Map;J)LTest; | 
|  | move-result-object v4 | 
|  | if-nez v4, :cond_5a1 | 
|  | iget-object v4, v12, LTest;->a:LTest; | 
|  | invoke-interface {v4}, LTest;->c()J | 
|  | move-result-wide v4 | 
|  | invoke-virtual {v10, v4, v5}, LTest;->a(J)LTest; | 
|  | move-result-object v4 | 
|  | move-object/from16 v0, p3 | 
|  | invoke-virtual {v0, v4}, LTest;->a(LTest;)V | 
|  | new-instance v4, LTest; | 
|  | const/4 v5, 0x1 | 
|  | const/4 v6, 0x0 | 
|  | sget-object v7, LTest;->P:LTest; | 
|  | const-wide/16 v8, 0x0 | 
|  | const/4 v11, 0x0 | 
|  | invoke-direct/range {v4 .. v11}, LTest;-><init>(ILTest;LTest;JLTest;Ljava/util/Map;)V | 
|  | move-object v14, v4 | 
|  | goto/16 :goto_2c | 
|  | :cond_5a1 | 
|  | invoke-virtual {v4}, LTest;->b()Z | 
|  | move-result v4 | 
|  | if-nez v4, :cond_5b6 | 
|  | new-instance v4, LTest; | 
|  | const/4 v5, 0x0 | 
|  | const/4 v6, 0x0 | 
|  | sget-object v7, LTest;->P:LTest; | 
|  | const-wide/16 v8, 0x0 | 
|  | const/4 v11, 0x0 | 
|  | invoke-direct/range {v4 .. v11}, LTest;-><init>(ILTest;LTest;JLTest;Ljava/util/Map;)V | 
|  | move-object v14, v4 | 
|  | goto/16 :goto_2c | 
|  | :cond_5b6 | 
|  | if-nez v13, :cond_60a | 
|  | const/4 v4, 0x0 | 
|  | :goto_5b9 | 
|  | new-instance v16, LTest; | 
|  | add-int/lit8 v4, v4, 0x1 | 
|  | move-object/from16 v0, v16 | 
|  | invoke-direct {v0, v4}, LTest;-><init>(I)V | 
|  | new-instance v11, LTest; | 
|  | const/4 v13, 0x0 | 
|  | invoke-direct/range {v11 .. v16}, LTest;-><init>(LTest;Ljava/util/Map;JLTest;)V | 
|  | iget-wide v0, v10, LTest;->i:J | 
|  | move-wide/from16 v18, v0 | 
|  | const-wide/16 v20, 0x7530 | 
|  | move-object/from16 v17, p2 | 
|  | move-object/from16 v22, v11 | 
|  | invoke-virtual/range {v17 .. v22}, LTest;->a(JJLTest;)V | 
|  | new-instance v6, LTest; | 
|  | invoke-virtual/range {v16 .. v16}, LTest;->a()D | 
|  | move-result-wide v4 | 
|  | invoke-static {v4, v5}, LTest;->a(D)I | 
|  | move-result v4 | 
|  | invoke-virtual/range {v16 .. v16}, LTest;->b()D | 
|  | move-result-wide v8 | 
|  | invoke-static {v8, v9}, LTest;->a(D)I | 
|  | move-result v5 | 
|  | invoke-virtual/range {v16 .. v16}, LTest;->c()I | 
|  | move-result v7 | 
|  | invoke-static {v7}, LTest;->b(I)I | 
|  | move-result v7 | 
|  | move-object/from16 v0, v16 | 
|  | iget v8, v0, LTest;->d:I | 
|  | invoke-direct {v6, v4, v5, v7, v8}, LTest;-><init>(IIII)V | 
|  | invoke-static {v6}, LTest;->c(LTest;)Z | 
|  | move-result v4 | 
|  | if-eqz v4, :cond_60f | 
|  | new-instance v4, LTest; | 
|  | const/4 v5, 0x1 | 
|  | sget-object v7, LTest;->P:LTest; | 
|  | iget-wide v8, v10, LTest;->i:J | 
|  | const/4 v11, 0x0 | 
|  | invoke-direct/range {v4 .. v11}, LTest;-><init>(ILTest;LTest;JLTest;Ljava/util/Map;)V | 
|  | move-object v14, v4 | 
|  | goto/16 :goto_2c | 
|  | :cond_60a | 
|  | invoke-interface {v13}, Ljava/util/LTest;->size()I | 
|  | move-result v4 | 
|  | goto :goto_5b9 | 
|  | :cond_60f | 
|  | new-instance v4, LTest; | 
|  | const/4 v5, 0x0 | 
|  | const/4 v6, 0x0 | 
|  | sget-object v7, LTest;->P:LTest; | 
|  | const-wide/16 v8, 0x0 | 
|  | const/4 v11, 0x0 | 
|  | invoke-direct/range {v4 .. v11}, LTest;-><init>(ILTest;LTest;JLTest;Ljava/util/Map;)V | 
|  | move-object v14, v4 | 
|  | goto/16 :goto_2c | 
|  | :cond_61e | 
|  | iget-object v4, v8, LTest;->a:LTest; | 
|  | iget-object v5, v4, LTest;->a:LTest; | 
|  | iget-object v4, v4, LTest;->a:LTest; | 
|  | iget v6, v5, LTest;->d:I | 
|  | add-int/lit8 v6, v6, 0x1 | 
|  | iput v6, v5, LTest;->d:I | 
|  | invoke-virtual {v4}, LTest;->c()J | 
|  | move-result-wide v6 | 
|  | iput-wide v6, v5, LTest;->f:J | 
|  | move-object/from16 v0, p1 | 
|  | invoke-virtual {v8, v0}, LTest;->a(LTest;)LTest; | 
|  | move-result-object v6 | 
|  | iget-object v4, v8, LTest;->a:LTest; | 
|  | invoke-virtual {v4}, LTest;->a()V | 
|  | iget-object v4, v8, LTest;->a:LTest; | 
|  | iget-object v5, v4, LTest;->a:LTest; | 
|  | invoke-virtual {v5}, LTest;->b()J | 
|  | move-result-wide v10 | 
|  | iget-wide v12, v4, LTest;->m:J | 
|  | sub-long v12, v10, v12 | 
|  | iget-wide v0, v4, LTest;->k:J | 
|  | move-wide/from16 v16, v0 | 
|  | cmp-long v5, v12, v16 | 
|  | if-lez v5, :cond_65f | 
|  | iget-wide v12, v4, LTest;->l:J | 
|  | sub-long v12, v10, v12 | 
|  | iget-object v5, v4, LTest;->a:LTest; | 
|  | invoke-virtual {v5, v12, v13}, LTest;->a(J)V | 
|  | iget-object v5, v4, LTest;->a:LTest; | 
|  | invoke-virtual {v5, v12, v13}, LTest;->a(J)V | 
|  | iput-wide v10, v4, LTest;->m:J | 
|  | :cond_65f | 
|  | iget-object v5, v4, LTest;->a:LTest; | 
|  | invoke-virtual {v5}, LTest;->a()V | 
|  | iget-object v5, v4, LTest;->a:LTest; | 
|  | invoke-virtual {v5}, LTest;->a()V | 
|  | iget-object v5, v4, LTest;->a:LTest; | 
|  | invoke-virtual {v5}, LTest;->a()V | 
|  | iget-object v4, v4, LTest;->a:LTest; | 
|  | invoke-virtual {v4}, LTest;->a()V | 
|  | iget-object v4, v8, LTest;->a:LTest; | 
|  | iget-object v5, v4, LTest;->a:LTest; | 
|  | iget-object v4, v4, LTest;->a:LTest; | 
|  | iget-wide v10, v5, LTest;->f:J | 
|  | const-wide/16 v12, -0x1 | 
|  | cmp-long v7, v10, v12 | 
|  | if-eqz v7, :cond_698 | 
|  | invoke-virtual {v4}, LTest;->c()J | 
|  | move-result-wide v10 | 
|  | iget-wide v12, v5, LTest;->f:J | 
|  | sub-long/2addr v10, v12 | 
|  | const-wide/16 v12, -0x1 | 
|  | iput-wide v12, v5, LTest;->f:J | 
|  | const-wide/16 v12, 0x0 | 
|  | cmp-long v4, v10, v12 | 
|  | if-ltz v4, :cond_698 | 
|  | const-wide/16 v12, 0x7530 | 
|  | cmp-long v4, v10, v12 | 
|  | if-lez v4, :cond_6b0 | 
|  | :cond_698 | 
|  | :goto_698 | 
|  | const/4 v4, 0x0 | 
|  | if-eqz v6, :cond_53 | 
|  | new-instance v4, LTest; | 
|  | const/4 v5, 0x4 | 
|  | sget-object v7, LTest;->P:LTest; | 
|  | iget-object v8, v8, LTest;->a:LTest; | 
|  | iget-object v8, v8, LTest;->a:LTest; | 
|  | invoke-virtual {v8}, LTest;->c()J | 
|  | move-result-wide v8 | 
|  | const/4 v11, 0x0 | 
|  | move-object/from16 v10, p1 | 
|  | invoke-direct/range {v4 .. v11}, LTest;-><init>(ILTest;LTest;JLTest;Ljava/util/Map;)V | 
|  | goto/16 :goto_53 | 
|  | :cond_6b0 | 
|  | long-to-int v4, v10 | 
|  | iput v4, v5, LTest;->a:I | 
|  | if-eqz v6, :cond_6c0 | 
|  | iget v4, v5, LTest;->e:I | 
|  | add-int/lit8 v4, v4, 0x1 | 
|  | iput v4, v5, LTest;->e:I | 
|  | iget v4, v5, LTest;->a:I | 
|  | iput v4, v5, LTest;->b:I | 
|  | goto :goto_698 | 
|  | :cond_6c0 | 
|  | iget v4, v5, LTest;->a:I | 
|  | iput v4, v5, LTest;->c:I | 
|  | goto :goto_698 | 
|  | :cond_6c5 | 
|  | const/4 v4, 0x0 | 
|  | goto/16 :goto_53 | 
|  | :cond_6c8 | 
|  | move-object/from16 v0, p0 | 
|  | iget-object v4, v0, LTestObject;->a:LTest; | 
|  | invoke-virtual {v4}, LTest;->b()Z | 
|  | move-result v5 | 
|  | if-eqz v5, :cond_91d | 
|  | iget-object v8, v4, LTest;->a:LTest; | 
|  | iget-object v4, v8, LTest;->a:LTest; | 
|  | iget-object v5, v4, LTest;->a:LTest; | 
|  | iget-boolean v4, v5, LTest;->d:Z | 
|  | if-nez v4, :cond_716 | 
|  | sget-object v4, LTest;->P:LTest; | 
|  | :goto_6de | 
|  | iput-object v4, v8, LTest;->a:LTest; | 
|  | iget-object v4, v8, LTest;->a:LTest; | 
|  | iget-object v5, v8, LTest;->a:LTest; | 
|  | iget-object v5, v5, LTest;->a:LTest; | 
|  | invoke-virtual {v5}, LTest;->b()J | 
|  | move-result-wide v6 | 
|  | invoke-virtual {v4, v6, v7}, LTest;->a(J)V | 
|  | if-nez p1, :cond_721 | 
|  | iget-object v4, v8, LTest;->a:LTest; | 
|  | const/4 v5, 0x3 | 
|  | iget-object v6, v8, LTest;->a:LTest; | 
|  | iget-object v6, v6, LTest;->a:LTest; | 
|  | invoke-virtual {v6}, LTest;->b()J | 
|  | move-result-wide v6 | 
|  | invoke-virtual {v4, v5, v6, v7}, LTest;->a(IJ)V | 
|  | const/4 v4, 0x0 | 
|  | :goto_6fe | 
|  | if-eqz v4, :cond_920 | 
|  | iget-object v5, v4, LTest;->a:LTest; | 
|  | sget-object v6, LTest;->P:LTest; | 
|  | if-ne v5, v6, :cond_9cc | 
|  | move-object/from16 v0, p0 | 
|  | iget-object v5, v0, LTestObject;->a:LTest; | 
|  | move-object/from16 v0, p1 | 
|  | move-object/from16 v1, p4 | 
|  | move-object/from16 v2, p3 | 
|  | invoke-virtual {v5, v0, v1, v2}, LTest;->a(LTest;LTest;LTest;)LTest; | 
|  | move-object v12, v4 | 
|  | goto/16 :goto_56 | 
|  | :cond_716 | 
|  | new-instance v4, LTest; | 
|  | invoke-direct {v4}, LTest;-><init>()V | 
|  | iget-object v5, v5, LTest;->a:LTest; | 
|  | invoke-virtual {v5, v4}, LTest;->a(Ljava/lang/Object;)Ljava/lang/Object; | 
|  | goto :goto_6de | 
|  | :cond_721 | 
|  | iget-object v4, v8, LTest;->a:LTest; | 
|  | move-object/from16 v0, p1 | 
|  | invoke-virtual {v4, v0}, LTest;->a(LTest;)V | 
|  | iget-object v4, v8, LTest;->a:LTest; | 
|  | iget-object v5, v4, LTest;->a:LTest; | 
|  | iget-object v4, v4, LTest;->a:LTest; | 
|  | const-string v6, "" | 
|  | invoke-virtual {v5, v6}, LTest;->a(Ljava/lang/String;)LTest; | 
|  | move-result-object v5 | 
|  | iget v6, v5, LTest;->c:I | 
|  | add-int/lit8 v6, v6, 0x1 | 
|  | iput v6, v5, LTest;->c:I | 
|  | invoke-virtual {v4}, LTest;->c()J | 
|  | move-result-wide v6 | 
|  | iput-wide v6, v5, LTest;->b:J | 
|  | iget-object v4, v8, LTest;->a:LTest; | 
|  | iget-object v5, v4, LTest;->a:LTest; | 
|  | iget-object v4, v4, LTest;->a:LTest; | 
|  | const-string v6, "" | 
|  | invoke-virtual {v5, v6}, LTest;->a(Ljava/lang/String;)LTest; | 
|  | move-result-object v5 | 
|  | iget v6, v5, LTest;->c:I | 
|  | add-int/lit8 v6, v6, 0x1 | 
|  | iput v6, v5, LTest;->c:I | 
|  | invoke-virtual {v4}, LTest;->c()J | 
|  | move-result-wide v6 | 
|  | iput-wide v6, v5, LTest;->b:J | 
|  | move-object/from16 v0, p1 | 
|  | invoke-virtual {v8, v0}, LTest;->a(LTest;)Z | 
|  | move-result v4 | 
|  | iget-object v5, v8, LTest;->a:LTest; | 
|  | iget-object v6, v5, LTest;->a:LTest; | 
|  | iget-object v5, v5, LTest;->a:LTest; | 
|  | const-string v7, "" | 
|  | invoke-virtual {v6, v7}, LTest;->a(Ljava/lang/String;)LTest; | 
|  | move-result-object v6 | 
|  | iget-wide v10, v6, LTest;->b:J | 
|  | const-wide/16 v12, -0x1 | 
|  | cmp-long v7, v10, v12 | 
|  | if-eqz v7, :cond_789 | 
|  | invoke-virtual {v5}, LTest;->c()J | 
|  | move-result-wide v10 | 
|  | iget-wide v12, v6, LTest;->b:J | 
|  | sub-long/2addr v10, v12 | 
|  | const-wide/16 v12, -0x1 | 
|  | iput-wide v12, v6, LTest;->b:J | 
|  | const-wide/16 v12, 0x0 | 
|  | cmp-long v5, v10, v12 | 
|  | if-ltz v5, :cond_789 | 
|  | const-wide/16 v12, 0x7530 | 
|  | cmp-long v5, v10, v12 | 
|  | if-lez v5, :cond_83e | 
|  | :cond_789 | 
|  | :goto_789 | 
|  | if-eqz v4, :cond_793 | 
|  | iget-object v4, v8, LTest;->a:LTest; | 
|  | invoke-virtual {v4}, LTest;->c()Z | 
|  | move-result v4 | 
|  | if-eqz v4, :cond_843 | 
|  | :cond_793 | 
|  | iget-object v4, v8, LTest;->a:LTest; | 
|  | invoke-virtual {v4}, LTest;->a()V | 
|  | const/4 v6, 0x0 | 
|  | :goto_799 | 
|  | iget-object v4, v8, LTest;->a:LTest; | 
|  | const/4 v5, 0x0 | 
|  | invoke-virtual {v4, v5}, LTest;->a(Ljava/util/LTest;)V | 
|  | iget-object v4, v8, LTest;->a:LTest; | 
|  | invoke-virtual {v4}, LTest;->a()V | 
|  | iget-object v4, v8, LTest;->a:LTest; | 
|  | iget-object v5, v4, LTest;->a:LTest; | 
|  | invoke-virtual {v5}, LTest;->b()J | 
|  | move-result-wide v10 | 
|  | iget-wide v12, v4, LTest;->q:J | 
|  | sub-long v12, v10, v12 | 
|  | iget-wide v0, v4, LTest;->o:J | 
|  | move-wide/from16 v16, v0 | 
|  | cmp-long v5, v12, v16 | 
|  | if-lez v5, :cond_7c3 | 
|  | iget-wide v12, v4, LTest;->p:J | 
|  | sub-long v12, v10, v12 | 
|  | iget-object v5, v4, LTest;->a:LTest; | 
|  | invoke-virtual {v5, v12, v13}, LTest;->a(J)V | 
|  | iput-wide v10, v4, LTest;->q:J | 
|  | :cond_7c3 | 
|  | iget-wide v12, v4, LTest;->s:J | 
|  | sub-long v12, v10, v12 | 
|  | iget-wide v0, v4, LTest;->r:J | 
|  | move-wide/from16 v16, v0 | 
|  | cmp-long v5, v12, v16 | 
|  | if-lez v5, :cond_7d6 | 
|  | iget-object v5, v4, LTest;->a:LTest; | 
|  | invoke-virtual {v5}, LTest;->a()V | 
|  | iput-wide v10, v4, LTest;->s:J | 
|  | :cond_7d6 | 
|  | iget-object v4, v4, LTest;->a:LTest; | 
|  | invoke-virtual {v4}, LTest;->a()V | 
|  | iget-object v4, v8, LTest;->a:LTest; | 
|  | iget-object v5, v4, LTest;->a:LTest; | 
|  | iget-object v4, v4, LTest;->a:LTest; | 
|  | const-string v7, "" | 
|  | invoke-virtual {v5, v7}, LTest;->a(Ljava/lang/String;)LTest; | 
|  | move-result-object v7 | 
|  | iget-wide v10, v7, LTest;->b:J | 
|  | const-wide/16 v12, -0x1 | 
|  | cmp-long v9, v10, v12 | 
|  | if-eqz v9, :cond_806 | 
|  | invoke-virtual {v4}, LTest;->c()J | 
|  | move-result-wide v10 | 
|  | iget-wide v12, v7, LTest;->b:J | 
|  | sub-long/2addr v10, v12 | 
|  | const-wide/16 v12, -0x1 | 
|  | iput-wide v12, v7, LTest;->b:J | 
|  | const-wide/16 v12, 0x0 | 
|  | cmp-long v4, v10, v12 | 
|  | if-ltz v4, :cond_806 | 
|  | const-wide/16 v12, 0x7530 | 
|  | cmp-long v4, v10, v12 | 
|  | if-lez v4, :cond_8d7 | 
|  | :cond_806 | 
|  | :goto_806 | 
|  | if-eqz v6, :cond_8dc | 
|  | iget v4, v5, LTest;->f:I | 
|  | add-int/lit8 v4, v4, 0x1 | 
|  | iput v4, v5, LTest;->f:I | 
|  | iget v4, v7, LTest;->a:I | 
|  | iput v4, v5, LTest;->g:I | 
|  | :goto_812 | 
|  | iget-object v4, v8, LTest;->a:LTest; | 
|  | invoke-virtual {v4}, LTest;->c()Z | 
|  | move-result v4 | 
|  | if-eqz v4, :cond_8e2 | 
|  | iget-object v4, v8, LTest;->a:LTest; | 
|  | const/4 v5, 0x7 | 
|  | iget-object v6, v8, LTest;->a:LTest; | 
|  | iget-object v6, v6, LTest;->a:LTest; | 
|  | invoke-virtual {v6}, LTest;->b()J | 
|  | move-result-wide v6 | 
|  | invoke-virtual {v4, v5, v6, v7}, LTest;->a(IJ)V | 
|  | new-instance v4, LTest; | 
|  | const/4 v5, 0x0 | 
|  | const/4 v6, 0x0 | 
|  | sget-object v7, LTest;->P:LTest; | 
|  | iget-object v8, v8, LTest;->a:LTest; | 
|  | iget-object v8, v8, LTest;->a:LTest; | 
|  | invoke-virtual {v8}, LTest;->c()J | 
|  | move-result-wide v8 | 
|  | const/4 v11, 0x0 | 
|  | move-object/from16 v10, p1 | 
|  | invoke-direct/range {v4 .. v11}, LTest;-><init>(ILTest;LTest;JLTest;Ljava/util/Map;)V | 
|  | goto/16 :goto_6fe | 
|  | :cond_83e | 
|  | long-to-int v5, v10 | 
|  | iput v5, v6, LTest;->a:I | 
|  | goto/16 :goto_789 | 
|  | :cond_843 | 
|  | iget-object v4, v8, LTest;->a:LTest; | 
|  | iget-object v5, v4, LTest;->a:LTest; | 
|  | iget-object v4, v4, LTest;->a:LTest; | 
|  | const-string v6, "" | 
|  | invoke-virtual {v5, v6}, LTest;->a(Ljava/lang/String;)LTest; | 
|  | move-result-object v5 | 
|  | iget v6, v5, LTest;->c:I | 
|  | add-int/lit8 v6, v6, 0x1 | 
|  | iput v6, v5, LTest;->c:I | 
|  | invoke-virtual {v4}, LTest;->c()J | 
|  | move-result-wide v6 | 
|  | iput-wide v6, v5, LTest;->b:J | 
|  | iget-object v4, v8, LTest;->a:LTest; | 
|  | invoke-virtual {v4}, LTest;->b()LTest; | 
|  | move-result-object v4 | 
|  | iput-object v4, v8, LTest;->a:LTest; | 
|  | iget-object v4, v8, LTest;->a:LTest; | 
|  | iget-object v5, v4, LTest;->a:LTest; | 
|  | iget-object v4, v4, LTest;->a:LTest; | 
|  | const-string v6, "" | 
|  | invoke-virtual {v5, v6}, LTest;->a(Ljava/lang/String;)LTest; | 
|  | move-result-object v5 | 
|  | iget-wide v6, v5, LTest;->b:J | 
|  | const-wide/16 v10, -0x1 | 
|  | cmp-long v6, v6, v10 | 
|  | if-eqz v6, :cond_88e | 
|  | invoke-virtual {v4}, LTest;->c()J | 
|  | move-result-wide v6 | 
|  | iget-wide v10, v5, LTest;->b:J | 
|  | sub-long/2addr v6, v10 | 
|  | const-wide/16 v10, -0x1 | 
|  | iput-wide v10, v5, LTest;->b:J | 
|  | const-wide/16 v10, 0x0 | 
|  | cmp-long v4, v6, v10 | 
|  | if-ltz v4, :cond_88e | 
|  | const-wide/16 v10, 0x7530 | 
|  | cmp-long v4, v6, v10 | 
|  | if-lez v4, :cond_8a7 | 
|  | :cond_88e | 
|  | :goto_88e | 
|  | iget-object v4, v8, LTest;->a:LTest; | 
|  | invoke-virtual {v4}, LTest;->b()Z | 
|  | move-result v4 | 
|  | if-nez v4, :cond_8ab | 
|  | iget-object v4, v8, LTest;->a:LTest; | 
|  | const/4 v5, 0x4 | 
|  | iget-object v6, v8, LTest;->a:LTest; | 
|  | iget-object v6, v6, LTest;->a:LTest; | 
|  | invoke-virtual {v6}, LTest;->b()J | 
|  | move-result-wide v6 | 
|  | invoke-virtual {v4, v5, v6, v7}, LTest;->a(IJ)V | 
|  | const/4 v6, 0x0 | 
|  | goto/16 :goto_799 | 
|  | :cond_8a7 | 
|  | long-to-int v4, v6 | 
|  | iput v4, v5, LTest;->a:I | 
|  | goto :goto_88e | 
|  | :cond_8ab | 
|  | iget-object v4, v8, LTest;->a:LTest; | 
|  | iget-wide v4, v4, LTest;->a:J | 
|  | const/4 v6, 0x2 | 
|  | new-array v6, v6, [I | 
|  | invoke-static {v4, v5, v6}, LTest;->a(J[I)[I | 
|  | move-result-object v4 | 
|  | iget-object v5, v8, LTest;->a:LTest; | 
|  | iget-object v6, v8, LTest;->a:LTest; | 
|  | iget-object v6, v6, LTest;->a:LTest; | 
|  | iget v6, v6, LTest;->b:I | 
|  | iget-object v7, v8, LTest;->a:LTest; | 
|  | iget-object v7, v7, LTest;->a:LTest; | 
|  | iget v7, v7, LTest;->b:I | 
|  | invoke-virtual {v5, v6, v7, v4}, LTest;->a(II[I)I | 
|  | move-result v5 | 
|  | new-instance v6, LTest; | 
|  | const/4 v7, 0x0 | 
|  | aget v7, v4, v7 | 
|  | const/4 v9, 0x1 | 
|  | aget v4, v4, v9 | 
|  | const/16 v9, 0x6d | 
|  | invoke-direct {v6, v7, v4, v5, v9}, LTest;-><init>(IIII)V | 
|  | goto/16 :goto_799 | 
|  | :cond_8d7 | 
|  | long-to-int v4, v10 | 
|  | iput v4, v7, LTest;->a:I | 
|  | goto/16 :goto_806 | 
|  | :cond_8dc | 
|  | iget v4, v7, LTest;->a:I | 
|  | iput v4, v5, LTest;->h:I | 
|  | goto/16 :goto_812 | 
|  | :cond_8e2 | 
|  | if-nez v6, :cond_8f5 | 
|  | iget-object v4, v8, LTest;->a:LTest; | 
|  | const/4 v5, 0x5 | 
|  | iget-object v6, v8, LTest;->a:LTest; | 
|  | iget-object v6, v6, LTest;->a:LTest; | 
|  | invoke-virtual {v6}, LTest;->b()J | 
|  | move-result-wide v6 | 
|  | invoke-virtual {v4, v5, v6, v7}, LTest;->a(IJ)V | 
|  | const/4 v4, 0x0 | 
|  | goto/16 :goto_6fe | 
|  | :cond_8f5 | 
|  | iget-object v4, v8, LTest;->a:LTest; | 
|  | invoke-virtual {v4, v6}, LTest;->a(LTest;)V | 
|  | iget-object v4, v8, LTest;->a:LTest; | 
|  | const/4 v5, 0x1 | 
|  | iget-object v7, v8, LTest;->a:LTest; | 
|  | iget-object v7, v7, LTest;->a:LTest; | 
|  | invoke-virtual {v7}, LTest;->b()J | 
|  | move-result-wide v10 | 
|  | invoke-virtual {v4, v5, v10, v11}, LTest;->a(IJ)V | 
|  | new-instance v4, LTest; | 
|  | const/4 v5, 0x5 | 
|  | sget-object v7, LTest;->P:LTest; | 
|  | iget-object v8, v8, LTest;->a:LTest; | 
|  | iget-object v8, v8, LTest;->a:LTest; | 
|  | invoke-virtual {v8}, LTest;->c()J | 
|  | move-result-wide v8 | 
|  | const/4 v11, 0x0 | 
|  | move-object/from16 v10, p1 | 
|  | invoke-direct/range {v4 .. v11}, LTest;-><init>(ILTest;LTest;JLTest;Ljava/util/Map;)V | 
|  | goto/16 :goto_6fe | 
|  | :cond_91d | 
|  | const/4 v4, 0x0 | 
|  | goto/16 :goto_6fe | 
|  | :cond_920 | 
|  | move-object/from16 v0, p0 | 
|  | iget-object v4, v0, LTestObject;->a:LTest; | 
|  | move-object/from16 v0, p1 | 
|  | move-object/from16 v1, p4 | 
|  | move-object/from16 v2, p3 | 
|  | invoke-virtual {v4, v0, v1, v2}, LTest;->a(LTest;LTest;LTest;)LTest; | 
|  | move-result-object v4 | 
|  | move-object v12, v4 | 
|  | goto/16 :goto_56 | 
|  | :cond_931 | 
|  | const/4 v4, 0x0 | 
|  | goto/16 :goto_5d | 
|  | :cond_934 | 
|  | const/4 v5, 0x0 | 
|  | goto/16 :goto_64 | 
|  | :cond_937 | 
|  | if-nez v4, :cond_93c | 
|  | move-object v13, v14 | 
|  | goto/16 :goto_6a | 
|  | :cond_93c | 
|  | if-eqz v5, :cond_973 | 
|  | iget-object v5, v12, LTest;->a:LTest; | 
|  | iget-object v6, v14, LTest;->a:LTest; | 
|  | invoke-static {v5, v6}, LTest;->a(LTest;LTest;)I | 
|  | move-result v4 | 
|  | iget v7, v5, LTest;->e:I | 
|  | iget v8, v6, LTest;->e:I | 
|  | add-int/2addr v7, v8 | 
|  | const v8, 0x3567e0 | 
|  | invoke-static {v7, v8}, Ljava/lang/Math;->max(II)I | 
|  | move-result v7 | 
|  | div-int/lit16 v7, v7, 0x3e8 | 
|  | if-gt v4, v7, :cond_965 | 
|  | const/4 v4, 0x1 | 
|  | :goto_957 | 
|  | if-eqz v4, :cond_969 | 
|  | iget v4, v5, LTest;->e:I | 
|  | iget v5, v6, LTest;->e:I | 
|  | if-le v4, v5, :cond_967 | 
|  | const/4 v4, 0x1 | 
|  | :goto_960 | 
|  | if-eqz v4, :cond_973 | 
|  | move-object v13, v14 | 
|  | goto/16 :goto_6a | 
|  | :cond_965 | 
|  | const/4 v4, 0x0 | 
|  | goto :goto_957 | 
|  | :cond_967 | 
|  | const/4 v4, 0x0 | 
|  | goto :goto_960 | 
|  | :cond_969 | 
|  | iget v4, v5, LTest;->f:I | 
|  | iget v5, v6, LTest;->f:I | 
|  | if-ge v4, v5, :cond_971 | 
|  | const/4 v4, 0x1 | 
|  | goto :goto_960 | 
|  | :cond_971 | 
|  | const/4 v4, 0x0 | 
|  | goto :goto_960 | 
|  | :cond_973 | 
|  | move-object v13, v12 | 
|  | goto/16 :goto_6a | 
|  | :cond_976 | 
|  | const/4 v4, 0x1 | 
|  | move v11, v4 | 
|  | move v15, v5 | 
|  | goto/16 :goto_7b | 
|  | :cond_97b | 
|  | const/4 v4, 0x0 | 
|  | goto/16 :goto_84 | 
|  | :pswitch_97e | 
|  | const-string v7, "" | 
|  | goto/16 :goto_8c | 
|  | :pswitch_982 | 
|  | const-string v7, "" | 
|  | goto/16 :goto_8c | 
|  | :pswitch_986 | 
|  | const-string v7, "" | 
|  | goto/16 :goto_8c | 
|  | :pswitch_98a | 
|  | const-string v7, "" | 
|  | goto/16 :goto_8c | 
|  | :cond_98e | 
|  | const/4 v4, 0x0 | 
|  | goto/16 :goto_a3 | 
|  | :pswitch_991 | 
|  | const-string v7, "" | 
|  | goto/16 :goto_ab | 
|  | :pswitch_995 | 
|  | const-string v7, "" | 
|  | goto/16 :goto_ab | 
|  | :cond_999 | 
|  | if-eqz v11, :cond_9ad | 
|  | move-object/from16 v0, p0 | 
|  | iget-object v4, v0, LTestObject;->a:LTest; | 
|  | const-string v5, "" | 
|  | const-string v6, "" | 
|  | const-string v7, "" | 
|  | const-wide/16 v8, 0x1 | 
|  | const/4 v10, 0x1 | 
|  | invoke-virtual/range {v4 .. v10}, LTest;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JZ)V | 
|  | goto/16 :goto_cd | 
|  | :cond_9ad | 
|  | move-object/from16 v0, p0 | 
|  | iget-object v4, v0, LTestObject;->a:LTest; | 
|  | const-string v5, "" | 
|  | const-string v6, "" | 
|  | const-string v7, "" | 
|  | const-wide/16 v8, 0x1 | 
|  | const/4 v10, 0x1 | 
|  | invoke-virtual/range {v4 .. v10}, LTest;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JZ)V | 
|  | goto/16 :goto_cd | 
|  | :cond_9bf | 
|  | const-wide/16 v8, 0x0 | 
|  | move-wide/from16 v16, v8 | 
|  | goto/16 :goto_149 | 
|  | :cond_9c5 | 
|  | const/4 v4, 0x0 | 
|  | goto/16 :goto_217 | 
|  | :cond_9c8 | 
|  | move v11, v4 | 
|  | move v15, v5 | 
|  | goto/16 :goto_7b | 
|  | :cond_9cc | 
|  | move-object v12, v4 | 
|  | goto/16 :goto_56 | 
|  | :cond_9cf | 
|  | move-object v13, v4 | 
|  | goto/16 :goto_17 | 
|  | :pswitch_data_9d2 | 
|  | .packed-switch 0x1 | 
|  | :pswitch_97e | 
|  | :pswitch_982 | 
|  | :pswitch_8c | 
|  | :pswitch_986 | 
|  | :pswitch_98a | 
|  | .end packed-switch | 
|  | :pswitch_data_9e0 | 
|  | .packed-switch 0x1 | 
|  | :pswitch_991 | 
|  | :pswitch_995 | 
|  | .end packed-switch | 
|  | .end method |