Functions.smali

.class public final Lio/reactivex/internal/functions/Functions;
.super Ljava/lang/Object;
.source "Functions.java"


# static fields
.field public static final aZl:Ljava/lang/Runnable;

.field private static bOA:Lio/reactivex/b/p;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Lio/reactivex/b/p",
            "<",
            "Ljava/lang/Object;",
            ">;"
        }
    .end annotation
.end field

.field private static bOB:Lio/reactivex/b/p;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Lio/reactivex/b/p",
            "<",
            "Ljava/lang/Object;",
            ">;"
        }
    .end annotation
.end field

.field private static bOC:Ljava/util/concurrent/Callable;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/concurrent/Callable",
            "<",
            "Ljava/lang/Object;",
            ">;"
        }
    .end annotation
.end field

.field private static bOD:Ljava/util/Comparator;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/Comparator",
            "<",
            "Ljava/lang/Object;",
            ">;"
        }
    .end annotation
.end field

.field private static bOw:Lio/reactivex/b/h;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Lio/reactivex/b/h",
            "<",
            "Ljava/lang/Object;",
            "Ljava/lang/Object;",
            ">;"
        }
    .end annotation
.end field

.field public static final bOx:Lio/reactivex/b/a;

.field private static bOy:Lio/reactivex/b/g;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Lio/reactivex/b/g",
            "<",
            "Ljava/lang/Object;",
            ">;"
        }
    .end annotation
.end field

.field public static final bOz:Lio/reactivex/b/g;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Lio/reactivex/b/g",
            "<",
            "Ljava/lang/Throwable;",
            ">;"
        }
    .end annotation
.end field


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

    .prologue
    .line 81
    new-instance v0, Lio/reactivex/internal/functions/u;

    invoke-direct {v0}, Lio/reactivex/internal/functions/u;-><init>()V

    sput-object v0, Lio/reactivex/internal/functions/Functions;->bOw:Lio/reactivex/b/h;

    .line 93
    new-instance v0, Lio/reactivex/internal/functions/q;

    invoke-direct {v0}, Lio/reactivex/internal/functions/q;-><init>()V

    sput-object v0, Lio/reactivex/internal/functions/Functions;->aZl:Ljava/lang/Runnable;

    .line 95
    new-instance v0, Lio/reactivex/internal/functions/n;

    invoke-direct {v0}, Lio/reactivex/internal/functions/n;-><init>()V

    sput-object v0, Lio/reactivex/internal/functions/Functions;->bOx:Lio/reactivex/b/a;

    .line 97
    new-instance v0, Lio/reactivex/internal/functions/o;

    invoke-direct {v0}, Lio/reactivex/internal/functions/o;-><init>()V

    sput-object v0, Lio/reactivex/internal/functions/Functions;->bOy:Lio/reactivex/b/g;

    .line 109
    new-instance v0, Lio/reactivex/internal/functions/s;

    invoke-direct {v0}, Lio/reactivex/internal/functions/s;-><init>()V

    .line 115
    new-instance v0, Lio/reactivex/internal/functions/ad;

    invoke-direct {v0}, Lio/reactivex/internal/functions/ad;-><init>()V

    sput-object v0, Lio/reactivex/internal/functions/Functions;->bOz:Lio/reactivex/b/g;

    .line 117
    new-instance v0, Lio/reactivex/internal/functions/p;

    invoke-direct {v0}, Lio/reactivex/internal/functions/p;-><init>()V

    .line 119
    new-instance v0, Lio/reactivex/internal/functions/ai;

    invoke-direct {v0}, Lio/reactivex/internal/functions/ai;-><init>()V

    sput-object v0, Lio/reactivex/internal/functions/Functions;->bOA:Lio/reactivex/b/p;

    .line 121
    new-instance v0, Lio/reactivex/internal/functions/t;

    invoke-direct {v0}, Lio/reactivex/internal/functions/t;-><init>()V

    sput-object v0, Lio/reactivex/internal/functions/Functions;->bOB:Lio/reactivex/b/p;

    .line 123
    new-instance v0, Lio/reactivex/internal/functions/ac;

    invoke-direct {v0}, Lio/reactivex/internal/functions/ac;-><init>()V

    sput-object v0, Lio/reactivex/internal/functions/Functions;->bOC:Ljava/util/concurrent/Callable;

    .line 125
    new-instance v0, Lio/reactivex/internal/functions/y;

    invoke-direct {v0}, Lio/reactivex/internal/functions/y;-><init>()V

    sput-object v0, Lio/reactivex/internal/functions/Functions;->bOD:Ljava/util/Comparator;

    .line 514
    new-instance v0, Lio/reactivex/internal/functions/x;

    invoke-direct {v0}, Lio/reactivex/internal/functions/x;-><init>()V

    return-void
