package defpackage;

import defpackage.bj4;
import defpackage.bk4;
import defpackage.ck4;
import defpackage.h96;
import defpackage.j41;
import java.util.ArrayList;
import java.util.EnumSet;
import java.util.List;
import java.util.function.BinaryOperator;

/* JADX INFO: loaded from: classes2.dex */
public final /* synthetic */ class h41 implements BinaryOperator {
    public final /* synthetic */ int a;

    @Override // java.util.function.BiFunction
    public final Object apply(Object obj, Object obj2) {
        switch (this.a) {
            case 0:
                j41.c cVar = (j41.c) obj;
                j41.c cVar2 = (j41.c) obj2;
                EnumSet enumSet = cVar.a;
                if (enumSet == null) {
                    return cVar2;
                }
                EnumSet enumSet2 = cVar2.a;
                if (enumSet2 == null) {
                    return cVar;
                }
                enumSet.addAll(enumSet2);
                return cVar;
            case 1:
                bj4.a aVar = (bj4.a) obj;
                bj4.a aVar2 = (bj4.a) obj2;
                aVar.getClass();
                aVar.d(aVar2.b, aVar2.a);
                return aVar;
            case 2:
                h96.a aVar3 = (h96.a) obj;
                h96.a aVar4 = (h96.a) obj2;
                if (aVar3.a == null) {
                    return aVar4;
                }
                if (aVar4.a == null) {
                    return aVar3;
                }
                if (aVar3.b.isEmpty()) {
                    aVar3.b = new ArrayList();
                }
                aVar3.b.add(aVar4.a);
                aVar3.b.addAll(aVar4.b);
                if (aVar3.b.size() <= 4) {
                    return aVar3;
                }
                List list = aVar3.b;
                list.subList(4, list.size()).clear();
                aVar3.b(true);
                throw null;
            case 3:
                return ((ck4.a) obj).l((ck4.a) obj2);
            default:
                bk4.c cVar3 = (bk4.c) obj;
                cVar3.getClass();
                for (or7 or7Var : ((bk4.c) obj2).a) {
                    if7.h(!or7Var.g(), "range must not be empty, but was %s", or7Var);
                    cVar3.a.add(or7Var);
                }
                return cVar3;
        }
    }
}
