AdGuard v4.4.135版本的 MD5 值为:95950267eaafbda3588f0934f48b2e36

以下内容为反编译后的 d.java 源代码,内容仅作参考


package ge;

import cd.f1;
import cd.h;
import java.util.ArrayList;
import java.util.List;
import kotlin.jvm.internal.n;
import kotlin.jvm.internal.p;
import se.f;
import te.e0;
import te.g0;
import te.j0;
import te.k1;
import te.m1;
import te.n1;
import te.q;
import te.w1;
import zb.l;
import zb.r;
public final class d {

    public static final class a extends p implements mc.a<g0> {
        public final k1 f15414e;

        public a(k1 k1Var) {
            super(0);
            this.f15414e = k1Var;
        }

        @Override
        public final g0 invoke() {
            g0 type = this.f15414e.getType();
            n.f(type, "this@createCapturedIfNeeded.type");
            return type;
        }
    }

    public static final class b extends q {
        public final boolean f15415d;

        public b(n1 n1Var, boolean z10) {
            super(n1Var);
            this.f15415d = z10;
        }

        @Override
        public boolean b() {
            return this.f15415d;
        }

        @Override
        public k1 e(g0 key) {
            n.g(key, "key");
            k1 e10 = super.e(key);
            if (e10 != null) {
                h b10 = key.L0().b();
                return d.b(e10, b10 instanceof f1 ? (f1) b10 : null);
            }
            return null;
        }
    }

    public static final k1 b(k1 k1Var, f1 f1Var) {
        if (f1Var == null || k1Var.b() == w1.INVARIANT) {
            return k1Var;
        }
        if (f1Var.o() == k1Var.b()) {
            if (k1Var.c()) {
                se.n NO_LOCKS = f.f23954e;
                n.f(NO_LOCKS, "NO_LOCKS");
                return new m1(new j0(NO_LOCKS, new a(k1Var)));
            }
            return new m1(k1Var.getType());
        }
        return new m1(c(k1Var));
    }

    public static final g0 c(k1 typeProjection) {
        n.g(typeProjection, "typeProjection");
        return new ge.a(typeProjection, null, false, null, 14, null);
    }

    public static final boolean d(g0 g0Var) {
        n.g(g0Var, "<this>");
        return g0Var.L0() instanceof ge.b;
    }

    public static final n1 e(n1 n1Var, boolean z10) {
        n.g(n1Var, "<this>");
        if (n1Var instanceof e0) {
            e0 e0Var = (e0) n1Var;
            f1[] j10 = e0Var.j();
            List<yb.n> B0 = l.B0(e0Var.i(), e0Var.j());
            ArrayList arrayList = new ArrayList(r.u(B0, 10));
            for (yb.n nVar : B0) {
                arrayList.add(b((k1) nVar.c(), (f1) nVar.d()));
            }
            return new e0(j10, (k1[]) arrayList.toArray(new k1[0]), z10);
        }
        return new b(n1Var, z10);
    }

    public static n1 f(n1 n1Var, boolean z10, int i10, Object obj) {
        if ((i10 & 1) != 0) {
            z10 = true;
        }
        return e(n1Var, z10);
    }
}