DownloadTaskExtensionKt.smali

.class public final Lcom/liulishuo/okdownload/kotlin/DownloadTaskExtensionKt;
.super Ljava/lang/Object;
.source "DownloadTaskExtension.kt"


# annotations
.annotation runtime Lkotlin/Metadata;
    bv = {
        0x1,
        0x0,
        0x3
    }
    d1 = {
        "\u0000\u00f0\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0003\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0010\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0003\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0010$\n\u0002\u0010\u000e\n\u0002\u0010 \n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0010\u0008\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\t\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0004\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0003\n\u0002\u0018\u0002\n\u0002\u0008\u0003\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0003\n\u0002\u0010\u000b\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0007\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\u001a\u001a\u0010\u0000\u001a\u00020\u00012\u0008\u0010\u0002\u001a\u0004\u0018\u00010\u00012\u0006\u0010\u0003\u001a\u00020\u0001H\u0000\u001a%\u0010\u0004\u001a\u00020\u0005*\u00020\u00062\u000e\u0008\u0002\u0010\u0007\u001a\u0008\u0012\u0004\u0012\u00020\t0\u0008H\u0086@\u00f8\u0001\u0000\u00a2\u0006\u0002\u0010\n\u001a\u0018\u0010\u000b\u001a\u00020\t*\u0006\u0012\u0002\u0008\u00030\u000c2\u0006\u0010\r\u001a\u00020\u0006H\u0000\u001a\u00cc\u0007\u0010\u000e\u001a\u00020\t*\u00020\u00062+\u0008\u0002\u0010\u000f\u001a%\u0012\u0013\u0012\u00110\u0006\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(\r\u0012\u0004\u0012\u00020\t\u0018\u00010\u0010j\u0004\u0018\u0001`\u00132R\u0008\u0002\u0010\u0014\u001aL\u0012\u0013\u0012\u00110\u0006\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(\r\u0012%\u0012#\u0012\u0004\u0012\u00020\u0017\u0012\n\u0012\u0008\u0012\u0004\u0012\u00020\u00170\u00180\u0016\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(\u0019\u0012\u0004\u0012\u00020\t\u0018\u00010\u0015j\u0004\u0018\u0001`\u001a2g\u0008\u0002\u0010\u001b\u001aa\u0012\u0013\u0012\u00110\u0006\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(\r\u0012\u0013\u0012\u00110\u001d\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(\u001e\u0012%\u0012#\u0012\u0004\u0012\u00020\u0017\u0012\n\u0012\u0008\u0012\u0004\u0012\u00020\u00170\u00180\u0016\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(\u001f\u0012\u0004\u0012\u00020\t\u0018\u00010\u001cj\u0004\u0018\u0001` 2U\u0008\u0002\u0010!\u001aO\u0012\u0013\u0012\u00110\u0006\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(\r\u0012\u0013\u0012\u00110\"\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(#\u0012\u0013\u0012\u00110$\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(%\u0012\u0004\u0012\u00020\t\u0018\u00010\u001cj\u0004\u0018\u0001`&2@\u0008\u0002\u0010\'\u001a:\u0012\u0013\u0012\u00110\u0006\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(\r\u0012\u0013\u0012\u00110\"\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(#\u0012\u0004\u0012\u00020\t\u0018\u00010\u0015j\u0004\u0018\u0001`(2g\u0008\u0002\u0010)\u001aa\u0012\u0013\u0012\u00110\u0006\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(\r\u0012\u0013\u0012\u00110\u001d\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(*\u0012%\u0012#\u0012\u0004\u0012\u00020\u0017\u0012\n\u0012\u0008\u0012\u0004\u0012\u00020\u00170\u00180\u0016\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(\u0019\u0012\u0004\u0012\u00020\t\u0018\u00010\u001cj\u0004\u0018\u0001`+2|\u0008\u0002\u0010,\u001av\u0012\u0013\u0012\u00110\u0006\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(\r\u0012\u0013\u0012\u00110\u001d\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(*\u0012\u0013\u0012\u00110\u001d\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(\u001e\u0012%\u0012#\u0012\u0004\u0012\u00020\u0017\u0012\n\u0012\u0008\u0012\u0004\u0012\u00020\u00170\u00180\u0016\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(\u001f\u0012\u0004\u0012\u00020\t\u0018\u00010-j\u0004\u0018\u0001`.2U\u0008\u0002\u0010/\u001aO\u0012\u0013\u0012\u00110\u0006\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(\r\u0012\u0013\u0012\u00110\u001d\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(*\u0012\u0013\u0012\u001100\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(1\u0012\u0004\u0012\u00020\t\u0018\u00010\u001cj\u0004\u0018\u0001`22U\u0008\u0002\u00103\u001aO\u0012\u0013\u0012\u00110\u0006\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(\r\u0012\u0013\u0012\u00110\u001d\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(*\u0012\u0013\u0012\u001100\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(4\u0012\u0004\u0012\u00020\t\u0018\u00010\u001cj\u0004\u0018\u0001`52U\u0008\u0002\u00106\u001aO\u0012\u0013\u0012\u00110\u0006\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(\r\u0012\u0013\u0012\u00110\u001d\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(*\u0012\u0013\u0012\u001100\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(1\u0012\u0004\u0012\u00020\t\u0018\u00010\u001cj\u0004\u0018\u0001`72Q\u00108\u001aM\u0012\u0013\u0012\u00110\u0006\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(\r\u0012\u0013\u0012\u001109\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(%\u0012\u0015\u0012\u0013\u0018\u00010:\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(;\u0012\u0004\u0012\u00020\t0\u001cj\u0002`<\u001a\u00b9\u0003\u0010=\u001a\u00020\t*\u00020\u00062@\u0008\u0002\u0010>\u001a:\u0012\u0013\u0012\u00110\u0006\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(\r\u0012\u0013\u0012\u00110?\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(@\u0012\u0004\u0012\u00020\t\u0018\u00010\u0015j\u0004\u0018\u0001`A2@\u0008\u0002\u0010B\u001a:\u0012\u0013\u0012\u00110\u0006\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(\r\u0012\u0013\u0012\u00110$\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(%\u0012\u0004\u0012\u00020\t\u0018\u00010\u0015j\u0004\u0018\u0001`C2j\u0008\u0002\u0010D\u001ad\u0012\u0013\u0012\u00110\u0006\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(\r\u0012\u0013\u0012\u00110\u001d\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(E\u0012\u0013\u0012\u001100\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(F\u0012\u0013\u0012\u001100\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(G\u0012\u0004\u0012\u00020\t\u0018\u00010-j\u0004\u0018\u0001`H2U\u0008\u0002\u0010I\u001aO\u0012\u0013\u0012\u00110\u0006\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(\r\u0012\u0013\u0012\u001100\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(F\u0012\u0013\u0012\u001100\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(G\u0012\u0004\u0012\u00020\t\u0018\u00010\u001cj\u0004\u0018\u0001`J2f\u0010K\u001ab\u0012\u0013\u0012\u00110\u0006\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(\r\u0012\u0013\u0012\u001109\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(%\u0012\u0015\u0012\u0013\u0018\u00010:\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(;\u0012\u0013\u0012\u00110?\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(@\u0012\u0004\u0012\u00020\t0-j\u0002`L\u001a\u0086\u0001\u0010M\u001a\u00020\t*\u00020\u00062\'\u0008\u0002\u0010\u000f\u001a!\u0012\u0013\u0012\u00110\u0006\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(\r\u0012\u0004\u0012\u00020\t0\u0010j\u0002`\u00132Q\u00108\u001aM\u0012\u0013\u0012\u00110\u0006\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(\r\u0012\u0013\u0012\u001109\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(%\u0012\u0015\u0012\u0013\u0018\u00010:\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(;\u0012\u0004\u0012\u00020\t0\u001cj\u0002`<\u001a\u00a8\u0004\u0010N\u001a\u00020\t*\u00020\u00062+\u0008\u0002\u0010O\u001a%\u0012\u0013\u0012\u00110\u0006\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(\r\u0012\u0004\u0012\u00020\t\u0018\u00010\u0010j\u0004\u0018\u0001`P2j\u0008\u0002\u0010Q\u001ad\u0012\u0013\u0012\u00110\u0006\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(\r\u0012\u0013\u0012\u00110\u001d\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(E\u0012\u0013\u0012\u001100\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(F\u0012\u0013\u0012\u001100\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(G\u0012\u0004\u0012\u00020\t\u0018\u00010-j\u0004\u0018\u0001`H2U\u0008\u0002\u0010R\u001aO\u0012\u0013\u0012\u00110\u0006\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(\r\u0012\u0013\u0012\u001100\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(F\u0012\u0013\u0012\u001100\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(G\u0012\u0004\u0012\u00020\t\u0018\u00010\u001cj\u0004\u0018\u0001`J2+\u0008\u0002\u0010S\u001a%\u0012\u0013\u0012\u00110\u0006\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(\r\u0012\u0004\u0012\u00020\t\u0018\u00010\u0010j\u0004\u0018\u0001`T2+\u0008\u0002\u0010U\u001a%\u0012\u0013\u0012\u00110\u0006\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(\r\u0012\u0004\u0012\u00020\t\u0018\u00010\u0010j\u0004\u0018\u0001`V2+\u0008\u0002\u0010W\u001a%\u0012\u0013\u0012\u00110\u0006\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(\r\u0012\u0004\u0012\u00020\t\u0018\u00010\u0010j\u0004\u0018\u0001`X2@\u0008\u0002\u0010Y\u001a:\u0012\u0013\u0012\u00110\u0006\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(\r\u0012\u0013\u0012\u00110$\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(%\u0012\u0004\u0012\u00020\t\u0018\u00010\u0015j\u0004\u0018\u0001`C2S\u0008\u0002\u0010Z\u001aM\u0012\u0013\u0012\u00110\u0006\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(\r\u0012&\u0012$0:j\u0011`[\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(\\\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(\\\u0012\u0004\u0012\u00020\t\u0018\u00010\u0015j\u0004\u0018\u0001`]2\u000e\u0008\u0002\u0010^\u001a\u0008\u0012\u0004\u0012\u00020\t0\u0008\u001a\u00f7\u0005\u0010_\u001a\u00020\t*\u00020\u00062+\u0008\u0002\u0010\u000f\u001a%\u0012\u0013\u0012\u00110\u0006\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(\r\u0012\u0004\u0012\u00020\t\u0018\u00010\u0010j\u0004\u0018\u0001`\u00132g\u0008\u0002\u0010)\u001aa\u0012\u0013\u0012\u00110\u0006\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(\r\u0012\u0013\u0012\u00110\u001d\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(*\u0012%\u0012#\u0012\u0004\u0012\u00020\u0017\u0012\n\u0012\u0008\u0012\u0004\u0012\u00020\u00170\u00180\u0016\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(\u0019\u0012\u0004\u0012\u00020\t\u0018\u00010\u001cj\u0004\u0018\u0001`+2|\u0008\u0002\u0010,\u001av\u0012\u0013\u0012\u00110\u0006\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(\r\u0012\u0013\u0012\u00110\u001d\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(*\u0012\u0013\u0012\u00110\u001d\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(\u001e\u0012%\u0012#\u0012\u0004\u0012\u00020\u0017\u0012\n\u0012\u0008\u0012\u0004\u0012\u00020\u00170\u00180\u0016\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(\u001f\u0012\u0004\u0012\u00020\t\u0018\u00010-j\u0004\u0018\u0001`.2j\u0008\u0002\u0010`\u001ad\u0012\u0013\u0012\u00110\u0006\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(\r\u0012\u0013\u0012\u00110\"\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(#\u0012\u0013\u0012\u00110a\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(b\u0012\u0013\u0012\u00110c\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(@\u0012\u0004\u0012\u00020\t\u0018\u00010-j\u0004\u0018\u0001`d2U\u0008\u0002\u0010e\u001aO\u0012\u0013\u0012\u00110\u0006\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(\r\u0012\u0013\u0012\u00110\u001d\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(*\u0012\u0013\u0012\u001100\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(f\u0012\u0004\u0012\u00020\t\u0018\u00010\u001cj\u0004\u0018\u0001`g2@\u0008\u0002\u0010h\u001a:\u0012\u0013\u0012\u00110\u0006\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(\r\u0012\u0013\u0012\u001100\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(F\u0012\u0004\u0012\u00020\t\u0018\u00010\u0015j\u0004\u0018\u0001`i2U\u0008\u0002\u0010j\u001aO\u0012\u0013\u0012\u00110\u0006\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(\r\u0012\u0013\u0012\u00110\u001d\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(*\u0012\u0013\u0012\u00110k\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(#\u0012\u0004\u0012\u00020\t\u0018\u00010\u001cj\u0004\u0018\u0001`l2{\u0010m\u001aw\u0012\u0013\u0012\u00110\u0006\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(\r\u0012\u0013\u0012\u001109\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(%\u0012*\u0012(\u0018\u00010:j\u0013\u0018\u0001`[\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(;\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(;\u0012\u0013\u0012\u00110c\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(@\u0012\u0004\u0012\u00020\t0-j\u0002`n\u001a\u00b6\u0006\u0010o\u001a\u00020\t*\u00020\u00062+\u0008\u0002\u0010\u000f\u001a%\u0012\u0013\u0012\u00110\u0006\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(\r\u0012\u0004\u0012\u00020\t\u0018\u00010\u0010j\u0004\u0018\u0001`\u00132g\u0008\u0002\u0010)\u001aa\u0012\u0013\u0012\u00110\u0006\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(\r\u0012\u0013\u0012\u00110\u001d\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(*\u0012%\u0012#\u0012\u0004\u0012\u00020\u0017\u0012\n\u0012\u0008\u0012\u0004\u0012\u00020\u00170\u00180\u0016\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(\u0019\u0012\u0004\u0012\u00020\t\u0018\u00010\u001cj\u0004\u0018\u0001`+2|\u0008\u0002\u0010,\u001av\u0012\u0013\u0012\u00110\u0006\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(\r\u0012\u0013\u0012\u00110\u001d\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(*\u0012\u0013\u0012\u00110\u001d\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(\u001e\u0012%\u0012#\u0012\u0004\u0012\u00020\u0017\u0012\n\u0012\u0008\u0012\u0004\u0012\u00020\u00170\u00180\u0016\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(\u001f\u0012\u0004\u0012\u00020\t\u0018\u00010-j\u0004\u0018\u0001`.2j\u0008\u0002\u0010p\u001ad\u0012\u0013\u0012\u00110\u0006\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(\r\u0012\u0013\u0012\u00110\"\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(#\u0012\u0013\u0012\u00110a\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(b\u0012\u0013\u0012\u00110q\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(@\u0012\u0004\u0012\u00020\t\u0018\u00010-j\u0004\u0018\u0001`r2j\u0008\u0002\u0010s\u001ad\u0012\u0013\u0012\u00110\u0006\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(\r\u0012\u0013\u0012\u00110\u001d\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(*\u0012\u0013\u0012\u001100\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(f\u0012\u0013\u0012\u00110t\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(u\u0012\u0004\u0012\u00020\t\u0018\u00010-j\u0004\u0018\u0001`v2U\u0008\u0002\u0010w\u001aO\u0012\u0013\u0012\u00110\u0006\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(\r\u0012\u0013\u0012\u001100\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(F\u0012\u0013\u0012\u00110t\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(x\u0012\u0004\u0012\u00020\t\u0018\u00010\u001cj\u0004\u0018\u0001`y2j\u0008\u0002\u0010z\u001ad\u0012\u0013\u0012\u00110\u0006\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(\r\u0012\u0013\u0012\u00110\u001d\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(*\u0012\u0013\u0012\u00110k\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(#\u0012\u0013\u0012\u00110t\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(u\u0012\u0004\u0012\u00020\t\u0018\u00010-j\u0004\u0018\u0001`{2{\u0010|\u001aw\u0012\u0013\u0012\u00110\u0006\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(\r\u0012\u0013\u0012\u001109\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(%\u0012*\u0012(\u0018\u00010:j\u0013\u0018\u0001`[\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(;\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(;\u0012\u0013\u0012\u00110t\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(x\u0012\u0004\u0012\u00020\t0-j\u0002`}\u001a\u00cc\u0007\u0010~\u001a\u00020\t*\u00020\u00062+\u0008\u0002\u0010\u000f\u001a%\u0012\u0013\u0012\u00110\u0006\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(\r\u0012\u0004\u0012\u00020\t\u0018\u00010\u0010j\u0004\u0018\u0001`\u00132R\u0008\u0002\u0010\u0014\u001aL\u0012\u0013\u0012\u00110\u0006\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(\r\u0012%\u0012#\u0012\u0004\u0012\u00020\u0017\u0012\n\u0012\u0008\u0012\u0004\u0012\u00020\u00170\u00180\u0016\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(\u0019\u0012\u0004\u0012\u00020\t\u0018\u00010\u0015j\u0004\u0018\u0001`\u001a2g\u0008\u0002\u0010\u001b\u001aa\u0012\u0013\u0012\u00110\u0006\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(\r\u0012\u0013\u0012\u00110\u001d\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(\u001e\u0012%\u0012#\u0012\u0004\u0012\u00020\u0017\u0012\n\u0012\u0008\u0012\u0004\u0012\u00020\u00170\u00180\u0016\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(\u001f\u0012\u0004\u0012\u00020\t\u0018\u00010\u001cj\u0004\u0018\u0001` 2U\u0008\u0002\u0010!\u001aO\u0012\u0013\u0012\u00110\u0006\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(\r\u0012\u0013\u0012\u00110\"\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(#\u0012\u0013\u0012\u00110$\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(%\u0012\u0004\u0012\u00020\t\u0018\u00010\u001cj\u0004\u0018\u0001`&2@\u0008\u0002\u0010\'\u001a:\u0012\u0013\u0012\u00110\u0006\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(\r\u0012\u0013\u0012\u00110\"\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(#\u0012\u0004\u0012\u00020\t\u0018\u00010\u0015j\u0004\u0018\u0001`(2g\u0008\u0002\u0010)\u001aa\u0012\u0013\u0012\u00110\u0006\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(\r\u0012\u0013\u0012\u00110\u001d\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(*\u0012%\u0012#\u0012\u0004\u0012\u00020\u0017\u0012\n\u0012\u0008\u0012\u0004\u0012\u00020\u00170\u00180\u0016\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(\u0019\u0012\u0004\u0012\u00020\t\u0018\u00010\u001cj\u0004\u0018\u0001`+2|\u0008\u0002\u0010,\u001av\u0012\u0013\u0012\u00110\u0006\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(\r\u0012\u0013\u0012\u00110\u001d\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(*\u0012\u0013\u0012\u00110\u001d\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(\u001e\u0012%\u0012#\u0012\u0004\u0012\u00020\u0017\u0012\n\u0012\u0008\u0012\u0004\u0012\u00020\u00170\u00180\u0016\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(\u001f\u0012\u0004\u0012\u00020\t\u0018\u00010-j\u0004\u0018\u0001`.2U\u0008\u0002\u0010/\u001aO\u0012\u0013\u0012\u00110\u0006\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(\r\u0012\u0013\u0012\u00110\u001d\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(*\u0012\u0013\u0012\u001100\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(1\u0012\u0004\u0012\u00020\t\u0018\u00010\u001cj\u0004\u0018\u0001`22U\u0008\u0002\u00103\u001aO\u0012\u0013\u0012\u00110\u0006\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(\r\u0012\u0013\u0012\u00110\u001d\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(*\u0012\u0013\u0012\u001100\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(4\u0012\u0004\u0012\u00020\t\u0018\u00010\u001cj\u0004\u0018\u0001`52U\u0008\u0002\u00106\u001aO\u0012\u0013\u0012\u00110\u0006\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(\r\u0012\u0013\u0012\u00110\u001d\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(*\u0012\u0013\u0012\u001100\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(1\u0012\u0004\u0012\u00020\t\u0018\u00010\u001cj\u0004\u0018\u0001`72Q\u00108\u001aM\u0012\u0013\u0012\u00110\u0006\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(\r\u0012\u0013\u0012\u001109\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(%\u0012\u0015\u0012\u0013\u0018\u00010:\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(;\u0012\u0004\u0012\u00020\t0\u001cj\u0002`<\u001a\u00b9\u0003\u0010\u007f\u001a\u00020\t*\u00020\u00062@\u0008\u0002\u0010>\u001a:\u0012\u0013\u0012\u00110\u0006\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(\r\u0012\u0013\u0012\u00110?\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(@\u0012\u0004\u0012\u00020\t\u0018\u00010\u0015j\u0004\u0018\u0001`A2@\u0008\u0002\u0010B\u001a:\u0012\u0013\u0012\u00110\u0006\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(\r\u0012\u0013\u0012\u00110$\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(%\u0012\u0004\u0012\u00020\t\u0018\u00010\u0015j\u0004\u0018\u0001`C2j\u0008\u0002\u0010D\u001ad\u0012\u0013\u0012\u00110\u0006\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(\r\u0012\u0013\u0012\u00110\u001d\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(E\u0012\u0013\u0012\u001100\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(F\u0012\u0013\u0012\u001100\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(G\u0012\u0004\u0012\u00020\t\u0018\u00010-j\u0004\u0018\u0001`H2U\u0008\u0002\u0010I\u001aO\u0012\u0013\u0012\u00110\u0006\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(\r\u0012\u0013\u0012\u001100\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(F\u0012\u0013\u0012\u001100\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(G\u0012\u0004\u0012\u00020\t\u0018\u00010\u001cj\u0004\u0018\u0001`J2f\u0010K\u001ab\u0012\u0013\u0012\u00110\u0006\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(\r\u0012\u0013\u0012\u001109\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(%\u0012\u0015\u0012\u0013\u0018\u00010:\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(;\u0012\u0013\u0012\u00110?\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(@\u0012\u0004\u0012\u00020\t0-j\u0002`L\u001a\u0087\u0001\u0010\u0080\u0001\u001a\u00020\t*\u00020\u00062\'\u0008\u0002\u0010\u000f\u001a!\u0012\u0013\u0012\u00110\u0006\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(\r\u0012\u0004\u0012\u00020\t0\u0010j\u0002`\u00132Q\u00108\u001aM\u0012\u0013\u0012\u00110\u0006\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(\r\u0012\u0013\u0012\u001109\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(%\u0012\u0015\u0012\u0013\u0018\u00010:\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(;\u0012\u0004\u0012\u00020\t0\u001cj\u0002`<\u001a\u00a9\u0004\u0010\u0081\u0001\u001a\u00020\t*\u00020\u00062+\u0008\u0002\u0010O\u001a%\u0012\u0013\u0012\u00110\u0006\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(\r\u0012\u0004\u0012\u00020\t\u0018\u00010\u0010j\u0004\u0018\u0001`P2j\u0008\u0002\u0010Q\u001ad\u0012\u0013\u0012\u00110\u0006\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(\r\u0012\u0013\u0012\u00110\u001d\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(E\u0012\u0013\u0012\u001100\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(F\u0012\u0013\u0012\u001100\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(G\u0012\u0004\u0012\u00020\t\u0018\u00010-j\u0004\u0018\u0001`H2U\u0008\u0002\u0010R\u001aO\u0012\u0013\u0012\u00110\u0006\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(\r\u0012\u0013\u0012\u001100\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(F\u0012\u0013\u0012\u001100\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(G\u0012\u0004\u0012\u00020\t\u0018\u00010\u001cj\u0004\u0018\u0001`J2+\u0008\u0002\u0010S\u001a%\u0012\u0013\u0012\u00110\u0006\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(\r\u0012\u0004\u0012\u00020\t\u0018\u00010\u0010j\u0004\u0018\u0001`T2+\u0008\u0002\u0010U\u001a%\u0012\u0013\u0012\u00110\u0006\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(\r\u0012\u0004\u0012\u00020\t\u0018\u00010\u0010j\u0004\u0018\u0001`V2+\u0008\u0002\u0010W\u001a%\u0012\u0013\u0012\u00110\u0006\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(\r\u0012\u0004\u0012\u00020\t\u0018\u00010\u0010j\u0004\u0018\u0001`X2@\u0008\u0002\u0010Y\u001a:\u0012\u0013\u0012\u00110\u0006\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(\r\u0012\u0013\u0012\u00110$\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(%\u0012\u0004\u0012\u00020\t\u0018\u00010\u0015j\u0004\u0018\u0001`C2S\u0008\u0002\u0010Z\u001aM\u0012\u0013\u0012\u00110\u0006\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(\r\u0012&\u0012$0:j\u0011`[\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(\\\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(\\\u0012\u0004\u0012\u00020\t\u0018\u00010\u0015j\u0004\u0018\u0001`]2\u000e\u0008\u0002\u0010^\u001a\u0008\u0012\u0004\u0012\u00020\t0\u0008\u001a\u00f8\u0005\u0010\u0082\u0001\u001a\u00020\t*\u00020\u00062+\u0008\u0002\u0010\u000f\u001a%\u0012\u0013\u0012\u00110\u0006\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(\r\u0012\u0004\u0012\u00020\t\u0018\u00010\u0010j\u0004\u0018\u0001`\u00132g\u0008\u0002\u0010)\u001aa\u0012\u0013\u0012\u00110\u0006\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(\r\u0012\u0013\u0012\u00110\u001d\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(*\u0012%\u0012#\u0012\u0004\u0012\u00020\u0017\u0012\n\u0012\u0008\u0012\u0004\u0012\u00020\u00170\u00180\u0016\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(\u0019\u0012\u0004\u0012\u00020\t\u0018\u00010\u001cj\u0004\u0018\u0001`+2|\u0008\u0002\u0010,\u001av\u0012\u0013\u0012\u00110\u0006\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(\r\u0012\u0013\u0012\u00110\u001d\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(*\u0012\u0013\u0012\u00110\u001d\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(\u001e\u0012%\u0012#\u0012\u0004\u0012\u00020\u0017\u0012\n\u0012\u0008\u0012\u0004\u0012\u00020\u00170\u00180\u0016\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(\u001f\u0012\u0004\u0012\u00020\t\u0018\u00010-j\u0004\u0018\u0001`.2j\u0008\u0002\u0010`\u001ad\u0012\u0013\u0012\u00110\u0006\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(\r\u0012\u0013\u0012\u00110\"\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(#\u0012\u0013\u0012\u00110a\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(b\u0012\u0013\u0012\u00110c\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(@\u0012\u0004\u0012\u00020\t\u0018\u00010-j\u0004\u0018\u0001`d2U\u0008\u0002\u0010e\u001aO\u0012\u0013\u0012\u00110\u0006\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(\r\u0012\u0013\u0012\u00110\u001d\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(*\u0012\u0013\u0012\u001100\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(f\u0012\u0004\u0012\u00020\t\u0018\u00010\u001cj\u0004\u0018\u0001`g2@\u0008\u0002\u0010h\u001a:\u0012\u0013\u0012\u00110\u0006\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(\r\u0012\u0013\u0012\u001100\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(F\u0012\u0004\u0012\u00020\t\u0018\u00010\u0015j\u0004\u0018\u0001`i2U\u0008\u0002\u0010j\u001aO\u0012\u0013\u0012\u00110\u0006\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(\r\u0012\u0013\u0012\u00110\u001d\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(*\u0012\u0013\u0012\u00110k\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(#\u0012\u0004\u0012\u00020\t\u0018\u00010\u001cj\u0004\u0018\u0001`l2{\u0010m\u001aw\u0012\u0013\u0012\u00110\u0006\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(\r\u0012\u0013\u0012\u001109\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(%\u0012*\u0012(\u0018\u00010:j\u0013\u0018\u0001`[\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(;\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(;\u0012\u0013\u0012\u00110c\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(@\u0012\u0004\u0012\u00020\t0-j\u0002`n\u001a\u00b7\u0006\u0010\u0083\u0001\u001a\u00020\t*\u00020\u00062+\u0008\u0002\u0010\u000f\u001a%\u0012\u0013\u0012\u00110\u0006\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(\r\u0012\u0004\u0012\u00020\t\u0018\u00010\u0010j\u0004\u0018\u0001`\u00132g\u0008\u0002\u0010)\u001aa\u0012\u0013\u0012\u00110\u0006\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(\r\u0012\u0013\u0012\u00110\u001d\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(*\u0012%\u0012#\u0012\u0004\u0012\u00020\u0017\u0012\n\u0012\u0008\u0012\u0004\u0012\u00020\u00170\u00180\u0016\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(\u0019\u0012\u0004\u0012\u00020\t\u0018\u00010\u001cj\u0004\u0018\u0001`+2|\u0008\u0002\u0010,\u001av\u0012\u0013\u0012\u00110\u0006\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(\r\u0012\u0013\u0012\u00110\u001d\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(*\u0012\u0013\u0012\u00110\u001d\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(\u001e\u0012%\u0012#\u0012\u0004\u0012\u00020\u0017\u0012\n\u0012\u0008\u0012\u0004\u0012\u00020\u00170\u00180\u0016\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(\u001f\u0012\u0004\u0012\u00020\t\u0018\u00010-j\u0004\u0018\u0001`.2j\u0008\u0002\u0010p\u001ad\u0012\u0013\u0012\u00110\u0006\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(\r\u0012\u0013\u0012\u00110\"\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(#\u0012\u0013\u0012\u00110a\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(b\u0012\u0013\u0012\u00110q\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(@\u0012\u0004\u0012\u00020\t\u0018\u00010-j\u0004\u0018\u0001`r2j\u0008\u0002\u0010s\u001ad\u0012\u0013\u0012\u00110\u0006\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(\r\u0012\u0013\u0012\u00110\u001d\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(*\u0012\u0013\u0012\u001100\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(f\u0012\u0013\u0012\u00110t\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(u\u0012\u0004\u0012\u00020\t\u0018\u00010-j\u0004\u0018\u0001`v2U\u0008\u0002\u0010w\u001aO\u0012\u0013\u0012\u00110\u0006\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(\r\u0012\u0013\u0012\u001100\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(F\u0012\u0013\u0012\u00110t\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(x\u0012\u0004\u0012\u00020\t\u0018\u00010\u001cj\u0004\u0018\u0001`y2j\u0008\u0002\u0010z\u001ad\u0012\u0013\u0012\u00110\u0006\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(\r\u0012\u0013\u0012\u00110\u001d\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(*\u0012\u0013\u0012\u00110k\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(#\u0012\u0013\u0012\u00110t\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(u\u0012\u0004\u0012\u00020\t\u0018\u00010-j\u0004\u0018\u0001`{2{\u0010|\u001aw\u0012\u0013\u0012\u00110\u0006\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(\r\u0012\u0013\u0012\u001109\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(%\u0012*\u0012(\u0018\u00010:j\u0013\u0018\u0001`[\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(;\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(;\u0012\u0013\u0012\u00110t\u00a2\u0006\u000c\u0008\u0011\u0012\u0008\u0008\u0012\u0012\u0004\u0008\u0008(x\u0012\u0004\u0012\u00020\t0-j\u0002`}\u001a\u0013\u0010\u0084\u0001\u001a\n\u0012\u0005\u0012\u00030\u0086\u00010\u0085\u0001*\u00020\u0006\u0082\u0002\u0004\n\u0002\u0008\u0019\u00a8\u0006\u0087\u0001"
    }
    d2 = {
        "createReplaceListener",
        "Lcom/liulishuo/okdownload/DownloadListener;",
        "oldListener",
        "progressListener",
        "await",
        "Lcom/liulishuo/okdownload/kotlin/DownloadResult;",
        "Lcom/liulishuo/okdownload/DownloadTask;",
        "block",
        "Lkotlin/Function0;",
        "",
        "(Lcom/liulishuo/okdownload/DownloadTask;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;",
        "cancelDownloadOnCancellation",
        "Lkotlinx/coroutines/CancellableContinuation;",
        "task",
        "enqueue",
        "onTaskStart",
        "Lkotlin/Function1;",
        "Lkotlin/ParameterName;",
        "name",
        "Lcom/liulishuo/okdownload/kotlin/listener/onTaskStart;",
        "onConnectTrialStart",
        "Lkotlin/Function2;",
        "",
        "",
        "",
        "requestHeaderFields",
        "Lcom/liulishuo/okdownload/kotlin/listener/onConnectTrialStart;",
        "onConnectTrialEnd",
        "Lkotlin/Function3;",
        "",
        "responseCode",
        "responseHeaderFields",
        "Lcom/liulishuo/okdownload/kotlin/listener/onConnectTrialEnd;",
        "onDownloadFromBeginning",
        "Lcom/liulishuo/okdownload/core/breakpoint/BreakpointInfo;",
        "info",
        "Lcom/liulishuo/okdownload/core/cause/ResumeFailedCause;",
        "cause",
        "Lcom/liulishuo/okdownload/kotlin/listener/onDownloadFromBeginning;",
        "onDownloadFromBreakpoint",
        "Lcom/liulishuo/okdownload/kotlin/listener/onDownloadFromBreakpoint;",
        "onConnectStart",
        "blockIndex",
        "Lcom/liulishuo/okdownload/kotlin/listener/onConnectStart;",
        "onConnectEnd",
        "Lkotlin/Function4;",
        "Lcom/liulishuo/okdownload/kotlin/listener/onConnectEnd;",
        "onFetchStart",
        "",
        "contentLength",
        "Lcom/liulishuo/okdownload/kotlin/listener/onFetchStart;",
        "onFetchProgress",
        "increaseBytes",
        "Lcom/liulishuo/okdownload/kotlin/listener/onFetchProgress;",
        "onFetchEnd",
        "Lcom/liulishuo/okdownload/kotlin/listener/onFetchEnd;",
        "onTaskEnd",
        "Lcom/liulishuo/okdownload/core/cause/EndCause;",
        "Ljava/lang/Exception;",
        "realCause",
        "Lcom/liulishuo/okdownload/kotlin/listener/onTaskEnd;",
        "enqueue1",
        "taskStart",
        "Lcom/liulishuo/okdownload/core/listener/assist/Listener1Assist$Listener1Model;",
        "model",
        "Lcom/liulishuo/okdownload/kotlin/listener/onTaskStartWithModel;",
        "retry",
        "Lcom/liulishuo/okdownload/kotlin/listener/onRetry;",
        "connected",
        "blockCount",
        "currentOffset",
        "totalLength",
        "Lcom/liulishuo/okdownload/kotlin/listener/onConnected;",
        "progress",
        "Lcom/liulishuo/okdownload/kotlin/listener/onProgress;",
        "taskEnd",
        "Lcom/liulishuo/okdownload/kotlin/listener/onTaskEndWithModel;",
        "enqueue2",
        "enqueue3",
        "onStarted",
        "Lcom/liulishuo/okdownload/kotlin/listener/onStarted;",
        "onConnected",
        "onProgress",
        "onCompleted",
        "Lcom/liulishuo/okdownload/kotlin/listener/onCompleted;",
        "onCanceled",
        "Lcom/liulishuo/okdownload/kotlin/listener/onCanceled;",
        "onWarn",
        "Lcom/liulishuo/okdownload/kotlin/listener/onWarn;",
        "onRetry",
        "onError",
        "Lkotlin/Exception;",
        "e",
        "Lcom/liulishuo/okdownload/kotlin/listener/onError;",
        "onTerminal",
        "enqueue4",
        "onInfoReady",
        "",
        "fromBreakpoint",
        "Lcom/liulishuo/okdownload/core/listener/assist/Listener4Assist$Listener4Model;",
        "Lcom/liulishuo/okdownload/kotlin/listener/onInfoReady;",
        "onProgressBlock",
        "currentBlockOffset",
        "Lcom/liulishuo/okdownload/kotlin/listener/onProgressBlock;",
        "onProgressWithoutTotalLength",
        "Lcom/liulishuo/okdownload/kotlin/listener/onProgressWithoutTotalLength;",
        "onBlockEnd",
        "Lcom/liulishuo/okdownload/core/breakpoint/BlockInfo;",
        "Lcom/liulishuo/okdownload/kotlin/listener/onBlockEnd;",
        "onTaskEndWithListener4Model",
        "Lcom/liulishuo/okdownload/kotlin/listener/onTaskEndWithListener4Model;",
        "enqueue4WithSpeed",
        "onInfoReadyWithSpeed",
        "Lcom/liulishuo/okdownload/core/listener/assist/Listener4SpeedAssistExtend$Listener4SpeedModel;",
        "Lcom/liulishuo/okdownload/kotlin/listener/onInfoReadyWithSpeed;",
        "onProgressBlockWithSpeed",
        "Lcom/liulishuo/okdownload/SpeedCalculator;",
        "blockSpeed",
        "Lcom/liulishuo/okdownload/kotlin/listener/onProgressBlockWithSpeed;",
        "onProgressWithSpeed",
        "taskSpeed",
        "Lcom/liulishuo/okdownload/kotlin/listener/onProgressWithSpeed;",
        "onBlockEndWithSpeed",
        "Lcom/liulishuo/okdownload/kotlin/listener/onBlockEndWithSpeed;",
        "onTaskEndWithSpeed",
        "Lcom/liulishuo/okdownload/kotlin/listener/onTaskEndWithSpeed;",
        "execute",
        "execute1",
        "execute2",
        "execute3",
        "execute4",
        "execute4WithSpeed",
        "spChannel",
        "Lkotlinx/coroutines/channels/Channel;",
        "Lcom/liulishuo/okdownload/kotlin/DownloadProgress;",
        "kotlin_release"
    }
    k = 0x2
    mv = {
        0x1,
        0x1,
        0xf
    }
