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

import androidx.media3.common.C;
import java.util.ArrayList;
import java.util.Collections;

/* JADX INFO: loaded from: classes2.dex */
public final class d0 {

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public int f10122d;

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    public int f10123e;

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    public int f10124f;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final a0[] f10120b = new a0[5];

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final ArrayList f10119a = new ArrayList();

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public int f10121c = -1;

    public final void a(float f10, int i10) {
        a0 a0Var;
        int i11 = this.f10121c;
        ArrayList arrayList = this.f10119a;
        if (i11 != 1) {
            Collections.sort(arrayList, c0.f9687a);
            this.f10121c = 1;
        }
        int i12 = this.f10124f;
        a0[] a0VarArr = this.f10120b;
        if (i12 > 0) {
            int i13 = i12 - 1;
            this.f10124f = i13;
            a0Var = a0VarArr[i13];
        } else {
            a0Var = new a0();
        }
        int i14 = this.f10122d;
        this.f10122d = i14 + 1;
        a0Var.f8433a = i14;
        a0Var.f8434b = i10;
        a0Var.f8435c = f10;
        arrayList.add(a0Var);
        this.f10123e += i10;
        while (true) {
            int i15 = this.f10123e;
            if (i15 <= 2000) {
                return;
            }
            int i16 = i15 + C.PRIORITY_PROCESSING_FOREGROUND;
            a0 a0Var2 = (a0) arrayList.get(0);
            int i17 = a0Var2.f8434b;
            if (i17 <= i16) {
                this.f10123e -= i17;
                arrayList.remove(0);
                int i18 = this.f10124f;
                if (i18 < 5) {
                    this.f10124f = i18 + 1;
                    a0VarArr[i18] = a0Var2;
                }
            } else {
                a0Var2.f8434b = i17 - i16;
                this.f10123e -= i16;
            }
        }
    }

    public final float b() {
        int i10 = this.f10121c;
        ArrayList arrayList = this.f10119a;
        if (i10 != 0) {
            Collections.sort(arrayList, b0.f9327a);
            this.f10121c = 0;
        }
        float f10 = this.f10123e;
        int i11 = 0;
        for (int i12 = 0; i12 < arrayList.size(); i12++) {
            float f11 = 0.5f * f10;
            a0 a0Var = (a0) arrayList.get(i12);
            i11 += a0Var.f8434b;
            if (i11 >= f11) {
                return a0Var.f8435c;
            }
        }
        if (arrayList.isEmpty()) {
            return Float.NaN;
        }
        return ((a0) arrayList.get(arrayList.size() - 1)).f8435c;
    }
}
