package xyz.stream.utils;

import com.google.android.gms.measurement.internal.u1;
import java.io.File;
import java.io.IOException;
import java.net.Proxy;
import java.util.HashMap;
import java.util.Map;
import java.util.concurrent.TimeUnit;
import okhttp3.ConnectionPool;
import okhttp3.Headers;
import okhttp3.MediaType;
import okhttp3.OkHttpClient;
import okhttp3.Request;
import okhttp3.RequestBody;

/* JADX INFO: loaded from: classes3.dex */
public final class z {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public static z f36194a = new z();

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public static OkHttpClient f36195b;

    public z() {
        OkHttpClient okHttpClient = new OkHttpClient();
        f36195b = okHttpClient;
        try {
            OkHttpClient.Builder builderProxy = okHttpClient.newBuilder().cache(null).proxy(Proxy.NO_PROXY);
            TimeUnit timeUnit = TimeUnit.MINUTES;
            f36195b = builderProxy.callTimeout(30L, timeUnit).connectTimeout(30L, timeUnit).readTimeout(30L, timeUnit).writeTimeout(30L, timeUnit).connectionPool(new ConnectionPool(32, 30L, TimeUnit.SECONDS)).retryOnConnectionFailure(true).build();
        } catch (Exception e10) {
            e10.printStackTrace();
        }
    }

    public static void a(z zVar, String str, y yVar) {
        zVar.getClass();
        if (yVar != null) {
            try {
                yVar.n(str);
            } catch (Exception e10) {
                e10.printStackTrace();
            }
        }
    }

    public static void b(Request request, Exception exc, y yVar) {
        if (yVar != null) {
            yVar.r(exc);
        }
    }

    public static void d(String str, String str2, String str3, y yVar) {
        z zVarE = e();
        zVarE.getClass();
        File file = new File(str3, str2);
        if (!new File(str3).exists() && !new File(str3).mkdirs()) {
            b(null, new IOException("mkdirs failed"), yVar);
            return;
        }
        if (file.exists()) {
            file.delete();
        }
        File file2 = new File(str3, str2);
        Request requestBuild = new Request.Builder().url(str).build();
        f36195b.newCall(requestBuild).enqueue(new v(zVarE, file2, System.currentTimeMillis(), str, requestBuild, yVar));
    }

    public static z e() {
        if (f36194a == null) {
            f36194a = new z();
        }
        return f36194a;
    }

    public static void f(String str, xyz.netfly.api.b bVar) {
        z zVarE = e();
        zVarE.getClass();
        Request requestBuild = new Request.Builder().url("https://coll.nzzef.com/events/report").post(RequestBody.create(str, MediaType.parse("application/json"))).build();
        f36195b.newCall(requestBuild).enqueue(new x(zVarE, requestBuild, bVar));
    }

    public final void c(String str, Map map, y yVar, OkHttpClient okHttpClient) {
        HashMap map2 = new HashMap();
        if (map == null) {
            map = new HashMap();
        }
        String strTrim = str.trim();
        StringBuilder sb = new StringBuilder(strTrim);
        boolean z10 = true;
        for (Map.Entry entry : map2.entrySet()) {
            if (!z10 || strTrim.contains("?")) {
                sb.append("&");
            } else {
                sb.append("?");
                z10 = false;
            }
            sb.append((String) entry.getKey());
            sb.append("=");
            sb.append((String) entry.getValue());
        }
        String string = sb.toString();
        try {
            Request requestBuild = new Request.Builder().headers(Headers.of((Map<String, String>) map)).url(string).build();
            okHttpClient.newCall(requestBuild).enqueue(new w(this, requestBuild, yVar, string));
        } catch (Exception e10) {
            StringBuilder sbN = u1.n("get invalid url: ", string, " | ");
            sbN.append(e10.getMessage());
            h.c(sbN.toString());
            f.p().y("okhttp", "get invalid url | " + string + " | " + e10);
            b(null, e10, yVar);
        }
    }
}