.end annotation


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

    return-void
.end method

.method public static final await(Lcom/liulishuo/okdownload/DownloadTask;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
    .registers 6
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lcom/liulishuo/okdownload/DownloadTask;",
            "Lkotlin/jvm/functions/Function0<",
            "Lkotlin/Unit;",
            ">;",
            "Lkotlin/coroutines/Continuation<",
            "-",
            "Lcom/liulishuo/okdownload/kotlin/DownloadResult;",
            ">;)",
            "Ljava/lang/Object;"
        }
    .end annotation

    new-instance v0, Lkotlinx/coroutines/CancellableContinuationImpl;

    invoke-static {p2}, Lkotlin/coroutines/intrinsics/IntrinsicsKt__IntrinsicsJvmKt;->intercepted(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;

    move-result-object v1

    const/4 v2, 0x1

    invoke-direct {v0, v1, v2}, Lkotlinx/coroutines/CancellableContinuationImpl;-><init>(Lkotlin/coroutines/Continuation;I)V

    new-instance v1, Lcom/liulishuo/okdownload/kotlin/DownloadTaskExtensionKt$await$$inlined$suspendCancellableCoroutine$lambda$1;

    invoke-direct {v1, v0, p0, p1}, Lcom/liulishuo/okdownload/kotlin/DownloadTaskExtensionKt$await$$inlined$suspendCancellableCoroutine$lambda$1;-><init>(Lkotlinx/coroutines/CancellableContinuation;Lcom/liulishuo/okdownload/DownloadTask;Lkotlin/jvm/functions/Function0;)V

    new-instance v2, Lcom/liulishuo/okdownload/kotlin/DownloadTaskExtensionKt$await$3$listener2$2;

    invoke-direct {v2, v0}, Lcom/liulishuo/okdownload/kotlin/DownloadTaskExtensionKt$await$3$listener2$2;-><init>(Lkotlinx/coroutines/CancellableContinuation;)V

    invoke-static {v1, v2}, Lcom/liulishuo/okdownload/kotlin/listener/DownloadListener2ExtensionKt;->createListener2(Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function3;)Lcom/liulishuo/okdownload/core/listener/DownloadListener2;

    move-result-object v1

    invoke-virtual {p0, v1}, Lcom/liulishuo/okdownload/DownloadTask;->enqueue(Lcom/liulishuo/okdownload/DownloadListener;)V

    invoke-interface {p1}, Lkotlin/jvm/functions/Function0;->invoke()Ljava/lang/Object;

    invoke-virtual {v0}, Lkotlinx/coroutines/CancellableContinuationImpl;->getResult()Ljava/lang/Object;

    move-result-object p0

    invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt__IntrinsicsKt;->getCOROUTINE_SUSPENDED()Ljava/lang/Object;

    move-result-object p1

    if-ne p0, p1, :cond_2b

    invoke-static {p2}, Lkotlin/coroutines/jvm/internal/DebugProbesKt;->probeCoroutineSuspended(Lkotlin/coroutines/Continuation;)V

    :cond_2b
    return-object p0
.end method

.method public static synthetic await$default(Lcom/liulishuo/okdownload/DownloadTask;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object;
    .registers 5

    and-int/lit8 p3, p3, 0x1

    if-eqz p3, :cond_6

    sget-object p1, Lcom/liulishuo/okdownload/kotlin/DownloadTaskExtensionKt$await$2;->INSTANCE:Lcom/liulishuo/okdownload/kotlin/DownloadTaskExtensionKt$await$2;

    :cond_6
    invoke-static {p0, p1, p2}, Lcom/liulishuo/okdownload/kotlin/DownloadTaskExtensionKt;->await(Lcom/liulishuo/okdownload/DownloadTask;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;

    move-result-object p0

    return-object p0
.end method

.method public static final cancelDownloadOnCancellation(Lkotlinx/coroutines/CancellableContinuation;Lcom/liulishuo/okdownload/DownloadTask;)V
    .registers 3
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lkotlinx/coroutines/CancellableContinuation<",
            "*>;",
            "Lcom/liulishuo/okdownload/DownloadTask;",
            ")V"
        }
    .end annotation

    new-instance v0, Lcom/liulishuo/okdownload/kotlin/DownloadTaskExtensionKt$cancelDownloadOnCancellation$1;

    invoke-direct {v0, p1}, Lcom/liulishuo/okdownload/kotlin/DownloadTaskExtensionKt$cancelDownloadOnCancellation$1;-><init>(Lcom/liulishuo/okdownload/DownloadTask;)V

    invoke-interface {p0, v0}, Lkotlinx/coroutines/CancellableContinuation;->invokeOnCancellation(Lkotlin/jvm/functions/Function1;)V

    return-void
.end method

.method public static final createReplaceListener(Lcom/liulishuo/okdownload/DownloadListener;Lcom/liulishuo/okdownload/DownloadListener;)Lcom/liulishuo/okdownload/DownloadListener;
    .registers 13

    if-nez p0, :cond_3

    return-object p1

    :cond_3
    invoke-static {p0}, Lcom/liulishuo/okdownload/kotlin/listener/DownloadListenerExtensionKt;->switchToExceptProgressListener(Lcom/liulishuo/okdownload/DownloadListener;)Lcom/liulishuo/okdownload/DownloadListener;

    move-result-object p0

    new-instance v0, Lcom/liulishuo/okdownload/kotlin/DownloadTaskExtensionKt$createReplaceListener$1;

    invoke-direct {v0, p0, p1}, Lcom/liulishuo/okdownload/kotlin/DownloadTaskExtensionKt$createReplaceListener$1;-><init>(Lcom/liulishuo/okdownload/DownloadListener;Lcom/liulishuo/okdownload/DownloadListener;)V

    new-instance v1, Lcom/liulishuo/okdownload/kotlin/DownloadTaskExtensionKt$createReplaceListener$2;

    invoke-direct {v1, p0}, Lcom/liulishuo/okdownload/kotlin/DownloadTaskExtensionKt$createReplaceListener$2;-><init>(Lcom/liulishuo/okdownload/DownloadListener;)V

    new-instance v2, Lcom/liulishuo/okdownload/kotlin/DownloadTaskExtensionKt$createReplaceListener$3;

    invoke-direct {v2, p0}, Lcom/liulishuo/okdownload/kotlin/DownloadTaskExtensionKt$createReplaceListener$3;-><init>(Lcom/liulishuo/okdownload/DownloadListener;)V

    new-instance v3, Lcom/liulishuo/okdownload/kotlin/DownloadTaskExtensionKt$createReplaceListener$4;

    invoke-direct {v3, p0, p1}, Lcom/liulishuo/okdownload/kotlin/DownloadTaskExtensionKt$createReplaceListener$4;-><init>(Lcom/liulishuo/okdownload/DownloadListener;Lcom/liulishuo/okdownload/DownloadListener;)V

    new-instance v4, Lcom/liulishuo/okdownload/kotlin/DownloadTaskExtensionKt$createReplaceListener$5;

    invoke-direct {v4, p0, p1}, Lcom/liulishuo/okdownload/kotlin/DownloadTaskExtensionKt$createReplaceListener$5;-><init>(Lcom/liulishuo/okdownload/DownloadListener;Lcom/liulishuo/okdownload/DownloadListener;)V

    new-instance v5, Lcom/liulishuo/okdownload/kotlin/DownloadTaskExtensionKt$createReplaceListener$6;

    invoke-direct {v5, p0}, Lcom/liulishuo/okdownload/kotlin/DownloadTaskExtensionKt$createReplaceListener$6;-><init>(Lcom/liulishuo/okdownload/DownloadListener;)V

    new-instance v6, Lcom/liulishuo/okdownload/kotlin/DownloadTaskExtensionKt$createReplaceListener$7;

    invoke-direct {v6, p0}, Lcom/liulishuo/okdownload/kotlin/DownloadTaskExtensionKt$createReplaceListener$7;-><init>(Lcom/liulishuo/okdownload/DownloadListener;)V

    new-instance v7, Lcom/liulishuo/okdownload/kotlin/DownloadTaskExtensionKt$createReplaceListener$8;

    invoke-direct {v7, p0}, Lcom/liulishuo/okdownload/kotlin/DownloadTaskExtensionKt$createReplaceListener$8;-><init>(Lcom/liulishuo/okdownload/DownloadListener;)V

    new-instance v9, Lcom/liulishuo/okdownload/kotlin/DownloadTaskExtensionKt$createReplaceListener$9;

    invoke-direct {v9, p0}, Lcom/liulishuo/okdownload/kotlin/DownloadTaskExtensionKt$createReplaceListener$9;-><init>(Lcom/liulishuo/okdownload/DownloadListener;)V

    new-instance v8, Lcom/liulishuo/okdownload/kotlin/DownloadTaskExtensionKt$createReplaceListener$10;

    invoke-direct {v8, p1}, Lcom/liulishuo/okdownload/kotlin/DownloadTaskExtensionKt$createReplaceListener$10;-><init>(Lcom/liulishuo/okdownload/DownloadListener;)V

    new-instance v10, Lcom/liulishuo/okdownload/kotlin/DownloadTaskExtensionKt$createReplaceListener$11;

    invoke-direct {v10, p0, p1}, Lcom/liulishuo/okdownload/kotlin/DownloadTaskExtensionKt$createReplaceListener$11;-><init>(Lcom/liulishuo/okdownload/DownloadListener;Lcom/liulishuo/okdownload/DownloadListener;)V

    invoke-static/range {v0 .. v10}, Lcom/liulishuo/okdownload/kotlin/listener/DownloadListenerExtensionKt;->createListener(Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function4;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function3;)Lcom/liulishuo/okdownload/DownloadListener;

    move-result-object p0

    return-object p0
.end method

.method public static final enqueue(Lcom/liulishuo/okdownload/DownloadTask;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function4;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function3;)V
    .registers 12
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lcom/liulishuo/okdownload/DownloadTask;",
            "Lkotlin/jvm/functions/Function1<",
            "-",
            "Lcom/liulishuo/okdownload/DownloadTask;",
            "Lkotlin/Unit;",
            ">;",
            "Lkotlin/jvm/functions/Function2<",
            "-",
            "Lcom/liulishuo/okdownload/DownloadTask;",
            "-",
            "Ljava/util/Map<",
            "Ljava/lang/String;",
            "+",
            "Ljava/util/List<",
            "Ljava/lang/String;",
            ">;>;",
            "Lkotlin/Unit;",
            ">;",
            "Lkotlin/jvm/functions/Function3<",
            "-",
            "Lcom/liulishuo/okdownload/DownloadTask;",
            "-",
            "Ljava/lang/Integer;",
            "-",
            "Ljava/util/Map<",
            "Ljava/lang/String;",
            "+",
            "Ljava/util/List<",
            "Ljava/lang/String;",
            ">;>;",
            "Lkotlin/Unit;",
            ">;",
            "Lkotlin/jvm/functions/Function3<",
            "-",
            "Lcom/liulishuo/okdownload/DownloadTask;",
            "-",
            "Lcom/liulishuo/okdownload/core/breakpoint/BreakpointInfo;",
            "-",
            "Lcom/liulishuo/okdownload/core/cause/ResumeFailedCause;",
            "Lkotlin/Unit;",
            ">;",
            "Lkotlin/jvm/functions/Function2<",
            "-",
            "Lcom/liulishuo/okdownload/DownloadTask;",
            "-",
            "Lcom/liulishuo/okdownload/core/breakpoint/BreakpointInfo;",
            "Lkotlin/Unit;",
            ">;",
            "Lkotlin/jvm/functions/Function3<",
            "-",
            "Lcom/liulishuo/okdownload/DownloadTask;",
            "-",
            "Ljava/lang/Integer;",
            "-",
            "Ljava/util/Map<",
            "Ljava/lang/String;",
            "+",
            "Ljava/util/List<",
            "Ljava/lang/String;",
            ">;>;",
            "Lkotlin/Unit;",
            ">;",
            "Lkotlin/jvm/functions/Function4<",
            "-",
            "Lcom/liulishuo/okdownload/DownloadTask;",
            "-",
            "Ljava/lang/Integer;",
            "-",
            "Ljava/lang/Integer;",
            "-",
            "Ljava/util/Map<",
            "Ljava/lang/String;",
            "+",
            "Ljava/util/List<",
            "Ljava/lang/String;",
            ">;>;",
            "Lkotlin/Unit;",
            ">;",
            "Lkotlin/jvm/functions/Function3<",
            "-",
            "Lcom/liulishuo/okdownload/DownloadTask;",
            "-",
            "Ljava/lang/Integer;",
            "-",
            "Ljava/lang/Long;",
            "Lkotlin/Unit;",
            ">;",
            "Lkotlin/jvm/functions/Function3<",
            "-",
            "Lcom/liulishuo/okdownload/DownloadTask;",
            "-",
            "Ljava/lang/Integer;",
            "-",
            "Ljava/lang/Long;",
            "Lkotlin/Unit;",
            ">;",
            "Lkotlin/jvm/functions/Function3<",
            "-",
            "Lcom/liulishuo/okdownload/DownloadTask;",
            "-",
            "Ljava/lang/Integer;",
            "-",
            "Ljava/lang/Long;",
            "Lkotlin/Unit;",
            ">;",
            "Lkotlin/jvm/functions/Function3<",
            "-",
            "Lcom/liulishuo/okdownload/DownloadTask;",
            "-",
            "Lcom/liulishuo/okdownload/core/cause/EndCause;",
            "-",
            "Ljava/lang/Exception;",
            "Lkotlin/Unit;",
            ">;)V"
        }
    .end annotation

    invoke-static/range {p1 .. p11}, Lcom/liulishuo/okdownload/kotlin/listener/DownloadListenerExtensionKt;->createListener(Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function4;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function3;)Lcom/liulishuo/okdownload/DownloadListener;

    move-result-object p1

    invoke-virtual {p0, p1}, Lcom/liulishuo/okdownload/DownloadTask;->enqueue(Lcom/liulishuo/okdownload/DownloadListener;)V

    return-void
.end method

.method public static synthetic enqueue$default(Lcom/liulishuo/okdownload/DownloadTask;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function4;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function3;ILjava/lang/Object;)V
    .registers 29

    move/from16 v0, p12

    and-int/lit8 v1, v0, 0x1

    const/4 v2, 0x0

    if-eqz v1, :cond_9

    move-object v4, v2

    goto :goto_b

    :cond_9
    move-object/from16 v4, p1

    :goto_b
    and-int/lit8 v1, v0, 0x2

    if-eqz v1, :cond_11

    move-object v5, v2

    goto :goto_13

    :cond_11
    move-object/from16 v5, p2

    :goto_13
    and-int/lit8 v1, v0, 0x4

    if-eqz v1, :cond_19

    move-object v6, v2

    goto :goto_1b

    :cond_19
    move-object/from16 v6, p3

    :goto_1b
    and-int/lit8 v1, v0, 0x8

    if-eqz v1, :cond_21

    move-object v7, v2

    goto :goto_23

    :cond_21
    move-object/from16 v7, p4

    :goto_23
    and-int/lit8 v1, v0, 0x10

    if-eqz v1, :cond_29

    move-object v8, v2

    goto :goto_2b

    :cond_29
    move-object/from16 v8, p5

    :goto_2b
    and-int/lit8 v1, v0, 0x20

    if-eqz v1, :cond_31

    move-object v9, v2

    goto :goto_33

    :cond_31
    move-object/from16 v9, p6

    :goto_33
    and-int/lit8 v1, v0, 0x40

    if-eqz v1, :cond_39

    move-object v10, v2

    goto :goto_3b

    :cond_39
    move-object/from16 v10, p7

    :goto_3b
    and-int/lit16 v1, v0, 0x80

    if-eqz v1, :cond_41

    move-object v11, v2

    goto :goto_43

    :cond_41
    move-object/from16 v11, p8

    :goto_43
    and-int/lit16 v1, v0, 0x100

    if-eqz v1, :cond_49

    move-object v12, v2

    goto :goto_4b

    :cond_49
    move-object/from16 v12, p9

    :goto_4b
    and-int/lit16 v0, v0, 0x200

    if-eqz v0, :cond_51

    move-object v13, v2

    goto :goto_53

    :cond_51
    move-object/from16 v13, p10

    :goto_53
    move-object v3, p0

    move-object/from16 v14, p11

    invoke-static/range {v3 .. v14}, Lcom/liulishuo/okdownload/kotlin/DownloadTaskExtensionKt;->enqueue(Lcom/liulishuo/okdownload/DownloadTask;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function4;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function3;)V

    return-void
.end method

.method public static final enqueue1(Lcom/liulishuo/okdownload/DownloadTask;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function4;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function4;)V
    .registers 6
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lcom/liulishuo/okdownload/DownloadTask;",
            "Lkotlin/jvm/functions/Function2<",
            "-",
            "Lcom/liulishuo/okdownload/DownloadTask;",
            "-",
            "Lcom/liulishuo/okdownload/core/listener/assist/Listener1Assist$Listener1Model;",
            "Lkotlin/Unit;",
            ">;",
            "Lkotlin/jvm/functions/Function2<",
            "-",
            "Lcom/liulishuo/okdownload/DownloadTask;",
            "-",
            "Lcom/liulishuo/okdownload/core/cause/ResumeFailedCause;",
            "Lkotlin/Unit;",
            ">;",
            "Lkotlin/jvm/functions/Function4<",
            "-",
            "Lcom/liulishuo/okdownload/DownloadTask;",
            "-",
            "Ljava/lang/Integer;",
            "-",
            "Ljava/lang/Long;",
            "-",
            "Ljava/lang/Long;",
            "Lkotlin/Unit;",
            ">;",
            "Lkotlin/jvm/functions/Function3<",
            "-",
            "Lcom/liulishuo/okdownload/DownloadTask;",
            "-",
            "Ljava/lang/Long;",
            "-",
            "Ljava/lang/Long;",
            "Lkotlin/Unit;",
            ">;",
            "Lkotlin/jvm/functions/Function4<",
            "-",
            "Lcom/liulishuo/okdownload/DownloadTask;",
            "-",
            "Lcom/liulishuo/okdownload/core/cause/EndCause;",
            "-",
            "Ljava/lang/Exception;",
            "-",
            "Lcom/liulishuo/okdownload/core/listener/assist/Listener1Assist$Listener1Model;",
            "Lkotlin/Unit;",
            ">;)V"
        }
    .end annotation

    invoke-static {p1, p2, p3, p4, p5}, Lcom/liulishuo/okdownload/kotlin/listener/DownloadListener1ExtensionKt;->createListener1(Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function4;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function4;)Lcom/liulishuo/okdownload/core/listener/DownloadListener1;

    move-result-object p1

    invoke-virtual {p0, p1}, Lcom/liulishuo/okdownload/DownloadTask;->enqueue(Lcom/liulishuo/okdownload/DownloadListener;)V

    return-void
