Fast Orange v3.5.3版本的 MD5 值为:33b91aba50c566533dfd683a85f79158

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


package com.free.vpn.proxy.hotspot;

import java.io.File;
import java.io.IOException;
import java.lang.reflect.Field;
import java.net.URI;
import java.net.URL;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Collections;
import java.util.EnumSet;
import java.util.Enumeration;
import java.util.HashSet;
import java.util.Iterator;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
import java.util.Set;
import kotlin.Pair;
import kotlin.TuplesKt;
import kotlin.Unit;
import kotlin.jvm.functions.Function0;
import kotlin.reflect.KClass;

public final class sf3 extends a22 implements Function0 {
    public final int a;
    public final Object b;

    public sf3(Object obj, int i) {
        super(0);
        this.a = i;
        this.b = obj;
    }

    public final pg2 a() {
        int i = this.a;
        Object obj = this.b;
        switch (i) {
            case 0:
                return ((h42) ((jk2) obj).f0(h64.h)).r;
            default:
                vr3 vr3Var = (vr3) obj;
                return (pg2) vr3Var.b.invoke(vr3Var.c);
        }
    }

    public final Collection b() {
        boolean z;
        int i = this.a;
        Object obj = this.b;
        switch (i) {
            case 12:
                bb4 bb4Var = (bb4) obj;
                return bb4Var.i(ko4.R(bb4Var.b, null, 3));
            default:
                Set keySet = ((jl0) obj).u.d.keySet();
                ArrayList arrayList = new ArrayList();
                for (Object obj2 : keySet) {
                    oy oyVar = (oy) obj2;
                    if (!oyVar.k() && !ny.c.contains(oyVar)) {
                        z = true;
                    } else {
                        z = false;
                    }
                    if (z) {
                        arrayList.add(obj2);
                    }
                }
                ArrayList arrayList2 = new ArrayList(q00.A0(arrayList, 10));
                Iterator it = arrayList.iterator();
                while (it.hasNext()) {
                    arrayList2.add(((oy) it.next()).j());
                }
                return arrayList2;
        }
    }

    public final i12 c() {
        int i = this.a;
        Object obj = this.b;
        switch (i) {
            case 9:
                i12 type = ((hn4) obj).getType();
                zs4.n(type, "this@createCapturedIfNeeded.type");
                return type;
            default:
                return u93.o0((wm4) ((j64) obj).b);
        }
    }

    @Override
    public final Object invoke() {
        int i = this.a;
        Object obj = this.b;
        switch (i) {
            case 0:
                return a();
            case 1:
                eu1 eu1Var = (eu1) obj;
                Function0 function0 = eu1Var.f;
                if (function0 != null) {
                    du1 du1Var = (du1) function0.invoke();
                    eu1Var.f = null;
                    return du1Var;
                }
                throw new AssertionError("JvmBuiltins instance has not been initialized properly");
            case 2:
                return a();
            case 3:
                wo woVar = (wo) obj;
                return woVar.a.j(woVar.b).i();
            case 4:
                xt1 xt1Var = (xt1) obj;
                o52 o52Var = new o52();
                o52Var.add(xt1Var.a.a);
                bh3 bh3Var = xt1Var.b;
                if (bh3Var != null) {
                    o52Var.add("under-migration:" + bh3Var.a);
                }
                for (Map.Entry entry : xt1Var.c.entrySet()) {
                    o52Var.add("@" + entry.getKey() + ':' + ((bh3) entry.getValue()).a);
                }
                return (String[]) zm2.k(o52Var).toArray(new String[0]);
            case 5:
                return invoke();
            case 6:
                return invoke();
            case 7:
                bv1 bv1Var = (bv1) obj;
                Collection values = ((Map) kp4.N(bv1Var.c.t, i32.x[0])).values();
                ArrayList arrayList = new ArrayList();
                Iterator it = values.iterator();
                while (it.hasNext()) {
                    kl0 a = ((ps1) bv1Var.b.a).d.a(bv1Var.c, (d12) it.next());
                    if (a != null) {
                        arrayList.add(a);
                    }
                }
                return (pg2[]) f13.r0(arrayList).toArray(new pg2[0]);
            case 8:
                ij0 ij0Var = (ij0) obj;
                ij0Var.getClass();
                oj0 oj0Var = ij0Var.a;
                oj0Var.getClass();
                oj0 oj0Var2 = new oj0();
                Field[] declaredFields = oj0.class.getDeclaredFields();
                zs4.n(declaredFields, "this::class.java.declaredFields");
                for (Field field : declaredFields) {
                    if ((field.getModifiers() & 8) == 0) {
                        field.setAccessible(true);
                        Object obj2 = field.get(oj0Var);
                        mj0 mj0Var = obj2 instanceof mj0 ? (mj0) obj2 : null;
                        if (mj0Var != null) {
                            String name = field.getName();
                            zs4.n(name, "field.name");
                            x74.r1(name, "is", false);
                            KClass a2 = of3.a(oj0.class);
                            String name2 = field.getName();
                            StringBuilder sb = new StringBuilder("get");
                            String name3 = field.getName();
                            zs4.n(name3, "field.name");
                            if (name3.length() > 0) {
                                char upperCase = Character.toUpperCase(name3.charAt(0));
                                String substring = name3.substring(1);
                                zs4.n(substring, "this as java.lang.String).substring(startIndex)");
                                name3 = upperCase + substring;
                            }
                            sb.append(name3);
                            new o53(a2, name2, sb.toString());
                            field.set(oj0Var2, new mj0(mj0Var.a, oj0Var2));
                        }
                    }
                }
                oj0Var2.p(da.h1(oj0Var2.o(), zm2.d0(g64.p, g64.q)));
                Unit unit = Unit.INSTANCE;
                oj0Var2.a = true;
                return new ij0(oj0Var2);
            case 9:
                return c();
            case 10:
                return invoke();
            case 11:
                return invoke();
            case 12:
                return b();
            case 13:
                on4 g = ((qn4) obj).g();
                g.getClass();
                return qn4.e(g);
            case 14:
                return b();
            case 15:
                return invoke();
            case 16:
                return invoke();
            case 17:
                return invoke();
            case 18:
                return new b3(((e3) obj).e());
            case 19:
                return c();
            case 20:
                return st0.c(rt0.CANNOT_COMPUTE_ERASED_BOUND, ((dn4) obj).toString());
            case 21:
                return invoke();
            case 22:
            default:
                return invoke();
            case 23:
                return obj;
        }
    }

