d.smali
.class public Lcom/google/a/a/a/a/d;
.super Ljava/lang/Object;
# static fields
.field static final synthetic a:Z
# instance fields
.field private A:Lcom/google/a/a/a/a/c;
.field private B:Lcom/google/a/a/a/a/c;
.field private C:Lcom/google/a/a/a/a/g;
.field private D:Lcom/google/a/a/a/a/c;
.field private E:Lcom/google/a/a/a/a/c;
.field private F:Lcom/google/a/a/a/a/c;
.field private G:Lcom/google/a/a/a/a/c;
.field private H:Lcom/google/a/a/a/a/c;
.field private I:Lcom/google/a/a/a/a/c;
.field private J:Lcom/google/a/a/a/a/c;
.field private K:Lcom/google/a/a/a/a/c;
.field private L:Lcom/google/a/a/a/a/g;
.field private M:Lcom/google/a/a/a/a/g;
.field private N:Lcom/google/a/a/a/a/g;
.field private O:Lcom/google/a/a/a/a/g;
.field private P:Lcom/google/a/a/a/a/g;
.field private Q:Lcom/google/a/a/a/a/g;
.field private R:Lcom/google/a/a/a/a/g;
.field private S:Lcom/google/a/a/a/a/g;
.field private T:Lcom/google/a/a/a/a/c;
.field private U:Lcom/google/a/a/a/a/c;
.field private V:Lcom/google/a/a/a/a/c;
.field private W:Lcom/google/a/a/a/a/c;
.field private X:Lcom/google/a/a/a/a/c;
.field private Y:Lcom/google/a/a/a/a/c;
.field private Z:Lcom/google/a/a/a/a/c;
.field private aa:Lcom/google/a/a/a/a/c;
.field private ab:Lcom/google/a/a/a/a/c;
.field private ac:Z
.field private ad:Z
.field private ae:Lcom/google/a/a/a/a/e;
.field private b:[D
.field private c:Lcom/google/a/a/a/a/c;
.field private d:Lcom/google/a/a/a/a/c;
.field private e:Lcom/google/a/a/a/a/c;
.field private f:Lcom/google/a/a/a/a/c;
.field private g:Lcom/google/a/a/a/a/c;
.field private h:Lcom/google/a/a/a/a/c;
.field private i:Lcom/google/a/a/a/a/c;
.field private j:Lcom/google/a/a/a/a/c;
.field private k:Lcom/google/a/a/a/a/c;
.field private l:Lcom/google/a/a/a/a/g;
.field private m:Lcom/google/a/a/a/a/g;
.field private n:Lcom/google/a/a/a/a/g;
.field private o:Lcom/google/a/a/a/a/g;
.field private p:Lcom/google/a/a/a/a/g;
.field private q:Lcom/google/a/a/a/a/g;
.field private r:Lcom/google/a/a/a/a/g;
.field private s:J
.field private final t:Lcom/google/a/a/a/a/g;
.field private u:D
.field private v:D
.field private w:F
.field private x:Z
.field private y:I
.field private z:Z
# direct methods
.method static constructor <clinit>()V
.registers 1
const-class v0, Lcom/google/a/a/a/a/d;
invoke-virtual {v0}, Ljava/lang/Class;->desiredAssertionStatus()Z
move-result v0
if-nez v0, :cond_c
const/4 v0, 0x1
:goto_9
sput-boolean v0, Lcom/google/a/a/a/a/d;->a:Z
return-void
:cond_c
const/4 v0, 0x0
goto :goto_9
.end method
.method public constructor <init>()V
.registers 5
const-wide/16 v2, 0x0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
const/16 v0, 0x10
new-array v0, v0, [D
iput-object v0, p0, Lcom/google/a/a/a/a/d;->b:[D
new-instance v0, Lcom/google/a/a/a/a/c;
invoke-direct {v0}, Lcom/google/a/a/a/a/c;-><init>()V
iput-object v0, p0, Lcom/google/a/a/a/a/d;->c:Lcom/google/a/a/a/a/c;
new-instance v0, Lcom/google/a/a/a/a/c;
invoke-direct {v0}, Lcom/google/a/a/a/a/c;-><init>()V
iput-object v0, p0, Lcom/google/a/a/a/a/d;->d:Lcom/google/a/a/a/a/c;
new-instance v0, Lcom/google/a/a/a/a/c;
invoke-direct {v0}, Lcom/google/a/a/a/a/c;-><init>()V
iput-object v0, p0, Lcom/google/a/a/a/a/d;->e:Lcom/google/a/a/a/a/c;
new-instance v0, Lcom/google/a/a/a/a/c;
invoke-direct {v0}, Lcom/google/a/a/a/a/c;-><init>()V
iput-object v0, p0, Lcom/google/a/a/a/a/d;->f:Lcom/google/a/a/a/a/c;
new-instance v0, Lcom/google/a/a/a/a/c;
invoke-direct {v0}, Lcom/google/a/a/a/a/c;-><init>()V
iput-object v0, p0, Lcom/google/a/a/a/a/d;->g:Lcom/google/a/a/a/a/c;
new-instance v0, Lcom/google/a/a/a/a/c;
invoke-direct {v0}, Lcom/google/a/a/a/a/c;-><init>()V
iput-object v0, p0, Lcom/google/a/a/a/a/d;->h:Lcom/google/a/a/a/a/c;
new-instance v0, Lcom/google/a/a/a/a/c;
invoke-direct {v0}, Lcom/google/a/a/a/a/c;-><init>()V
iput-object v0, p0, Lcom/google/a/a/a/a/d;->i:Lcom/google/a/a/a/a/c;
new-instance v0, Lcom/google/a/a/a/a/c;
invoke-direct {v0}, Lcom/google/a/a/a/a/c;-><init>()V
iput-object v0, p0, Lcom/google/a/a/a/a/d;->j:Lcom/google/a/a/a/a/c;
new-instance v0, Lcom/google/a/a/a/a/c;
invoke-direct {v0}, Lcom/google/a/a/a/a/c;-><init>()V
iput-object v0, p0, Lcom/google/a/a/a/a/d;->k:Lcom/google/a/a/a/a/c;
new-instance v0, Lcom/google/a/a/a/a/g;
invoke-direct {v0}, Lcom/google/a/a/a/a/g;-><init>()V
iput-object v0, p0, Lcom/google/a/a/a/a/d;->l:Lcom/google/a/a/a/a/g;
new-instance v0, Lcom/google/a/a/a/a/g;
invoke-direct {v0}, Lcom/google/a/a/a/a/g;-><init>()V
iput-object v0, p0, Lcom/google/a/a/a/a/d;->m:Lcom/google/a/a/a/a/g;
new-instance v0, Lcom/google/a/a/a/a/g;
invoke-direct {v0}, Lcom/google/a/a/a/a/g;-><init>()V
iput-object v0, p0, Lcom/google/a/a/a/a/d;->n:Lcom/google/a/a/a/a/g;
new-instance v0, Lcom/google/a/a/a/a/g;
invoke-direct {v0}, Lcom/google/a/a/a/a/g;-><init>()V
iput-object v0, p0, Lcom/google/a/a/a/a/d;->o:Lcom/google/a/a/a/a/g;
new-instance v0, Lcom/google/a/a/a/a/g;
invoke-direct {v0}, Lcom/google/a/a/a/a/g;-><init>()V
iput-object v0, p0, Lcom/google/a/a/a/a/d;->p:Lcom/google/a/a/a/a/g;
new-instance v0, Lcom/google/a/a/a/a/g;
invoke-direct {v0}, Lcom/google/a/a/a/a/g;-><init>()V
iput-object v0, p0, Lcom/google/a/a/a/a/d;->q:Lcom/google/a/a/a/a/g;
new-instance v0, Lcom/google/a/a/a/a/g;
invoke-direct {v0}, Lcom/google/a/a/a/a/g;-><init>()V
iput-object v0, p0, Lcom/google/a/a/a/a/d;->r:Lcom/google/a/a/a/a/g;
new-instance v0, Lcom/google/a/a/a/a/g;
invoke-direct {v0}, Lcom/google/a/a/a/a/g;-><init>()V
iput-object v0, p0, Lcom/google/a/a/a/a/d;->t:Lcom/google/a/a/a/a/g;
iput-wide v2, p0, Lcom/google/a/a/a/a/d;->u:D
iput-wide v2, p0, Lcom/google/a/a/a/a/d;->v:D
const/4 v0, 0x0
iput-boolean v0, p0, Lcom/google/a/a/a/a/d;->x:Z
const/4 v0, 0x1
iput-boolean v0, p0, Lcom/google/a/a/a/a/d;->z:Z
new-instance v0, Lcom/google/a/a/a/a/c;
invoke-direct {v0}, Lcom/google/a/a/a/a/c;-><init>()V
iput-object v0, p0, Lcom/google/a/a/a/a/d;->A:Lcom/google/a/a/a/a/c;
new-instance v0, Lcom/google/a/a/a/a/c;
invoke-direct {v0}, Lcom/google/a/a/a/a/c;-><init>()V
iput-object v0, p0, Lcom/google/a/a/a/a/d;->B:Lcom/google/a/a/a/a/c;
new-instance v0, Lcom/google/a/a/a/a/g;
invoke-direct {v0}, Lcom/google/a/a/a/a/g;-><init>()V
iput-object v0, p0, Lcom/google/a/a/a/a/d;->C:Lcom/google/a/a/a/a/g;
new-instance v0, Lcom/google/a/a/a/a/c;
invoke-direct {v0}, Lcom/google/a/a/a/a/c;-><init>()V
iput-object v0, p0, Lcom/google/a/a/a/a/d;->D:Lcom/google/a/a/a/a/c;
new-instance v0, Lcom/google/a/a/a/a/c;
invoke-direct {v0}, Lcom/google/a/a/a/a/c;-><init>()V
iput-object v0, p0, Lcom/google/a/a/a/a/d;->E:Lcom/google/a/a/a/a/c;
new-instance v0, Lcom/google/a/a/a/a/c;
invoke-direct {v0}, Lcom/google/a/a/a/a/c;-><init>()V
iput-object v0, p0, Lcom/google/a/a/a/a/d;->F:Lcom/google/a/a/a/a/c;
new-instance v0, Lcom/google/a/a/a/a/c;
invoke-direct {v0}, Lcom/google/a/a/a/a/c;-><init>()V
iput-object v0, p0, Lcom/google/a/a/a/a/d;->G:Lcom/google/a/a/a/a/c;
new-instance v0, Lcom/google/a/a/a/a/c;
invoke-direct {v0}, Lcom/google/a/a/a/a/c;-><init>()V
iput-object v0, p0, Lcom/google/a/a/a/a/d;->H:Lcom/google/a/a/a/a/c;
new-instance v0, Lcom/google/a/a/a/a/c;
invoke-direct {v0}, Lcom/google/a/a/a/a/c;-><init>()V
iput-object v0, p0, Lcom/google/a/a/a/a/d;->I:Lcom/google/a/a/a/a/c;
new-instance v0, Lcom/google/a/a/a/a/c;
invoke-direct {v0}, Lcom/google/a/a/a/a/c;-><init>()V
iput-object v0, p0, Lcom/google/a/a/a/a/d;->J:Lcom/google/a/a/a/a/c;
new-instance v0, Lcom/google/a/a/a/a/c;
invoke-direct {v0}, Lcom/google/a/a/a/a/c;-><init>()V
iput-object v0, p0, Lcom/google/a/a/a/a/d;->K:Lcom/google/a/a/a/a/c;
new-instance v0, Lcom/google/a/a/a/a/g;
invoke-direct {v0}, Lcom/google/a/a/a/a/g;-><init>()V
iput-object v0, p0, Lcom/google/a/a/a/a/d;->L:Lcom/google/a/a/a/a/g;
new-instance v0, Lcom/google/a/a/a/a/g;
invoke-direct {v0}, Lcom/google/a/a/a/a/g;-><init>()V
iput-object v0, p0, Lcom/google/a/a/a/a/d;->M:Lcom/google/a/a/a/a/g;
new-instance v0, Lcom/google/a/a/a/a/g;
invoke-direct {v0}, Lcom/google/a/a/a/a/g;-><init>()V
iput-object v0, p0, Lcom/google/a/a/a/a/d;->N:Lcom/google/a/a/a/a/g;
new-instance v0, Lcom/google/a/a/a/a/g;
invoke-direct {v0}, Lcom/google/a/a/a/a/g;-><init>()V
iput-object v0, p0, Lcom/google/a/a/a/a/d;->O:Lcom/google/a/a/a/a/g;
new-instance v0, Lcom/google/a/a/a/a/g;
invoke-direct {v0}, Lcom/google/a/a/a/a/g;-><init>()V
iput-object v0, p0, Lcom/google/a/a/a/a/d;->P:Lcom/google/a/a/a/a/g;
new-instance v0, Lcom/google/a/a/a/a/g;
invoke-direct {v0}, Lcom/google/a/a/a/a/g;-><init>()V
iput-object v0, p0, Lcom/google/a/a/a/a/d;->Q:Lcom/google/a/a/a/a/g;
new-instance v0, Lcom/google/a/a/a/a/g;
invoke-direct {v0}, Lcom/google/a/a/a/a/g;-><init>()V
iput-object v0, p0, Lcom/google/a/a/a/a/d;->R:Lcom/google/a/a/a/a/g;
new-instance v0, Lcom/google/a/a/a/a/g;
invoke-direct {v0}, Lcom/google/a/a/a/a/g;-><init>()V
iput-object v0, p0, Lcom/google/a/a/a/a/d;->S:Lcom/google/a/a/a/a/g;
new-instance v0, Lcom/google/a/a/a/a/c;
invoke-direct {v0}, Lcom/google/a/a/a/a/c;-><init>()V
iput-object v0, p0, Lcom/google/a/a/a/a/d;->T:Lcom/google/a/a/a/a/c;
new-instance v0, Lcom/google/a/a/a/a/c;
invoke-direct {v0}, Lcom/google/a/a/a/a/c;-><init>()V
iput-object v0, p0, Lcom/google/a/a/a/a/d;->U:Lcom/google/a/a/a/a/c;
new-instance v0, Lcom/google/a/a/a/a/c;
invoke-direct {v0}, Lcom/google/a/a/a/a/c;-><init>()V
iput-object v0, p0, Lcom/google/a/a/a/a/d;->V:Lcom/google/a/a/a/a/c;
new-instance v0, Lcom/google/a/a/a/a/c;
invoke-direct {v0}, Lcom/google/a/a/a/a/c;-><init>()V
iput-object v0, p0, Lcom/google/a/a/a/a/d;->W:Lcom/google/a/a/a/a/c;
new-instance v0, Lcom/google/a/a/a/a/c;
invoke-direct {v0}, Lcom/google/a/a/a/a/c;-><init>()V
iput-object v0, p0, Lcom/google/a/a/a/a/d;->X:Lcom/google/a/a/a/a/c;
new-instance v0, Lcom/google/a/a/a/a/c;
invoke-direct {v0}, Lcom/google/a/a/a/a/c;-><init>()V
iput-object v0, p0, Lcom/google/a/a/a/a/d;->Y:Lcom/google/a/a/a/a/c;
new-instance v0, Lcom/google/a/a/a/a/c;
invoke-direct {v0}, Lcom/google/a/a/a/a/c;-><init>()V
iput-object v0, p0, Lcom/google/a/a/a/a/d;->Z:Lcom/google/a/a/a/a/c;
new-instance v0, Lcom/google/a/a/a/a/c;
invoke-direct {v0}, Lcom/google/a/a/a/a/c;-><init>()V
iput-object v0, p0, Lcom/google/a/a/a/a/d;->aa:Lcom/google/a/a/a/a/c;
new-instance v0, Lcom/google/a/a/a/a/c;
invoke-direct {v0}, Lcom/google/a/a/a/a/c;-><init>()V
iput-object v0, p0, Lcom/google/a/a/a/a/d;->ab:Lcom/google/a/a/a/a/c;
new-instance v0, Lcom/google/a/a/a/a/e;
invoke-direct {v0}, Lcom/google/a/a/a/a/e;-><init>()V
iput-object v0, p0, Lcom/google/a/a/a/a/d;->ae:Lcom/google/a/a/a/a/e;
invoke-virtual {p0}, Lcom/google/a/a/a/a/d;->a()V
return-void
.end method
.method private a(F)V
.registers 5
const/4 v2, 0x1
iget-boolean v0, p0, Lcom/google/a/a/a/a/d;->x:Z
if-nez v0, :cond_c
iput p1, p0, Lcom/google/a/a/a/a/d;->w:F
iput v2, p0, Lcom/google/a/a/a/a/d;->y:I
iput-boolean v2, p0, Lcom/google/a/a/a/a/d;->x:Z
:cond_b
:goto_b
return-void
:cond_c
const v0, 0x3f733333 # 0.95f
iget v1, p0, Lcom/google/a/a/a/a/d;->w:F
mul-float/2addr v0, v1
const v1, 0x3d4cccd0 # 0.050000012f
mul-float/2addr v1, p1
add-float/2addr v0, v1
iput v0, p0, Lcom/google/a/a/a/a/d;->w:F
iget v0, p0, Lcom/google/a/a/a/a/d;->y:I
add-int/lit8 v0, v0, 0x1
iput v0, p0, Lcom/google/a/a/a/a/d;->y:I
int-to-float v0, v0
const/high16 v1, 0x41200000 # 10.0f
cmpl-float v0, v0, v1
if-lez v0, :cond_b
iput-boolean v2, p0, Lcom/google/a/a/a/a/d;->z:Z
goto :goto_b
.end method
.method private a(Lcom/google/a/a/a/a/c;Lcom/google/a/a/a/a/g;)V
.registers 7
iget-object v0, p0, Lcom/google/a/a/a/a/d;->q:Lcom/google/a/a/a/a/g;
iget-object v1, p0, Lcom/google/a/a/a/a/d;->n:Lcom/google/a/a/a/a/g;
invoke-static {p1, v0, v1}, Lcom/google/a/a/a/a/c;->a(Lcom/google/a/a/a/a/c;Lcom/google/a/a/a/a/g;Lcom/google/a/a/a/a/g;)V
iget-object v0, p0, Lcom/google/a/a/a/a/d;->ae:Lcom/google/a/a/a/a/e;
iget-object v1, p0, Lcom/google/a/a/a/a/d;->n:Lcom/google/a/a/a/a/g;
iget-object v2, p0, Lcom/google/a/a/a/a/d;->m:Lcom/google/a/a/a/a/g;
iget-object v3, p0, Lcom/google/a/a/a/a/d;->aa:Lcom/google/a/a/a/a/c;
invoke-virtual {v0, v1, v2, v3}, Lcom/google/a/a/a/a/e;->a(Lcom/google/a/a/a/a/g;Lcom/google/a/a/a/a/g;Lcom/google/a/a/a/a/c;)V
iget-object v0, p0, Lcom/google/a/a/a/a/d;->ae:Lcom/google/a/a/a/a/e;
iget-object v1, p0, Lcom/google/a/a/a/a/d;->aa:Lcom/google/a/a/a/a/c;
invoke-virtual {v0, v1, p2}, Lcom/google/a/a/a/a/e;->a(Lcom/google/a/a/a/a/c;Lcom/google/a/a/a/a/g;)V
return-void
.end method
.method private a(Lcom/google/a/a/a/a/c;)[D
.registers 12
const/4 v1, 0x0
const-wide/16 v8, 0x0
const/4 v5, 0x3
move v2, v1
:goto_5
if-ge v2, v5, :cond_1c
move v0, v1
:goto_8
if-ge v0, v5, :cond_18
iget-object v3, p0, Lcom/google/a/a/a/a/d;->b:[D
mul-int/lit8 v4, v0, 0x4
add-int/2addr v4, v2
invoke-virtual {p1, v2, v0}, Lcom/google/a/a/a/a/c;->a(II)D
move-result-wide v6
aput-wide v6, v3, v4
add-int/lit8 v0, v0, 0x1
goto :goto_8
:cond_18
add-int/lit8 v0, v2, 0x1
move v2, v0
goto :goto_5
:cond_1c
iget-object v0, p0, Lcom/google/a/a/a/a/d;->b:[D
iget-object v1, p0, Lcom/google/a/a/a/a/d;->b:[D
const/4 v2, 0x7
iget-object v3, p0, Lcom/google/a/a/a/a/d;->b:[D
const/16 v4, 0xb
aput-wide v8, v3, v4
aput-wide v8, v1, v2
aput-wide v8, v0, v5
iget-object v0, p0, Lcom/google/a/a/a/a/d;->b:[D
const/16 v1, 0xc
iget-object v2, p0, Lcom/google/a/a/a/a/d;->b:[D
const/16 v3, 0xd
iget-object v4, p0, Lcom/google/a/a/a/a/d;->b:[D
const/16 v5, 0xe
aput-wide v8, v4, v5
aput-wide v8, v2, v3
aput-wide v8, v0, v1
iget-object v0, p0, Lcom/google/a/a/a/a/d;->b:[D
const/16 v1, 0xf
const-wide/high16 v2, 0x3ff0000000000000L # 1.0
aput-wide v2, v0, v1
iget-object v0, p0, Lcom/google/a/a/a/a/d;->b:[D
return-object v0
.end method
.method private b(D)V
.registers 12
const-wide/high16 v4, 0x3fe0000000000000L # 0.5
iget-wide v0, p0, Lcom/google/a/a/a/a/d;->u:D
sub-double v0, p1, v0
invoke-static {v0, v1}, Ljava/lang/Math;->abs(D)D
move-result-wide v0
iput-wide p1, p0, Lcom/google/a/a/a/a/d;->u:D
mul-double/2addr v0, v4
iget-wide v2, p0, Lcom/google/a/a/a/a/d;->v:D
mul-double/2addr v2, v4
add-double/2addr v0, v2
iput-wide v0, p0, Lcom/google/a/a/a/a/d;->v:D
iget-wide v0, p0, Lcom/google/a/a/a/a/d;->v:D
const-wide v2, 0x3fc3333333333333L # 0.15
div-double/2addr v0, v2
const-wide/high16 v2, 0x401c000000000000L # 7.0
const-wide/high16 v4, 0x3fe8000000000000L # 0.75
const-wide/high16 v6, 0x4019000000000000L # 6.25
mul-double/2addr v0, v6
add-double/2addr v0, v4
invoke-static {v2, v3, v0, v1}, Ljava/lang/Math;->min(DD)D
move-result-wide v0
iget-object v2, p0, Lcom/google/a/a/a/a/d;->h:Lcom/google/a/a/a/a/c;
mul-double/2addr v0, v0
invoke-virtual {v2, v0, v1}, Lcom/google/a/a/a/a/c;->a(D)V
return-void
.end method
.method private c()V
.registers 4
iget-object v0, p0, Lcom/google/a/a/a/a/d;->d:Lcom/google/a/a/a/a/c;
iget-object v1, p0, Lcom/google/a/a/a/a/d;->Y:Lcom/google/a/a/a/a/c;
invoke-virtual {v0, v1}, Lcom/google/a/a/a/a/c;->d(Lcom/google/a/a/a/a/c;)V
iget-object v0, p0, Lcom/google/a/a/a/a/d;->e:Lcom/google/a/a/a/a/c;
iget-object v1, p0, Lcom/google/a/a/a/a/d;->Y:Lcom/google/a/a/a/a/c;
iget-object v2, p0, Lcom/google/a/a/a/a/d;->Z:Lcom/google/a/a/a/a/c;
invoke-static {v0, v1, v2}, Lcom/google/a/a/a/a/c;->b(Lcom/google/a/a/a/a/c;Lcom/google/a/a/a/a/c;Lcom/google/a/a/a/a/c;)V
iget-object v0, p0, Lcom/google/a/a/a/a/d;->d:Lcom/google/a/a/a/a/c;
iget-object v1, p0, Lcom/google/a/a/a/a/d;->Z:Lcom/google/a/a/a/a/c;
iget-object v2, p0, Lcom/google/a/a/a/a/d;->e:Lcom/google/a/a/a/a/c;
invoke-static {v0, v1, v2}, Lcom/google/a/a/a/a/c;->b(Lcom/google/a/a/a/a/c;Lcom/google/a/a/a/a/c;Lcom/google/a/a/a/a/c;)V
iget-object v0, p0, Lcom/google/a/a/a/a/d;->d:Lcom/google/a/a/a/a/c;
invoke-virtual {v0}, Lcom/google/a/a/a/a/c;->b()V
return-void
.end method
# virtual methods
.method public declared-synchronized a()V
.registers 9
monitor-enter p0
const-wide/16 v0, 0x0
:try_start_3
iput-wide v0, p0, Lcom/google/a/a/a/a/d;->s:J
iget-object v0, p0, Lcom/google/a/a/a/a/d;->c:Lcom/google/a/a/a/a/c;
invoke-virtual {v0}, Lcom/google/a/a/a/a/c;->b()V
iget-object v0, p0, Lcom/google/a/a/a/a/d;->d:Lcom/google/a/a/a/a/c;
invoke-virtual {v0}, Lcom/google/a/a/a/a/c;->b()V
iget-object v0, p0, Lcom/google/a/a/a/a/d;->e:Lcom/google/a/a/a/a/c;
invoke-virtual {v0}, Lcom/google/a/a/a/a/c;->a()V
iget-object v0, p0, Lcom/google/a/a/a/a/d;->e:Lcom/google/a/a/a/a/c;
const-wide/high16 v2, 0x4039000000000000L # 25.0
invoke-virtual {v0, v2, v3}, Lcom/google/a/a/a/a/c;->a(D)V
iget-object v0, p0, Lcom/google/a/a/a/a/d;->f:Lcom/google/a/a/a/a/c;
invoke-virtual {v0}, Lcom/google/a/a/a/a/c;->a()V
iget-object v0, p0, Lcom/google/a/a/a/a/d;->f:Lcom/google/a/a/a/a/c;
const-wide/high16 v2, 0x3ff0000000000000L # 1.0
invoke-virtual {v0, v2, v3}, Lcom/google/a/a/a/a/c;->a(D)V
iget-object v0, p0, Lcom/google/a/a/a/a/d;->g:Lcom/google/a/a/a/a/c;
invoke-virtual {v0}, Lcom/google/a/a/a/a/c;->a()V
iget-object v0, p0, Lcom/google/a/a/a/a/d;->g:Lcom/google/a/a/a/a/c;
const-wide/high16 v2, 0x3fb0000000000000L # 0.0625
invoke-virtual {v0, v2, v3}, Lcom/google/a/a/a/a/c;->a(D)V
iget-object v0, p0, Lcom/google/a/a/a/a/d;->h:Lcom/google/a/a/a/a/c;
invoke-virtual {v0}, Lcom/google/a/a/a/a/c;->a()V
iget-object v0, p0, Lcom/google/a/a/a/a/d;->h:Lcom/google/a/a/a/a/c;
const-wide/high16 v2, 0x3fe2000000000000L # 0.5625
invoke-virtual {v0, v2, v3}, Lcom/google/a/a/a/a/c;->a(D)V
iget-object v0, p0, Lcom/google/a/a/a/a/d;->i:Lcom/google/a/a/a/a/c;
invoke-virtual {v0}, Lcom/google/a/a/a/a/c;->a()V
iget-object v0, p0, Lcom/google/a/a/a/a/d;->j:Lcom/google/a/a/a/a/c;
invoke-virtual {v0}, Lcom/google/a/a/a/a/c;->a()V
iget-object v0, p0, Lcom/google/a/a/a/a/d;->k:Lcom/google/a/a/a/a/c;
invoke-virtual {v0}, Lcom/google/a/a/a/a/c;->a()V
iget-object v0, p0, Lcom/google/a/a/a/a/d;->l:Lcom/google/a/a/a/a/g;
invoke-virtual {v0}, Lcom/google/a/a/a/a/g;->a()V
iget-object v0, p0, Lcom/google/a/a/a/a/d;->m:Lcom/google/a/a/a/a/g;
invoke-virtual {v0}, Lcom/google/a/a/a/a/g;->a()V
iget-object v0, p0, Lcom/google/a/a/a/a/d;->n:Lcom/google/a/a/a/a/g;
invoke-virtual {v0}, Lcom/google/a/a/a/a/g;->a()V
iget-object v0, p0, Lcom/google/a/a/a/a/d;->o:Lcom/google/a/a/a/a/g;
invoke-virtual {v0}, Lcom/google/a/a/a/a/g;->a()V
iget-object v0, p0, Lcom/google/a/a/a/a/d;->p:Lcom/google/a/a/a/a/g;
invoke-virtual {v0}, Lcom/google/a/a/a/a/g;->a()V
iget-object v1, p0, Lcom/google/a/a/a/a/d;->q:Lcom/google/a/a/a/a/g;
const-wide/16 v2, 0x0
const-wide/16 v4, 0x0
const-wide v6, 0x40239eb851eb851fL # 9.81
invoke-virtual/range {v1 .. v7}, Lcom/google/a/a/a/a/g;->a(DDD)V
iget-object v1, p0, Lcom/google/a/a/a/a/d;->r:Lcom/google/a/a/a/a/g;
const-wide/16 v2, 0x0
const-wide/high16 v4, 0x3ff0000000000000L # 1.0
const-wide/16 v6, 0x0
invoke-virtual/range {v1 .. v7}, Lcom/google/a/a/a/a/g;->a(DDD)V
const/4 v0, 0x0
iput-boolean v0, p0, Lcom/google/a/a/a/a/d;->ac:Z
const/4 v0, 0x0
iput-boolean v0, p0, Lcom/google/a/a/a/a/d;->ad:Z
:try_end_86
.catchall {:try_start_3 .. :try_end_86} :catchall_88
monitor-exit p0
return-void
:catchall_88
move-exception v0
monitor-exit p0
throw v0
.end method
.method public declared-synchronized a(Lcom/google/a/a/a/a/g;J)V
.registers 8
monitor-enter p0
:try_start_1
iget-wide v0, p0, Lcom/google/a/a/a/a/d;->s:J
const-wide/16 v2, 0x0
cmp-long v0, v0, v2
if-eqz v0, :cond_61
iget-wide v0, p0, Lcom/google/a/a/a/a/d;->s:J
sub-long v0, p2, v0
long-to-float v0, v0
const v1, 0x3089705f # 1.0E-9f
mul-float/2addr v0, v1
const v1, 0x3d23d70a # 0.04f
cmpl-float v1, v0, v1
if-lez v1, :cond_6e
iget-boolean v0, p0, Lcom/google/a/a/a/a/d;->z:Z
if-eqz v0, :cond_6a
iget v0, p0, Lcom/google/a/a/a/a/d;->w:F
:goto_1f
iget-object v1, p0, Lcom/google/a/a/a/a/d;->o:Lcom/google/a/a/a/a/g;
invoke-virtual {v1, p1}, Lcom/google/a/a/a/a/g;->a(Lcom/google/a/a/a/a/g;)V
iget-object v1, p0, Lcom/google/a/a/a/a/d;->o:Lcom/google/a/a/a/a/g;
neg-float v2, v0
float-to-double v2, v2
invoke-virtual {v1, v2, v3}, Lcom/google/a/a/a/a/g;->a(D)V
iget-object v1, p0, Lcom/google/a/a/a/a/d;->o:Lcom/google/a/a/a/a/g;
iget-object v2, p0, Lcom/google/a/a/a/a/d;->d:Lcom/google/a/a/a/a/c;
invoke-static {v1, v2}, Lcom/google/a/a/a/a/f;->a(Lcom/google/a/a/a/a/g;Lcom/google/a/a/a/a/c;)V
iget-object v1, p0, Lcom/google/a/a/a/a/d;->E:Lcom/google/a/a/a/a/c;
iget-object v2, p0, Lcom/google/a/a/a/a/d;->c:Lcom/google/a/a/a/a/c;
invoke-virtual {v1, v2}, Lcom/google/a/a/a/a/c;->a(Lcom/google/a/a/a/a/c;)V
iget-object v1, p0, Lcom/google/a/a/a/a/d;->d:Lcom/google/a/a/a/a/c;
iget-object v2, p0, Lcom/google/a/a/a/a/d;->c:Lcom/google/a/a/a/a/c;
iget-object v3, p0, Lcom/google/a/a/a/a/d;->E:Lcom/google/a/a/a/a/c;
invoke-static {v1, v2, v3}, Lcom/google/a/a/a/a/c;->b(Lcom/google/a/a/a/a/c;Lcom/google/a/a/a/a/c;Lcom/google/a/a/a/a/c;)V
iget-object v1, p0, Lcom/google/a/a/a/a/d;->c:Lcom/google/a/a/a/a/c;
iget-object v2, p0, Lcom/google/a/a/a/a/d;->E:Lcom/google/a/a/a/a/c;
invoke-virtual {v1, v2}, Lcom/google/a/a/a/a/c;->a(Lcom/google/a/a/a/a/c;)V
invoke-direct {p0}, Lcom/google/a/a/a/a/d;->c()V
iget-object v1, p0, Lcom/google/a/a/a/a/d;->F:Lcom/google/a/a/a/a/c;
iget-object v2, p0, Lcom/google/a/a/a/a/d;->f:Lcom/google/a/a/a/a/c;
invoke-virtual {v1, v2}, Lcom/google/a/a/a/a/c;->a(Lcom/google/a/a/a/a/c;)V
iget-object v1, p0, Lcom/google/a/a/a/a/d;->F:Lcom/google/a/a/a/a/c;
mul-float/2addr v0, v0
float-to-double v2, v0
invoke-virtual {v1, v2, v3}, Lcom/google/a/a/a/a/c;->b(D)V
iget-object v0, p0, Lcom/google/a/a/a/a/d;->e:Lcom/google/a/a/a/a/c;
iget-object v1, p0, Lcom/google/a/a/a/a/d;->F:Lcom/google/a/a/a/a/c;
invoke-virtual {v0, v1}, Lcom/google/a/a/a/a/c;->b(Lcom/google/a/a/a/a/c;)V
:cond_61
iput-wide p2, p0, Lcom/google/a/a/a/a/d;->s:J
iget-object v0, p0, Lcom/google/a/a/a/a/d;->t:Lcom/google/a/a/a/a/g;
invoke-virtual {v0, p1}, Lcom/google/a/a/a/a/g;->a(Lcom/google/a/a/a/a/g;)V
:try_end_68
.catchall {:try_start_1 .. :try_end_68} :catchall_72
monitor-exit p0
return-void
:cond_6a
const v0, 0x3c23d70a # 0.01f
goto :goto_1f
:cond_6e
:try_start_6e
invoke-direct {p0, v0}, Lcom/google/a/a/a/a/d;->a(F)V
:try_end_71
.catchall {:try_start_6e .. :try_end_71} :catchall_72
goto :goto_1f
:catchall_72
move-exception v0
monitor-exit p0
throw v0
.end method
.method public a(D)[D
.registers 8
iget-object v0, p0, Lcom/google/a/a/a/a/d;->C:Lcom/google/a/a/a/a/g;
iget-object v1, p0, Lcom/google/a/a/a/a/d;->t:Lcom/google/a/a/a/a/g;
invoke-virtual {v0, v1}, Lcom/google/a/a/a/a/g;->a(Lcom/google/a/a/a/a/g;)V
neg-double v2, p1
invoke-virtual {v0, v2, v3}, Lcom/google/a/a/a/a/g;->a(D)V
iget-object v1, p0, Lcom/google/a/a/a/a/d;->A:Lcom/google/a/a/a/a/c;
invoke-static {v0, v1}, Lcom/google/a/a/a/a/f;->a(Lcom/google/a/a/a/a/g;Lcom/google/a/a/a/a/c;)V
iget-object v0, p0, Lcom/google/a/a/a/a/d;->B:Lcom/google/a/a/a/a/c;
iget-object v2, p0, Lcom/google/a/a/a/a/d;->c:Lcom/google/a/a/a/a/c;
invoke-static {v1, v2, v0}, Lcom/google/a/a/a/a/c;->b(Lcom/google/a/a/a/a/c;Lcom/google/a/a/a/a/c;Lcom/google/a/a/a/a/c;)V
invoke-direct {p0, v0}, Lcom/google/a/a/a/a/d;->a(Lcom/google/a/a/a/a/c;)[D
move-result-object v0
return-object v0
.end method
.method public declared-synchronized b(Lcom/google/a/a/a/a/g;J)V
.registers 10
monitor-enter p0
:try_start_1
iget-object v0, p0, Lcom/google/a/a/a/a/d;->m:Lcom/google/a/a/a/a/g;
invoke-virtual {v0, p1}, Lcom/google/a/a/a/a/g;->a(Lcom/google/a/a/a/a/g;)V
iget-object v0, p0, Lcom/google/a/a/a/a/d;->m:Lcom/google/a/a/a/a/g;
invoke-virtual {v0}, Lcom/google/a/a/a/a/g;->c()D
move-result-wide v0
invoke-direct {p0, v0, v1}, Lcom/google/a/a/a/a/d;->b(D)V
iget-boolean v0, p0, Lcom/google/a/a/a/a/d;->ac:Z
if-eqz v0, :cond_e0
iget-object v0, p0, Lcom/google/a/a/a/a/d;->c:Lcom/google/a/a/a/a/c;
iget-object v1, p0, Lcom/google/a/a/a/a/d;->l:Lcom/google/a/a/a/a/g;
invoke-direct {p0, v0, v1}, Lcom/google/a/a/a/a/d;->a(Lcom/google/a/a/a/a/c;Lcom/google/a/a/a/a/g;)V
const-wide v2, 0x3e7ad7f29abcaf48L # 1.0E-7
const/4 v0, 0x0
:goto_20
const/4 v1, 0x3
if-ge v0, v1, :cond_5b
iget-object v1, p0, Lcom/google/a/a/a/a/d;->N:Lcom/google/a/a/a/a/g;
invoke-virtual {v1}, Lcom/google/a/a/a/a/g;->a()V
invoke-virtual {v1, v0, v2, v3}, Lcom/google/a/a/a/a/g;->a(ID)V
iget-object v4, p0, Lcom/google/a/a/a/a/d;->G:Lcom/google/a/a/a/a/c;
invoke-static {v1, v4}, Lcom/google/a/a/a/a/f;->a(Lcom/google/a/a/a/a/g;Lcom/google/a/a/a/a/c;)V
iget-object v1, p0, Lcom/google/a/a/a/a/d;->G:Lcom/google/a/a/a/a/c;
iget-object v4, p0, Lcom/google/a/a/a/a/d;->c:Lcom/google/a/a/a/a/c;
iget-object v5, p0, Lcom/google/a/a/a/a/d;->H:Lcom/google/a/a/a/a/c;
invoke-static {v1, v4, v5}, Lcom/google/a/a/a/a/c;->b(Lcom/google/a/a/a/a/c;Lcom/google/a/a/a/a/c;Lcom/google/a/a/a/a/c;)V
iget-object v1, p0, Lcom/google/a/a/a/a/d;->H:Lcom/google/a/a/a/a/c;
iget-object v4, p0, Lcom/google/a/a/a/a/d;->L:Lcom/google/a/a/a/a/g;
invoke-direct {p0, v1, v4}, Lcom/google/a/a/a/a/d;->a(Lcom/google/a/a/a/a/c;Lcom/google/a/a/a/a/g;)V
iget-object v1, p0, Lcom/google/a/a/a/a/d;->L:Lcom/google/a/a/a/a/g;
iget-object v4, p0, Lcom/google/a/a/a/a/d;->l:Lcom/google/a/a/a/a/g;
iget-object v5, p0, Lcom/google/a/a/a/a/d;->M:Lcom/google/a/a/a/a/g;
invoke-static {v4, v1, v5}, Lcom/google/a/a/a/a/g;->b(Lcom/google/a/a/a/a/g;Lcom/google/a/a/a/a/g;Lcom/google/a/a/a/a/g;)V
iget-object v1, p0, Lcom/google/a/a/a/a/d;->M:Lcom/google/a/a/a/a/g;
const-wide/high16 v4, 0x3ff0000000000000L # 1.0
div-double/2addr v4, v2
invoke-virtual {v1, v4, v5}, Lcom/google/a/a/a/a/g;->a(D)V
iget-object v1, p0, Lcom/google/a/a/a/a/d;->j:Lcom/google/a/a/a/a/c;
iget-object v4, p0, Lcom/google/a/a/a/a/d;->M:Lcom/google/a/a/a/a/g;
invoke-virtual {v1, v0, v4}, Lcom/google/a/a/a/a/c;->a(ILcom/google/a/a/a/a/g;)V
add-int/lit8 v0, v0, 0x1
goto :goto_20
:cond_5b
iget-object v0, p0, Lcom/google/a/a/a/a/d;->j:Lcom/google/a/a/a/a/c;
iget-object v1, p0, Lcom/google/a/a/a/a/d;->I:Lcom/google/a/a/a/a/c;
invoke-virtual {v0, v1}, Lcom/google/a/a/a/a/c;->d(Lcom/google/a/a/a/a/c;)V
iget-object v0, p0, Lcom/google/a/a/a/a/d;->e:Lcom/google/a/a/a/a/c;
iget-object v1, p0, Lcom/google/a/a/a/a/d;->I:Lcom/google/a/a/a/a/c;
iget-object v2, p0, Lcom/google/a/a/a/a/d;->J:Lcom/google/a/a/a/a/c;
invoke-static {v0, v1, v2}, Lcom/google/a/a/a/a/c;->b(Lcom/google/a/a/a/a/c;Lcom/google/a/a/a/a/c;Lcom/google/a/a/a/a/c;)V
iget-object v0, p0, Lcom/google/a/a/a/a/d;->j:Lcom/google/a/a/a/a/c;
iget-object v1, p0, Lcom/google/a/a/a/a/d;->J:Lcom/google/a/a/a/a/c;
iget-object v2, p0, Lcom/google/a/a/a/a/d;->K:Lcom/google/a/a/a/a/c;
invoke-static {v0, v1, v2}, Lcom/google/a/a/a/a/c;->b(Lcom/google/a/a/a/a/c;Lcom/google/a/a/a/a/c;Lcom/google/a/a/a/a/c;)V
iget-object v0, p0, Lcom/google/a/a/a/a/d;->K:Lcom/google/a/a/a/a/c;
iget-object v1, p0, Lcom/google/a/a/a/a/d;->h:Lcom/google/a/a/a/a/c;
iget-object v2, p0, Lcom/google/a/a/a/a/d;->i:Lcom/google/a/a/a/a/c;
invoke-static {v0, v1, v2}, Lcom/google/a/a/a/a/c;->a(Lcom/google/a/a/a/a/c;Lcom/google/a/a/a/a/c;Lcom/google/a/a/a/a/c;)V
iget-object v0, p0, Lcom/google/a/a/a/a/d;->i:Lcom/google/a/a/a/a/c;
iget-object v1, p0, Lcom/google/a/a/a/a/d;->I:Lcom/google/a/a/a/a/c;
invoke-virtual {v0, v1}, Lcom/google/a/a/a/a/c;->e(Lcom/google/a/a/a/a/c;)Z
iget-object v0, p0, Lcom/google/a/a/a/a/d;->j:Lcom/google/a/a/a/a/c;
iget-object v1, p0, Lcom/google/a/a/a/a/d;->J:Lcom/google/a/a/a/a/c;
invoke-virtual {v0, v1}, Lcom/google/a/a/a/a/c;->d(Lcom/google/a/a/a/a/c;)V
iget-object v0, p0, Lcom/google/a/a/a/a/d;->J:Lcom/google/a/a/a/a/c;
iget-object v1, p0, Lcom/google/a/a/a/a/d;->I:Lcom/google/a/a/a/a/c;
iget-object v2, p0, Lcom/google/a/a/a/a/d;->K:Lcom/google/a/a/a/a/c;
invoke-static {v0, v1, v2}, Lcom/google/a/a/a/a/c;->b(Lcom/google/a/a/a/a/c;Lcom/google/a/a/a/a/c;Lcom/google/a/a/a/a/c;)V
iget-object v0, p0, Lcom/google/a/a/a/a/d;->e:Lcom/google/a/a/a/a/c;
iget-object v1, p0, Lcom/google/a/a/a/a/d;->K:Lcom/google/a/a/a/a/c;
iget-object v2, p0, Lcom/google/a/a/a/a/d;->k:Lcom/google/a/a/a/a/c;
invoke-static {v0, v1, v2}, Lcom/google/a/a/a/a/c;->b(Lcom/google/a/a/a/a/c;Lcom/google/a/a/a/a/c;Lcom/google/a/a/a/a/c;)V
iget-object v0, p0, Lcom/google/a/a/a/a/d;->k:Lcom/google/a/a/a/a/c;
iget-object v1, p0, Lcom/google/a/a/a/a/d;->l:Lcom/google/a/a/a/a/g;
iget-object v2, p0, Lcom/google/a/a/a/a/d;->p:Lcom/google/a/a/a/a/g;
invoke-static {v0, v1, v2}, Lcom/google/a/a/a/a/c;->a(Lcom/google/a/a/a/a/c;Lcom/google/a/a/a/a/g;Lcom/google/a/a/a/a/g;)V
iget-object v0, p0, Lcom/google/a/a/a/a/d;->k:Lcom/google/a/a/a/a/c;
iget-object v1, p0, Lcom/google/a/a/a/a/d;->j:Lcom/google/a/a/a/a/c;
iget-object v2, p0, Lcom/google/a/a/a/a/d;->I:Lcom/google/a/a/a/a/c;
invoke-static {v0, v1, v2}, Lcom/google/a/a/a/a/c;->b(Lcom/google/a/a/a/a/c;Lcom/google/a/a/a/a/c;Lcom/google/a/a/a/a/c;)V
iget-object v0, p0, Lcom/google/a/a/a/a/d;->J:Lcom/google/a/a/a/a/c;
invoke-virtual {v0}, Lcom/google/a/a/a/a/c;->b()V
iget-object v0, p0, Lcom/google/a/a/a/a/d;->J:Lcom/google/a/a/a/a/c;
iget-object v1, p0, Lcom/google/a/a/a/a/d;->I:Lcom/google/a/a/a/a/c;
invoke-virtual {v0, v1}, Lcom/google/a/a/a/a/c;->c(Lcom/google/a/a/a/a/c;)V
iget-object v0, p0, Lcom/google/a/a/a/a/d;->J:Lcom/google/a/a/a/a/c;
iget-object v1, p0, Lcom/google/a/a/a/a/d;->e:Lcom/google/a/a/a/a/c;
iget-object v2, p0, Lcom/google/a/a/a/a/d;->I:Lcom/google/a/a/a/a/c;
invoke-static {v0, v1, v2}, Lcom/google/a/a/a/a/c;->b(Lcom/google/a/a/a/a/c;Lcom/google/a/a/a/a/c;Lcom/google/a/a/a/a/c;)V
iget-object v0, p0, Lcom/google/a/a/a/a/d;->e:Lcom/google/a/a/a/a/c;
iget-object v1, p0, Lcom/google/a/a/a/a/d;->I:Lcom/google/a/a/a/a/c;
invoke-virtual {v0, v1}, Lcom/google/a/a/a/a/c;->a(Lcom/google/a/a/a/a/c;)V
iget-object v0, p0, Lcom/google/a/a/a/a/d;->p:Lcom/google/a/a/a/a/g;
iget-object v1, p0, Lcom/google/a/a/a/a/d;->d:Lcom/google/a/a/a/a/c;
invoke-static {v0, v1}, Lcom/google/a/a/a/a/f;->a(Lcom/google/a/a/a/a/g;Lcom/google/a/a/a/a/c;)V
iget-object v0, p0, Lcom/google/a/a/a/a/d;->d:Lcom/google/a/a/a/a/c;
iget-object v1, p0, Lcom/google/a/a/a/a/d;->c:Lcom/google/a/a/a/a/c;
iget-object v2, p0, Lcom/google/a/a/a/a/d;->c:Lcom/google/a/a/a/a/c;
invoke-static {v0, v1, v2}, Lcom/google/a/a/a/a/c;->b(Lcom/google/a/a/a/a/c;Lcom/google/a/a/a/a/c;Lcom/google/a/a/a/a/c;)V
invoke-direct {p0}, Lcom/google/a/a/a/a/d;->c()V
:try_end_de
.catchall {:try_start_1 .. :try_end_de} :catchall_ef
:goto_de
monitor-exit p0
return-void
:cond_e0
:try_start_e0
iget-object v0, p0, Lcom/google/a/a/a/a/d;->ae:Lcom/google/a/a/a/a/e;
iget-object v1, p0, Lcom/google/a/a/a/a/d;->q:Lcom/google/a/a/a/a/g;
iget-object v2, p0, Lcom/google/a/a/a/a/d;->m:Lcom/google/a/a/a/a/g;
iget-object v3, p0, Lcom/google/a/a/a/a/d;->c:Lcom/google/a/a/a/a/c;
invoke-virtual {v0, v1, v2, v3}, Lcom/google/a/a/a/a/e;->a(Lcom/google/a/a/a/a/g;Lcom/google/a/a/a/a/g;Lcom/google/a/a/a/a/c;)V
const/4 v0, 0x1
iput-boolean v0, p0, Lcom/google/a/a/a/a/d;->ac:Z
:try_end_ee
.catchall {:try_start_e0 .. :try_end_ee} :catchall_ef
goto :goto_de
:catchall_ef
move-exception v0
monitor-exit p0
throw v0
.end method
.method public b()Z
.registers 2
iget-boolean v0, p0, Lcom/google/a/a/a/a/d;->ac:Z
return v0
.end method