.end method

.method public static PG()Lio/reactivex/b/h;
    .registers 1
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "<T:",
            "Ljava/lang/Object;",
            ">()",
            "Lio/reactivex/b/h",
            "<TT;TT;>;"
        }
    .end annotation

    .prologue
    .line 90
    sget-object v0, Lio/reactivex/internal/functions/Functions;->bOw:Lio/reactivex/b/h;

    return-object v0
.end method

.method public static PH()Lio/reactivex/b/g;
    .registers 1
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "<T:",
            "Ljava/lang/Object;",
            ">()",
            "Lio/reactivex/b/g",
            "<TT;>;"
        }
    .end annotation

    .prologue
    .line 106
    sget-object v0, Lio/reactivex/internal/functions/Functions;->bOy:Lio/reactivex/b/g;

    return-object v0
.end method

.method public static PI()Lio/reactivex/b/p;
    .registers 1
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "<T:",
            "Ljava/lang/Object;",
            ">()",
            "Lio/reactivex/b/p",
            "<TT;>;"
        }
    .end annotation

    .prologue
    .line 129
    sget-object v0, Lio/reactivex/internal/functions/Functions;->bOA:Lio/reactivex/b/p;

    return-object v0
.end method

.method public static PJ()Lio/reactivex/b/p;
    .registers 1
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "<T:",
            "Ljava/lang/Object;",
            ">()",
            "Lio/reactivex/b/p",
            "<TT;>;"
        }
    .end annotation

    .prologue
    .line 134
    sget-object v0, Lio/reactivex/internal/functions/Functions;->bOB:Lio/reactivex/b/p;

    return-object v0
.end method

.method public static PK()Ljava/util/concurrent/Callable;
    .registers 1
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "<T:",
            "Ljava/lang/Object;",
            ">()",
            "Ljava/util/concurrent/Callable",
            "<TT;>;"
        }
    .end annotation

    .prologue
    .line 139
    sget-object v0, Lio/reactivex/internal/functions/Functions;->bOC:Ljava/util/concurrent/Callable;

    return-object v0
.end method

.method public static PL()Ljava/util/concurrent/Callable;
    .registers 1
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "<T:",
            "Ljava/lang/Object;",
            ">()",
            "Ljava/util/concurrent/Callable",
            "<",
            "Ljava/util/Set",
            "<TT;>;>;"
        }
    .end annotation

    .prologue
    .line 281
    sget-object v0, Lio/reactivex/internal/functions/Functions$HashSetCallable;->INSTANCE:Lio/reactivex/internal/functions/Functions$HashSetCallable;

    return-object v0
.end method

.method public static PM()Ljava/util/Comparator;
    .registers 1
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "<T:",
            "Ljava/lang/Object;",
            ">()",
            "Ljava/util/Comparator",
            "<TT;>;"
        }
    .end annotation

    .prologue
    .line 493
    sget-object v0, Lio/reactivex/internal/functions/Functions$NaturalComparator;->INSTANCE:Lio/reactivex/internal/functions/Functions$NaturalComparator;

    return-object v0
.end method

