package com.pgl.ssdk;

import android.content.Context;
import android.hardware.display.DisplayManager;
import android.os.Handler;
import android.view.Display;
import com.google.firebase.messaging.Constants$ScionAnalytics$MessageType;

/* JADX INFO: loaded from: classes.dex */
public class aa {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    private static volatile DisplayManager.DisplayListener f24649a = null;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    private static volatile boolean f24650b = false;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    private static String f24651c = null;

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    private static String f24652d = null;

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    private static String f24653e = null;

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    private static volatile boolean f24654f = false;

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    private static volatile boolean f24655g = false;

    /* JADX INFO: renamed from: h, reason: collision with root package name */
    private static DisplayManager f24656h;

    public static class a implements DisplayManager.DisplayListener {
        @Override // android.hardware.display.DisplayManager.DisplayListener
        public void onDisplayAdded(int i10) {
            aa.b(i10, 1);
        }

        @Override // android.hardware.display.DisplayManager.DisplayListener
        public void onDisplayChanged(int i10) {
            aa.b(i10, 3);
        }

        @Override // android.hardware.display.DisplayManager.DisplayListener
        public void onDisplayRemoved(int i10) {
            aa.b(i10, 2);
        }
    }

    private static String a(int i10) {
        Display display = f24656h.getDisplay(i10);
        return display != null ? a(display) : "pd";
    }

    /* JADX INFO: Access modifiers changed from: private */
    public static void b(int i10, int i11) {
        if (i10 == 0) {
            return;
        }
        try {
            String strA = a(i10);
            if (i11 == 1) {
                if (strA.equals(f24651c)) {
                    return;
                }
                f24651c = strA;
            } else if (i11 == 2) {
                if (strA.equals(f24652d)) {
                    return;
                }
                f24652d = strA;
            } else {
                if (i11 != 3 || strA.equals(f24653e)) {
                    return;
                }
                f24653e = strA;
            }
        } catch (Throwable unused) {
        }
    }

    private static String a(Display display) {
        String name = display.getName();
        boolean z10 = false;
        Object objA = au.a(display, display.getClass(), "getType", new Class[0], new Object[0]);
        Object objA2 = au.a(display, display.getClass(), "getOwnerPackageName", new Class[0], new Object[0]);
        Object objA3 = au.a(null, display.getClass(), "TYPE_VIRTUAL", null);
        if (objA != null && objA3 != null && ((Integer) objA).intValue() == ((Integer) objA3).intValue()) {
            z10 = true;
        }
        return String.format("%s#%s#%b", objA2, name, Boolean.valueOf(z10));
    }

    public static void b(Context context) {
        Handler handlerB;
        if (f24650b) {
            return;
        }
        if (f24649a == null) {
            f24649a = new a();
        }
        if (f24656h == null) {
            f24656h = (DisplayManager) context.getSystemService(Constants$ScionAnalytics$MessageType.DISPLAY_NOTIFICATION);
        }
        if (f24656h == null || (handlerB = ar.b()) == null) {
            return;
        }
        try {
            f24656h.registerDisplayListener(f24649a, handlerB);
            f24650b = true;
        } catch (Exception unused) {
        }
    }

    public static boolean a(Context context) {
        Display[] displays;
        if (f24650b && (f24651c != null || f24652d != null || f24653e != null)) {
            return true;
        }
        if (f24650b && f24654f) {
            return f24655g;
        }
        int i10 = 0;
        if (context == null) {
            return false;
        }
        if (f24656h == null) {
            f24656h = (DisplayManager) context.getSystemService(Constants$ScionAnalytics$MessageType.DISPLAY_NOTIFICATION);
        }
        DisplayManager displayManager = f24656h;
        if (displayManager != null && (displays = displayManager.getDisplays()) != null) {
            int length = displays.length;
            while (true) {
                if (i10 < length) {
                    Display display = displays[i10];
                    if (display != null && display.getDisplayId() != 0) {
                        f24655g = true;
                        break;
                    }
                    i10++;
                } else {
                    break;
                }
            }
        }
        f24654f = true;
        return f24655g;
    }
}