.end method

.method public static synthetic enqueue1$default(Lcom/liulishuo/okdownload/DownloadTask;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function4;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function4;ILjava/lang/Object;)V
    .registers 15

    and-int/lit8 p7, p6, 0x1

    const/4 v0, 0x0

    if-eqz p7, :cond_7

    move-object v2, v0

    goto :goto_8

    :cond_7
    move-object v2, p1

    :goto_8
    and-int/lit8 p1, p6, 0x2

    if-eqz p1, :cond_e

    move-object v3, v0

    goto :goto_f

    :cond_e
    move-object v3, p2

    :goto_f
    and-int/lit8 p1, p6, 0x4

    if-eqz p1, :cond_15

    move-object v4, v0

    goto :goto_16

    :cond_15
    move-object v4, p3

    :goto_16
    and-int/lit8 p1, p6, 0x8

    if-eqz p1, :cond_1c

    move-object v5, v0

    goto :goto_1d

    :cond_1c
    move-object v5, p4

    :goto_1d
    move-object v1, p0

    move-object v6, p5

    invoke-static/range {v1 .. v6}, Lcom/liulishuo/okdownload/kotlin/DownloadTaskExtensionKt;->enqueue1(Lcom/liulishuo/okdownload/DownloadTask;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function4;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function4;)V

    return-void
