File classes.dex
Function:
    000d9538
    000d9538d0.f::s(android.content.Context, java.util.concurrent.Executor, d0.e, boolean):
    000d9548move-object/from16 v1, v18
    000d954cmove-object/from16 v5, v20
    000d9550invoke-virtual {v1}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
    000d9556move-result-object v0
    000d9558invoke-virtual {v0}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
    000d955emove-result-object v2
    000d9560invoke-virtual {v0}, Landroid/content/Context;->getApplicationInfo()Landroid/content/pm/ApplicationInfo;
    000d9566move-result-object v3
    000d9568invoke-virtual {v0}, Landroid/content/Context;->getAssets()Landroid/content/res/AssetManager;
    000d956emove-result-object v4
    000d9570new-instance v0, Ljava/io/File;
    000d9574iget-object v3, v3, Landroid/content/pm/ApplicationInfo;->sourceDir:Ljava/lang/String;
    000d9578invoke-direct {v0, v3}, Ljava/io/File;-><init>(Ljava/lang/String;)V
    000d957einvoke-virtual {v0}, Ljava/io/File;->getName()Ljava/lang/String;
    000d9584move-result-object v6
    000d9586invoke-virtual {v1}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
    000d958cmove-result-object v0
    000d958econst/4 v8, 0x7
    000d9590const/4 v9, 0x0
    000d9592invoke-virtual {v0, v2, v9}, Landroid/content/pm/PackageManager;->getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;
    000d9598move-result-object v10
    000d959ainvoke-virtual {v1}, Landroid/content/Context;->getFilesDir()Ljava/io/File;
    000d95a0move-result-object v11
    000d95a2const/4 v12, 0x0
    000d95a4if-nez v21, :cond_78
    000d95a8new-instance v0, Ljava/io/File;
    000d95acconst-string v3, "profileinstaller_profileWrittenFor_lastUpdateTime.dat"
    000d95b0invoke-direct {v0, v11, v3}, Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V
    000d95b6invoke-virtual {v0}, Ljava/io/File;->exists()Z
    000d95bcmove-result v3
    000d95beif-nez v3, :cond_3f
    000d95c2move v0, v9
    000d95c4goto :goto_6d
    000d95c6new-instance v3, Ljava/io/DataInputStream;
    000d95canew-instance v7, Ljava/io/FileInputStream;
    000d95ceinvoke-direct {v7, v0}, Ljava/io/FileInputStream;-><init>(Ljava/io/File;)V
    000d95d4invoke-direct {v3, v7}, Ljava/io/DataInputStream;-><init>(Ljava/io/InputStream;)V
    000d95dainvoke-virtual {v3}, Ljava/io/DataInputStream;->readLong()J
    000d95e0move-result-wide v14
    000d95e2invoke-virtual {v3}, Ljava/io/InputStream;->close()V
    000d95e8move-wide/from16 v16, v14
    000d95eciget-wide v13, v10, Landroid/content/pm/PackageInfo;->lastUpdateTime:J
    000d95f0cmp-long v0, v16, v13
    000d95f4if-nez v0, :cond_5a
    000d95f8const/4 v0, 0x1
    000d95fagoto :goto_5b
    000d95fcmove v0, v9
    000d95feif-eqz v0, :cond_6d
    000d9602const/4 v3, 0x2
    000d9604invoke-interface {v5, v3, v12}, Ld0/e;->k(ILjava/io/Serializable;)V
    000d960agoto :goto_6d
    000d960cmove-exception v0
    000d960emove-object v7, v0
    000d9610invoke-virtual {v3}, Ljava/io/InputStream;->close()V
    000d9616goto :goto_6c
    000d9618move-exception v0
    000d961ainvoke-virtual {v7, v0}, Ljava/lang/Throwable;->addSuppressed(Ljava/lang/Throwable;)V
    000d9620throw v7
    000d9622if-nez v0, :cond_70
    000d9626goto :goto_78
    000d9628invoke-virtual {v1}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
    000d962einvoke-static {v1, v9}, Ld0/m;->c(Landroid/content/Context;Z)V
    000d9634goto/16 :goto_253
    000d9638invoke-virtual {v1}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
    000d963esget v0, Landroid/os/Build$VERSION;->SDK_INT:I
    000d9642new-instance v7, Ljava/io/File;
    000d9646new-instance v3, Ljava/io/File;
    000d964aconst-string v13, "/data/misc/profiles/cur/0"
    000d964einvoke-direct {v3, v13, v2}, Ljava/io/File;-><init>(Ljava/lang/String;Ljava/lang/String;)V
    000d9654const-string v2, "primary.prof"
    000d9658invoke-direct {v7, v3, v2}, Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V
    000d965enew-instance v2, Ld0/b;
    000d9662const-string v13, "dexopt/baseline.prof"
    000d9666move-object v3, v4
    000d9668move-object/from16 v4, v19
    000d966cinvoke-direct/range {v2 .. v7}, Ld0/b;-><init>(Landroid/content/res/AssetManager;Ljava/util/concurrent/Executor;Ld0/e;Ljava/lang/String;Ljava/io/File;)V
    000d9672iget-object v4, v2, Ld0/b;->c:[B
    000d9676if-nez v4, :cond_a2
    000d967ainvoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
    000d9680move-result-object v0
    000d9682const/4 v3, 0x3
    000d9684invoke-virtual {v2, v3, v0}, Ld0/b;->b(ILjava/io/Serializable;)V
    000d968agoto :goto_ac
    000d968cinvoke-virtual {v7}, Ljava/io/File;->canWrite()Z
    000d9692move-result v0
    000d9694const/4 v6, 0x4
    000d9696if-nez v0, :cond_b0
    000d969ainvoke-virtual {v2, v6, v12}, Ld0/b;->b(ILjava/io/Serializable;)V
    000d96a0move v6, v9
    000d96a2const/4 v7, 0x1
    000d96a4goto/16 :goto_249
    000d96a8const/4 v7, 0x1
    000d96aaiput-boolean v7, v2, Ld0/b;->f:Z
    000d96aesget-object v7, Ld0/f;->b:[B
    000d96b2const/4 v14, 0x6
    000d96b4invoke-virtual {v2, v3, v13}, Ld0/b;->a(Landroid/content/res/AssetManager;Ljava/lang/String;)Ljava/io/FileInputStream;
    000d96bamove-result-object v0
    000d96bcmove-object v13, v0
    000d96begoto :goto_c6
    000d96c0move-exception v0
    000d96c2invoke-interface {v5, v8, v0}, Ld0/e;->k(ILjava/io/Serializable;)V
    000d96c8goto :goto_c5
    000d96camove-exception v0
    000d96ccinvoke-interface {v5, v14, v0}, Ld0/e;->k(ILjava/io/Serializable;)V
    000d96d2move-object v13, v12
    000d96d4const-string v15, "Invalid magic"
    000d96d8const/16 v14, 0x8
    000d96dcif-eqz v13, :cond_116
    000d96e0invoke-static {v13, v6}, Ld0/f;->f(Ljava/io/InputStream;I)[B
    000d96e6move-result-object v0
    000d96e8invoke-static {v7, v0}, Ljava/util/Arrays;->equals([B[B)Z
    000d96eemove-result v0
    000d96f0if-eqz v0, :cond_f1
    000d96f4invoke-static {v13, v6}, Ld0/f;->f(Ljava/io/InputStream;I)[B
    000d96famove-result-object v0
    000d96fciget-object v9, v2, Ld0/b;->e:Ljava/lang/String;
    000d9700invoke-static {v13, v0, v9}, Ld0/f;->l(Ljava/io/FileInputStream;[BLjava/lang/String;)[Ld0/c;
    000d9706move-result-object v9
    000d9708invoke-virtual {v13}, Ljava/io/InputStream;->close()V
    000d970egoto :goto_10a
    000d9710move-exception v0
    000d9712invoke-interface {v5, v8, v0}, Ld0/e;->k(ILjava/io/Serializable;)V
    000d9718goto :goto_10a
    000d971amove-object v1, v0
    000d971cgoto :goto_10d
    000d971emove-exception v0
    000d9720goto :goto_e9
    000d9722move-exception v0
    000d9724goto :goto_f7
    000d9726move-exception v0
    000d9728goto :goto_103
    000d972anew-instance v0, Ljava/lang/IllegalStateException;
    000d972einvoke-direct {v0, v15}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
    000d9734throw v0
    000d9736invoke-interface {v5, v14, v0}, Ld0/e;->k(ILjava/io/Serializable;)V
    000d973cinvoke-virtual {v13}, Ljava/io/InputStream;->close()V
    000d9742goto :goto_109
    000d9744move-exception v0
    000d9746invoke-interface {v5, v8, v0}, Ld0/e;->k(ILjava/io/Serializable;)V
    000d974cgoto :goto_109
    000d974einvoke-interface {v5, v8, v0}, Ld0/e;->k(ILjava/io/Serializable;)V
    000d9754invoke-virtual {v13}, Ljava/io/InputStream;->close()V
    000d975amove-object v9, v12
    000d975ciput-object v9, v2, Ld0/b;->g:[Ld0/c;
    000d9760goto :goto_116
    000d9762invoke-virtual {v13}, Ljava/io/InputStream;->close()V
    000d9768goto :goto_115
    000d976amove-exception v0
    000d976cinvoke-interface {v5, v8, v0}, Ld0/e;->k(ILjava/io/Serializable;)V
    000d9772throw v1
    000d9774iget-object v0, v2, Ld0/b;->g:[Ld0/c;
    000d9778if-eqz v0, :cond_17e
    000d977csget v9, Landroid/os/Build$VERSION;->SDK_INT:I
    000d9780const/16 v13, 0x21
    000d9784if-le v9, v13, :cond_122
    000d9788goto/16 :goto_17e
    000d978cconst/16 v13, 0x19
    000d9790if-eq v9, v13, :cond_12a
    000d9794packed-switch v9, :pswitch_data_268
    000d979agoto :goto_17e
    000d979cconst-string v9, "dexopt/baseline.profm"
    000d97a0invoke-virtual {v2, v3, v9}, Ld0/b;->a(Landroid/content/res/AssetManager;Ljava/lang/String;)Ljava/io/FileInputStream;
    000d97a6move-result-object v3
    000d97a8if-eqz v3, :cond_165
    000d97acsget-object v9, Ld0/f;->c:[B
    000d97b0invoke-static {v3, v6}, Ld0/f;->f(Ljava/io/InputStream;I)[B
    000d97b6move-result-object v13
    000d97b8invoke-static {v9, v13}, Ljava/util/Arrays;->equals([B[B)Z
    000d97bemove-result v9
    000d97c0if-eqz v9, :cond_156
    000d97c4invoke-static {v3, v6}, Ld0/f;->f(Ljava/io/InputStream;I)[B
    000d97camove-result-object v6
    000d97ccinvoke-static {v3, v6, v4, v0}, Ld0/f;->i(Ljava/io/FileInputStream;[B[B[Ld0/c;)[Ld0/c;
    000d97d2move-result-object v0
    000d97d4iput-object v0, v2, Ld0/b;->g:[Ld0/c;
    000d97d8invoke-virtual {v3}, Ljava/io/InputStream;->close()V
    000d97demove-object v0, v2
    000d97e0goto :goto_17b
    000d97e2move-exception v0
    000d97e4goto :goto_16b
    000d97e6move-exception v0
    000d97e8goto :goto_171
    000d97eamove-exception v0
    000d97ecgoto :goto_175
    000d97eemove-exception v0
    000d97f0move-object v4, v0
    000d97f2goto :goto_15c
    000d97f4new-instance v0, Ljava/lang/IllegalStateException;
    000d97f8invoke-direct {v0, v15}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
    000d97fethrow v0
    000d9800invoke-virtual {v3}, Ljava/io/InputStream;->close()V
    000d9806goto :goto_164
    000d9808move-exception v0
    000d980ainvoke-virtual {v4, v0}, Ljava/lang/Throwable;->addSuppressed(Ljava/lang/Throwable;)V
    000d9810throw v4
    000d9812if-eqz v3, :cond_17a
    000d9816invoke-virtual {v3}, Ljava/io/InputStream;->close()V
    000d981cgoto :goto_17a
    000d981eiput-object v12, v2, Ld0/b;->g:[Ld0/c;
    000d9822invoke-interface {v5, v14, v0}, Ld0/e;->k(ILjava/io/Serializable;)V
    000d9828goto :goto_17a
    000d982ainvoke-interface {v5, v8, v0}, Ld0/e;->k(ILjava/io/Serializable;)V
    000d9830goto :goto_17a
    000d9832const/16 v3, 0x9
    000d9836invoke-interface {v5, v3, v0}, Ld0/e;->k(ILjava/io/Serializable;)V
    000d983cmove-object v0, v12
    000d983eif-eqz v0, :cond_17e
    000d9842move-object v2, v0
    000d9844iget-object v3, v2, Ld0/b;->b:Ld0/e;
    000d9848iget-object v0, v2, Ld0/b;->g:[Ld0/c;
    000d984cconst-string v4, "This device doesn't support aot. Did you call deviceSupportsAotProfile()?"
    000d9850if-eqz v0, :cond_1d4
    000d9854iget-object v5, v2, Ld0/b;->c:[B
    000d9858if-nez v5, :cond_18b
    000d985cgoto :goto_1d4
    000d985eiget-boolean v6, v2, Ld0/b;->f:Z
    000d9862if-eqz v6, :cond_1ce
    000d9866new-instance v6, Ljava/io/ByteArrayOutputStream;
    000d986ainvoke-direct {v6}, Ljava/io/ByteArrayOutputStream;-><init>()V
    000d9870invoke-virtual {v6, v7}, Ljava/io/OutputStream;->write([B)V
    000d9876invoke-virtual {v6, v5}, Ljava/io/OutputStream;->write([B)V
    000d987cinvoke-static {v6, v5, v0}, Ld0/f;->o(Ljava/io/ByteArrayOutputStream;[B[Ld0/c;)Z
    000d9882move-result v0
    000d9884if-nez v0, :cond_1b1
    000d9888const/4 v0, 0x5
    000d988ainvoke-interface {v3, v0, v12}, Ld0/e;->k(ILjava/io/Serializable;)V
    000d9890iput-object v12, v2, Ld0/b;->g:[Ld0/c;
    000d9894invoke-virtual {v6}, Ljava/io/ByteArrayOutputStream;->close()V
    000d989agoto :goto_1d4
    000d989cmove-exception v0
    000d989egoto :goto_1c4
    000d98a0move-exception v0
    000d98a2goto :goto_1c8
    000d98a4move-exception v0
    000d98a6move-object v5, v0
    000d98a8goto :goto_1bb
    000d98aainvoke-virtual {v6}, Ljava/io/ByteArrayOutputStream;->toByteArray()[B
    000d98b0move-result-object v0
    000d98b2iput-object v0, v2, Ld0/b;->h:[B
    000d98b6invoke-virtual {v6}, Ljava/io/ByteArrayOutputStream;->close()V
    000d98bcgoto :goto_1cb
    000d98beinvoke-virtual {v6}, Ljava/io/ByteArrayOutputStream;->close()V
    000d98c4goto :goto_1c3
    000d98c6move-exception v0
    000d98c8invoke-virtual {v5, v0}, Ljava/lang/Throwable;->addSuppressed(Ljava/lang/Throwable;)V
    000d98cethrow v5
    000d98d0invoke-interface {v3, v14, v0}, Ld0/e;->k(ILjava/io/Serializable;)V
    000d98d6goto :goto_1cb
    000d98d8invoke-interface {v3, v8, v0}, Ld0/e;->k(ILjava/io/Serializable;)V
    000d98deiput-object v12, v2, Ld0/b;->g:[Ld0/c;
    000d98e2goto :goto_1d4
    000d98e4new-instance v0, Ljava/lang/IllegalStateException;
    000d98e8invoke-direct {v0, v4}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
    000d98eethrow v0
    000d98f0iget-object v0, v2, Ld0/b;->h:[B
    000d98f4if-nez v0, :cond_1dc
    000d98f8const/4 v0, 0x0
    000d98faconst/4 v7, 0x1
    000d98fcgoto/16 :goto_243
    000d9900iget-boolean v3, v2, Ld0/b;->f:Z
    000d9904if-eqz v3, :cond_259
    000d9908new-instance v3, Ljava/io/ByteArrayInputStream;
    000d990cinvoke-direct {v3, v0}, Ljava/io/ByteArrayInputStream;-><init>([B)V
    000d9912new-instance v4, Ljava/io/FileOutputStream;
    000d9916iget-object v0, v2, Ld0/b;->d:Ljava/io/File;
    000d991ainvoke-direct {v4, v0}, Ljava/io/FileOutputStream;-><init>(Ljava/io/File;)V
    000d9920const/16 v0, 0x200
    000d9924new-array v0, v0, [B
    000d9928invoke-virtual {v3, v0}, Ljava/io/InputStream;->read([B)I
    000d992emove-result v5
    000d9930if-lez v5, :cond_1fb
    000d9934const/4 v6, 0x0
    000d9936invoke-virtual {v4, v0, v6, v5}, Ljava/io/OutputStream;->write([BII)V
    000d993cgoto :goto_1f0
    000d993econst/4 v7, 0x1
    000d9940invoke-virtual {v2, v7, v12}, Ld0/b;->b(ILjava/io/Serializable;)V
    000d9946invoke-virtual {v4}, Ljava/io/OutputStream;->close()V
    000d994cinvoke-virtual {v3}, Ljava/io/InputStream;->close()V
    000d9952iput-object v12, v2, Ld0/b;->h:[B
    000d9956iput-object v12, v2, Ld0/b;->g:[Ld0/c;
    000d995amove v0, v7
    000d995cgoto :goto_243
    000d995emove-exception v0
    000d9960goto :goto_254
    000d9962move-exception v0
    000d9964goto :goto_236
    000d9966move-exception v0
    000d9968const/4 v3, 0x6
    000d996agoto :goto_23e
    000d996cmove-exception v0
    000d996emove-object v4, v0
    000d9970goto :goto_227
    000d9972move-exception v0
    000d9974move-object v5, v0
    000d9976goto :goto_21b
    000d9978move-exception v0
    000d997aconst/4 v7, 0x1
    000d997cgoto :goto_216
    000d997einvoke-virtual {v4}, Ljava/io/OutputStream;->close()V
    000d9984goto :goto_223
    000d9986move-exception v0
    000d9988invoke-virtual {v5, v0}, Ljava/lang/Throwable;->addSuppressed(Ljava/lang/Throwable;)V
    000d998ethrow v5
    000d9990move-exception v0
    000d9992const/4 v7, 0x1
    000d9994goto :goto_213
    000d9996invoke-virtual {v3}, Ljava/io/InputStream;->close()V
    000d999cgoto :goto_22f
    000d999emove-exception v0
    000d99a0invoke-virtual {v4, v0}, Ljava/lang/Throwable;->addSuppressed(Ljava/lang/Throwable;)V
    000d99a6throw v4
    000d99a8move-exception v0
    000d99aaconst/4 v7, 0x1
    000d99acgoto :goto_236
    000d99aemove-exception v0
    000d99b0const/4 v7, 0x1
    000d99b2goto :goto_210
    000d99b4invoke-virtual {v2, v8, v0}, Ld0/b;->b(ILjava/io/Serializable;)V
    000d99baiput-object v12, v2, Ld0/b;->h:[B
    000d99beiput-object v12, v2, Ld0/b;->g:[Ld0/c;
    000d99c2goto :goto_242
    000d99c4invoke-virtual {v2, v3, v0}, Ld0/b;->b(ILjava/io/Serializable;)V
    000d99cagoto :goto_239
    000d99ccconst/4 v0, 0x0
    000d99ceif-eqz v0, :cond_248
    000d99d2invoke-static {v10, v11}, Ld0/f;->e(Landroid/content/pm/PackageInfo;Ljava/io/File;)V
    000d99d8move v6, v0
    000d99daif-eqz v6, :cond_24f
    000d99deif-eqz v21, :cond_24f
    000d99e2move v9, v7
    000d99e4goto :goto_250
    000d99e6const/4 v9, 0x0
    000d99e8invoke-static {v1, v9}, Ld0/m;->c(Landroid/content/Context;Z)V
    000d99eereturn-void
    000d99f0iput-object v12, v2, Ld0/b;->h:[B
    000d99f4iput-object v12, v2, Ld0/b;->g:[Ld0/c;
    000d99f8throw v0
    000d99fanew-instance v0, Ljava/lang/IllegalStateException;
    000d99feinvoke-direct {v0, v4}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
    000d9a04throw v0
    000d9a06move-exception v0
    000d9a08invoke-interface {v5, v8, v0}, Ld0/e;->k(ILjava/io/Serializable;)V
    000d9a0econst/4 v6, 0x0
    000d9a10invoke-static {v1, v6}, Ld0/m;->c(Landroid/content/Context;Z)V
    000d9a16return-void
    000d9a18.packed-switch 0x1f
    000d9538
    000d9a2c
    000d9a2c struct try_item
    000d9a2c start_addr uint32 0xd9592
    000d9a30 insn_count int 4
    000d9a32 handler_off uint16 0xd9b6d
    000d9a34
    000d9a34 struct try_item
    000d9a34 start_addr uint32 0xd95c6
    000d9a38 insn_count int 10
    000d9a3a handler_off uint16 0xd9b72
    000d9a3c
    000d9a3c struct try_item
    000d9a3c start_addr uint32 0xd95da
    000d9a40 insn_count int 4
    000d9a42 handler_off uint16 0xd9b76
    000d9a44
    000d9a44 struct try_item
    000d9a44 start_addr uint32 0xd95e2
    000d9a48 insn_count int 3
    000d9a4a handler_off uint16 0xd9b72
    000d9a4c
    000d9a4c struct try_item
    000d9a4c start_addr uint32 0xd9610
    000d9a50 insn_count int 3
    000d9a52 handler_off uint16 0xd9b78
    000d9a54
    000d9a54 struct try_item
    000d9a54 start_addr uint32 0xd961a
    000d9a58 insn_count int 4
    000d9a5a handler_off uint16 0xd9b72
    000d9a5c
    000d9a5c struct try_item
    000d9a5c start_addr uint32 0xd96b4
    000d9a60 insn_count int 4
    000d9a62 handler_off uint16 0xd9b7a
    000d9a64
    000d9a64 struct try_item
    000d9a64 start_addr uint32 0xd96e0
    000d9a68 insn_count int 20
    000d9a6a handler_off uint16 0xd9b83
    000d9a6c
    000d9a6c struct try_item
    000d9a6c start_addr uint32 0xd9708
    000d9a70 insn_count int 3
    000d9a72 handler_off uint16 0xd9b8e
    000d9a74
    000d9a74 struct try_item
    000d9a74 start_addr uint32 0xd972a
    000d9a78 insn_count int 6
    000d9a7a handler_off uint16 0xd9b83
    000d9a7c
    000d9a7c struct try_item
    000d9a7c start_addr uint32 0xd9736
    000d9a80 insn_count int 3
    000d9a82 handler_off uint16 0xd9b93
    000d9a84
    000d9a84 struct try_item
    000d9a84 start_addr uint32 0xd973c
    000d9a88 insn_count int 3
    000d9a8a handler_off uint16 0xd9b96
    000d9a8c
    000d9a8c struct try_item
    000d9a8c start_addr uint32 0xd974e
    000d9a90 insn_count int 3
    000d9a92 handler_off uint16 0xd9b93
    000d9a94
    000d9a94 struct try_item
    000d9a94 start_addr uint32 0xd9754
    000d9a98 insn_count int 3
    000d9a9a handler_off uint16 0xd9b96
    000d9a9c
    000d9a9c struct try_item
    000d9a9c start_addr uint32 0xd9762
    000d9aa0 insn_count int 3
    000d9aa2 handler_off uint16 0xd9b9b
    000d9aa4
    000d9aa4 struct try_item
    000d9aa4 start_addr uint32 0xd979c
    000d9aa8 insn_count int 6
    000d9aaa handler_off uint16 0xd9ba0
    000d9aac
    000d9aac struct try_item
    000d9aac start_addr uint32 0xd97ac
    000d9ab0 insn_count int 22
    000d9ab2 handler_off uint16 0xd9bad
    000d9ab4
    000d9ab4 struct try_item
    000d9ab4 start_addr uint32 0xd97d8
    000d9ab8 insn_count int 3
    000d9aba handler_off uint16 0xd9ba0
    000d9abc
    000d9abc struct try_item
    000d9abc start_addr uint32 0xd97f4
    000d9ac0 insn_count int 6
    000d9ac2 handler_off uint16 0xd9bad
    000d9ac4
    000d9ac4 struct try_item
    000d9ac4 start_addr uint32 0xd9800
    000d9ac8 insn_count int 3
    000d9aca handler_off uint16 0xd9bb0
    000d9acc
    000d9acc struct try_item
    000d9acc start_addr uint32 0xd980a
    000d9ad0 insn_count int 9
    000d9ad2 handler_off uint16 0xd9ba0
    000d9ad4
    000d9ad4 struct try_item
    000d9ad4 start_addr uint32 0xd9866
    000d9ad8 insn_count int 5
    000d9ada handler_off uint16 0xd9bb3
    000d9adc
    000d9adc struct try_item
    000d9adc start_addr uint32 0xd9870
    000d9ae0 insn_count int 18
    000d9ae2 handler_off uint16 0xd9bbc
    000d9ae4
    000d9ae4 struct try_item
    000d9ae4 start_addr uint32 0xd9894
    000d9ae8 insn_count int 3
    000d9aea handler_off uint16 0xd9bb3
    000d9aec
    000d9aec struct try_item
    000d9aec start_addr uint32 0xd98aa
    000d9af0 insn_count int 6
    000d9af2 handler_off uint16 0xd9bbc
    000d9af4
    000d9af4 struct try_item
    000d9af4 start_addr uint32 0xd98b6
    000d9af8 insn_count int 3
    000d9afa handler_off uint16 0xd9bb3
    000d9afc
    000d9afc struct try_item
    000d9afc start_addr uint32 0xd98be
    000d9b00 insn_count int 3
    000d9b02 handler_off uint16 0xd9bbf
    000d9b04
    000d9b04 struct try_item
    000d9b04 start_addr uint32 0xd98c8
    000d9b08 insn_count int 4
    000d9b0a handler_off uint16 0xd9bb3
    000d9b0c
    000d9b0c struct try_item
    000d9b0c start_addr uint32 0xd9908
    000d9b10 insn_count int 5
    000d9b12 handler_off uint16 0xd9bc2
    000d9b14
    000d9b14 struct try_item
    000d9b14 start_addr uint32 0xd9912
    000d9b18 insn_count int 7
    000d9b1a handler_off uint16 0xd9bcd
    000d9b1c
    000d9b1c struct try_item
    000d9b1c start_addr uint32 0xd9924
    000d9b20 insn_count int 12
    000d9b22 handler_off uint16 0xd9bd0
    000d9b24
    000d9b24 struct try_item
    000d9b24 start_addr uint32 0xd9940
    000d9b28 insn_count int 3
    000d9b2a handler_off uint16 0xd9bd3
    000d9b2c
    000d9b2c struct try_item
    000d9b2c start_addr uint32 0xd9946
    000d9b30 insn_count int 3
    000d9b32 handler_off uint16 0xd9bd6
    000d9b34
    000d9b34 struct try_item
    000d9b34 start_addr uint32 0xd994c
    000d9b38 insn_count int 3
    000d9b3a handler_off uint16 0xd9bd9
    000d9b3c
    000d9b3c struct try_item
    000d9b3c start_addr uint32 0xd997e
    000d9b40 insn_count int 3
    000d9b42 handler_off uint16 0xd9be4
    000d9b44
    000d9b44 struct try_item
    000d9b44 start_addr uint32 0xd9988
    000d9b48 insn_count int 4
    000d9b4a handler_off uint16 0xd9bd6
    000d9b4c
    000d9b4c struct try_item
    000d9b4c start_addr uint32 0xd9996
    000d9b50 insn_count int 3
    000d9b52 handler_off uint16 0xd9be7
    000d9b54
    000d9b54 struct try_item
    000d9b54 start_addr uint32 0xd99a0
    000d9b58 insn_count int 4
    000d9b5a handler_off uint16 0xd9bd9
    000d9b5c
    000d9b5c struct try_item
    000d9b5c start_addr uint32 0xd99b4
    000d9b60 insn_count int 3
    000d9b62 handler_off uint16 0xd9bea
    000d9b64
    000d9b64 struct try_item
    000d9b64 start_addr uint32 0xd99c4
    000d9b68 insn_count int 3
    000d9b6a handler_off uint16 0xd9bea
    000d9b6c
    000d9b6c struct encoded_catch_handler_list
    000d9b6c size int 25
    000d9b6d
    000d9b6d struct encoded_catch_handler ← 0xd9a32
    000d9b6d size int64 1
    000d9b6e handlers[0].type_idx int 0xa474
    000d9b70 handlers[0].addr uint32 0xd9a06
    000d9b72
    000d9b72 struct encoded_catch_handler ← 0xd9a3a 0xd9a4a 0xd9a5a
    000d9b72 size int64 1
    000d9b73 handlers[0].type_idx int 0xb4d4
    000d9b75 handlers[0].addr uint32 0xd95c2
    000d9b76
    000d9b76 struct encoded_catch_handler ← 0xd9a42
    000d9b76 size int64 0
    000d9b77 catch_all_addr uint32 0xd960c
    000d9b78
    000d9b78 struct encoded_catch_handler ← 0xd9a52
    000d9b78 size int64 0
    000d9b79 catch_all_addr uint32 0xd9618
    000d9b7a
    000d9b7a struct encoded_catch_handler ← 0xd9a62
    000d9b7a size int64 2
    000d9b7b handlers[0].type_idx int 0xb4c8
    000d9b7d handlers[0].addr uint32 0xd96ca
    000d9b7f handlers[1].type_idx int 0xb4d4
    000d9b81 handlers[1].addr uint32 0xd96c0
    000d9b83
    000d9b83 struct encoded_catch_handler ← 0xd9a6a 0xd9a7a
    000d9b83 size int64 -2
    000d9b84 handlers[0].type_idx int 0xb4d4
    000d9b86 handlers[0].addr uint32 0xd9726
    000d9b88 handlers[1].type_idx int 0xb564
    000d9b8a handlers[1].addr uint32 0xd9722
    000d9b8c catch_all_addr uint32 0xd971e
    000d9b8e
    000d9b8e struct encoded_catch_handler ← 0xd9a72
    000d9b8e size int64 1
    000d9b8f handlers[0].type_idx int 0xb4d4
    000d9b91 handlers[0].addr uint32 0xd9710
    000d9b93
    000d9b93 struct encoded_catch_handler ← 0xd9a82 0xd9a92
    000d9b93 size int64 0
    000d9b94 catch_all_addr uint32 0xd971e
    000d9b96
    000d9b96 struct encoded_catch_handler ← 0xd9a8a 0xd9a9a
    000d9b96 size int64 1
    000d9b97 handlers[0].type_idx int 0xb4d4
    000d9b99 handlers[0].addr uint32 0xd9744
    000d9b9b
    000d9b9b struct encoded_catch_handler ← 0xd9aa2
    000d9b9b size int64 1
    000d9b9c handlers[0].type_idx int 0xb4d4
    000d9b9e handlers[0].addr uint32 0xd976a
    000d9ba0
    000d9ba0 struct encoded_catch_handler ← 0xd9aaa 0xd9aba 0xd9ad2
    000d9ba0 size int64 3
    000d9ba1 handlers[0].type_idx int 0xb4c8
    000d9ba3 handlers[0].addr uint32 0xd97ea
    000d9ba5 handlers[1].type_idx int 0xb4d4
    000d9ba7 handlers[1].addr uint32 0xd97e6
    000d9ba9 handlers[2].type_idx int 0xb564
    000d9bab handlers[2].addr uint32 0xd97e2
    000d9bad
    000d9bad struct encoded_catch_handler ← 0xd9ab2 0xd9ac2
    000d9bad size int64 0
    000d9bae catch_all_addr uint32 0xd97ee
    000d9bb0
    000d9bb0 struct encoded_catch_handler ← 0xd9aca
    000d9bb0 size int64 0
    000d9bb1 catch_all_addr uint32 0xd9808
    000d9bb3
    000d9bb3 struct encoded_catch_handler ← 0xd9ada 0xd9aea 0xd9afa 0xd9b0a
    000d9bb3 size int64 2
    000d9bb4 handlers[0].type_idx int 0xb4d4
    000d9bb6 handlers[0].addr uint32 0xd98a0
    000d9bb8 handlers[1].type_idx int 0xb564
    000d9bba handlers[1].addr uint32 0xd989c
    000d9bbc
    000d9bbc struct encoded_catch_handler ← 0xd9ae2 0xd9af2
    000d9bbc size int64 0
    000d9bbd catch_all_addr uint32 0xd98a4
    000d9bbf
    000d9bbf struct encoded_catch_handler ← 0xd9b02
    000d9bbf size int64 0
    000d9bc0 catch_all_addr uint32 0xd98c6
    000d9bc2
    000d9bc2 struct encoded_catch_handler ← 0xd9b12
    000d9bc2 size int64 -2
    000d9bc3 handlers[0].type_idx int 0xb4c8
    000d9bc5 handlers[0].addr uint32 0xd99ae
    000d9bc7 handlers[1].type_idx int 0xb4d4
    000d9bc9 handlers[1].addr uint32 0xd99a8
    000d9bcb catch_all_addr uint32 0xd995e
    000d9bcd
    000d9bcd struct encoded_catch_handler ← 0xd9b1a
    000d9bcd size int64 0
    000d9bce catch_all_addr uint32 0xd9990
    000d9bd0
    000d9bd0 struct encoded_catch_handler ← 0xd9b22
    000d9bd0 size int64 0
    000d9bd1 catch_all_addr uint32 0xd9978
    000d9bd3
    000d9bd3 struct encoded_catch_handler ← 0xd9b2a
    000d9bd3 size int64 0
    000d9bd4 catch_all_addr uint32 0xd9972
    000d9bd6
    000d9bd6 struct encoded_catch_handler ← 0xd9b32 0xd9b4a
    000d9bd6 size int64 0
    000d9bd7 catch_all_addr uint32 0xd996c
    000d9bd9
    000d9bd9 struct encoded_catch_handler ← 0xd9b3a 0xd9b5a
    000d9bd9 size int64 -2
    000d9bda handlers[0].type_idx int 0xb4c8
    000d9bdc handlers[0].addr uint32 0xd9966
    000d9bde handlers[1].type_idx int 0xb4d4
    000d9be0 handlers[1].addr uint32 0xd9962
    000d9be2 catch_all_addr uint32 0xd995e
    000d9be4
    000d9be4 struct encoded_catch_handler ← 0xd9b42
    000d9be4 size int64 0
    000d9be5 catch_all_addr uint32 0xd9986
    000d9be7
    000d9be7 struct encoded_catch_handler ← 0xd9b52
    000d9be7 size int64 0
    000d9be8 catch_all_addr uint32 0xd999e
    000d9bea
    000d9bea struct encoded_catch_handler ← 0xd9b62 0xd9b6a
    000d9bea size int64 0
    000d9beb catch_all_addr uint32 0xd995e
    000d9bed
    000d9bed // align 0x10
    000d9bf0
    000d9bf0d0.f::t(java.io.ByteArrayOutputStream, long, int):
    000d9c00new-array v0, v9, [B
    000d9c04const/4 v1, 0x0
    000d9c06if-ge v1, v9, :cond_13
    000d9c0amul-int/lit8 v2, v1, 0x8
    000d9c0eshr-long v2, v7, v2
    000d9c12const-wide/16 v4, 0xff
    000d9c16and-long/2addr v2, v4
    000d9c18long-to-int v2, v2
    000d9c1aint-to-byte v2, v2
    000d9c1caput-byte v2, v0, v1
    000d9c20add-int/lit8 v1, v1, 0x1
    000d9c24goto :goto_3
    000d9c26invoke-virtual {v6, v0}, Ljava/io/OutputStream;->write([B)V
    000d9c2creturn-void
    000d9bf0
    000d9c2e
    000d9c2e // align 0x10
    000d9c30
    000d9c30d0.f::u(java.io.ByteArrayOutputStream, int):
    000d9c40int-to-long v0, v3
    000d9c42const/4 v3, 0x2
    000d9c44invoke-static {v2, v0, v1, v3}, Ld0/f;->t(Ljava/io/ByteArrayOutputStream;JI)V
    000d9c4areturn-void
    000d9c30
    000d9c4c
    000d9c4cd0.k::a(android.content.pm.PackageManager, android.content.Context):
    000d9c5cinvoke-virtual {v3}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
    000d9c62move-result-object v3
    000d9c64const-wide/16 v0, 0x0
    000d9c68invoke-static {v0, v1}, Landroid/content/pm/PackageManager$PackageInfoFlags;->of(J)Landroid/content/pm/PackageManager$PackageInfoFlags;
    000d9c6emove-result-object v0
    000d9c70invoke-virtual {v2, v3, v0}, Landroid/content/pm/PackageManager;->getPackageInfo(Ljava/lang/String;Landroid/content/pm/PackageManager$PackageInfoFlags;)Landroid/content/pm/PackageInfo;
    000d9c76move-result-object v2
    000d9c78return-object v2
    000d9c4c
    000d9c7a
    000d9c7a // align 0x4
    000d9c7c
    000d9c7cd0.l::equals(java.lang.Object):
    000d9c8cconst/4 v0, 0x1
    000d9c8eif-ne v6, v7, :cond_4
    000d9c92return v0
    000d9c94const/4 v1, 0x0
    000d9c96if-eqz v7, :cond_2b
    000d9c9ainstance-of v2, v7, Ld0/l;
    000d9c9eif-nez v2, :cond_c
    000d9ca2goto :goto_2b
    000d9ca4check-cast v7, Ld0/l;
    000d9ca8iget v2, v6, Ld0/l;->b:I
    000d9caciget v3, v7, Ld0/l;->b:I
    000d9cb0if-ne v2, v3, :cond_2b
    000d9cb4iget-wide v2, v6, Ld0/l;->c:J
    000d9cb8iget-wide v4, v7, Ld0/l;->c:J
    000d9cbccmp-long v2, v2, v4
    000d9cc0if-nez v2, :cond_2b
    000d9cc4iget v2, v6, Ld0/l;->a:I
    000d9cc8iget v3, v7, Ld0/l;->a:I
    000d9cccif-ne v2, v3, :cond_2b
    000d9cd0iget-wide v2, v6, Ld0/l;->d:J
    000d9cd4iget-wide v4, v7, Ld0/l;->d:J
    000d9cd8cmp-long v7, v2, v4
    000d9cdcif-nez v7, :cond_2b
    000d9ce0return v0
    000d9ce2return v1
    000d9c7c
    000d9ce4
    000d9ce4d0.l::a(java.io.File):
    000d9cf4new-instance v1, Ljava/io/DataInputStream;
    000d9cf8new-instance v0, Ljava/io/FileInputStream;
    000d9cfcinvoke-direct {v0, v9}, Ljava/io/FileInputStream;-><init>(Ljava/io/File;)V
    000d9d02invoke-direct {v1, v0}, Ljava/io/DataInputStream;-><init>(Ljava/io/InputStream;)V
    000d9d08new-instance v2, Ld0/l;
    000d9d0cinvoke-virtual {v1}, Ljava/io/DataInputStream;->readInt()I
    000d9d12move-result v3
    000d9d14invoke-virtual {v1}, Ljava/io/DataInputStream;->readInt()I
    000d9d1amove-result v4
    000d9d1cinvoke-virtual {v1}, Ljava/io/DataInputStream;->readLong()J
    000d9d22move-result-wide v5
    000d9d24invoke-virtual {v1}, Ljava/io/DataInputStream;->readLong()J
    000d9d2amove-result-wide v7
    000d9d2cinvoke-direct/range {v2 .. v8}, Ld0/l;-><init>(IIJJ)V
    000d9d32invoke-virtual {v1}, Ljava/io/InputStream;->close()V
    000d9d38return-object v2
    000d9d3amove-exception v0
    000d9d3cmove-object v9, v0
    000d9d3einvoke-virtual {v1}, Ljava/io/InputStream;->close()V
    000d9d44goto :goto_2d
    000d9d46move-exception v0
    000d9d48invoke-virtual {v9, v0}, Ljava/lang/Throwable;->addSuppressed(Ljava/lang/Throwable;)V
    000d9d4ethrow v9
    000d9ce4
    000d9d50
    000d9d50 struct try_item
    000d9d50 start_addr uint32 0xd9d08
    000d9d54 insn_count int 21
    000d9d56 handler_off uint16 0xd9d61
    000d9d58
    000d9d58 struct try_item
    000d9d58 start_addr uint32 0xd9d3e
    000d9d5c insn_count int 3
    000d9d5e handler_off uint16 0xd9d63
    000d9d60
    000d9d60 struct encoded_catch_handler_list
    000d9d60 size int 2
    000d9d61
    000d9d61 struct encoded_catch_handler ← 0xd9d56
    000d9d61 size int64 0
    000d9d62 catch_all_addr uint32 0xd9d3a
    000d9d63
    000d9d63 struct encoded_catch_handler ← 0xd9d5e
    000d9d63 size int64 0
    000d9d64 catch_all_addr uint32 0xd9d46
    000d9d65
    000d9d65 // align 0x8
    000d9d68
    000d9d68d0.l::hashCode():
    000d9d78iget v0, v5, Ld0/l;->b:I
    000d9d7cinvoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
    000d9d82move-result-object v0
    000d9d84iget-wide v1, v5, Ld0/l;->c:J
    000d9d88invoke-static {v1, v2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
    000d9d8emove-result-object v1
    000d9d90iget v2, v5, Ld0/l;->a:I
    000d9d94invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
    000d9d9amove-result-object v2
    000d9d9ciget-wide v3, v5, Ld0/l;->d:J
    000d9da0invoke-static {v3, v4}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
    000d9da6move-result-object v3
    000d9da8filled-new-array {v0, v1, v2, v3}, [Ljava/lang/Object;
    000d9daemove-result-object v0
    000d9db0invoke-static {v0}, Ljava/util/Objects;->hash([Ljava/lang/Object;)I
    000d9db6move-result v0
    000d9db8return v0
    000d9d68
    000d9dba
    000d9dba // align 0x4
    000d9dbc
    000d9dbcd0.l::<init>(int, int, long, long):
    000d9dccinvoke-direct {v0}, Ljava/lang/Object;-><init>()V
    000d9dd2iput v1, v0, Ld0/l;->a:I
    000d9dd6iput v2, v0, Ld0/l;->b:I
    000d9ddaiput-wide v3, v0, Ld0/l;->c:J
    000d9ddeiput-wide v5, v0, Ld0/l;->d:J
    000d9de2return-void
    000d9dbc
    000d9de4
    000d9de4d0.l::b(java.io.File):
    000d9df4invoke-virtual {v4}, Ljava/io/File;->delete()Z
    000d9dfanew-instance v0, Ljava/io/DataOutputStream;
    000d9dfenew-instance v1, Ljava/io/FileOutputStream;
    000d9e02invoke-direct {v1, v4}, Ljava/io/FileOutputStream;-><init>(Ljava/io/File;)V
    000d9e08invoke-direct {v0, v1}, Ljava/io/DataOutputStream;-><init>(Ljava/io/OutputStream;)V
    000d9e0eiget v4, v3, Ld0/l;->a:I
    000d9e12invoke-virtual {v0, v4}, Ljava/io/DataOutputStream;->writeInt(I)V
    000d9e18iget v4, v3, Ld0/l;->b:I
    000d9e1cinvoke-virtual {v0, v4}, Ljava/io/DataOutputStream;->writeInt(I)V
    000d9e22iget-wide v1, v3, Ld0/l;->c:J
    000d9e26invoke-virtual {v0, v1, v2}, Ljava/io/DataOutputStream;->writeLong(J)V
    000d9e2ciget-wide v1, v3, Ld0/l;->d:J
    000d9e30invoke-virtual {v0, v1, v2}, Ljava/io/DataOutputStream;->writeLong(J)V
    000d9e36invoke-virtual {v0}, Ljava/io/OutputStream;->close()V
    000d9e3creturn-void
    000d9e3emove-exception v4
    000d9e40invoke-virtual {v0}, Ljava/io/OutputStream;->close()V
    000d9e46goto :goto_2e
    000d9e48move-exception v0
    000d9e4ainvoke-virtual {v4, v0}, Ljava/lang/Throwable;->addSuppressed(Ljava/lang/Throwable;)V
    000d9e50throw v4
    000d9de4
    000d9e52
    000d9e52 struct code_item_padding
    000d9e52 padding uint16 0x0000
    000d9e54
    000d9e54 struct try_item
    000d9e54 start_addr uint32 0xd9e0e
    000d9e58 insn_count int 20
    000d9e5a handler_off uint16 0xd9e65
    000d9e5c
    000d9e5c struct try_item
    000d9e5c start_addr uint32 0xd9e40
    000d9e60 insn_count int 3
    000d9e62 handler_off uint16 0xd9e67
    000d9e64
    000d9e64 struct encoded_catch_handler_list
    000d9e64 size int 2
    000d9e65
    000d9e65 struct encoded_catch_handler ← 0xd9e5a
    000d9e65 size int64 0
    000d9e66 catch_all_addr uint32 0xd9e3e
    000d9e67
    000d9e67 struct encoded_catch_handler ← 0xd9e62
    000d9e67 size int64 0
    000d9e68 catch_all_addr uint32 0xd9e48
    000d9e69
    000d9e69 // align 0x4
    000d9e6c
    000d9e6cd0.m::b():
    000d9e7cnew-instance v0, Landroidx/fragment/app/y;
    000d9e80const/4 v1, 0x7
    000d9e82invoke-direct {v0, v1}, Landroidx/fragment/app/y;-><init>(I)V
    000d9e88sput-object v0, Ld0/m;->c:Landroidx/fragment/app/y;
    000d9e8csget-object v1, Ld0/m;->a:Lp/h;
    000d9e90invoke-virtual {v1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
    000d9e96sget-object v2, Lp/g;->f:LP1/e;
    000d9e9aconst/4 v3, 0x0
    000d9e9cinvoke-virtual {v2, v1, v3, v0}, LP1/e;->c(Lp/g;Ljava/lang/Object;Ljava/lang/Object;)Z
    000d9ea2move-result v0
    000d9ea4if-eqz v0, :cond_19
    000d9ea8invoke-static {v1}, Lp/g;->b(Lp/g;)V
    000d9eaesget-object v0, Ld0/m;->c:Landroidx/fragment/app/y;
    000d9eb2return-object v0
    000d9e6c
    000d9eb4
    000d9eb4d0.m::a(android.content.Context):
    000d9ec4invoke-virtual {v3}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
    000d9ecamove-result-object v0
    000d9eccinvoke-virtual {v0}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
    000d9ed2move-result-object v0
    000d9ed4sget v1, Landroid/os/Build$VERSION;->SDK_INT:I
    000d9ed8const/16 v2, 0x21
    000d9edcif-lt v1, v2, :cond_15
    000d9ee0invoke-static {v0, v3}, Ld0/k;->a(Landroid/content/pm/PackageManager;Landroid/content/Context;)Landroid/content/pm/PackageInfo;
    000d9ee6move-result-object v3
    000d9ee8iget-wide v0, v3, Landroid/content/pm/PackageInfo;->lastUpdateTime:J
    000d9eecreturn-wide v0
    000d9eeeinvoke-virtual {v3}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
    000d9ef4move-result-object v3
    000d9ef6const/4 v1, 0x0
    000d9ef8invoke-virtual {v0, v3, v1}, Landroid/content/pm/PackageManager;->getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;
    000d9efemove-result-object v3
    000d9f00iget-wide v0, v3, Landroid/content/pm/PackageInfo;->lastUpdateTime:J
    000d9f04return-wide v0
    000d9eb4
    000d9f06
    000d9f06 // align 0x8
    000d9f08
    000d9f08d0.m::<clinit>():
    000d9f18new-instance v0, Lp/h;
    000d9f1cinvoke-direct {v0}, Ljava/lang/Object;-><init>()V
    000d9f22sput-object v0, Ld0/m;->a:Lp/h;
    000d9f26new-instance v0, Ljava/lang/Object;
    000d9f2ainvoke-direct {v0}, Ljava/lang/Object;-><init>()V
    000d9f30sput-object v0, Ld0/m;->b:Ljava/lang/Object;
    000d9f34const/4 v0, 0x0
    000d9f36sput-object v0, Ld0/m;->c:Landroidx/fragment/app/y;
    000d9f3areturn-void
    000d9f08
    000d9f3c
    000d9f3cd0.m::c(android.content.Context, boolean):
    000d9f4cif-nez v19, :cond_8
    000d9f50sget-object v0, Ld0/m;->c:Landroidx/fragment/app/y;
    000d9f54if-eqz v0, :cond_8
    000d9f58goto/16 :goto_d4
    000d9f5csget-object v1, Ld0/m;->b:Ljava/lang/Object;
    000d9f60monitor-enter v1
    000d9f62if-nez v19, :cond_16
    000d9f66sget-object v0, Ld0/m;->c:Landroidx/fragment/app/y;
    000d9f6aif-eqz v0, :cond_16
    000d9f6emonitor-exit v1
    000d9f70return-void
    000d9f72move-exception v0
    000d9f74goto/16 :goto_da
    000d9f78sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
    000d9f7cconst/16 v2, 0x1c
    000d9f80if-lt v0, v2, :cond_d5
    000d9f84const/16 v2, 0x1e
    000d9f88if-ne v0, v2, :cond_22
    000d9f8cgoto/16 :goto_d5
    000d9f90new-instance v0, Ljava/io/File;
    000d9f94new-instance v2, Ljava/io/File;
    000d9f98const-string v3, "/data/misc/profiles/ref/"
    000d9f9cinvoke-virtual/range {v18}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
    000d9fa2move-result-object v4
    000d9fa4invoke-direct {v2, v3, v4}, Ljava/io/File;-><init>(Ljava/lang/String;Ljava/lang/String;)V
    000d9faaconst-string v3, "primary.prof"
    000d9faeinvoke-direct {v0, v2, v3}, Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V
    000d9fb4invoke-virtual {v0}, Ljava/io/File;->length()J
    000d9fbamove-result-wide v2
    000d9fbcinvoke-virtual {v0}, Ljava/io/File;->exists()Z
    000d9fc2move-result v0
    000d9fc4const/4 v4, 0x0
    000d9fc6const-wide/16 v5, 0x0
    000d9fcaconst/4 v7, 0x1
    000d9fccif-eqz v0, :cond_48
    000d9fd0cmp-long v0, v2, v5
    000d9fd4if-lez v0, :cond_48
    000d9fd8move v0, v7
    000d9fdagoto :goto_49
    000d9fdcmove v0, v4
    000d9fdenew-instance v8, Ljava/io/File;
    000d9fe2new-instance v9, Ljava/io/File;
    000d9fe6const-string v10, "/data/misc/profiles/cur/0/"
    000d9feainvoke-virtual/range {v18}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
    000d9ff0move-result-object v11
    000d9ff2invoke-direct {v9, v10, v11}, Ljava/io/File;-><init>(Ljava/lang/String;Ljava/lang/String;)V
    000d9ff8const-string v10, "primary.prof"
    000d9ffcinvoke-direct {v8, v9, v10}, Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V
    000da002invoke-virtual {v8}, Ljava/io/File;->length()J
    000da008move-result-wide v16
    000da00ainvoke-virtual {v8}, Ljava/io/File;->exists()Z
    000da010move-result v8
    000da012if-eqz v8, :cond_6b
    000da016cmp-long v5, v16, v5
    000da01aif-lez v5, :cond_6b
    000da01emove v5, v7
    000da020goto :goto_6c
    000da022move v5, v4
    000da024invoke-static/range {v18}, Ld0/m;->a(Landroid/content/Context;)J
    000da02amove-result-wide v14
    000da02cnew-instance v6, Ljava/io/File;
    000da030invoke-virtual/range {v18}, Landroid/content/Context;->getFilesDir()Ljava/io/File;
    000da036move-result-object v8
    000da038const-string v9, "profileInstalled"
    000da03cinvoke-direct {v6, v8, v9}, Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V
    000da042invoke-virtual {v6}, Ljava/io/File;->exists()Z
    000da048move-result v8
    000da04aif-eqz v8, :cond_8b
    000da04einvoke-static {v6}, Ld0/l;->a(Ljava/io/File;)Ld0/l;
    000da054move-result-object v8
    000da056goto :goto_8c
    000da058invoke-static {}, Ld0/m;->b()Landroidx/fragment/app/y;
    000da05emonitor-exit v1
    000da060goto :goto_d4
    000da062const/4 v8, 0x0
    000da064const/4 v9, 0x2
    000da066if-eqz v8, :cond_9c
    000da06aiget-wide v10, v8, Ld0/l;->c:J
    000da06ecmp-long v10, v10, v14
    000da072if-nez v10, :cond_9c
    000da076iget v10, v8, Ld0/l;->b:I
    000da07aif-ne v10, v9, :cond_9a
    000da07egoto :goto_9c
    000da080move v4, v10
    000da082goto :goto_a3
    000da084if-eqz v0, :cond_a0
    000da088move v4, v7
    000da08agoto :goto_a3
    000da08cif-eqz v5, :cond_a3
    000da090move v4, v9
    000da092if-eqz v19, :cond_aa
    000da096if-eqz v5, :cond_aa
    000da09aif-eq v4, v7, :cond_aa
    000da09emove v4, v9
    000da0a0if-eqz v8, :cond_b9
    000da0a4iget v0, v8, Ld0/l;->b:I
    000da0a8if-ne v0, v9, :cond_b9
    000da0acif-ne v4, v7, :cond_b9
    000da0b0iget-wide v9, v8, Ld0/l;->d:J
    000da0b4cmp-long v0, v2, v9
    000da0b8if-gez v0, :cond_b9
    000da0bcconst/4 v4, 0x3
    000da0bemove v13, v4
    000da0c0new-instance v11, Ld0/l;
    000da0c4const/4 v12, 0x1
    000da0c6invoke-direct/range {v11 .. v17}, Ld0/l;-><init>(IIJJ)V
    000da0ccif-eqz v8, :cond_c8
    000da0d0invoke-virtual {v8, v11}, Ld0/l;->equals(Ljava/lang/Object;)Z
    000da0d6move-result v0
    000da0d8if-nez v0, :cond_cb
    000da0dcinvoke-virtual {v11, v6}, Ld0/l;->b(Ljava/io/File;)V
    000da0e2invoke-static {}, Ld0/m;->b()Landroidx/fragment/app/y;
    000da0e8monitor-exit v1
    000da0eagoto :goto_d4
    000da0ecinvoke-static {}, Ld0/m;->b()Landroidx/fragment/app/y;
    000da0f2monitor-exit v1
    000da0f4return-void
    000da0f6invoke-static {}, Ld0/m;->b()Landroidx/fragment/app/y;
    000da0fcmonitor-exit v1
    000da0fereturn-void
    000da100monitor-exit v1
    000da102throw v0
    000d9f3c
    000da104
    000da104 struct try_item
    000da104 start_addr uint32 0xd9f66
    000da108 insn_count int 86
    000da10a handler_off uint16 0xda13d
    000da10c
    000da10c struct try_item
    000da10c start_addr uint32 0xda024
    000da110 insn_count int 4
    000da112 handler_off uint16 0xda13f
    000da114
    000da114 struct try_item
    000da114 start_addr uint32 0xda02c
    000da118 insn_count int 15
    000da11a handler_off uint16 0xda13d
    000da11c
    000da11c struct try_item
    000da11c start_addr uint32 0xda04e
    000da120 insn_count int 4
    000da122 handler_off uint16 0xda145
    000da124
    000da124 struct try_item
    000da124 start_addr uint32 0xda058
    000da128 insn_count int 64
    000da12a handler_off uint16 0xda13d
    000da12c
    000da12c struct try_item
    000da12c start_addr uint32 0xda0dc
    000da130 insn_count int 3
    000da132 handler_off uint16 0xda14b
    000da134
    000da134 struct try_item
    000da134 start_addr uint32 0xda0e2
    000da138 insn_count int 16
    000da13a handler_off uint16 0xda13d
    000da13c
    000da13c struct encoded_catch_handler_list
    000da13c size int 4
    000da13d
    000da13d struct encoded_catch_handler ← 0xda10a 0xda11a 0xda12a 0xda13a
    000da13d size int64 0
    000da13e catch_all_addr uint32 0xd9f72
    000da13f
    000da13f struct encoded_catch_handler ← 0xda112
    000da13f size int64 -1
    000da140 handlers[0].type_idx int 0xa474
    000da142 handlers[0].addr uint32 0xda0ec
    000da144 catch_all_addr uint32 0xd9f72
    000da145
    000da145 struct encoded_catch_handler ← 0xda122
    000da145 size int64 -1
    000da146 handlers[0].type_idx int 0xb4d4
    000da148 handlers[0].addr uint32 0xda058
    000da14a catch_all_addr uint32 0xd9f72
    000da14b
    000da14b struct encoded_catch_handler ← 0xda132
    000da14b size int64 -1
    000da14c handlers[0].type_idx int 0xb4d4
    000da14e handlers[0].addr uint32 0xda0e2
    000da150 catch_all_addr uint32 0xd9f72
    000da151
    000da151 // align 0x4
    000da154
    000da154d0.n::<init>(int, byte[], boolean):
    000da164invoke-direct {v0}, Ljava/lang/Object;-><init>()V
    000da16aiput v1, v0, Ld0/n;->a:I
    000da16eiput-object v2, v0, Ld0/n;->b:[B
    000da172iput-boolean v3, v0, Ld0/n;->c:Z
    000da176return-void
    000da154
    000da178
    000da178d1.a::compare(java.lang.Object, java.lang.Object):
    000da188iget v0, v1, Ld1/a;->a:I
    000da18cpacked-switch v0, :pswitch_data_2c
    000da192check-cast v2, Ljava/lang/Comparable;
    000da196check-cast v3, Ljava/lang/Comparable;
    000da19aconst-string v0, "a"
    000da19einvoke-static {v2, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
    000da1a4const-string v0, "b"
    000da1a8invoke-static {v3, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
    000da1aeinvoke-interface {v3, v2}, Ljava/lang/Comparable;->compareTo(Ljava/lang/Object;)I
    000da1b4move-result v2
    000da1b6return v2
    000da1b8check-cast v2, Ljava/lang/Comparable;
    000da1bccheck-cast v3, Ljava/lang/Comparable;
    000da1c0const-string v0, "a"
    000da1c4invoke-static {v2, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
    000da1caconst-string v0, "b"
    000da1ceinvoke-static {v3, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
    000da1d4invoke-interface {v2, v3}, Ljava/lang/Comparable;->compareTo(Ljava/lang/Object;)I
    000da1damove-result v2
    000da1dcreturn v2
    000da1denop
    000da1e0.packed-switch 0x0
    000da178
    000da1ec
    000da1ecd1.a::reversed():
    000da1fciget v0, v1, Ld1/a;->a:I
    000da200packed-switch v0, :pswitch_data_c
    000da206sget-object v0, Ld1/a;->b:Ld1/a;
    000da20areturn-object v0
    000da20csget-object v0, Ld1/a;->c:Ld1/a;
    000da210return-object v0
    000da212nop
    000da214.packed-switch 0x0
    000da1ec
    000da220
    000da220d1.a::<clinit>():
    000da230new-instance v0, Ld1/a;
    000da234const/4 v1, 0x0
    000da236invoke-direct {v0, v1}, Ld1/a;-><init>(I)V
    000da23csput-object v0, Ld1/a;->b:Ld1/a;
    000da240new-instance v0, Ld1/a;
    000da244const/4 v1, 0x1
    000da246invoke-direct {v0, v1}, Ld1/a;-><init>(I)V
    000da24csput-object v0, Ld1/a;->c:Ld1/a;
    000da250return-void
    000da220
    000da252
    000da252 // align 0x4
    000da254
    000da254d1.a::<init>(int):
    000da264iput v1, v0, Ld1/a;->a:I
    000da268invoke-direct {v0}, Ljava/lang/Object;-><init>()V
    000da26ereturn-void
    000da254
    000da270
    000da270e.a::<init>(e.b, e.d):
    000da280invoke-direct {v0}, Ljava/lang/Object;-><init>()V
    000da286iput-object v1, v0, Le/a;->b:Le/b;
    000da28aiput-object v2, v0, Le/a;->a:Le/d;
    000da28ereturn-void
    000da270
    000da290
    000da290e.a::onItemClick(android.widget.AdapterView, android.view.View, int, long):
    000da2a0iget-object v1, v0, Le/a;->b:Le/b;
    000da2a4iget-object v2, v1, Le/b;->h:Landroid/content/DialogInterface$OnClickListener;
    000da2a8iget-object v4, v0, Le/a;->a:Le/d;
    000da2aciget-object v5, v4, Le/d;->b:Le/e;
    000da2b0invoke-interface {v2, v5, v3}, Landroid/content/DialogInterface$OnClickListener;->onClick(Landroid/content/DialogInterface;I)V
    000da2b6iget-boolean v1, v1, Le/b;->i:Z
    000da2baif-nez v1, :cond_14
    000da2beiget-object v1, v4, Le/d;->b:Le/e;
    000da2c2invoke-virtual {v1}, Le/e;->dismiss()V
    000da2c8return-void
    000da290
    000da2ca
    000da2ca // align 0x4
    000da2cc
    000da2cce.b::<init>(android.view.ContextThemeWrapper):
    000da2dcinvoke-direct {v1}, Ljava/lang/Object;-><init>()V
    000da2e2const/4 v0, -0x1
    000da2e4iput v0, v1, Le/b;->j:I
    000da2e8iput-object v2, v1, Le/b;->a:Landroid/view/ContextThemeWrapper;
    000da2ecconst-string v0, "layout_inflater"
    000da2f0invoke-virtual {v2, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
    000da2f6move-result-object v2
    000da2f8check-cast v2, Landroid/view/LayoutInflater;
    000da2fciput-object v2, v1, Le/b;->b:Landroid/view/LayoutInflater;
    000da300return-void
    000da2cc
    000da302
    000da302 // align 0x4
    000da304
    000da304e.c::hasStableIds():
    000da314const/4 v0, 0x1
    000da316return v0
    000da304
    000da318
    000da318e.c::getItemId(int):
    000da328int-to-long v0, v3
    000da32areturn-wide v0
    000da318
    000da32c
    000da32ce.d::a(android.view.View, android.view.View):
    000da33cif-nez v2, :cond_f
    000da340instance-of v2, v3, Landroid/view/ViewStub;
    000da344if-eqz v2, :cond_c
    000da348check-cast v3, Landroid/view/ViewStub;
    000da34cinvoke-virtual {v3}, Landroid/view/ViewStub;->inflate()Landroid/view/View;
    000da352move-result-object v3
    000da354check-cast v3, Landroid/view/ViewGroup;
    000da358return-object v3
    000da35aif-eqz v3, :cond_1e
    000da35einvoke-virtual {v3}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
    000da364move-result-object v0
    000da366instance-of v1, v0, Landroid/view/ViewGroup;
    000da36aif-eqz v1, :cond_1e
    000da36echeck-cast v0, Landroid/view/ViewGroup;
    000da372invoke-virtual {v0, v3}, Landroid/view/ViewGroup;->removeView(Landroid/view/View;)V
    000da378instance-of v3, v2, Landroid/view/ViewStub;
    000da37cif-eqz v3, :cond_28
    000da380check-cast v2, Landroid/view/ViewStub;
    000da384invoke-virtual {v2}, Landroid/view/ViewStub;->inflate()Landroid/view/View;
    000da38amove-result-object v2
    000da38ccheck-cast v2, Landroid/view/ViewGroup;
    000da390return-object v2
    000da32c
    000da392
    000da392 // align 0x4
    000da394
    000da394e.d::<init>(android.content.Context, e.e, android.view.Window):
    000da3a4invoke-direct {v3}, Ljava/lang/Object;-><init>()V
    000da3aaconst/4 v0, 0x0
    000da3acconst/4 v1, -0x1
    000da3aeiput v1, v3, Le/d;->p:I
    000da3b2new-instance v1, LE0/i;
    000da3b6const/4 v2, 0x2
    000da3b8invoke-direct {v1, v2, v3}, LE0/i;-><init>(ILjava/lang/Object;)V
    000da3beiput-object v1, v3, Le/d;->w:LE0/i;
    000da3c2iput-object v4, v3, Le/d;->a:Landroid/content/Context;
    000da3c6iput-object v5, v3, Le/d;->b:Le/e;
    000da3caiput-object v6, v3, Le/d;->c:Landroid/view/Window;
    000da3cenew-instance v6, Lc0/a;
    000da3d2invoke-direct {v6}, Lc0/a;-><init>()V
    000da3d8new-instance v1, Ljava/lang/ref/WeakReference;
    000da3dcinvoke-direct {v1, v5}, Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V
    000da3e2iput-object v1, v6, Lc0/a;->b:Ljava/lang/Object;
    000da3e6iput-object v6, v3, Le/d;->v:Lc0/a;
    000da3easget-object v6, Ld/a;->e:[I
    000da3eeconst v1, 0x7f03002b
    000da3f4const/4 v2, 0x0
    000da3f6invoke-virtual {v4, v2, v6, v1, v0}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;
    000da3fcmove-result-object v4
    000da3feinvoke-virtual {v4, v0, v0}, Landroid/content/res/TypedArray;->getResourceId(II)I
    000da404move-result v6
    000da406iput v6, v3, Le/d;->q:I
    000da40aconst/4 v6, 0x2
    000da40cinvoke-virtual {v4, v6, v0}, Landroid/content/res/TypedArray;->getResourceId(II)I
    000da412const/4 v6, 0x4
    000da414invoke-virtual {v4, v6, v0}, Landroid/content/res/TypedArray;->getResourceId(II)I
    000da41amove-result v6
    000da41ciput v6, v3, Le/d;->r:I
    000da420const/4 v6, 0x5
    000da422invoke-virtual {v4, v6, v0}, Landroid/content/res/TypedArray;->getResourceId(II)I
    000da428const/4 v6, 0x7
    000da42ainvoke-virtual {v4, v6, v0}, Landroid/content/res/TypedArray;->getResourceId(II)I
    000da430move-result v6
    000da432iput v6, v3, Le/d;->s:I
    000da436const/4 v6, 0x3
    000da438invoke-virtual {v4, v6, v0}, Landroid/content/res/TypedArray;->getResourceId(II)I
    000da43emove-result v6
    000da440iput v6, v3, Le/d;->t:I
    000da444const/4 v6, 0x6
    000da446const/4 v1, 0x1
    000da448invoke-virtual {v4, v6, v1}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
    000da44emove-result v6
    000da450iput-boolean v6, v3, Le/d;->u:Z
    000da454invoke-virtual {v4, v1, v0}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
    000da45ainvoke-virtual {v4}, Landroid/content/res/TypedArray;->recycle()V
    000da460invoke-virtual {v5}, Le/e;->c()Le/j;
    000da466move-result-object v4
    000da468invoke-virtual {v4, v1}, Le/j;->g(I)Z
    000da46ereturn-void
    000da394
    000da470
    000da470e.e::onSaveInstanceState():
    000da480invoke-super {v2}, Landroid/app/Dialog;->onSaveInstanceState()Landroid/os/Bundle;
    000da486move-result-object v0
    000da488const-string v1, "super.onSaveInstanceState()"
    000da48cinvoke-static {v0, v1}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
    000da492iget-object v1, v2, Le/e;->b:LP1/c;
    000da496invoke-virtual {v1, v0}, LP1/c;->d(Landroid/os/Bundle;)V
    000da49creturn-object v0
    000da470
    000da49e
    000da49e // align 0x10
    000da4a0
    000da4a0e.e::findViewById(int):
    000da4b0invoke-virtual {v1}, Le/e;->c()Le/j;
    000da4b6move-result-object v0
    000da4b8check-cast v0, Le/u;
    000da4bcinvoke-virtual {v0}, Le/u;->v()V
    000da4c2iget-object v0, v0, Le/u;->l:Landroid/view/Window;
    000da4c6invoke-virtual {v0, v2}, Landroid/view/Window;->findViewById(I)Landroid/view/View;
    000da4ccmove-result-object v2
    000da4cereturn-object v2
    000da4a0
    000da4d0
    000da4d0e.e::e():
    000da4e0iget-object v0, v1, Le/e;->a:Landroidx/lifecycle/t;
    000da4e4if-nez v0, :cond_b
    000da4e8new-instance v0, Landroidx/lifecycle/t;
    000da4ecinvoke-direct {v0, v1}, Landroidx/lifecycle/t;-><init>(Landroidx/lifecycle/r;)V
    000da4f2iput-object v0, v1, Le/e;->a:Landroidx/lifecycle/t;
    000da4f6return-object v0
    000da4d0
    000da4f8
    000da4f8e.e::dispatchKeyEvent(android.view.KeyEvent):
    000da508invoke-virtual {v2}, Landroid/app/Dialog;->getWindow()Landroid/view/Window;
    000da50emove-result-object v0
    000da510invoke-virtual {v0}, Landroid/view/Window;->getDecorView()Landroid/view/View;
    000da516move-result-object v0
    000da518iget-object v1, v2, Le/e;->e:Le/v;
    000da51cinvoke-static {v1, v0, v2, v3}, LC1/d;->o(LK/k;Landroid/view/View;Landroid/view/Window$Callback;Landroid/view/KeyEvent;)Z
    000da522move-result v3
    000da524return v3
    000da4f8
    000da526
    000da526 // align 0x8
    000da528
    000da528e.e::onKeyDown(int, android.view.KeyEvent):
    000da538iget-object v0, v1, Le/e;->f:Le/d;
    000da53ciget-object v0, v0, Le/d;->i:Landroidx/core/widget/NestedScrollView;
    000da540if-eqz v0, :cond_e
    000da544invoke-virtual {v0, v3}, Landroidx/core/widget/NestedScrollView;->i(Landroid/view/KeyEvent;)Z
    000da54amove-result v0
    000da54cif-eqz v0, :cond_e
    000da550const/4 v2, 0x1
    000da552return v2
    000da554invoke-super {v1, v2, v3}, Landroid/app/Dialog;->onKeyDown(ILandroid/view/KeyEvent;)Z
    000da55amove-result v2
    000da55creturn v2
    000da528
    000da55e
    000da55e // align 0x10
    000da560
    000da560e.e::onKeyUp(int, android.view.KeyEvent):
    000da570iget-object v0, v1, Le/e;->f:Le/d;
    000da574iget-object v0, v0, Le/d;->i:Landroidx/core/widget/NestedScrollView;
    000da578if-eqz v0, :cond_e
    000da57cinvoke-virtual {v0, v3}, Landroidx/core/widget/NestedScrollView;->i(Landroid/view/KeyEvent;)Z
    000da582move-result v0
    000da584if-eqz v0, :cond_e
    000da588const/4 v2, 0x1
    000da58areturn v2
    000da58cinvoke-super {v1, v2, v3}, Landroid/app/Dialog;->onKeyUp(ILandroid/view/KeyEvent;)Z
    000da592move-result v2
    000da594return v2
    000da560
    000da596
    000da596 // align 0x8
    000da598
    000da598e.e::j(android.view.KeyEvent):
    000da5a8invoke-super {v0, v1}, Landroid/app/Dialog;->dispatchKeyEvent(Landroid/view/KeyEvent;)Z
    000da5aemove-result v1
    000da5b0return v1
    000da598
    000da5b2
    000da5b2 // align 0x4
    000da5b4
    000da5b4e.e::c():
    000da5c4iget-object v0, v3, Le/e;->d:Le/u;
    000da5c8if-nez v0, :cond_15
    000da5ccsget-object v0, Le/j;->a:Le/A;
    000da5d0new-instance v0, Le/u;
    000da5d4invoke-virtual {v3}, Landroid/app/Dialog;->getContext()Landroid/content/Context;
    000da5damove-result-object v1
    000da5dcinvoke-virtual {v3}, Landroid/app/Dialog;->getWindow()Landroid/view/Window;
    000da5e2move-result-object v2
    000da5e4invoke-direct {v0, v1, v2, v3, v3}, Le/u;-><init>(Landroid/content/Context;Landroid/view/Window;Le/g;Ljava/lang/Object;)V
    000da5eaiput-object v0, v3, Le/e;->d:Le/u;
    000da5eeiget-object v0, v3, Le/e;->d:Le/u;
    000da5f2return-object v0
    000da5b4
    000da5f4
    000da5f4e.e::b():
    000da604iget-object v0, v1, Le/e;->b:LP1/c;
    000da608iget-object v0, v0, LP1/c;->c:Ljava/lang/Object;
    000da60ccheck-cast v0, Lg0/d;
    000da610return-object v0
    000da5f4
    000da612
    000da612 // align 0x4
    000da614
    000da614e.e::h(android.content.Context, int):
    000da624ushr-int/lit8 v0, v3, 0x18
    000da628and-int/lit16 v0, v0, 0xff
    000da62cconst/4 v1, 0x1
    000da62eif-lt v0, v1, :cond_8
    000da632return v3
    000da634new-instance v3, Landroid/util/TypedValue;
    000da638invoke-direct {v3}, Landroid/util/TypedValue;-><init>()V
    000da63einvoke-virtual {v2}, Landroid/content/Context;->getTheme()Landroid/content/res/Resources$Theme;
    000da644move-result-object v2
    000da646const v0, 0x7f03002c
    000da64cinvoke-virtual {v2, v0, v3, v1}, Landroid/content/res/Resources$Theme;->resolveAttribute(ILandroid/util/TypedValue;Z)Z
    000da652iget v2, v3, Landroid/util/TypedValue;->resourceId:I
    000da656return v2
    000da614
    000da658
    000da658e.e::a(e.e):
    000da668const-string v0, "this$0"
    000da66cinvoke-static {v1, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
    000da672invoke-super {v1}, Landroid/app/Dialog;->onBackPressed()V
    000da678return-void
    000da658
    000da67a
    000da67a // align 0x4
    000da67c
    000da67ce.e::<init>(android.view.ContextThemeWrapper, int):
    000da68cinvoke-static {v6, v7}, Le/e;->h(Landroid/content/Context;I)I
    000da692move-result v7
    000da694const/4 v0, 0x1
    000da696const v1, 0x7f03017a
    000da69cif-nez v7, :cond_19
    000da6a0new-instance v2, Landroid/util/TypedValue;
    000da6a4invoke-direct {v2}, Landroid/util/TypedValue;-><init>()V
    000da6aainvoke-virtual {v6}, Landroid/content/Context;->getTheme()Landroid/content/res/Resources$Theme;
    000da6b0move-result-object v3
    000da6b2invoke-virtual {v3, v1, v2, v0}, Landroid/content/res/Resources$Theme;->resolveAttribute(ILandroid/util/TypedValue;Z)Z
    000da6b8iget v2, v2, Landroid/util/TypedValue;->resourceId:I
    000da6bcgoto :goto_1a
    000da6bemove v2, v7
    000da6c0invoke-direct {v5, v6, v2}, Landroid/app/Dialog;-><init>(Landroid/content/Context;I)V
    000da6c6new-instance v2, LP1/c;
    000da6cainvoke-direct {v2, v5}, LP1/c;-><init>(Lg0/e;)V
    000da6d0iput-object v2, v5, Le/e;->b:LP1/c;
    000da6d4new-instance v2, Landroidx/activity/s;
    000da6d8new-instance v3, LE0/G;
    000da6dcconst/16 v4, 0x8
    000da6e0invoke-direct {v3, v4, v5}, LE0/G;-><init>(ILjava/lang/Object;)V
    000da6e6invoke-direct {v2, v3}, Landroidx/activity/s;-><init>(Ljava/lang/Runnable;)V
    000da6eciput-object v2, v5, Le/e;->c:Landroidx/activity/s;
    000da6f0new-instance v2, Le/v;
    000da6f4invoke-direct {v2, v5}, Le/v;-><init>(Le/e;)V
    000da6faiput-object v2, v5, Le/e;->e:Le/v;
    000da6feinvoke-virtual {v5}, Le/e;->c()Le/j;
    000da704move-result-object v2
    000da706if-nez v7, :cond_4d
    000da70anew-instance v7, Landroid/util/TypedValue;
    000da70einvoke-direct {v7}, Landroid/util/TypedValue;-><init>()V
    000da714invoke-virtual {v6}, Landroid/content/Context;->getTheme()Landroid/content/res/Resources$Theme;
    000da71amove-result-object v6
    000da71cinvoke-virtual {v6, v1, v7, v0}, Landroid/content/res/Resources$Theme;->resolveAttribute(ILandroid/util/TypedValue;Z)Z
    000da722iget v7, v7, Landroid/util/TypedValue;->resourceId:I
    000da726move-object v6, v2
    000da728check-cast v6, Le/u;
    000da72ciput v7, v6, Le/u;->T:I
    000da730invoke-virtual {v2}, Le/j;->c()V
    000da736new-instance v6, Le/d;
    000da73ainvoke-virtual {v5}, Landroid/app/Dialog;->getContext()Landroid/content/Context;
    000da740move-result-object v7
    000da742invoke-virtual {v5}, Landroid/app/Dialog;->getWindow()Landroid/view/Window;
    000da748move-result-object v0
    000da74ainvoke-direct {v6, v7, v5, v0}, Le/d;-><init>(Landroid/content/Context;Le/e;Landroid/view/Window;)V
    000da750iput-object v6, v5, Le/e;->f:Le/d;
    000da754return-void
    000da67c
    000da756
    000da756 // align 0x8
    000da758
    000da758e.e::addContentView(android.view.View, android.view.ViewGroup$LayoutParams):
    000da768invoke-virtual {v3}, Le/e;->c()Le/j;
    000da76emove-result-object v0
    000da770check-cast v0, Le/u;
    000da774invoke-virtual {v0}, Le/u;->v()V
    000da77aiget-object v1, v0, Le/u;->A:Landroid/view/ViewGroup;
    000da77econst v2, 0x1020002
    000da784invoke-virtual {v1, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
    000da78amove-result-object v1
    000da78ccheck-cast v1, Landroid/view/ViewGroup;
    000da790invoke-virtual {v1, v4, v5}, Landroid/view/ViewGroup;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
    000da796iget-object v4, v0, Le/u;->m:Le/p;
    000da79aiget-object v5, v0, Le/u;->l:Landroid/view/Window;
    000da79einvoke-virtual {v5}, Landroid/view/Window;->getCallback()Landroid/view/Window$Callback;
    000da7a4move-result-object v5
    000da7a6invoke-virtual {v4, v5}, Le/p;->a(Landroid/view/Window$Callback;)V
    000da7acreturn-void
    000da758
    000da7ae
    000da7ae // align 0x10
    000da7b0
    000da7b0e.e::dismiss():
    000da7c0invoke-super {v1}, Landroid/app/Dialog;->dismiss()V
    000da7c6invoke-virtual {v1}, Le/e;->c()Le/j;
    000da7ccmove-result-object v0
    000da7ceinvoke-virtual {v0}, Le/j;->d()V
    000da7d4return-void
    000da7b0
    000da7d6
    000da7d6 // align 0x8
    000da7d8
    000da7d8e.e::invalidateOptionsMenu():
    000da7e8invoke-virtual {v1}, Le/e;->c()Le/j;
    000da7eemove-result-object v0
    000da7f0invoke-virtual {v0}, Le/j;->a()V
    000da7f6return-void
    000da7d8
    000da7f8
    000da7f8e.e::onBackPressed():
    000da808iget-object v0, v1, Le/e;->c:Landroidx/activity/s;
    000da80cinvoke-virtual {v0}, Landroidx/activity/s;->b()V
    000da812return-void
    000da7f8
    000da814
    000da814e.e::d(android.os.Bundle):
    000da824invoke-super {v2, v3}, Landroid/app/Dialog;->onCreate(Landroid/os/Bundle;)V
    000da82asget v0, Landroid/os/Build$VERSION;->SDK_INT:I
    000da82econst/16 v1, 0x21
    000da832if-lt v0, v1, :cond_1e
    000da836invoke-static {v2}, LF0/c;->e(Le/e;)Landroid/window/OnBackInvokedDispatcher;
    000da83cmove-result-object v0
    000da83econst-string v1, "onBackInvokedDispatcher"
    000da842invoke-static {v0, v1}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
    000da848iget-object v1, v2, Le/e;->c:Landroidx/activity/s;
    000da84cinvoke-virtual {v1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
    000da852iput-object v0, v1, Landroidx/activity/s;->e:Landroid/window/OnBackInvokedDispatcher;
    000da856iget-boolean v0, v1, Landroidx/activity/s;->g:Z
    000da85ainvoke-virtual {v1, v0}, Landroidx/activity/s;->c(Z)V
    000da860iget-object v0, v2, Le/e;->b:LP1/c;
    000da864invoke-virtual {v0, v3}, LP1/c;->c(Landroid/os/Bundle;)V
    000da86aiget-object v3, v2, Le/e;->a:Landroidx/lifecycle/t;
    000da86eif-nez v3, :cond_2e
    000da872new-instance v3, Landroidx/lifecycle/t;
    000da876invoke-direct {v3, v2}, Landroidx/lifecycle/t;-><init>(Landroidx/lifecycle/r;)V
    000da87ciput-object v3, v2, Le/e;->a:Landroidx/lifecycle/t;
    000da880sget-object v0, Landroidx/lifecycle/l;->ON_CREATE:Landroidx/lifecycle/l;
    000da884invoke-virtual {v3, v0}, Landroidx/lifecycle/t;->d(Landroidx/lifecycle/l;)V
    000da88areturn-void
    000da814
    000da88c
    000da88ce.e::f(android.os.Bundle):
    000da89cinvoke-virtual {v3}, Le/e;->c()Le/j;
    000da8a2move-result-object v0
    000da8a4check-cast v0, Le/u;
    000da8a8iget-object v1, v0, Le/u;->k:Landroid/content/Context;
    000da8acinvoke-static {v1}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater;
    000da8b2move-result-object v1
    000da8b4invoke-virtual {v1}, Landroid/view/LayoutInflater;->getFactory()Landroid/view/LayoutInflater$Factory;
    000da8bamove-result-object v2
    000da8bcif-nez v2, :cond_16
    000da8c0invoke-virtual {v1, v0}, Landroid/view/LayoutInflater;->setFactory2(Landroid/view/LayoutInflater$Factory2;)V
    000da8c6goto :goto_1c
    000da8c8invoke-virtual {v1}, Landroid/view/LayoutInflater;->getFactory2()Landroid/view/LayoutInflater$Factory2;
    000da8cemove-result-object v0
    000da8d0instance-of v0, v0, Le/u;
    000da8d4invoke-virtual {v3, v4}, Le/e;->d(Landroid/os/Bundle;)V
    000da8dainvoke-virtual {v3}, Le/e;->c()Le/j;
    000da8e0move-result-object v4
    000da8e2invoke-virtual {v4}, Le/j;->c()V
    000da8e8return-void
    000da88c
    000da8ea
    000da8ea // align 0x4
    000da8ec
    000da8ece.e::onCreate(android.os.Bundle):
    000da8fcconst/4 v0, 0x4
    000da8feconst/4 v1, 0x2
    000da900invoke-virtual/range {v16 .. v17}, Le/e;->f(Landroid/os/Bundle;)V
    000da906move-object/from16 v2, v16
    000da90aiget-object v3, v2, Le/e;->f:Le/d;
    000da90eiget-object v4, v3, Le/d;->b:Le/e;
    000da912iget v5, v3, Le/d;->q:I
    000da916invoke-virtual {v4, v5}, Le/e;->setContentView(I)V
    000da91ciget-object v4, v3, Le/d;->c:Landroid/view/Window;
    000da920const v5, 0x7f08016b
    000da926invoke-virtual {v4, v5}, Landroid/view/Window;->findViewById(I)Landroid/view/View;
    000da92cmove-result-object v5
    000da92econst v6, 0x7f0801ee
    000da934invoke-virtual {v5, v6}, Landroid/view/View;->findViewById(I)Landroid/view/View;
    000da93amove-result-object v7
    000da93cconst v8, 0x7f080084
    000da942invoke-virtual {v5, v8}, Landroid/view/View;->findViewById(I)Landroid/view/View;
    000da948move-result-object v9
    000da94aconst v10, 0x7f080064
    000da950invoke-virtual {v5, v10}, Landroid/view/View;->findViewById(I)Landroid/view/View;
    000da956move-result-object v11
    000da958const v12, 0x7f08008d
    000da95einvoke-virtual {v5, v12}, Landroid/view/View;->findViewById(I)Landroid/view/View;
    000da964move-result-object v5
    000da966check-cast v5, Landroid/view/ViewGroup;
    000da96aconst/high16 v12, 0x20000
    000da96einvoke-virtual {v4, v12, v12}, Landroid/view/Window;->setFlags(II)V
    000da974const/16 v12, 0x8
    000da978invoke-virtual {v5, v12}, Landroid/view/View;->setVisibility(I)V
    000da97einvoke-virtual {v5, v6}, Landroid/view/View;->findViewById(I)Landroid/view/View;
    000da984move-result-object v6
    000da986invoke-virtual {v5, v8}, Landroid/view/View;->findViewById(I)Landroid/view/View;
    000da98cmove-result-object v8
    000da98einvoke-virtual {v5, v10}, Landroid/view/View;->findViewById(I)Landroid/view/View;
    000da994move-result-object v10
    000da996invoke-static {v6, v7}, Le/d;->a(Landroid/view/View;Landroid/view/View;)Landroid/view/ViewGroup;
    000da99cmove-result-object v6
    000da99einvoke-static {v8, v9}, Le/d;->a(Landroid/view/View;Landroid/view/View;)Landroid/view/ViewGroup;
    000da9a4move-result-object v7
    000da9a6invoke-static {v10, v11}, Le/d;->a(Landroid/view/View;Landroid/view/View;)Landroid/view/ViewGroup;
    000da9acmove-result-object v8
    000da9aeconst v9, 0x7f08018f
    000da9b4invoke-virtual {v4, v9}, Landroid/view/Window;->findViewById(I)Landroid/view/View;
    000da9bamove-result-object v9
    000da9bccheck-cast v9, Landroidx/core/widget/NestedScrollView;
    000da9c0iput-object v9, v3, Le/d;->i:Landroidx/core/widget/NestedScrollView;
    000da9c4const/4 v10, 0x0
    000da9c6invoke-virtual {v9, v10}, Landroid/view/View;->setFocusable(Z)V
    000da9cciget-object v9, v3, Le/d;->i:Landroidx/core/widget/NestedScrollView;
    000da9d0invoke-virtual {v9, v10}, Landroidx/core/widget/NestedScrollView;->setNestedScrollingEnabled(Z)V
    000da9d6const v9, 0x102000b
    000da9dcinvoke-virtual {v7, v9}, Landroid/view/View;->findViewById(I)Landroid/view/View;
    000da9e2move-result-object v9
    000da9e4check-cast v9, Landroid/widget/TextView;
    000da9e8iput-object v9, v3, Le/d;->m:Landroid/widget/TextView;
    000da9ecconst/4 v11, -0x1
    000da9eeif-nez v9, :cond_7c
    000da9f2goto :goto_a9
    000da9f4invoke-virtual {v9, v12}, Landroid/view/View;->setVisibility(I)V
    000da9faiget-object v9, v3, Le/d;->i:Landroidx/core/widget/NestedScrollView;
    000da9feiget-object v13, v3, Le/d;->m:Landroid/widget/TextView;
    000daa02invoke-virtual {v9, v13}, Landroid/view/ViewGroup;->removeView(Landroid/view/View;)V
    000daa08iget-object v9, v3, Le/d;->e:Landroidx/appcompat/app/AlertController$RecycleListView;
    000daa0cif-eqz v9, :cond_a6
    000daa10iget-object v9, v3, Le/d;->i:Landroidx/core/widget/NestedScrollView;
    000daa14invoke-virtual {v9}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
    000daa1amove-result-object v9
    000daa1ccheck-cast v9, Landroid/view/ViewGroup;
    000daa20iget-object v13, v3, Le/d;->i:Landroidx/core/widget/NestedScrollView;
    000daa24invoke-virtual {v9, v13}, Landroid/view/ViewGroup;->indexOfChild(Landroid/view/View;)I
    000daa2amove-result v13
    000daa2cinvoke-virtual {v9, v13}, Landroid/view/ViewGroup;->removeViewAt(I)V
    000daa32iget-object v14, v3, Le/d;->e:Landroidx/appcompat/app/AlertController$RecycleListView;
    000daa36new-instance v15, Landroid/view/ViewGroup$LayoutParams;
    000daa3ainvoke-direct {v15, v11, v11}, Landroid/view/ViewGroup$LayoutParams;-><init>(II)V
    000daa40invoke-virtual {v9, v14, v13, v15}, Landroid/view/ViewGroup;->addView(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V
    000daa46goto :goto_a9
    000daa48invoke-virtual {v7, v12}, Landroid/view/View;->setVisibility(I)V
    000daa4econst v9, 0x1020019
    000daa54invoke-virtual {v8, v9}, Landroid/view/View;->findViewById(I)Landroid/view/View;
    000daa5amove-result-object v9
    000daa5ccheck-cast v9, Landroid/widget/Button;
    000daa60iput-object v9, v3, Le/d;->f:Landroid/widget/Button;
    000daa64iget-object v13, v3, Le/d;->w:LE0/i;
    000daa68invoke-virtual {v9, v13}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
    000daa6econst/4 v9, 0x0
    000daa70invoke-static {v9}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
    000daa76move-result v14
    000daa78const/4 v15, 0x1
    000daa7aif-eqz v14, :cond_c8
    000daa7eiget-object v14, v3, Le/d;->f:Landroid/widget/Button;
    000daa82invoke-virtual {v14, v12}, Landroid/view/View;->setVisibility(I)V
    000daa88move v14, v10
    000daa8agoto :goto_d3
    000daa8ciget-object v14, v3, Le/d;->f:Landroid/widget/Button;
    000daa90invoke-virtual {v14, v9}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
    000daa96iget-object v14, v3, Le/d;->f:Landroid/widget/Button;
    000daa9ainvoke-virtual {v14, v10}, Landroid/view/View;->setVisibility(I)V
    000daaa0move v14, v15
    000daaa2const v11, 0x102001a
    000daaa8invoke-virtual {v8, v11}, Landroid/view/View;->findViewById(I)Landroid/view/View;
    000daaaemove-result-object v11
    000daab0check-cast v11, Landroid/widget/Button;
    000daab4iput-object v11, v3, Le/d;->g:Landroid/widget/Button;
    000daab8invoke-virtual {v11, v13}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
    000daabeinvoke-static {v9}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
    000daac4move-result v11
    000daac6if-eqz v11, :cond_ed
    000daacaiget-object v11, v3, Le/d;->g:Landroid/widget/Button;
    000daaceinvoke-virtual {v11, v12}, Landroid/view/View;->setVisibility(I)V
    000daad4goto :goto_f8
    000daad6iget-object v11, v3, Le/d;->g:Landroid/widget/Button;
    000daadainvoke-virtual {v11, v9}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
    000daae0iget-object v11, v3, Le/d;->g:Landroid/widget/Button;
    000daae4invoke-virtual {v11, v10}, Landroid/view/View;->setVisibility(I)V
    000daaeaor-int/2addr v14, v1
    000daaecconst v11, 0x102001b
    000daaf2invoke-virtual {v8, v11}, Landroid/view/View;->findViewById(I)Landroid/view/View;
    000daaf8move-result-object v11
    000daafacheck-cast v11, Landroid/widget/Button;
    000daafeiput-object v11, v3, Le/d;->h:Landroid/widget/Button;
    000dab02invoke-virtual {v11, v13}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
    000dab08invoke-static {v9}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
    000dab0emove-result v11
    000dab10if-eqz v11, :cond_112
    000dab14iget-object v11, v3, Le/d;->h:Landroid/widget/Button;
    000dab18invoke-virtual {v11, v12}, Landroid/view/View;->setVisibility(I)V
    000dab1egoto :goto_11d
    000dab20iget-object v11, v3, Le/d;->h:Landroid/widget/Button;
    000dab24invoke-virtual {v11, v9}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
    000dab2aiget-object v11, v3, Le/d;->h:Landroid/widget/Button;
    000dab2einvoke-virtual {v11, v10}, Landroid/view/View;->setVisibility(I)V
    000dab34or-int/2addr v14, v0
    000dab36new-instance v11, Landroid/util/TypedValue;
    000dab3ainvoke-direct {v11}, Landroid/util/TypedValue;-><init>()V
    000dab40iget-object v13, v3, Le/d;->a:Landroid/content/Context;
    000dab44invoke-virtual {v13}, Landroid/content/Context;->getTheme()Landroid/content/res/Resources$Theme;
    000dab4amove-result-object v13
    000dab4cconst v9, 0x7f03002a
    000dab52invoke-virtual {v13, v9, v11, v15}, Landroid/content/res/Resources$Theme;->resolveAttribute(ILandroid/util/TypedValue;Z)Z
    000dab58iget v9, v11, Landroid/util/TypedValue;->data:I
    000dab5cif-eqz v9, :cond_169
    000dab60const/high16 v9, 0x3f000000
    000dab64if-ne v14, v15, :cond_146
    000dab68iget-object v0, v3, Le/d;->f:Landroid/widget/Button;
    000dab6cinvoke-virtual {v0}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
    000dab72move-result-object v11
    000dab74check-cast v11, Landroid/widget/LinearLayout$LayoutParams;
    000dab78iput v15, v11, Landroid/widget/LinearLayout$LayoutParams;->gravity:I
    000dab7ciput v9, v11, Landroid/widget/LinearLayout$LayoutParams;->weight:F
    000dab80invoke-virtual {v0, v11}, Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
    000dab86goto :goto_169
    000dab88if-ne v14, v1, :cond_158
    000dab8ciget-object v0, v3, Le/d;->g:Landroid/widget/Button;
    000dab90invoke-virtual {v0}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
    000dab96move-result-object v11
    000dab98check-cast v11, Landroid/widget/LinearLayout$LayoutParams;
    000dab9ciput v15, v11, Landroid/widget/LinearLayout$LayoutParams;->gravity:I
    000daba0iput v9, v11, Landroid/widget/LinearLayout$LayoutParams;->weight:F
    000daba4invoke-virtual {v0, v11}, Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
    000dabaagoto :goto_169
    000dabacif-ne v14, v0, :cond_169
    000dabb0iget-object v0, v3, Le/d;->h:Landroid/widget/Button;
    000dabb4invoke-virtual {v0}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
    000dabbamove-result-object v11
    000dabbccheck-cast v11, Landroid/widget/LinearLayout$LayoutParams;
    000dabc0iput v15, v11, Landroid/widget/LinearLayout$LayoutParams;->gravity:I
    000dabc4iput v9, v11, Landroid/widget/LinearLayout$LayoutParams;->weight:F
    000dabc8invoke-virtual {v0, v11}, Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
    000dabceif-eqz v14, :cond_16c
    000dabd2goto :goto_16f
    000dabd4invoke-virtual {v8, v12}, Landroid/view/View;->setVisibility(I)V
    000dabdaiget-object v0, v3, Le/d;->n:Landroid/view/View;
    000dabdeconst v9, 0x7f0801ea
    000dabe4if-eqz v0, :cond_18a
    000dabe8new-instance v0, Landroid/view/ViewGroup$LayoutParams;
    000dabecconst/4 v11, -0x2
    000dabeeconst/4 v13, -0x1
    000dabf0invoke-direct {v0, v13, v11}, Landroid/view/ViewGroup$LayoutParams;-><init>(II)V
    000dabf6iget-object v11, v3, Le/d;->n:Landroid/view/View;
    000dabfainvoke-virtual {v6, v11, v10, v0}, Landroid/view/ViewGroup;->addView(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V
    000dac00invoke-virtual {v4, v9}, Landroid/view/Window;->findViewById(I)Landroid/view/View;
    000dac06move-result-object v0
    000dac08invoke-virtual {v0, v12}, Landroid/view/View;->setVisibility(I)V
    000dac0egoto :goto_1ed
    000dac10const v0, 0x1020006
    000dac16invoke-virtual {v4, v0}, Landroid/view/Window;->findViewById(I)Landroid/view/View;
    000dac1cmove-result-object v0
    000dac1echeck-cast v0, Landroid/widget/ImageView;
    000dac22iput-object v0, v3, Le/d;->k:Landroid/widget/ImageView;
    000dac26iget-object v0, v3, Le/d;->d:Ljava/lang/CharSequence;
    000dac2ainvoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
    000dac30move-result v0
    000dac32if-nez v0, :cond_1de
    000dac36iget-boolean v0, v3, Le/d;->u:Z
    000dac3aif-eqz v0, :cond_1de
    000dac3econst v0, 0x7f080047
    000dac44invoke-virtual {v4, v0}, Landroid/view/Window;->findViewById(I)Landroid/view/View;
    000dac4amove-result-object v0
    000dac4ccheck-cast v0, Landroid/widget/TextView;
    000dac50iput-object v0, v3, Le/d;->l:Landroid/widget/TextView;
    000dac54iget-object v9, v3, Le/d;->d:Ljava/lang/CharSequence;
    000dac58invoke-virtual {v0, v9}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
    000dac5eiget-object v0, v3, Le/d;->j:Landroid/graphics/drawable/Drawable;
    000dac62if-eqz v0, :cond_1bb
    000dac66iget-object v9, v3, Le/d;->k:Landroid/widget/ImageView;
    000dac6ainvoke-virtual {v9, v0}, Landroid/widget/ImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V
    000dac70goto :goto_1ed
    000dac72iget-object v0, v3, Le/d;->l:Landroid/widget/TextView;
    000dac76iget-object v9, v3, Le/d;->k:Landroid/widget/ImageView;
    000dac7ainvoke-virtual {v9}, Landroid/view/View;->getPaddingLeft()I
    000dac80move-result v9
    000dac82iget-object v11, v3, Le/d;->k:Landroid/widget/ImageView;
    000dac86invoke-virtual {v11}, Landroid/view/View;->getPaddingTop()I
    000dac8cmove-result v11
    000dac8eiget-object v13, v3, Le/d;->k:Landroid/widget/ImageView;
    000dac92invoke-virtual {v13}, Landroid/view/View;->getPaddingRight()I
    000dac98move-result v13
    000dac9aiget-object v14, v3, Le/d;->k:Landroid/widget/ImageView;
    000dac9einvoke-virtual {v14}, Landroid/view/View;->getPaddingBottom()I
    000daca4move-result v14
    000daca6invoke-virtual {v0, v9, v11, v13, v14}, Landroid/widget/TextView;->setPadding(IIII)V
    000dacaciget-object v0, v3, Le/d;->k:Landroid/widget/ImageView;
    000dacb0invoke-virtual {v0, v12}, Landroid/widget/ImageView;->setVisibility(I)V
    000dacb6goto :goto_1ed
    000dacb8invoke-virtual {v4, v9}, Landroid/view/Window;->findViewById(I)Landroid/view/View;
    000dacbemove-result-object v0
    000dacc0invoke-virtual {v0, v12}, Landroid/view/View;->setVisibility(I)V
    000dacc6iget-object v0, v3, Le/d;->k:Landroid/widget/ImageView;
    000daccainvoke-virtual {v0, v12}, Landroid/widget/ImageView;->setVisibility(I)V
    000dacd0invoke-virtual {v6, v12}, Landroid/view/View;->setVisibility(I)V
    000dacd6invoke-virtual {v5}, Landroid/view/View;->getVisibility()I
    000dacdcmove-result v0
    000dacdeif-eq v0, v12, :cond_1f5
    000dace2move v0, v15
    000dace4goto :goto_1f6
    000dace6move v0, v10
    000dace8if-eqz v6, :cond_200
    000dacecinvoke-virtual {v6}, Landroid/view/View;->getVisibility()I
    000dacf2move-result v5
    000dacf4if-eq v5, v12, :cond_200
    000dacf8move v5, v15
    000dacfagoto :goto_201
    000dacfcmove v5, v10
    000dacfeinvoke-virtual {v8}, Landroid/view/View;->getVisibility()I
    000dad04move-result v8
    000dad06if-eq v8, v12, :cond_209
    000dad0amove v8, v15
    000dad0cgoto :goto_20a
    000dad0emove v8, v10
    000dad10if-nez v8, :cond_218
    000dad14const v9, 0x7f0801d8
    000dad1ainvoke-virtual {v7, v9}, Landroid/view/View;->findViewById(I)Landroid/view/View;
    000dad20move-result-object v9
    000dad22if-eqz v9, :cond_218
    000dad26invoke-virtual {v9, v10}, Landroid/view/View;->setVisibility(I)V
    000dad2cif-eqz v5, :cond_234
    000dad30iget-object v9, v3, Le/d;->i:Landroidx/core/widget/NestedScrollView;
    000dad34if-eqz v9, :cond_221
    000dad38invoke-virtual {v9, v15}, Landroid/view/ViewGroup;->setClipToPadding(Z)V
    000dad3eiget-object v9, v3, Le/d;->e:Landroidx/appcompat/app/AlertController$RecycleListView;
    000dad42if-eqz v9, :cond_22d
    000dad46const v9, 0x7f0801e9
    000dad4cinvoke-virtual {v6, v9}, Landroid/view/View;->findViewById(I)Landroid/view/View;
    000dad52move-result-object v9
    000dad54goto :goto_22e
    000dad56const/4 v9, 0x0
    000dad58if-eqz v9, :cond_240
    000dad5cinvoke-virtual {v9, v10}, Landroid/view/View;->setVisibility(I)V
    000dad62goto :goto_240
    000dad64const v6, 0x7f0801d9
    000dad6ainvoke-virtual {v7, v6}, Landroid/view/View;->findViewById(I)Landroid/view/View;
    000dad70move-result-object v6
    000dad72if-eqz v6, :cond_240
    000dad76invoke-virtual {v6, v10}, Landroid/view/View;->setVisibility(I)V
    000dad7ciget-object v6, v3, Le/d;->e:Landroidx/appcompat/app/AlertController$RecycleListView;
    000dad80if-eqz v6, :cond_265
    000dad84if-eqz v8, :cond_248
    000dad88if-nez v5, :cond_265
    000dad8cinvoke-virtual {v6}, Landroid/view/View;->getPaddingLeft()I
    000dad92move-result v9
    000dad94if-eqz v5, :cond_253
    000dad98invoke-virtual {v6}, Landroid/view/View;->getPaddingTop()I
    000dad9emove-result v11
    000dada0goto :goto_255
    000dada2iget v11, v6, Landroidx/appcompat/app/AlertController$RecycleListView;->a:I
    000dada6invoke-virtual {v6}, Landroid/view/View;->getPaddingRight()I
    000dadacmove-result v12
    000dadaeif-eqz v8, :cond_260
    000dadb2invoke-virtual {v6}, Landroid/view/View;->getPaddingBottom()I
    000dadb8move-result v13
    000dadbagoto :goto_262
    000dadbciget v13, v6, Landroidx/appcompat/app/AlertController$RecycleListView;->b:I
    000dadc0invoke-virtual {v6, v9, v11, v12, v13}, Landroid/view/View;->setPadding(IIII)V
    000dadc6if-nez v0, :cond_293
    000dadcaiget-object v0, v3, Le/d;->e:Landroidx/appcompat/app/AlertController$RecycleListView;
    000dadceif-eqz v0, :cond_26c
    000dadd2goto :goto_26e
    000dadd4iget-object v0, v3, Le/d;->i:Landroidx/core/widget/NestedScrollView;
    000dadd8if-eqz v0, :cond_293
    000daddcif-eqz v8, :cond_273
    000dade0goto :goto_274
    000dade2move v1, v10
    000dade4or-int/2addr v1, v5
    000dade6const v5, 0x7f08018e
    000dadecinvoke-virtual {v4, v5}, Landroid/view/Window;->findViewById(I)Landroid/view/View;
    000dadf2move-result-object v5
    000dadf4const v6, 0x7f08018d
    000dadfainvoke-virtual {v4, v6}, Landroid/view/Window;->findViewById(I)Landroid/view/View;
    000dae00move-result-object v4
    000dae02sget-object v6, LK/P;->a:Ljava/util/WeakHashMap;
    000dae06const/4 v6, 0x3
    000dae08invoke-static {v0, v1, v6}, LK/F;->d(Landroid/view/View;II)V
    000dae0eif-eqz v5, :cond_28e
    000dae12invoke-virtual {v7, v5}, Landroid/view/ViewGroup;->removeView(Landroid/view/View;)V
    000dae18if-eqz v4, :cond_293
    000dae1cinvoke-virtual {v7, v4}, Landroid/view/ViewGroup;->removeView(Landroid/view/View;)V
    000dae22iget-object v0, v3, Le/d;->e:Landroidx/appcompat/app/AlertController$RecycleListView;
    000dae26if-eqz v0, :cond_2a9
    000dae2aiget-object v1, v3, Le/d;->o:Landroid/widget/ListAdapter;
    000dae2eif-eqz v1, :cond_2a9
    000dae32invoke-virtual {v0, v1}, Landroid/widget/ListView;->setAdapter(Landroid/widget/ListAdapter;)V
    000dae38iget v1, v3, Le/d;->p:I
    000dae3cconst/4 v13, -0x1
    000dae3eif-le v1, v13, :cond_2a9
    000dae42invoke-virtual {v0, v1, v15}, Landroid/widget/AbsListView;->setItemChecked(IZ)V
    000dae48invoke-virtual {v0, v1}, Landroid/widget/ListView;->setSelection(I)V
    000dae4ereturn-void
    000da8ec
    000dae50
    000dae50e.e::onStart():
    000dae60invoke-super {v2}, Landroid/app/Dialog;->onStart()V
    000dae66iget-object v0, v2, Le/e;->a:Landroidx/lifecycle/t;
    000dae6aif-nez v0, :cond_e
    000dae6enew-instance v0, Landroidx/lifecycle/t;
    000dae72invoke-direct {v0, v2}, Landroidx/lifecycle/t;-><init>(Landroidx/lifecycle/r;)V
    000dae78iput-object v0, v2, Le/e;->a:Landroidx/lifecycle/t;
    000dae7csget-object v1, Landroidx/lifecycle/l;->ON_RESUME:Landroidx/lifecycle/l;
    000dae80invoke-virtual {v0, v1}, Landroidx/lifecycle/t;->d(Landroidx/lifecycle/l;)V
    000dae86return-void
    000dae50
    000dae88
    000dae88e.e::g():
    000dae98iget-object v0, v2, Le/e;->a:Landroidx/lifecycle/t;
    000dae9cif-nez v0, :cond_b
    000daea0new-instance v0, Landroidx/lifecycle/t;
    000daea4invoke-direct {v0, v2}, Landroidx/lifecycle/t;-><init>(Landroidx/lifecycle/r;)V
    000daeaaiput-object v0, v2, Le/e;->a:Landroidx/lifecycle/t;
    000daeaesget-object v1, Landroidx/lifecycle/l;->ON_DESTROY:Landroidx/lifecycle/l;
    000daeb2invoke-virtual {v0, v1}, Landroidx/lifecycle/t;->d(Landroidx/lifecycle/l;)V
    000daeb8const/4 v0, 0x0
    000daebaiput-object v0, v2, Le/e;->a:Landroidx/lifecycle/t;
    000daebeinvoke-super {v2}, Landroid/app/Dialog;->onStop()V
    000daec4return-void
    000dae88
    000daec6
    000daec6 // align 0x8
    000daec8
    000daec8e.e::onStop():
    000daed8invoke-virtual {v2}, Le/e;->g()V
    000daedeinvoke-virtual {v2}, Le/e;->c()Le/j;
    000daee4move-result-object v0
    000daee6check-cast v0, Le/u;
    000daeeainvoke-virtual {v0}, Le/u;->z()V
    000daef0iget-object v0, v0, Le/u;->o:Le/H;
    000daef4if-eqz v0, :cond_1a
    000daef8const/4 v1, 0x0
    000daefaiput-boolean v1, v0, Le/H;->C:Z
    000daefeiget-object v0, v0, Le/H;->B:Lh/k;
    000daf02if-eqz v0, :cond_1a
    000daf06invoke-virtual {v0}, Lh/k;->a()V
    000daf0creturn-void
    000daec8
    000daf0e
    000daf0e // align 0x10
    000daf10
    000daf10e.e::setContentView(android.view.View):
    000daf20invoke-virtual {v1}, Le/e;->c()Le/j;
    000daf26move-result-object v0
    000daf28invoke-virtual {v0, v2}, Le/j;->i(Landroid/view/View;)V
    000daf2ereturn-void
    000daf10
    000daf30
    000daf30e.e::setContentView(android.view.View, android.view.ViewGroup$LayoutParams):
    000daf40invoke-virtual {v1}, Le/e;->c()Le/j;
    000daf46move-result-object v0
    000daf48invoke-virtual {v0, v2, v3}, Le/j;->j(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
    000daf4ereturn-void
    000daf30
    000daf50
    000daf50e.e::setContentView(int):
    000daf60invoke-virtual {v1}, Le/e;->c()Le/j;
    000daf66move-result-object v0
    000daf68invoke-virtual {v0, v2}, Le/j;->h(I)V
    000daf6ereturn-void
    000daf50
    000daf70
    000daf70e.e::i(java.lang.CharSequence):
    000daf80invoke-super {v1, v2}, Landroid/app/Dialog;->setTitle(Ljava/lang/CharSequence;)V
    000daf86invoke-virtual {v1}, Le/e;->c()Le/j;
    000daf8cmove-result-object v0
    000daf8einvoke-virtual {v0, v2}, Le/j;->k(Ljava/lang/CharSequence;)V
    000daf94return-void
    000daf70
    000daf96
    000daf96 // align 0x8
    000daf98
    000daf98e.e::setTitle(int):
    000dafa8invoke-super {v2, v3}, Landroid/app/Dialog;->setTitle(I)V
    000dafaeinvoke-virtual {v2}, Le/e;->c()Le/j;
    000dafb4move-result-object v0
    000dafb6invoke-virtual {v2}, Landroid/app/Dialog;->getContext()Landroid/content/Context;
    000dafbcmove-result-object v1
    000dafbeinvoke-virtual {v1, v3}, Landroid/content/Context;->getString(I)Ljava/lang/String;
    000dafc4move-result-object v3
    000dafc6invoke-virtual {v0, v3}, Le/j;->k(Ljava/lang/CharSequence;)V
    000dafccreturn-void
    000daf98
    000dafce
    000dafce // align 0x10
    000dafd0
    000dafd0e.e::setTitle(java.lang.CharSequence):
    000dafe0invoke-virtual {v1, v2}, Le/e;->i(Ljava/lang/CharSequence;)V
    000dafe6iget-object v0, v1, Le/e;->f:Le/d;
    000dafeaiput-object v2, v0, Le/d;->d:Ljava/lang/CharSequence;
    000dafeeiget-object v0, v0, Le/d;->l:Landroid/widget/TextView;
    000daff2if-eqz v0, :cond_e
    000daff6invoke-virtual {v0, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
    000daffcreturn-void
    000dafd0
    000daffe
    000daffe // align 0x10
    000db000
    000db000e.f::getResources():
    000db010sget v0, Lj/y1;->a:I
    000db014invoke-super {v1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
    000db01amove-result-object v0
    000db01creturn-object v0
    000db000
    000db01e
    000db01e // align 0x10
    000db020
    000db020e.f::getMenuInflater():
    000db030invoke-virtual {v3}, Le/f;->i()Le/j;
    000db036move-result-object v0
    000db038check-cast v0, Le/u;
    000db03ciget-object v1, v0, Le/u;->p:Lh/i;
    000db040if-nez v1, :cond_1f
    000db044invoke-virtual {v0}, Le/u;->z()V
    000db04anew-instance v1, Lh/i;
    000db04eiget-object v2, v0, Le/u;->o:Le/H;
    000db052if-eqz v2, :cond_18
    000db056invoke-virtual {v2}, Le/H;->o0()Landroid/content/Context;
    000db05cmove-result-object v2
    000db05egoto :goto_1a
    000db060iget-object v2, v0, Le/u;->k:Landroid/content/Context;
    000db064invoke-direct {v1, v2}, Lh/i;-><init>(Landroid/content/Context;)V
    000db06aiput-object v1, v0, Le/u;->p:Lh/i;
    000db06eiget-object v0, v0, Le/u;->p:Lh/i;
    000db072return-object v0
    000db020
    000db074
    000db074e.f::findViewById(int):
    000db084invoke-virtual {v1}, Le/f;->i()Le/j;
    000db08amove-result-object v0
    000db08ccheck-cast v0, Le/u;
    000db090invoke-virtual {v0}, Le/u;->v()V
    000db096iget-object v0, v0, Le/u;->l:Landroid/view/Window;
    000db09ainvoke-virtual {v0, v2}, Landroid/view/Window;->findViewById(I)Landroid/view/View;
    000db0a0move-result-object v2
    000db0a2return-object v2
    000db074
    000db0a4
    000db0a4e.f::onCreateView(android.view.View, java.lang.String, android.content.Context, android.util.AttributeSet):
    000db0b4iget-object v0, v1, Le/f;->p:LC/h;
    000db0b8iget-object v0, v0, LC/h;->b:Ljava/lang/Object;
    000db0bccheck-cast v0, Landroidx/fragment/app/r;
    000db0c0iget-object v0, v0, Landroidx/fragment/app/r;->m:Landroidx/fragment/app/E;
    000db0c4iget-object v0, v0, Landroidx/fragment/app/E;->f:Landroidx/fragment/app/u;
    000db0c8invoke-virtual {v0, v2, v3, v4, v5}, Landroidx/fragment/app/u;->onCreateView(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View;
    000db0cemove-result-object v0
    000db0d0if-nez v0, :cond_15
    000db0d4invoke-super {v1, v2, v3, v4, v5}, Landroid/app/Activity;->onCreateView(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View;
    000db0damove-result-object v2
    000db0dcreturn-object v2
    000db0dereturn-object v0
    000db0a4
    000db0e0
    000db0e0e.f::onCreateView(java.lang.String, android.content.Context, android.util.AttributeSet):
    000db0f0iget-object v0, v2, Le/f;->p:LC/h;
    000db0f4iget-object v0, v0, LC/h;->b:Ljava/lang/Object;
    000db0f8check-cast v0, Landroidx/fragment/app/r;
    000db0fciget-object v0, v0, Landroidx/fragment/app/r;->m:Landroidx/fragment/app/E;
    000db100iget-object v0, v0, Landroidx/fragment/app/E;->f:Landroidx/fragment/app/u;
    000db104const/4 v1, 0x0
    000db106invoke-virtual {v0, v1, v3, v4, v5}, Landroidx/fragment/app/u;->onCreateView(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View;
    000db10cmove-result-object v0
    000db10eif-nez v0, :cond_16
    000db112invoke-super {v2, v3, v4, v5}, Landroid/app/Activity;->onCreateView(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View;
    000db118move-result-object v3
    000db11areturn-object v3
    000db11creturn-object v0
    000db0e0
    000db11e
    000db11e // align 0x10
    000db120
    000db120e.f::dispatchKeyEvent(android.view.KeyEvent):
    000db130invoke-virtual {v2}, Landroid/view/KeyEvent;->getKeyCode()I
    000db136invoke-virtual {v1}, Le/f;->i()Le/j;
    000db13cmove-result-object v0
    000db13echeck-cast v0, Le/u;
    000db142invoke-virtual {v0}, Le/u;->z()V
    000db148invoke-super {v1, v2}, Lz/e;->dispatchKeyEvent(Landroid/view/KeyEvent;)Z
    000db14emove-result v2
    000db150return v2
    000db120
    000db152
    000db152 // align 0x4
    000db154
    000db154e.f::k(androidx.fragment.app.E):
    000db164iget-object v5, v5, Landroidx/fragment/app/E;->c:LF0/h;
    000db168invoke-virtual {v5}, LF0/h;->t()Ljava/util/List;
    000db16emove-result-object v5
    000db170invoke-interface {v5}, Ljava/util/Collection;->iterator()Ljava/util/Iterator;
    000db176move-result-object v5
    000db178const/4 v0, 0x0
    000db17ainvoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z
    000db180move-result v1
    000db182if-eqz v1, :cond_5a
    000db186invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object;
    000db18cmove-result-object v1
    000db18echeck-cast v1, Landroidx/fragment/app/o;
    000db192if-nez v1, :cond_1a
    000db196goto :goto_b
    000db198iget-object v2, v1, Landroidx/fragment/app/o;->s:Landroidx/fragment/app/r;
    000db19cif-nez v2, :cond_20
    000db1a0const/4 v2, 0x0
    000db1a2goto :goto_22
    000db1a4iget-object v2, v2, Landroidx/fragment/app/r;->n:Lnfc/share/nfcshare/MainActivity;
    000db1a8if-eqz v2, :cond_2d
    000db1acinvoke-virtual {v1}, Landroidx/fragment/app/o;->g()Landroidx/fragment/app/E;
    000db1b2move-result-object v2
    000db1b4invoke-static {v2}, Le/f;->k(Landroidx/fragment/app/E;)Z
    000db1bamove-result v2
    000db1bcor-int/2addr v0, v2
    000db1beiget-object v2, v1, Landroidx/fragment/app/o;->M:Landroidx/fragment/app/L;
    000db1c2sget-object v3, Landroidx/lifecycle/m;->d:Landroidx/lifecycle/m;
    000db1c6const/4 v4, 0x1
    000db1c8if-eqz v2, :cond_49
    000db1ccinvoke-virtual {v2}, Landroidx/fragment/app/L;->f()V
    000db1d2iget-object v2, v2, Landroidx/fragment/app/L;->b:Landroidx/lifecycle/t;
    000db1d6iget-object v2, v2, Landroidx/lifecycle/t;->c:Landroidx/lifecycle/m;
    000db1dainvoke-virtual {v2, v3}, Ljava/lang/Enum;->compareTo(Ljava/lang/Enum;)I
    000db1e0move-result v2
    000db1e2if-ltz v2, :cond_49
    000db1e6iget-object v0, v1, Landroidx/fragment/app/o;->M:Landroidx/fragment/app/L;
    000db1eaiget-object v0, v0, Landroidx/fragment/app/L;->b:Landroidx/lifecycle/t;
    000db1eeinvoke-virtual {v0}, Landroidx/lifecycle/t;->g()V
    000db1f4move v0, v4
    000db1f6iget-object v2, v1, Landroidx/fragment/app/o;->L:Landroidx/lifecycle/t;
    000db1faiget-object v2, v2, Landroidx/lifecycle/t;->c:Landroidx/lifecycle/m;
    000db1feinvoke-virtual {v2, v3}, Ljava/lang/Enum;->compareTo(Ljava/lang/Enum;)I
    000db204move-result v2
    000db206if-ltz v2, :cond_b
    000db20aiget-object v0, v1, Landroidx/fragment/app/o;->L:Landroidx/lifecycle/t;
    000db20einvoke-virtual {v0}, Landroidx/lifecycle/t;->g()V
    000db214move v0, v4
    000db216goto :goto_b
    000db218return v0
    000db154
    000db21a
    000db21a // align 0x4
    000db21c
    000db21ce.f::onCreatePanelMenu(int, android.view.Menu):
    000db22cconst/4 v0, 0x1
    000db22eif-nez v2, :cond_15
    000db232invoke-super {v1, v2, v3}, Landroidx/activity/k;->onCreatePanelMenu(ILandroid/view/Menu;)Z
    000db238invoke-virtual {v1}, Le/f;->getMenuInflater()Landroid/view/MenuInflater;
    000db23eiget-object v2, v1, Le/f;->p:LC/h;
    000db242iget-object v2, v2, LC/h;->b:Ljava/lang/Object;
    000db246check-cast v2, Landroidx/fragment/app/r;
    000db24aiget-object v2, v2, Landroidx/fragment/app/r;->m:Landroidx/fragment/app/E;
    000db24einvoke-virtual {v2}, Landroidx/fragment/app/E;->j()Z
    000db254return v0
    000db256invoke-super {v1, v2, v3}, Landroidx/activity/k;->onCreatePanelMenu(ILandroid/view/Menu;)Z
    000db25creturn v0
    000db21c
    000db25e
    000db25e // align 0x10
    000db260
    000db260e.f::onKeyDown(int, android.view.KeyEvent):
    000db270sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
    000db274const/16 v1, 0x1a
    000db278if-ge v0, v1, :cond_3e
    000db27cinvoke-virtual {v4}, Landroid/view/KeyEvent;->isCtrlPressed()Z
    000db282move-result v0
    000db284if-nez v0, :cond_3e
    000db288invoke-virtual {v4}, Landroid/view/KeyEvent;->getMetaState()I
    000db28emove-result v0
    000db290invoke-static {v0}, Landroid/view/KeyEvent;->metaStateHasNoModifiers(I)Z
    000db296move-result v0
    000db298if-nez v0, :cond_3e
    000db29cinvoke-virtual {v4}, Landroid/view/KeyEvent;->getRepeatCount()I
    000db2a2move-result v0
    000db2a4if-nez v0, :cond_3e
    000db2a8invoke-virtual {v4}, Landroid/view/KeyEvent;->getKeyCode()I
    000db2aemove-result v0
    000db2b0invoke-static {v0}, Landroid/view/KeyEvent;->isModifierKey(I)Z
    000db2b6move-result v0
    000db2b8if-nez v0, :cond_3e
    000db2bcinvoke-virtual {v2}, Landroid/app/Activity;->getWindow()Landroid/view/Window;
    000db2c2move-result-object v0
    000db2c4if-eqz v0, :cond_3e
    000db2c8invoke-virtual {v0}, Landroid/view/Window;->getDecorView()Landroid/view/View;
    000db2cemove-result-object v1
    000db2d0if-eqz v1, :cond_3e
    000db2d4invoke-virtual {v0}, Landroid/view/Window;->getDecorView()Landroid/view/View;
    000db2damove-result-object v0
    000db2dcinvoke-virtual {v0, v4}, Landroid/view/View;->dispatchKeyShortcutEvent(Landroid/view/KeyEvent;)Z
    000db2e2move-result v0
    000db2e4if-eqz v0, :cond_3e
    000db2e8const/4 v3, 0x1
    000db2eareturn v3
    000db2ecinvoke-super {v2, v3, v4}, Landroid/app/Activity;->onKeyDown(ILandroid/view/KeyEvent;)Z
    000db2f2move-result v3
    000db2f4return v3
    000db260
    000db2f6
    000db2f6 // align 0x8
    000db2f8
    000db2f8e.f::n(int, android.view.MenuItem):
    000db308invoke-super {v1, v2, v3}, Landroidx/activity/k;->onMenuItemSelected(ILandroid/view/MenuItem;)Z
    000db30emove-result v3
    000db310if-eqz v3, :cond_8
    000db314const/4 v2, 0x1
    000db316return v2
    000db318iget-object v3, v1, Le/f;->p:LC/h;
    000db31cif-eqz v2, :cond_1c
    000db320const/4 v0, 0x6
    000db322if-eq v2, v0, :cond_11
    000db326const/4 v2, 0x0
    000db328return v2
    000db32aiget-object v2, v3, LC/h;->b:Ljava/lang/Object;
    000db32echeck-cast v2, Landroidx/fragment/app/r;
    000db332iget-object v2, v2, Landroidx/fragment/app/r;->m:Landroidx/fragment/app/E;
    000db336invoke-virtual {v2}, Landroidx/fragment/app/E;->i()Z
    000db33cmove-result v2
    000db33ereturn v2
    000db340iget-object v2, v3, LC/h;->b:Ljava/lang/Object;
    000db344check-cast v2, Landroidx/fragment/app/r;
    000db348iget-object v2, v2, Landroidx/fragment/app/r;->m:Landroidx/fragment/app/E;
    000db34cinvoke-virtual {v2}, Landroidx/fragment/app/E;->n()Z
    000db352move-result v2
    000db354return v2
    000db2f8
    000db356
    000db356 // align 0x8
    000db358
    000db358e.f::onMenuItemSelected(int, android.view.MenuItem):
    000db368invoke-virtual {v4, v5, v6}, Le/f;->n(ILandroid/view/MenuItem;)Z
    000db36emove-result v5
    000db370const/4 v0, 0x1
    000db372if-eqz v5, :cond_9
    000db376goto/16 :goto_a0
    000db37ainvoke-virtual {v4}, Le/f;->i()Le/j;
    000db380move-result-object v5
    000db382check-cast v5, Le/u;
    000db386invoke-virtual {v5}, Le/u;->z()V
    000db38ciget-object v5, v5, Le/u;->o:Le/H;
    000db390invoke-interface {v6}, Landroid/view/MenuItem;->getItemId()I
    000db396move-result v6
    000db398const v1, 0x102002c
    000db39econst/4 v2, 0x0
    000db3a0if-ne v6, v1, :cond_ad
    000db3a4if-eqz v5, :cond_ad
    000db3a8iget-object v5, v5, Le/H;->n:Lj/q0;
    000db3accheck-cast v5, Lj/t1;
    000db3b0iget v5, v5, Lj/t1;->b:I
    000db3b4and-int/lit8 v5, v5, 0x4
    000db3b8if-eqz v5, :cond_ad
    000db3bcinvoke-static {v4}, LC1/l;->K(Le/f;)Landroid/content/Intent;
    000db3c2move-result-object v5
    000db3c4if-eqz v5, :cond_ad
    000db3c8invoke-virtual {v4, v5}, Landroid/app/Activity;->shouldUpRecreateTask(Landroid/content/Intent;)Z
    000db3cemove-result v6
    000db3d0if-eqz v6, :cond_a9
    000db3d4new-instance v5, Ljava/util/ArrayList;
    000db3d8invoke-direct {v5}, Ljava/util/ArrayList;-><init>()V
    000db3deinvoke-static {v4}, LC1/l;->K(Le/f;)Landroid/content/Intent;
    000db3e4move-result-object v6
    000db3e6if-nez v6, :cond_45
    000db3eainvoke-static {v4}, LC1/l;->K(Le/f;)Landroid/content/Intent;
    000db3f0move-result-object v6
    000db3f2if-eqz v6, :cond_77
    000db3f6invoke-virtual {v6}, Landroid/content/Intent;->getComponent()Landroid/content/ComponentName;
    000db3fcmove-result-object v1
    000db3feif-nez v1, :cond_55
    000db402invoke-virtual {v4}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
    000db408move-result-object v1
    000db40ainvoke-virtual {v6, v1}, Landroid/content/Intent;->resolveActivity(Landroid/content/pm/PackageManager;)Landroid/content/ComponentName;
    000db410move-result-object v1
    000db412invoke-virtual {v5}, Ljava/util/ArrayList;->size()I
    000db418move-result v3
    000db41ainvoke-static {v4, v1}, LC1/l;->L(Le/f;Landroid/content/ComponentName;)Landroid/content/Intent;
    000db420move-result-object v1
    000db422if-eqz v1, :cond_6d
    000db426invoke-virtual {v5, v3, v1}, Ljava/util/ArrayList;->add(ILjava/lang/Object;)V
    000db42cinvoke-virtual {v1}, Landroid/content/Intent;->getComponent()Landroid/content/ComponentName;
    000db432move-result-object v1
    000db434invoke-static {v4, v1}, LC1/l;->L(Le/f;Landroid/content/ComponentName;)Landroid/content/Intent;
    000db43amove-result-object v1
    000db43cgoto :goto_5d
    000db43emove-exception v5
    000db440goto :goto_71
    000db442invoke-virtual {v5, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
    000db448goto :goto_77
    000db44anew-instance v6, Ljava/lang/IllegalArgumentException;
    000db44einvoke-direct {v6, v5}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/Throwable;)V
    000db454throw v6
    000db456invoke-virtual {v5}, Ljava/util/ArrayList;->isEmpty()Z
    000db45cmove-result v6
    000db45eif-nez v6, :cond_a1
    000db462new-array v6, v2, [Landroid/content/Intent;
    000db466invoke-virtual {v5, v6}, Ljava/util/ArrayList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;
    000db46cmove-result-object v5
    000db46echeck-cast v5, [Landroid/content/Intent;
    000db472new-instance v6, Landroid/content/Intent;
    000db476aget-object v1, v5, v2
    000db47ainvoke-direct {v6, v1}, Landroid/content/Intent;-><init>(Landroid/content/Intent;)V
    000db480const v1, 0x1000c000
    000db486invoke-virtual {v6, v1}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
    000db48cmove-result-object v6
    000db48eaput-object v6, v5, v2
    000db492const/4 v6, 0x0
    000db494invoke-virtual {v4, v5, v6}, Landroid/content/Context;->startActivities([Landroid/content/Intent;Landroid/os/Bundle;)V
    000db49ainvoke-virtual {v4}, Landroid/app/Activity;->finishAffinity()V
    000db4a0goto :goto_a0
    000db4a2invoke-virtual {v4}, Landroid/app/Activity;->finish()V
    000db4a8return v0
    000db4aanew-instance v5, Ljava/lang/IllegalStateException;
    000db4aeconst-string v6, "No intents added to TaskStackBuilder; cannot startActivities"
    000db4b2invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
    000db4b8throw v5
    000db4bainvoke-virtual {v4, v5}, Landroid/app/Activity;->navigateUpTo(Landroid/content/Intent;)Z
    000db4c0return v0
    000db4c2return v2
    000db358
    000db4c4
    000db4c4 struct try_item
    000db4c4 start_addr uint32 0xdb41a
    000db4c8 insn_count int 17
    000db4ca handler_off uint16 0xdb4d5
    000db4cc
    000db4cc struct try_item
    000db4cc start_addr uint32 0xdb49a
    000db4d0 insn_count int 3
    000db4d2 handler_off uint16 0xdb4d9
    000db4d4
    000db4d4 struct encoded_catch_handler_list
    000db4d4 size int 2
    000db4d5
    000db4d5 struct encoded_catch_handler ← 0xdb4ca
    000db4d5 size int64 1
    000db4d6 handlers[0].type_idx int 0xa474
    000db4d8 handlers[0].addr uint32 0xdb43e
    000db4d9
    000db4d9 struct encoded_catch_handler ← 0xdb4d2
    000db4d9 size int64 1
    000db4da handlers[0].type_idx int 0xb564
    000db4dc handlers[0].addr uint32 0xdb4a2
    000db4de
    000db4de // align 0x10
    000db4e0
    000db4e0e.f::onPreparePanel(int, android.view.View, android.view.Menu):
    000db4f0const/4 v0, 0x1
    000db4f2if-nez v2, :cond_13
    000db4f6const/4 v2, 0x0
    000db4f8invoke-super {v1, v2, v3, v4}, Landroidx/activity/k;->onPreparePanel(ILandroid/view/View;Landroid/view/Menu;)Z
    000db4feiget-object v2, v1, Le/f;->p:LC/h;
    000db502iget-object v2, v2, LC/h;->b:Ljava/lang/Object;
    000db506check-cast v2, Landroidx/fragment/app/r;
    000db50aiget-object v2, v2, Landroidx/fragment/app/r;->m:Landroidx/fragment/app/E;
    000db50einvoke-virtual {v2}, Landroidx/fragment/app/E;->r()Z
    000db514return v0
    000db516invoke-super {v1, v2, v3, v4}, Landroidx/activity/k;->onPreparePanel(ILandroid/view/View;Landroid/view/Menu;)Z
    000db51creturn v0
    000db4e0
    000db51e
    000db51e // align 0x10
    000db520
    000db520e.f::i():
    000db530iget-object v0, v2, Le/f;->u:Le/u;
    000db534if-nez v0, :cond_e
    000db538sget-object v0, Le/j;->a:Le/A;
    000db53cnew-instance v0, Le/u;
    000db540const/4 v1, 0x0
    000db542invoke-direct {v0, v2, v1, v2, v2}, Le/u;-><init>(Landroid/content/Context;Landroid/view/Window;Le/g;Ljava/lang/Object;)V
    000db548iput-object v0, v2, Le/f;->u:Le/u;
    000db54ciget-object v0, v2, Le/f;->u:Le/u;
    000db550return-object v0
    000db520
    000db552
    000db552 // align 0x4
    000db554
    000db554e.f::<init>():
    000db564invoke-direct {v4}, Landroidx/activity/k;-><init>()V
    000db56anew-instance v0, Landroidx/fragment/app/r;
    000db56emove-object v1, v4
    000db570check-cast v1, Lnfc/share/nfcshare/MainActivity;
    000db574invoke-direct {v0, v1}, Landroidx/fragment/app/r;-><init>(Lnfc/share/nfcshare/MainActivity;)V
    000db57anew-instance v2, LC/h;
    000db57econst/16 v3, 0x12
    000db582invoke-direct {v2, v3, v0}, LC/h;-><init>(ILjava/lang/Object;)V
    000db588iput-object v2, v4, Le/f;->p:LC/h;
    000db58cnew-instance v0, Landroidx/lifecycle/t;
    000db590invoke-direct {v0, v4}, Landroidx/lifecycle/t;-><init>(Landroidx/lifecycle/r;)V
    000db596iput-object v0, v4, Le/f;->q:Landroidx/lifecycle/t;
    000db59aconst/4 v0, 0x1
    000db59ciput-boolean v0, v4, Le/f;->t:Z
    000db5a0iget-object v0, v4, Landroidx/activity/k;->e:LP1/c;
    000db5a4iget-object v0, v0, LP1/c;->c:Ljava/lang/Object;
    000db5a8check-cast v0, Lg0/d;
    000db5acnew-instance v2, Landroidx/fragment/app/p;
    000db5b0const/4 v3, 0x0
    000db5b2invoke-direct {v2, v1, v3}, Landroidx/fragment/app/p;-><init>(Lnfc/share/nfcshare/MainActivity;I)V
    000db5b8const-string v3, "android:support:fragments"
    000db5bcinvoke-virtual {v0, v3, v2}, Lg0/d;->e(Ljava/lang/String;Lg0/c;)V
    000db5c2new-instance v0, Landroidx/fragment/app/q;
    000db5c6const/4 v2, 0x0
    000db5c8invoke-direct {v0, v1, v2}, Landroidx/fragment/app/q;-><init>(Lnfc/share/nfcshare/MainActivity;I)V
    000db5ceinvoke-virtual {v4, v0}, Landroidx/activity/k;->g(La/b;)V
    000db5d4iget-object v0, v4, Landroidx/activity/k;->e:LP1/c;
    000db5d8iget-object v0, v0, LP1/c;->c:Ljava/lang/Object;
    000db5dccheck-cast v0, Lg0/d;
    000db5e0new-instance v2, Landroidx/fragment/app/p;
    000db5e4const/4 v3, 0x1
    000db5e6invoke-direct {v2, v1, v3}, Landroidx/fragment/app/p;-><init>(Lnfc/share/nfcshare/MainActivity;I)V
    000db5ecconst-string v3, "androidx:appcompat"
    000db5f0invoke-virtual {v0, v3, v2}, Lg0/d;->e(Ljava/lang/String;Lg0/c;)V
    000db5f6new-instance v0, Landroidx/fragment/app/q;
    000db5faconst/4 v2, 0x1
    000db5fcinvoke-direct {v0, v1, v2}, Landroidx/fragment/app/q;-><init>(Lnfc/share/nfcshare/MainActivity;I)V
    000db602invoke-virtual {v4, v0}, Landroidx/activity/k;->g(La/b;)V
    000db608return-void
    000db554
    000db60a
    000db60a // align 0x4
    000db60c
    000db60ce.f::addContentView(android.view.View, android.view.ViewGroup$LayoutParams):
    000db61cinvoke-virtual {v3}, Le/f;->j()V
    000db622invoke-virtual {v3}, Le/f;->i()Le/j;
    000db628move-result-object v0
    000db62acheck-cast v0, Le/u;
    000db62einvoke-virtual {v0}, Le/u;->v()V
    000db634iget-object v1, v0, Le/u;->A:Landroid/view/ViewGroup;
    000db638const v2, 0x1020002
    000db63einvoke-virtual {v1, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
    000db644move-result-object v1
    000db646check-cast v1, Landroid/view/ViewGroup;
    000db64ainvoke-virtual {v1, v4, v5}, Landroid/view/ViewGroup;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
    000db650iget-object v4, v0, Le/u;->m:Le/p;
    000db654iget-object v5, v0, Le/u;->l:Landroid/view/Window;
    000db658invoke-virtual {v5}, Landroid/view/Window;->getCallback()Landroid/view/Window$Callback;
    000db65emove-result-object v5
    000db660invoke-virtual {v4, v5}, Le/p;->a(Landroid/view/Window$Callback;)V
    000db666return-void
    000db60c
    000db668
    000db668e.f::attachBaseContext(android.content.Context):
    000db678invoke-virtual {v11}, Le/f;->i()Le/j;
    000db67emove-result-object v0
    000db680check-cast v0, Le/u;
    000db684const/4 v1, 0x1
    000db686iput-boolean v1, v0, Le/u;->O:Z
    000db68aiget v2, v0, Le/u;->S:I
    000db68econst/16 v3, -0x64
    000db692if-eq v2, v3, :cond_10
    000db696goto :goto_12
    000db698sget v2, Le/j;->b:I
    000db69cinvoke-virtual {v0, v12, v2}, Le/u;->B(Landroid/content/Context;I)I
    000db6a2move-result v0
    000db6a4invoke-static {v12}, Le/j;->b(Landroid/content/Context;)Z
    000db6aamove-result v2
    000db6acif-eqz v2, :cond_7f
    000db6b0invoke-static {v12}, Le/j;->b(Landroid/content/Context;)Z
    000db6b6move-result v2
    000db6b8if-nez v2, :cond_23
    000db6bcgoto :goto_7f
    000db6beinvoke-static {}, LG/b;->a()Z
    000db6c4move-result v2
    000db6c6if-eqz v2, :cond_39
    000db6casget-boolean v2, Le/j;->f:Z
    000db6ceif-nez v2, :cond_7f
    000db6d2sget-object v2, Le/j;->a:Le/A;
    000db6d6new-instance v3, Ld0/g;
    000db6daconst/4 v4, 0x2
    000db6dcinvoke-direct {v3, v12, v4}, Ld0/g;-><init>(Landroid/content/Context;I)V
    000db6e2invoke-virtual {v2, v3}, Le/A;->execute(Ljava/lang/Runnable;)V
    000db6e8goto :goto_7f
    000db6easget-object v2, Le/j;->i:Ljava/lang/Object;
    000db6eemonitor-enter v2
    000db6f0sget-object v3, Le/j;->c:LG/g;
    000db6f4if-nez v3, :cond_64
    000db6f8sget-object v3, Le/j;->d:LG/g;
    000db6fcif-nez v3, :cond_51
    000db700invoke-static {v12}, LC1/d;->H(Landroid/content/Context;)Ljava/lang/String;
    000db706move-result-object v3
    000db708invoke-static {v3}, LG/g;->a(Ljava/lang/String;)LG/g;
    000db70emove-result-object v3
    000db710sput-object v3, Le/j;->d:LG/g;
    000db714goto :goto_51
    000db716move-exception v12
    000db718goto :goto_7d
    000db71asget-object v3, Le/j;->d:LG/g;
    000db71eiget-object v3, v3, LG/g;->a:LG/h;
    000db722iget-object v3, v3, LG/h;->a:Landroid/os/LocaleList;
    000db726invoke-virtual {v3}, Landroid/os/LocaleList;->isEmpty()Z
    000db72cmove-result v3
    000db72eif-eqz v3, :cond_5f
    000db732monitor-exit v2
    000db734goto :goto_7f
    000db736sget-object v3, Le/j;->d:LG/g;
    000db73asput-object v3, Le/j;->c:LG/g;
    000db73egoto :goto_7b
    000db740sget-object v4, Le/j;->d:LG/g;
    000db744invoke-virtual {v3, v4}, LG/g;->equals(Ljava/lang/Object;)Z
    000db74amove-result v3
    000db74cif-nez v3, :cond_7b
    000db750sget-object v3, Le/j;->c:LG/g;
    000db754sput-object v3, Le/j;->d:LG/g;
    000db758iget-object v3, v3, LG/g;->a:LG/h;
    000db75ciget-object v3, v3, LG/h;->a:Landroid/os/LocaleList;
    000db760invoke-virtual {v3}, Landroid/os/LocaleList;->toLanguageTags()Ljava/lang/String;
    000db766move-result-object v3
    000db768invoke-static {v12, v3}, LC1/d;->G(Landroid/content/Context;Ljava/lang/String;)V
    000db76emonitor-exit v2
    000db770goto :goto_7f
    000db772monitor-exit v2
    000db774throw v12
    000db776invoke-static {v12}, Le/u;->o(Landroid/content/Context;)LG/g;
    000db77cmove-result-object v2
    000db77esget-boolean v3, Le/u;->k0:Z
    000db782const/4 v4, 0x0
    000db784const/4 v5, 0x0
    000db786if-eqz v3, :cond_99
    000db78ainstance-of v3, v12, Landroid/view/ContextThemeWrapper;
    000db78eif-eqz v3, :cond_99
    000db792invoke-static {v12, v0, v2, v5, v4}, Le/u;->s(Landroid/content/Context;ILG/g;Landroid/content/res/Configuration;Z)Landroid/content/res/Configuration;
    000db798move-result-object v3
    000db79amove-object v6, v12
    000db79ccheck-cast v6, Landroid/view/ContextThemeWrapper;
    000db7a0invoke-virtual {v6, v3}, Landroid/view/ContextThemeWrapper;->applyOverrideConfiguration(Landroid/content/res/Configuration;)V
    000db7a6goto/16 :goto_23b
    000db7aainstance-of v3, v12, Lh/d;
    000db7aeif-eqz v3, :cond_a9
    000db7b2invoke-static {v12, v0, v2, v5, v4}, Le/u;->s(Landroid/content/Context;ILG/g;Landroid/content/res/Configuration;Z)Landroid/content/res/Configuration;
    000db7b8move-result-object v3
    000db7bamove-object v6, v12
    000db7bccheck-cast v6, Lh/d;
    000db7c0invoke-virtual {v6, v3}, Lh/d;->a(Landroid/content/res/Configuration;)V
    000db7c6goto/16 :goto_23b
    000db7casget-boolean v3, Le/u;->j0:Z
    000db7ceif-nez v3, :cond_af
    000db7d2goto/16 :goto_23b
    000db7d6sget v3, Landroid/os/Build$VERSION;->SDK_INT:I
    000db7danew-instance v6, Landroid/content/res/Configuration;
    000db7deinvoke-direct {v6}, Landroid/content/res/Configuration;-><init>()V
    000db7e4const/4 v7, -0x1
    000db7e6iput v7, v6, Landroid/content/res/Configuration;->uiMode:I
    000db7eaconst/4 v7, 0x0
    000db7eciput v7, v6, Landroid/content/res/Configuration;->fontScale:F
    000db7f0invoke-virtual {v12, v6}, Landroid/content/Context;->createConfigurationContext(Landroid/content/res/Configuration;)Landroid/content/Context;
    000db7f6move-result-object v6
    000db7f8invoke-virtual {v6}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
    000db7femove-result-object v6
    000db800invoke-virtual {v6}, Landroid/content/res/Resources;->getConfiguration()Landroid/content/res/Configuration;
    000db806move-result-object v6
    000db808invoke-virtual {v12}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
    000db80emove-result-object v8
    000db810invoke-virtual {v8}, Landroid/content/res/Resources;->getConfiguration()Landroid/content/res/Configuration;
    000db816move-result-object v8
    000db818iget v9, v8, Landroid/content/res/Configuration;->uiMode:I
    000db81ciput v9, v6, Landroid/content/res/Configuration;->uiMode:I
    000db820invoke-virtual {v6, v8}, Landroid/content/res/Configuration;->equals(Landroid/content/res/Configuration;)Z
    000db826move-result v9
    000db828if-nez v9, :cond_1ed
    000db82cnew-instance v9, Landroid/content/res/Configuration;
    000db830invoke-direct {v9}, Landroid/content/res/Configuration;-><init>()V
    000db836iput v7, v9, Landroid/content/res/Configuration;->fontScale:F
    000db83ainvoke-virtual {v6, v8}, Landroid/content/res/Configuration;->diff(Landroid/content/res/Configuration;)I
    000db840move-result v7
    000db842if-nez v7, :cond_e9
    000db846goto/16 :goto_1ee
    000db84aiget v7, v6, Landroid/content/res/Configuration;->fontScale:F
    000db84eiget v10, v8, Landroid/content/res/Configuration;->fontScale:F
    000db852cmpl-float v7, v7, v10
    000db856if-eqz v7, :cond_f3
    000db85aiput v10, v9, Landroid/content/res/Configuration;->fontScale:F
    000db85eiget v7, v6, Landroid/content/res/Configuration;->mcc:I
    000db862iget v10, v8, Landroid/content/res/Configuration;->mcc:I
    000db866if-eq v7, v10, :cond_fb
    000db86aiput v10, v9, Landroid/content/res/Configuration;->mcc:I
    000db86eiget v7, v6, Landroid/content/res/Configuration;->mnc:I
    000db872iget v10, v8, Landroid/content/res/Configuration;->mnc:I
    000db876if-eq v7, v10, :cond_103
    000db87aiput v10, v9, Landroid/content/res/Configuration;->mnc:I
    000db87einvoke-static {v6, v8, v9}, Le/n;->a(Landroid/content/res/Configuration;Landroid/content/res/Configuration;Landroid/content/res/Configuration;)V
    000db884iget v7, v6, Landroid/content/res/Configuration;->touchscreen:I
    000db888iget v10, v8, Landroid/content/res/Configuration;->touchscreen:I
    000db88cif-eq v7, v10, :cond_10e
    000db890iput v10, v9, Landroid/content/res/Configuration;->touchscreen:I
    000db894iget v7, v6, Landroid/content/res/Configuration;->keyboard:I
    000db898iget v10, v8, Landroid/content/res/Configuration;->keyboard:I
    000db89cif-eq v7, v10, :cond_116
    000db8a0iput v10, v9, Landroid/content/res/Configuration;->keyboard:I
    000db8a4iget v7, v6, Landroid/content/res/Configuration;->keyboardHidden:I
    000db8a8iget v10, v8, Landroid/content/res/Configuration;->keyboardHidden:I
    000db8acif-eq v7, v10, :cond_11e
    000db8b0iput v10, v9, Landroid/content/res/Configuration;->keyboardHidden:I
    000db8b4iget v7, v6, Landroid/content/res/Configuration;->navigation:I
    000db8b8iget v10, v8, Landroid/content/res/Configuration;->navigation:I
    000db8bcif-eq v7, v10, :cond_126
    000db8c0iput v10, v9, Landroid/content/res/Configuration;->navigation:I
    000db8c4iget v7, v6, Landroid/content/res/Configuration;->navigationHidden:I
    000db8c8iget v10, v8, Landroid/content/res/Configuration;->navigationHidden:I
    000db8ccif-eq v7, v10, :cond_12e
    000db8d0iput v10, v9, Landroid/content/res/Configuration;->navigationHidden:I
    000db8d4iget v7, v6, Landroid/content/res/Configuration;->orientation:I
    000db8d8iget v10, v8, Landroid/content/res/Configuration;->orientation:I
    000db8dcif-eq v7, v10, :cond_136
    000db8e0iput v10, v9, Landroid/content/res/Configuration;->orientation:I
    000db8e4iget v7, v6, Landroid/content/res/Configuration;->screenLayout:I
    000db8e8and-int/lit8 v7, v7, 0xf
    000db8eciget v10, v8, Landroid/content/res/Configuration;->screenLayout:I
    000db8f0and-int/lit8 v10, v10, 0xf
    000db8f4if-eq v7, v10, :cond_145
    000db8f8iget v7, v9, Landroid/content/res/Configuration;->screenLayout:I
    000db8fcor-int/2addr v7, v10
    000db8feiput v7, v9, Landroid/content/res/Configuration;->screenLayout:I
    000db902iget v7, v6, Landroid/content/res/Configuration;->screenLayout:I
    000db906and-int/lit16 v7, v7, 0xc0
    000db90aiget v10, v8, Landroid/content/res/Configuration;->screenLayout:I
    000db90eand-int/lit16 v10, v10, 0xc0
    000db912if-eq v7, v10, :cond_154
    000db916iget v7, v9, Landroid/content/res/Configuration;->screenLayout:I
    000db91aor-int/2addr v7, v10
    000db91ciput v7, v9, Landroid/content/res/Configuration;->screenLayout:I
    000db920iget v7, v6, Landroid/content/res/Configuration;->screenLayout:I
    000db924and-int/lit8 v7, v7, 0x30
    000db928iget v10, v8, Landroid/content/res/Configuration;->screenLayout:I
    000db92cand-int/lit8 v10, v10, 0x30
    000db930if-eq v7, v10, :cond_163
    000db934iget v7, v9, Landroid/content/res/Configuration;->screenLayout:I
    000db938or-int/2addr v7, v10
    000db93aiput v7, v9, Landroid/content/res/Configuration;->screenLayout:I
    000db93eiget v7, v6, Landroid/content/res/Configuration;->screenLayout:I
    000db942and-int/lit16 v7, v7, 0x300
    000db946iget v10, v8, Landroid/content/res/Configuration;->screenLayout:I
    000db94aand-int/lit16 v10, v10, 0x300
    000db94eif-eq v7, v10, :cond_172
    000db952iget v7, v9, Landroid/content/res/Configuration;->screenLayout:I
    000db956or-int/2addr v7, v10
    000db958iput v7, v9, Landroid/content/res/Configuration;->screenLayout:I
    000db95cconst/16 v7, 0x1a
    000db960if-lt v3, v7, :cond_1ae
    000db964invoke-static {v6}, LI/d;->a(Landroid/content/res/Configuration;)I
    000db96amove-result v7
    000db96cand-int/lit8 v7, v7, 0x3
    000db970invoke-static {v8}, LI/d;->a(Landroid/content/res/Configuration;)I
    000db976move-result v10
    000db978and-int/lit8 v10, v10, 0x3
    000db97cif-eq v7, v10, :cond_192
    000db980invoke-static {v9}, LI/d;->a(Landroid/content/res/Configuration;)I
    000db986move-result v7
    000db988invoke-static {v8}, LI/d;->a(Landroid/content/res/Configuration;)I
    000db98emove-result v10
    000db990and-int/lit8 v10, v10, 0x3
    000db994or-int/2addr v7, v10
    000db996invoke-static {v9, v7}, LI/d;->d(Landroid/content/res/Configuration;I)V
    000db99cinvoke-static {v6}, LI/d;->a(Landroid/content/res/Configuration;)I
    000db9a2move-result v7
    000db9a4and-int/lit8 v7, v7, 0xc
    000db9a8invoke-static {v8}, LI/d;->a(Landroid/content/res/Configuration;)I
    000db9aemove-result v10
    000db9b0and-int/lit8 v10, v10, 0xc
    000db9b4if-eq v7, v10, :cond_1ae
    000db9b8invoke-static {v9}, LI/d;->a(Landroid/content/res/Configuration;)I
    000db9bemove-result v7
    000db9c0invoke-static {v8}, LI/d;->a(Landroid/content/res/Configuration;)I
    000db9c6move-result v10
    000db9c8and-int/lit8 v10, v10, 0xc
    000db9ccor-int/2addr v7, v10
    000db9ceinvoke-static {v9, v7}, LI/d;->d(Landroid/content/res/Configuration;I)V
    000db9d4iget v7, v6, Landroid/content/res/Configuration;->uiMode:I
    000db9d8and-int/lit8 v7, v7, 0xf
    000db9dciget v10, v8, Landroid/content/res/Configuration;->uiMode:I
    000db9e0and-int/lit8 v10, v10, 0xf
    000db9e4if-eq v7, v10, :cond_1bd
    000db9e8iget v7, v9, Landroid/content/res/Configuration;->uiMode:I
    000db9ecor-int/2addr v7, v10
    000db9eeiput v7, v9, Landroid/content/res/Configuration;->uiMode:I
    000db9f2iget v7, v6, Landroid/content/res/Configuration;->uiMode:I
    000db9f6and-int/lit8 v7, v7, 0x30
    000db9faiget v10, v8, Landroid/content/res/Configuration;->uiMode:I
    000db9feand-int/lit8 v10, v10, 0x30
    000dba02if-eq v7, v10, :cond_1cc
    000dba06iget v7, v9, Landroid/content/res/Configuration;->uiMode:I
    000dba0aor-int/2addr v7, v10
    000dba0ciput v7, v9, Landroid/content/res/Configuration;->uiMode:I
    000dba10iget v7, v6, Landroid/content/res/Configuration;->screenWidthDp:I
    000dba14iget v10, v8, Landroid/content/res/Configuration;->screenWidthDp:I
    000dba18if-eq v7, v10, :cond_1d4
    000dba1ciput v10, v9, Landroid/content/res/Configuration;->screenWidthDp:I
    000dba20iget v7, v6, Landroid/content/res/Configuration;->screenHeightDp:I
    000dba24iget v10, v8, Landroid/content/res/Configuration;->screenHeightDp:I
    000dba28if-eq v7, v10, :cond_1dc
    000dba2ciput v10, v9, Landroid/content/res/Configuration;->screenHeightDp:I
    000dba30iget v7, v6, Landroid/content/res/Configuration;->smallestScreenWidthDp:I
    000dba34iget v10, v8, Landroid/content/res/Configuration;->smallestScreenWidthDp:I
    000dba38if-eq v7, v10, :cond_1e4
    000dba3ciput v10, v9, Landroid/content/res/Configuration;->smallestScreenWidthDp:I
    000dba40iget v6, v6, Landroid/content/res/Configuration;->densityDpi:I
    000dba44iget v7, v8, Landroid/content/res/Configuration;->densityDpi:I
    000dba48if-eq v6, v7, :cond_1ee
    000dba4ciput v7, v9, Landroid/content/res/Configuration;->densityDpi:I
    000dba50goto :goto_1ee
    000dba52move-object v9, v5
    000dba54invoke-static {v12, v0, v2, v9, v1}, Le/u;->s(Landroid/content/Context;ILG/g;Landroid/content/res/Configuration;Z)Landroid/content/res/Configuration;
    000dba5amove-result-object v0
    000dba5cnew-instance v2, Lh/d;
    000dba60const v6, 0x7f100224
    000dba66invoke-direct {v2, v12, v6}, Lh/d;-><init>(Landroid/content/Context;I)V
    000dba6cinvoke-virtual {v2, v0}, Lh/d;->a(Landroid/content/res/Configuration;)V
    000dba72invoke-virtual {v12}, Landroid/content/Context;->getTheme()Landroid/content/res/Resources$Theme;
    000dba78move-result-object v12
    000dba7aif-eqz v12, :cond_23a
    000dba7einvoke-virtual {v2}, Lh/d;->getTheme()Landroid/content/res/Resources$Theme;
    000dba84move-result-object v12
    000dba86const/16 v0, 0x1d
    000dba8aif-lt v3, v0, :cond_20f
    000dba8einvoke-static {v12}, LB/q;->a(Landroid/content/res/Resources$Theme;)V
    000dba94goto :goto_23a
    000dba96sget-object v0, LB/b;->e:Ljava/lang/Object;
    000dba9amonitor-enter v0
    000dba9csget-boolean v3, LB/b;->g:Z
    000dbaa0if-nez v3, :cond_22a
    000dbaa4const-class v3, Landroid/content/res/Resources$Theme;
    000dbaa8const-string v6, "rebase"
    000dbaacnew-array v7, v4, [Ljava/lang/Class;
    000dbab0invoke-virtual {v3, v6, v7}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
    000dbab6move-result-object v3
    000dbab8sput-object v3, LB/b;->f:Ljava/lang/reflect/Method;
    000dbabcinvoke-virtual {v3, v1}, Ljava/lang/reflect/AccessibleObject;->setAccessible(Z)V
    000dbac2goto :goto_228
    000dbac4move-exception v12
    000dbac6goto :goto_238
    000dbac8sput-boolean v1, LB/b;->g:Z
    000dbaccsget-object v1, LB/b;->f:Ljava/lang/reflect/Method;
    000dbad0if-eqz v1, :cond_236
    000dbad4new-array v3, v4, [Ljava/lang/Object;
    000dbad8invoke-virtual {v1, v12, v3}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
    000dbadegoto :goto_236
    000dbae0sput-object v5, LB/b;->f:Ljava/lang/reflect/Method;
    000dbae4monitor-exit v0
    000dbae6goto :goto_23a
    000dbae8monitor-exit v0
    000dbaeathrow v12
    000dbaecmove-object v12, v2
    000dbaeeinvoke-super {v11, v12}, Landroid/content/ContextWrapper;->attachBaseContext(Landroid/content/Context;)V
    000dbaf4return-void
    000db668