d$b$b.smali

.class public Ljm/d$b$b;
.super Ljava/lang/Object;
.source "TakePhotoUseCase.java"

# interfaces
.implements Ljava/lang/Runnable;


# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
    value = Ljm/d$b;->a(Landroid/content/Context;Lw6/f;)V
.end annotation

.annotation system Ldalvik/annotation/InnerClass;
    accessFlags = 0x1
    name = null
.end annotation


# instance fields
.field public final synthetic a:Lw6/f;

.field public final synthetic b:Ljava/io/File;

.field public final synthetic c:Ljava/io/File;

.field public final synthetic d:Ljm/d$b;


# direct methods
.method static constructor <clinit>()V
    .registers 1

    return-void
.end method

.method public constructor <init>(Ljm/d$b;Lw6/f;Ljava/io/File;Ljava/io/File;)V
    .registers 5

    iput-object p1, p0, Ljm/d$b$b;->d:Ljm/d$b;

    iput-object p2, p0, Ljm/d$b$b;->a:Lw6/f;

    iput-object p3, p0, Ljm/d$b$b;->b:Ljava/io/File;

    iput-object p4, p0, Ljm/d$b$b;->c:Ljava/io/File;

    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    return-void
.end method


# virtual methods
.method public run()V
    .registers 13

    iget-object v0, p0, Ljm/d$b$b;->d:Ljm/d$b;

    iget-object v1, v0, Ljm/d$b;->c:Ljm/d;

    iget-object v1, v1, Ljm/a;->a:Lgm/a;

    check-cast v1, Lcom/shopee/multifunctionalcamera/function/TakePhotoFunction;

    iget-object v1, v1, Lcom/shopee/multifunctionalcamera/function/TakePhotoFunction;->j:Lcom/shopee/multifunctionalcamera/function/TakePhotoFunction$PreferOrientation;

    iget-object v2, p0, Ljm/d$b$b;->a:Lw6/f;

    invoke-static {v0, v1, v2}, Ljm/d$b;->a(Ljm/d$b;Lcom/shopee/multifunctionalcamera/function/TakePhotoFunction$PreferOrientation;Lw6/f;)I

    move-result v0

    iget-object v1, p0, Ljm/d$b$b;->d:Ljm/d$b;

    iget-object v1, v1, Ljm/d$b;->c:Ljm/d;

    iget-object v1, v1, Ljm/a;->a:Lgm/a;

    move-object v2, v1

    check-cast v2, Lcom/shopee/multifunctionalcamera/function/TakePhotoFunction;

    iget v2, v2, Lcom/shopee/multifunctionalcamera/function/TakePhotoFunction;->d:I

    const v3, 0x7fffffff

    if-lez v2, :cond_25

    check-cast v1, Lcom/shopee/multifunctionalcamera/function/TakePhotoFunction;

    iget v1, v1, Lcom/shopee/multifunctionalcamera/function/TakePhotoFunction;->d:I

    goto :goto_28

    :cond_25
    const v1, 0x7fffffff

    :goto_28
    iget-object v2, p0, Ljm/d$b$b;->d:Ljm/d$b;

    iget-object v2, v2, Ljm/d$b;->c:Ljm/d;

    iget-object v2, v2, Ljm/a;->a:Lgm/a;

    move-object v4, v2

    check-cast v4, Lcom/shopee/multifunctionalcamera/function/TakePhotoFunction;

    iget v4, v4, Lcom/shopee/multifunctionalcamera/function/TakePhotoFunction;->e:I

    if-lez v4, :cond_3a

    check-cast v2, Lcom/shopee/multifunctionalcamera/function/TakePhotoFunction;

    iget v2, v2, Lcom/shopee/multifunctionalcamera/function/TakePhotoFunction;->e:I

    goto :goto_3d

    :cond_3a
    const v2, 0x7fffffff

    :goto_3d
    iget-object v3, p0, Ljm/d$b$b;->d:Ljm/d$b;

    iget-object v3, v3, Ljm/d$b;->c:Ljm/d;

    iget-object v3, v3, Ljm/a;->a:Lgm/a;

    move-object v4, v3

    check-cast v4, Lcom/shopee/multifunctionalcamera/function/TakePhotoFunction;

    iget v4, v4, Lcom/shopee/multifunctionalcamera/function/TakePhotoFunction;->f:I

    if-lez v4, :cond_50

    check-cast v3, Lcom/shopee/multifunctionalcamera/function/TakePhotoFunction;

    iget v3, v3, Lcom/shopee/multifunctionalcamera/function/TakePhotoFunction;->f:I

    move v10, v3

    goto :goto_54

    :cond_50
    const/16 v3, 0x64

    const/16 v10, 0x64

    :goto_54
    iget-object v3, p0, Ljm/d$b$b;->d:Ljm/d$b;

    iget-object v3, v3, Ljm/d$b;->c:Ljm/d;

    iget-object v3, v3, Ljm/a;->a:Lgm/a;

    move-object v4, v3

    check-cast v4, Lcom/shopee/multifunctionalcamera/function/TakePhotoFunction;

    iget v4, v4, Lcom/shopee/multifunctionalcamera/function/TakePhotoFunction;->g:I

    if-lez v4, :cond_67

    check-cast v3, Lcom/shopee/multifunctionalcamera/function/TakePhotoFunction;

    iget v3, v3, Lcom/shopee/multifunctionalcamera/function/TakePhotoFunction;->g:I

    move v4, v3

    goto :goto_68

    :cond_67
    move v4, v1

    :goto_68
    iget-object v3, p0, Ljm/d$b$b;->d:Ljm/d$b;

    iget-object v3, v3, Ljm/d$b;->c:Ljm/d;

    iget-object v3, v3, Ljm/a;->a:Lgm/a;

    move-object v5, v3

    check-cast v5, Lcom/shopee/multifunctionalcamera/function/TakePhotoFunction;

    iget v5, v5, Lcom/shopee/multifunctionalcamera/function/TakePhotoFunction;->h:I

    if-lez v5, :cond_7b

    check-cast v3, Lcom/shopee/multifunctionalcamera/function/TakePhotoFunction;

    iget v3, v3, Lcom/shopee/multifunctionalcamera/function/TakePhotoFunction;->h:I

    move v5, v3

    goto :goto_7c

    :cond_7b
    move v5, v2

    :goto_7c
    iget-object v3, p0, Ljm/d$b$b;->d:Ljm/d$b;

    iget-object v3, v3, Ljm/d$b;->c:Ljm/d;

    iget-object v3, v3, Ljm/a;->a:Lgm/a;

    move-object v6, v3

    check-cast v6, Lcom/shopee/multifunctionalcamera/function/TakePhotoFunction;

    iget v6, v6, Lcom/shopee/multifunctionalcamera/function/TakePhotoFunction;->i:I

    if-lez v6, :cond_8f

    check-cast v3, Lcom/shopee/multifunctionalcamera/function/TakePhotoFunction;

    iget v3, v3, Lcom/shopee/multifunctionalcamera/function/TakePhotoFunction;->i:I

    move v6, v3

    goto :goto_90

    :cond_8f
    move v6, v10

    :goto_90
    iget-object v3, p0, Ljm/d$b$b;->d:Ljm/d$b;

    iget-object v7, p0, Ljm/d$b$b;->a:Lw6/f;

    iget-object v8, p0, Ljm/d$b$b;->b:Ljava/io/File;

    move v9, v0

    invoke-static/range {v3 .. v9}, Ljm/d$b;->a(Ljm/d$b;IIILw6/f;Ljava/io/File;I)Ljava/io/File;

    move-result-object v11

    iget-object v3, p0, Ljm/d$b$b;->d:Ljm/d$b;

    iget-object v7, p0, Ljm/d$b$b;->a:Lw6/f;

    iget-object v8, p0, Ljm/d$b$b;->c:Ljava/io/File;

    move v4, v1

    move v5, v2

    move v6, v10

    invoke-static/range {v3 .. v9}, Ljm/d$b;->a(Ljm/d$b;IIILw6/f;Ljava/io/File;I)Ljava/io/File;

    move-result-object v0

    if-eqz v0, :cond_b4

    iget-object v1, p0, Ljm/d$b$b;->d:Ljm/d$b;

    invoke-static {v1}, Ljm/d$b;->a(Ljm/d$b;)Lcom/shopee/multifunctionalcamera/function/TakePhotoFunction$c;

    move-result-object v1

    invoke-interface {v1, v0, v11}, Lcom/shopee/multifunctionalcamera/function/TakePhotoFunction$c;->onPhotoTaken(Ljava/io/File;Ljava/io/File;)V

    goto :goto_c3

    :cond_b4
    iget-object v0, p0, Ljm/d$b$b;->d:Ljm/d$b;

    invoke-static {v0}, Ljm/d$b;->a(Ljm/d$b;)Lcom/shopee/multifunctionalcamera/function/TakePhotoFunction$c;

    move-result-object v0

    new-instance v1, Lw6/a;

    const/4 v2, 0x4

    invoke-direct {v1, v2}, Lw6/a;-><init>(I)V

    invoke-interface {v0, v1}, Lcom/shopee/multifunctionalcamera/function/TakePhotoFunction$c;->onPhotoError(Lw6/a;)V

    :goto_c3
    return-void
.end method