package D2;

import B2.i;
import android.content.Context;
import androidx.window.extensions.layout.WindowLayoutComponent;
import java.util.LinkedHashMap;
import java.util.concurrent.locks.ReentrantLock;
import y2.C3263a;

/* JADX INFO: loaded from: classes.dex */
public class d extends c {

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    public final ReentrantLock f947g;

    /* JADX INFO: renamed from: h, reason: collision with root package name */
    public final LinkedHashMap f948h;

    /* JADX INFO: renamed from: i, reason: collision with root package name */
    public final LinkedHashMap f949i;

    public d(WindowLayoutComponent windowLayoutComponent, C3263a c3263a) {
        super(windowLayoutComponent, c3263a);
        this.f947g = new ReentrantLock();
        this.f948h = new LinkedHashMap();
        this.f949i = new LinkedHashMap();
    }

    @Override // D2.c, D2.a, C2.a
    public final void a(Context context, androidx.media3.exoplayer.dash.offline.a aVar, i iVar) {
        ReentrantLock reentrantLock = this.f947g;
        reentrantLock.lock();
        LinkedHashMap linkedHashMap = this.f948h;
        try {
            h hVar = (h) linkedHashMap.get(context);
            LinkedHashMap linkedHashMap2 = this.f949i;
            if (hVar != null) {
                hVar.a(iVar);
                linkedHashMap2.put(iVar, context);
            } else {
                h hVar2 = new h(context);
                linkedHashMap.put(context, hVar2);
                linkedHashMap2.put(iVar, context);
                hVar2.a(iVar);
                this.f941a.addWindowLayoutInfoListener(context, hVar2);
            }
            reentrantLock.unlock();
        } catch (Throwable th) {
            reentrantLock.unlock();
            throw th;
        }
    }

    @Override // D2.c, D2.a, C2.a
    public final void b(i iVar) {
        ReentrantLock reentrantLock = this.f947g;
        reentrantLock.lock();
        LinkedHashMap linkedHashMap = this.f949i;
        try {
            Context context = (Context) linkedHashMap.get(iVar);
            if (context == null) {
                return;
            }
            LinkedHashMap linkedHashMap2 = this.f948h;
            h hVar = (h) linkedHashMap2.get(context);
            if (hVar == null) {
                return;
            }
            ReentrantLock reentrantLock2 = hVar.f951b;
            reentrantLock2.lock();
            try {
                hVar.f953d.remove(iVar);
                reentrantLock2.unlock();
                linkedHashMap.remove(iVar);
                if (hVar.f953d.isEmpty()) {
                    linkedHashMap2.remove(context);
                    this.f941a.removeWindowLayoutInfoListener(hVar);
                }
            } catch (Throwable th) {
                reentrantLock2.unlock();
                throw th;
            }
        } finally {
            reentrantLock.unlock();
        }
    }
}