.method public static a(Lio/reactivex/b/h;Lio/reactivex/b/h;)Lio/reactivex/b/b;
    .registers 3
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "<T:",
            "Ljava/lang/Object;",
            "K:",
            "Ljava/lang/Object;",
            "V:",
            "Ljava/lang/Object;",
            ">(",
            "Lio/reactivex/b/h",
            "<-TT;+TK;>;",
            "Lio/reactivex/b/h",
            "<-TT;+TV;>;)",
            "Lio/reactivex/b/b",
            "<",
            "Ljava/util/Map",
            "<TK;TV;>;TT;>;"
        }
    .end annotation

    .prologue
    .line 443
    new-instance v0, Lio/reactivex/internal/functions/ag;

    invoke-direct {v0, p1, p0}, Lio/reactivex/internal/functions/ag;-><init>(Lio/reactivex/b/h;Lio/reactivex/b/h;)V

    return-object v0
.end method

.method public static a(Lio/reactivex/b/h;Lio/reactivex/b/h;Lio/reactivex/b/h;)Lio/reactivex/b/b;
    .registers 4
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "<T:",
            "Ljava/lang/Object;",
            "K:",
            "Ljava/lang/Object;",
            "V:",
            "Ljava/lang/Object;",
            ">(",
            "Lio/reactivex/b/h",
            "<-TT;+TK;>;",
            "Lio/reactivex/b/h",
            "<-TT;+TV;>;",
            "Lio/reactivex/b/h",
            "<-TK;+",
            "Ljava/util/Collection",
            "<-TV;>;>;)",
            "Lio/reactivex/b/b",
            "<",
            "Ljava/util/Map",
            "<TK;",
            "Ljava/util/Collection",
            "<TV;>;>;TT;>;"
        }
    .end annotation

    .prologue
    .line 478
    new-instance v0, Lio/reactivex/internal/functions/ah;

    invoke-direct {v0, p2, p1, p0}, Lio/reactivex/internal/functions/ah;-><init>(Lio/reactivex/b/h;Lio/reactivex/b/h;Lio/reactivex/b/h;)V

    return-object v0
.end method

.method public static a(Lio/reactivex/b/a;)Lio/reactivex/b/g;
    .registers 2
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "<T:",
            "Ljava/lang/Object;",
            ">(",
            "Lio/reactivex/b/a;",
            ")",
            "Lio/reactivex/b/g",
            "<TT;>;"
        }
    .end annotation

    .prologue
    .line 349
    new-instance v0, Lio/reactivex/internal/functions/a;

    invoke-direct {v0, p0}, Lio/reactivex/internal/functions/a;-><init>(Lio/reactivex/b/a;)V

    return-object v0
.end method

.method public static a(Lio/reactivex/b/g;)Lio/reactivex/b/g;
    .registers 2
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "<T:",
            "Ljava/lang/Object;",
            ">(",
            "Lio/reactivex/b/g",
            "<-",
            "Lio/reactivex/j",
            "<TT;>;>;)",
            "Lio/reactivex/b/g",
            "<TT;>;"
        }
    .end annotation

    .prologue
    .line 324
    new-instance v0, Lio/reactivex/internal/functions/ab;

    invoke-direct {v0, p0}, Lio/reactivex/internal/functions/ab;-><init>(Lio/reactivex/b/g;)V

    return-object v0
.end method

.method public static a(Lio/reactivex/b/c;)Lio/reactivex/b/h;
    .registers 2
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "<T1:",
            "Ljava/lang/Object;",
            "T2:",
            "Ljava/lang/Object;",
            "R:",
            "Ljava/lang/Object;",
            ">(",
            "Lio/reactivex/b/c",
            "<-TT1;-TT2;+TR;>;)",
            "Lio/reactivex/b/h",
            "<[",
            "Ljava/lang/Object;",
            "TR;>;"
        }
    .end annotation

    .prologue
    .line 37
    const-string v0, "f is null"

    invoke-static {p0, v0}, Lio/reactivex/internal/functions/aj;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;

    .line 38
    new-instance v0, Lio/reactivex/internal/functions/b;

    invoke-direct {v0, p0}, Lio/reactivex/internal/functions/b;-><init>(Lio/reactivex/b/c;)V

    return-object v0