.end method

.method public static final enqueue2(Lcom/liulishuo/okdownload/DownloadTask;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function3;)V
    .registers 3
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lcom/liulishuo/okdownload/DownloadTask;",
            "Lkotlin/jvm/functions/Function1<",
            "-",
            "Lcom/liulishuo/okdownload/DownloadTask;",
            "Lkotlin/Unit;",
            ">;",
            "Lkotlin/jvm/functions/Function3<",
            "-",
            "Lcom/liulishuo/okdownload/DownloadTask;",
            "-",
            "Lcom/liulishuo/okdownload/core/cause/EndCause;",
            "-",
            "Ljava/lang/Exception;",
            "Lkotlin/Unit;",
            ">;)V"
        }
    .end annotation

    invoke-static {p1, p2}, Lcom/liulishuo/okdownload/kotlin/listener/DownloadListener2ExtensionKt;->createListener2(Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function3;)Lcom/liulishuo/okdownload/core/listener/DownloadListener2;

    move-result-object p1

    invoke-virtual {p0, p1}, Lcom/liulishuo/okdownload/DownloadTask;->enqueue(Lcom/liulishuo/okdownload/DownloadListener;)V

    return-void
.end method

.method public static synthetic enqueue2$default(Lcom/liulishuo/okdownload/DownloadTask;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function3;ILjava/lang/Object;)V
    .registers 5

    and-int/lit8 p3, p3, 0x1

    if-eqz p3, :cond_6

    sget-object p1, Lcom/liulishuo/okdownload/kotlin/DownloadTaskExtensionKt$enqueue2$1;->INSTANCE:Lcom/liulishuo/okdownload/kotlin/DownloadTaskExtensionKt$enqueue2$1;

    :cond_6
    invoke-static {p0, p1, p2}, Lcom/liulishuo/okdownload/kotlin/DownloadTaskExtensionKt;->enqueue2(Lcom/liulishuo/okdownload/DownloadTask;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function3;)V

    return-void
