package D2;

import B2.i;
import android.app.Activity;
import android.content.Context;
import androidx.window.extensions.layout.WindowLayoutComponent;
import androidx.window.extensions.layout.WindowLayoutInfo;
import androidx.window.layout.adapter.extensions.MulticastConsumer;
import java.util.LinkedHashMap;
import java.util.LinkedHashSet;
import java.util.concurrent.locks.ReentrantLock;
import kotlin.jvm.internal.D;
import x4.y;
import y2.C3263a;

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

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

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final C3263a f942b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public final ReentrantLock f943c = new ReentrantLock();

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public final LinkedHashMap f944d = new LinkedHashMap();

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    public final LinkedHashMap f945e = new LinkedHashMap();

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    public final LinkedHashMap f946f = new LinkedHashMap();

    public c(WindowLayoutComponent windowLayoutComponent, C3263a c3263a) {
        this.f941a = windowLayoutComponent;
        this.f942b = c3263a;
    }

    @Override // D2.a, C2.a
    public void a(Context context, androidx.media3.exoplayer.dash.offline.a aVar, i iVar) {
        ReentrantLock reentrantLock = this.f943c;
        reentrantLock.lock();
        LinkedHashMap linkedHashMap = this.f944d;
        try {
            MulticastConsumer multicastConsumer = (MulticastConsumer) linkedHashMap.get(context);
            LinkedHashMap linkedHashMap2 = this.f945e;
            if (multicastConsumer != null) {
                multicastConsumer.a(iVar);
                linkedHashMap2.put(iVar, context);
            } else {
                MulticastConsumer multicastConsumer2 = new MulticastConsumer(context);
                linkedHashMap.put(context, multicastConsumer2);
                linkedHashMap2.put(iVar, context);
                multicastConsumer2.a(iVar);
                if (!(context instanceof Activity)) {
                    multicastConsumer2.accept(new WindowLayoutInfo(y.f26065a));
                    reentrantLock.unlock();
                    return;
                } else {
                    this.f946f.put(multicastConsumer2, this.f942b.a(this.f941a, D.a(WindowLayoutInfo.class), (Activity) context, new b(1, 0, MulticastConsumer.class, multicastConsumer2, "accept", "accept(Landroidx/window/extensions/layout/WindowLayoutInfo;)V")));
                }
            }
            reentrantLock.unlock();
        } catch (Throwable th) {
            reentrantLock.unlock();
            throw th;
        }
    }

    @Override // D2.a, C2.a
    public void b(i iVar) {
        ReentrantLock reentrantLock = this.f943c;
        reentrantLock.lock();
        LinkedHashMap linkedHashMap = this.f945e;
        try {
            Context context = (Context) linkedHashMap.get(iVar);
            if (context == null) {
                return;
            }
            LinkedHashMap linkedHashMap2 = this.f944d;
            MulticastConsumer multicastConsumer = (MulticastConsumer) linkedHashMap2.get(context);
            if (multicastConsumer == null) {
                return;
            }
            ReentrantLock reentrantLock2 = multicastConsumer.f13197b;
            reentrantLock2.lock();
            LinkedHashSet linkedHashSet = multicastConsumer.f13199d;
            try {
                linkedHashSet.remove(iVar);
                reentrantLock2.unlock();
                linkedHashMap.remove(iVar);
                if (linkedHashSet.isEmpty()) {
                    linkedHashMap2.remove(context);
                    z2.e eVar = (z2.e) this.f946f.remove(multicastConsumer);
                    if (eVar != null) {
                        eVar.f26302a.invoke(eVar.f26303b, eVar.f26304c);
                    }
                }
            } catch (Throwable th) {
                reentrantLock2.unlock();
                throw th;
            }
        } finally {
            reentrantLock.unlock();
        }
    }
}