.end method

.method public static a(Lio/reactivex/b/i;)Lio/reactivex/b/h;
    .registers 2
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "<T1:",
            "Ljava/lang/Object;",
            "T2:",
            "Ljava/lang/Object;",
            "T3:",
            "Ljava/lang/Object;",
            "R:",
            "Ljava/lang/Object;",
            ">(",
            "Lio/reactivex/b/i",
            "<TT1;TT2;TT3;TR;>;)",
            "Lio/reactivex/b/h",
            "<[",
            "Ljava/lang/Object;",
            "TR;>;"
        }
    .end annotation

    .prologue
    .line 42
    const-string v0, "f is null"

    invoke-static {p0, v0}, Lio/reactivex/internal/functions/aj;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;

    .line 43
    new-instance v0, Lio/reactivex/internal/functions/c;

    invoke-direct {v0, p0}, Lio/reactivex/internal/functions/c;-><init>(Lio/reactivex/b/i;)V

    return-object v0
.end method

.method public static a(Lio/reactivex/b/j;)Lio/reactivex/b/h;
    .registers 2
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "<T1:",
            "Ljava/lang/Object;",
            "T2:",
            "Ljava/lang/Object;",
            "T3:",
            "Ljava/lang/Object;",
            "T4:",
            "Ljava/lang/Object;",
            "R:",
            "Ljava/lang/Object;",
            ">(",
            "Lio/reactivex/b/j",
            "<TT1;TT2;TT3;TT4;TR;>;)",
            "Lio/reactivex/b/h",
            "<[",
            "Ljava/lang/Object;",
            "TR;>;"
        }
    .end annotation

    .prologue
    .line 47
    const-string v0, "f is null"

    invoke-static {p0, v0}, Lio/reactivex/internal/functions/aj;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;

    .line 48
    new-instance v0, Lio/reactivex/internal/functions/d;

    invoke-direct {v0, p0}, Lio/reactivex/internal/functions/d;-><init>(Lio/reactivex/b/j;)V

    return-object v0
.end method

.method public static a(Lio/reactivex/b/k;)Lio/reactivex/b/h;
    .registers 2
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "<T1:",
            "Ljava/lang/Object;",
            "T2:",
            "Ljava/lang/Object;",
            "T3:",
            "Ljava/lang/Object;",
            "T4:",
            "Ljava/lang/Object;",
            "T5:",
            "Ljava/lang/Object;",
            "R:",
            "Ljava/lang/Object;",
            ">(",
            "Lio/reactivex/b/k",
            "<TT1;TT2;TT3;TT4;TT5;TR;>;)",
            "Lio/reactivex/b/h",
            "<[",
            "Ljava/lang/Object;",
            "TR;>;"
        }
    .end annotation

    .prologue
    .line 52
    const-string v0, "f is null"

    invoke-static {p0, v0}, Lio/reactivex/internal/functions/aj;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;

    .line 53
    new-instance v0, Lio/reactivex/internal/functions/e;

    invoke-direct {v0, p0}, Lio/reactivex/internal/functions/e;-><init>(Lio/reactivex/b/k;)V

    return-object v0
.end method

.method public static a(Lio/reactivex/b/l;)Lio/reactivex/b/h;
    .registers 2
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "<T1:",
            "Ljava/lang/Object;",
            "T2:",
            "Ljava/lang/Object;",
            "T3:",
            "Ljava/lang/Object;",
            "T4:",
            "Ljava/lang/Object;",
            "T5:",
            "Ljava/lang/Object;",
            "T6:",
            "Ljava/lang/Object;",
            "R:",
            "Ljava/lang/Object;",
            ">(",
            "Lio/reactivex/b/l",
            "<TT1;TT2;TT3;TT4;TT5;TT6;TR;>;)",
            "Lio/reactivex/b/h",
            "<[",
            "Ljava/lang/Object;",
            "TR;>;"
        }
    .end annotation

    .prologue
    .line 58
    const-string v0, "f is null"

    invoke-static {p0, v0}, Lio/reactivex/internal/functions/aj;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;

    .line 59
    new-instance v0, Lio/reactivex/internal/functions/f;

    invoke-direct {v0, p0}, Lio/reactivex/internal/functions/f;-><init>(Lio/reactivex/b/l;)V

    return-object v0