.end method

.method public static final enqueue3(Lcom/liulishuo/okdownload/DownloadTask;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function4;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function0;)V
    .registers 10
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lcom/liulishuo/okdownload/DownloadTask;",
            "Lkotlin/jvm/functions/Function1<",
            "-",
            "Lcom/liulishuo/okdownload/DownloadTask;",
            "Lkotlin/Unit;",
            ">;",
            "Lkotlin/jvm/functions/Function4<",
            "-",
            "Lcom/liulishuo/okdownload/DownloadTask;",
            "-",
            "Ljava/lang/Integer;",
            "-",
            "Ljava/lang/Long;",
            "-",
            "Ljava/lang/Long;",
            "Lkotlin/Unit;",
            ">;",
            "Lkotlin/jvm/functions/Function3<",
            "-",
            "Lcom/liulishuo/okdownload/DownloadTask;",
            "-",
            "Ljava/lang/Long;",
            "-",
            "Ljava/lang/Long;",
            "Lkotlin/Unit;",
            ">;",
            "Lkotlin/jvm/functions/Function1<",
            "-",
            "Lcom/liulishuo/okdownload/DownloadTask;",
            "Lkotlin/Unit;",
            ">;",
            "Lkotlin/jvm/functions/Function1<",
            "-",
            "Lcom/liulishuo/okdownload/DownloadTask;",
            "Lkotlin/Unit;",
            ">;",
            "Lkotlin/jvm/functions/Function1<",
            "-",
            "Lcom/liulishuo/okdownload/DownloadTask;",
            "Lkotlin/Unit;",
            ">;",
            "Lkotlin/jvm/functions/Function2<",
            "-",
            "Lcom/liulishuo/okdownload/DownloadTask;",
            "-",
            "Lcom/liulishuo/okdownload/core/cause/ResumeFailedCause;",
            "Lkotlin/Unit;",
            ">;",
            "Lkotlin/jvm/functions/Function2<",
            "-",
            "Lcom/liulishuo/okdownload/DownloadTask;",
            "-",
            "Ljava/lang/Exception;",
            "Lkotlin/Unit;",
            ">;",
            "Lkotlin/jvm/functions/Function0<",
            "Lkotlin/Unit;",
            ">;)V"
        }
    .end annotation

    invoke-static/range {p1 .. p9}, Lcom/liulishuo/okdownload/kotlin/listener/DownloadListener3ExtensionKt;->createListener3(Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function4;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function0;)Lcom/liulishuo/okdownload/core/listener/DownloadListener3;

    move-result-object p1

    invoke-virtual {p0, p1}, Lcom/liulishuo/okdownload/DownloadTask;->enqueue(Lcom/liulishuo/okdownload/DownloadListener;)V

    return-void
.end method

.method public static synthetic enqueue3$default(Lcom/liulishuo/okdownload/DownloadTask;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function4;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)V
    .registers 13

    and-int/lit8 p11, p10, 0x1

    const/4 v0, 0x0

    if-eqz p11, :cond_6

    move-object p1, v0

    :cond_6
    and-int/lit8 p11, p10, 0x2

    if-eqz p11, :cond_b

    move-object p2, v0

    :cond_b
    and-int/lit8 p11, p10, 0x4

    if-eqz p11, :cond_10

    move-object p3, v0

    :cond_10
    and-int/lit8 p11, p10, 0x8

    if-eqz p11, :cond_15

    move-object p4, v0

    :cond_15
    and-int/lit8 p11, p10, 0x10

    if-eqz p11, :cond_1a

    move-object p5, v0

    :cond_1a
    and-int/lit8 p11, p10, 0x20

    if-eqz p11, :cond_1f

    move-object p6, v0

    :cond_1f
    and-int/lit8 p11, p10, 0x40

    if-eqz p11, :cond_24

    move-object p7, v0

    :cond_24
    and-int/lit16 p11, p10, 0x80

    if-eqz p11, :cond_29

    move-object p8, v0

    :cond_29
    and-int/lit16 p10, p10, 0x100

    if-eqz p10, :cond_2f

    sget-object p9, Lcom/liulishuo/okdownload/kotlin/DownloadTaskExtensionKt$enqueue3$1;->INSTANCE:Lcom/liulishuo/okdownload/kotlin/DownloadTaskExtensionKt$enqueue3$1;

    :cond_2f
    invoke-static/range {p0 .. p9}, Lcom/liulishuo/okdownload/kotlin/DownloadTaskExtensionKt;->enqueue3(Lcom/liulishuo/okdownload/DownloadTask;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function4;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function0;)V

    return-void
.end method

.method public static final enqueue4(Lcom/liulishuo/okdownload/DownloadTask;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function4;Lkotlin/jvm/functions/Function4;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function4;)V
    .registers 9
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lcom/liulishuo/okdownload/DownloadTask;",
            "Lkotlin/jvm/functions/Function1<",
            "-",
            "Lcom/liulishuo/okdownload/DownloadTask;",
            "Lkotlin/Unit;",
            ">;",
            "Lkotlin/jvm/functions/Function3<",
            "-",
            "Lcom/liulishuo/okdownload/DownloadTask;",
            "-",
            "Ljava/lang/Integer;",
            "-",
            "Ljava/util/Map<",
            "Ljava/lang/String;",
            "+",
            "Ljava/util/List<",
            "Ljava/lang/String;",
            ">;>;",
            "Lkotlin/Unit;",
            ">;",
            "Lkotlin/jvm/functions/Function4<",
            "-",
            "Lcom/liulishuo/okdownload/DownloadTask;",
            "-",
            "Ljava/lang/Integer;",
            "-",
            "Ljava/lang/Integer;",
            "-",
            "Ljava/util/Map<",
            "Ljava/lang/String;",
            "+",
            "Ljava/util/List<",
            "Ljava/lang/String;",
            ">;>;",
            "Lkotlin/Unit;",
            ">;",
            "Lkotlin/jvm/functions/Function4<",
            "-",
            "Lcom/liulishuo/okdownload/DownloadTask;",
            "-",
            "Lcom/liulishuo/okdownload/core/breakpoint/BreakpointInfo;",
            "-",
            "Ljava/lang/Boolean;",
            "-",
            "Lcom/liulishuo/okdownload/core/listener/assist/Listener4Assist$Listener4Model;",
            "Lkotlin/Unit;",
            ">;",
            "Lkotlin/jvm/functions/Function3<",
            "-",
            "Lcom/liulishuo/okdownload/DownloadTask;",
            "-",
            "Ljava/lang/Integer;",
            "-",
            "Ljava/lang/Long;",
            "Lkotlin/Unit;",
            ">;",
            "Lkotlin/jvm/functions/Function2<",
            "-",
            "Lcom/liulishuo/okdownload/DownloadTask;",
            "-",
            "Ljava/lang/Long;",
            "Lkotlin/Unit;",
            ">;",
            "Lkotlin/jvm/functions/Function3<",
            "-",
            "Lcom/liulishuo/okdownload/DownloadTask;",
            "-",
            "Ljava/lang/Integer;",
            "-",
            "Lcom/liulishuo/okdownload/core/breakpoint/BlockInfo;",
            "Lkotlin/Unit;",
            ">;",
            "Lkotlin/jvm/functions/Function4<",
            "-",
            "Lcom/liulishuo/okdownload/DownloadTask;",
            "-",
            "Lcom/liulishuo/okdownload/core/cause/EndCause;",
            "-",
            "Ljava/lang/Exception;",
            "-",
            "Lcom/liulishuo/okdownload/core/listener/assist/Listener4Assist$Listener4Model;",
            "Lkotlin/Unit;",
            ">;)V"
        }
    .end annotation

    invoke-static/range {p1 .. p8}, Lcom/liulishuo/okdownload/kotlin/listener/DownloadListener4ExtensionKt;->createListener4(Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function4;Lkotlin/jvm/functions/Function4;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function4;)Lcom/liulishuo/okdownload/core/listener/DownloadListener4;

    move-result-object p1

    invoke-virtual {p0, p1}, Lcom/liulishuo/okdownload/DownloadTask;->enqueue(Lcom/liulishuo/okdownload/DownloadListener;)V

    return-void
