package kotlin.reflect.jvm.internal.impl.metadata.builtins;

import defpackage.cp4;
import defpackage.cr4;
import defpackage.dp4;
import defpackage.kp6;
import defpackage.m15;
import defpackage.to4;
import defpackage.uz1;
import defpackage.vx8;
import defpackage.y41;
import java.io.DataInputStream;
import java.io.InputStream;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Iterator;
import kotlin.reflect.jvm.internal.impl.metadata.deserialization.BinaryVersion;

/* JADX INFO: loaded from: classes3.dex */
public final class BuiltInsBinaryVersion extends BinaryVersion {

    @kp6
    public static final Companion Companion = new Companion(null);

    @kp6
    @m15
    public static final BuiltInsBinaryVersion INSTANCE = new BuiltInsBinaryVersion(1, 0, 7);

    @kp6
    @m15
    public static final BuiltInsBinaryVersion INVALID_VERSION = new BuiltInsBinaryVersion(new int[0]);

    @vx8
    public static final class Companion {
        public /* synthetic */ Companion(uz1 uz1Var) {
            this();
        }

        @kp6
        public final BuiltInsBinaryVersion readFrom(@kp6 InputStream inputStream) {
            cr4.g(inputStream, "stream");
            DataInputStream dataInputStream = new DataInputStream(inputStream);
            dp4 dp4Var = new dp4(1, dataInputStream.readInt(), 1);
            ArrayList arrayList = new ArrayList(y41.p(dp4Var, 10));
            Iterator<Integer> it = dp4Var.iterator();
            while (((cp4) it).c) {
                ((to4) it).nextInt();
                arrayList.add(Integer.valueOf(dataInputStream.readInt()));
            }
            int[] iArrBn = y41.bn(arrayList);
            return new BuiltInsBinaryVersion(Arrays.copyOf(iArrBn, iArrBn.length));
        }

        private Companion() {
        }
    }

    /* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
    public BuiltInsBinaryVersion(@kp6 int... iArr) {
        super(Arrays.copyOf(iArr, iArr.length));
        cr4.g(iArr, "numbers");
    }

    public boolean isCompatibleWithCurrentCompilerVersion() {
        return isCompatibleTo(INSTANCE);
    }
}
