package com.xingin.xhs.develop.net; import al2.e; import android.os.Bundle; import android.text.Editable; import android.view.View; import android.widget.ArrayAdapter; import android.widget.AutoCompleteTextView; import android.widget.Button; import android.widget.CheckBox; import android.widget.CompoundButton; import android.widget.Spinner; import android.widget.SpinnerAdapter; import android.widget.TextView; import androidx.appcompat.app.ActionBar; import com.xingin.android.redutils.base.BaseActivity; import com.xingin.xhs.C2684R$id; import com.xingin.xhs.R; import com.xingin.xhs.develop.log.ConfigLogTag; import com.xingin.xhs.develop.log.LogPrintConfig; import com.xingin.xhstheme.view.XYToolBar; import java.util.ArrayList; import java.util.Collection; import java.util.LinkedHashMap; import java.util.List; import java.util.Map; import java.util.Objects; import kotlin.Metadata; import kotlin.collections.CollectionsKt__CollectionsKt; import kotlin.collections.CollectionsKt___CollectionsKt; import kotlin.jvm.internal.DefaultConstructorMarker; import kotlin.jvm.internal.Intrinsics; import kotlin.text.StringsKt__StringsJVMKt; import kotlin.text.StringsKt__StringsKt; import okhttp3.HttpUrl; import vt2.f; import xo2.a0; import xo2.b0; import xo2.p0; import zp2.a; @Metadata(bv = {}, d1 = {"\u00000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010\u000e\n\u0002\b\u0003\n\u0002\u0010 \n\u0002\b\u0002\n\u0002\u0010\u0002\n\u0002\b\u0003\n\u0002\u0010\u000b\n\u0002\b\f\n\u0002\u0018\u0002\n\u0002\b\u0006\u0018\u0000 \u001f2\u00020\u0001:\u0001\u001fB\u0007¢\u0006\u0004\b\u001d\u0010\u001eJ\u0010\u0010\u0004\u001a\u00020\u00022\u0006\u0010\u0003\u001a\u00020\u0002H\u0002J\u0016\u0010\u0007\u001a\b\u0012\u0004\u0012\u00020\u00020\u00062\u0006\u0010\u0005\u001a\u00020\u0002H\u0002J\u0016\u0010\b\u001a\b\u0012\u0004\u0012\u00020\u00020\u00062\u0006\u0010\u0005\u001a\u00020\u0002H\u0002J\b\u0010\n\u001a\u00020\tH\u0002J\b\u0010\u000b\u001a\u00020\tH\u0002J\b\u0010\f\u001a\u00020\tH\u0002J\u0010\u0010\u000e\u001a\u00020\r2\u0006\u0010\u0003\u001a\u00020\u0002H\u0002J\u0010\u0010\u000f\u001a\u00020\t2\u0006\u0010\u0005\u001a\u00020\u0002H\u0002J\u0010\u0010\u0010\u001a\u00020\t2\u0006\u0010\u0005\u001a\u00020\u0002H\u0002J\u0010\u0010\u0012\u001a\u00020\t2\u0006\u0010\u0011\u001a\u00020\u0002H\u0002J\b\u0010\u0013\u001a\u00020\tH\u0002J\u001e\u0010\u0016\u001a\u00020\t2\f\u0010\u0014\u001a\b\u0012\u0004\u0012\u00020\u00020\u00062\u0006\u0010\u0015\u001a\u00020\u0002H\u0002J\u001e\u0010\u0017\u001a\u00020\t2\f\u0010\u0014\u001a\b\u0012\u0004\u0012\u00020\u00020\u00062\u0006\u0010\u0015\u001a\u00020\u0002H\u0002J\b\u0010\u0018\u001a\u00020\tH\u0002J\b\u0010\u0019\u001a\u00020\tH\u0002J\u0012\u0010\u001c\u001a\u00020\t2\b\u0010\u001b\u001a\u0004\u0018\u00010\u001aH\u0014¨\u0006 "}, d2 = {"Lcom/xingin/xhs/develop/net/NetSettingActivity;", "Lcom/xingin/android/redutils/base/BaseActivity;", "", "baseUrl", "canonicalizeBaseUrl", "str", "", "getHostListFromString", "getBaseUrlFromString", "", "initializeView", "resetSettingsButton", "setFinishedButton", "", "checkBaseUrl", "addEdithBaseUrl", "addJarvisBaseUrl", "url", "addBaseUrlToList", "setNetLogcat", "data", "selected", "setJarvisAutoCompleteTextView", "setEdithAutoCompleteTextView", "setNetLogcatSpinner", "setNetLogcatEnable", "Landroid/os/Bundle;", "savedInstanceState", "onCreate", "<init>", "()V", "Companion", "app_PublishGooglePlayRelease"}, k = 1, mv = {1, 6, 0}) /* compiled from: NetSettingActivity.kt */ public final class NetSettingActivity extends BaseActivity { public static final Companion Companion = new Companion(null); public static final String DEVKIT_NET_URL_HISTORY_BASE_URL_KEY = "devkit_net_base_url_key"; public static final String DEVKIT_NET_URL_HISTORY_HOST_KEY = "devkit_net_host_key"; public static final String DEVKIT_NET_URL_HISTORY_SP_FILE_NAME = "devkit_net_url_history"; public static final String DEVKIT_STRING_LIST_SPLIT = "#"; public static final String DEVKIT_TV_EXPLAIN = "说明:\n1.Edith网关BaseUrl配置 :用来替换部署在Edith网关请求的BaseUrl.(使用`XhsApi.getEdithApi`进行网络请求的BaseUrl)\n2.Jarvis网关BaseUrl配置:用来替换部署在Jarvis网关请求的BaseUrl.(使用`XhsApi.getJarvisApi`进行网络请求的BaseUrl)\n3.是否开启网络日志(logcat):如果打开将在logcat中输出网络请求日志(只包含API请求,TAG为'COMMON-NET')日志级别:Basic:会打印请求的基本信息,BODY:除了打印基本信息还会打印请求的body\n"; public static final String EDITH_HOST = "edith.xiaohongshu.com"; public static final String HTTPS_D3_BASE_URL = "https://d3.xiaohongshu.com"; public static final String HTTPS_EDITH_BASE_URL = "https://edith.xiaohongshu.com/"; public static final String HTTPS_HLI_D_BASE_URL = "https://hli4.d.xiaohongshu.com"; public static final String HTTPS_QJY_D_BASE_URL = "https://qijunyao.d.xiaohongshu.com"; public static final String HTTPS_WWW_BASE_URL = "https://www.xiaohongshu.com/"; public static final String HTTP_D3_BASE_URL = "http://d3.xiaohongshu.com"; public static final String HTTP_EDITH_BASE_URL = "http://edith.xiaohongshu.com/"; public static final String HTTP_EDITH_SIT_BASE_URL = "http://edith.sit.xiaohongshu.com/"; public static final String HTTP_HLI_D_BASE_URL = "http://hli4.d.xiaohongshu.com"; public static final String HTTP_QJY_D_BASE_URL = "http://qijunyao.d.xiaohongshu.com"; public static final String HTTP_WWW_BASE_URL = "http://www.xiaohongshu.com/"; public static final String HTTP_WWW_SIT_BASE_URL = "http://www.sit.xiaohongshu.com/"; public static final String WWW_HOST = "www.xiaohongshu.com"; public Map<Integer, View> _$_findViewCache = new LinkedHashMap(); private f xhsKv; @Metadata(d1 = {"\u0000\u0014\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0002\n\u0002\u0010\u000e\n\u0002\b\u0013\b\u0003\u0018\u00002\u00020\u0001B\u0007\b\u0002¢\u0006\u0002\u0010\u0002R\u000e\u0010\u0003\u001a\u00020\u0004XT¢\u0006\u0002\n\u0000R\u000e\u0010\u0005\u001a\u00020\u0004XT¢\u0006\u0002\n\u0000R\u000e\u0010\u0006\u001a\u00020\u0004XT¢\u0006\u0002\n\u0000R\u000e\u0010\u0007\u001a\u00020\u0004XT¢\u0006\u0002\n\u0000R\u000e\u0010\b\u001a\u00020\u0004XT¢\u0006\u0002\n\u0000R\u000e\u0010\t\u001a\u00020\u0004XT¢\u0006\u0002\n\u0000R\u000e\u0010\n\u001a\u00020\u0004XT¢\u0006\u0002\n\u0000R\u000e\u0010\u000b\u001a\u00020\u0004XT¢\u0006\u0002\n\u0000R\u000e\u0010\f\u001a\u00020\u0004XT¢\u0006\u0002\n\u0000R\u000e\u0010\r\u001a\u00020\u0004XT¢\u0006\u0002\n\u0000R\u000e\u0010\u000e\u001a\u00020\u0004XT¢\u0006\u0002\n\u0000R\u000e\u0010\u000f\u001a\u00020\u0004XT¢\u0006\u0002\n\u0000R\u000e\u0010\u0010\u001a\u00020\u0004XT¢\u0006\u0002\n\u0000R\u000e\u0010\u0011\u001a\u00020\u0004XT¢\u0006\u0002\n\u0000R\u000e\u0010\u0012\u001a\u00020\u0004XT¢\u0006\u0002\n\u0000R\u000e\u0010\u0013\u001a\u00020\u0004XT¢\u0006\u0002\n\u0000R\u000e\u0010\u0014\u001a\u00020\u0004XT¢\u0006\u0002\n\u0000R\u000e\u0010\u0015\u001a\u00020\u0004XT¢\u0006\u0002\n\u0000R\u000e\u0010\u0016\u001a\u00020\u0004XT¢\u0006\u0002\n\u0000¨\u0006\u0017"}, d2 = {"Lcom/xingin/xhs/develop/net/NetSettingActivity$Companion;", "", "()V", "DEVKIT_NET_URL_HISTORY_BASE_URL_KEY", "", "DEVKIT_NET_URL_HISTORY_HOST_KEY", "DEVKIT_NET_URL_HISTORY_SP_FILE_NAME", "DEVKIT_STRING_LIST_SPLIT", "DEVKIT_TV_EXPLAIN", "EDITH_HOST", "HTTPS_D3_BASE_URL", "HTTPS_EDITH_BASE_URL", "HTTPS_HLI_D_BASE_URL", "HTTPS_QJY_D_BASE_URL", "HTTPS_WWW_BASE_URL", "HTTP_D3_BASE_URL", "HTTP_EDITH_BASE_URL", "HTTP_EDITH_SIT_BASE_URL", "HTTP_HLI_D_BASE_URL", "HTTP_QJY_D_BASE_URL", "HTTP_WWW_BASE_URL", "HTTP_WWW_SIT_BASE_URL", "WWW_HOST", "app_PublishGooglePlayRelease"}, k = 1, mv = {1, 6, 0}, xi = 48) /* compiled from: NetSettingActivity.kt */ public static final class Companion { private Companion() { } public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) { this(); } } private final void addBaseUrlToList(String str) { f fVar = this.xhsKv; String n14 = fVar != null ? fVar.n(DEVKIT_NET_URL_HISTORY_BASE_URL_KEY, "") : null; List list = StringsKt__StringsKt.split$default((CharSequence) (n14 == null ? "" : n14), new String[]{DEVKIT_STRING_LIST_SPLIT}, false, 0, 6, (Object) null); if (!list.contains(str)) { String stringBuffer = ((StringBuffer) CollectionsKt___CollectionsKt.joinTo$default(CollectionsKt___CollectionsKt.toMutableList((Collection) list), new StringBuffer(), DEVKIT_STRING_LIST_SPLIT, null, null, 0, null, null, 124, null)).toString(); Intrinsics.checkNotNullExpressionValue(stringBuffer, "mutableList.joinTo(Strin…NG_LIST_SPLIT).toString()"); f fVar2 = this.xhsKv; if (fVar2 != null) { fVar2.u(DEVKIT_NET_URL_HISTORY_BASE_URL_KEY, stringBuffer); } } } private final void addEdithBaseUrl(String str) { a.V(str); addBaseUrlToList(str); } private final void addJarvisBaseUrl(String str) { a.q0(str); addBaseUrlToList(str); } private final String canonicalizeBaseUrl(String str) { if (StringsKt__StringsJVMKt.endsWith$default(str, "/", false, 2, null)) { return str; } return str + "/"; } private final boolean checkBaseUrl(String str) { return HttpUrl.parse(str) != null; } private final List<String> getBaseUrlFromString(String str) { List list = StringsKt__StringsKt.split$default((CharSequence) str, new String[]{DEVKIT_STRING_LIST_SPLIT}, false, 0, 6, (Object) null); ArrayList arrayList = new ArrayList(); for (Object obj : list) { if (((String) obj).length() > 0) { arrayList.add(obj); } } return arrayList.isEmpty() ? CollectionsKt__CollectionsKt.listOf((Object[]) new String[]{HTTPS_WWW_BASE_URL, HTTPS_EDITH_BASE_URL, HTTP_WWW_BASE_URL, HTTP_EDITH_BASE_URL, HTTP_WWW_SIT_BASE_URL, HTTP_EDITH_SIT_BASE_URL, HTTP_D3_BASE_URL, HTTPS_D3_BASE_URL, HTTP_HLI_D_BASE_URL, HTTPS_HLI_D_BASE_URL, HTTPS_QJY_D_BASE_URL, HTTP_QJY_D_BASE_URL}) : arrayList; } private final List<String> getHostListFromString(String str) { List list = StringsKt__StringsKt.split$default((CharSequence) str, new String[]{DEVKIT_STRING_LIST_SPLIT}, false, 0, 6, (Object) null); ArrayList arrayList = new ArrayList(); for (Object obj : list) { if (((String) obj).length() > 0) { arrayList.add(obj); } } return arrayList.isEmpty() ? CollectionsKt__CollectionsKt.listOf((Object[]) new String[]{WWW_HOST, EDITH_HOST}) : arrayList; } private final void initializeView() { ((TextView) _$_findCachedViewById(C2684R$id.f64093tv_explain)).setText(DEVKIT_TV_EXPLAIN); setNetLogcat(); f k14 = f.k(DEVKIT_NET_URL_HISTORY_SP_FILE_NAME); this.xhsKv = k14; String str = ""; String n14 = k14 != null ? k14.n(DEVKIT_NET_URL_HISTORY_HOST_KEY, str) : null; if (n14 != null) { str = n14; } List<String> baseUrlFromString = getBaseUrlFromString(str); String x14 = a.x(); Intrinsics.checkNotNullExpressionValue(x14, "getServerBaseUrl()"); String canonicalizeBaseUrl = canonicalizeBaseUrl(x14); String g10 = a.g(); Intrinsics.checkNotNullExpressionValue(g10, "getEdithBaseUrl()"); String canonicalizeBaseUrl2 = canonicalizeBaseUrl(g10); setJarvisAutoCompleteTextView(baseUrlFromString, canonicalizeBaseUrl); setEdithAutoCompleteTextView(baseUrlFromString, canonicalizeBaseUrl2); setFinishedButton(); resetSettingsButton(); } private final void resetSettingsButton() { ((Button) _$_findCachedViewById(C2684R$id.f64077btn_restore)).setOnClickListener(new s(this)); } /* access modifiers changed from: private */ /* renamed from: resetSettingsButton$lambda-2 reason: not valid java name */ public static final void m1133resetSettingsButton$lambda2(NetSettingActivity netSettingActivity, View view) { Intrinsics.checkNotNullParameter(netSettingActivity, "this$0"); a.q0(HTTPS_WWW_BASE_URL); a.V(HTTPS_EDITH_BASE_URL); LogPrintConfig.INSTANCE.changeConfig(ConfigLogTag.LOG_TAG_NET, false); ((CheckBox) netSettingActivity._$_findCachedViewById(C2684R$id.a8u)).setChecked(false); netSettingActivity.initializeView(); } private final void setEdithAutoCompleteTextView(List<String> list, String str) { int i10 = C2684R$id.f64063auto_et_edith; ((AutoCompleteTextView) _$_findCachedViewById(i10)).setThreshold(1); ((AutoCompleteTextView) _$_findCachedViewById(i10)).setAdapter(new ArrayAdapter(this, 17367043, list)); ((AutoCompleteTextView) _$_findCachedViewById(i10)).setText(str); ((AutoCompleteTextView) _$_findCachedViewById(i10)).setOnClickListener(u.f64525a); } /* access modifiers changed from: private */ /* renamed from: setEdithAutoCompleteTextView$lambda-5 reason: not valid java name */ public static final void m1134setEdithAutoCompleteTextView$lambda5(View view) { AutoCompleteTextView autoCompleteTextView = view instanceof AutoCompleteTextView ? (AutoCompleteTextView) view : null; if (autoCompleteTextView != null) { autoCompleteTextView.showDropDown(); } } private final void setFinishedButton() { ((Button) _$_findCachedViewById(C2684R$id.f64073btn_complete)).setOnClickListener(new r(this)); } /* access modifiers changed from: private */ /* renamed from: setFinishedButton$lambda-3 reason: not valid java name */ public static final void m1135setFinishedButton$lambda3(NetSettingActivity netSettingActivity, View view) { Intrinsics.checkNotNullParameter(netSettingActivity, "this$0"); Editable text = ((AutoCompleteTextView) netSettingActivity._$_findCachedViewById(C2684R$id.f64064auto_et_jarvis)).getText(); Intrinsics.checkNotNullExpressionValue(text, "auto_et_jarvis.text"); String canonicalizeBaseUrl = netSettingActivity.canonicalizeBaseUrl(StringsKt__StringsKt.trim(text).toString()); Editable text2 = ((AutoCompleteTextView) netSettingActivity._$_findCachedViewById(C2684R$id.f64063auto_et_edith)).getText(); Intrinsics.checkNotNullExpressionValue(text2, "auto_et_edith.text"); String canonicalizeBaseUrl2 = netSettingActivity.canonicalizeBaseUrl(StringsKt__StringsKt.trim(text2).toString()); if (!netSettingActivity.checkBaseUrl(canonicalizeBaseUrl)) { e.g(netSettingActivity.getString(R.string.bvf)); } else if (!netSettingActivity.checkBaseUrl(canonicalizeBaseUrl2)) { e.g(netSettingActivity.getString(R.string.bvf)); } else { netSettingActivity.addEdithBaseUrl(canonicalizeBaseUrl2); netSettingActivity.addJarvisBaseUrl(canonicalizeBaseUrl); p0.f155385a.y(); int i10 = C2684R$id.cvr; if (((Spinner) netSettingActivity._$_findCachedViewById(i10)).getSelectedItem() instanceof b0) { Object selectedItem = ((Spinner) netSettingActivity._$_findCachedViewById(i10)).getSelectedItem(); Objects.requireNonNull(selectedItem, "null cannot be cast to non-null type com.xingin.xhs.net.NetLogLevel"); a0.b((b0) selectedItem); } netSettingActivity.finish(); } } private final void setJarvisAutoCompleteTextView(List<String> list, String str) { int i10 = C2684R$id.f64064auto_et_jarvis; ((AutoCompleteTextView) _$_findCachedViewById(i10)).setThreshold(1); ((AutoCompleteTextView) _$_findCachedViewById(i10)).setAdapter(new ArrayAdapter(this, 17367043, list)); ((AutoCompleteTextView) _$_findCachedViewById(i10)).setText(str); ((AutoCompleteTextView) _$_findCachedViewById(i10)).setOnClickListener(t.f64524a); } /* access modifiers changed from: private */ /* renamed from: setJarvisAutoCompleteTextView$lambda-4 reason: not valid java name */ public static final void m1136setJarvisAutoCompleteTextView$lambda4(View view) { AutoCompleteTextView autoCompleteTextView = view instanceof AutoCompleteTextView ? (AutoCompleteTextView) view : null; if (autoCompleteTextView != null) { autoCompleteTextView.showDropDown(); } } private final void setNetLogcat() { setNetLogcatSpinner(); setNetLogcatEnable(); } private final void setNetLogcatEnable() { int i10 = C2684R$id.a8u; ((CheckBox) _$_findCachedViewById(i10)).setOnCheckedChangeListener(v.f64526a); LogPrintConfig.INSTANCE.changeConfig(ConfigLogTag.LOG_TAG_NET, ((CheckBox) _$_findCachedViewById(i10)).isChecked()); } /* access modifiers changed from: private */ /* renamed from: setNetLogcatEnable$lambda-6 reason: not valid java name */ public static final void m1137setNetLogcatEnable$lambda6(CompoundButton compoundButton, boolean z14) { LogPrintConfig.INSTANCE.changeConfig(ConfigLogTag.LOG_TAG_NET, z14); } private final void setNetLogcatSpinner() { int i10 = C2684R$id.cvr; ((Spinner) _$_findCachedViewById(i10)).setAdapter((SpinnerAdapter) new ArrayAdapter(this, 17367043, b0.values())); ((Spinner) _$_findCachedViewById(i10)).setOnItemSelectedListener(new NetSettingActivity$setNetLogcatSpinner$1()); ((Spinner) _$_findCachedViewById(i10)).setSelection(a0.a().ordinal()); } @Override // com.xingin.android.redutils.base.BaseActivity public void _$_clearFindViewByIdCache() { this._$_findViewCache.clear(); } @Override // com.xingin.android.redutils.base.BaseActivity public View _$_findCachedViewById(int i10) { Map<Integer, View> map = this._$_findViewCache; View view = map.get(Integer.valueOf(i10)); if (view != null) { return view; } View findViewById = findViewById(i10); if (findViewById == null) { return null; } map.put(Integer.valueOf(i10), findViewById); return findViewById; } @Override // androidx.activity.ComponentActivity, androidx.core.app.ComponentActivity, androidx.appcompat.app.AppCompatActivity, androidx.fragment.app.FragmentActivity, com.xingin.android.redutils.base.BaseActivity public void onCreate(Bundle bundle) { super.onCreate(bundle); setContentView(R.layout.adh); int i10 = C2684R$id.xhs_theme_actionBar; ((XYToolBar) _$_findCachedViewById(i10)).setContentInsetsRelative(0, 0); setSupportActionBar((XYToolBar) _$_findCachedViewById(i10)); ActionBar supportActionBar = getSupportActionBar(); if (supportActionBar != null) { supportActionBar.setDisplayHomeAsUpEnabled(true); } setTitle("API网络调试配置"); initializeView(); } }