    @Override
    public final List invoke() {
        boolean z;
        v01 v01Var;
        Iterator it;
        Pair pair;
        int c1;
        long f;
        mc3 k;
        Pair pair2;
        Collection collection;
        int i = this.a;
        int i2 = 4;
        boolean z2 = false;
        boolean z3 = true;
        Object obj = this.b;
        Pair pair3 = null;
        switch (i) {
            case 10:
                xo1 xo1Var = (xo1) obj;
                o14 i3 = xo1Var.f().k("Comparable").i();
                zs4.n(i3, "builtIns.comparable.defaultType");
                ArrayList f0 = zm2.f0(u93.e0(i3, zm2.c0(new j64(xo1Var.d, xt4.IN_VARIANCE)), null, 2));
                jk2 jk2Var = xo1Var.b;
                zs4.o(jk2Var, "<this>");
                o14[] o14VarArr = new o14[4];
                t02 f2 = jk2Var.f();
                f2.getClass();
                o14 t = f2.t(n23.INT);
                if (t != null) {
                    o14VarArr[0] = t;
                    t02 f3 = jk2Var.f();
                    f3.getClass();
                    o14 t2 = f3.t(n23.LONG);
                    if (t2 != null) {
                        o14VarArr[1] = t2;
                        t02 f4 = jk2Var.f();
                        f4.getClass();
                        o14 t3 = f4.t(n23.BYTE);
                        if (t3 != null) {
                            o14VarArr[2] = t3;
                            t02 f5 = jk2Var.f();
                            f5.getClass();
                            o14 t4 = f5.t(n23.SHORT);
                            if (t4 != null) {
                                o14VarArr[3] = t4;
                                List d0 = zm2.d0(o14VarArr);
                                if (!d0.isEmpty()) {
                                    Iterator it2 = d0.iterator();
                                    while (it2.hasNext()) {
                                        if (!(!xo1Var.c.contains((i12) it2.next()))) {
                                            if (!z2) {
                                                o14 i4 = xo1Var.f().k("Number").i();
                                                if (i4 != null) {
                                                    f0.add(i4);
                                                } else {
                                                    t02.a(55);
                                                    throw null;
                                                }
                                            }
                                            return f0;
                                        }
                                    }
                                }
                                z2 = true;
                                if (!z2) {
                                }
                                return f0;
                            }
                            t02.a(57);
                            throw null;
                        }
                        t02.a(56);
                        throw null;
                    }
                    t02.a(59);
                    throw null;
                }
                t02.a(58);
                throw null;
            case 11:
                bd1 bd1Var = (bd1) obj;
                List h = bd1Var.h();
                ArrayList arrayList = new ArrayList(3);
                Collection b = bd1Var.b.d().b();
                zs4.n(b, "containingClass.typeConstructor.supertypes");
                ArrayList arrayList2 = new ArrayList();
                Iterator it3 = b.iterator();
                while (it3.hasNext()) {
                    s00.H0(ko4.R(((i12) it3.next()).I(), null, 3), arrayList2);
                }
                ArrayList arrayList3 = new ArrayList();
                Iterator it4 = arrayList2.iterator();
                while (it4.hasNext()) {
                    Object next = it4.next();
                    if (next instanceof fs) {
                        arrayList3.add(next);
                    }
                }
                LinkedHashMap linkedHashMap = new LinkedHashMap();
                Iterator it5 = arrayList3.iterator();
                while (it5.hasNext()) {
                    Object next2 = it5.next();
                    rl2 name = ((fs) next2).getName();
                    Object obj2 = linkedHashMap.get(name);
                    if (obj2 == null) {
                        obj2 = new ArrayList();
                        linkedHashMap.put(name, obj2);
                    }
                    ((List) obj2).add(next2);
                }
                for (Map.Entry entry : linkedHashMap.entrySet()) {
                    rl2 rl2Var = (rl2) entry.getKey();
                    List list = (List) entry.getValue();
                    LinkedHashMap linkedHashMap2 = new LinkedHashMap();
                    for (Object obj3 : list) {
                        Boolean valueOf = Boolean.valueOf(((fs) obj3) instanceof g81);
                        Object obj4 = linkedHashMap2.get(valueOf);
                        if (obj4 == null) {
                            obj4 = new ArrayList();
                            linkedHashMap2.put(valueOf, obj4);
                        }
                        ((List) obj4).add(obj3);
                    }
                    for (Map.Entry entry2 : linkedHashMap2.entrySet()) {
                        boolean booleanValue = ((Boolean) entry2.getKey()).booleanValue();
                        List list2 = (List) entry2.getValue();
                        qu2 qu2Var = qu2.d;
                        if (booleanValue) {
                            collection = new ArrayList();
                            for (Object obj5 : h) {
                                if (zs4.h(((rd0) ((g81) obj5)).getName(), rl2Var)) {
                                    collection.add(obj5);
                                }
                            }
                        } else {
                            collection = yq0.a;
                        }
                        qu2Var.h(rl2Var, list2, collection, bd1Var.b, new ts0(arrayList, bd1Var));
                    }
                }
                return t00.r1(ex0.h(arrayList), h);
            case 17:
                ol0 ol0Var = (ol0) obj;
                uk1 uk1Var = ol0Var.v;
                return t00.H1(((lk0) uk1Var.a).e.g(ol0Var.w, (sl2) uk1Var.b));
            case 21:
                Function0 function0 = ((mn2) obj).b;
                if (function0 != null) {
                    return (List) function0.invoke();
                }
                return null;
            default:
                li3 li3Var = (li3) obj;
                ClassLoader classLoader = li3Var.a;
                Enumeration<URL> resources = classLoader.getResources("");
                zs4.n(resources, "getResources(...)");
                ArrayList list3 = Collections.list(resources);
                zs4.n(list3, "list(this)");
                ArrayList arrayList4 = new ArrayList();
                Iterator it6 = list3.iterator();
                while (true) {
                    boolean hasNext = it6.hasNext();
                    v01 v01Var2 = li3Var.b;
                    if (hasNext) {
                        URL url = (URL) it6.next();
                        zs4.l(url);
                        if (zs4.h(url.getProtocol(), "file")) {
                            String str = px2.b;
                            pair2 = TuplesKt.to(v01Var2, rl4.g(new File(url.toURI())));
                        } else {
                            pair2 = null;
                        }
                        if (pair2 != null) {
                            arrayList4.add(pair2);
                        }
                    } else {
                        Enumeration<URL> resources2 = classLoader.getResources("META-INF/MANIFEST.MF");
                        zs4.n(resources2, "getResources(...)");
                        ArrayList list4 = Collections.list(resources2);
                        zs4.n(list4, "list(this)");
                        ArrayList arrayList5 = new ArrayList();
                        Iterator it7 = list4.iterator();
                        while (it7.hasNext()) {
                            URL url2 = (URL) it7.next();
                            zs4.l(url2);
                            String url3 = url2.toString();
                            zs4.n(url3, "toString(...)");
                            if (x74.r1(url3, "jar:file:", z2) && (c1 = x74.c1(url3, "!", 6)) != -1) {
                                String str2 = px2.b;
                                String substring = url3.substring(i2, c1);
                                zs4.n(substring, "this as java.lang.String…ing(startIndex, endIndex)");
                                px2 g = rl4.g(new File(URI.create(substring)));
                                zs4.o(v01Var2, "fileSystem");
                                i01 openReadOnly = v01Var2.openReadOnly(g);
                                try {
                                    f = openReadOnly.f() - 22;
                                } catch (Throwable th) {
                                    try {
                                        throw th;
                                    } catch (Throwable th2) {
                                        kp4.m(openReadOnly, th);
                                        throw th2;
                                    }
                                }
                                if (f < 0) {
                                    throw new IOException("not a zip: size=" + openReadOnly.f());
                                }
                                long max = Math.max(f - 65536, 0L);
                                while (true) {
                                    mc3 k2 = f13.k(openReadOnly.h(f));
                                    try {
                                        if (k2.M() == 101010256) {
                                            int c = k2.c() & 65535;
                                            int c2 = k2.c() & 65535;
                                            long c3 = k2.c() & 65535;
                                            if (c3 == (k2.c() & 65535) && c == 0 && c2 == 0) {
                                                it = it7;
                                                k2.skip(4L);
                                                int c4 = k2.c() & 65535;
                                                ys0 ys0Var = new ys0(c3, k2.M() & 4294967295L, c4);
                                                k2.d(c4);
                                                k2.close();
                                                long j = f - 20;
                                                if (j > 0) {
                                                    k = f13.k(openReadOnly.h(j));
                                                    try {
                                                        if (k.M() == 117853008) {
                                                            int M = k.M();
                                                            long O = k.O();
                                                            z = true;
                                                            if (k.M() != 1 || M != 0) {
                                                                throw new IOException("unsupported zip: spanned");
                                                            }
                                                            k = f13.k(openReadOnly.h(O));
                                                            try {
                                                                int M2 = k.M();
                                                                if (M2 == 101075792) {
                                                                    k.skip(12L);
                                                                    int M3 = k.M();
                                                                    int M4 = k.M();
                                                                    long O2 = k.O();
                                                                    if (O2 == k.O() && M3 == 0 && M4 == 0) {
                                                                        k.skip(8L);
                                                                        ys0 ys0Var2 = new ys0(O2, k.O(), c4);
                                                                        Unit unit = Unit.INSTANCE;
                                                                        kp4.m(k, null);
                                                                        ys0Var = ys0Var2;
                                                                    } else {
                                                                        throw new IOException("unsupported zip: spanned");
                                                                    }
                                                                } else {
                                                                    throw new IOException("bad zip: expected " + kp4.L(101075792) + " but was " + kp4.L(M2));
                                                                }
                                                            } finally {
                                                            }
                                                        } else {
                                                            z = true;
                                                        }
                                                        Unit unit2 = Unit.INSTANCE;
                                                        kp4.m(k, null);
                                                    } finally {
                                                    }
                                                } else {
                                                    z = true;
                                                }
                                                long j2 = ys0Var.b;
                                                ArrayList arrayList6 = new ArrayList();
                                                k = f13.k(openReadOnly.h(j2));
                                                try {
                                                    long j3 = ys0Var.a;
                                                    long j4 = 0;
                                                    while (j4 < j3) {
                                                        o35 e0 = kp4.e0(k);
                                                        v01 v01Var3 = v01Var2;
                                                        if (e0.g >= j2) {
                                                            throw new IOException("bad zip: local file header offset >= central directory offset");
                                                        }
                                                        px2 px2Var = li3.d;
                                                        if (Boolean.valueOf(mn4.a(e0.a)).booleanValue()) {
                                                            arrayList6.add(e0);
                                                        }
                                                        j4++;
                                                        v01Var2 = v01Var3;
                                                    }
                                                    v01 v01Var4 = v01Var2;
                                                    Unit unit3 = Unit.INSTANCE;
                                                    kp4.m(k, null);
                                                    v01Var = v01Var4;
                                                    p35 p35Var = new p35(g, v01Var, kp4.i(arrayList6));
                                                    pair = null;
                                                    kp4.m(openReadOnly, null);
                                                    pair3 = TuplesKt.to(p35Var, li3.d);
                                                } finally {
                                                }
                                            } else {
                                                throw new IOException("unsupported zip: spanned");
                                            }
                                            throw th;
                                        }
                                        Iterator it8 = it7;
                                        v01 v01Var5 = v01Var2;
                                        k2.close();
                                        f--;
                                        if (f < max) {
                                            throw new IOException("not a zip: end of central directory signature not found");
                                        }
                                        v01Var2 = v01Var5;
                                        it7 = it8;
                                    } catch (Throwable th3) {
                                        k2.close();
                                        throw th3;
                                    }
                                }
                            } else {
                                z = z3;
                                v01Var = v01Var2;
                                it = it7;
                                pair = pair3;
                            }
                            if (pair3 != null) {
                                arrayList5.add(pair3);
                            }
                            pair3 = pair;
                            v01Var2 = v01Var;
                            it7 = it;
                            z3 = z;
                            i2 = 4;
                            z2 = false;
                        }
                        return t00.r1(arrayList5, arrayList4);
                    }
                }
                break;
        }
    }

