package cn.xiaochuankeji.hermes.core.api; import androidx.exifinterface.media.ExifInterface; import cn.xiaochuankeji.hermes.R2; import cn.xiaochuankeji.hermes.core.Hermes; import cn.xiaochuankeji.hermes.core.api.converter.HermesGsonConverterFactory; import cn.xiaochuankeji.hermes.core.provider.DeviceInfoProvider; import com.google.gson.Gson; import com.meituan.robust.ChangeQuickRedirect; import com.meituan.robust.PatchProxy; import com.meituan.robust.PatchProxyResult; import defpackage.dy5; import java.security.SecureRandom; import java.util.HashMap; import java.util.concurrent.BlockingQueue; import java.util.concurrent.SynchronousQueue; import java.util.concurrent.ThreadFactory; import java.util.concurrent.TimeUnit; import javax.net.ssl.SSLContext; import javax.net.ssl.SSLSocketFactory; import javax.net.ssl.X509TrustManager; import kotlin.Lazy; import kotlin.LazyKt__LazyJVMKt; import kotlin.Metadata; import kotlin.TuplesKt; import kotlin.collections.MapsKt__MapsKt; import kotlin.jvm.internal.DefaultConstructorMarker; import kotlin.jvm.internal.Intrinsics; import okhttp3.Dispatcher; import okhttp3.OkHttpClient; @Metadata(bv = {1, 0, 3}, d1 = {"\u0000l\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000e\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0007\b\u0000\u0018\u0000 22\u00020\u0001:\u00012B\u001f\u0012\u0006\u0010(\u001a\u00020%\u0012\u0006\u0010/\u001a\u00020,\u0012\u0006\u0010\u001c\u001a\u00020\u0019¢\u0006\u0004\b0\u00101J+\u0010\u0007\u001a\u00028\u0000\"\u0004\b\u0000\u0010\u00022\f\u0010\u0004\u001a\b\u0012\u0004\u0012\u00028\u00000\u00032\b\b\u0002\u0010\u0006\u001a\u00020\u0005¢\u0006\u0004\b\u0007\u0010\bJ\u000f\u0010\n\u001a\u00020\tH\u0002¢\u0006\u0004\b\n\u0010\u000bJ\u0017\u0010\u000e\u001a\u00020\r2\u0006\u0010\f\u001a\u00020\tH\u0002¢\u0006\u0004\b\u000e\u0010\u000fJ\u0017\u0010\u0012\u001a\u00020\u00112\u0006\u0010\u0010\u001a\u00020\u0005H\u0002¢\u0006\u0004\b\u0012\u0010\u0013R2\u0010\u0018\u001a\u001e\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u00020\u00110\u0014j\u000e\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u00020\u0011`\u00158\u0002@\u0002X\u0004¢\u0006\u0006\n\u0004\b\u0016\u0010\u0017R\u0016\u0010\u001c\u001a\u00020\u00198\u0002@\u0002X\u0004¢\u0006\u0006\n\u0004\b\u001a\u0010\u001bR%\u0010!\u001a\n \u001e*\u0004\u0018\u00010\u001d0\u001d8B@\u0002X\u0002¢\u0006\f\n\u0004\b\n\u0010\u001f\u001a\u0004\b\u0016\u0010 R\u0016\u0010$\u001a\u00020\"8\u0002@\u0002X\u0004¢\u0006\u0006\n\u0004\b\u000e\u0010#R\u0016\u0010(\u001a\u00020%8\u0002@\u0002X\u0004¢\u0006\u0006\n\u0004\b&\u0010'R\u0016\u0010+\u001a\u00020)8\u0002@\u0002X\u0004¢\u0006\u0006\n\u0004\b\u0012\u0010*R\u0016\u0010/\u001a\u00020,8\u0002@\u0002X\u0004¢\u0006\u0006\n\u0004\b-\u0010.¨\u00063"}, d2 = {"Lcn/xiaochuankeji/hermes/core/api/APIEngine;", "", ExifInterface.GPS_DIRECTION_TRUE, "Ljava/lang/Class;", "serviceClass", "", "baseUrl", "createService", "(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;", "Ljavax/net/ssl/X509TrustManager;", "c", "()Ljavax/net/ssl/X509TrustManager;", "trustManager", "Ljavax/net/ssl/SSLSocketFactory;", "b", "(Ljavax/net/ssl/X509TrustManager;)Ljavax/net/ssl/SSLSocketFactory;", "bashUrl", "Ldy5;", "a", "(Ljava/lang/String;)Ldy5;", "Ljava/util/HashMap;", "Lkotlin/collections/HashMap;", "d", "Ljava/util/HashMap;", "retrofitMap", "Lcn/xiaochuankeji/hermes/core/provider/DeviceInfoProvider;", "g", "Lcn/xiaochuankeji/hermes/core/provider/DeviceInfoProvider;", "deviceInfoProvider", "Lokhttp3/OkHttpClient;", "kotlin.jvm.PlatformType", "Lkotlin/Lazy;", "()Lokhttp3/OkHttpClient;", "httpClient", "Lokhttp3/Dispatcher;", "Lokhttp3/Dispatcher;", "dispatcher", "Lcom/google/gson/Gson;", "e", "Lcom/google/gson/Gson;", "gson", "Ljava/util/concurrent/ThreadFactory;", "Ljava/util/concurrent/ThreadFactory;", "threadFactory", "Lcn/xiaochuankeji/hermes/core/Hermes;", "f", "Lcn/xiaochuankeji/hermes/core/Hermes;", "hermes", "<init>", "(Lcom/google/gson/Gson;Lcn/xiaochuankeji/hermes/core/Hermes;Lcn/xiaochuankeji/hermes/core/provider/DeviceInfoProvider;)V", "Companion", "core_release"}, k = 1, mv = {1, 4, 1}) public final class APIEngine { public static final Companion Companion = new Companion(null); public static final String STAT_HOST = "https://adstat.izuiyou.com"; public static ChangeQuickRedirect changeQuickRedirect; public static final String h; public static final String i; /* renamed from: a reason: collision with root package name */ public final ThreadFactory f2351a; /* renamed from: b reason: collision with root package name */ public final Dispatcher f2352b; public final Lazy c = LazyKt__LazyJVMKt.lazy(new APIEngine$httpClient$2(this)); public final HashMap<String, dy5> d; public final Gson e; public final Hermes f; public final DeviceInfoProvider g; @Metadata(bv = {1, 0, 3}, d1 = {"\u0000\u0010\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0010\u000e\n\u0002\b\n\b\u0003\u0018\u00002\u00020\u0001B\t\b\u0002¢\u0006\u0004\b\n\u0010\u000bR\u0019\u0010\u0003\u001a\u00020\u00028\u0006@\u0006¢\u0006\f\n\u0004\b\u0003\u0010\u0004\u001a\u0004\b\u0005\u0010\u0006R\u0019\u0010\u0007\u001a\u00020\u00028\u0006@\u0006¢\u0006\f\n\u0004\b\u0007\u0010\u0004\u001a\u0004\b\b\u0010\u0006R\u0016\u0010\t\u001a\u00020\u00028\u0006@\u0006XT¢\u0006\u0006\n\u0004\b\t\u0010\u0004¨\u0006\f"}, d2 = {"Lcn/xiaochuankeji/hermes/core/api/APIEngine$Companion;", "", "", "scheme", "Ljava/lang/String;", "getScheme", "()Ljava/lang/String;", "HOST", "getHOST", "STAT_HOST", "<init>", "()V", "core_release"}, k = 1, mv = {1, 4, 1}) public static final class Companion { public static ChangeQuickRedirect changeQuickRedirect; public Companion() { } public final String getHOST() { PatchProxyResult proxy = PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, R2.dimen.abc_action_bar_icon_vertical_padding_material, new Class[0], String.class); return proxy.isSupported ? (String) proxy.result : APIEngine.i; } public final String getScheme() { PatchProxyResult proxy = PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, R2.dimen.abc_action_bar_elevation_material, new Class[0], String.class); return proxy.isSupported ? (String) proxy.result : APIEngine.h; } public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) { this(); } } static { Hermes hermes = Hermes.INSTANCE; String str = hermes.getEnableHttps$core_release() ? "https://" : "http://"; h = str; StringBuilder sb = new StringBuilder(); sb.append(str); sb.append(hermes.isDebugServer$core_release() ? "test.izuiyou.com" : "adapi.izuiyou.com"); i = sb.toString(); } public APIEngine(Gson gson, Hermes hermes, DeviceInfoProvider deviceInfoProvider) { Intrinsics.checkNotNullParameter(gson, "gson"); Intrinsics.checkNotNullParameter(hermes, "hermes"); Intrinsics.checkNotNullParameter(deviceInfoProvider, "deviceInfoProvider"); this.e = gson; this.f = hermes; this.g = deviceInfoProvider; APIEngine$threadFactory$1 aPIEngine$threadFactory$1 = APIEngine$threadFactory$1.INSTANCE; this.f2351a = aPIEngine$threadFactory$1; this.f2352b = new Dispatcher(new e03(0, 8, 60L, TimeUnit.SECONDS, (BlockingQueue<Runnable>) new SynchronousQueue(), (ThreadFactory) aPIEngine$threadFactory$1, "cn.xiaochuankeji.hermes.core.api.APIEngine", true)); String str = i; this.d = MapsKt__MapsKt.hashMapOf(TuplesKt.to(str, a(str))); } public static final /* synthetic */ SSLSocketFactory access$createSSLSocketFactory(APIEngine aPIEngine, X509TrustManager x509TrustManager) { PatchProxyResult proxy = PatchProxy.proxy(new Object[]{aPIEngine, x509TrustManager}, null, changeQuickRedirect, true, R2.dimen.abc_action_bar_default_padding_start_material, new Class[]{APIEngine.class, X509TrustManager.class}, SSLSocketFactory.class); return proxy.isSupported ? (SSLSocketFactory) proxy.result : aPIEngine.b(x509TrustManager); } public static final /* synthetic */ X509TrustManager access$createTrustManager(APIEngine aPIEngine) { PatchProxyResult proxy = PatchProxy.proxy(new Object[]{aPIEngine}, null, changeQuickRedirect, true, R2.dimen.abc_action_bar_default_padding_end_material, new Class[]{APIEngine.class}, X509TrustManager.class); return proxy.isSupported ? (X509TrustManager) proxy.result : aPIEngine.c(); } public static /* synthetic */ Object createService$default(APIEngine aPIEngine, Class cls, String str, int i2, Object obj) { PatchProxyResult proxy = PatchProxy.proxy(new Object[]{aPIEngine, cls, str, new Integer(i2), obj}, null, changeQuickRedirect, true, R2.dimen.abc_action_bar_default_height_material, new Class[]{APIEngine.class, Class.class, String.class, Integer.TYPE, Object.class}, Object.class); if (proxy.isSupported) { return proxy.result; } if ((i2 & 2) != 0) { str = i; } return aPIEngine.createService(cls, str); } public final dy5 a(String str) { PatchProxyResult proxy = PatchProxy.proxy(new Object[]{str}, this, changeQuickRedirect, false, R2.dimen.abc_action_bar_content_inset_material, new Class[]{String.class}, dy5.class); if (proxy.isSupported) { return (dy5) proxy.result; } dy5.b bVar = new dy5.b(); bVar.c(str); bVar.g(d()); bVar.b(HermesGsonConverterFactory.Companion.create(this.e, this.f, this.g)); bVar.a(vy5.e()); dy5 e2 = bVar.e(); Intrinsics.checkNotNullExpressionValue(e2, "Retrofit.Builder()\n …\n .build()"); return e2; } public final SSLSocketFactory b(X509TrustManager x509TrustManager) { PatchProxyResult proxy = PatchProxy.proxy(new Object[]{x509TrustManager}, this, changeQuickRedirect, false, R2.color.xcad_player_cw, new Class[]{X509TrustManager.class}, SSLSocketFactory.class); if (proxy.isSupported) { return (SSLSocketFactory) proxy.result; } SSLContext instance = SSLContext.getInstance("TLS"); instance.init(null, new X509TrustManager[]{x509TrustManager}, new SecureRandom()); Intrinsics.checkNotNullExpressionValue(instance, "sc"); SSLSocketFactory socketFactory = instance.getSocketFactory(); Intrinsics.checkNotNullExpressionValue(socketFactory, "sc.socketFactory"); return socketFactory; } public final X509TrustManager c() { PatchProxyResult proxy = PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, R2.color.xcad_player_cm, new Class[0], X509TrustManager.class); return proxy.isSupported ? (X509TrustManager) proxy.result : new APIEngine$createTrustManager$1(); } public final <T> T createService(Class<T> cls, String str) { T t; PatchProxyResult proxy = PatchProxy.proxy(new Object[]{cls, str}, this, changeQuickRedirect, false, R2.dimen.abc_action_bar_content_inset_with_nav, new Class[]{Class.class, String.class}, Object.class); if (proxy.isSupported) { return (T) proxy.result; } Intrinsics.checkNotNullParameter(cls, "serviceClass"); Intrinsics.checkNotNullParameter(str, "baseUrl"); dy5 dy5 = this.d.get(str); if (dy5 != null && (t = (T) dy5.c(cls)) != null) { return t; } dy5 a2 = a(str); this.d.put(str, a2); return (T) a2.c(cls); } public final OkHttpClient d() { PatchProxyResult proxy = PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, R2.color.xcad_cw_60, new Class[0], OkHttpClient.class); return (OkHttpClient) (proxy.isSupported ? proxy.result : this.c.getValue()); } }