.end method

.method public static a(Lio/reactivex/b/m;)Lio/reactivex/b/h;
    .registers 2
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "<T1:",
            "Ljava/lang/Object;",
            "T2:",
            "Ljava/lang/Object;",
            "T3:",
            "Ljava/lang/Object;",
            "T4:",
            "Ljava/lang/Object;",
            "T5:",
            "Ljava/lang/Object;",
            "T6:",
            "Ljava/lang/Object;",
            "T7:",
            "Ljava/lang/Object;",
            "R:",
            "Ljava/lang/Object;",
            ">(",
            "Lio/reactivex/b/m",
            "<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TR;>;)",
            "Lio/reactivex/b/h",
            "<[",
            "Ljava/lang/Object;",
            "TR;>;"
        }
    .end annotation

    .prologue
    .line 64
    const-string v0, "f is null"

    invoke-static {p0, v0}, Lio/reactivex/internal/functions/aj;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;

    .line 65
    new-instance v0, Lio/reactivex/internal/functions/g;

    invoke-direct {v0, p0}, Lio/reactivex/internal/functions/g;-><init>(Lio/reactivex/b/m;)V

    return-object v0
.end method

.method public static a(Lio/reactivex/b/n;)Lio/reactivex/b/h;
    .registers 2
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "<T1:",
            "Ljava/lang/Object;",
            "T2:",
            "Ljava/lang/Object;",
            "T3:",
            "Ljava/lang/Object;",
            "T4:",
            "Ljava/lang/Object;",
            "T5:",
            "Ljava/lang/Object;",
            "T6:",
            "Ljava/lang/Object;",
            "T7:",
            "Ljava/lang/Object;",
            "T8:",
            "Ljava/lang/Object;",
            "R:",
            "Ljava/lang/Object;",
            ">(",
            "Lio/reactivex/b/n",
            "<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TR;>;)",
            "Lio/reactivex/b/h",
            "<[",
            "Ljava/lang/Object;",
            "TR;>;"
        }
    .end annotation

    .prologue
    .line 70
    const-string v0, "f is null"

    invoke-static {p0, v0}, Lio/reactivex/internal/functions/aj;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;

    .line 71
    new-instance v0, Lio/reactivex/internal/functions/h;

    invoke-direct {v0, p0}, Lio/reactivex/internal/functions/h;-><init>(Lio/reactivex/b/n;)V

    return-object v0
.end method

.method public static a(Lio/reactivex/b/o;)Lio/reactivex/b/h;
    .registers 2
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "<T1:",
            "Ljava/lang/Object;",
            "T2:",
            "Ljava/lang/Object;",
            "T3:",
            "Ljava/lang/Object;",
            "T4:",
            "Ljava/lang/Object;",
            "T5:",
            "Ljava/lang/Object;",
            "T6:",
            "Ljava/lang/Object;",
            "T7:",
            "Ljava/lang/Object;",
            "T8:",
            "Ljava/lang/Object;",
            "T9:",
            "Ljava/lang/Object;",
            "R:",
            "Ljava/lang/Object;",
            ">(",
            "Lio/reactivex/b/o",
            "<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TR;>;)",
            "Lio/reactivex/b/h",
            "<[",
            "Ljava/lang/Object;",
            "TR;>;"
        }
    .end annotation

    .prologue
    .line 76
    const-string v0, "f is null"

    invoke-static {p0, v0}, Lio/reactivex/internal/functions/aj;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;

    .line 77
    new-instance v0, Lio/reactivex/internal/functions/i;

    invoke-direct {v0, p0}, Lio/reactivex/internal/functions/i;-><init>(Lio/reactivex/b/o;)V

    return-object v0
