Currency Plus v2.10.8版本的 MD5 值为:8586f74edd9ace5aa261a19c9da51484

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


package i1;

import androidx.compose.runtime.ComposeRuntimeError;
import java.util.ArrayList;
public final class d0 {
    public static final b f20477a = b.f20489d;
    public static final d f20478b = d.f20491d;
    public static final a f20479c = a.f20488d;
    public static final e f20480d = e.f20492d;
    public static final c f20481e = c.f20490d;
    public static final v1 f20482f = new v1(xa.c.PROVIDER);
    public static final v1 f20483g = new v1(xa.c.PROVIDER);
    public static final v1 f20484h = new v1("compositionLocalMap");
    public static final v1 f20485i = new v1("providerValues");
    public static final v1 f20486j = new v1("providers");
    public static final v1 f20487k = new v1("reference");

    public static final class a extends ti.n implements si.q<i1.d<?>, y2, r2, fi.a0> {
        public static final a f20488d = new ti.n(3);

        @Override
        public final fi.a0 invoke(i1.d<?> dVar, y2 y2Var, r2 r2Var) {
            y2 y2Var2 = y2Var;
            ti.l.f(dVar, "<anonymous parameter 0>");
            ti.l.f(y2Var2, "slots");
            ti.l.f(r2Var, "<anonymous parameter 2>");
            y2Var2.j();
            return fi.a0.f17744a;
        }
    }

    public static final class b extends ti.n implements si.q<i1.d<?>, y2, r2, fi.a0> {
        public static final b f20489d = new ti.n(3);

        @Override
        public final fi.a0 invoke(i1.d<?> dVar, y2 y2Var, r2 r2Var) {
            y2 y2Var2 = y2Var;
            r2 r2Var2 = r2Var;
            ti.l.f(dVar, "<anonymous parameter 0>");
            ti.l.f(y2Var2, "slots");
            ti.l.f(r2Var2, "rememberManager");
            d0.e(y2Var2, r2Var2);
            return fi.a0.f17744a;
        }
    }

    public static final class c extends ti.n implements si.q<i1.d<?>, y2, r2, fi.a0> {
        public static final c f20490d = new ti.n(3);

        @Override
        public final fi.a0 invoke(i1.d<?> dVar, y2 y2Var, r2 r2Var) {
            y2 y2Var2 = y2Var;
            ti.l.f(dVar, "<anonymous parameter 0>");
            ti.l.f(y2Var2, "slots");
            ti.l.f(r2Var, "<anonymous parameter 2>");
            if (y2Var2.f20861m != 0) {
                d0.c("Cannot reset when inserting".toString());
                throw null;
            }
            y2Var2.A();
            y2Var2.f20866r = 0;
            y2Var2.f20855g = y2Var2.n() - y2Var2.f20854f;
            y2Var2.f20856h = 0;
            y2Var2.f20857i = 0;
            y2Var2.f20862n = 0;
            return fi.a0.f17744a;
        }
    }

    public static final class d extends ti.n implements si.q<i1.d<?>, y2, r2, fi.a0> {
        public static final d f20491d = new ti.n(3);

        @Override
        public final fi.a0 invoke(i1.d<?> dVar, y2 y2Var, r2 r2Var) {
            y2 y2Var2 = y2Var;
            ti.l.f(dVar, "<anonymous parameter 0>");
            ti.l.f(y2Var2, "slots");
            ti.l.f(r2Var, "<anonymous parameter 2>");
            y2Var2.G();
            return fi.a0.f17744a;
        }
    }

    public static final class e extends ti.n implements si.q<i1.d<?>, y2, r2, fi.a0> {
        public static final e f20492d = new ti.n(3);

        @Override
        public final fi.a0 invoke(i1.d<?> dVar, y2 y2Var, r2 r2Var) {
            y2 y2Var2 = y2Var;
            ti.l.f(dVar, "<anonymous parameter 0>");
            ti.l.f(y2Var2, "slots");
            ti.l.f(r2Var, "<anonymous parameter 2>");
            y2Var2.l(0);
            return fi.a0.f17744a;
        }
    }

    public static final void a(ArrayList arrayList, int i10, int i11) {
        int d10 = d(i10, arrayList);
        if (d10 < 0) {
            d10 = -(d10 + 1);
        }
        while (d10 < arrayList.size() && ((c1) arrayList.get(d10)).f20472b < i11) {
            arrayList.remove(d10);
        }
    }

    public static final void b(v2 v2Var, ArrayList arrayList, int i10) {
        int[] iArr = v2Var.f20803b;
        if (nl.k0.m(i10, iArr)) {
            arrayList.add(v2Var.h(i10));
            return;
        }
        int i11 = nl.k0.i(i10, iArr) + i10;
        for (int i12 = i10 + 1; i12 < i11; i12 += iArr[(i12 * 5) + 3]) {
            b(v2Var, arrayList, i12);
        }
    }

    public static final void c(String str) {
        ti.l.f(str, "message");
        throw new ComposeRuntimeError(ag.g.j("Compose Runtime internal error. Unexpected or incorrect use of the Compose internal runtime API (", str, "). Please report to Google or use https://goo.gle/compose-feedback"));
    }

    public static final int d(int i10, ArrayList arrayList) {
        int size = arrayList.size() - 1;
        int i11 = 0;
        while (i11 <= size) {
            int i12 = (i11 + size) >>> 1;
            int h10 = ti.l.h(((c1) arrayList.get(i12)).f20472b, i10);
            if (h10 < 0) {
                i11 = i12 + 1;
            } else if (h10 <= 0) {
                return i12;
            } else {
                size = i12 - 1;
            }
        }
        return -(i11 + 1);
    }

    public static final void e(y2 y2Var, r2 r2Var) {
        ti.l.f(y2Var, "<this>");
        ti.l.f(r2Var, "rememberManager");
        int g10 = y2Var.g(y2Var.p(y2Var.f20866r), y2Var.f20850b);
        int[] iArr = y2Var.f20850b;
        int i10 = y2Var.f20866r;
        z2 z2Var = new z2(g10, y2Var.g(y2Var.p(y2Var.q(i10) + i10), iArr), y2Var);
        while (z2Var.hasNext()) {
            Object next = z2Var.next();
            if (next instanceof h) {
                r2Var.b((h) next);
            }
            if (next instanceof s2) {
                r2Var.e((s2) next);
            }
            if (next instanceof f2) {
                f2 f2Var = (f2) next;
                h2 h2Var = f2Var.f20521b;
                if (h2Var != null) {
                    h2Var.d(f2Var);
                }
                f2Var.f20521b = null;
                f2Var.f20525f = null;
                f2Var.f20526g = null;
            }
        }
        y2Var.B();
    }

    public static final void f(boolean z10) {
        if (z10) {
            return;
        }
        c("Check failed".toString());
        throw null;
    }
}