package com.bytedance.sdk.openadsdk.core.vt.ro;

import android.content.Context;
import android.os.Build;
import android.util.Pair;
import android.view.View;
import android.view.Window;
import androidx.annotation.NonNull;
import com.bytedance.sdk.openadsdk.utils.zan;
import java.util.Arrays;

/* JADX INFO: loaded from: classes2.dex */
public class fm {
    @NonNull
    public static Pair<Float, Float> fm(Window window, int i10) {
        float[] fArrFm = new float[2];
        View decorView = window.getDecorView();
        int width = decorView.getWidth();
        int height = decorView.getHeight();
        int paddingLeft = decorView.getPaddingLeft();
        int paddingTop = decorView.getPaddingTop();
        if (Build.VERSION.SDK_INT >= 35) {
            fArrFm[0] = width - paddingLeft;
            fArrFm[1] = height - paddingTop;
        } else {
            fArrFm[0] = width - (paddingLeft * 2);
            fArrFm[1] = height - (paddingTop * 2);
        }
        Arrays.toString(fArrFm);
        fArrFm[0] = zan.lb(window.getContext(), fArrFm[0]);
        float fLb = zan.lb(window.getContext(), fArrFm[1]);
        fArrFm[1] = fLb;
        if (fArrFm[0] < 10.0f || fLb < 10.0f) {
            fArrFm = fm(window.getContext(), zan.lb(window.getContext(), zan.fm()), i10);
        }
        float fMax = Math.max(fArrFm[0], fArrFm[1]);
        float fMin = Math.min(fArrFm[0], fArrFm[1]);
        if (i10 == 1) {
            fArrFm[0] = fMin;
            fArrFm[1] = fMax;
        } else {
            fArrFm[0] = fMax;
            fArrFm[1] = fMin;
        }
        return new Pair<>(Float.valueOf(fArrFm[0]), Float.valueOf(fArrFm[1]));
    }

    public static float ro(Context context) {
        return zan.lb(context, zan.dsz(context));
    }

    private static float[] fm(Context context, int i10, int i11) {
        float fFm = fm(context);
        float fRo = ro(context);
        if ((i11 == 1) != (fFm > fRo)) {
            float f10 = fFm + fRo;
            fRo = f10 - fRo;
            fFm = f10 - fRo;
        }
        if (i11 == 1) {
            fFm -= i10;
        } else {
            fRo -= i10;
        }
        return new float[]{fRo, fFm};
    }

    public static float fm(Context context) {
        return zan.lb(context, zan.duv(context));
    }
}
