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

import java.nio.ByteBuffer;
import java.util.ArrayDeque;
import java.util.ArrayList;
import java.util.Iterator;
import tv.danmaku.ijk.media.player.IjkMediaMeta;

/* JADX INFO: loaded from: classes2.dex */
final class zzidt extends zzian {

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public static final int[] f19881b = {1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, IjkMediaMeta.FF_PROFILE_H264_HIGH_444, 233, 377, 610, 987, 1597, 2584, 4181, 6765, 10946, 17711, 28657, 46368, 75025, 121393, 196418, 317811, 514229, 832040, 1346269, 2178309, 3524578, 5702887, 9227465, 14930352, 24157817, 39088169, 63245986, 102334155, 165580141, 267914296, 433494437, 701408733, 1134903170, 1836311903, Integer.MAX_VALUE};
    private final int zzc;
    private final zzian zzd;
    private final zzian zze;
    private final int zzf;
    private final int zzg;

    public zzidt(zzian zzianVar, zzian zzianVar2) {
        this.zzd = zzianVar;
        this.zze = zzianVar2;
        int iJ = zzianVar.j();
        this.zzf = iJ;
        this.zzc = zzianVar2.j() + iJ;
        this.zzg = Math.max(zzianVar.t(), zzianVar2.t()) + 1;
    }

    public static zzian B(zzian zzianVar, zzian zzianVar2) {
        if (zzianVar2.j() == 0) {
            return zzianVar;
        }
        if (zzianVar.j() == 0) {
            return zzianVar2;
        }
        int iJ = zzianVar2.j() + zzianVar.j();
        if (iJ < 128) {
            int iJ2 = zzianVar.j();
            int iJ3 = zzianVar2.j();
            int i10 = iJ2 + iJ3;
            byte[] bArr = new byte[i10];
            zzian.f(0, iJ2, zzianVar.j());
            zzian.f(0, iJ2, i10);
            if (iJ2 > 0) {
                zzianVar.l(bArr, 0, 0, iJ2);
            }
            zzian.f(0, iJ3, zzianVar2.j());
            zzian.f(iJ2, i10, i10);
            if (iJ3 > 0) {
                zzianVar2.l(bArr, 0, iJ2, iJ3);
            }
            try {
                return new zzial(bArr);
            } catch (zzicg e10) {
                throw new AssertionError("Expected no InvalidProtocolBufferException as data UTF8 validity is not checked.", e10);
            }
        }
        if (zzianVar instanceof zzidt) {
            zzidt zzidtVar = (zzidt) zzianVar;
            zzian zzianVar3 = zzidtVar.zze;
            if (zzianVar2.j() + zzianVar3.j() < 128) {
                int iJ4 = zzianVar3.j();
                int iJ5 = zzianVar2.j();
                int i11 = iJ4 + iJ5;
                byte[] bArr2 = new byte[i11];
                zzian.f(0, iJ4, zzianVar3.j());
                zzian.f(0, iJ4, i11);
                if (iJ4 > 0) {
                    zzianVar3.l(bArr2, 0, 0, iJ4);
                }
                zzian.f(0, iJ5, zzianVar2.j());
                zzian.f(iJ4, i11, i11);
                if (iJ5 > 0) {
                    zzianVar2.l(bArr2, 0, iJ4, iJ5);
                }
                try {
                    return new zzidt(zzidtVar.zzd, new zzial(bArr2));
                } catch (zzicg e11) {
                    throw new AssertionError("Expected no InvalidProtocolBufferException as data UTF8 validity is not checked.", e11);
                }
            }
            zzian zzianVar4 = zzidtVar.zzd;
            if (zzianVar4.t() > zzianVar3.t() && zzidtVar.zzg > zzianVar2.t()) {
                return new zzidt(zzianVar4, new zzidt(zzianVar3, zzianVar2));
            }
        }
        if (iJ >= C(Math.max(zzianVar.t(), zzianVar2.t()) + 1)) {
            return new zzidt(zzianVar, zzianVar2);
        }
        ArrayDeque arrayDeque = new ArrayDeque();
        za2.w(zzianVar, arrayDeque);
        za2.w(zzianVar2, arrayDeque);
        zzian zzidtVar2 = (zzian) arrayDeque.pop();
        while (!arrayDeque.isEmpty()) {
            zzidtVar2 = new zzidt((zzian) arrayDeque.pop(), zzidtVar2);
        }
        return zzidtVar2;
    }

    public static int C(int i10) {
        int[] iArr = f19881b;
        if (i10 >= 47) {
            return Integer.MAX_VALUE;
        }
        return iArr[i10];
    }

    public final /* synthetic */ zzian A() {
        return this.zze;
    }

    public final /* synthetic */ zzian D() {
        return this.zzd;
    }

    @Override // com.google.android.gms.internal.ads.zzian
    public final byte h(int i10) {
        zzian.c(i10, this.zzc);
        return i(i10);
    }