.end method

.method public static a(Lio/reactivex/b/e;)Lio/reactivex/b/p;
    .registers 2
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "<T:",
            "Ljava/lang/Object;",
            ">(",
            "Lio/reactivex/b/e;",
            ")",
            "Lio/reactivex/b/p",
            "<TT;>;"
        }
    .end annotation

    .prologue
    .line 383
    new-instance v0, Lio/reactivex/internal/functions/k;

    invoke-direct {v0, p0}, Lio/reactivex/internal/functions/k;-><init>(Lio/reactivex/b/e;)V

    return-object v0
.end method

.method public static aI(Ljava/lang/Object;)Ljava/util/concurrent/Callable;
    .registers 2
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "<T:",
            "Ljava/lang/Object;",
            ">(TT;)",
            "Ljava/util/concurrent/Callable",
            "<TT;>;"
        }
    .end annotation

    .prologue
    .line 199
    new-instance v0, Lio/reactivex/internal/functions/v;

    invoke-direct {v0, p0}, Lio/reactivex/internal/functions/v;-><init>(Ljava/lang/Object;)V

    return-object v0
.end method

.method public static aJ(Ljava/lang/Object;)Lio/reactivex/b/h;
    .registers 2
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "<T:",
            "Ljava/lang/Object;",
            "U:",
            "Ljava/lang/Object;",
            ">(TU;)",
            "Lio/reactivex/b/h",
            "<TT;TU;>;"
        }
    .end annotation

    .prologue
    .line 210
    new-instance v0, Lio/reactivex/internal/functions/v;

    invoke-direct {v0, p0}, Lio/reactivex/internal/functions/v;-><init>(Ljava/lang/Object;)V

    return-object v0
.end method

.method public static aK(Ljava/lang/Object;)Lio/reactivex/b/p;
    .registers 2
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "<T:",
            "Ljava/lang/Object;",
            ">(TT;)",
            "Lio/reactivex/b/p",
            "<TT;>;"
        }
    .end annotation

    .prologue
    .line 268
    new-instance v0, Lio/reactivex/internal/functions/r;

    invoke-direct {v0, p0}, Lio/reactivex/internal/functions/r;-><init>(Ljava/lang/Object;)V

    return-object v0
.end method

.method public static b(Lio/reactivex/b/h;)Lio/reactivex/b/b;
    .registers 2
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "<T:",
            "Ljava/lang/Object;",
            "K:",
            "Ljava/lang/Object;",
            ">(",
            "Lio/reactivex/b/h",
            "<-TT;+TK;>;)",
            "Lio/reactivex/b/b",
            "<",
            "Ljava/util/Map",
            "<TK;TT;>;TT;>;"
        }
    .end annotation

    .prologue
    .line 421
    new-instance v0, Lio/reactivex/internal/functions/af;

    invoke-direct {v0, p0}, Lio/reactivex/internal/functions/af;-><init>(Lio/reactivex/b/h;)V

    return-object v0
.end method

.method public static b(Lio/reactivex/b/g;)Lio/reactivex/b/g;
    .registers 2
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "<T:",
            "Ljava/lang/Object;",
            ">(",
            "Lio/reactivex/b/g",
            "<-",
            "Lio/reactivex/j",
            "<TT;>;>;)",
            "Lio/reactivex/b/g",
            "<",
            "Ljava/lang/Throwable;",
            ">;"
        }
    .end annotation

    .prologue
    .line 328
    new-instance v0, Lio/reactivex/internal/functions/aa;

    invoke-direct {v0, p0}, Lio/reactivex/internal/functions/aa;-><init>(Lio/reactivex/b/g;)V

    return-object v0
.end method

