PhotoRoom v4.8.2版本的 MD5 值为:c40a01bb3380c0f75c0cb6ac6760f295

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


package l00;

import java.util.Collection;
import java.util.List;
public abstract class f extends l {
    private final k00.i f56625b;
    private final boolean f56626c;

    public final class a implements d1 {
        private final m00.g f56627a;
        private final px.x f56628b;
        final f f56629c;

        static final class C1734a extends kotlin.jvm.internal.v implements hy.a {
            final f f56631h;

            C1734a(f fVar) {
                super(0);
                this.f56631h = fVar;
            }

            @Override
            public final List invoke() {
                return m00.h.b(a.this.f56627a, this.f56631h.p());
            }
        }

        public a(f fVar, m00.g kotlinTypeRefiner) {
            px.x b11;
            kotlin.jvm.internal.t.i(kotlinTypeRefiner, "kotlinTypeRefiner");
            this.f56629c = fVar;
            this.f56627a = kotlinTypeRefiner;
            b11 = px.z.b(px.b0.f64657c, new C1734a(fVar));
            this.f56628b = b11;
        }

        private final List d() {
            return (List) this.f56628b.getValue();
        }

        @Override
        public List p() {
            return d();
        }

        public boolean equals(Object obj) {
            return this.f56629c.equals(obj);
        }

        @Override
        public List getParameters() {
            List parameters = this.f56629c.getParameters();
            kotlin.jvm.internal.t.h(parameters, "this@AbstractTypeConstructor.parameters");
            return parameters;
        }

        public int hashCode() {
            return this.f56629c.hashCode();
        }

        @Override
        public ty.h o() {
            ty.h o11 = this.f56629c.o();
            kotlin.jvm.internal.t.h(o11, "this@AbstractTypeConstructor.builtIns");
            return o11;
        }

        @Override
        public d1 q(m00.g kotlinTypeRefiner) {
            kotlin.jvm.internal.t.i(kotlinTypeRefiner, "kotlinTypeRefiner");
            return this.f56629c.q(kotlinTypeRefiner);
        }

        @Override
        public wy.h r() {
            return this.f56629c.r();
        }

        @Override
        public boolean s() {
            return this.f56629c.s();
        }

        public String toString() {
            return this.f56629c.toString();
        }
    }

    public static final class b {
        private final Collection f56632a;
        private List f56633b;

        public b(Collection allSupertypes) {
            List e11;
            kotlin.jvm.internal.t.i(allSupertypes, "allSupertypes");
            this.f56632a = allSupertypes;
            e11 = kotlin.collections.t.e(n00.k.f59875a.l());
            this.f56633b = e11;
        }

        public final Collection a() {
            return this.f56632a;
        }

        public final List b() {
            return this.f56633b;
        }

        public final void c(List list) {
            kotlin.jvm.internal.t.i(list, "<set-?>");
            this.f56633b = list;
        }
    }

    static final class c extends kotlin.jvm.internal.v implements hy.a {
        c() {
            super(0);
        }

        @Override
        public final b invoke() {
            return new b(f.this.h());
        }
    }

    static final class d extends kotlin.jvm.internal.v implements hy.l {
        public static final d f56635g = new d();

        d() {
            super(1);
        }

        public final b a(boolean z11) {
            List e11;
            e11 = kotlin.collections.t.e(n00.k.f59875a.l());
            return new b(e11);
        }

        @Override
        public Object invoke(Object obj) {
            return a(((Boolean) obj).booleanValue());
        }
    }

    static final class e extends kotlin.jvm.internal.v implements hy.l {

        public static final class a extends kotlin.jvm.internal.v implements hy.l {
            final f f56637g;

            a(f fVar) {
                super(1);
                this.f56637g = fVar;
            }

            @Override
            public final Iterable invoke(d1 it) {
                kotlin.jvm.internal.t.i(it, "it");
                return this.f56637g.g(it, true);
            }
        }

        public static final class b extends kotlin.jvm.internal.v implements hy.l {
            final f f56638g;

            b(f fVar) {
                super(1);
                this.f56638g = fVar;
            }

            public final void a(e0 it) {
                kotlin.jvm.internal.t.i(it, "it");
                this.f56638g.t(it);
            }

            @Override
            public Object invoke(Object obj) {
                a((e0) obj);
                return px.f1.f64673a;
            }
        }

        public static final class c extends kotlin.jvm.internal.v implements hy.l {
            final f f56639g;

            c(f fVar) {
                super(1);
                this.f56639g = fVar;
            }

            @Override
            public final Iterable invoke(d1 it) {
                kotlin.jvm.internal.t.i(it, "it");
                return this.f56639g.g(it, false);
            }
        }

        public static final class d extends kotlin.jvm.internal.v implements hy.l {
            final f f56640g;

            d(f fVar) {
                super(1);
                this.f56640g = fVar;
            }

            public final void a(e0 it) {
                kotlin.jvm.internal.t.i(it, "it");
                this.f56640g.u(it);
            }

            @Override
            public Object invoke(Object obj) {
                a((e0) obj);
                return px.f1.f64673a;
            }
        }

        e() {
            super(1);
        }

        public final void a(b supertypes) {
            kotlin.jvm.internal.t.i(supertypes, "supertypes");
            List a11 = f.this.l().a(f.this, supertypes.a(), new c(f.this), new d(f.this));
            if (a11.isEmpty()) {
                e0 i11 = f.this.i();
                List e11 = i11 != null ? kotlin.collections.t.e(i11) : null;
                if (e11 == null) {
                    e11 = kotlin.collections.u.m();
                }
                a11 = e11;
            }
            if (f.this.k()) {
                wy.e1 l11 = f.this.l();
                f fVar = f.this;
                l11.a(fVar, a11, new a(fVar), new b(f.this));
            }
            f fVar2 = f.this;
            List list = a11 instanceof List ? (List) a11 : null;
            if (list == null) {
                list = kotlin.collections.c0.j1(a11);
            }
            supertypes.c(fVar2.n(list));
        }

        @Override
        public Object invoke(Object obj) {
            a((b) obj);
            return px.f1.f64673a;
        }
    }

    public f(k00.n storageManager) {
        kotlin.jvm.internal.t.i(storageManager, "storageManager");
        this.f56625b = storageManager.d(new c(), d.f56635g, new e());
    }

    public final Collection g(d1 d1Var, boolean z11) {
        List O0;
        f fVar = d1Var instanceof f ? (f) d1Var : null;
        if (fVar == null || O0 == null) {
            Collection supertypes = d1Var.p();
            kotlin.jvm.internal.t.h(supertypes, "supertypes");
            return supertypes;
        }
        return O0;
    }

    protected abstract Collection h();

    protected abstract e0 i();

    protected Collection j(boolean z11) {
        List m11;
        m11 = kotlin.collections.u.m();
        return m11;
    }

    protected boolean k() {
        return this.f56626c;
    }

    protected abstract wy.e1 l();

    @Override
    public List p() {
        return ((b) this.f56625b.invoke()).b();
    }

    protected List n(List supertypes) {
        kotlin.jvm.internal.t.i(supertypes, "supertypes");
        return supertypes;
    }

    @Override
    public d1 q(m00.g kotlinTypeRefiner) {
        kotlin.jvm.internal.t.i(kotlinTypeRefiner, "kotlinTypeRefiner");
        return new a(this, kotlinTypeRefiner);
    }

    protected void t(e0 type) {
        kotlin.jvm.internal.t.i(type, "type");
    }

    protected void u(e0 type) {
        kotlin.jvm.internal.t.i(type, "type");
    }
}