package com.bytedance.sdk.openadsdk.lse.fm;

import android.content.Context;
import android.graphics.Bitmap;
import android.graphics.Color;
import android.text.TextUtils;
import android.view.View;
import android.view.ViewGroup;
import android.widget.FrameLayout;
import android.widget.ImageView;
import com.bytedance.sdk.component.utils.wey;
import com.bytedance.sdk.component.wu.ro.lb;
import com.bytedance.sdk.openadsdk.hlt.jnr;
import com.bytedance.sdk.openadsdk.hlt.ro;
import com.bytedance.sdk.openadsdk.lse.ajl;
import com.bytedance.sdk.openadsdk.lse.irt;
import com.bytedance.sdk.openadsdk.lse.wu;
import com.bytedance.sdk.openadsdk.utils.xgn;
import java.util.Hashtable;
import org.json.JSONObject;

/* JADX INFO: loaded from: classes2.dex */
public class fm {
    private static Boolean fm;

    public static void fm(final Context context, final View view, final String str) {
        if (!fm() || view == null || TextUtils.isEmpty(str)) {
            return;
        }
        xgn.lb((Runnable) new lb("add_qr_code") { // from class: com.bytedance.sdk.openadsdk.lse.fm.fm.1
            @Override // java.lang.Runnable
            public void run() {
                try {
                    final Bitmap bitmapLb = fm.lb(str);
                    if (bitmapLb == null) {
                        return;
                    }
                    JSONObject jSONObject = (JSONObject) jnr.fm("water_mark_config", (Object) null, ro.fm);
                    final float fOptDouble = jSONObject == null ? 0.5f : (float) jSONObject.optDouble("alpha", 0.5d);
                    view.post(new Runnable() { // from class: com.bytedance.sdk.openadsdk.lse.fm.fm.1.1
                        @Override // java.lang.Runnable
                        public void run() {
                            ImageView imageView = new ImageView(context);
                            imageView.setImageBitmap(bitmapLb);
                            imageView.setAlpha(fOptDouble);
                            FrameLayout.LayoutParams layoutParams = new FrameLayout.LayoutParams(-2, -2);
                            layoutParams.gravity = 85;
                            layoutParams.setMargins(0, 0, 2, 2);
                            View view2 = view;
                            if (view2 instanceof ViewGroup) {
                                ((ViewGroup) view2).addView(imageView, layoutParams);
                            }
                        }
                    });
                } catch (Throwable th) {
                    wey.lb("QRCodeGenerateUtils", "addQRCode error: " + th.getMessage());
                }
            }
        });
    }

    /* JADX INFO: Access modifiers changed from: private */
    public static Bitmap lb(String str) {
        int color;
        int color2;
        try {
            Hashtable hashtable = new Hashtable();
            hashtable.put(ajl.CHARACTER_SET, "UTF-8");
            hashtable.put(ajl.ERROR_CORRECTION, wu.L);
            hashtable.put(ajl.MARGIN, 1);
            int iFm = ((fm(str.getBytes("UTF-8").length) - 1) * 4) + 22;
            int i10 = iFm > 60 ? 60 : iFm;
            com.bytedance.sdk.openadsdk.lse.ro roVarFm = new irt().fm(str, i10, i10, hashtable);
            int[] iArr = new int[i10 * i10];
            JSONObject jSONObject = (JSONObject) jnr.fm("water_mark_config", (Object) null, ro.fm);
            if (jSONObject != null) {
                color = Color.parseColor(jSONObject.optString("fg_color", "#FF000000"));
                color2 = Color.parseColor(jSONObject.optString("bg_color", "#FFFFFFFF"));
            } else {
                color = -16777216;
                color2 = -1;
            }
            for (int i11 = 0; i11 < i10; i11++) {
                for (int i12 = 0; i12 < i10; i12++) {
                    iArr[(i11 * i10) + i12] = roVarFm.fm(i12, i11) ? color : color2;
                }
            }
            Bitmap bitmapCreateBitmap = Bitmap.createBitmap(i10, i10, Bitmap.Config.ARGB_8888);
            bitmapCreateBitmap.setPixels(iArr, 0, i10, 0, 0, i10, i10);
            return bitmapCreateBitmap;
        } catch (Throwable th) {
            wey.lb("QRCodeGenerateUtils", "generateQRCode error: " + th.getMessage());
            return null;
        }
    }

    public static int ro() {
        JSONObject jSONObject = (JSONObject) jnr.fm("water_mark_config", (Object) null, ro.fm);
        if (jSONObject == null) {
            return 10;
        }
        return jSONObject.optInt("upload_count", 10);
    }

    private static int fm(int i10) {
        int[] iArr = {17, 32, 53, 78, 106, 134, 154, 192, 230, 271, 321, 367, 425, 458, 520, 586, 644, 718, 792, 858, 929, 1003, 1091, 1171, 1273, 1367, 1465, 1528, 1628, 1732, 1840, 1952, 2068, 2188, 2303, 2431, 2563, 2699, 2809, 2953};
        for (int i11 = 0; i11 < 40; i11++) {
            if (iArr[i11] >= i10) {
                return i11 + 1;
            }
        }
        return 40;
    }

    public static String fm(String str) {
        if (TextUtils.isEmpty(str)) {
            return null;
        }
        try {
            return com.bytedance.sdk.openadsdk.onz.fm.fm.fm.fm(str, "");
        } catch (Throwable th) {
            wey.lb("QRCodeGenerateUtils", "getEncryptRequestId error: " + th.getMessage());
            return null;
        }
    }

    public static boolean fm() {
        if (fm == null) {
            JSONObject jSONObject = (JSONObject) jnr.fm("water_mark_config", (Object) null, ro.fm);
            if (jSONObject == null) {
                return false;
            }
            fm = Boolean.valueOf(jSONObject.optInt("enable", 0) == 1);
        }
        return fm.booleanValue();
    }
}