.end method

.method public static synthetic enqueue4$default(Lcom/liulishuo/okdownload/DownloadTask;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function4;Lkotlin/jvm/functions/Function4;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function4;ILjava/lang/Object;)V
    .registers 22

    and-int/lit8 v0, p9, 0x1

    const/4 v1, 0x0

    if-eqz v0, :cond_7

    move-object v3, v1

    goto :goto_8

    :cond_7
    move-object v3, p1

    :goto_8
    and-int/lit8 v0, p9, 0x2

    if-eqz v0, :cond_e

    move-object v4, v1

    goto :goto_f

    :cond_e
    move-object v4, p2

    :goto_f
    and-int/lit8 v0, p9, 0x4

    if-eqz v0, :cond_15

    move-object v5, v1

    goto :goto_16

    :cond_15
    move-object v5, p3

    :goto_16
    and-int/lit8 v0, p9, 0x8

    if-eqz v0, :cond_1c

    move-object v6, v1

    goto :goto_1d

    :cond_1c
    move-object v6, p4

    :goto_1d
    and-int/lit8 v0, p9, 0x10

    if-eqz v0, :cond_23

    move-object v7, v1

    goto :goto_25

    :cond_23
    move-object/from16 v7, p5

    :goto_25
    and-int/lit8 v0, p9, 0x20

    if-eqz v0, :cond_2b

    move-object v8, v1

    goto :goto_2d

    :cond_2b
    move-object/from16 v8, p6

    :goto_2d
    and-int/lit8 v0, p9, 0x40

    if-eqz v0, :cond_33

    move-object v9, v1

    goto :goto_35

    :cond_33
    move-object/from16 v9, p7

    :goto_35
    move-object v2, p0

    move-object/from16 v10, p8

    invoke-static/range {v2 .. v10}, Lcom/liulishuo/okdownload/kotlin/DownloadTaskExtensionKt;->enqueue4(Lcom/liulishuo/okdownload/DownloadTask;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function4;Lkotlin/jvm/functions/Function4;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function4;)V

    return-void
.end method

.method public static final enqueue4WithSpeed(Lcom/liulishuo/okdownload/DownloadTask;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function4;Lkotlin/jvm/functions/Function4;Lkotlin/jvm/functions/Function4;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function4;Lkotlin/jvm/functions/Function4;)V
    .registers 9
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lcom/liulishuo/okdownload/DownloadTask;",
            "Lkotlin/jvm/functions/Function1<",
            "-",
            "Lcom/liulishuo/okdownload/DownloadTask;",
            "Lkotlin/Unit;",
            ">;",
            "Lkotlin/jvm/functions/Function3<",
            "-",
            "Lcom/liulishuo/okdownload/DownloadTask;",
            "-",
            "Ljava/lang/Integer;",
            "-",
            "Ljava/util/Map<",
            "Ljava/lang/String;",
            "+",
            "Ljava/util/List<",
            "Ljava/lang/String;",
            ">;>;",
            "Lkotlin/Unit;",
            ">;",
            "Lkotlin/jvm/functions/Function4<",
            "-",
            "Lcom/liulishuo/okdownload/DownloadTask;",
            "-",
            "Ljava/lang/Integer;",
            "-",
            "Ljava/lang/Integer;",
            "-",
            "Ljava/util/Map<",
            "Ljava/lang/String;",
            "+",
            "Ljava/util/List<",
            "Ljava/lang/String;",
            ">;>;",
            "Lkotlin/Unit;",
            ">;",
            "Lkotlin/jvm/functions/Function4<",
            "-",
            "Lcom/liulishuo/okdownload/DownloadTask;",
            "-",
            "Lcom/liulishuo/okdownload/core/breakpoint/BreakpointInfo;",
            "-",
            "Ljava/lang/Boolean;",
            "-",
            "Lcom/liulishuo/okdownload/core/listener/assist/Listener4SpeedAssistExtend$Listener4SpeedModel;",
            "Lkotlin/Unit;",
            ">;",
            "Lkotlin/jvm/functions/Function4<",
            "-",
            "Lcom/liulishuo/okdownload/DownloadTask;",
            "-",
            "Ljava/lang/Integer;",
            "-",
            "Ljava/lang/Long;",
            "-",
            "Lcom/liulishuo/okdownload/SpeedCalculator;",
            "Lkotlin/Unit;",
            ">;",
            "Lkotlin/jvm/functions/Function3<",
            "-",
            "Lcom/liulishuo/okdownload/DownloadTask;",
            "-",
            "Ljava/lang/Long;",
            "-",
            "Lcom/liulishuo/okdownload/SpeedCalculator;",
            "Lkotlin/Unit;",
            ">;",
            "Lkotlin/jvm/functions/Function4<",
            "-",
            "Lcom/liulishuo/okdownload/DownloadTask;",
            "-",
            "Ljava/lang/Integer;",
            "-",
            "Lcom/liulishuo/okdownload/core/breakpoint/BlockInfo;",
            "-",
            "Lcom/liulishuo/okdownload/SpeedCalculator;",
            "Lkotlin/Unit;",
            ">;",
            "Lkotlin/jvm/functions/Function4<",
            "-",
            "Lcom/liulishuo/okdownload/DownloadTask;",
            "-",
            "Lcom/liulishuo/okdownload/core/cause/EndCause;",
            "-",
            "Ljava/lang/Exception;",
            "-",
            "Lcom/liulishuo/okdownload/SpeedCalculator;",
            "Lkotlin/Unit;",
            ">;)V"
        }
    .end annotation

    invoke-static/range {p1 .. p8}, Lcom/liulishuo/okdownload/kotlin/listener/DownloadListener4WithSpeedExtensionKt;->createListener4WithSpeed(Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function4;Lkotlin/jvm/functions/Function4;Lkotlin/jvm/functions/Function4;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function4;Lkotlin/jvm/functions/Function4;)Lcom/liulishuo/okdownload/core/listener/DownloadListener4WithSpeed;

    move-result-object p1

    invoke-virtual {p0, p1}, Lcom/liulishuo/okdownload/DownloadTask;->enqueue(Lcom/liulishuo/okdownload/DownloadListener;)V

    return-void
.end method

.method public static synthetic enqueue4WithSpeed$default(Lcom/liulishuo/okdownload/DownloadTask;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function4;Lkotlin/jvm/functions/Function4;Lkotlin/jvm/functions/Function4;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function4;Lkotlin/jvm/functions/Function4;ILjava/lang/Object;)V
    .registers 22

    and-int/lit8 v0, p9, 0x1

    const/4 v1, 0x0

    if-eqz v0, :cond_7

    move-object v3, v1

    goto :goto_8

    :cond_7
    move-object v3, p1

    :goto_8
    and-int/lit8 v0, p9, 0x2

    if-eqz v0, :cond_e

    move-object v4, v1

    goto :goto_f

    :cond_e
    move-object v4, p2

    :goto_f
    and-int/lit8 v0, p9, 0x4

    if-eqz v0, :cond_15

    move-object v5, v1

    goto :goto_16

    :cond_15
    move-object v5, p3

    :goto_16
    and-int/lit8 v0, p9, 0x8

    if-eqz v0, :cond_1c

    move-object v6, v1

    goto :goto_1d

    :cond_1c
    move-object v6, p4

    :goto_1d
    and-int/lit8 v0, p9, 0x10

    if-eqz v0, :cond_23

    move-object v7, v1

    goto :goto_25

    :cond_23
    move-object/from16 v7, p5

    :goto_25
    and-int/lit8 v0, p9, 0x20

    if-eqz v0, :cond_2b

    move-object v8, v1

    goto :goto_2d

    :cond_2b
    move-object/from16 v8, p6

    :goto_2d
    and-int/lit8 v0, p9, 0x40

    if-eqz v0, :cond_33

    move-object v9, v1

    goto :goto_35

    :cond_33
    move-object/from16 v9, p7

    :goto_35
    move-object v2, p0

    move-object/from16 v10, p8

    invoke-static/range {v2 .. v10}, Lcom/liulishuo/okdownload/kotlin/DownloadTaskExtensionKt;->enqueue4WithSpeed(Lcom/liulishuo/okdownload/DownloadTask;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function4;Lkotlin/jvm/functions/Function4;Lkotlin/jvm/functions/Function4;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function4;Lkotlin/jvm/functions/Function4;)V

    return-void
.end method

.method public static final execute(Lcom/liulishuo/okdownload/DownloadTask;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function4;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function3;)V
    .registers 12
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lcom/liulishuo/okdownload/DownloadTask;",
            "Lkotlin/jvm/functions/Function1<",
            "-",
            "Lcom/liulishuo/okdownload/DownloadTask;",
            "Lkotlin/Unit;",
            ">;",
            "Lkotlin/jvm/functions/Function2<",
            "-",
            "Lcom/liulishuo/okdownload/DownloadTask;",
            "-",
            "Ljava/util/Map<",
            "Ljava/lang/String;",
            "+",
            "Ljava/util/List<",
            "Ljava/lang/String;",
            ">;>;",
            "Lkotlin/Unit;",
            ">;",
            "Lkotlin/jvm/functions/Function3<",
            "-",
            "Lcom/liulishuo/okdownload/DownloadTask;",
            "-",
            "Ljava/lang/Integer;",
            "-",
            "Ljava/util/Map<",
            "Ljava/lang/String;",
            "+",
            "Ljava/util/List<",
            "Ljava/lang/String;",
            ">;>;",
            "Lkotlin/Unit;",
            ">;",
            "Lkotlin/jvm/functions/Function3<",
            "-",
            "Lcom/liulishuo/okdownload/DownloadTask;",
            "-",
            "Lcom/liulishuo/okdownload/core/breakpoint/BreakpointInfo;",
            "-",
            "Lcom/liulishuo/okdownload/core/cause/ResumeFailedCause;",
            "Lkotlin/Unit;",
            ">;",
            "Lkotlin/jvm/functions/Function2<",
            "-",
            "Lcom/liulishuo/okdownload/DownloadTask;",
            "-",
            "Lcom/liulishuo/okdownload/core/breakpoint/BreakpointInfo;",
            "Lkotlin/Unit;",
            ">;",
            "Lkotlin/jvm/functions/Function3<",
            "-",
            "Lcom/liulishuo/okdownload/DownloadTask;",
            "-",
            "Ljava/lang/Integer;",
            "-",
            "Ljava/util/Map<",
            "Ljava/lang/String;",
            "+",
            "Ljava/util/List<",
            "Ljava/lang/String;",
            ">;>;",
            "Lkotlin/Unit;",
            ">;",
            "Lkotlin/jvm/functions/Function4<",
            "-",
            "Lcom/liulishuo/okdownload/DownloadTask;",
            "-",
            "Ljava/lang/Integer;",
            "-",
            "Ljava/lang/Integer;",
            "-",
            "Ljava/util/Map<",
            "Ljava/lang/String;",
            "+",
            "Ljava/util/List<",
            "Ljava/lang/String;",
            ">;>;",
            "Lkotlin/Unit;",
            ">;",
            "Lkotlin/jvm/functions/Function3<",
            "-",
            "Lcom/liulishuo/okdownload/DownloadTask;",
            "-",
            "Ljava/lang/Integer;",
            "-",
            "Ljava/lang/Long;",
            "Lkotlin/Unit;",
            ">;",
            "Lkotlin/jvm/functions/Function3<",
            "-",
            "Lcom/liulishuo/okdownload/DownloadTask;",
            "-",
            "Ljava/lang/Integer;",
            "-",
            "Ljava/lang/Long;",
            "Lkotlin/Unit;",
            ">;",
            "Lkotlin/jvm/functions/Function3<",
            "-",
            "Lcom/liulishuo/okdownload/DownloadTask;",
            "-",
            "Ljava/lang/Integer;",
            "-",
            "Ljava/lang/Long;",
            "Lkotlin/Unit;",
            ">;",
            "Lkotlin/jvm/functions/Function3<",
            "-",
            "Lcom/liulishuo/okdownload/DownloadTask;",
            "-",
            "Lcom/liulishuo/okdownload/core/cause/EndCause;",
            "-",
            "Ljava/lang/Exception;",
            "Lkotlin/Unit;",
            ">;)V"
        }
    .end annotation

    invoke-static/range {p1 .. p11}, Lcom/liulishuo/okdownload/kotlin/listener/DownloadListenerExtensionKt;->createListener(Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function4;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function3;)Lcom/liulishuo/okdownload/DownloadListener;

    move-result-object p1

    invoke-virtual {p0, p1}, Lcom/liulishuo/okdownload/DownloadTask;->execute(Lcom/liulishuo/okdownload/DownloadListener;)V

    return-void
.end method

