package com.google.android.gms.internal.ads;

import java.util.ArrayDeque;
import java.util.Iterator;
import java.util.NoSuchElementException;

/* JADX INFO: loaded from: classes2.dex */
public final class hc2 implements Iterator {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final ArrayDeque f12126a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public zziak f12127b;

    public hc2(zzian zzianVar) {
        if (!(zzianVar instanceof zzidt)) {
            this.f12126a = null;
            this.f12127b = (zziak) zzianVar;
            return;
        }
        zzidt zzidtVar = (zzidt) zzianVar;
        ArrayDeque arrayDeque = new ArrayDeque(zzidtVar.t());
        this.f12126a = arrayDeque;
        arrayDeque.push(zzidtVar);
        zzian zzianVarD = zzidtVar.D();
        while (zzianVarD instanceof zzidt) {
            zzidt zzidtVar2 = (zzidt) zzianVarD;
            this.f12126a.push(zzidtVar2);
            zzianVarD = zzidtVar2.D();
        }
        this.f12127b = (zziak) zzianVarD;
    }

    @Override // java.util.Iterator
    /* JADX INFO: renamed from: a, reason: merged with bridge method [inline-methods] */
    public final zziak next() {
        zziak zziakVar;
        zziak zziakVar2 = this.f12127b;
        if (zziakVar2 == null) {
            throw new NoSuchElementException();
        }
        do {
            ArrayDeque arrayDeque = this.f12126a;
            zziakVar = null;
            if (arrayDeque == null || arrayDeque.isEmpty()) {
                break;
            }
            zzian zzianVarA = ((zzidt) arrayDeque.pop()).A();
            while (zzianVarA instanceof zzidt) {
                zzidt zzidtVar = (zzidt) zzianVarA;
                arrayDeque.push(zzidtVar);
                zzianVarA = zzidtVar.D();
            }
            zziakVar = (zziak) zzianVarA;
        } while (zziakVar.j() == 0);
        this.f12127b = zziakVar;
        return zziakVar2;
    }

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

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