File classes.dex
Function:
    0007b4ac
    0007b4acP1.b::c():
    0007b4bciget-object v0, v1, LP1/b;->a:Ljava/lang/String;
    0007b4c0return-object v0
    0007b4ac
    0007b4c2
    0007b4c2 // align 0x4
    0007b4c4
    0007b4c4P1.b::<init>(java.lang.String, java.util.concurrent.LinkedBlockingQueue, boolean):
    0007b4d4invoke-direct {v0}, Ljava/lang/Object;-><init>()V
    0007b4daiput-object v1, v0, LP1/b;->a:Ljava/lang/String;
    0007b4deiput-object v2, v0, LP1/b;->f:Ljava/util/concurrent/LinkedBlockingQueue;
    0007b4e2iput-boolean v3, v0, LP1/b;->g:Z
    0007b4e6return-void
    0007b4c4
    0007b4e8
    0007b4e8P1.b::a(java.lang.String, java.io.EOFException):
    0007b4f8invoke-virtual {v1}, LP1/b;->d()LN1/a;
    0007b4femove-result-object v0
    0007b500invoke-interface {v0, v2, v3}, LN1/a;->a(Ljava/lang/String;Ljava/io/EOFException;)V
    0007b506return-void
    0007b4e8
    0007b508
    0007b508P1.b::b(java.lang.String, java.lang.Exception):
    0007b518invoke-virtual {v1}, LP1/b;->d()LN1/a;
    0007b51emove-result-object v0
    0007b520invoke-interface {v0, v2, v3}, LN1/a;->b(Ljava/lang/String;Ljava/lang/Exception;)V
    0007b526return-void
    0007b508
    0007b528
    0007b528P1.d::getClassContext():
    0007b538invoke-super {v1}, Ljava/lang/SecurityManager;->getClassContext()[Ljava/lang/Class;
    0007b53emove-result-object v0
    0007b540return-object v0
    0007b528
    0007b542
    0007b542 // align 0x4
    0007b544
    0007b544P1.e::a():
    0007b554sget-object v0, LI1/e;->j:LI1/e;
    0007b558invoke-static {v0}, Lk1/c;->b(Ljava/lang/Object;)V
    0007b55eiget-object v0, v0, LI1/e;->f:LI1/e;
    0007b562const-class v1, LI1/e;
    0007b566const/4 v2, 0x0
    0007b568if-nez v0, :cond_2d
    0007b56cinvoke-static {}, Ljava/lang/System;->nanoTime()J
    0007b572move-result-wide v3
    0007b574sget-wide v5, LI1/e;->h:J
    0007b578invoke-virtual {v1, v5, v6}, Ljava/lang/Object;->wait(J)V
    0007b57esget-object v0, LI1/e;->j:LI1/e;
    0007b582invoke-static {v0}, Lk1/c;->b(Ljava/lang/Object;)V
    0007b588iget-object v0, v0, LI1/e;->f:LI1/e;
    0007b58cif-nez v0, :cond_2c
    0007b590invoke-static {}, Ljava/lang/System;->nanoTime()J
    0007b596move-result-wide v0
    0007b598sub-long/2addr v0, v3
    0007b59asget-wide v3, LI1/e;->i:J
    0007b59ecmp-long v0, v0, v3
    0007b5a2if-ltz v0, :cond_2c
    0007b5a6sget-object v0, LI1/e;->j:LI1/e;
    0007b5aareturn-object v0
    0007b5acreturn-object v2
    0007b5aeinvoke-static {}, Ljava/lang/System;->nanoTime()J
    0007b5b4move-result-wide v3
    0007b5b6iget-wide v5, v0, LI1/e;->g:J
    0007b5basub-long/2addr v5, v3
    0007b5bcconst-wide/16 v3, 0x0
    0007b5c0cmp-long v3, v5, v3
    0007b5c4if-lez v3, :cond_46
    0007b5c8const-wide/32 v3, 0xf4240
    0007b5cediv-long v7, v5, v3
    0007b5d2mul-long/2addr v3, v7
    0007b5d4sub-long/2addr v5, v3
    0007b5d6long-to-int v0, v5
    0007b5d8invoke-virtual {v1, v7, v8, v0}, Ljava/lang/Object;->wait(JI)V
    0007b5dereturn-object v2
    0007b5e0sget-object v1, LI1/e;->j:LI1/e;
    0007b5e4invoke-static {v1}, Lk1/c;->b(Ljava/lang/Object;)V
    0007b5eaiget-object v3, v0, LI1/e;->f:LI1/e;
    0007b5eeiput-object v3, v1, LI1/e;->f:LI1/e;
    0007b5f2iput-object v2, v0, LI1/e;->f:LI1/e;
    0007b5f6return-object v0
    0007b544
    0007b5f8
    0007b5f8P1.e::V(java.nio.MappedByteBuffer):
    0007b608invoke-virtual {v13}, Ljava/nio/ByteBuffer;->duplicate()Ljava/nio/ByteBuffer;
    0007b60emove-result-object v13
    0007b610sget-object v0, Ljava/nio/ByteOrder;->BIG_ENDIAN:Ljava/nio/ByteOrder;
    0007b614invoke-virtual {v13, v0}, Ljava/nio/ByteBuffer;->order(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;
    0007b61ainvoke-virtual {v13}, Ljava/nio/Buffer;->position()I
    0007b620move-result v0
    0007b622add-int/lit8 v0, v0, 0x4
    0007b626invoke-virtual {v13, v0}, Ljava/nio/ByteBuffer;->position(I)Ljava/nio/Buffer;
    0007b62cinvoke-virtual {v13}, Ljava/nio/ByteBuffer;->getShort()S
    0007b632move-result v0
    0007b634const v1, 0xffff
    0007b63aand-int/2addr v0, v1
    0007b63cconst/16 v1, 0x64
    0007b640const-string v2, "Cannot read metadata."
    0007b644if-gt v0, v1, :cond_d5
    0007b648invoke-virtual {v13}, Ljava/nio/Buffer;->position()I
    0007b64emove-result v1
    0007b650add-int/lit8 v1, v1, 0x6
    0007b654invoke-virtual {v13, v1}, Ljava/nio/ByteBuffer;->position(I)Ljava/nio/Buffer;
    0007b65aconst/4 v1, 0x0
    0007b65cmove v3, v1
    0007b65econst-wide v4, 0xffffffff
    0007b668const-wide/16 v6, -0x1
    0007b66cif-ge v3, v0, :cond_59
    0007b670invoke-virtual {v13}, Ljava/nio/ByteBuffer;->getInt()I
    0007b676move-result v8
    0007b678invoke-virtual {v13}, Ljava/nio/Buffer;->position()I
    0007b67emove-result v9
    0007b680add-int/lit8 v9, v9, 0x4
    0007b684invoke-virtual {v13, v9}, Ljava/nio/ByteBuffer;->position(I)Ljava/nio/Buffer;
    0007b68ainvoke-virtual {v13}, Ljava/nio/ByteBuffer;->getInt()I
    0007b690move-result v9
    0007b692int-to-long v9, v9
    0007b694and-long/2addr v9, v4
    0007b696invoke-virtual {v13}, Ljava/nio/Buffer;->position()I
    0007b69cmove-result v11
    0007b69eadd-int/lit8 v11, v11, 0x4
    0007b6a2invoke-virtual {v13, v11}, Ljava/nio/ByteBuffer;->position(I)Ljava/nio/Buffer;
    0007b6a8const v11, 0x6d657461
    0007b6aeif-ne v11, v8, :cond_56
    0007b6b2goto :goto_5a
    0007b6b4add-int/lit8 v3, v3, 0x1
    0007b6b8goto :goto_2b
    0007b6bamove-wide v9, v6
    0007b6bccmp-long v0, v9, v6
    0007b6c0if-eqz v0, :cond_cf
    0007b6c4invoke-virtual {v13}, Ljava/nio/Buffer;->position()I
    0007b6camove-result v0
    0007b6ccint-to-long v6, v0
    0007b6cesub-long v6, v9, v6
    0007b6d2long-to-int v0, v6
    0007b6d4invoke-virtual {v13}, Ljava/nio/Buffer;->position()I
    0007b6damove-result v3
    0007b6dcadd-int/2addr v3, v0
    0007b6deinvoke-virtual {v13, v3}, Ljava/nio/ByteBuffer;->position(I)Ljava/nio/Buffer;
    0007b6e4invoke-virtual {v13}, Ljava/nio/Buffer;->position()I
    0007b6eamove-result v0
    0007b6ecadd-int/lit8 v0, v0, 0xc
    0007b6f0invoke-virtual {v13, v0}, Ljava/nio/ByteBuffer;->position(I)Ljava/nio/Buffer;
    0007b6f6invoke-virtual {v13}, Ljava/nio/ByteBuffer;->getInt()I
    0007b6fcmove-result v0
    0007b6feint-to-long v6, v0
    0007b700and-long/2addr v6, v4
    0007b702int-to-long v11, v1
    0007b704cmp-long v0, v11, v6
    0007b708if-gez v0, :cond_cf
    0007b70cinvoke-virtual {v13}, Ljava/nio/ByteBuffer;->getInt()I
    0007b712move-result v0
    0007b714invoke-virtual {v13}, Ljava/nio/ByteBuffer;->getInt()I
    0007b71amove-result v3
    0007b71cint-to-long v11, v3
    0007b71eand-long/2addr v11, v4
    0007b720invoke-virtual {v13}, Ljava/nio/ByteBuffer;->getInt()I
    0007b726const v3, 0x456d6a69
    0007b72cif-eq v3, v0, :cond_9d
    0007b730const v3, 0x656d6a69
    0007b736if-ne v3, v0, :cond_9a
    0007b73agoto :goto_9d
    0007b73cadd-int/lit8 v1, v1, 0x1
    0007b740goto :goto_7d
    0007b742add-long/2addr v11, v9
    0007b744long-to-int v0, v11
    0007b746invoke-virtual {v13, v0}, Ljava/nio/ByteBuffer;->position(I)Ljava/nio/Buffer;
    0007b74cnew-instance v0, LW/b;
    0007b750invoke-direct {v0}, LK/B;-><init>()V
    0007b756sget-object v1, Ljava/nio/ByteOrder;->LITTLE_ENDIAN:Ljava/nio/ByteOrder;
    0007b75ainvoke-virtual {v13, v1}, Ljava/nio/ByteBuffer;->order(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;
    0007b760invoke-virtual {v13}, Ljava/nio/Buffer;->position()I
    0007b766move-result v1
    0007b768invoke-virtual {v13, v1}, Ljava/nio/ByteBuffer;->getInt(I)I
    0007b76emove-result v1
    0007b770invoke-virtual {v13}, Ljava/nio/Buffer;->position()I
    0007b776move-result v2
    0007b778add-int/2addr v2, v1
    0007b77aiput-object v13, v0, LK/B;->d:Ljava/lang/Object;
    0007b77eiput v2, v0, LK/B;->a:I
    0007b782invoke-virtual {v13, v2}, Ljava/nio/ByteBuffer;->getInt(I)I
    0007b788move-result v13
    0007b78asub-int/2addr v2, v13
    0007b78ciput v2, v0, LK/B;->b:I
    0007b790iget-object v13, v0, LK/B;->d:Ljava/lang/Object;
    0007b794check-cast v13, Ljava/nio/ByteBuffer;
    0007b798invoke-virtual {v13, v2}, Ljava/nio/ByteBuffer;->getShort(I)S
    0007b79emove-result v13
    0007b7a0iput v13, v0, LK/B;->c:I
    0007b7a4return-object v0
    0007b7a6new-instance v13, Ljava/io/IOException;
    0007b7aainvoke-direct {v13, v2}, Ljava/io/IOException;-><init>(Ljava/lang/String;)V
    0007b7b0throw v13
    0007b7b2new-instance v13, Ljava/io/IOException;
    0007b7b6invoke-direct {v13, v2}, Ljava/io/IOException;-><init>(Ljava/lang/String;)V
    0007b7bcthrow v13
    0007b5f8
    0007b7be
    0007b7be // align 0x10
    0007b7c0
    0007b7c0P1.e::u(android.content.Context, int):
    0007b7d0invoke-static {}, Lj/R0;->b()Lj/R0;
    0007b7d6move-result-object v0
    0007b7d8invoke-virtual {v0, v1, v2}, Lj/R0;->c(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
    0007b7demove-result-object v1
    0007b7e0return-object v1
    0007b7c0
    0007b7e2
    0007b7e2 // align 0x4
    0007b7e4
    0007b7e4P1.e::l(java.io.File, android.content.res.Resources, int):
    0007b7f4invoke-virtual {v1, v2}, Landroid/content/res/Resources;->openRawResource(I)Ljava/io/InputStream;
    0007b7famove-result-object v1
    0007b7fcinvoke-static {v0, v1}, LP1/e;->m(Ljava/io/File;Ljava/io/InputStream;)Z
    0007b802move-result v0
    0007b804invoke-static {v1}, LP1/e;->k(Ljava/io/Closeable;)V
    0007b80areturn v0
    0007b80cmove-exception v0
    0007b80egoto :goto_10
    0007b810move-exception v0
    0007b812const/4 v1, 0x0
    0007b814invoke-static {v1}, LP1/e;->k(Ljava/io/Closeable;)V
    0007b81athrow v0
    0007b7e4
    0007b81c
    0007b81c struct try_item
    0007b81c start_addr uint32 0x7b7f4
    0007b820 insn_count int 4
    0007b822 handler_off uint16 0x7b82d
    0007b824
    0007b824 struct try_item
    0007b824 start_addr uint32 0x7b7fc
    0007b828 insn_count int 4
    0007b82a handler_off uint16 0x7b82f
    0007b82c
    0007b82c struct encoded_catch_handler_list
    0007b82c size int 2
    0007b82d
    0007b82d struct encoded_catch_handler ← 0x7b822
    0007b82d size int64 0
    0007b82e catch_all_addr uint32 0x7b810
    0007b82f
    0007b82f struct encoded_catch_handler ← 0x7b82a
    0007b82f size int64 0
    0007b830 catch_all_addr uint32 0x7b80c
    0007b831
    0007b831 // align 0x4
    0007b834
    0007b834P1.e::m(java.io.File, java.io.InputStream):
    0007b844invoke-static {}, Landroid/os/StrictMode;->allowThreadDiskWrites()Landroid/os/StrictMode$ThreadPolicy;
    0007b84amove-result-object v0
    0007b84cconst/4 v1, 0x0
    0007b84econst/4 v2, 0x0
    0007b850new-instance v3, Ljava/io/FileOutputStream;
    0007b854invoke-direct {v3, v5, v1}, Ljava/io/FileOutputStream;-><init>(Ljava/io/File;Z)V
    0007b85aconst/16 v5, 0x400
    0007b85enew-array v5, v5, [B
    0007b862invoke-virtual {v6, v5}, Ljava/io/InputStream;->read([B)I
    0007b868move-result v2
    0007b86aconst/4 v4, -0x1
    0007b86cif-eq v2, v4, :cond_20
    0007b870invoke-virtual {v3, v5, v1, v2}, Ljava/io/FileOutputStream;->write([BII)V
    0007b876goto :goto_f
    0007b878move-exception v5
    0007b87amove-object v2, v3
    0007b87cgoto :goto_35
    0007b87emove-exception v5
    0007b880move-object v2, v3
    0007b882goto :goto_2b
    0007b884invoke-static {v3}, LP1/e;->k(Ljava/io/Closeable;)V
    0007b88ainvoke-static {v0}, Landroid/os/StrictMode;->setThreadPolicy(Landroid/os/StrictMode$ThreadPolicy;)V
    0007b890const/4 v5, 0x1
    0007b892return v5
    0007b894move-exception v5
    0007b896goto :goto_35
    0007b898move-exception v5
    0007b89ainvoke-virtual {v5}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
    0007b8a0invoke-static {v2}, LP1/e;->k(Ljava/io/Closeable;)V
    0007b8a6invoke-static {v0}, Landroid/os/StrictMode;->setThreadPolicy(Landroid/os/StrictMode$ThreadPolicy;)V
    0007b8acreturn v1
    0007b8aeinvoke-static {v2}, LP1/e;->k(Ljava/io/Closeable;)V
    0007b8b4invoke-static {v0}, Landroid/os/StrictMode;->setThreadPolicy(Landroid/os/StrictMode$ThreadPolicy;)V
    0007b8bathrow v5
    0007b834
    0007b8bc
    0007b8bc struct try_item
    0007b8bc start_addr uint32 0x7b850
    0007b8c0 insn_count int 5
    0007b8c2 handler_off uint16 0x7b8d5
    0007b8c4
    0007b8c4 struct try_item
    0007b8c4 start_addr uint32 0x7b85e
    0007b8c8 insn_count int 12
    0007b8ca handler_off uint16 0x7b8da
    0007b8cc
    0007b8cc struct try_item
    0007b8cc start_addr uint32 0x7b89a
    0007b8d0 insn_count int 3
    0007b8d2 handler_off uint16 0x7b8df
    0007b8d4
    0007b8d4 struct encoded_catch_handler_list
    0007b8d4 size int 3
    0007b8d5
    0007b8d5 struct encoded_catch_handler ← 0x7b8c2
    0007b8d5 size int64 -1
    0007b8d6 handlers[0].type_idx int 0xb4d4
    0007b8d8 handlers[0].addr uint32 0x7b898
    0007b8d9 catch_all_addr uint32 0x7b894
    0007b8da
    0007b8da struct encoded_catch_handler ← 0x7b8ca
    0007b8da size int64 -1
    0007b8db handlers[0].type_idx int 0xb4d4
    0007b8dd handlers[0].addr uint32 0x7b87e
    0007b8de catch_all_addr uint32 0x7b878
    0007b8df
    0007b8df struct encoded_catch_handler ← 0x7b8d2
    0007b8df size int64 0
    0007b8e0 catch_all_addr uint32 0x7b894
    0007b8e1
    0007b8e1 // align 0x4
    0007b8e4
    0007b8e4P1.e::A(int):
    0007b8f4if-eqz v21, :cond_cb
    0007b8f8sget-object v1, LC/a;->a:Ljava/lang/ThreadLocal;
    0007b8fcinvoke-virtual {v1}, Ljava/lang/ThreadLocal;->get()Ljava/lang/Object;
    0007b902move-result-object v2
    0007b904check-cast v2, [D
    0007b908const/4 v3, 0x3
    0007b90aif-nez v2, :cond_12
    0007b90enew-array v2, v3, [D
    0007b912invoke-virtual {v1, v2}, Ljava/lang/ThreadLocal;->set(Ljava/lang/Object;)V
    0007b918invoke-static/range {v21}, Landroid/graphics/Color;->red(I)I
    0007b91emove-result v1
    0007b920invoke-static/range {v21}, Landroid/graphics/Color;->green(I)I
    0007b926move-result v4
    0007b928invoke-static/range {v21}, Landroid/graphics/Color;->blue(I)I
    0007b92emove-result v5
    0007b930array-length v6, v2
    0007b932if-ne v6, v3, :cond_c3
    0007b936int-to-double v6, v1
    0007b938const-wide v8, 0x406fe00000000000
    0007b942div-double/2addr v6, v8
    0007b944const-wide v10, 0x3fa4b5dcc63f1412
    0007b94ecmpg-double v1, v6, v10
    0007b952const-wide v12, 0x4003333333333333
    0007b95cconst-wide v14, 0x3ff0e147ae147ae1
    0007b966const-wide v16, 0x3fac28f5c28f5c29
    0007b970const-wide v18, 0x4029d70a3d70a3d7
    0007b97aif-gez v1, :cond_48
    0007b97ediv-double v6, v6, v18
    0007b982goto :goto_4f
    0007b984add-double v6, v6, v16
    0007b988div-double/2addr v6, v14
    0007b98ainvoke-static {v6, v7, v12, v13}, Ljava/lang/Math;->pow(DD)D
    0007b990move-result-wide v6
    0007b992int-to-double v3, v4
    0007b994div-double/2addr v3, v8
    0007b996cmpg-double v1, v3, v10
    0007b99aif-gez v1, :cond_5a
    0007b99ediv-double v3, v3, v18
    0007b9a2const/16 v20, 0x0
    0007b9a6goto :goto_62
    0007b9a8add-double v3, v3, v16
    0007b9acdiv-double/2addr v3, v14
    0007b9aeinvoke-static {v3, v4, v12, v13}, Ljava/lang/Math;->pow(DD)D
    0007b9b4move-result-wide v3
    0007b9b6goto :goto_57
    0007b9b8int-to-double v0, v5
    0007b9badiv-double/2addr v0, v8
    0007b9bccmpg-double v5, v0, v10
    0007b9c0if-gez v5, :cond_6b
    0007b9c4div-double v0, v0, v18
    0007b9c8goto :goto_72
    0007b9caadd-double v0, v0, v16
    0007b9cediv-double/2addr v0, v14
    0007b9d0invoke-static {v0, v1, v12, v13}, Ljava/lang/Math;->pow(DD)D
    0007b9d6move-result-wide v0
    0007b9d8const-wide v8, 0x3fda64c2f837b4a2
    0007b9e2mul-double/2addr v8, v6
    0007b9e4const-wide v10, 0x3fd6e2eb1c432ca5
    0007b9eemul-double/2addr v10, v3
    0007b9f0add-double/2addr v10, v8
    0007b9f2const-wide v8, 0x3fc71a9fbe76c8b4
    0007b9fcmul-double/2addr v8, v0
    0007b9feadd-double/2addr v8, v10
    0007ba00const-wide/high16 v10, 0x4059000000000000
    0007ba04mul-double/2addr v8, v10
    0007ba06aput-wide v8, v2, v20
    0007ba0aconst-wide v8, 0x3fcb367a0f9096bc
    0007ba14mul-double/2addr v8, v6
    0007ba16const-wide v12, 0x3fe6e2eb1c432ca5
    0007ba20mul-double/2addr v12, v3
    0007ba22add-double/2addr v12, v8
    0007ba24const-wide v8, 0x3fb27bb2fec56d5d
    0007ba2emul-double/2addr v8, v0
    0007ba30add-double/2addr v8, v12
    0007ba32mul-double/2addr v8, v10
    0007ba34const/4 v5, 0x1
    0007ba36aput-wide v8, v2, v5
    0007ba3aconst-wide v12, 0x3f93c36113404ea5
    0007ba44mul-double/2addr v6, v12
    0007ba46const-wide v12, 0x3fbe83e425aee632
    0007ba50mul-double/2addr v3, v12
    0007ba52add-double/2addr v3, v6
    0007ba54const-wide v6, 0x3fee6a7ef9db22d1
    0007ba5emul-double/2addr v0, v6
    0007ba60add-double/2addr v0, v3
    0007ba62mul-double/2addr v0, v10
    0007ba64const/4 v3, 0x2
    0007ba66aput-wide v0, v2, v3
    0007ba6adiv-double/2addr v8, v10
    0007ba6cconst-wide/high16 v0, 0x3fe0000000000000
    0007ba70cmpl-double v0, v8, v0
    0007ba74if-lez v0, :cond_cd
    0007ba78return v5
    0007ba7anew-instance v0, Ljava/lang/IllegalArgumentException;
    0007ba7econst-string v1, "outXyz must have a length of 3."
    0007ba82invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
    0007ba88throw v0
    0007ba8aconst/16 v20, 0x0
    0007ba8ereturn v20
    0007b8e4
    0007ba90
    0007ba90P1.e::B(nfc.share.nfcshare.MainActivity):
    0007baa0const-string v0, "connectivity"
    0007baa4invoke-virtual {v1, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
    0007baaamove-result-object v1
    0007baaccheck-cast v1, Landroid/net/ConnectivityManager;
    0007bab0if-nez v1, :cond_b
    0007bab4goto :goto_2a
    0007bab6invoke-virtual {v1}, Landroid/net/ConnectivityManager;->getActiveNetwork()Landroid/net/Network;
    0007babcmove-result-object v0
    0007babeif-nez v0, :cond_12
    0007bac2goto :goto_2a
    0007bac4invoke-virtual {v1, v0}, Landroid/net/ConnectivityManager;->getNetworkCapabilities(Landroid/net/Network;)Landroid/net/NetworkCapabilities;
    0007bacamove-result-object v1
    0007baccif-eqz v1, :cond_2a
    0007bad0const/16 v0, 0xc
    0007bad4invoke-virtual {v1, v0}, Landroid/net/NetworkCapabilities;->hasCapability(I)Z
    0007badamove-result v0
    0007badcif-eqz v0, :cond_2a
    0007bae0const/16 v0, 0x10
    0007bae4invoke-virtual {v1, v0}, Landroid/net/NetworkCapabilities;->hasCapability(I)Z
    0007baeamove-result v1
    0007baecif-eqz v1, :cond_2a
    0007baf0const/4 v1, 0x1
    0007baf2return v1
    0007baf4const/4 v1, 0x0
    0007baf6return v1
    0007ba90
    0007baf8
    0007baf8P1.e::C(android.widget.EditText):
    0007bb08invoke-virtual {v0}, Landroid/widget/TextView;->getInputType()I
    0007bb0emove-result v0
    0007bb10if-eqz v0, :cond_8
    0007bb14const/4 v0, 0x1
    0007bb16return v0
    0007bb18const/4 v0, 0x0
    0007bb1areturn v0
    0007baf8
    0007bb1c
    0007bb1cP1.e::D():
    0007bb2csget-object v0, LP1/e;->d:Ljava/lang/reflect/Method;
    0007bb30if-nez v0, :cond_9
    0007bb34invoke-static {}, Li0/a;->h()Z
    0007bb3amove-result v0
    0007bb3creturn v0
    0007bb3econst-class v0, Landroid/os/Trace;
    0007bb42sget-object v1, LP1/e;->d:Ljava/lang/reflect/Method;
    0007bb46const/4 v2, 0x0
    0007bb48if-nez v1, :cond_2a
    0007bb4cconst-string v1, "TRACE_TAG_APP"
    0007bb50invoke-virtual {v0, v1}, Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field;
    0007bb56move-result-object v1
    0007bb58invoke-virtual {v1, v2}, Ljava/lang/reflect/Field;->getLong(Ljava/lang/Object;)J
    0007bb5emove-result-wide v3
    0007bb60sput-wide v3, LP1/e;->c:J
    0007bb64const-string v1, "isTagEnabled"
    0007bb68sget-object v3, Ljava/lang/Long;->TYPE:Ljava/lang/Class;
    0007bb6cfilled-new-array {v3}, [Ljava/lang/Class;
    0007bb72move-result-object v3
    0007bb74invoke-virtual {v0, v1, v3}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
    0007bb7amove-result-object v0
    0007bb7csput-object v0, LP1/e;->d:Ljava/lang/reflect/Method;
    0007bb80sget-object v0, LP1/e;->d:Ljava/lang/reflect/Method;
    0007bb84sget-wide v3, LP1/e;->c:J
    0007bb88invoke-static {v3, v4}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
    0007bb8emove-result-object v1
    0007bb90filled-new-array {v1}, [Ljava/lang/Object;
    0007bb96move-result-object v1
    0007bb98invoke-virtual {v0, v2, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
    0007bb9emove-result-object v0
    0007bba0check-cast v0, Ljava/lang/Boolean;
    0007bba4invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z
    0007bbaamove-result v0
    0007bbacgoto :goto_58
    0007bbaemove-exception v0
    0007bbb0instance-of v1, v0, Ljava/lang/reflect/InvocationTargetException;
    0007bbb4if-eqz v1, :cond_57
    0007bbb8invoke-virtual {v0}, Ljava/lang/Throwable;->getCause()Ljava/lang/Throwable;
    0007bbbemove-result-object v0
    0007bbc0instance-of v1, v0, Ljava/lang/RuntimeException;
    0007bbc4if-eqz v1, :cond_51
    0007bbc8check-cast v0, Ljava/lang/RuntimeException;
    0007bbccthrow v0
    0007bbcenew-instance v1, Ljava/lang/RuntimeException;
    0007bbd2invoke-direct {v1, v0}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/Throwable;)V
    0007bbd8throw v1
    0007bbdaconst/4 v0, 0x0
    0007bbdcreturn v0
    0007bb1c
    0007bbde
    0007bbde struct code_item_padding
    0007bbde padding uint16 0x0000
    0007bbe0
    0007bbe0 struct try_item
    0007bbe0 start_addr uint32 0x7bb2c
    0007bbe4 insn_count int 8
    0007bbe6 handler_off uint16 0x7bbf1
    0007bbe8
    0007bbe8 struct try_item
    0007bbe8 start_addr uint32 0x7bb42
    0007bbec insn_count int 53
    0007bbee handler_off uint16 0x7bbf8
    0007bbf0
    0007bbf0 struct encoded_catch_handler_list
    0007bbf0 size int 2
    0007bbf1
    0007bbf1 struct encoded_catch_handler ← 0x7bbe6
    0007bbf1 size int64 2
    0007bbf2 handlers[0].type_idx int 0xb590
    0007bbf4 handlers[0].addr uint32 0x7bb3e
    0007bbf5 handlers[1].type_idx int 0xb584
    0007bbf7 handlers[1].addr uint32 0x7bb3e
    0007bbf8
    0007bbf8 struct encoded_catch_handler ← 0x7bbee
    0007bbf8 size int64 1
    0007bbf9 handlers[0].type_idx int 0xb554
    0007bbfb handlers[0].addr uint32 0x7bbae
    0007bbfc
    0007bbfcP1.e::S(java.lang.String):
    0007bc0cconst-string v0, "method"
    0007bc10invoke-static {v1, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
    0007bc16const-string v0, "GET"
    0007bc1ainvoke-virtual {v1, v0}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
    0007bc20move-result v0
    0007bc22if-nez v0, :cond_17
    0007bc26const-string v0, "HEAD"
    0007bc2ainvoke-virtual {v1, v0}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
    0007bc30move-result v1
    0007bc32if-nez v1, :cond_17
    0007bc36const/4 v1, 0x1
    0007bc38return v1
    0007bc3aconst/4 v1, 0x0
    0007bc3creturn v1
    0007bbfc
    0007bc3e
    0007bc3e // align 0x10
    0007bc40
    0007bc40P1.e::t(android.widget.EdgeEffect):
    0007bc50sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
    0007bc54const/16 v1, 0x1f
    0007bc58if-lt v0, v1, :cond_b
    0007bc5cinvoke-static {v2}, LQ/e;->b(Landroid/widget/EdgeEffect;)F
    0007bc62move-result v2
    0007bc64return v2
    0007bc66const/4 v2, 0x0
    0007bc68return v2
    0007bc40
    0007bc6a
    0007bc6a // align 0x4
    0007bc6c
    0007bc6cP1.e::w(android.view.View):
    0007bc7csget-boolean v0, LP1/e;->e:Z
    0007bc80if-eqz v0, :cond_c
    0007bc84invoke-static {v2}, Lj0/x;->a(Landroid/view/View;)F
    0007bc8amove-result v2
    0007bc8creturn v2
    0007bc8econst/4 v0, 0x0
    0007bc90sput-boolean v0, LP1/e;->e:Z
    0007bc94invoke-virtual {v2}, Landroid/view/View;->getAlpha()F
    0007bc9amove-result v2
    0007bc9creturn v2
    0007bc6c
    0007bc9e
    0007bc9e struct code_item_padding
    0007bc9e padding uint16 0x0000
    0007bca0
    0007bca0 struct try_item
    0007bca0 start_addr uint32 0x7bc84
    0007bca4 insn_count int 4
    0007bca6 handler_off uint16 0x7bca9
    0007bca8
    0007bca8 struct encoded_catch_handler_list
    0007bca8 size int 1
    0007bca9
    0007bca9 struct encoded_catch_handler ← 0x7bca6
    0007bca9 size int64 1
    0007bcaa handlers[0].type_idx int 0xb590
    0007bcac handlers[0].addr uint32 0x7bc8e
    0007bcad
    0007bcad // align 0x10
    0007bcb0
    0007bcb0P1.e::L(android.widget.EdgeEffect, float, float):
    0007bcc0sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
    0007bcc4const/16 v1, 0x1f
    0007bcc8if-lt v0, v1, :cond_b
    0007bcccinvoke-static {v2, v3, v4}, LQ/e;->c(Landroid/widget/EdgeEffect;FF)F
    0007bcd2move-result v2
    0007bcd4return v2
    0007bcd6invoke-static {v2, v3, v4}, LQ/d;->a(Landroid/widget/EdgeEffect;FF)V
    0007bcdcreturn v3
    0007bcb0
    0007bcde
    0007bcde // align 0x10
    0007bce0
    0007bce0P1.e::h(int, int, int):
    0007bcf0if-ge v0, v1, :cond_3
    0007bcf4return v1
    0007bcf6if-le v0, v2, :cond_6
    0007bcfareturn v2
    0007bcfcreturn v0
    0007bce0
    0007bcfe
    0007bcfe // align 0x10
    0007bd00
    0007bd00P1.e::n(java.lang.String, int, int, boolean):
    0007bd10if-ge v4, v5, :cond_3b
    0007bd14invoke-virtual {v3, v4}, Ljava/lang/String;->charAt(I)C
    0007bd1amove-result v0
    0007bd1cconst/16 v1, 0x20
    0007bd20const/4 v2, 0x1
    0007bd22if-ge v0, v1, :cond_f
    0007bd26const/16 v1, 0x9
    0007bd2aif-ne v0, v1, :cond_32
    0007bd2econst/16 v1, 0x7f
    0007bd32if-ge v0, v1, :cond_32
    0007bd36const/16 v1, 0x30
    0007bd3aif-gt v1, v0, :cond_1b
    0007bd3econst/16 v1, 0x39
    0007bd42if-ge v1, v0, :cond_32
    0007bd46const/16 v1, 0x61
    0007bd4aif-gt v1, v0, :cond_23
    0007bd4econst/16 v1, 0x7a
    0007bd52if-ge v1, v0, :cond_32
    0007bd56const/16 v1, 0x41
    0007bd5aif-gt v1, v0, :cond_2b
    0007bd5econst/16 v1, 0x5a
    0007bd62if-ge v1, v0, :cond_32
    0007bd66const/16 v1, 0x3a
    0007bd6aif-ne v0, v1, :cond_30
    0007bd6egoto :goto_32
    0007bd70const/4 v0, 0x0
    0007bd72goto :goto_33
    0007bd74move v0, v2
    0007bd76xor-int/lit8 v1, v6, 0x1
    0007bd7aif-ne v0, v1, :cond_38
    0007bd7ereturn v4
    0007bd80add-int/lit8 v4, v4, 0x1
    0007bd84goto :goto_0
    0007bd86return v5
    0007bd00
    0007bd88
    0007bd88P1.e::q(android.content.Context, int, int):
    0007bd98invoke-static {v1, v2}, LC1/d;->J(Landroid/content/Context;I)Landroid/util/TypedValue;
    0007bd9emove-result-object v2
    0007bda0if-eqz v2, :cond_16
    0007bda4iget v0, v2, Landroid/util/TypedValue;->resourceId:I
    0007bda8if-eqz v0, :cond_f
    0007bdacinvoke-static {v1, v0}, LA/b;->a(Landroid/content/Context;I)I
    0007bdb2move-result v1
    0007bdb4goto :goto_11
    0007bdb6iget v1, v2, Landroid/util/TypedValue;->data:I
    0007bdbainvoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
    0007bdc0move-result-object v1
    0007bdc2goto :goto_17
    0007bdc4const/4 v1, 0x0
    0007bdc6if-eqz v1, :cond_1e
    0007bdcainvoke-virtual {v1}, Ljava/lang/Integer;->intValue()I
    0007bdd0move-result v1
    0007bdd2return v1
    0007bdd4return v3
    0007bd88
    0007bdd6
    0007bdd6 // align 0x8
    0007bdd8
    0007bdd8P1.e::r(android.view.View, int):
    0007bde8invoke-virtual {v2}, Landroid/view/View;->getContext()Landroid/content/Context;
    0007bdeemove-result-object v0
    0007bdf0invoke-virtual {v2}, Landroid/view/View;->getContext()Landroid/content/Context;
    0007bdf6move-result-object v1
    0007bdf8invoke-virtual {v2}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
    0007bdfemove-result-object v2
    0007be00invoke-virtual {v2}, Ljava/lang/Class;->getCanonicalName()Ljava/lang/String;
    0007be06move-result-object v2
    0007be08invoke-static {v1, v3, v2}, LC1/d;->N(Landroid/content/Context;ILjava/lang/String;)Landroid/util/TypedValue;
    0007be0emove-result-object v2
    0007be10iget v3, v2, Landroid/util/TypedValue;->resourceId:I
    0007be14if-eqz v3, :cond_1d
    0007be18invoke-static {v0, v3}, LA/b;->a(Landroid/content/Context;I)I
    0007be1emove-result v2
    0007be20return v2
    0007be22iget v2, v2, Landroid/util/TypedValue;->data:I
    0007be26return v2
    0007bdd8
    0007be28
    0007be28P1.e::x(android.view.View):
    0007be38const/4 v1, 0x0
    0007be3areturn v1
    0007be28
    0007be3c
    0007be3cP1.e::y():
    0007be4cconst/4 v0, 0x0
    0007be4ereturn v0
    0007be3c
    0007be50
    0007be50P1.e::z(int):
    0007be60const/4 v0, 0x1
    0007be62if-eq v3, v0, :cond_39
    0007be66const/4 v1, 0x2
    0007be68if-eq v3, v1, :cond_38
    0007be6cconst/4 v0, 0x4
    0007be6eif-eq v3, v0, :cond_37
    0007be72const/16 v1, 0x8
    0007be76if-eq v3, v1, :cond_35
    0007be7aconst/16 v2, 0x10
    0007be7eif-eq v3, v2, :cond_34
    0007be82const/16 v0, 0x20
    0007be86if-eq v3, v0, :cond_32
    0007be8aconst/16 v0, 0x40
    0007be8eif-eq v3, v0, :cond_30
    0007be92const/16 v0, 0x80
    0007be96if-eq v3, v0, :cond_2e
    0007be9aconst/16 v0, 0x100
    0007be9eif-ne v3, v0, :cond_22
    0007bea2return v1
    0007bea4new-instance v0, Ljava/lang/IllegalArgumentException;
    0007bea8const-string v1, "type needs to be >= FIRST and <= LAST, type="
    0007beacinvoke-static {v1, v3}, LB1/b;->e(Ljava/lang/String;I)Ljava/lang/String;
    0007beb2move-result-object v3
    0007beb4invoke-direct {v0, v3}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
    0007bebathrow v0
    0007bebcconst/4 v3, 0x7
    0007bebereturn v3
    0007bec0const/4 v3, 0x6
    0007bec2return v3
    0007bec4const/4 v3, 0x5
    0007bec6return v3
    0007bec8return v0
    0007becaconst/4 v3, 0x3
    0007beccreturn v3
    0007becereturn v1
    0007bed0return v0
    0007bed2const/4 v3, 0x0
    0007bed4return v3
    0007be50
    0007bed6
    0007bed6 // align 0x8
    0007bed8
    0007bed8P1.e::E(int, int, float):
    0007bee8invoke-static {v2}, Landroid/graphics/Color;->alpha(I)I
    0007beeemove-result v0
    0007bef0int-to-float v0, v0
    0007bef2mul-float/2addr v0, v3
    0007bef4invoke-static {v0}, Ljava/lang/Math;->round(F)I
    0007befamove-result v3
    0007befcinvoke-static {v2, v3}, LC/a;->d(II)I
    0007bf02move-result v2
    0007bf04invoke-static {v2, v1}, LC/a;->b(II)I
    0007bf0amove-result v1
    0007bf0creturn v1
    0007bed8
    0007bf0e
    0007bf0e // align 0x10
    0007bf10
    0007bf10P1.e::v(android.content.Context):
    0007bf20invoke-virtual {v5}, Landroid/content/Context;->getCacheDir()Ljava/io/File;
    0007bf26move-result-object v5
    0007bf28const/4 v0, 0x0
    0007bf2aif-nez v5, :cond_8
    0007bf2ereturn-object v0
    0007bf30new-instance v1, Ljava/lang/StringBuilder;
    0007bf34const-string v2, ".font"
    0007bf38invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    0007bf3einvoke-static {}, Landroid/os/Process;->myPid()I
    0007bf44move-result v2
    0007bf46invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
    0007bf4cconst-string v2, "-"
    0007bf50invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0007bf56invoke-static {}, Landroid/os/Process;->myTid()I
    0007bf5cmove-result v3
    0007bf5einvoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
    0007bf64invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0007bf6ainvoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    0007bf70move-result-object v1
    0007bf72const/4 v2, 0x0
    0007bf74const/16 v3, 0x64
    0007bf78if-ge v2, v3, :cond_4c
    0007bf7cnew-instance v3, Ljava/io/File;
    0007bf80new-instance v4, Ljava/lang/StringBuilder;
    0007bf84invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
    0007bf8ainvoke-virtual {v4, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0007bf90invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
    0007bf96invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    0007bf9cmove-result-object v4
    0007bf9einvoke-direct {v3, v5, v4}, Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V
    0007bfa4invoke-virtual {v3}, Ljava/io/File;->createNewFile()Z
    0007bfaamove-result v4
    0007bfacif-eqz v4, :cond_49
    0007bfb0return-object v3
    0007bfb2add-int/lit8 v2, v2, 0x1
    0007bfb6goto :goto_2a
    0007bfb8return-object v0
    0007bf10
    0007bfba
    0007bfba struct code_item_padding
    0007bfba padding uint16 0x0000
    0007bfbc
    0007bfbc struct try_item
    0007bfbc start_addr uint32 0x7bfa4
    0007bfc0 insn_count int 4
    0007bfc2 handler_off uint16 0x7bfc5
    0007bfc4
    0007bfc4 struct encoded_catch_handler_list
    0007bfc4 size int 1
    0007bfc5
    0007bfc5 struct encoded_catch_handler ← 0x7bfc2
    0007bfc5 size int64 1
    0007bfc6 handlers[0].type_idx int 0xb4d4
    0007bfc8 handlers[0].addr uint32 0x7bfb2
    0007bfc9
    0007bfc9 // align 0x4
    0007bfcc
    0007bfccP1.e::a0(java.lang.String):
    0007bfdcconst/4 v0, 0x1
    0007bfdeconst-string v1, "$this$toCanonicalHost"
    0007bfe2invoke-static {v9, v1}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
    0007bfe8const-string v1, ":"
    0007bfecinvoke-static {v9, v1}, Lq1/i;->p0(Ljava/lang/CharSequence;Ljava/lang/String;)Z
    0007bff2move-result v1
    0007bff4const/4 v2, 0x0
    0007bff6const/4 v3, -0x1
    0007bff8if-eqz v1, :cond_b5
    0007bffcconst-string v1, "["
    0007c000invoke-static {v9, v1, v2}, Lq1/i;->E0(Ljava/lang/String;Ljava/lang/String;Z)Z
    0007c006move-result v1
    0007c008if-eqz v1, :cond_2a
    0007c00cconst-string v1, "]"
    0007c010invoke-virtual {v9, v1}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z
    0007c016move-result v1
    0007c018if-eqz v1, :cond_2a
    0007c01cinvoke-virtual {v9}, Ljava/lang/String;->length()I
    0007c022move-result v1
    0007c024sub-int/2addr v1, v0
    0007c026invoke-static {v9, v0, v1}, LP1/e;->o(Ljava/lang/String;II)Ljava/net/InetAddress;
    0007c02cmove-result-object v1
    0007c02egoto :goto_32
    0007c030invoke-virtual {v9}, Ljava/lang/String;->length()I
    0007c036move-result v1
    0007c038invoke-static {v9, v2, v1}, LP1/e;->o(Ljava/lang/String;II)Ljava/net/InetAddress;
    0007c03emove-result-object v1
    0007c040if-eqz v1, :cond_fe
    0007c044invoke-virtual {v1}, Ljava/net/InetAddress;->getAddress()[B
    0007c04amove-result-object v4
    0007c04carray-length v5, v4
    0007c04econst/4 v6, 0x4
    0007c050const/16 v7, 0x10
    0007c054if-ne v5, v7, :cond_94
    0007c058move v9, v2
    0007c05amove v1, v9
    0007c05carray-length v5, v4
    0007c05eif-ge v9, v5, :cond_5e
    0007c062move v5, v9
    0007c064if-ge v5, v7, :cond_53
    0007c068aget-byte v8, v4, v5
    0007c06cif-nez v8, :cond_53
    0007c070add-int/lit8 v8, v5, 0x1
    0007c074aget-byte v8, v4, v8
    0007c078if-nez v8, :cond_53
    0007c07cadd-int/lit8 v5, v5, 0x2
    0007c080goto :goto_44
    0007c082sub-int v8, v5, v9
    0007c086if-le v8, v1, :cond_5b
    0007c08aif-lt v8, v6, :cond_5b
    0007c08emove v3, v9
    0007c090move v1, v8
    0007c092add-int/lit8 v9, v5, 0x2
    0007c096goto :goto_40
    0007c098new-instance v9, LI1/g;
    0007c09cinvoke-direct {v9}, Ljava/lang/Object;-><init>()V
    0007c0a2array-length v5, v4
    0007c0a4if-ge v2, v5, :cond_8f
    0007c0a8const/16 v5, 0x3a
    0007c0acif-ne v2, v3, :cond_74
    0007c0b0invoke-virtual {v9, v5}, LI1/g;->z(I)V
    0007c0b6add-int/2addr v2, v1
    0007c0b8if-ne v2, v7, :cond_63
    0007c0bcinvoke-virtual {v9, v5}, LI1/g;->z(I)V
    0007c0c2goto :goto_63
    0007c0c4if-lez v2, :cond_79
    0007c0c8invoke-virtual {v9, v5}, LI1/g;->z(I)V
    0007c0ceaget-byte v5, v4, v2
    0007c0d2sget-object v6, Lv1/b;->a:[B
    0007c0d6and-int/lit16 v5, v5, 0xff
    0007c0dashl-int/lit8 v5, v5, 0x8
    0007c0deadd-int/lit8 v6, v2, 0x1
    0007c0e2aget-byte v6, v4, v6
    0007c0e6and-int/lit16 v6, v6, 0xff
    0007c0eaor-int/2addr v5, v6
    0007c0ecint-to-long v5, v5
    0007c0eeinvoke-virtual {v9, v5, v6}, LI1/g;->A(J)V
    0007c0f4add-int/lit8 v2, v2, 0x2
    0007c0f8goto :goto_63
    0007c0fainvoke-virtual {v9}, LI1/g;->r()Ljava/lang/String;
    0007c100move-result-object v9
    0007c102return-object v9
    0007c104array-length v0, v4
    0007c106if-ne v0, v6, :cond_9c
    0007c10ainvoke-virtual {v1}, Ljava/net/InetAddress;->getHostAddress()Ljava/lang/String;
    0007c110move-result-object v9
    0007c112return-object v9
    0007c114new-instance v0, Ljava/lang/AssertionError;
    0007c118new-instance v1, Ljava/lang/StringBuilder;
    0007c11cconst-string v2, "Invalid IPv6 address: '"
    0007c120invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    0007c126invoke-virtual {v1, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0007c12cconst/16 v9, 0x27
    0007c130invoke-virtual {v1, v9}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
    0007c136invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    0007c13cmove-result-object v9
    0007c13einvoke-direct {v0, v9}, Ljava/lang/AssertionError;-><init>(Ljava/lang/Object;)V
    0007c144throw v0
    0007c146invoke-static {v9}, Ljava/net/IDN;->toASCII(Ljava/lang/String;)Ljava/lang/String;
    0007c14cmove-result-object v9
    0007c14econst-string v1, "IDN.toASCII(host)"
    0007c152invoke-static {v9, v1}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
    0007c158sget-object v1, Ljava/util/Locale;->US:Ljava/util/Locale;
    0007c15cconst-string v4, "Locale.US"
    0007c160invoke-static {v1, v4}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
    0007c166invoke-virtual {v9, v1}, Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String;
    0007c16cmove-result-object v9
    0007c16econst-string v1, "(this as java.lang.String).toLowerCase(locale)"
    0007c172invoke-static {v9, v1}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
    0007c178invoke-virtual {v9}, Ljava/lang/String;->length()I
    0007c17emove-result v1
    0007c180if-nez v1, :cond_d5
    0007c184goto :goto_fe
    0007c186invoke-virtual {v9}, Ljava/lang/String;->length()I
    0007c18cmove-result v1
    0007c18emove v4, v2
    0007c190if-ge v4, v1, :cond_fd
    0007c194invoke-virtual {v9, v4}, Ljava/lang/String;->charAt(I)C
    0007c19amove-result v5
    0007c19cconst/16 v6, 0x1f
    0007c1a0invoke-static {v5, v6}, Lk1/c;->f(II)I
    0007c1a6move-result v6
    0007c1a8if-lez v6, :cond_fe
    0007c1acconst/16 v6, 0x7f
    0007c1b0invoke-static {v5, v6}, Lk1/c;->f(II)I
    0007c1b6move-result v6
    0007c1b8if-ltz v6, :cond_f1
    0007c1bcgoto :goto_fe
    0007c1beconst-string v6, " #%/:?@[\\]"
    0007c1c2const/4 v7, 0x6
    0007c1c4invoke-static {v6, v5, v2, v7}, Lq1/i;->t0(Ljava/lang/CharSequence;CII)I
    0007c1camove-result v5
    0007c1ccif-eq v5, v3, :cond_fb
    0007c1d0goto :goto_fe
    0007c1d2add-int/2addr v4, v0
    0007c1d4goto :goto_da
    0007c1d6return-object v9
    0007c1d8const/4 v9, 0x0
    0007c1dareturn-object v9
    0007bfcc
    0007c1dc
    0007c1dc struct try_item
    0007c1dc start_addr uint32 0x7c146
    0007c1e0 insn_count int 67
    0007c1e2 handler_off uint16 0x7c1e5
    0007c1e4
    0007c1e4 struct encoded_catch_handler_list
    0007c1e4 size int 1
    0007c1e5
    0007c1e5 struct encoded_catch_handler ← 0x7c1e2
    0007c1e5 size int64 1
    0007c1e6 handlers[0].type_idx int 0xb560
    0007c1e8 handlers[0].addr uint32 0x7c1d8
    0007c1ea
    0007c1ea // align 0x4
    0007c1ec
    0007c1ecP1.e::o(java.lang.String, int, int):
    0007c1fcmove-object/from16 v0, v17
    0007c200move/from16 v1, v19
    0007c204const/16 v2, 0x10
    0007c208new-array v3, v2, [B
    0007c20cconst/4 v4, 0x0
    0007c20econst/4 v5, -0x1
    0007c210move/from16 v6, v18
    0007c214move v7, v4
    0007c216move v8, v5
    0007c218move v9, v8
    0007c21aif-ge v6, v1, :cond_cc
    0007c21eif-ne v7, v2, :cond_15
    0007c222goto/16 :goto_d0
    0007c226add-int/lit8 v10, v6, 0x2
    0007c22aconst/16 v11, 0xff
    0007c22eif-gt v10, v1, :cond_31
    0007c232const-string v12, "::"
    0007c236invoke-static {v0, v12, v6, v4}, Lq1/i;->D0(Ljava/lang/String;Ljava/lang/String;IZ)Z
    0007c23cmove-result v12
    0007c23eif-eqz v12, :cond_31
    0007c242if-eq v8, v5, :cond_27
    0007c246goto/16 :goto_d0
    0007c24aadd-int/lit8 v7, v7, 0x2
    0007c24emove v8, v7
    0007c250if-ne v10, v1, :cond_2e
    0007c254goto/16 :goto_cc
    0007c258move v9, v10
    0007c25agoto/16 :goto_9e
    0007c25eif-eqz v7, :cond_3d
    0007c262const-string v10, ":"
    0007c266invoke-static {v0, v10, v6, v4}, Lq1/i;->D0(Ljava/lang/String;Ljava/lang/String;IZ)Z
    0007c26cmove-result v10
    0007c26eif-eqz v10, :cond_40
    0007c272add-int/lit8 v6, v6, 0x1
    0007c276move v9, v6
    0007c278goto/16 :goto_9e
    0007c27cconst-string v10, "."
    0007c280invoke-static {v0, v10, v6, v4}, Lq1/i;->D0(Ljava/lang/String;Ljava/lang/String;IZ)Z
    0007c286move-result v6
    0007c288if-eqz v6, :cond_d0
    0007c28cadd-int/lit8 v6, v7, -0x2
    0007c290move v10, v6
    0007c292if-ge v9, v1, :cond_97
    0007c296if-ne v10, v2, :cond_51
    0007c29agoto/16 :goto_d0
    0007c29eif-eq v10, v6, :cond_5f
    0007c2a2invoke-virtual {v0, v9}, Ljava/lang/String;->charAt(I)C
    0007c2a8move-result v12
    0007c2aaconst/16 v13, 0x2e
    0007c2aeif-eq v12, v13, :cond_5d
    0007c2b2goto/16 :goto_d0
    0007c2b6add-int/lit8 v9, v9, 0x1
    0007c2bamove v13, v4
    0007c2bcmove v12, v9
    0007c2beif-ge v12, v1, :cond_8a
    0007c2c2invoke-virtual {v0, v12}, Ljava/lang/String;->charAt(I)C
    0007c2c8move-result v14
    0007c2caconst/16 v15, 0x30
    0007c2ceinvoke-static {v14, v15}, Lk1/c;->f(II)I
    0007c2d4move-result v16
    0007c2d6if-ltz v16, :cond_8a
    0007c2damove/from16 v18, v15
    0007c2deconst/16 v15, 0x39
    0007c2e2invoke-static {v14, v15}, Lk1/c;->f(II)I
    0007c2e8move-result v15
    0007c2eaif-lez v15, :cond_7a
    0007c2eegoto :goto_8a
    0007c2f0if-nez v13, :cond_7f
    0007c2f4if-eq v9, v12, :cond_7f
    0007c2f8goto :goto_d0
    0007c2famul-int/lit8 v13, v13, 0xa
    0007c2feadd-int/2addr v13, v14
    0007c300add-int/lit8 v13, v13, -0x30
    0007c304if-le v13, v11, :cond_87
    0007c308goto :goto_d0
    0007c30aadd-int/lit8 v12, v12, 0x1
    0007c30egoto :goto_61
    0007c310sub-int v9, v12, v9
    0007c314if-nez v9, :cond_8f
    0007c318goto :goto_d0
    0007c31aadd-int/lit8 v9, v10, 0x1
    0007c31eint-to-byte v13, v13
    0007c320aput-byte v13, v3, v10
    0007c324move v10, v9
    0007c326move v9, v12
    0007c328goto :goto_4b
    0007c32aadd-int/lit8 v0, v7, 0x2
    0007c32eif-ne v10, v0, :cond_d0
    0007c332add-int/lit8 v7, v7, 0x2
    0007c336goto :goto_cc
    0007c338move v10, v4
    0007c33amove v6, v9
    0007c33cif-ge v6, v1, :cond_b3
    0007c340invoke-virtual {v0, v6}, Ljava/lang/String;->charAt(I)C
    0007c346move-result v12
    0007c348invoke-static {v12}, Lv1/b;->r(C)I
    0007c34emove-result v12
    0007c350if-ne v12, v5, :cond_ad
    0007c354goto :goto_b3
    0007c356shl-int/lit8 v10, v10, 0x4
    0007c35aadd-int/2addr v10, v12
    0007c35cadd-int/lit8 v6, v6, 0x1
    0007c360goto :goto_a0
    0007c362sub-int v12, v6, v9
    0007c366if-eqz v12, :cond_d0
    0007c36aconst/4 v13, 0x4
    0007c36cif-le v12, v13, :cond_bb
    0007c370goto :goto_d0
    0007c372add-int/lit8 v12, v7, 0x1
    0007c376ushr-int/lit8 v13, v10, 0x8
    0007c37aand-int/2addr v11, v13
    0007c37cint-to-byte v11, v11
    0007c37eaput-byte v11, v3, v7
    0007c382add-int/lit8 v7, v7, 0x2
    0007c386and-int/lit16 v10, v10, 0xff
    0007c38aint-to-byte v10, v10
    0007c38caput-byte v10, v3, v12
    0007c390goto/16 :goto_f
    0007c394if-eq v7, v2, :cond_df
    0007c398if-ne v8, v5, :cond_d2
    0007c39cconst/4 v0, 0x0
    0007c39ereturn-object v0
    0007c3a0sub-int v0, v7, v8
    0007c3a4rsub-int/lit8 v1, v0, 0x10
    0007c3a8invoke-static {v3, v8, v3, v1, v0}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
    0007c3aesub-int/2addr v2, v7
    0007c3b0add-int/2addr v2, v8
    0007c3b2int-to-byte v0, v4
    0007c3b4invoke-static {v3, v8, v2, v0}, Ljava/util/Arrays;->fill([BIIB)V
    0007c3bainvoke-static {v3}, Ljava/net/InetAddress;->getByAddress([B)Ljava/net/InetAddress;
    0007c3c0move-result-object v0
    0007c3c2return-object v0
    0007c1ec
    0007c3c4
    0007c3c4P1.e::G(android.content.Context, android.net.Uri):
    0007c3d4invoke-virtual {v8}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
    0007c3damove-result-object v8
    0007c3dcconst/4 v1, 0x0
    0007c3deconst-string v0, "r"
    0007c3e2invoke-virtual {v8, v9, v0, v1}, Landroid/content/ContentResolver;->openFileDescriptor(Landroid/net/Uri;Ljava/lang/String;Landroid/os/CancellationSignal;)Landroid/os/ParcelFileDescriptor;
    0007c3e8move-result-object v8
    0007c3eaif-nez v8, :cond_13
    0007c3eeif-eqz v8, :cond_4c
    0007c3f2invoke-virtual {v8}, Landroid/os/ParcelFileDescriptor;->close()V
    0007c3f8return-object v1
    0007c3fanew-instance v9, Ljava/io/FileInputStream;
    0007c3feinvoke-virtual {v8}, Landroid/os/ParcelFileDescriptor;->getFileDescriptor()Ljava/io/FileDescriptor;
    0007c404move-result-object v0
    0007c406invoke-direct {v9, v0}, Ljava/io/FileInputStream;-><init>(Ljava/io/FileDescriptor;)V
    0007c40cinvoke-virtual {v9}, Ljava/io/FileInputStream;->getChannel()Ljava/nio/channels/FileChannel;
    0007c412move-result-object v2
    0007c414invoke-virtual {v2}, Ljava/nio/channels/FileChannel;->size()J
    0007c41amove-result-wide v6
    0007c41csget-object v3, Ljava/nio/channels/FileChannel$MapMode;->READ_ONLY:Ljava/nio/channels/FileChannel$MapMode;
    0007c420const-wide/16 v4, 0x0
    0007c424invoke-virtual/range {v2 .. v7}, Ljava/nio/channels/FileChannel;->map(Ljava/nio/channels/FileChannel$MapMode;JJ)Ljava/nio/MappedByteBuffer;
    0007c42amove-result-object v0
    0007c42cinvoke-virtual {v9}, Ljava/io/FileInputStream;->close()V
    0007c432invoke-virtual {v8}, Landroid/os/ParcelFileDescriptor;->close()V
    0007c438return-object v0
    0007c43amove-exception v0
    0007c43cmove-object v9, v0
    0007c43egoto :goto_42
    0007c440move-exception v0
    0007c442move-object v2, v0
    0007c444invoke-virtual {v9}, Ljava/io/FileInputStream;->close()V
    0007c44agoto :goto_41
    0007c44cmove-exception v0
    0007c44emove-object v9, v0
    0007c450invoke-virtual {v2, v9}, Ljava/lang/Throwable;->addSuppressed(Ljava/lang/Throwable;)V
    0007c456throw v2
    0007c458invoke-virtual {v8}, Landroid/os/ParcelFileDescriptor;->close()V
    0007c45egoto :goto_4b
    0007c460move-exception v0
    0007c462move-object v8, v0
    0007c464invoke-virtual {v9, v8}, Ljava/lang/Throwable;->addSuppressed(Ljava/lang/Throwable;)V
    0007c46athrow v9
    0007c46creturn-object v1
    0007c3c4
    0007c46e
    0007c46e struct code_item_padding
    0007c46e padding uint16 0x0000
    0007c470
    0007c470 struct try_item
    0007c470 start_addr uint32 0x7c3de
    0007c474 insn_count int 13
    0007c476 handler_off uint16 0x7c4b9
    0007c478
    0007c478 struct try_item
    0007c478 start_addr uint32 0x7c3fa
    0007c47c insn_count int 9
    0007c47e handler_off uint16 0x7c4bd
    0007c480
    0007c480 struct try_item
    0007c480 start_addr uint32 0x7c40c
    0007c484 insn_count int 16
    0007c486 handler_off uint16 0x7c4bf
    0007c488
    0007c488 struct try_item
    0007c488 start_addr uint32 0x7c42c
    0007c48c insn_count int 3
    0007c48e handler_off uint16 0x7c4bd
    0007c490
    0007c490 struct try_item
    0007c490 start_addr uint32 0x7c432
    0007c494 insn_count int 3
    0007c496 handler_off uint16 0x7c4b9
    0007c498
    0007c498 struct try_item
    0007c498 start_addr uint32 0x7c444
    0007c49c insn_count int 3
    0007c49e handler_off uint16 0x7c4c1
    0007c4a0
    0007c4a0 struct try_item
    0007c4a0 start_addr uint32 0x7c450
    0007c4a4 insn_count int 4
    0007c4a6 handler_off uint16 0x7c4bd
    0007c4a8
    0007c4a8 struct try_item
    0007c4a8 start_addr uint32 0x7c458
    0007c4ac insn_count int 3
    0007c4ae handler_off uint16 0x7c4c3
    0007c4b0
    0007c4b0 struct try_item
    0007c4b0 start_addr uint32 0x7c464
    0007c4b4 insn_count int 4
    0007c4b6 handler_off uint16 0x7c4b9
    0007c4b8
    0007c4b8 struct encoded_catch_handler_list
    0007c4b8 size int 5
    0007c4b9
    0007c4b9 struct encoded_catch_handler ← 0x7c476 0x7c496 0x7c4b6
    0007c4b9 size int64 1
    0007c4ba handlers[0].type_idx int 0xb4d4
    0007c4bc handlers[0].addr uint32 0x7c46c
    0007c4bd
    0007c4bd struct encoded_catch_handler ← 0x7c47e 0x7c48e 0x7c4a6
    0007c4bd size int64 0
    0007c4be catch_all_addr uint32 0x7c43a
    0007c4bf
    0007c4bf struct encoded_catch_handler ← 0x7c486
    0007c4bf size int64 0
    0007c4c0 catch_all_addr uint32 0x7c440
    0007c4c1
    0007c4c1 struct encoded_catch_handler ← 0x7c49e
    0007c4c1 size int64 0
    0007c4c2 catch_all_addr uint32 0x7c44c
    0007c4c3
    0007c4c3 struct encoded_catch_handler ← 0x7c4ae
    0007c4c3 size int64 0
    0007c4c4 catch_all_addr uint32 0x7c460
    0007c4c5
    0007c4c5 // align 0x8
    0007c4c8
    0007c4c8P1.e::F(java.lang.Object):
    0007c4d8invoke-static {v1}, Ljava/util/Collections;->singletonList(Ljava/lang/Object;)Ljava/util/List;
    0007c4demove-result-object v1
    0007c4e0const-string v0, "singletonList(element)"
    0007c4e4invoke-static {v1, v0}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
    0007c4eareturn-object v1
    0007c4c8
    0007c4ec
    0007c4ecP1.e::Q(java.lang.String, int):
    0007c4fcconst/4 v0, 0x0
    0007c4feinvoke-static {v14, v0, v15, v0}, LP1/e;->n(Ljava/lang/String;IIZ)I
    0007c504move-result v1
    0007c506sget-object v2, Lu1/i;->m:Ljava/util/regex/Pattern;
    0007c50ainvoke-virtual {v2, v14}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;
    0007c510move-result-object v2
    0007c512const/4 v3, -0x1
    0007c514move v4, v3
    0007c516move v5, v4
    0007c518move v6, v5
    0007c51amove v7, v6
    0007c51cmove v8, v7
    0007c51emove v9, v8
    0007c520const/4 v10, 0x1
    0007c522const/4 v11, 0x2
    0007c524if-ge v1, v15, :cond_c7
    0007c528add-int/lit8 v12, v1, 0x1
    0007c52cinvoke-static {v14, v12, v15, v10}, LP1/e;->n(Ljava/lang/String;IIZ)I
    0007c532move-result v12
    0007c534invoke-virtual {v2, v1, v12}, Ljava/util/regex/Matcher;->region(II)Ljava/util/regex/Matcher;
    0007c53aconst-string v1, "matcher.group(1)"
    0007c53eif-ne v5, v3, :cond_56
    0007c542sget-object v13, Lu1/i;->m:Ljava/util/regex/Pattern;
    0007c546invoke-virtual {v2, v13}, Ljava/util/regex/Matcher;->usePattern(Ljava/util/regex/Pattern;)Ljava/util/regex/Matcher;
    0007c54cmove-result-object v13
    0007c54einvoke-virtual {v13}, Ljava/util/regex/Matcher;->matches()Z
    0007c554move-result v13
    0007c556if-eqz v13, :cond_56
    0007c55ainvoke-virtual {v2, v10}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String;
    0007c560move-result-object v5
    0007c562invoke-static {v5, v1}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
    0007c568invoke-static {v5}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
    0007c56emove-result v5
    0007c570invoke-virtual {v2, v11}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String;
    0007c576move-result-object v1
    0007c578const-string v8, "matcher.group(2)"
    0007c57cinvoke-static {v1, v8}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
    0007c582invoke-static {v1}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
    0007c588move-result v8
    0007c58aconst/4 v1, 0x3
    0007c58cinvoke-virtual {v2, v1}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String;
    0007c592move-result-object v1
    0007c594const-string v9, "matcher.group(3)"
    0007c598invoke-static {v1, v9}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
    0007c59einvoke-static {v1}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
    0007c5a4move-result v9
    0007c5a6goto :goto_bf
    0007c5a8if-ne v6, v3, :cond_70
    0007c5acsget-object v11, Lu1/i;->l:Ljava/util/regex/Pattern;
    0007c5b0invoke-virtual {v2, v11}, Ljava/util/regex/Matcher;->usePattern(Ljava/util/regex/Pattern;)Ljava/util/regex/Matcher;
    0007c5b6move-result-object v11
    0007c5b8invoke-virtual {v11}, Ljava/util/regex/Matcher;->matches()Z
    0007c5bemove-result v11
    0007c5c0if-eqz v11, :cond_70
    0007c5c4invoke-virtual {v2, v10}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String;
    0007c5camove-result-object v6
    0007c5ccinvoke-static {v6, v1}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
    0007c5d2invoke-static {v6}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
    0007c5d8move-result v6
    0007c5dagoto :goto_bf
    0007c5dcif-ne v7, v3, :cond_a6
    0007c5e0sget-object v11, Lu1/i;->k:Ljava/util/regex/Pattern;
    0007c5e4invoke-virtual {v2, v11}, Ljava/util/regex/Matcher;->usePattern(Ljava/util/regex/Pattern;)Ljava/util/regex/Matcher;
    0007c5eamove-result-object v13
    0007c5ecinvoke-virtual {v13}, Ljava/util/regex/Matcher;->matches()Z
    0007c5f2move-result v13
    0007c5f4if-eqz v13, :cond_a6
    0007c5f8invoke-virtual {v2, v10}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String;
    0007c5femove-result-object v7
    0007c600invoke-static {v7, v1}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
    0007c606sget-object v1, Ljava/util/Locale;->US:Ljava/util/Locale;
    0007c60aconst-string v10, "Locale.US"
    0007c60einvoke-static {v1, v10}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
    0007c614invoke-virtual {v7, v1}, Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String;
    0007c61amove-result-object v1
    0007c61cconst-string v7, "(this as java.lang.String).toLowerCase(locale)"
    0007c620invoke-static {v1, v7}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
    0007c626invoke-virtual {v11}, Ljava/util/regex/Pattern;->pattern()Ljava/lang/String;
    0007c62cmove-result-object v7
    0007c62econst-string v10, "MONTH_PATTERN.pattern()"
    0007c632invoke-static {v7, v10}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
    0007c638const/4 v10, 0x6
    0007c63ainvoke-static {v7, v1, v0, v10}, Lq1/i;->u0(Ljava/lang/CharSequence;Ljava/lang/String;II)I
    0007c640move-result v1
    0007c642div-int/lit8 v7, v1, 0x4
    0007c646goto :goto_bf
    0007c648if-ne v4, v3, :cond_bf
    0007c64csget-object v11, Lu1/i;->j:Ljava/util/regex/Pattern;
    0007c650invoke-virtual {v2, v11}, Ljava/util/regex/Matcher;->usePattern(Ljava/util/regex/Pattern;)Ljava/util/regex/Matcher;
    0007c656move-result-object v11
    0007c658invoke-virtual {v11}, Ljava/util/regex/Matcher;->matches()Z
    0007c65emove-result v11
    0007c660if-eqz v11, :cond_bf
    0007c664invoke-virtual {v2, v10}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String;
    0007c66amove-result-object v4
    0007c66cinvoke-static {v4, v1}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
    0007c672invoke-static {v4}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
    0007c678move-result v4
    0007c67aadd-int/lit8 v12, v12, 0x1
    0007c67einvoke-static {v14, v12, v15, v0}, LP1/e;->n(Ljava/lang/String;IIZ)I
    0007c684move-result v1
    0007c686goto/16 :goto_12
    0007c68aconst/16 v14, 0x46
    0007c68eif-le v14, v4, :cond_cc
    0007c692goto :goto_d2
    0007c694const/16 v14, 0x63
    0007c698if-lt v14, v4, :cond_d2
    0007c69cadd-int/lit16 v4, v4, 0x76c
    0007c6a0if-gez v4, :cond_d5
    0007c6a4goto :goto_db
    0007c6a6const/16 v14, 0x45
    0007c6aaif-lt v14, v4, :cond_db
    0007c6aeadd-int/lit16 v4, v4, 0x7d0
    0007c6b2const/16 v14, 0x641
    0007c6b6if-lt v4, v14, :cond_e1
    0007c6bamove v14, v10
    0007c6bcgoto :goto_e2
    0007c6bemove v14, v0
    0007c6c0const-string v15, "Failed requirement."
    0007c6c4if-eqz v14, :cond_14a
    0007c6c8if-eq v7, v3, :cond_144
    0007c6ccif-gt v10, v6, :cond_13e
    0007c6d0const/16 v14, 0x1f
    0007c6d4if-lt v14, v6, :cond_13e
    0007c6d8if-ltz v5, :cond_138
    0007c6dcconst/16 v14, 0x17
    0007c6e0if-lt v14, v5, :cond_138
    0007c6e4if-ltz v8, :cond_132
    0007c6e8const/16 v14, 0x3b
    0007c6ecif-lt v14, v8, :cond_132
    0007c6f0if-ltz v9, :cond_12c
    0007c6f4if-lt v14, v9, :cond_12c
    0007c6f8new-instance v14, Ljava/util/GregorianCalendar;
    0007c6fcsget-object v15, Lv1/b;->e:Ljava/util/TimeZone;
    0007c700invoke-direct {v14, v15}, Ljava/util/GregorianCalendar;-><init>(Ljava/util/TimeZone;)V
    0007c706invoke-virtual {v14, v0}, Ljava/util/Calendar;->setLenient(Z)V
    0007c70cinvoke-virtual {v14, v10, v4}, Ljava/util/Calendar;->set(II)V
    0007c712sub-int/2addr v7, v10
    0007c714invoke-virtual {v14, v11, v7}, Ljava/util/Calendar;->set(II)V
    0007c71aconst/4 v15, 0x5
    0007c71cinvoke-virtual {v14, v15, v6}, Ljava/util/Calendar;->set(II)V
    0007c722const/16 v15, 0xb
    0007c726invoke-virtual {v14, v15, v5}, Ljava/util/Calendar;->set(II)V
    0007c72cconst/16 v15, 0xc
    0007c730invoke-virtual {v14, v15, v8}, Ljava/util/Calendar;->set(II)V
    0007c736const/16 v15, 0xd
    0007c73ainvoke-virtual {v14, v15, v9}, Ljava/util/Calendar;->set(II)V
    0007c740const/16 v15, 0xe
    0007c744invoke-virtual {v14, v15, v0}, Ljava/util/Calendar;->set(II)V
    0007c74ainvoke-virtual {v14}, Ljava/util/Calendar;->getTimeInMillis()J
    0007c750move-result-wide v14
    0007c752return-wide v14
    0007c754new-instance v14, Ljava/lang/IllegalArgumentException;
    0007c758invoke-direct {v14, v15}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
    0007c75ethrow v14
    0007c760new-instance v14, Ljava/lang/IllegalArgumentException;
    0007c764invoke-direct {v14, v15}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
    0007c76athrow v14
    0007c76cnew-instance v14, Ljava/lang/IllegalArgumentException;
    0007c770invoke-direct {v14, v15}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
    0007c776throw v14
    0007c778new-instance v14, Ljava/lang/IllegalArgumentException;
    0007c77cinvoke-direct {v14, v15}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
    0007c782throw v14
    0007c784new-instance v14, Ljava/lang/IllegalArgumentException;
    0007c788invoke-direct {v14, v15}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
    0007c78ethrow v14
    0007c790new-instance v14, Ljava/lang/IllegalArgumentException;
    0007c794invoke-direct {v14, v15}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
    0007c79athrow v14
    0007c4ec
    0007c79c
    0007c79cP1.e::p(java.lang.String):
    0007c7acconst-string v0, "$this$toMediaType"
    0007c7b0invoke-static {v9, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
    0007c7b6sget-object v0, Lu1/o;->c:Ljava/util/regex/Pattern;
    0007c7bainvoke-virtual {v0, v9}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;
    0007c7c0move-result-object v0
    0007c7c2invoke-virtual {v0}, Ljava/util/regex/Matcher;->lookingAt()Z
    0007c7c8move-result v1
    0007c7caconst/16 v2, 0x22
    0007c7ceif-eqz v1, :cond_e9
    0007c7d2const/4 v1, 0x1
    0007c7d4invoke-virtual {v0, v1}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String;
    0007c7damove-result-object v3
    0007c7dcconst-string v4, "typeSubtype.group(1)"
    0007c7e0invoke-static {v3, v4}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
    0007c7e6sget-object v4, Ljava/util/Locale;->US:Ljava/util/Locale;
    0007c7eaconst-string v5, "Locale.US"
    0007c7eeinvoke-static {v4, v5}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
    0007c7f4invoke-virtual {v3, v4}, Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String;
    0007c7famove-result-object v3
    0007c7fcconst-string v5, "(this as java.lang.String).toLowerCase(locale)"
    0007c800invoke-static {v3, v5}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
    0007c806const/4 v3, 0x2
    0007c808invoke-virtual {v0, v3}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String;
    0007c80emove-result-object v6
    0007c810const-string v7, "typeSubtype.group(2)"
    0007c814invoke-static {v6, v7}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
    0007c81ainvoke-virtual {v6, v4}, Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String;
    0007c820move-result-object v4
    0007c822invoke-static {v4, v5}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
    0007c828new-instance v4, Ljava/util/ArrayList;
    0007c82cinvoke-direct {v4}, Ljava/util/ArrayList;-><init>()V
    0007c832sget-object v5, Lu1/o;->d:Ljava/util/regex/Pattern;
    0007c836invoke-virtual {v5, v9}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;
    0007c83cmove-result-object v5
    0007c83einvoke-virtual {v0}, Ljava/util/regex/Matcher;->end()I
    0007c844move-result v0
    0007c846invoke-virtual {v9}, Ljava/lang/String;->length()I
    0007c84cmove-result v6
    0007c84econst/4 v7, 0x0
    0007c850if-ge v0, v6, :cond_d1
    0007c854invoke-virtual {v9}, Ljava/lang/String;->length()I
    0007c85amove-result v6
    0007c85cinvoke-virtual {v5, v0, v6}, Ljava/util/regex/Matcher;->region(II)Ljava/util/regex/Matcher;
    0007c862invoke-virtual {v5}, Ljava/util/regex/Matcher;->lookingAt()Z
    0007c868move-result v6
    0007c86aif-eqz v6, :cond_a5
    0007c86einvoke-virtual {v5, v1}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String;
    0007c874move-result-object v0
    0007c876if-nez v0, :cond_6c
    0007c87ainvoke-virtual {v5}, Ljava/util/regex/Matcher;->end()I
    0007c880move-result v0
    0007c882goto :goto_4d
    0007c884invoke-virtual {v5, v3}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String;
    0007c88amove-result-object v6
    0007c88cif-nez v6, :cond_78
    0007c890const/4 v6, 0x3
    0007c892invoke-virtual {v5, v6}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String;
    0007c898move-result-object v6
    0007c89agoto :goto_9a
    0007c89cconst-string v8, "'"
    0007c8a0invoke-static {v6, v8, v7}, Lq1/i;->E0(Ljava/lang/String;Ljava/lang/String;Z)Z
    0007c8a6move-result v7
    0007c8a8if-eqz v7, :cond_9a
    0007c8acinvoke-virtual {v6, v8}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z
    0007c8b2move-result v7
    0007c8b4if-eqz v7, :cond_9a
    0007c8b8invoke-virtual {v6}, Ljava/lang/String;->length()I
    0007c8bemove-result v7
    0007c8c0if-le v7, v3, :cond_9a
    0007c8c4invoke-virtual {v6}, Ljava/lang/String;->length()I
    0007c8camove-result v7
    0007c8ccsub-int/2addr v7, v1
    0007c8ceinvoke-virtual {v6, v1, v7}, Ljava/lang/String;->substring(II)Ljava/lang/String;
    0007c8d4move-result-object v6
    0007c8d6const-string v7, "(this as java.lang.Strin…ing(startIndex, endIndex)"
    0007c8dainvoke-static {v6, v7}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
    0007c8e0invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
    0007c8e6invoke-virtual {v4, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
    0007c8ecinvoke-virtual {v5}, Ljava/util/regex/Matcher;->end()I
    0007c8f2move-result v0
    0007c8f4goto :goto_4d
    0007c8f6new-instance v1, Ljava/lang/StringBuilder;
    0007c8faconst-string v3, "Parameter is not formatted correctly: \""
    0007c8feinvoke-direct {v1, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    0007c904invoke-virtual {v9, v0}, Ljava/lang/String;->substring(I)Ljava/lang/String;
    0007c90amove-result-object v0
    0007c90cconst-string v3, "(this as java.lang.String).substring(startIndex)"
    0007c910invoke-static {v0, v3}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
    0007c916invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0007c91cconst-string v0, "\" for: \""
    0007c920invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0007c926invoke-virtual {v1, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0007c92cinvoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
    0007c932invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    0007c938move-result-object v9
    0007c93anew-instance v0, Ljava/lang/IllegalArgumentException;
    0007c93einvoke-virtual {v9}, Ljava/lang/Object;->toString()Ljava/lang/String;
    0007c944move-result-object v9
    0007c946invoke-direct {v0, v9}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
    0007c94cthrow v0
    0007c94enew-instance v0, Lu1/o;
    0007c952new-array v1, v7, [Ljava/lang/String;
    0007c956invoke-virtual {v4, v1}, Ljava/util/ArrayList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;
    0007c95cmove-result-object v1
    0007c95eif-eqz v1, :cond_e1
    0007c962check-cast v1, [Ljava/lang/String;
    0007c966invoke-direct {v0, v9, v1}, Lu1/o;-><init>(Ljava/lang/String;[Ljava/lang/String;)V
    0007c96creturn-object v0
    0007c96enew-instance v9, Ljava/lang/NullPointerException;
    0007c972const-string v0, "null cannot be cast to non-null type kotlin.Array<T>"
    0007c976invoke-direct {v9, v0}, Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V
    0007c97cthrow v9
    0007c97enew-instance v0, Ljava/lang/StringBuilder;
    0007c982const-string v1, "No subtype found for: \""
    0007c986invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    0007c98cinvoke-virtual {v0, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0007c992invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
    0007c998invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    0007c99emove-result-object v9
    0007c9a0new-instance v0, Ljava/lang/IllegalArgumentException;
    0007c9a4invoke-virtual {v9}, Ljava/lang/Object;->toString()Ljava/lang/String;
    0007c9aamove-result-object v9
    0007c9acinvoke-direct {v0, v9}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
    0007c9b2throw v0
    0007c79c
    0007c9b4
    0007c9b4P1.e::e(java.lang.String, boolean):
    0007c9c4if-eqz v1, :cond_3
    0007c9c8return-void
    0007c9canew-instance v1, Ljava/lang/IllegalArgumentException;
    0007c9ceinvoke-direct {v1, v0}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
    0007c9d4throw v1
    0007c9b4
    0007c9d6
    0007c9d6 // align 0x8
    0007c9d8
    0007c9d8P1.e::f(int):
    0007c9e8if-ltz v0, :cond_3
    0007c9ecreturn-void
    0007c9eenew-instance v0, Ljava/lang/IllegalArgumentException;
    0007c9f2invoke-direct {v0}, Ljava/lang/IllegalArgumentException;-><init>()V
    0007c9f8throw v0
    0007c9d8
    0007c9fa
    0007c9fa // align 0x4
    0007c9fc
    0007c9fcP1.e::g(java.lang.Object, java.lang.String):
    0007ca0cif-eqz v0, :cond_3
    0007ca10return-void
    0007ca12new-instance v0, Ljava/lang/NullPointerException;
    0007ca16invoke-direct {v0, v1}, Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V
    0007ca1cthrow v0
    0007c9fc
    0007ca1e
    0007ca1e // align 0x10
    0007ca20
    0007ca20P1.e::k(java.io.Closeable):
    0007ca30if-eqz v0, :cond_5
    0007ca34invoke-interface {v0}, Ljava/io/Closeable;->close()V
    0007ca3areturn-void
    0007ca20
    0007ca3c
    0007ca3c struct try_item
    0007ca3c start_addr uint32 0x7ca34
    0007ca40 insn_count int 3
    0007ca42 handler_off uint16 0x7ca45
    0007ca44
    0007ca44 struct encoded_catch_handler_list
    0007ca44 size int 1
    0007ca45
    0007ca45 struct encoded_catch_handler ← 0x7ca42
    0007ca45 size int64 1
    0007ca46 handlers[0].type_idx int 0xb4d4
    0007ca48 handlers[0].addr uint32 0x7ca3a
    0007ca49
    0007ca49 // align 0x4
    0007ca4c
    0007ca4cP1.e::H(int, int):
    0007ca5creturn-void
    0007ca4c
    0007ca5e
    0007ca5e // align 0x10
    0007ca60
    0007ca60P1.e::I():
    0007ca70return-void
    0007ca60
    0007ca72
    0007ca72 // align 0x4
    0007ca74
    0007ca74P1.e::M(android.view.View, int):
    0007ca84return-void
    0007ca74
    0007ca86
    0007ca86 // align 0x8
    0007ca88
    0007ca88P1.e::W(java.lang.String):
    0007ca98sget-object v0, Ljava/lang/System;->err:Ljava/io/PrintStream;
    0007ca9cnew-instance v1, Ljava/lang/StringBuilder;
    0007caa0const-string v2, "SLF4J: "
    0007caa4invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    0007caaainvoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0007cab0invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    0007cab6move-result-object v3
    0007cab8invoke-virtual {v0, v3}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V
    0007cabereturn-void
    0007ca88
    0007cac0
    0007cac0P1.e::X(android.view.View, java.lang.CharSequence):
    0007cad0sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
    0007cad4const/16 v1, 0x1a
    0007cad8if-lt v0, v1, :cond_a
    0007cadcinvoke-static {v2, v3}, Lj/u1;->a(Landroid/view/View;Ljava/lang/CharSequence;)V
    0007cae2return-void
    0007cae4sget-object v0, Lj/w1;->k:Lj/w1;
    0007cae8const/4 v1, 0x0
    0007caeaif-eqz v0, :cond_16
    0007caeeiget-object v0, v0, Lj/w1;->a:Landroid/view/View;
    0007caf2if-ne v0, v2, :cond_16
    0007caf6invoke-static {v1}, Lj/w1;->b(Lj/w1;)V
    0007cafcinvoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
    0007cb02move-result v0
    0007cb04if-eqz v0, :cond_32
    0007cb08sget-object v3, Lj/w1;->l:Lj/w1;
    0007cb0cif-eqz v3, :cond_27
    0007cb10iget-object v0, v3, Lj/w1;->a:Landroid/view/View;
    0007cb14if-ne v0, v2, :cond_27
    0007cb18invoke-virtual {v3}, Lj/w1;->a()V
    0007cb1einvoke-virtual {v2, v1}, Landroid/view/View;->setOnLongClickListener(Landroid/view/View$OnLongClickListener;)V
    0007cb24const/4 v3, 0x0
    0007cb26invoke-virtual {v2, v3}, Landroid/view/View;->setLongClickable(Z)V
    0007cb2cinvoke-virtual {v2, v1}, Landroid/view/View;->setOnHoverListener(Landroid/view/View$OnHoverListener;)V
    0007cb32return-void
    0007cb34new-instance v0, Lj/w1;
    0007cb38invoke-direct {v0, v2, v3}, Lj/w1;-><init>(Landroid/view/View;Ljava/lang/CharSequence;)V
    0007cb3ereturn-void
    0007cac0
    0007cb40
    0007cb40P1.e::Y(android.view.View, float):
    0007cb50sget-boolean v0, LP1/e;->e:Z
    0007cb54if-eqz v0, :cond_b
    0007cb58invoke-static {v2, v3}, Lj0/x;->b(Landroid/view/View;F)V
    0007cb5ereturn-void
    0007cb60const/4 v0, 0x0
    0007cb62sput-boolean v0, LP1/e;->e:Z
    0007cb66invoke-virtual {v2, v3}, Landroid/view/View;->setAlpha(F)V
    0007cb6creturn-void
    0007cb40
    0007cb6e
    0007cb6e struct code_item_padding
    0007cb6e padding uint16 0x0000
    0007cb70
    0007cb70 struct try_item
    0007cb70 start_addr uint32 0x7cb58
    0007cb74 insn_count int 3
    0007cb76 handler_off uint16 0x7cb79
    0007cb78
    0007cb78 struct encoded_catch_handler_list
    0007cb78 size int 1
    0007cb79
    0007cb79 struct encoded_catch_handler ← 0x7cb76
    0007cb79 size int64 1
    0007cb7a handlers[0].type_idx int 0xb590
    0007cb7c handlers[0].addr uint32 0x7cb60
    0007cb7d
    0007cb7d // align 0x10
    0007cb80
    0007cb80P1.e::Z(android.view.View, int):
    0007cb90sget-boolean v0, LP1/e;->g:Z
    0007cb94if-nez v0, :cond_14
    0007cb98const/4 v0, 0x1
    0007cb9aconst-class v1, Landroid/view/View;
    0007cb9econst-string v2, "mViewFlags"
    0007cba2invoke-virtual {v1, v2}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;
    0007cba8move-result-object v1
    0007cbaasput-object v1, LP1/e;->f:Ljava/lang/reflect/Field;
    0007cbaeinvoke-virtual {v1, v0}, Ljava/lang/reflect/AccessibleObject;->setAccessible(Z)V
    0007cbb4sput-boolean v0, LP1/e;->g:Z
    0007cbb8sget-object v0, LP1/e;->f:Ljava/lang/reflect/Field;
    0007cbbcif-eqz v0, :cond_24
    0007cbc0invoke-virtual {v0, v4}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I
    0007cbc6move-result v0
    0007cbc8sget-object v1, LP1/e;->f:Ljava/lang/reflect/Field;
    0007cbccand-int/lit8 v0, v0, -0xd
    0007cbd0or-int/2addr v5, v0
    0007cbd2invoke-virtual {v1, v4, v5}, Ljava/lang/reflect/Field;->setInt(Ljava/lang/Object;I)V
    0007cbd8return-void
    0007cb80
    0007cbda
    0007cbda struct code_item_padding
    0007cbda padding uint16 0x0000
    0007cbdc
    0007cbdc struct try_item
    0007cbdc start_addr uint32 0x7cb9a
    0007cbe0 insn_count int 13
    0007cbe2 handler_off uint16 0x7cbed
    0007cbe4
    0007cbe4 struct try_item
    0007cbe4 start_addr uint32 0x7cbc0
    0007cbe8 insn_count int 12
    0007cbea handler_off uint16 0x7cbf1
    0007cbec
    0007cbec struct encoded_catch_handler_list
    0007cbec size int 2
    0007cbed
    0007cbed struct encoded_catch_handler ← 0x7cbe2
    0007cbed size int64 1
    0007cbee handlers[0].type_idx int 0xb58c
    0007cbf0 handlers[0].addr uint32 0x7cbb4
    0007cbf1
    0007cbf1 struct encoded_catch_handler ← 0x7cbea
    0007cbf1 size int64 1
    0007cbf2 handlers[0].type_idx int 0xb55c
    0007cbf4 handlers[0].addr uint32 0x7cbd8
    0007cbf5
    0007cbf5 // align 0x8
    0007cbf8
    0007cbf8P1.e::b0(I1.f, byte[]):
    0007cc08const-string v0, "cursor"
    0007cc0cinvoke-static {v7, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
    0007cc12const-string v0, "key"
    0007cc16invoke-static {v8, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
    0007cc1carray-length v0, v8
    0007cc1econst/4 v1, 0x0
    0007cc20iget-object v2, v7, LI1/f;->e:[B
    0007cc24iget v3, v7, LI1/f;->f:I
    0007cc28iget v4, v7, LI1/f;->g:I
    0007cc2cif-eqz v2, :cond_24
    0007cc30if-ge v3, v4, :cond_24
    0007cc34rem-int/2addr v1, v0
    0007cc36aget-byte v5, v2, v3
    0007cc3aaget-byte v6, v8, v1
    0007cc3exor-int/2addr v5, v6
    0007cc40int-to-byte v5, v5
    0007cc42aput-byte v5, v2, v3
    0007cc46add-int/lit8 v3, v3, 0x1
    0007cc4aadd-int/lit8 v1, v1, 0x1
    0007cc4egoto :goto_14
    0007cc50iget-wide v2, v7, LI1/f;->d:J
    0007cc54iget-object v4, v7, LI1/f;->a:LI1/g;
    0007cc58invoke-static {v4}, Lk1/c;->b(Ljava/lang/Object;)V
    0007cc5eiget-wide v4, v4, LI1/g;->b:J
    0007cc62cmp-long v2, v2, v4
    0007cc66if-eqz v2, :cond_4c
    0007cc6aiget-wide v2, v7, LI1/f;->d:J
    0007cc6econst-wide/16 v4, -0x1
    0007cc72cmp-long v4, v2, v4
    0007cc76if-nez v4, :cond_40
    0007cc7aconst-wide/16 v2, 0x0
    0007cc7einvoke-virtual {v7, v2, v3}, LI1/f;->h(J)I
    0007cc84move-result v2
    0007cc86goto :goto_48
    0007cc88iget v4, v7, LI1/f;->g:I
    0007cc8ciget v5, v7, LI1/f;->f:I
    0007cc90sub-int/2addr v4, v5
    0007cc92int-to-long v4, v4
    0007cc94add-long/2addr v2, v4
    0007cc96goto :goto_3b
    0007cc98const/4 v3, -0x1
    0007cc9aif-ne v2, v3, :cond_c
    0007cc9ereturn-void
    0007cca0new-instance v7, Ljava/lang/IllegalStateException;
    0007cca4const-string v8, "no more bytes"
    0007cca8invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
    0007ccaethrow v7
    0007cbf8
    0007ccb0
    0007ccb0Q.a::a(long):
    0007ccc0iget-wide v0, v8, LQ/a;->e:J
    0007ccc4cmp-long v2, v9, v0
    0007ccc8const/4 v3, 0x0
    0007cccaif-gez v2, :cond_8
    0007cccereturn v3
    0007ccd0iget-wide v4, v8, LQ/a;->g:J
    0007ccd4const-wide/16 v6, 0x0
    0007ccd8cmp-long v2, v4, v6
    0007ccdcconst/high16 v6, 0x3f800000
    0007cce0if-ltz v2, :cond_28
    0007cce4cmp-long v2, v9, v4
    0007cce8if-gez v2, :cond_17
    0007ccecgoto :goto_28
    0007cceesub-long/2addr v9, v4
    0007ccf0iget v0, v8, LQ/a;->h:F
    0007ccf4sub-float v1, v6, v0
    0007ccf8long-to-float v9, v9
    0007ccfaiget v10, v8, LQ/a;->i:I
    0007ccfeint-to-float v10, v10
    0007cd00div-float/2addr v9, v10
    0007cd02invoke-static {v9, v3, v6}, LQ/g;->b(FFF)F
    0007cd08move-result v9
    0007cd0amul-float/2addr v9, v0
    0007cd0cadd-float/2addr v9, v1
    0007cd0ereturn v9
    0007cd10sub-long/2addr v9, v0
    0007cd12long-to-float v9, v9
    0007cd14iget v10, v8, LQ/a;->a:I
    0007cd18int-to-float v10, v10
    0007cd1adiv-float/2addr v9, v10
    0007cd1cinvoke-static {v9, v3, v6}, LQ/g;->b(FFF)F
    0007cd22move-result v9
    0007cd24const/high16 v10, 0x3f000000
    0007cd28mul-float/2addr v9, v10
    0007cd2areturn v9
    0007ccb0
    0007cd2c
    0007cd2cQ.b::a(android.widget.CompoundButton):
    0007cd3cinvoke-virtual {v0}, Landroid/widget/CompoundButton;->getButtonTintList()Landroid/content/res/ColorStateList;
    0007cd42move-result-object v0
    0007cd44return-object v0
    0007cd2c
    0007cd46
    0007cd46 // align 0x8
    0007cd48
    0007cd48Q.b::b(android.widget.CompoundButton):
    0007cd58invoke-virtual {v0}, Landroid/widget/CompoundButton;->getButtonTintMode()Landroid/graphics/PorterDuff$Mode;
    0007cd5emove-result-object v0
    0007cd60return-object v0
    0007cd48
    0007cd62
    0007cd62 // align 0x4
    0007cd64
    0007cd64Q.b::c(android.widget.CompoundButton, android.content.res.ColorStateList):
    0007cd74invoke-virtual {v0, v1}, Landroid/widget/CompoundButton;->setButtonTintList(Landroid/content/res/ColorStateList;)V
    0007cd7areturn-void
    0007cd64
    0007cd7c
    0007cd7cQ.b::d(android.widget.CompoundButton, android.graphics.PorterDuff$Mode):
    0007cd8cinvoke-virtual {v0, v1}, Landroid/widget/CompoundButton;->setButtonTintMode(Landroid/graphics/PorterDuff$Mode;)V
    0007cd92return-void
    0007cd7c
    0007cd94
    0007cd94Q.c::a(android.widget.CompoundButton):
    0007cda4invoke-virtual {v0}, Landroid/widget/CompoundButton;->getButtonDrawable()Landroid/graphics/drawable/Drawable;
    0007cdaamove-result-object v0
    0007cdacreturn-object v0
    0007cd94
    0007cdae
    0007cdae // align 0x10
    0007cdb0
    0007cdb0Q.d::a(android.widget.EdgeEffect, float, float):
    0007cdc0invoke-virtual {v0, v1, v2}, Landroid/widget/EdgeEffect;->onPull(FF)V
    0007cdc6return-void
    0007cdb0
    0007cdc8
    0007cdc8Q.e::a(android.content.Context, android.util.AttributeSet):
    0007cdd8new-instance v0, Landroid/widget/EdgeEffect;
    0007cddcinvoke-direct {v0, v1, v2}, Landroid/widget/EdgeEffect;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
    0007cde2return-object v0
    0007cde4new-instance v2, Landroid/widget/EdgeEffect;
    0007cde8invoke-direct {v2, v1}, Landroid/widget/EdgeEffect;-><init>(Landroid/content/Context;)V
    0007cdeereturn-object v2
    0007cdc8
    0007cdf0
    0007cdf0 struct try_item
    0007cdf0 start_addr uint32 0x7cdd8
    0007cdf4 insn_count int 5
    0007cdf6 handler_off uint16 0x7cdf9
    0007cdf8
    0007cdf8 struct encoded_catch_handler_list
    0007cdf8 size int 1
    0007cdf9
    0007cdf9 struct encoded_catch_handler ← 0x7cdf6
    0007cdf9 size int64 0
    0007cdfa catch_all_addr uint32 0x7cde4
    0007cdfb
    0007cdfb // align 0x4
    0007cdfc
    0007cdfcQ.e::b(android.widget.EdgeEffect):
    0007ce0cinvoke-virtual {v0}, Landroid/widget/EdgeEffect;->getDistance()F
    0007ce12move-result v0
    0007ce14return v0
    0007ce16const/4 v0, 0x0
    0007ce18return v0
    0007cdfc
    0007ce1a
    0007ce1a struct code_item_padding
    0007ce1a padding uint16 0x0000
    0007ce1c
    0007ce1c struct try_item
    0007ce1c start_addr uint32 0x7ce0c
    0007ce20 insn_count int 4
    0007ce22 handler_off uint16 0x7ce25
    0007ce24
    0007ce24 struct encoded_catch_handler_list
    0007ce24 size int 1
    0007ce25
    0007ce25 struct encoded_catch_handler ← 0x7ce22
    0007ce25 size int64 0
    0007ce26 catch_all_addr uint32 0x7ce16
    0007ce27
    0007ce27 // align 0x8
    0007ce28
    0007ce28Q.e::c(android.widget.EdgeEffect, float, float):
    0007ce38invoke-virtual {v0, v1, v2}, Landroid/widget/EdgeEffect;->onPullDistance(FF)F
    0007ce3emove-result v0
    0007ce40return v0
    0007ce42invoke-virtual {v0, v1, v2}, Landroid/widget/EdgeEffect;->onPull(FF)V
    0007ce48const/4 v0, 0x0
    0007ce4areturn v0
    0007ce28
    0007ce4c
    0007ce4c struct try_item
    0007ce4c start_addr uint32 0x7ce38
    0007ce50 insn_count int 4
    0007ce52 handler_off uint16 0x7ce55
    0007ce54
    0007ce54 struct encoded_catch_handler_list
    0007ce54 size int 1
    0007ce55
    0007ce55 struct encoded_catch_handler ← 0x7ce52
    0007ce55 size int64 0
    0007ce56 catch_all_addr uint32 0x7ce42
    0007ce57
    0007ce57 // align 0x8
    0007ce58
    0007ce58Q.f::a(android.widget.ImageView):
    0007ce68invoke-virtual {v0}, Landroid/widget/ImageView;->getImageTintList()Landroid/content/res/ColorStateList;
    0007ce6emove-result-object v0
    0007ce70return-object v0
    0007ce58
    0007ce72
    0007ce72 // align 0x4
    0007ce74
    0007ce74Q.f::b(android.widget.ImageView):
    0007ce84invoke-virtual {v0}, Landroid/widget/ImageView;->getImageTintMode()Landroid/graphics/PorterDuff$Mode;
    0007ce8amove-result-object v0
    0007ce8creturn-object v0
    0007ce74
    0007ce8e
    0007ce8e // align 0x10
    0007ce90
    0007ce90Q.f::c(android.widget.ImageView, android.content.res.ColorStateList):
    0007cea0invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setImageTintList(Landroid/content/res/ColorStateList;)V
    0007cea6return-void
    0007ce90
    0007cea8
    0007cea8Q.f::d(android.widget.ImageView, android.graphics.PorterDuff$Mode):
    0007ceb8invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setImageTintMode(Landroid/graphics/PorterDuff$Mode;)V
    0007cebereturn-void
    0007cea8
    0007cec0
    0007cec0Q.g::onTouch(android.view.View, android.view.MotionEvent):
    0007ced0const/4 v0, 0x1
    0007ced2iget-boolean v1, v7, LQ/g;->p:Z
    0007ced6const/4 v2, 0x0
    0007ced8if-nez v1, :cond_8
    0007cedcgoto/16 :goto_7c
    0007cee0invoke-virtual {v9}, Landroid/view/MotionEvent;->getActionMasked()I
    0007cee6move-result v1
    0007cee8if-eqz v1, :cond_1b
    0007ceecif-eq v1, v0, :cond_17
    0007cef0const/4 v3, 0x2
    0007cef2if-eq v1, v3, :cond_1f
    0007cef6const/4 v8, 0x3
    0007cef8if-eq v1, v8, :cond_17
    0007cefcgoto :goto_7c
    0007cefeinvoke-virtual {v7}, LQ/g;->d()V
    0007cf04return v2
    0007cf06iput-boolean v0, v7, LQ/g;->n:Z
    0007cf0aiput-boolean v2, v7, LQ/g;->l:Z
    0007cf0einvoke-virtual {v9}, Landroid/view/MotionEvent;->getX()F
    0007cf14move-result v1
    0007cf16invoke-virtual {v8}, Landroid/view/View;->getWidth()I
    0007cf1cmove-result v3
    0007cf1eint-to-float v3, v3
    0007cf20iget-object v4, v7, LQ/g;->c:Landroid/widget/ListView;
    0007cf24invoke-virtual {v4}, Landroid/view/View;->getWidth()I
    0007cf2amove-result v5
    0007cf2cint-to-float v5, v5
    0007cf2einvoke-virtual {v7, v2, v1, v3, v5}, LQ/g;->a(IFFF)F
    0007cf34move-result v1
    0007cf36invoke-virtual {v9}, Landroid/view/MotionEvent;->getY()F
    0007cf3cmove-result v9
    0007cf3einvoke-virtual {v8}, Landroid/view/View;->getHeight()I
    0007cf44move-result v8
    0007cf46int-to-float v8, v8
    0007cf48invoke-virtual {v4}, Landroid/view/View;->getHeight()I
    0007cf4emove-result v3
    0007cf50int-to-float v3, v3
    0007cf52invoke-virtual {v7, v0, v9, v8, v3}, LQ/g;->a(IFFF)F
    0007cf58move-result v8
    0007cf5aiget-object v9, v7, LQ/g;->a:LQ/a;
    0007cf5eiput v1, v9, LQ/a;->c:F
    0007cf62iput v8, v9, LQ/a;->d:F
    0007cf66iget-boolean v8, v7, LQ/g;->o:Z
    0007cf6aif-nez v8, :cond_7c
    0007cf6einvoke-virtual {v7}, LQ/g;->e()Z
    0007cf74move-result v8
    0007cf76if-eqz v8, :cond_7c
    0007cf7aiget-object v8, v7, LQ/g;->d:LO0/B;
    0007cf7eif-nez v8, :cond_60
    0007cf82new-instance v8, LO0/B;
    0007cf86invoke-direct {v8, v0, v7}, LO0/B;-><init>(ILjava/lang/Object;)V
    0007cf8ciput-object v8, v7, LQ/g;->d:LO0/B;
    0007cf90iput-boolean v0, v7, LQ/g;->o:Z
    0007cf94iput-boolean v0, v7, LQ/g;->m:Z
    0007cf98iget-boolean v8, v7, LQ/g;->l:Z
    0007cf9cif-nez v8, :cond_75
    0007cfa0iget v8, v7, LQ/g;->h:I
    0007cfa4if-lez v8, :cond_75
    0007cfa8iget-object v9, v7, LQ/g;->d:LO0/B;
    0007cfacint-to-long v5, v8
    0007cfaesget-object v8, LK/P;->a:Ljava/util/WeakHashMap;
    0007cfb2invoke-virtual {v4, v9, v5, v6}, Landroid/view/View;->postOnAnimationDelayed(Ljava/lang/Runnable;J)V
    0007cfb8goto :goto_7a
    0007cfbaiget-object v8, v7, LQ/g;->d:LO0/B;
    0007cfbeinvoke-virtual {v8}, LO0/B;->run()V
    0007cfc4iput-boolean v0, v7, LQ/g;->l:Z
    0007cfc8return v2
    0007cec0
    0007cfca
    0007cfca // align 0x4
    0007cfcc
    0007cfccQ.g::e():
    0007cfdciget-object v0, v8, LQ/g;->a:LQ/a;
    0007cfe0iget v1, v0, LQ/a;->d:F
    0007cfe4invoke-static {v1}, Ljava/lang/Math;->abs(F)F
    0007cfeamove-result v2
    0007cfecdiv-float/2addr v1, v2
    0007cfeefloat-to-int v1, v1
    0007cff0iget v0, v0, LQ/a;->c:F
    0007cff4invoke-static {v0}, Ljava/lang/Math;->abs(F)F
    0007cffaconst/4 v0, 0x0
    0007cffcif-eqz v1, :cond_4a
    0007d000iget-object v2, v8, LQ/g;->q:Lj/x0;
    0007d004invoke-virtual {v2}, Landroid/widget/AdapterView;->getCount()I
    0007d00amove-result v3
    0007d00cif-nez v3, :cond_1b
    0007d010goto :goto_4a
    0007d012invoke-virtual {v2}, Landroid/view/ViewGroup;->getChildCount()I
    0007d018move-result v4
    0007d01ainvoke-virtual {v2}, Landroid/widget/AdapterView;->getFirstVisiblePosition()I
    0007d020move-result v5
    0007d022add-int v6, v5, v4
    0007d026const/4 v7, 0x1
    0007d028if-lez v1, :cond_3a
    0007d02cif-lt v6, v3, :cond_49
    0007d030sub-int/2addr v4, v7
    0007d032invoke-virtual {v2, v4}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
    0007d038move-result-object v1
    0007d03ainvoke-virtual {v1}, Landroid/view/View;->getBottom()I
    0007d040move-result v1
    0007d042invoke-virtual {v2}, Landroid/view/View;->getHeight()I
    0007d048move-result v2
    0007d04aif-gt v1, v2, :cond_49
    0007d04egoto :goto_4a
    0007d050if-gez v1, :cond_4a
    0007d054if-gtz v5, :cond_49
    0007d058invoke-virtual {v2, v0}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
    0007d05emove-result-object v1
    0007d060invoke-virtual {v1}, Landroid/view/View;->getTop()I
    0007d066move-result v1
    0007d068if-ltz v1, :cond_49
    0007d06cgoto :goto_4a
    0007d06ereturn v7
    0007d070return v0
    0007cfcc
    0007d072
    0007d072 // align 0x4
    0007d074
    0007d074Q.g::a(int, float, float, float):
    0007d084iget-object v0, v3, LQ/g;->e:[F
    0007d088aget v0, v0, v4
    0007d08ciget-object v1, v3, LQ/g;->f:[F
    0007d090aget v1, v1, v4
    0007d094mul-float/2addr v0, v6
    0007d096const/4 v2, 0x0
    0007d098invoke-static {v0, v2, v1}, LQ/g;->b(FFF)F
    0007d09emove-result v0
    0007d0a0invoke-virtual {v3, v5, v0}, LQ/g;->c(FF)F
    0007d0a6move-result v1
    0007d0a8sub-float/2addr v6, v5
    0007d0aainvoke-virtual {v3, v6, v0}, LQ/g;->c(FF)F
    0007d0b0move-result v5
    0007d0b2sub-float/2addr v5, v1
    0007d0b4cmpg-float v6, v5, v2
    0007d0b8iget-object v0, v3, LQ/g;->b:Landroid/view/animation/AccelerateInterpolator;
    0007d0bcif-gez v6, :cond_25
    0007d0c0neg-float v5, v5
    0007d0c2invoke-virtual {v0, v5}, Landroid/view/animation/AccelerateInterpolator;->getInterpolation(F)F
    0007d0c8move-result v5
    0007d0caneg-float v5, v5
    0007d0ccgoto :goto_2d
    0007d0cecmpl-float v6, v5, v2
    0007d0d2if-lez v6, :cond_36
    0007d0d6invoke-virtual {v0, v5}, Landroid/view/animation/AccelerateInterpolator;->getInterpolation(F)F
    0007d0dcmove-result v5
    0007d0deconst/high16 v6, -0x40800000
    0007d0e2const/high16 v0, 0x3f800000
    0007d0e6invoke-static {v5, v6, v0}, LQ/g;->b(FFF)F
    0007d0ecmove-result v5
    0007d0eegoto :goto_37
    0007d0f0move v5, v2
    0007d0f2cmpl-float v6, v5, v2
    0007d0f6if-nez v6, :cond_3c
    0007d0fareturn v2
    0007d0fciget-object v0, v3, LQ/g;->i:[F
    0007d100aget v0, v0, v4
    0007d104iget-object v1, v3, LQ/g;->j:[F
    0007d108aget v1, v1, v4
    0007d10ciget-object v2, v3, LQ/g;->k:[F
    0007d110aget v4, v2, v4
    0007d114mul-float/2addr v0, v7
    0007d116if-lez v6, :cond_51
    0007d11amul-float/2addr v5, v0
    0007d11cinvoke-static {v5, v1, v4}, LQ/g;->b(FFF)F
    0007d122move-result v4
    0007d124return v4
    0007d126neg-float v5, v5
    0007d128mul-float/2addr v5, v0
    0007d12ainvoke-static {v5, v1, v4}, LQ/g;->b(FFF)F
    0007d130move-result v4
    0007d132neg-float v4, v4
    0007d134return v4
    0007d074
    0007d136
    0007d136 // align 0x8
    0007d138
    0007d138Q.g::b(float, float, float):
    0007d148cmpl-float v0, v1, v3
    0007d14cif-lez v0, :cond_5
    0007d150return v3
    0007d152cmpg-float v3, v1, v2
    0007d156if-gez v3, :cond_a
    0007d15areturn v2
    0007d15creturn v1
    0007d138
    0007d15e
    0007d15e // align 0x10
    0007d160
    0007d160Q.g::c(float, float):
    0007d170const/4 v0, 0x0
    0007d172cmpl-float v1, v7, v0
    0007d176if-nez v1, :cond_6
    0007d17agoto :goto_2c
    0007d17ciget v1, v5, LQ/g;->g:I
    0007d180const/4 v2, 0x1
    0007d182if-eqz v1, :cond_18
    0007d186if-eq v1, v2, :cond_18
    0007d18aconst/4 v2, 0x2
    0007d18cif-eq v1, v2, :cond_11
    0007d190goto :goto_2c
    0007d192cmpg-float v1, v6, v0
    0007d196if-gez v1, :cond_2c
    0007d19aneg-float v7, v7
    0007d19cdiv-float/2addr v6, v7
    0007d19ereturn v6
    0007d1a0cmpg-float v3, v6, v7
    0007d1a4if-gez v3, :cond_2c
    0007d1a8cmpl-float v3, v6, v0
    0007d1acconst/high16 v4, 0x3f800000
    0007d1b0if-ltz v3, :cond_25
    0007d1b4div-float/2addr v6, v7
    0007d1b6sub-float/2addr v4, v6
    0007d1b8return v4
    0007d1baiget-boolean v6, v5, LQ/g;->o:Z
    0007d1beif-eqz v6, :cond_2c
    0007d1c2if-ne v1, v2, :cond_2c
    0007d1c6return v4
    0007d1c8return v0
    0007d160
    0007d1ca
    0007d1ca // align 0x4
    0007d1cc
    0007d1ccQ.g::<clinit>():
    0007d1dcinvoke-static {}, Landroid/view/ViewConfiguration;->getTapTimeout()I
    0007d1e2move-result v0
    0007d1e4sput v0, LQ/g;->r:I
    0007d1e8return-void
    0007d1cc
    0007d1ea
    0007d1ea // align 0x4
    0007d1ec
    0007d1ecQ.g::<init>(j.x0):
    0007d1fcconst/4 v0, 0x2
    0007d1feinvoke-direct {v12}, Ljava/lang/Object;-><init>()V
    0007d204new-instance v1, LQ/a;
    0007d208invoke-direct {v1}, Ljava/lang/Object;-><init>()V
    0007d20econst-wide/high16 v2, -0x-8000000000000000
    0007d212iput-wide v2, v1, LQ/a;->e:J
    0007d216const-wide/16 v2, -0x1
    0007d21aiput-wide v2, v1, LQ/a;->g:J
    0007d21econst-wide/16 v2, 0x0
    0007d222iput-wide v2, v1, LQ/a;->f:J
    0007d226iput-object v1, v12, LQ/g;->a:LQ/a;
    0007d22anew-instance v2, Landroid/view/animation/AccelerateInterpolator;
    0007d22einvoke-direct {v2}, Landroid/view/animation/AccelerateInterpolator;-><init>()V
    0007d234iput-object v2, v12, LQ/g;->b:Landroid/view/animation/AccelerateInterpolator;
    0007d238new-array v2, v0, [F
    0007d23cfill-array-data v2, :array_90
    0007d242iput-object v2, v12, LQ/g;->e:[F
    0007d246const v3, 0x7f7fffff
    0007d24cnew-array v4, v0, [F
    0007d250fill-array-data v4, :array_98
    0007d256iput-object v4, v12, LQ/g;->f:[F
    0007d25anew-array v5, v0, [F
    0007d25efill-array-data v5, :array_a0
    0007d264iput-object v5, v12, LQ/g;->i:[F
    0007d268new-array v6, v0, [F
    0007d26cfill-array-data v6, :array_a8
    0007d272iput-object v6, v12, LQ/g;->j:[F
    0007d276new-array v0, v0, [F
    0007d27afill-array-data v0, :array_b0
    0007d280iput-object v0, v12, LQ/g;->k:[F
    0007d284iput-object v13, v12, LQ/g;->c:Landroid/widget/ListView;
    0007d288invoke-static {}, Landroid/content/res/Resources;->getSystem()Landroid/content/res/Resources;
    0007d28emove-result-object v7
    0007d290invoke-virtual {v7}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;
    0007d296move-result-object v7
    0007d298iget v7, v7, Landroid/util/DisplayMetrics;->density:F
    0007d29cconst v8, 0x44c4e000
    0007d2a2mul-float/2addr v8, v7
    0007d2a4const/high16 v9, 0x3f000000
    0007d2a8add-float/2addr v8, v9
    0007d2aafloat-to-int v8, v8
    0007d2acconst v10, 0x439d8000
    0007d2b2mul-float/2addr v7, v10
    0007d2b4add-float/2addr v7, v9
    0007d2b6float-to-int v7, v7
    0007d2b8int-to-float v8, v8
    0007d2baconst/high16 v9, 0x447a0000
    0007d2bediv-float/2addr v8, v9
    0007d2c0const/4 v10, 0x0
    0007d2c2aput v8, v0, v10
    0007d2c6const/4 v11, 0x1
    0007d2c8aput v8, v0, v11
    0007d2ccint-to-float v0, v7
    0007d2cediv-float/2addr v0, v9
    0007d2d0aput v0, v6, v10
    0007d2d4aput v0, v6, v11
    0007d2d8iput v11, v12, LQ/g;->g:I
    0007d2dcaput v3, v4, v10
    0007d2e0aput v3, v4, v11
    0007d2e4const v0, 0x3e4ccccd
    0007d2eaaput v0, v2, v10
    0007d2eeaput v0, v2, v11
    0007d2f2const v0, 0x3a83126f
    0007d2f8aput v0, v5, v10
    0007d2fcaput v0, v5, v11
    0007d300sget v0, LQ/g;->r:I
    0007d304iput v0, v12, LQ/g;->h:I
    0007d308const/16 v0, 0x1f4
    0007d30ciput v0, v1, LQ/a;->a:I
    0007d310iput v0, v1, LQ/a;->b:I
    0007d314iput-object v13, v12, LQ/g;->q:Lj/x0;
    0007d318return-void
    0007d31anop
    0007d31c.array-data 4
    0007d32c.array-data 4
    0007d33c.array-data 4
    0007d34c.array-data 4
    0007d35c.array-data 4
    0007d1ec
    0007d36c
    0007d36cQ.g::d():
    0007d37ciget-boolean v0, v6, LQ/g;->m:Z
    0007d380const/4 v1, 0x0
    0007d382if-eqz v0, :cond_8
    0007d386iput-boolean v1, v6, LQ/g;->o:Z
    0007d38areturn-void
    0007d38ciget-object v0, v6, LQ/g;->a:LQ/a;
    0007d390invoke-static {}, Landroid/view/animation/AnimationUtils;->currentAnimationTimeMillis()J
    0007d396move-result-wide v2
    0007d398iget-wide v4, v0, LQ/a;->e:J
    0007d39csub-long v4, v2, v4
    0007d3a0long-to-int v4, v4
    0007d3a2iget v5, v0, LQ/a;->b:I
    0007d3a6if-le v4, v5, :cond_19
    0007d3aamove v1, v5
    0007d3acgoto :goto_1d
    0007d3aeif-gez v4, :cond_1c
    0007d3b2goto :goto_1d
    0007d3b4move v1, v4
    0007d3b6iput v1, v0, LQ/a;->i:I
    0007d3bainvoke-virtual {v0, v2, v3}, LQ/a;->a(J)F
    0007d3c0move-result v1
    0007d3c2iput v1, v0, LQ/a;->h:F
    0007d3c6iput-wide v2, v0, LQ/a;->g:J
    0007d3careturn-void
    0007d36c
    0007d3cc
    0007d3ccQ.h::g(android.view.View, int, android.os.Bundle):
    0007d3dciget v0, v4, LQ/h;->d:I
    0007d3e0packed-switch v0, :pswitch_data_a2
    0007d3e6invoke-super {v4, v5, v6, v7}, LK/b;->g(Landroid/view/View;ILandroid/os/Bundle;)Z
    0007d3ecmove-result v5
    0007d3eereturn v5
    0007d3f0invoke-super {v4, v5, v6, v7}, LK/b;->g(Landroid/view/View;ILandroid/os/Bundle;)Z
    0007d3f6move-result v7
    0007d3f8const/4 v0, 0x1
    0007d3faif-eqz v7, :cond_13
    0007d3fegoto/16 :goto_a1
    0007d402check-cast v5, Landroidx/core/widget/NestedScrollView;
    0007d406invoke-virtual {v5}, Landroid/view/View;->isEnabled()Z
    0007d40cmove-result v7
    0007d40econst/4 v1, 0x0
    0007d410if-nez v7, :cond_1e
    0007d414goto/16 :goto_a0
    0007d418invoke-virtual {v5}, Landroid/view/View;->getHeight()I
    0007d41emove-result v7
    0007d420new-instance v2, Landroid/graphics/Rect;
    0007d424invoke-direct {v2}, Landroid/graphics/Rect;-><init>()V
    0007d42ainvoke-virtual {v5}, Landroid/view/View;->getMatrix()Landroid/graphics/Matrix;
    0007d430move-result-object v3
    0007d432invoke-virtual {v3}, Landroid/graphics/Matrix;->isIdentity()Z
    0007d438move-result v3
    0007d43aif-eqz v3, :cond_3b
    0007d43einvoke-virtual {v5, v2}, Landroid/view/View;->getGlobalVisibleRect(Landroid/graphics/Rect;)Z
    0007d444move-result v3
    0007d446if-eqz v3, :cond_3b
    0007d44ainvoke-virtual {v2}, Landroid/graphics/Rect;->height()I
    0007d450move-result v7
    0007d452const/16 v2, 0x1000
    0007d456if-eq v6, v2, :cond_75
    0007d45aconst/16 v2, 0x2000
    0007d45eif-eq v6, v2, :cond_4e
    0007d462const v2, 0x1020038
    0007d468if-eq v6, v2, :cond_4e
    0007d46cconst v2, 0x102003a
    0007d472if-eq v6, v2, :cond_75
    0007d476goto :goto_a0
    0007d478invoke-virtual {v5}, Landroid/view/View;->getPaddingBottom()I
    0007d47emove-result v6
    0007d480sub-int/2addr v7, v6
    0007d482invoke-virtual {v5}, Landroid/view/View;->getPaddingTop()I
    0007d488move-result v6
    0007d48asub-int/2addr v7, v6
    0007d48cinvoke-virtual {v5}, Landroid/view/View;->getScrollY()I
    0007d492move-result v6
    0007d494sub-int/2addr v6, v7
    0007d496invoke-static {v6, v1}, Ljava/lang/Math;->max(II)I
    0007d49cmove-result v6
    0007d49einvoke-virtual {v5}, Landroid/view/View;->getScrollY()I
    0007d4a4move-result v7
    0007d4a6if-eq v6, v7, :cond_a0
    0007d4aainvoke-virtual {v5}, Landroid/view/View;->getScrollX()I
    0007d4b0move-result v7
    0007d4b2sub-int/2addr v1, v7
    0007d4b4invoke-virtual {v5}, Landroid/view/View;->getScrollY()I
    0007d4bamove-result v7
    0007d4bcsub-int/2addr v6, v7
    0007d4beinvoke-virtual {v5, v1, v6, v0}, Landroidx/core/widget/NestedScrollView;->u(IIZ)V
    0007d4c4goto :goto_a1
    0007d4c6invoke-virtual {v5}, Landroid/view/View;->getPaddingBottom()I
    0007d4ccmove-result v6
    0007d4cesub-int/2addr v7, v6
    0007d4d0invoke-virtual {v5}, Landroid/view/View;->getPaddingTop()I
    0007d4d6move-result v6
    0007d4d8sub-int/2addr v7, v6
    0007d4dainvoke-virtual {v5}, Landroid/view/View;->getScrollY()I
    0007d4e0move-result v6
    0007d4e2add-int/2addr v6, v7
    0007d4e4invoke-virtual {v5}, Landroidx/core/widget/NestedScrollView;->getScrollRange()I
    0007d4eamove-result v7
    0007d4ecinvoke-static {v6, v7}, Ljava/lang/Math;->min(II)I
    0007d4f2move-result v6
    0007d4f4invoke-virtual {v5}, Landroid/view/View;->getScrollY()I
    0007d4famove-result v7
    0007d4fcif-eq v6, v7, :cond_a0
    0007d500invoke-virtual {v5}, Landroid/view/View;->getScrollX()I
    0007d506move-result v7
    0007d508sub-int/2addr v1, v7
    0007d50ainvoke-virtual {v5}, Landroid/view/View;->getScrollY()I
    0007d510move-result v7
    0007d512sub-int/2addr v6, v7
    0007d514invoke-virtual {v5, v1, v6, v0}, Landroidx/core/widget/NestedScrollView;->u(IIZ)V
    0007d51agoto :goto_a1
    0007d51cmove v0, v1
    0007d51ereturn v0
    0007d520.packed-switch 0x0
    0007d3cc