    @Override
    public final Map invoke() {
        y9 y9Var;
        Iterable c0;
        Map K;
        g12 g12Var;
        zq0 zq0Var = zq0.a;
        int i = this.a;
        Object obj = this.b;
        switch (i) {
            case 5:
                Map map = mr1.a;
                gr1 gr1Var = ((rs1) obj).d;
                ds1 ds1Var = gr1Var instanceof ds1 ? (ds1) gr1Var : null;
                xs0 xs0Var = (ds1Var == null || (g12Var = (g12) mr1.b.get(rl2.e(((ve3) ds1Var).b.name()).b())) == null) ? null : new xs0(oy.l(g64.v), rl2.e(g12Var.name()));
                K = xs0Var != null ? an1.K(TuplesKt.to(jr1.c, xs0Var)) : null;
                return K == null ? zq0Var : K;
            default:
                gr1 gr1Var2 = ((ts1) obj).d;
                if (gr1Var2 instanceof nr1) {
                    Map map2 = mr1.a;
                    c0 = ((ge3) ((nr1) gr1Var2)).a();
                } else {
                    if (!(gr1Var2 instanceof ds1)) {
                        y9Var = null;
                        K = y9Var != null ? an1.K(TuplesKt.to(jr1.b, y9Var)) : null;
                        return K != null ? zq0Var : K;
                    }
                    Map map3 = mr1.a;
                    c0 = zm2.c0(gr1Var2);
                }
                ArrayList arrayList = new ArrayList();
                for (Object obj2 : c0) {
                    if (obj2 instanceof ds1) {
                        arrayList.add(obj2);
                    }
                }
                ArrayList arrayList2 = new ArrayList();
                Iterator it = arrayList.iterator();
                while (it.hasNext()) {
                    Iterable iterable = (EnumSet) mr1.a.get(rl2.e(((ve3) ((ds1) it.next())).b.name()).b());
                    if (iterable == null) {
                        iterable = br0.a;
                    }
                    s00.H0(iterable, arrayList2);
                }
                ArrayList arrayList3 = new ArrayList(q00.A0(arrayList2, 10));
                Iterator it2 = arrayList2.iterator();
                while (it2.hasNext()) {
                    arrayList3.add(new xs0(oy.l(g64.u), rl2.e(((h12) it2.next()).name())));
                }
                y9Var = new y9(arrayList3, lr1.a);
                if (y9Var != null) {
                }
                if (K != null) {
                }
        }
    }