.method public static synthetic execute$default(Lcom/liulishuo/okdownload/DownloadTask;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function4;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function3;ILjava/lang/Object;)V
    .registers 29

    move/from16 v0, p12

    and-int/lit8 v1, v0, 0x1

    const/4 v2, 0x0

    if-eqz v1, :cond_9

    move-object v4, v2

    goto :goto_b

    :cond_9
    move-object/from16 v4, p1

    :goto_b
    and-int/lit8 v1, v0, 0x2

    if-eqz v1, :cond_11

    move-object v5, v2

    goto :goto_13

    :cond_11
    move-object/from16 v5, p2

    :goto_13
    and-int/lit8 v1, v0, 0x4

    if-eqz v1, :cond_19

    move-object v6, v2

    goto :goto_1b

    :cond_19
    move-object/from16 v6, p3

    :goto_1b
    and-int/lit8 v1, v0, 0x8

    if-eqz v1, :cond_21

    move-object v7, v2

    goto :goto_23

    :cond_21
    move-object/from16 v7, p4

    :goto_23
    and-int/lit8 v1, v0, 0x10

    if-eqz v1, :cond_29

    move-object v8, v2

    goto :goto_2b

    :cond_29
    move-object/from16 v8, p5

    :goto_2b
    and-int/lit8 v1, v0, 0x20

    if-eqz v1, :cond_31

    move-object v9, v2

    goto :goto_33

    :cond_31
    move-object/from16 v9, p6

    :goto_33
    and-int/lit8 v1, v0, 0x40

    if-eqz v1, :cond_39

    move-object v10, v2

    goto :goto_3b

    :cond_39
    move-object/from16 v10, p7

    :goto_3b
    and-int/lit16 v1, v0, 0x80

    if-eqz v1, :cond_41

    move-object v11, v2

    goto :goto_43

    :cond_41
    move-object/from16 v11, p8

    :goto_43
    and-int/lit16 v1, v0, 0x100

    if-eqz v1, :cond_49

    move-object v12, v2

    goto :goto_4b

    :cond_49
    move-object/from16 v12, p9

    :goto_4b
    and-int/lit16 v0, v0, 0x200

    if-eqz v0, :cond_51

    move-object v13, v2

    goto :goto_53

    :cond_51
    move-object/from16 v13, p10

    :goto_53
    move-object v3, p0

    move-object/from16 v14, p11

    invoke-static/range {v3 .. v14}, Lcom/liulishuo/okdownload/kotlin/DownloadTaskExtensionKt;->execute(Lcom/liulishuo/okdownload/DownloadTask;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function4;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function3;)V

    return-void
.end method

.method public static final execute1(Lcom/liulishuo/okdownload/DownloadTask;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function4;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function4;)V
    .registers 6
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lcom/liulishuo/okdownload/DownloadTask;",
            "Lkotlin/jvm/functions/Function2<",
            "-",
            "Lcom/liulishuo/okdownload/DownloadTask;",
            "-",
            "Lcom/liulishuo/okdownload/core/listener/assist/Listener1Assist$Listener1Model;",
            "Lkotlin/Unit;",
            ">;",
            "Lkotlin/jvm/functions/Function2<",
            "-",
            "Lcom/liulishuo/okdownload/DownloadTask;",
            "-",
            "Lcom/liulishuo/okdownload/core/cause/ResumeFailedCause;",
            "Lkotlin/Unit;",
            ">;",
            "Lkotlin/jvm/functions/Function4<",
            "-",
            "Lcom/liulishuo/okdownload/DownloadTask;",
            "-",
            "Ljava/lang/Integer;",
            "-",
            "Ljava/lang/Long;",
            "-",
            "Ljava/lang/Long;",
            "Lkotlin/Unit;",
            ">;",
            "Lkotlin/jvm/functions/Function3<",
            "-",
            "Lcom/liulishuo/okdownload/DownloadTask;",
            "-",
            "Ljava/lang/Long;",
            "-",
            "Ljava/lang/Long;",
            "Lkotlin/Unit;",
            ">;",
            "Lkotlin/jvm/functions/Function4<",
            "-",
            "Lcom/liulishuo/okdownload/DownloadTask;",
            "-",
            "Lcom/liulishuo/okdownload/core/cause/EndCause;",
            "-",
            "Ljava/lang/Exception;",
            "-",
            "Lcom/liulishuo/okdownload/core/listener/assist/Listener1Assist$Listener1Model;",
            "Lkotlin/Unit;",
            ">;)V"
        }
    .end annotation

    invoke-static {p1, p2, p3, p4, p5}, Lcom/liulishuo/okdownload/kotlin/listener/DownloadListener1ExtensionKt;->createListener1(Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function4;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function4;)Lcom/liulishuo/okdownload/core/listener/DownloadListener1;

    move-result-object p1

    invoke-virtual {p0, p1}, Lcom/liulishuo/okdownload/DownloadTask;->execute(Lcom/liulishuo/okdownload/DownloadListener;)V

    return-void
.end method

.method public static synthetic execute1$default(Lcom/liulishuo/okdownload/DownloadTask;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function4;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function4;ILjava/lang/Object;)V
    .registers 15

    and-int/lit8 p7, p6, 0x1

    const/4 v0, 0x0

    if-eqz p7, :cond_7

    move-object v2, v0

    goto :goto_8

    :cond_7
    move-object v2, p1

    :goto_8
    and-int/lit8 p1, p6, 0x2

    if-eqz p1, :cond_e

    move-object v3, v0

    goto :goto_f

    :cond_e
    move-object v3, p2

    :goto_f
    and-int/lit8 p1, p6, 0x4

    if-eqz p1, :cond_15

    move-object v4, v0

    goto :goto_16

    :cond_15
    move-object v4, p3

    :goto_16
    and-int/lit8 p1, p6, 0x8

    if-eqz p1, :cond_1c

    move-object v5, v0

    goto :goto_1d

    :cond_1c
    move-object v5, p4

    :goto_1d
    move-object v1, p0

    move-object v6, p5

    invoke-static/range {v1 .. v6}, Lcom/liulishuo/okdownload/kotlin/DownloadTaskExtensionKt;->execute1(Lcom/liulishuo/okdownload/DownloadTask;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function4;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function4;)V

    return-void
.end method

.method public static final execute2(Lcom/liulishuo/okdownload/DownloadTask;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function3;)V
    .registers 3
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lcom/liulishuo/okdownload/DownloadTask;",
            "Lkotlin/jvm/functions/Function1<",
            "-",
            "Lcom/liulishuo/okdownload/DownloadTask;",
            "Lkotlin/Unit;",
            ">;",
            "Lkotlin/jvm/functions/Function3<",
            "-",
            "Lcom/liulishuo/okdownload/DownloadTask;",
            "-",
            "Lcom/liulishuo/okdownload/core/cause/EndCause;",
            "-",
            "Ljava/lang/Exception;",
            "Lkotlin/Unit;",
            ">;)V"
        }
    .end annotation

    invoke-static {p1, p2}, Lcom/liulishuo/okdownload/kotlin/listener/DownloadListener2ExtensionKt;->createListener2(Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function3;)Lcom/liulishuo/okdownload/core/listener/DownloadListener2;

    move-result-object p1

    invoke-virtual {p0, p1}, Lcom/liulishuo/okdownload/DownloadTask;->execute(Lcom/liulishuo/okdownload/DownloadListener;)V

    return-void
.end method

.method public static synthetic execute2$default(Lcom/liulishuo/okdownload/DownloadTask;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function3;ILjava/lang/Object;)V
    .registers 5

    and-int/lit8 p3, p3, 0x1

    if-eqz p3, :cond_6

    sget-object p1, Lcom/liulishuo/okdownload/kotlin/DownloadTaskExtensionKt$execute2$1;->INSTANCE:Lcom/liulishuo/okdownload/kotlin/DownloadTaskExtensionKt$execute2$1;

    :cond_6
    invoke-static {p0, p1, p2}, Lcom/liulishuo/okdownload/kotlin/DownloadTaskExtensionKt;->execute2(Lcom/liulishuo/okdownload/DownloadTask;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function3;)V

    return-void
.end method

.method public static final execute3(Lcom/liulishuo/okdownload/DownloadTask;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function4;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function0;)V
    .registers 10
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lcom/liulishuo/okdownload/DownloadTask;",
            "Lkotlin/jvm/functions/Function1<",
            "-",
            "Lcom/liulishuo/okdownload/DownloadTask;",
            "Lkotlin/Unit;",
            ">;",
            "Lkotlin/jvm/functions/Function4<",
            "-",
            "Lcom/liulishuo/okdownload/DownloadTask;",
            "-",
            "Ljava/lang/Integer;",
            "-",
            "Ljava/lang/Long;",
            "-",
            "Ljava/lang/Long;",
            "Lkotlin/Unit;",
            ">;",
            "Lkotlin/jvm/functions/Function3<",
            "-",
            "Lcom/liulishuo/okdownload/DownloadTask;",
            "-",
            "Ljava/lang/Long;",
            "-",
            "Ljava/lang/Long;",
            "Lkotlin/Unit;",
            ">;",
            "Lkotlin/jvm/functions/Function1<",
            "-",
            "Lcom/liulishuo/okdownload/DownloadTask;",
            "Lkotlin/Unit;",
            ">;",
            "Lkotlin/jvm/functions/Function1<",
            "-",
            "Lcom/liulishuo/okdownload/DownloadTask;",
            "Lkotlin/Unit;",
            ">;",
            "Lkotlin/jvm/functions/Function1<",
            "-",
            "Lcom/liulishuo/okdownload/DownloadTask;",
            "Lkotlin/Unit;",
            ">;",
            "Lkotlin/jvm/functions/Function2<",
            "-",
            "Lcom/liulishuo/okdownload/DownloadTask;",
            "-",
            "Lcom/liulishuo/okdownload/core/cause/ResumeFailedCause;",
            "Lkotlin/Unit;",
            ">;",
            "Lkotlin/jvm/functions/Function2<",
            "-",
            "Lcom/liulishuo/okdownload/DownloadTask;",
            "-",
            "Ljava/lang/Exception;",
            "Lkotlin/Unit;",
            ">;",
            "Lkotlin/jvm/functions/Function0<",
            "Lkotlin/Unit;",
            ">;)V"
        }
    .end annotation

    invoke-static/range {p1 .. p9}, Lcom/liulishuo/okdownload/kotlin/listener/DownloadListener3ExtensionKt;->createListener3(Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function4;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function0;)Lcom/liulishuo/okdownload/core/listener/DownloadListener3;

    move-result-object p1

    invoke-virtual {p0, p1}, Lcom/liulishuo/okdownload/DownloadTask;->execute(Lcom/liulishuo/okdownload/DownloadListener;)V

    return-void
.end method

.method public static synthetic execute3$default(Lcom/liulishuo/okdownload/DownloadTask;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function4;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)V
    .registers 13

    and-int/lit8 p11, p10, 0x1

    const/4 v0, 0x0

    if-eqz p11, :cond_6

    move-object p1, v0

    :cond_6
    and-int/lit8 p11, p10, 0x2

    if-eqz p11, :cond_b

    move-object p2, v0

    :cond_b
    and-int/lit8 p11, p10, 0x4

    if-eqz p11, :cond_10

    move-object p3, v0

    :cond_10
    and-int/lit8 p11, p10, 0x8

    if-eqz p11, :cond_15

    move-object p4, v0

    :cond_15
    and-int/lit8 p11, p10, 0x10

    if-eqz p11, :cond_1a

    move-object p5, v0

    :cond_1a
    and-int/lit8 p11, p10, 0x20

    if-eqz p11, :cond_1f

    move-object p6, v0

    :cond_1f
    and-int/lit8 p11, p10, 0x40

    if-eqz p11, :cond_24

    move-object p7, v0

    :cond_24
    and-int/lit16 p11, p10, 0x80

    if-eqz p11, :cond_29

    move-object p8, v0

    :cond_29
    and-int/lit16 p10, p10, 0x100

    if-eqz p10, :cond_2f

    sget-object p9, Lcom/liulishuo/okdownload/kotlin/DownloadTaskExtensionKt$execute3$1;->INSTANCE:Lcom/liulishuo/okdownload/kotlin/DownloadTaskExtensionKt$execute3$1;

    :cond_2f
    invoke-static/range {p0 .. p9}, Lcom/liulishuo/okdownload/kotlin/DownloadTaskExtensionKt;->execute3(Lcom/liulishuo/okdownload/DownloadTask;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function4;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function0;)V

    return-void
.end method