    @Override // com.google.android.gms.internal.ads.zzian
    public final byte i(int i10) {
        int i11 = this.zzf;
        return i10 < i11 ? this.zzd.i(i10) : this.zze.i(i10 - i11);
    }

    @Override // com.google.android.gms.internal.ads.zzian, java.lang.Iterable
    public final /* synthetic */ Iterator<Byte> iterator() {
        return new gc2(this);
    }

    @Override // com.google.android.gms.internal.ads.zzian
    public final int j() {
        return this.zzc;
    }

    @Override // com.google.android.gms.internal.ads.zzian
    public final zzian k(int i10, int i11) {
        int i12 = this.zzc;
        int iF = zzian.f(i10, i11, i12);
        if (iF == 0) {
            return zzian.f19856a;
        }
        if (iF == i12) {
            return this;
        }
        int i13 = this.zzf;
        if (i11 <= i13) {
            return this.zzd.k(i10, i11);
        }
        int i14 = i11 - i13;
        if (i10 >= i13) {
            return this.zze.k(i10 - i13, i14);
        }
        zzian zzianVar = this.zzd;
        return new zzidt(zzianVar.k(i10, zzianVar.j()), this.zze.k(0, i14));
    }

    @Override // com.google.android.gms.internal.ads.zzian
    public final void l(byte[] bArr, int i10, int i11, int i12) {
        int i13 = i10 + i12;
        int i14 = this.zzf;
        if (i13 <= i14) {
            this.zzd.l(bArr, i10, i11, i12);
        } else {
            if (i10 >= i14) {
                this.zze.l(bArr, i10 - i14, i11, i12);
                return;
            }
            int i15 = i14 - i10;
            this.zzd.l(bArr, i10, i11, i15);
            this.zze.l(bArr, 0, i11 + i15, i12 - i15);
        }
    }

    @Override // com.google.android.gms.internal.ads.zzian
    public final void o(rb rbVar) {
        this.zzd.o(rbVar);
        this.zze.o(rbVar);
    }

    @Override // com.google.android.gms.internal.ads.zzian
    public final boolean p(zzian zzianVar) {
        hc2 hc2Var = new hc2(this);
        zziak zziakVarA = hc2Var.next();
        hc2 hc2Var2 = new hc2(zzianVar);
        zziak zziakVarA2 = hc2Var2.next();
        int i10 = 0;
        int i11 = 0;
        int i12 = 0;
        while (true) {
            int iJ = zziakVarA.j() - i10;
            int iJ2 = zziakVarA2.j() - i11;
            int iMin = Math.min(iJ, iJ2);
            if (!(i10 == 0 ? zziakVarA.A(zziakVarA2, i11, iMin) : zziakVarA2.A(zziakVarA, i10, iMin))) {
                return false;
            }
            i12 += iMin;
            int i13 = this.zzc;
            if (i12 >= i13) {
                if (i12 == i13) {
                    return true;
                }
                throw new IllegalStateException();
            }
            if (iMin == iJ) {
                i10 = 0;
                zziakVarA = hc2Var.next();
            } else {
                i10 += iMin;
                zziakVarA = zziakVarA;
            }
            if (iMin == iJ2) {
                zziakVarA2 = hc2Var2.next();
                i11 = 0;
            } else {
                i11 += iMin;
            }
        }
    }

    @Override // com.google.android.gms.internal.ads.zzian
    public final int r(int i10, int i11, int i12) {
        int i13 = i11 + i12;
        int i14 = this.zzf;
        if (i13 <= i14) {
            return this.zzd.r(i10, i11, i12);
        }
        if (i11 >= i14) {
            return this.zze.r(i10, i11 - i14, i12);
        }
        int i15 = i14 - i11;
        return this.zze.r(this.zzd.r(i10, i11, i15), 0, i12 - i15);
    }

    @Override // com.google.android.gms.internal.ads.zzian
    public final ma2 s() {
        ArrayList<ByteBuffer> arrayList = new ArrayList();
        hc2 hc2Var = new hc2(this);
        while (hc2Var.hasNext()) {
            arrayList.add(hc2Var.next().m());
        }
        lb2 lb2Var = new lb2();
        lb2Var.f13609a = arrayList.iterator();
        lb2Var.f13611c = 0;
        for (ByteBuffer byteBuffer : arrayList) {
            lb2Var.f13611c++;
        }
        lb2Var.f13612d = -1;
        if (!lb2Var.e()) {
            lb2Var.f13610b = kb2.f13213c;
            lb2Var.f13613e = 0;
            lb2Var.f13617i = 0L;
        }
        return ma2.d(lb2Var);
    }

    @Override // com.google.android.gms.internal.ads.zzian
    public final int t() {
        return this.zzg;
    }

    @Override // com.google.android.gms.internal.ads.zzian
    public final boolean u() {
        return this.zzc >= C(this.zzg);
    }

    @Override // com.google.android.gms.internal.ads.zzian
    /* JADX INFO: renamed from: v */
    public final ct1 iterator() {
        return new gc2(this);
    }
}
