l.smali
.class Lcom/cleanmaster/service/watcher/l;
.super Ljava/lang/Object;
.source "AppOpenWatcher.java"
# interfaces
.implements Ljava/lang/Runnable;
# instance fields
.field final synthetic a:Lcom/cleanmaster/service/watcher/AppOpenWatcher;
# direct methods
.method constructor <init>(Lcom/cleanmaster/service/watcher/AppOpenWatcher;)V
.registers 2
.prologue
.line 348
iput-object p1, p0, Lcom/cleanmaster/service/watcher/l;->a:Lcom/cleanmaster/service/watcher/AppOpenWatcher;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public run()V
.registers 13
.prologue
const/16 v11, 0xa
const/4 v10, 0x1
const/16 v9, 0x15
const/4 v8, 0x0
const/4 v1, 0x0
.line 352
iget-object v0, p0, Lcom/cleanmaster/service/watcher/l;->a:Lcom/cleanmaster/service/watcher/AppOpenWatcher;
const-wide/16 v2, -0x1
invoke-static {v0, v2, v3}, Lcom/cleanmaster/service/watcher/AppOpenWatcher;->a(Lcom/cleanmaster/service/watcher/AppOpenWatcher;J)J
.line 353
iget-object v0, p0, Lcom/cleanmaster/service/watcher/l;->a:Lcom/cleanmaster/service/watcher/AppOpenWatcher;
invoke-static {}, Lcom/cleanmaster/hpsharelib/utils/UsageStatsManagerUtils;->isGrantPermission()Z
move-result v2
invoke-static {v0, v2}, Lcom/cleanmaster/service/watcher/AppOpenWatcher;->a(Lcom/cleanmaster/service/watcher/AppOpenWatcher;Z)Z
.line 355
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
if-lt v0, v9, :cond_51
.line 356
invoke-static {}, Lcom/keniu/security/m;->d()Landroid/content/Context;
move-result-object v0
.line 357
iget-object v2, p0, Lcom/cleanmaster/service/watcher/l;->a:Lcom/cleanmaster/service/watcher/AppOpenWatcher;
invoke-static {v2}, Lcom/cleanmaster/service/watcher/AppOpenWatcher;->a(Lcom/cleanmaster/service/watcher/AppOpenWatcher;)Z
move-result v2
if-eqz v2, :cond_51
.line 358
invoke-static {v0}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->getInstanse(Landroid/content/Context;)Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;
move-result-object v2
invoke-virtual {v2}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->getPkgUsageStatsGrantTime()J
move-result-wide v2
.line 359
const-wide/16 v4, 0x0
cmp-long v2, v4, v2
if-nez v2, :cond_51
.line 360
invoke-static {v0}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->getInstanse(Landroid/content/Context;)Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;
move-result-object v2
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v4
invoke-virtual {v2, v4, v5}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->setPkgUsageStatsGrantTime(J)V
.line 363
invoke-static {v0}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->getInstanse(Landroid/content/Context;)Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;
move-result-object v0
invoke-virtual {v0}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->getLastClosePkgUsageStateTime()J
move-result-wide v2
.line 364
iget-object v0, p0, Lcom/cleanmaster/service/watcher/l;->a:Lcom/cleanmaster/service/watcher/AppOpenWatcher;
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v4
invoke-static {v0, v2, v3, v4, v5}, Lcom/cleanmaster/service/watcher/AppOpenWatcher;->a(Lcom/cleanmaster/service/watcher/AppOpenWatcher;JJ)V
.line 369
:cond_51
iget-object v0, p0, Lcom/cleanmaster/service/watcher/l;->a:Lcom/cleanmaster/service/watcher/AppOpenWatcher;
invoke-static {v0, v11}, Lcom/cleanmaster/service/watcher/AppOpenWatcher;->a(Lcom/cleanmaster/service/watcher/AppOpenWatcher;I)I
.line 372
:goto_56
iget-object v0, p0, Lcom/cleanmaster/service/watcher/l;->a:Lcom/cleanmaster/service/watcher/AppOpenWatcher;
invoke-static {v0}, Lcom/cleanmaster/service/watcher/AppOpenWatcher;->b(Lcom/cleanmaster/service/watcher/AppOpenWatcher;)Z
move-result v0
if-nez v0, :cond_5f
.line 498
return-void
.line 374
:cond_5f
iget-object v0, p0, Lcom/cleanmaster/service/watcher/l;->a:Lcom/cleanmaster/service/watcher/AppOpenWatcher;
invoke-static {v0}, Lcom/cleanmaster/service/watcher/AppOpenWatcher;->c(Lcom/cleanmaster/service/watcher/AppOpenWatcher;)Z
move-result v0
if-eqz v0, :cond_78
.line 376
:try_start_67
iget-object v0, p0, Lcom/cleanmaster/service/watcher/l;->a:Lcom/cleanmaster/service/watcher/AppOpenWatcher;
invoke-static {v0}, Lcom/cleanmaster/service/watcher/AppOpenWatcher;->d(Lcom/cleanmaster/service/watcher/AppOpenWatcher;)Ljava/lang/Object;
move-result-object v2
monitor-enter v2
:try_end_6e
.catch Ljava/lang/InterruptedException; {:try_start_67 .. :try_end_6e} :catch_12b
.line 377
:try_start_6e
iget-object v0, p0, Lcom/cleanmaster/service/watcher/l;->a:Lcom/cleanmaster/service/watcher/AppOpenWatcher;
invoke-static {v0}, Lcom/cleanmaster/service/watcher/AppOpenWatcher;->d(Lcom/cleanmaster/service/watcher/AppOpenWatcher;)Ljava/lang/Object;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/Object;->wait()V
.line 378
monitor-exit v2
:try_end_78
.catchall {:try_start_6e .. :try_end_78} :catchall_128
.line 384
:cond_78
:goto_78
iget-object v0, p0, Lcom/cleanmaster/service/watcher/l;->a:Lcom/cleanmaster/service/watcher/AppOpenWatcher;
invoke-static {v0}, Lcom/cleanmaster/service/watcher/AppOpenWatcher;->c(Lcom/cleanmaster/service/watcher/AppOpenWatcher;)Z
move-result v0
if-nez v0, :cond_11c
.line 385
iget-object v0, p0, Lcom/cleanmaster/service/watcher/l;->a:Lcom/cleanmaster/service/watcher/AppOpenWatcher;
invoke-static {v0}, Lcom/cleanmaster/service/watcher/AppOpenWatcher;->e(Lcom/cleanmaster/service/watcher/AppOpenWatcher;)I
move-result v0
if-ne v0, v11, :cond_db
.line 386
iget-object v0, p0, Lcom/cleanmaster/service/watcher/l;->a:Lcom/cleanmaster/service/watcher/AppOpenWatcher;
invoke-static {v0, v8}, Lcom/cleanmaster/service/watcher/AppOpenWatcher;->a(Lcom/cleanmaster/service/watcher/AppOpenWatcher;I)I
.line 387
invoke-static {}, Lcom/cleanmaster/hpsharelib/utils/UsageStatsManagerUtils;->isGrantPermission()Z
move-result v0
.line 389
iget-object v2, p0, Lcom/cleanmaster/service/watcher/l;->a:Lcom/cleanmaster/service/watcher/AppOpenWatcher;
iget-object v2, v2, Lcom/cleanmaster/service/watcher/AppOpenWatcher;->f:Lcom/cleanmaster/service/watcher/AppOpenWatcher$OnTopTaskListener;
if-eqz v2, :cond_a8
.line 390
if-nez v0, :cond_131
iget-object v2, p0, Lcom/cleanmaster/service/watcher/l;->a:Lcom/cleanmaster/service/watcher/AppOpenWatcher;
invoke-static {v2}, Lcom/cleanmaster/service/watcher/AppOpenWatcher;->a(Lcom/cleanmaster/service/watcher/AppOpenWatcher;)Z
move-result v2
if-eqz v2, :cond_131
.line 391
iget-object v2, p0, Lcom/cleanmaster/service/watcher/l;->a:Lcom/cleanmaster/service/watcher/AppOpenWatcher;
iget-object v2, v2, Lcom/cleanmaster/service/watcher/AppOpenWatcher;->f:Lcom/cleanmaster/service/watcher/AppOpenWatcher$OnTopTaskListener;
invoke-interface {v2, v10}, Lcom/cleanmaster/service/watcher/AppOpenWatcher$OnTopTaskListener;->onUsageStatsSetting(Z)V
.line 397
:cond_a8
:goto_a8
sget v2, Landroid/os/Build$VERSION;->SDK_INT:I
if-lt v2, v9, :cond_d6
.line 399
invoke-static {}, Lcom/keniu/security/m;->d()Landroid/content/Context;
move-result-object v2
.line 401
if-eqz v0, :cond_144
iget-object v3, p0, Lcom/cleanmaster/service/watcher/l;->a:Lcom/cleanmaster/service/watcher/AppOpenWatcher;
invoke-static {v3}, Lcom/cleanmaster/service/watcher/AppOpenWatcher;->a(Lcom/cleanmaster/service/watcher/AppOpenWatcher;)Z
move-result v3
if-nez v3, :cond_144
.line 403
invoke-static {v2}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->getInstanse(Landroid/content/Context;)Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;
move-result-object v3
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v4
invoke-virtual {v3, v4, v5}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->setPkgUsageStatsGrantTime(J)V
.line 406
invoke-static {v2}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->getInstanse(Landroid/content/Context;)Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;
move-result-object v2
invoke-virtual {v2}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->getLastClosePkgUsageStateTime()J
move-result-wide v2
.line 407
iget-object v4, p0, Lcom/cleanmaster/service/watcher/l;->a:Lcom/cleanmaster/service/watcher/AppOpenWatcher;
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v6
invoke-static {v4, v2, v3, v6, v7}, Lcom/cleanmaster/service/watcher/AppOpenWatcher;->a(Lcom/cleanmaster/service/watcher/AppOpenWatcher;JJ)V
.line 416
:cond_d6
:goto_d6
iget-object v2, p0, Lcom/cleanmaster/service/watcher/l;->a:Lcom/cleanmaster/service/watcher/AppOpenWatcher;
invoke-static {v2, v0}, Lcom/cleanmaster/service/watcher/AppOpenWatcher;->a(Lcom/cleanmaster/service/watcher/AppOpenWatcher;Z)Z
.line 418
:cond_db
iget-object v0, p0, Lcom/cleanmaster/service/watcher/l;->a:Lcom/cleanmaster/service/watcher/AppOpenWatcher;
invoke-static {v0}, Lcom/cleanmaster/service/watcher/AppOpenWatcher;->f(Lcom/cleanmaster/service/watcher/AppOpenWatcher;)I
.line 426
:try_start_e0
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
if-ge v0, v9, :cond_15f
.line 427
iget-object v0, p0, Lcom/cleanmaster/service/watcher/l;->a:Lcom/cleanmaster/service/watcher/AppOpenWatcher;
invoke-static {v0}, Lcom/cleanmaster/service/watcher/AppOpenWatcher;->g(Lcom/cleanmaster/service/watcher/AppOpenWatcher;)Landroid/app/ActivityManager;
move-result-object v0
const/4 v2, 0x1
invoke-virtual {v0, v2}, Landroid/app/ActivityManager;->getRunningTasks(I)Ljava/util/List;
:try_end_ee
.catch Ljava/lang/SecurityException; {:try_start_e0 .. :try_end_ee} :catch_1bf
.catch Ljava/lang/NullPointerException; {:try_start_e0 .. :try_end_ee} :catch_1c7
.catch Ljava/lang/NoSuchFieldError; {:try_start_e0 .. :try_end_ee} :catch_1cf
move-result-object v0
move-object v2, v1
move-object v3, v1
.line 470
:goto_f1
if-eqz v0, :cond_1ed
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v4
if-lez v4, :cond_1ed
.line 471
invoke-interface {v0, v8}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/app/ActivityManager$RunningTaskInfo;
.line 472
if-eqz v0, :cond_10d
.line 475
:try_start_101
iget-object v4, v0, Landroid/app/ActivityManager$RunningTaskInfo;->topActivity:Landroid/content/ComponentName;
:try_end_103
.catch Ljava/lang/Throwable; {:try_start_101 .. :try_end_103} :catch_1d7
.line 479
:goto_103
if-eqz v4, :cond_10d
.line 480
invoke-virtual {v4}, Landroid/content/ComponentName;->getPackageName()Ljava/lang/String;
move-result-object v3
.line 481
invoke-virtual {v4}, Landroid/content/ComponentName;->getClassName()Ljava/lang/String;
move-result-object v2
.line 488
:cond_10d
:goto_10d
iget-object v4, p0, Lcom/cleanmaster/service/watcher/l;->a:Lcom/cleanmaster/service/watcher/AppOpenWatcher;
invoke-virtual {v4, v3, v2, v0}, Lcom/cleanmaster/service/watcher/AppOpenWatcher;->a(Ljava/lang/String;Ljava/lang/String;Landroid/app/ActivityManager$RunningTaskInfo;)V
.line 490
iget-object v0, p0, Lcom/cleanmaster/service/watcher/l;->a:Lcom/cleanmaster/service/watcher/AppOpenWatcher;
invoke-static {v0, v3}, Lcom/cleanmaster/service/watcher/AppOpenWatcher;->a(Lcom/cleanmaster/service/watcher/AppOpenWatcher;Ljava/lang/String;)Ljava/lang/String;
.line 491
iget-object v0, p0, Lcom/cleanmaster/service/watcher/l;->a:Lcom/cleanmaster/service/watcher/AppOpenWatcher;
invoke-static {v0, v2}, Lcom/cleanmaster/service/watcher/AppOpenWatcher;->b(Lcom/cleanmaster/service/watcher/AppOpenWatcher;Ljava/lang/String;)Ljava/lang/String;
.line 494
:cond_11c
iget-object v0, p0, Lcom/cleanmaster/service/watcher/l;->a:Lcom/cleanmaster/service/watcher/AppOpenWatcher;
invoke-static {v0}, Lcom/cleanmaster/service/watcher/AppOpenWatcher;->k(Lcom/cleanmaster/service/watcher/AppOpenWatcher;)V
.line 496
const-wide/16 v2, 0x3e8
invoke-static {v2, v3}, Landroid/os/SystemClock;->sleep(J)V
goto/16 :goto_56
.line 378
:catchall_128
move-exception v0
:try_start_129
monitor-exit v2
:try_end_12a
.catchall {:try_start_129 .. :try_end_12a} :catchall_128
:try_start_12a
throw v0
:try_end_12b
.catch Ljava/lang/InterruptedException; {:try_start_12a .. :try_end_12b} :catch_12b
.line 379
:catch_12b
move-exception v0
.line 380
invoke-virtual {v0}, Ljava/lang/InterruptedException;->printStackTrace()V
goto/16 :goto_78
.line 392
:cond_131
if-eqz v0, :cond_a8
iget-object v2, p0, Lcom/cleanmaster/service/watcher/l;->a:Lcom/cleanmaster/service/watcher/AppOpenWatcher;
invoke-static {v2}, Lcom/cleanmaster/service/watcher/AppOpenWatcher;->a(Lcom/cleanmaster/service/watcher/AppOpenWatcher;)Z
move-result v2
if-nez v2, :cond_a8
.line 393
iget-object v2, p0, Lcom/cleanmaster/service/watcher/l;->a:Lcom/cleanmaster/service/watcher/AppOpenWatcher;
iget-object v2, v2, Lcom/cleanmaster/service/watcher/AppOpenWatcher;->f:Lcom/cleanmaster/service/watcher/AppOpenWatcher$OnTopTaskListener;
invoke-interface {v2, v8}, Lcom/cleanmaster/service/watcher/AppOpenWatcher$OnTopTaskListener;->onUsageStatsSetting(Z)V
goto/16 :goto_a8
.line 409
:cond_144
if-nez v0, :cond_d6
iget-object v3, p0, Lcom/cleanmaster/service/watcher/l;->a:Lcom/cleanmaster/service/watcher/AppOpenWatcher;
invoke-static {v3}, Lcom/cleanmaster/service/watcher/AppOpenWatcher;->a(Lcom/cleanmaster/service/watcher/AppOpenWatcher;)Z
move-result v3
if-eqz v3, :cond_d6
.line 411
invoke-static {v2}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->getInstanse(Landroid/content/Context;)Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;
move-result-object v2
.line 412
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v4
const-wide/32 v6, 0xea60
sub-long/2addr v4, v6
.line 411
invoke-virtual {v2, v4, v5}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->setLastClosePkgUsageStateTime(J)V
goto/16 :goto_d6
.line 428
:cond_15f
:try_start_15f
iget-object v0, p0, Lcom/cleanmaster/service/watcher/l;->a:Lcom/cleanmaster/service/watcher/AppOpenWatcher;
invoke-static {v0}, Lcom/cleanmaster/service/watcher/AppOpenWatcher;->a(Lcom/cleanmaster/service/watcher/AppOpenWatcher;)Z
move-result v0
if-eqz v0, :cond_1f0
.line 429
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v4
.line 430
iget-object v0, p0, Lcom/cleanmaster/service/watcher/l;->a:Lcom/cleanmaster/service/watcher/AppOpenWatcher;
invoke-static {v0}, Lcom/cleanmaster/service/watcher/AppOpenWatcher;->h(Lcom/cleanmaster/service/watcher/AppOpenWatcher;)J
move-result-wide v2
const-wide/16 v6, -0x1
cmp-long v0, v2, v6
if-eqz v0, :cond_181
iget-object v0, p0, Lcom/cleanmaster/service/watcher/l;->a:Lcom/cleanmaster/service/watcher/AppOpenWatcher;
invoke-static {v0}, Lcom/cleanmaster/service/watcher/AppOpenWatcher;->h(Lcom/cleanmaster/service/watcher/AppOpenWatcher;)J
move-result-wide v2
cmp-long v0, v2, v4
if-ltz v0, :cond_1a0
:cond_181
const-wide/32 v2, 0xea60
sub-long v2, v4, v2
.line 435
:goto_186
const-wide/16 v6, 0x9c4
add-long/2addr v4, v6
.line 436
invoke-static {v2, v3, v4, v5}, Lcom/cleanmaster/hpsharelib/utils/UsageStatsManagerUtils;->getMoveToFgComponent(JJ)Lcom/cleanmaster/hpsharelib/utils/UsageStatsManagerUtils$ComponentBean;
move-result-object v3
.line 437
if-nez v3, :cond_1a7
.line 438
iget-object v0, p0, Lcom/cleanmaster/service/watcher/l;->a:Lcom/cleanmaster/service/watcher/AppOpenWatcher;
invoke-static {v0}, Lcom/cleanmaster/service/watcher/AppOpenWatcher;->i(Lcom/cleanmaster/service/watcher/AppOpenWatcher;)Ljava/lang/String;
:try_end_194
.catch Ljava/lang/SecurityException; {:try_start_15f .. :try_end_194} :catch_1bf
.catch Ljava/lang/NullPointerException; {:try_start_15f .. :try_end_194} :catch_1c7
.catch Ljava/lang/NoSuchFieldError; {:try_start_15f .. :try_end_194} :catch_1cf
move-result-object v2
.line 439
:try_start_195
iget-object v0, p0, Lcom/cleanmaster/service/watcher/l;->a:Lcom/cleanmaster/service/watcher/AppOpenWatcher;
invoke-static {v0}, Lcom/cleanmaster/service/watcher/AppOpenWatcher;->j(Lcom/cleanmaster/service/watcher/AppOpenWatcher;)Ljava/lang/String;
:try_end_19a
.catch Ljava/lang/SecurityException; {:try_start_195 .. :try_end_19a} :catch_1e8
.catch Ljava/lang/NullPointerException; {:try_start_195 .. :try_end_19a} :catch_1e3
.catch Ljava/lang/NoSuchFieldError; {:try_start_195 .. :try_end_19a} :catch_1de
move-result-object v0
move-object v3, v2
move-object v2, v0
move-object v0, v1
goto/16 :goto_f1
.line 430
:cond_1a0
:try_start_1a0
iget-object v0, p0, Lcom/cleanmaster/service/watcher/l;->a:Lcom/cleanmaster/service/watcher/AppOpenWatcher;
.line 431
invoke-static {v0}, Lcom/cleanmaster/service/watcher/AppOpenWatcher;->h(Lcom/cleanmaster/service/watcher/AppOpenWatcher;)J
move-result-wide v2
goto :goto_186
.line 441
:cond_1a7
iget-object v0, v3, Lcom/cleanmaster/hpsharelib/utils/UsageStatsManagerUtils$ComponentBean;->comName:Landroid/content/ComponentName;
invoke-virtual {v0}, Landroid/content/ComponentName;->getPackageName()Ljava/lang/String;
:try_end_1ac
.catch Ljava/lang/SecurityException; {:try_start_1a0 .. :try_end_1ac} :catch_1bf
.catch Ljava/lang/NullPointerException; {:try_start_1a0 .. :try_end_1ac} :catch_1c7
.catch Ljava/lang/NoSuchFieldError; {:try_start_1a0 .. :try_end_1ac} :catch_1cf
move-result-object v2
.line 442
:try_start_1ad
iget-object v0, v3, Lcom/cleanmaster/hpsharelib/utils/UsageStatsManagerUtils$ComponentBean;->comName:Landroid/content/ComponentName;
invoke-virtual {v0}, Landroid/content/ComponentName;->getClassName()Ljava/lang/String;
:try_end_1b2
.catch Ljava/lang/SecurityException; {:try_start_1ad .. :try_end_1b2} :catch_1e8
.catch Ljava/lang/NullPointerException; {:try_start_1ad .. :try_end_1b2} :catch_1e3
.catch Ljava/lang/NoSuchFieldError; {:try_start_1ad .. :try_end_1b2} :catch_1de
move-result-object v0
.line 443
:try_start_1b3
iget-object v4, p0, Lcom/cleanmaster/service/watcher/l;->a:Lcom/cleanmaster/service/watcher/AppOpenWatcher;
iget-wide v6, v3, Lcom/cleanmaster/hpsharelib/utils/UsageStatsManagerUtils$ComponentBean;->lastEventTime:J
invoke-static {v4, v6, v7}, Lcom/cleanmaster/service/watcher/AppOpenWatcher;->a(Lcom/cleanmaster/service/watcher/AppOpenWatcher;J)J
:try_end_1ba
.catch Ljava/lang/SecurityException; {:try_start_1b3 .. :try_end_1ba} :catch_1eb
.catch Ljava/lang/NullPointerException; {:try_start_1b3 .. :try_end_1ba} :catch_1e6
.catch Ljava/lang/NoSuchFieldError; {:try_start_1b3 .. :try_end_1ba} :catch_1e1
move-object v3, v2
move-object v2, v0
move-object v0, v1
goto/16 :goto_f1
.line 446
:catch_1bf
move-exception v0
move-object v0, v1
move-object v2, v1
:goto_1c2
move-object v3, v2
move-object v2, v0
move-object v0, v1
.line 468
goto/16 :goto_f1
.line 447
:catch_1c7
move-exception v0
move-object v0, v1
move-object v2, v1
:goto_1ca
move-object v3, v2
move-object v2, v0
move-object v0, v1
.line 468
goto/16 :goto_f1
.line 453
:catch_1cf
move-exception v0
move-object v0, v1
move-object v2, v1
:goto_1d2
move-object v3, v2
move-object v2, v0
move-object v0, v1
goto/16 :goto_f1
.line 476
:catch_1d7
move-exception v4
.line 477
invoke-virtual {v4}, Ljava/lang/Throwable;->printStackTrace()V
move-object v4, v1
goto/16 :goto_103
.line 453
:catch_1de
move-exception v0
move-object v0, v1
goto :goto_1d2
:catch_1e1
move-exception v3
goto :goto_1d2
.line 447
:catch_1e3
move-exception v0
move-object v0, v1
goto :goto_1ca
:catch_1e6
move-exception v3
goto :goto_1ca
.line 446
:catch_1e8
move-exception v0
move-object v0, v1
goto :goto_1c2
:catch_1eb
move-exception v3
goto :goto_1c2
:cond_1ed
move-object v0, v1
goto/16 :goto_10d
:cond_1f0
move-object v0, v1
move-object v2, v1
move-object v3, v1
goto/16 :goto_f1
.end method