.method public static c(Lio/reactivex/b/g;)Lio/reactivex/b/a;
    .registers 2
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "<T:",
            "Ljava/lang/Object;",
            ">(",
            "Lio/reactivex/b/g",
            "<-",
            "Lio/reactivex/j",
            "<TT;>;>;)",
            "Lio/reactivex/b/a;"
        }
    .end annotation

    .prologue
    .line 332
    new-instance v0, Lio/reactivex/internal/functions/z;

    invoke-direct {v0, p0}, Lio/reactivex/internal/functions/z;-><init>(Lio/reactivex/b/g;)V

    return-object v0
.end method

.method public static c(Ljava/util/Comparator;)Lio/reactivex/b/h;
    .registers 2
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "<T:",
            "Ljava/lang/Object;",
            ">(",
            "Ljava/util/Comparator",
            "<-TT;>;)",
            "Lio/reactivex/b/h",
            "<",
            "Ljava/util/List",
            "<TT;>;",
            "Ljava/util/List",
            "<TT;>;>;"
        }
    .end annotation

    .prologue
    .line 511
    new-instance v0, Lio/reactivex/internal/functions/w;

    invoke-direct {v0, p0}, Lio/reactivex/internal/functions/w;-><init>(Ljava/util/Comparator;)V

    return-object v0
.end method

.method public static c(Ljava/util/concurrent/TimeUnit;)Lio/reactivex/b/h;
    .registers 2
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "<T:",
            "Ljava/lang/Object;",
            ">(",
            "Ljava/util/concurrent/TimeUnit;",
            ")",
            "Lio/reactivex/b/h",
            "<TT;",
            "Lio/reactivex/e/j",
            "<TT;>;>;"
        }
    .end annotation

    .prologue
    .line 403
    new-instance v0, Lio/reactivex/internal/functions/ae;

    invoke-direct {v0, p0}, Lio/reactivex/internal/functions/ae;-><init>(Ljava/util/concurrent/TimeUnit;)V

    return-object v0
.end method

.method public static fd(I)Ljava/util/concurrent/Callable;
    .registers 2
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "<T:",
            "Ljava/lang/Object;",
            ">(I)",
            "Ljava/util/concurrent/Callable",
            "<",
            "Ljava/util/List",
            "<TT;>;>;"
        }
    .end annotation

    .prologue
    .line 251
    new-instance v0, Lio/reactivex/internal/functions/j;

    invoke-direct {v0, p0}, Lio/reactivex/internal/functions/j;-><init>(I)V

    return-object v0
.end method

.method public static naturalOrder()Ljava/util/Comparator;
    .registers 1
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "<T:",
            "Ljava/lang/Object;",
            ">()",
            "Ljava/util/Comparator",
            "<TT;>;"
        }
    .end annotation

    .prologue
    .line 149
    sget-object v0, Lio/reactivex/internal/functions/Functions;->bOD:Ljava/util/Comparator;

    return-object v0
.end method

.method public static y(Ljava/lang/Class;)Lio/reactivex/b/h;
    .registers 2
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "<T:",
            "Ljava/lang/Object;",
            "U:",
            "Ljava/lang/Object;",
            ">(",
            "Ljava/lang/Class",
            "<TU;>;)",
            "Lio/reactivex/b/h",
            "<TT;TU;>;"
        }
    .end annotation

    .prologue
    .line 234
    new-instance v0, Lio/reactivex/internal/functions/l;

    invoke-direct {v0, p0}, Lio/reactivex/internal/functions/l;-><init>(Ljava/lang/Class;)V

    return-object v0
.end method

.method public static z(Ljava/lang/Class;)Lio/reactivex/b/p;
    .registers 2
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "<T:",
            "Ljava/lang/Object;",
            "U:",
            "Ljava/lang/Object;",
            ">(",
            "Ljava/lang/Class",
            "<TU;>;)",
            "Lio/reactivex/b/p",
            "<TT;>;"
        }
    .end annotation

    .prologue
    .line 366
    new-instance v0, Lio/reactivex/internal/functions/m;

    invoke-direct {v0, p0}, Lio/reactivex/internal/functions/m;-><init>(Ljava/lang/Class;)V

    return-object v0
.end method