.method public static final execute4(Lcom/liulishuo/okdownload/DownloadTask;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function4;Lkotlin/jvm/functions/Function4;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function4;)V
    .registers 9
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lcom/liulishuo/okdownload/DownloadTask;",
            "Lkotlin/jvm/functions/Function1<",
            "-",
            "Lcom/liulishuo/okdownload/DownloadTask;",
            "Lkotlin/Unit;",
            ">;",
            "Lkotlin/jvm/functions/Function3<",
            "-",
            "Lcom/liulishuo/okdownload/DownloadTask;",
            "-",
            "Ljava/lang/Integer;",
            "-",
            "Ljava/util/Map<",
            "Ljava/lang/String;",
            "+",
            "Ljava/util/List<",
            "Ljava/lang/String;",
            ">;>;",
            "Lkotlin/Unit;",
            ">;",
            "Lkotlin/jvm/functions/Function4<",
            "-",
            "Lcom/liulishuo/okdownload/DownloadTask;",
            "-",
            "Ljava/lang/Integer;",
            "-",
            "Ljava/lang/Integer;",
            "-",
            "Ljava/util/Map<",
            "Ljava/lang/String;",
            "+",
            "Ljava/util/List<",
            "Ljava/lang/String;",
            ">;>;",
            "Lkotlin/Unit;",
            ">;",
            "Lkotlin/jvm/functions/Function4<",
            "-",
            "Lcom/liulishuo/okdownload/DownloadTask;",
            "-",
            "Lcom/liulishuo/okdownload/core/breakpoint/BreakpointInfo;",
            "-",
            "Ljava/lang/Boolean;",
            "-",
            "Lcom/liulishuo/okdownload/core/listener/assist/Listener4Assist$Listener4Model;",
            "Lkotlin/Unit;",
            ">;",
            "Lkotlin/jvm/functions/Function3<",
            "-",
            "Lcom/liulishuo/okdownload/DownloadTask;",
            "-",
            "Ljava/lang/Integer;",
            "-",
            "Ljava/lang/Long;",
            "Lkotlin/Unit;",
            ">;",
            "Lkotlin/jvm/functions/Function2<",
            "-",
            "Lcom/liulishuo/okdownload/DownloadTask;",
            "-",
            "Ljava/lang/Long;",
            "Lkotlin/Unit;",
            ">;",
            "Lkotlin/jvm/functions/Function3<",
            "-",
            "Lcom/liulishuo/okdownload/DownloadTask;",
            "-",
            "Ljava/lang/Integer;",
            "-",
            "Lcom/liulishuo/okdownload/core/breakpoint/BlockInfo;",
            "Lkotlin/Unit;",
            ">;",
            "Lkotlin/jvm/functions/Function4<",
            "-",
            "Lcom/liulishuo/okdownload/DownloadTask;",
            "-",
            "Lcom/liulishuo/okdownload/core/cause/EndCause;",
            "-",
            "Ljava/lang/Exception;",
            "-",
            "Lcom/liulishuo/okdownload/core/listener/assist/Listener4Assist$Listener4Model;",
            "Lkotlin/Unit;",
            ">;)V"
        }
    .end annotation

    invoke-static/range {p1 .. p8}, Lcom/liulishuo/okdownload/kotlin/listener/DownloadListener4ExtensionKt;->createListener4(Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function4;Lkotlin/jvm/functions/Function4;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function4;)Lcom/liulishuo/okdownload/core/listener/DownloadListener4;

    move-result-object p1

    invoke-virtual {p0, p1}, Lcom/liulishuo/okdownload/DownloadTask;->execute(Lcom/liulishuo/okdownload/DownloadListener;)V

    return-void
.end method

.method public static synthetic execute4$default(Lcom/liulishuo/okdownload/DownloadTask;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function4;Lkotlin/jvm/functions/Function4;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function4;ILjava/lang/Object;)V
    .registers 22

    and-int/lit8 v0, p9, 0x1

    const/4 v1, 0x0

    if-eqz v0, :cond_7

    move-object v3, v1

    goto :goto_8

    :cond_7
    move-object v3, p1

    :goto_8
    and-int/lit8 v0, p9, 0x2

    if-eqz v0, :cond_e

    move-object v4, v1

    goto :goto_f

    :cond_e
    move-object v4, p2

    :goto_f
    and-int/lit8 v0, p9, 0x4

    if-eqz v0, :cond_15

    move-object v5, v1

    goto :goto_16

    :cond_15
    move-object v5, p3

    :goto_16
    and-int/lit8 v0, p9, 0x8

    if-eqz v0, :cond_1c

    move-object v6, v1

    goto :goto_1d

    :cond_1c
    move-object v6, p4

    :goto_1d
    and-int/lit8 v0, p9, 0x10

    if-eqz v0, :cond_23

    move-object v7, v1

    goto :goto_25

    :cond_23
    move-object/from16 v7, p5

    :goto_25
    and-int/lit8 v0, p9, 0x20

    if-eqz v0, :cond_2b

    move-object v8, v1

    goto :goto_2d

    :cond_2b
    move-object/from16 v8, p6

    :goto_2d
    and-int/lit8 v0, p9, 0x40

    if-eqz v0, :cond_33

    move-object v9, v1

    goto :goto_35

    :cond_33
    move-object/from16 v9, p7

    :goto_35
    move-object v2, p0

    move-object/from16 v10, p8

    invoke-static/range {v2 .. v10}, Lcom/liulishuo/okdownload/kotlin/DownloadTaskExtensionKt;->execute4(Lcom/liulishuo/okdownload/DownloadTask;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function4;Lkotlin/jvm/functions/Function4;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function4;)V

    return-void
.end method

.method public static final execute4WithSpeed(Lcom/liulishuo/okdownload/DownloadTask;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function4;Lkotlin/jvm/functions/Function4;Lkotlin/jvm/functions/Function4;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function4;Lkotlin/jvm/functions/Function4;)V
    .registers 9
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lcom/liulishuo/okdownload/DownloadTask;",
            "Lkotlin/jvm/functions/Function1<",
            "-",
            "Lcom/liulishuo/okdownload/DownloadTask;",
            "Lkotlin/Unit;",
            ">;",
            "Lkotlin/jvm/functions/Function3<",
            "-",
            "Lcom/liulishuo/okdownload/DownloadTask;",
            "-",
            "Ljava/lang/Integer;",
            "-",
            "Ljava/util/Map<",
            "Ljava/lang/String;",
            "+",
            "Ljava/util/List<",
            "Ljava/lang/String;",
            ">;>;",
            "Lkotlin/Unit;",
            ">;",
            "Lkotlin/jvm/functions/Function4<",
            "-",
            "Lcom/liulishuo/okdownload/DownloadTask;",
            "-",
            "Ljava/lang/Integer;",
            "-",
            "Ljava/lang/Integer;",
            "-",
            "Ljava/util/Map<",
            "Ljava/lang/String;",
            "+",
            "Ljava/util/List<",
            "Ljava/lang/String;",
            ">;>;",
            "Lkotlin/Unit;",
            ">;",
            "Lkotlin/jvm/functions/Function4<",
            "-",
            "Lcom/liulishuo/okdownload/DownloadTask;",
            "-",
            "Lcom/liulishuo/okdownload/core/breakpoint/BreakpointInfo;",
            "-",
            "Ljava/lang/Boolean;",
            "-",
            "Lcom/liulishuo/okdownload/core/listener/assist/Listener4SpeedAssistExtend$Listener4SpeedModel;",
            "Lkotlin/Unit;",
            ">;",
            "Lkotlin/jvm/functions/Function4<",
            "-",
            "Lcom/liulishuo/okdownload/DownloadTask;",
            "-",
            "Ljava/lang/Integer;",
            "-",
            "Ljava/lang/Long;",
            "-",
            "Lcom/liulishuo/okdownload/SpeedCalculator;",
            "Lkotlin/Unit;",
            ">;",
            "Lkotlin/jvm/functions/Function3<",
            "-",
            "Lcom/liulishuo/okdownload/DownloadTask;",
            "-",
            "Ljava/lang/Long;",
            "-",
            "Lcom/liulishuo/okdownload/SpeedCalculator;",
            "Lkotlin/Unit;",
            ">;",
            "Lkotlin/jvm/functions/Function4<",
            "-",
            "Lcom/liulishuo/okdownload/DownloadTask;",
            "-",
            "Ljava/lang/Integer;",
            "-",
            "Lcom/liulishuo/okdownload/core/breakpoint/BlockInfo;",
            "-",
            "Lcom/liulishuo/okdownload/SpeedCalculator;",
            "Lkotlin/Unit;",
            ">;",
            "Lkotlin/jvm/functions/Function4<",
            "-",
            "Lcom/liulishuo/okdownload/DownloadTask;",
            "-",
            "Lcom/liulishuo/okdownload/core/cause/EndCause;",
            "-",
            "Ljava/lang/Exception;",
            "-",
            "Lcom/liulishuo/okdownload/SpeedCalculator;",
            "Lkotlin/Unit;",
            ">;)V"
        }
    .end annotation

    invoke-static/range {p1 .. p8}, Lcom/liulishuo/okdownload/kotlin/listener/DownloadListener4WithSpeedExtensionKt;->createListener4WithSpeed(Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function4;Lkotlin/jvm/functions/Function4;Lkotlin/jvm/functions/Function4;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function4;Lkotlin/jvm/functions/Function4;)Lcom/liulishuo/okdownload/core/listener/DownloadListener4WithSpeed;

    move-result-object p1

    invoke-virtual {p0, p1}, Lcom/liulishuo/okdownload/DownloadTask;->execute(Lcom/liulishuo/okdownload/DownloadListener;)V

    return-void
.end method

.method public static synthetic execute4WithSpeed$default(Lcom/liulishuo/okdownload/DownloadTask;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function4;Lkotlin/jvm/functions/Function4;Lkotlin/jvm/functions/Function4;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function4;Lkotlin/jvm/functions/Function4;ILjava/lang/Object;)V
    .registers 22

    and-int/lit8 v0, p9, 0x1

    const/4 v1, 0x0

    if-eqz v0, :cond_7

    move-object v3, v1

    goto :goto_8

    :cond_7
    move-object v3, p1

    :goto_8
    and-int/lit8 v0, p9, 0x2

    if-eqz v0, :cond_e

    move-object v4, v1

    goto :goto_f

    :cond_e
    move-object v4, p2

    :goto_f
    and-int/lit8 v0, p9, 0x4

    if-eqz v0, :cond_15

    move-object v5, v1

    goto :goto_16

    :cond_15
    move-object v5, p3

    :goto_16
    and-int/lit8 v0, p9, 0x8

    if-eqz v0, :cond_1c

    move-object v6, v1

    goto :goto_1d

    :cond_1c
    move-object v6, p4

    :goto_1d
    and-int/lit8 v0, p9, 0x10

    if-eqz v0, :cond_23

    move-object v7, v1

    goto :goto_25

    :cond_23
    move-object/from16 v7, p5

    :goto_25
    and-int/lit8 v0, p9, 0x20

    if-eqz v0, :cond_2b

    move-object v8, v1

    goto :goto_2d

    :cond_2b
    move-object/from16 v8, p6

    :goto_2d
    and-int/lit8 v0, p9, 0x40

    if-eqz v0, :cond_33

    move-object v9, v1

    goto :goto_35

    :cond_33
    move-object/from16 v9, p7

    :goto_35
    move-object v2, p0

    move-object/from16 v10, p8

    invoke-static/range {v2 .. v10}, Lcom/liulishuo/okdownload/kotlin/DownloadTaskExtensionKt;->execute4WithSpeed(Lcom/liulishuo/okdownload/DownloadTask;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function4;Lkotlin/jvm/functions/Function4;Lkotlin/jvm/functions/Function4;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function4;Lkotlin/jvm/functions/Function4;)V

    return-void
.end method

.method public static final spChannel(Lcom/liulishuo/okdownload/DownloadTask;)Lkotlinx/coroutines/channels/Channel;
    .registers 12
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lcom/liulishuo/okdownload/DownloadTask;",
            ")",
            "Lkotlinx/coroutines/channels/Channel<",
            "Lcom/liulishuo/okdownload/kotlin/DownloadProgress;",
            ">;"
        }
    .end annotation

    const/4 v0, -0x1

    invoke-static {v0}, Lkotlinx/coroutines/channels/ChannelKt;->Channel(I)Lkotlinx/coroutines/channels/Channel;

    move-result-object v0

    invoke-virtual {p0}, Lcom/liulishuo/okdownload/DownloadTask;->getListener()Lcom/liulishuo/okdownload/DownloadListener;

    move-result-object v1

    new-instance v2, Ljava/util/concurrent/atomic/AtomicBoolean;

    const/4 v3, 0x0

    invoke-direct {v2, v3}, Ljava/util/concurrent/atomic/AtomicBoolean;-><init>(Z)V

    new-instance v7, Lcom/liulishuo/okdownload/kotlin/DownloadTaskExtensionKt$spChannel$progressListener$1;

    invoke-direct {v7, v2, v0}, Lcom/liulishuo/okdownload/kotlin/DownloadTaskExtensionKt$spChannel$progressListener$1;-><init>(Ljava/util/concurrent/atomic/AtomicBoolean;Lkotlinx/coroutines/channels/Channel;)V

    new-instance v8, Lcom/liulishuo/okdownload/kotlin/DownloadTaskExtensionKt$spChannel$progressListener$2;

    invoke-direct {v8, v2, v0}, Lcom/liulishuo/okdownload/kotlin/DownloadTaskExtensionKt$spChannel$progressListener$2;-><init>(Ljava/util/concurrent/atomic/AtomicBoolean;Lkotlinx/coroutines/channels/Channel;)V

    const/4 v4, 0x0

    const/4 v5, 0x0

    const/4 v6, 0x0

    const/4 v9, 0x7

    const/4 v10, 0x0

    invoke-static/range {v4 .. v10}, Lcom/liulishuo/okdownload/kotlin/listener/DownloadListener1ExtensionKt;->createListener1$default(Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function4;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function4;ILjava/lang/Object;)Lcom/liulishuo/okdownload/core/listener/DownloadListener1;

    move-result-object v2

    const/4 v3, 0x1

    invoke-virtual {v2, v3}, Lcom/liulishuo/okdownload/core/listener/DownloadListener1;->setAlwaysRecoverAssistModelIfNotSet(Z)V

    invoke-static {v1, v2}, Lcom/liulishuo/okdownload/kotlin/DownloadTaskExtensionKt;->createReplaceListener(Lcom/liulishuo/okdownload/DownloadListener;Lcom/liulishuo/okdownload/DownloadListener;)Lcom/liulishuo/okdownload/DownloadListener;

    move-result-object v1

    invoke-virtual {p0, v1}, Lcom/liulishuo/okdownload/DownloadTask;->replaceListener(Lcom/liulishuo/okdownload/DownloadListener;)V

    return-object v0
.end method