    @Override
    public final Set invoke() {
        int i = this.a;
        Object obj = this.b;
        switch (i) {
            case 15:
                p45 p45Var = (p45) obj;
                p45Var.getClass();
                HashSet hashSet = new HashSet();
                Iterator it = ((yk0) p45Var.d).y.b().iterator();
                while (it.hasNext()) {
                    for (qd0 qd0Var : ko4.R(((i12) it.next()).I(), null, 3)) {
                        if ((qd0Var instanceof h14) || (qd0Var instanceof g53)) {
                            hashSet.add(qd0Var.getName());
                        }
                    }
                }
                List list = ((yk0) p45Var.d).e.B;
                zs4.n(list, "classProto.functionList");
                yk0 yk0Var = (yk0) p45Var.d;
                Iterator it2 = list.iterator();
                while (it2.hasNext()) {
                    hashSet.add(f13.Y((sl2) yk0Var.w.b, ((t63) it2.next()).q));
                }
                List list2 = ((yk0) p45Var.d).e.C;
                zs4.n(list2, "classProto.propertyList");
                yk0 yk0Var2 = (yk0) p45Var.d;
                Iterator it3 = list2.iterator();
                while (it3.hasNext()) {
                    hashSet.add(f13.Y((sl2) yk0Var2.w.b, ((b73) it3.next()).q));
                }
                return da.h1(hashSet, hashSet);
            default:
                il0 il0Var = (il0) obj;
                Set n = il0Var.n();
                if (n == null) {
                    return null;
                }
                return da.h1(da.h1(il0Var.m(), il0Var.c.c.keySet()), n);
        }
    }
}