package c.a.y; import android.animation.Animator; import android.content.Context; import android.util.Log; import android.view.View; import androidx.core.view.ViewCompat; import com.discord.app.AppComponent; import com.discord.overlay.views.OverlayDialog; import d0.z.d.m; import kotlin.Unit; import kotlin.jvm.functions.Function1; import rx.subjects.PublishSubject; import rx.subjects.Subject; /* compiled from: OverlayAppDialog.kt */ public abstract class k extends OverlayDialog implements AppComponent { public final Subject w; /* renamed from: x reason: collision with root package name */ public Function1 f239x = l.i; /* compiled from: Animator.kt */ public static final class a implements Animator.AnimatorListener { public final /* synthetic */ k a; public a(k kVar) { this.a = kVar; } @Override // android.animation.Animator.AnimatorListener public void onAnimationCancel(Animator animator) { m.checkParameterIsNotNull(animator, "animator"); } @Override // android.animation.Animator.AnimatorListener public void onAnimationEnd(Animator animator) { m.checkParameterIsNotNull(animator, "animator"); this.a.getOnDialogClosed().invoke(this.a); } @Override // android.animation.Animator.AnimatorListener public void onAnimationRepeat(Animator animator) { m.checkParameterIsNotNull(animator, "animator"); } @Override // android.animation.Animator.AnimatorListener public void onAnimationStart(Animator animator) { m.checkParameterIsNotNull(animator, "animator"); } } /* compiled from: OverlayAppDialog.kt */ public static final class b implements View.OnAttachStateChangeListener { public final /* synthetic */ Animator i; public b(Animator animator) { this.i = animator; } @Override // android.view.View.OnAttachStateChangeListener public void onViewAttachedToWindow(View view) { } @Override // android.view.View.OnAttachStateChangeListener public void onViewDetachedFromWindow(View view) { this.i.end(); } } /* JADX INFO: super call moved to the top of the method (can break code semantics) */ public k(Context context) { super(context); m.checkNotNullParameter(context, "context"); PublishSubject k0 = PublishSubject.k0(); m.checkNotNullExpressionValue(k0, "PublishSubject.create()"); this.w = k0; setOnClickListener(new j(this)); } public final void g() { getUnsubscribeSignal().onNext(null); Log.i(getClass().getSimpleName(), "closing"); if (!ViewCompat.isAttachedToWindow(this)) { this.f239x.invoke(this); return; } Animator closingAnimator = getClosingAnimator(); closingAnimator.addListener(new a(this)); closingAnimator.start(); addOnAttachStateChangeListener(new b(closingAnimator)); } public abstract Animator getClosingAnimator(); /* JADX DEBUG: Type inference failed for r0v0. Raw type applied. Possible types: kotlin.jvm.functions.Function1, kotlin.jvm.functions.Function1 */ public final Function1 getOnDialogClosed() { return this.f239x; } @Override // com.discord.app.AppComponent public Subject getUnsubscribeSignal() { return this.w; } @Override // android.view.View, android.view.ViewGroup public void onDetachedFromWindow() { getUnsubscribeSignal().onNext(null); super.onDetachedFromWindow(); } public final void setOnDialogClosed(Function1 function1) { m.checkNotNullParameter(function1, ""); this.f239x = function1; } }