package p138.p329.p330;

import com.hierynomus.asn1.ASN1ParseException;
import java.io.ByteArrayInputStream;
import java.io.FilterInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.util.Iterator;
import java.util.NoSuchElementException;
import p138.p329.p330.p331.p332.C6082;
import p138.p329.p330.p334.AbstractC6087;
import p138.p329.p330.p334.AbstractC6088;
import p463.p481.C7162;
import p463.p481.InterfaceC7161;

/* JADX INFO: renamed from: ދ.ށ.֏.֏, reason: contains not printable characters */
/* JADX INFO: loaded from: classes.dex */
public class C6077 extends FilterInputStream implements Iterable<AbstractC6087> {

    /* JADX INFO: renamed from: ބ, reason: contains not printable characters */
    public static final InterfaceC7161 f16999 = C7162.m10575((Class<?>) C6077.class);

    /* JADX INFO: renamed from: ރ, reason: contains not printable characters */
    public final C6082 f17000;

    /* JADX INFO: renamed from: ދ.ށ.֏.֏$֏, reason: contains not printable characters */
    public class C6078 implements Iterator<AbstractC6087> {
        public C6078() {
        }

        @Override // java.util.Iterator
        public boolean hasNext() {
            try {
                return C6077.this.available() > 0;
            } catch (IOException unused) {
                return false;
            }
        }

        @Override // java.util.Iterator
        public AbstractC6087 next() {
            try {
                return C6077.this.m9449();
            } catch (Exception e) {
                throw new NoSuchElementException(e.getMessage());
            }
        }

        @Override // java.util.Iterator
        public void remove() {
            throw new UnsupportedOperationException("Remove not supported on ASN.1 InputStream iterator");
        }
    }

    public C6077(C6082 c6082, InputStream inputStream) {
        super(inputStream);
        this.f17000 = c6082;
    }

    public C6077(C6082 c6082, byte[] bArr) {
        super(new ByteArrayInputStream(bArr));
        this.f17000 = c6082;
    }

    @Override // java.lang.Iterable
    public Iterator<AbstractC6087> iterator() {
        return new C6078();
    }

    /* JADX WARN: Type inference fix 'apply assigned field type' failed
    java.lang.UnsupportedOperationException: ArgType.getObject(), call class: class jadx.core.dex.instructions.args.ArgType$UnknownArg
    	at jadx.core.dex.instructions.args.ArgType.getObject(ArgType.java:593)
    	at jadx.core.dex.attributes.nodes.ClassTypeVarsAttr.getTypeVarsMapFor(ClassTypeVarsAttr.java:35)
    	at jadx.core.dex.nodes.utils.TypeUtils.replaceClassGenerics(TypeUtils.java:177)
    	at jadx.core.dex.visitors.typeinference.FixTypesVisitor.insertExplicitUseCast(FixTypesVisitor.java:397)
    	at jadx.core.dex.visitors.typeinference.FixTypesVisitor.tryFieldTypeWithNewCasts(FixTypesVisitor.java:359)
    	at jadx.core.dex.visitors.typeinference.FixTypesVisitor.applyFieldType(FixTypesVisitor.java:309)
    	at jadx.core.dex.visitors.typeinference.FixTypesVisitor.visit(FixTypesVisitor.java:94)
     */
    /* JADX INFO: renamed from: ހ, reason: contains not printable characters */
    public <T extends AbstractC6087> T m9449() {
        try {
            AbstractC6088<? extends AbstractC6087> abstractC6088M9456 = this.f17000.m9456(this);
            f16999.mo10570("Read ASN.1 tag {}", abstractC6088M9456);
            int iM9454 = this.f17000.m9454(this);
            f16999.mo10570("Read ASN.1 object length: {}", Integer.valueOf(iM9454));
            T t = (T) abstractC6088M9456.mo9461(this.f17000).mo9451(abstractC6088M9456, this.f17000.m9455(iM9454, this));
            f16999.mo10573("Read ASN.1 object: {}", t);
            return t;
        } catch (ASN1ParseException e) {
            throw e;
        } catch (Exception e2) {
            throw new ASN1ParseException(e2, "Cannot parse ASN.1 object from stream", new Object[0]);
        }
    }
}
