package defpackage;

import com.hierynomus.protocol.commons.buffer.Buffer$BufferException;
import com.hierynomus.smbj.common.SMBRuntimeException;
import java.util.Iterator;

/* JADX INFO: renamed from: ʿˀˑᵠ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes3.dex */
public final class C0374 implements Iterator {

    /* JADX INFO: renamed from: ˌᴵ, reason: contains not printable characters */
    public final C2923 f2190;

    /* JADX INFO: renamed from: ᵜᵪʾ, reason: contains not printable characters */
    public final InterfaceC1344 f2192;

    /* JADX INFO: renamed from: ᵔᵖᵹᵫ, reason: contains not printable characters */
    public int f2191 = 0;

    /* JADX INFO: renamed from: ᵨᵼⁱ, reason: contains not printable characters */
    public AbstractC2420 f2193 = m1698();

    public C0374(byte[] bArr, InterfaceC1344 interfaceC1344) {
        this.f2190 = new C2923(bArr, true, C0094.f1323);
        this.f2192 = interfaceC1344;
    }

    @Override // java.util.Iterator
    public final boolean hasNext() {
        return this.f2193 != null;
    }

    @Override // java.util.Iterator
    public final Object next() {
        AbstractC2420 abstractC2420 = this.f2193;
        if (abstractC2420 != null) {
            this.f2193 = m1698();
            return abstractC2420;
        }
        C4468.m9518();
        return null;
    }

    @Override // java.util.Iterator
    public final void remove() {
        throw new UnsupportedOperationException();
    }

    /* JADX INFO: renamed from: ᵲᵶᵳˈ, reason: contains not printable characters */
    public final AbstractC2420 m1698() {
        AbstractC2420 abstractC2420 = null;
        while (abstractC2420 == null) {
            try {
                int i = this.f2191;
                if (i == -1) {
                    break;
                }
                C2923 c2923 = this.f2190;
                c2923.f3141 = i;
                abstractC2420 = (AbstractC2420) this.f2192.mo3865(c2923);
                int i2 = (int) abstractC2420.f9439;
                if (i2 == 0) {
                    this.f2191 = -1;
                } else {
                    this.f2191 += i2;
                }
            } catch (Buffer$BufferException e) {
                throw new SMBRuntimeException(e);
            }
        }
        return abstractC2420;
    }
}
