h.smali

.class public final synthetic Lcom/garena/reactpush/v0/h;
.super Ljava/lang/Object;
.source "SourceFile"

# interfaces
.implements Ljava/lang/Runnable;


# instance fields
.field public final synthetic a:I

.field public final synthetic b:Ljava/lang/Object;

.field public final synthetic c:Ljava/lang/Object;


# direct methods
.method public synthetic constructor <init>(Ljava/lang/Object;Ljava/lang/Object;I)V
    .registers 4

    iput p3, p0, Lcom/garena/reactpush/v0/h;->a:I

    iput-object p1, p0, Lcom/garena/reactpush/v0/h;->b:Ljava/lang/Object;

    iput-object p2, p0, Lcom/garena/reactpush/v0/h;->c:Ljava/lang/Object;

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

    return-void
.end method


# virtual methods
.method public final run()V
    .registers 14

    iget v0, p0, Lcom/garena/reactpush/v0/h;->a:I

    const/4 v1, 0x0

    const-string v2, "this$0"

    packed-switch v0, :pswitch_data_1b0

    goto/16 :goto_18a

    :pswitch_a
    iget-object v0, p0, Lcom/garena/reactpush/v0/h;->b:Ljava/lang/Object;

    check-cast v0, Lcom/shopee/sz/mediasdk/template/oneclip/interceptors/n;

    iget-object v1, p0, Lcom/garena/reactpush/v0/h;->c:Ljava/lang/Object;

    check-cast v1, Ljava/lang/String;

    .line 1
    invoke-static {v0, v2}, Lcom/shopee/sz/loadtask/datasource/a;->y(Ljava/lang/Object;Ljava/lang/String;)V

    const/4 v2, 0x2

    .line 2
    invoke-static {v0, v1, v2}, Lcom/shopee/sz/mediasdk/template/oneclip/interceptors/n;->g(Lcom/shopee/sz/mediasdk/template/oneclip/interceptors/n;Ljava/lang/String;I)V

    return-void

    .line 3
    :pswitch_1a
    iget-object v0, p0, Lcom/garena/reactpush/v0/h;->b:Ljava/lang/Object;

    check-cast v0, Lcom/shopee/sz/mediasdk/magic/view/presenter/j;

    iget-object v1, p0, Lcom/garena/reactpush/v0/h;->c:Ljava/lang/Object;

    check-cast v1, Ljava/lang/String;

    .line 4
    invoke-static {v0, v2}, Lcom/shopee/sz/loadtask/datasource/a;->y(Ljava/lang/Object;Ljava/lang/String;)V

    .line 5
    iget-object v0, v0, Lcom/shopee/sz/mediasdk/magic/view/presenter/j;->a:Lcom/shopee/sz/mediasdk/magic/view/presenter/b;

    if-eqz v0, :cond_31

    const-string v2, "needSelectedTabId"

    invoke-static {v1, v2}, Lcom/shopee/sz/loadtask/datasource/a;->x(Ljava/lang/Object;Ljava/lang/String;)V

    invoke-interface {v0, v1}, Lcom/shopee/sz/mediasdk/magic/view/presenter/b;->f(Ljava/lang/String;)V

    :cond_31
    return-void

    .line 6
    :pswitch_32
    iget-object v0, p0, Lcom/garena/reactpush/v0/h;->b:Ljava/lang/Object;

    check-cast v0, Lcom/shopee/mms/mmsgenericuploader/sdkmanager/k;

    iget-object v2, p0, Lcom/garena/reactpush/v0/h;->c:Ljava/lang/Object;

    check-cast v2, Lcom/shopee/mms/mmsgenericuploader/ussupload/n;

    .line 7
    new-instance v3, Lcom/shopee/mms/mmsgenericuploader/ussupload/o;

    invoke-direct {v3}, Lcom/shopee/mms/mmsgenericuploader/ussupload/o;-><init>()V

    .line 8
    iget-object v4, v0, Lcom/shopee/mms/mmsgenericuploader/sdkmanager/k;->a:Lcom/shopee/mms/mmsgenericuploader/sdkmanager/l$d;

    iget v5, v4, Lcom/shopee/mms/mmsgenericuploader/sdkmanager/l$d;->a:I

    iput v5, v3, Lcom/shopee/mms/mmsgenericuploader/ussupload/o;->a:I

    .line 9
    iget-object v5, v4, Lcom/shopee/mms/mmsgenericuploader/sdkmanager/l$d;->d:Lcom/shopee/mms/mmsgenericuploader/g;

    iput-object v5, v3, Lcom/shopee/mms/mmsgenericuploader/ussupload/o;->b:Lcom/shopee/mms/mmsgenericuploader/g;

    .line 10
    iget-object v5, v4, Lcom/shopee/mms/mmsgenericuploader/sdkmanager/l$d;->l:Ljava/lang/String;

    iput-object v5, v3, Lcom/shopee/mms/mmsgenericuploader/ussupload/o;->e:Ljava/lang/String;

    .line 11
    iget-object v5, v4, Lcom/shopee/mms/mmsgenericuploader/sdkmanager/l$d;->j:Ljava/lang/String;

    iput-object v5, v3, Lcom/shopee/mms/mmsgenericuploader/ussupload/o;->c:Ljava/lang/String;

    .line 12
    iget-wide v5, v4, Lcom/shopee/mms/mmsgenericuploader/sdkmanager/l$d;->n:J

    iput-wide v5, v3, Lcom/shopee/mms/mmsgenericuploader/ussupload/o;->d:J

    const/4 v5, 0x1

    .line 13
    iput-boolean v5, v3, Lcom/shopee/mms/mmsgenericuploader/ussupload/o;->j:Z

    .line 14
    iget-object v4, v4, Lcom/shopee/mms/mmsgenericuploader/sdkmanager/l$d;->c:Lcom/shopee/mms/mmsgenericuploader/model/d;

    check-cast v4, Lcom/shopee/mms/mmsgenericuploader/model/vod/VodServiceCertificate;

    .line 15
    invoke-virtual {v4}, Lcom/shopee/mms/mmsgenericuploader/model/vod/VodServiceCertificate;->getToken()Ljava/lang/String;

    move-result-object v6

    iput-object v6, v3, Lcom/shopee/mms/mmsgenericuploader/ussupload/o;->g:Ljava/lang/String;

    .line 16
    invoke-virtual {v4}, Lcom/shopee/mms/mmsgenericuploader/model/vod/VodServiceCertificate;->getBucket()Ljava/lang/String;

    move-result-object v6

    iput-object v6, v3, Lcom/shopee/mms/mmsgenericuploader/ussupload/o;->h:Ljava/lang/String;

    .line 17
    invoke-virtual {v4}, Lcom/shopee/mms/mmsgenericuploader/model/vod/VodServiceCertificate;->getUploadDomain()Ljava/lang/String;

    move-result-object v4

    iput-object v4, v3, Lcom/shopee/mms/mmsgenericuploader/ussupload/o;->f:Ljava/lang/String;

    .line 18
    iput-boolean v1, v3, Lcom/shopee/mms/mmsgenericuploader/ussupload/o;->k:Z

    .line 19
    invoke-static {}, Lcom/shopee/sz/endpoint/endpointservice/manager/a;->b()Lcom/shopee/sz/endpoint/endpointservice/manager/a;

    move-result-object v1

    invoke-virtual {v1}, Lcom/shopee/sz/endpoint/endpointservice/manager/a;->c()Lcom/shopee/sz/endpoint/endpointservice/model/MMSImgData;

    move-result-object v1

    iget-object v1, v1, Lcom/shopee/sz/endpoint/endpointservice/model/MMSImgData;->mmsUpload:Lcom/shopee/sz/endpoint/endpointservice/model/MMSUpload;

    if-eqz v1, :cond_f8

    .line 20
    iget-object v1, v1, Lcom/shopee/sz/endpoint/endpointservice/model/MMSUpload;->data:Lcom/shopee/sz/endpoint/endpointservice/model/MMSUpload$MMSData;

    if-eqz v1, :cond_f8

    iget-object v1, v1, Lcom/shopee/sz/endpoint/endpointservice/model/MMSUpload$MMSData;->vodUpload:Lcom/shopee/sz/endpoint/endpointservice/model/VodUpload;

    if-eqz v1, :cond_f8

    iget-object v1, v1, Lcom/shopee/sz/endpoint/endpointservice/model/VodUpload;->services:Ljava/util/HashMap;

    if-eqz v1, :cond_f8

    const-string v4, "shopeeuss"

    .line 21
    invoke-virtual {v1, v4}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z

    move-result v6

    if-eqz v6, :cond_f8

    .line 22
    invoke-virtual {v1, v4}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v1

    check-cast v1, Lcom/shopee/sz/endpoint/endpointservice/model/VodUpload$CloudService;

    if-eqz v1, :cond_e0

    .line 23
    iget-object v4, v1, Lcom/shopee/sz/endpoint/endpointservice/model/VodUpload$CloudService;->protocol:Ljava/lang/String;

    const-string v6, "quic"

    invoke-virtual {v6, v4}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z

    move-result v4

    if-eqz v4, :cond_e0

    iget-object v4, v1, Lcom/shopee/sz/endpoint/endpointservice/model/VodUpload$CloudService;->upload_domain:Ljava/lang/String;

    .line 24
    invoke-static {v4}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v4

    if-nez v4, :cond_e0

    .line 25
    iget-object v6, v0, Lcom/shopee/mms/mmsgenericuploader/sdkmanager/k;->c:Lcom/shopee/mms/mmsgenericuploader/log/a;

    const-string/jumbo v4, "use quic?="

    .line 26
    invoke-static {v4}, Landroid/support/v4/media/c;->c(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v4

    .line 27
    iget-object v7, v1, Lcom/shopee/sz/endpoint/endpointservice/model/VodUpload$CloudService;->protocol:Ljava/lang/String;

    invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string v7, ", service.upload_domain:"

    invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v7, v1, Lcom/shopee/sz/endpoint/endpointservice/model/VodUpload$CloudService;->upload_domain:Ljava/lang/String;

    invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v11

    .line 28
    invoke-static {}, Ljava/lang/Thread;->currentThread()Ljava/lang/Thread;

    move-result-object v4

    invoke-virtual {v4}, Ljava/lang/Thread;->getName()Ljava/lang/String;

    move-result-object v12

    const-string v7, "debug"

    const-string v8, "MMSGU_USSManager"

    const-string v9, "USSUploadManager"

    const-string v10, "uploadAttachFile"

    .line 29
    invoke-virtual/range {v6 .. v12}, Lcom/shopee/mms/mmsgenericuploader/log/a;->b(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V

    .line 30
    iget-object v1, v1, Lcom/shopee/sz/endpoint/endpointservice/model/VodUpload$CloudService;->upload_domain:Ljava/lang/String;

    iput-object v1, v3, Lcom/shopee/mms/mmsgenericuploader/ussupload/o;->f:Ljava/lang/String;

    .line 31
    iput-boolean v5, v3, Lcom/shopee/mms/mmsgenericuploader/ussupload/o;->k:Z

    goto :goto_f8

    .line 32
    :cond_e0
    iget-object v6, v0, Lcom/shopee/mms/mmsgenericuploader/sdkmanager/k;->c:Lcom/shopee/mms/mmsgenericuploader/log/a;

    .line 33
    invoke-static {}, Ljava/lang/Thread;->currentThread()Ljava/lang/Thread;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/Thread;->getName()Ljava/lang/String;

    move-result-object v12

    const-string v7, "debug"

    const-string v8, "MMSGU_USSManager"

    const-string v9, "USSUploadManager"

    const-string v10, "uploadAttachFile"

    const-string/jumbo v11, "use quic?= false"

    .line 34
    invoke-virtual/range {v6 .. v12}, Lcom/shopee/mms/mmsgenericuploader/log/a;->b(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V

    :cond_f8
    :goto_f8
    const/high16 v1, 0x100000

    .line 35
    iput v1, v3, Lcom/shopee/mms/mmsgenericuploader/ussupload/o;->i:I

    .line 36
    new-instance v1, Lcom/shopee/mms/mmsgenericuploader/ussupload/s;

    iget-object v4, v0, Lcom/shopee/mms/mmsgenericuploader/sdkmanager/k;->b:Lcom/shopee/mms/mmsgenericuploader/sdkmanager/l$c;

    invoke-direct {v1, v3, v4}, Lcom/shopee/mms/mmsgenericuploader/ussupload/s;-><init>(Lcom/shopee/mms/mmsgenericuploader/ussupload/o;Lcom/shopee/mms/mmsgenericuploader/sdkmanager/l$c;)V

    iput-object v1, v0, Lcom/shopee/mms/mmsgenericuploader/sdkmanager/k;->h:Lcom/shopee/mms/mmsgenericuploader/ussupload/s;

    .line 37
    new-instance v3, Lcom/shopee/mms/mmsgenericuploader/sdkmanager/j;

    invoke-direct {v3, v0, v2}, Lcom/shopee/mms/mmsgenericuploader/sdkmanager/j;-><init>(Lcom/shopee/mms/mmsgenericuploader/sdkmanager/k;Lcom/shopee/mms/mmsgenericuploader/ussupload/n;)V

    invoke-virtual {v1, v3}, Lcom/shopee/mms/mmsgenericuploader/ussupload/s;->a(Lcom/shopee/mms/mmsgenericuploader/ussupload/s$b;)V

    return-void

    .line 38
    :pswitch_10e
    iget-object v0, p0, Lcom/garena/reactpush/v0/h;->b:Ljava/lang/Object;

    check-cast v0, Lcom/shopee/luban/module/looper/business/monitor/f;

    iget-object v1, p0, Lcom/garena/reactpush/v0/h;->c:Ljava/lang/Object;

    check-cast v1, Ljava/lang/String;

    .line 39
    invoke-static {v0, v2}, Lcom/shopee/sz/loadtask/datasource/a;->y(Ljava/lang/Object;Ljava/lang/String;)V

    const-string v2, "$stackTraceCopy"

    invoke-static {v1, v2}, Lcom/shopee/sz/loadtask/datasource/a;->y(Ljava/lang/Object;Ljava/lang/String;)V

    .line 40
    iget-object v0, v0, Lcom/shopee/luban/module/looper/business/monitor/f;->a:Lcom/shopee/luban/module/looper/business/monitor/f$a;

    if-eqz v0, :cond_125

    invoke-interface {v0, v1}, Lcom/shopee/luban/module/looper/business/monitor/f$a;->b(Ljava/lang/String;)V

    :cond_125
    return-void

    .line 41
    :pswitch_126
    iget-object v0, p0, Lcom/garena/reactpush/v0/h;->b:Ljava/lang/Object;

    check-cast v0, Lcom/shopee/luban/api/aptlog/c;

    iget-object v1, p0, Lcom/garena/reactpush/v0/h;->c:Ljava/lang/Object;

    check-cast v1, Ljava/util/Map;

    sget-object v2, Lcom/shopee/luban/module/aptlog/business/n;->a:Lcom/shopee/luban/module/aptlog/business/n;

    const-string v2, "$callback"

    .line 42
    invoke-static {v0, v2}, Lcom/shopee/sz/loadtask/datasource/a;->y(Ljava/lang/Object;Ljava/lang/String;)V

    const-string v2, "$resultMap"

    invoke-static {v1, v2}, Lcom/shopee/sz/loadtask/datasource/a;->y(Ljava/lang/Object;Ljava/lang/String;)V

    .line 43
    invoke-interface {v0, v1}, Lcom/shopee/luban/api/aptlog/c;->onResult(Ljava/util/Map;)V

    return-void

    .line 44
    :pswitch_13e
    iget-object v0, p0, Lcom/garena/reactpush/v0/h;->b:Ljava/lang/Object;

    check-cast v0, Landroid/view/View;

    iget-object v1, p0, Lcom/garena/reactpush/v0/h;->c:Ljava/lang/Object;

    check-cast v1, Lcom/shopee/luban/common/fps/h;

    sget-object v3, Lcom/shopee/luban/common/fps/h;->a:Lcom/shopee/luban/common/fps/h;

    const-string v3, "$it"

    .line 45
    invoke-static {v0, v3}, Lcom/shopee/sz/loadtask/datasource/a;->y(Ljava/lang/Object;Ljava/lang/String;)V

    invoke-static {v1, v2}, Lcom/shopee/sz/loadtask/datasource/a;->y(Ljava/lang/Object;Ljava/lang/String;)V

    .line 46
    invoke-virtual {v0}, Landroid/view/View;->getViewTreeObserver()Landroid/view/ViewTreeObserver;

    move-result-object v0

    invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;->removeOnDrawListener(Landroid/view/ViewTreeObserver$OnDrawListener;)V

    return-void

    .line 47
    :pswitch_158
    iget-object v0, p0, Lcom/garena/reactpush/v0/h;->b:Ljava/lang/Object;

    check-cast v0, Lcom/shopee/app/ui/setting/ForbiddenZone/view/f;

    iget-object v2, p0, Lcom/garena/reactpush/v0/h;->c:Ljava/lang/Object;

    check-cast v2, Ljava/lang/String;

    .line 48
    invoke-virtual {v0}, Landroid/view/View;->getContext()Landroid/content/Context;

    move-result-object v0

    invoke-static {v0, v2, v1}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;

    move-result-object v0

    invoke-virtual {v0}, Landroid/widget/Toast;->show()V

    return-void

    .line 49
    :pswitch_16c
    iget-object v0, p0, Lcom/garena/reactpush/v0/h;->b:Ljava/lang/Object;

    check-cast v0, Lcom/shopee/app/data/store/c1;

    iget-object v1, p0, Lcom/garena/reactpush/v0/h;->c:Ljava/lang/Object;

    check-cast v1, Ljava/lang/String;

    sget-object v2, Lcom/shopee/app/ui/home/native_home/model/search/presenters/c;->a:Lcom/shopee/app/ui/home/native_home/model/search/presenters/c;

    if-nez v1, :cond_17a

    const-string v1, ""

    .line 50
    :cond_17a
    invoke-virtual {v0, v1}, Lcom/shopee/app/data/store/c1;->M0(Ljava/lang/String;)V

    return-void

    .line 51
    :pswitch_17e
    iget-object v0, p0, Lcom/garena/reactpush/v0/h;->b:Ljava/lang/Object;

    check-cast v0, Lcom/garena/reactpush/v0/i;

    iget-object v1, p0, Lcom/garena/reactpush/v0/h;->c:Ljava/lang/Object;

    check-cast v1, Lcom/garena/reactpush/v0/j;

    .line 52
    invoke-virtual {v0, v1}, Lcom/garena/reactpush/v0/i;->i(Lcom/garena/reactpush/v0/j;)V

    return-void

    .line 53
    :goto_18a
    iget-object v0, p0, Lcom/garena/reactpush/v0/h;->b:Ljava/lang/Object;

    check-cast v0, Lcom/shopee/sz/sszplayer/audio/c;

    iget-object v1, p0, Lcom/garena/reactpush/v0/h;->c:Ljava/lang/Object;

    check-cast v1, Ljava/lang/String;

    .line 54
    invoke-static {v0, v2}, Lcom/shopee/sz/loadtask/datasource/a;->y(Ljava/lang/Object;Ljava/lang/String;)V

    const-string v2, "$producerName"

    invoke-static {v1, v2}, Lcom/shopee/sz/loadtask/datasource/a;->y(Ljava/lang/Object;Ljava/lang/String;)V

    .line 55
    iget-object v2, v0, Lcom/shopee/sz/sszplayer/audio/c;->a:Lcom/shopee/videorecorder/audioprocessor/a;

    iget-object v0, v0, Lcom/shopee/sz/sszplayer/audio/c;->h:Ljava/util/HashMap;

    invoke-virtual {v0, v1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lcom/shopee/videorecorder/audioprocessor/c;

    if-eqz v0, :cond_1ab

    invoke-interface {v0}, Lcom/shopee/videorecorder/audioprocessor/c;->getIndex()I

    move-result v0

    goto :goto_1ac

    :cond_1ab
    const/4 v0, -0x1

    :goto_1ac
    invoke-interface {v2, v0}, Lcom/shopee/videorecorder/audioprocessor/a;->flush(I)V

    return-void

    :pswitch_data_1b0
    .packed-switch 0x0
        :pswitch_17e
        :pswitch_16c
        :pswitch_158
        :pswitch_13e
        :pswitch_126
        :pswitch_10e
        :pswitch_32
        :pswitch_1a
        :pswitch_a
    .end packed-switch
.end method