package dd;

import androidx.annotation.Nullable;
import io.flutter.embedding.engine.systemchannels.PlatformChannel$Brightness;
import io.flutter.embedding.engine.systemchannels.PlatformChannel$SystemUiOverlay;
import java.util.ArrayList;
import org.json.JSONArray;
import org.json.JSONObject;

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

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final ed.u f25144a;

    @Nullable
    private o platformMessageHandler;

    public q(yc.d dVar) {
        sc.a aVar = new sc.a(this, 6);
        ed.u uVar = new ed.u(dVar, "flutter/platform", ed.n.f25841a, null);
        this.f25144a = uVar;
        uVar.setMethodCallHandler(aVar);
    }

    public static ArrayList b(q qVar, JSONArray jSONArray) {
        qVar.getClass();
        ArrayList arrayList = new ArrayList();
        for (int i10 = 0; i10 < jSONArray.length(); i10++) {
            int iOrdinal = PlatformChannel$SystemUiOverlay.a(jSONArray.getString(i10)).ordinal();
            if (iOrdinal == 0) {
                arrayList.add(PlatformChannel$SystemUiOverlay.TOP_OVERLAYS);
            } else if (iOrdinal == 1) {
                arrayList.add(PlatformChannel$SystemUiOverlay.BOTTOM_OVERLAYS);
            }
        }
        return arrayList;
    }

    public static p c(q qVar, JSONObject jSONObject) {
        qVar.getClass();
        return new p(!jSONObject.isNull("statusBarColor") ? Integer.valueOf(jSONObject.getInt("statusBarColor")) : null, !jSONObject.isNull("statusBarIconBrightness") ? PlatformChannel$Brightness.a(jSONObject.getString("statusBarIconBrightness")) : null, !jSONObject.isNull("systemStatusBarContrastEnforced") ? Boolean.valueOf(jSONObject.getBoolean("systemStatusBarContrastEnforced")) : null, !jSONObject.isNull("systemNavigationBarColor") ? Integer.valueOf(jSONObject.getInt("systemNavigationBarColor")) : null, !jSONObject.isNull("systemNavigationBarIconBrightness") ? PlatformChannel$Brightness.a(jSONObject.getString("systemNavigationBarIconBrightness")) : null, !jSONObject.isNull("systemNavigationBarDividerColor") ? Integer.valueOf(jSONObject.getInt("systemNavigationBarDividerColor")) : null, jSONObject.isNull("systemNavigationBarContrastEnforced") ? null : Boolean.valueOf(jSONObject.getBoolean("systemNavigationBarContrastEnforced")));
    }

    public void setPlatformMessageHandler(@Nullable o oVar) {
        this.platformMessageHandler = oVar;
    }
}
