Step Record v1.1.5版本的 MD5 值为:5797275f89198878d2f00ee92d534382

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


package com.chartboost.heliumsdk.impl;

import com.chartboost.heliumsdk.impl.z1S1S;
import java.util.ArrayList;
import java.util.Iterator;
import kotlin.Pair;
import kotlin.jvm.functions.Function0;

public final class HHSKt {

    public static final class SKHKzK extends tKSt1tzKz implements Function0<ztHHt> {
        public final ttHHHS1K tz;

        public SKHKzK(ttHHHS1K tthhhs1k) {
            super(0);
            this.tz = tthhhs1k;
        }

        @Override
        public final ztHHt invoke() {
            ztHHt type = this.tz.getType();
            ttHtzKt.tz(type, "this@createCapturedIfNeeded.type");
            return type;
        }
    }

    public static final ttHHHS1K SKHKzK(ttHHHS1K tthhhs1k, SHtK sHtK) {
        if (sHtK != null && tthhhs1k.HtSH() != S1KHz1z1H.INVARIANT) {
            if (sHtK.KSHtSK1H() == tthhhs1k.HtSH()) {
                if (tthhhs1k.SKHKzK()) {
                    z1S1S.SKHKzK sKHKzK = z1S1S.tz;
                    ttHtzKt.tz(sKHKzK, "NO_LOCKS");
                    return new SHH1HzH(new SKtzz(sKHKzK, new SKHKzK(tthhhs1k)));
                }
                return new SHH1HzH(tthhhs1k.getType());
            }
            SKHKt sKHKt = new SKHKt(tthhhs1k);
            Ktz11zS1.KtH1t1.getClass();
            return new SHH1HzH(new zS1Sz1H(tthhhs1k, sKHKt, false, Ktz11zS1.HKzHtzz));
        }
        return tthhhs1k;
    }

    public static tSK1SH t1H1KH1K(tSK1SH tsk1sh) {
        if (tsk1sh instanceof tHztS1Kt1) {
            tHztS1Kt1 thzts1kt1 = (tHztS1Kt1) tsk1sh;
            ttHHHS1K[] tthhhs1kArr = thzts1kt1.HtSH;
            SHtK[] sHtKArr = thzts1kt1.t1H1KH1K;
            ArrayList tSHSK = tzSKS11H.tSHSK(tthhhs1kArr, sHtKArr);
            ArrayList arrayList = new ArrayList(tSHztSSSz.KztSK1(tSHSK, 10));
            Iterator it = tSHSK.iterator();
            while (it.hasNext()) {
                Pair pair = (Pair) it.next();
                arrayList.add(SKHKzK((ttHHHS1K) pair.tz, (SHtK) pair.KtH1t1));
            }
            Object[] array = arrayList.toArray(new ttHHHS1K[0]);
            ttHtzKt.t1S1zKHK(array, "null cannot be cast to non-null type kotlin.Array<T of kotlin.collections.ArraysKt__ArraysJVMKt.toTypedArray>");
            return new tHztS1Kt1(sHtKArr, (ttHHHS1K[]) array, true);
        }
        return new K1KzStzHz(tsk1sh, true);
    }
}