package dg; import android.text.TextUtils; import av.l0; import bg.e; import com.google.common.net.HttpHeaders; import com.mihoyo.hotfix.runtime.patch.RuntimeDirector; import com.mihoyo.hyperion.user.account.AccountManager; import fu.p; import gj.o; import java.io.IOException; import java.util.List; import java.util.Map; import kotlin.Metadata; import sy.c0; import sy.e0; import sy.w; import uz.d; @Metadata(bv = {}, d1 = {"\u0000\u0016\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0004\u0018\u00002\u00020\u0001B\u0007¢\u0006\u0004\b\u0006\u0010\u0007J\u0010\u0010\u0005\u001a\u00020\u00042\u0006\u0010\u0003\u001a\u00020\u0002H\u0016¨\u0006\b"}, d2 = {"Ldg/j;", "Lsy/w;", "Lsy/w$a;", "chain", "Lsy/e0;", "intercept", "<init>", "()V", "app_PublishRelease"}, k = 1, mv = {1, 7, 1}) /* compiled from: LoginStatusInterceptor.kt */ public final class j implements w { public static RuntimeDirector m__m; @Override // sy.w @d public e0 intercept(@d w.a aVar) throws IOException { RuntimeDirector runtimeDirector = m__m; if (runtimeDirector == null || !runtimeDirector.isRedirect(0)) { l0.p(aVar, "chain"); c0 request = aVar.request(); c0.a n10 = request.n(); AccountManager accountManager = AccountManager.INSTANCE; String userId = accountManager.getUserId(); String sToken = accountManager.getSToken(); String mid = accountManager.getMid(); if (!l0.g(userId, "0") && !TextUtils.isEmpty(sToken)) { if (o.f66671a.h()) { n10.a("cookie", "stuid=" + userId + ";stoken=" + sToken + ";mid=" + mid + ';'); } else { n10.a("cookie", "stuid=" + userId + ";stoken=" + sToken + ';'); } } if (p.T8(e.f9168a.d(), request.q().F())) { for (Map.Entry<String, String> entry : j9.c0.f74096a.q().entrySet()) { n10.a(entry.getKey(), entry.getValue()); } } else if (p.T8(new String[]{"img-static.mihoyo.com", "img-static.miyoushe.com"}, request.q().F())) { n10.a(HttpHeaders.REFERER, "https://app.mihoyo.com"); } List<String> j10 = request.j("otherUrl"); if (true ^ j10.isEmpty()) { n10.t("otherUrl"); if (l0.g(j10.get(0), "true")) { n10.t(HttpHeaders.REFERER); } } return aVar.a(n10.b()); } return (e0) runtimeDirector.invocationDispatch(0, this, aVar); } }