com-dot-app-sancharsaathi-1-5-0.apk
Download file
package M0;
import L0.a;
import android.content.Context;
import androidx.window.extensions.layout.WindowLayoutComponent;
import androidx.window.layout.adapter.extensions.MulticastConsumer;
import h3.C0673n;
import java.util.LinkedHashMap;
import java.util.Map;
import java.util.concurrent.Executor;
import java.util.concurrent.locks.ReentrantLock;
import v3.l;
public final class e implements a {
/* renamed from: a reason: collision with root package name */
public final WindowLayoutComponent f1791a;
/* renamed from: b reason: collision with root package name */
public final ReentrantLock f1792b = new ReentrantLock();
/* renamed from: c reason: collision with root package name */
public final Map f1793c = new LinkedHashMap();
/* renamed from: d reason: collision with root package name */
public final Map f1794d = new LinkedHashMap();
public e(WindowLayoutComponent windowLayoutComponent) {
l.e(windowLayoutComponent, "component");
this.f1791a = windowLayoutComponent;
}
public void a(Context context, Executor executor, R.a aVar) {
C0673n nVar;
l.e(context, "context");
l.e(executor, "executor");
l.e(aVar, "callback");
ReentrantLock reentrantLock = this.f1792b;
reentrantLock.lock();
try {
MulticastConsumer multicastConsumer = (MulticastConsumer) this.f1793c.get(context);
if (multicastConsumer != null) {
multicastConsumer.a(aVar);
this.f1794d.put(aVar, context);
nVar = C0673n.f9639a;
} else {
nVar = null;
}
if (nVar == null) {
MulticastConsumer multicastConsumer2 = new MulticastConsumer(context);
this.f1793c.put(context, multicastConsumer2);
this.f1794d.put(aVar, context);
multicastConsumer2.a(aVar);
this.f1791a.addWindowLayoutInfoListener(context, multicastConsumer2);
}
C0673n nVar2 = C0673n.f9639a;
reentrantLock.unlock();
} catch (Throwable th) {
reentrantLock.unlock();
throw th;
}
}
public void b(R.a aVar) {
l.e(aVar, "callback");
ReentrantLock reentrantLock = this.f1792b;
reentrantLock.lock();
try {
Context context = (Context) this.f1794d.get(aVar);
if (context == null) {
reentrantLock.unlock();
return;
}
MulticastConsumer multicastConsumer = (MulticastConsumer) this.f1793c.get(context);
if (multicastConsumer == null) {
reentrantLock.unlock();
return;
}
multicastConsumer.c(aVar);
this.f1794d.remove(aVar);
if (multicastConsumer.b()) {
this.f1793c.remove(context);
this.f1791a.removeWindowLayoutInfoListener(multicastConsumer);
}
C0673n nVar = C0673n.f9639a;
reentrantLock.unlock();
} catch (Throwable th) {
reentrantLock.unlock();
throw th;
}
}
}
Download file