package com.ironsource; import android.graphics.Rect; import android.view.View; import android.view.ViewTreeObserver; import kotlin.jvm.internal.Intrinsics; /* loaded from: classes2.dex */ public final class iu { private final jn a; private View b; private boolean c; private final ViewTreeObserver.OnGlobalLayoutListener d; private final ViewTreeObserver.OnWindowFocusChangeListener e; private final Rect f; public iu(jn onVisibilityChangeListener) { Intrinsics.checkNotNullParameter(onVisibilityChangeListener, "onVisibilityChangeListener"); this.a = onVisibilityChangeListener; this.d = new ViewTreeObserver.OnGlobalLayoutListener() { // from class: com.ironsource.iu$$ExternalSyntheticLambda0 @Override // android.view.ViewTreeObserver.OnGlobalLayoutListener public final void onGlobalLayout() { iu.a(iu.this); } }; this.e = new ViewTreeObserver.OnWindowFocusChangeListener() { // from class: com.ironsource.iu$$ExternalSyntheticLambda1 @Override // android.view.ViewTreeObserver.OnWindowFocusChangeListener public final void onWindowFocusChanged(boolean z) { iu.a(iu.this, z); } }; this.f = new Rect(); } private final void a() { boolean c = c(); if (this.c != c) { this.c = c; this.a.a(c); } } /* JADX INFO: Access modifiers changed from: private */ public static final void a(iu this$0) { Intrinsics.checkNotNullParameter(this$0, "this$0"); this$0.a(); } /* JADX INFO: Access modifiers changed from: private */ public static final void a(iu this$0, boolean z) { Intrinsics.checkNotNullParameter(this$0, "this$0"); this$0.a(); } public final void a(View view) { Intrinsics.checkNotNullParameter(view, "view"); this.b = view; view.getViewTreeObserver().addOnGlobalLayoutListener(this.d); view.getViewTreeObserver().addOnWindowFocusChangeListener(this.e); } public final void b() { ViewTreeObserver viewTreeObserver; ViewTreeObserver viewTreeObserver2; View view = this.b; if (view != null && (viewTreeObserver2 = view.getViewTreeObserver()) != null) { viewTreeObserver2.removeOnGlobalLayoutListener(this.d); } View view2 = this.b; if (view2 != null && (viewTreeObserver = view2.getViewTreeObserver()) != null) { viewTreeObserver.removeOnWindowFocusChangeListener(this.e); } this.b = null; } public final boolean c() { View view; View view2; View view3 = this.b; return view3 != null && view3.isShown() && (view = this.b) != null && view.hasWindowFocus() && (view2 = this.b) != null && view2.getGlobalVisibleRect(this.f); } }