硬汉视频 v2.6.9版本的 MD5 值为:ce2c2cd97c55025851728167c03886bc
以下内容为反编译后的 ApiServiceManager.java 源代码,内容仅作参考
package tv.i999.inhand.MVVM.API;
import android.annotation.SuppressLint;
import android.util.Log;
import androidx.annotation.Keep;
import com.google.firebase.crashlytics.FirebaseCrashlytics;
import h.H.a;
import h.x;
import java.io.IOException;
import java.util.HashMap;
import java.util.Map;
import java.util.concurrent.TimeUnit;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
import retrofit2.r;
import tv.i999.inhand.BuildConfig;
import tv.i999.inhand.Core.BG8Application;
import tv.i999.inhand.MVVM.Bean.OnlyFans.OnlyFansActorBean;
import tv.i999.inhand.MVVM.Bean.OnlyFans.OnlyFansActorInfoBean;
import tv.i999.inhand.MVVM.Bean.OnlyFans.OnlyFansActorPhotoBean;
import tv.i999.inhand.MVVM.Bean.OnlyFans.OnlyFansActorVideoBean;
import tv.i999.inhand.MVVM.Bean.OnlyFans.OnlyFansMainScreenBean;
import tv.i999.inhand.MVVM.Bean.OnlyFans.OnlyFansPhotoBean;
import tv.i999.inhand.MVVM.Bean.OnlyFans.OnlyFansPhotoResultBean;
import tv.i999.inhand.MVVM.Bean.OnlyFans.OnlyFansRandomPhotoBean;
import tv.i999.inhand.MVVM.Bean.OnlyFans.OnlyFansRandomVideoBean;
import tv.i999.inhand.MVVM.Bean.OnlyFans.OnlyFansVideoBean;
import tv.i999.inhand.MVVM.Bean.ReportBean;
import tv.i999.inhand.MVVM.Bean.SystemConfig;
import tv.i999.inhand.MVVM.Jni;
import tv.i999.inhand.Model.ActorFavorite;
import tv.i999.inhand.Model.ComicsFavorBean;
import tv.i999.inhand.Utils.Flurry;
public class ApiServiceManager {
public static String[] a = {"https://storage.googleapis.com/ihih/inhand.json", "https://ihih-1309787368.cos.ap-guangzhou.myqcloud.com/inhand.json", "https://ihih.oss-cn-shenzhen.aliyuncs.com/inhand.json", "https://d1vcfwitp2um8b.cloudfront.net/api/inhand.json"};
private static h.x b = null;
public static String c = "";
public static String f6714d = "https://api2.i9999.pw/s1/share/";
private static volatile retrofit2.r f6715e = null;
@Keep
public static String mApiHost = "https://api.api98.xyz/s1/";
class a implements f.a.o.e<retrofit2.q<h.D>, SystemConfig> {
a() {
}
@Override
public SystemConfig apply(retrofit2.q<h.D> qVar) throws Exception {
String url = qVar.g().F().i().F().toString();
SystemConfig systemConfig = (SystemConfig) new com.google.gson.f().i(qVar.a().C(), SystemConfig.class);
systemConfig.setJsonUrl(url);
return systemConfig;
}
}
class b implements f.a.j<h.D> {
b() {
}
@Override
public void c(h.D d2) {
try {
ReportBean reportBean = (ReportBean) new com.google.gson.f().i(d2.C(), ReportBean.class);
if (reportBean.getData().getSuccess() && reportBean.getData().getMsg().equals("no error")) {
Flurry.Companion.agent().putMap("回傳資料", "成功").logEvent("回報POP窗");
} else {
Flurry.Companion.agent().putMap("回傳資料", "失敗").logEvent("回報POP窗");
}
} catch (IOException e2) {
e2.printStackTrace();
Flurry.Companion.agent().putMap("回傳資料", "失敗").logEvent("回報POP窗");
}
}
@Override
public void f(f.a.n.b bVar) {
}
@Override
public void g(Throwable th) {
th.printStackTrace();
Flurry.Companion.agent().putMap("回傳資料", "失敗").logEvent("回報POP窗");
}
@Override
public void onComplete() {
}
}
class c implements f.a.j<h.D> {
c() {
}
@Override
public void c(h.D d2) {
tv.i999.inhand.Utils.c.a("DEBUG", "ReportLiveBroadcast");
}
@Override
public void f(f.a.n.b bVar) {
}
@Override
public void g(Throwable th) {
th.printStackTrace();
}
@Override
public void onComplete() {
}
}
class d implements f.a.o.e<h.D, OnlyFansMainScreenBean> {
d() {
}
@Override
public OnlyFansMainScreenBean apply(h.D d2) throws Exception {
return (OnlyFansMainScreenBean) new com.google.gson.f().i(d2.C(), OnlyFansMainScreenBean.class);
}
}
public static f.a.f<String> A(String str) {
return N(str).J(f.a.r.a.b()).y(f.a.m.b.a.a()).K(5L, TimeUnit.SECONDS).k(new f.a.o.f() {
@Override
public final boolean a(Object obj) {
return ApiServiceManager.I0((retrofit2.q) obj);
}
}).v(new f.a.o.e() {
@Override
public final Object apply(Object obj) {
String url;
url = ((retrofit2.q) obj).g().F().i().F().toString();
return url;
}
});
}
public static f.a.f<h.D> A0(String str) {
return K(i() + "inhand/everybody/videos?kind=" + str).J(f.a.r.a.b()).y(f.a.m.b.a.a());
}
public static f.a.f<h.D> B() {
return K(i() + "integral/main_screen").y(f.a.m.b.a.a()).J(f.a.r.a.b());
}
public static f.a.f<h.D> B0() {
return K(i() + "xchina/tags").y(f.a.m.b.a.a()).J(f.a.r.a.b());
}
public static f.a.f<h.D> C() {
return K(i() + "exclusive/vip_screen").y(f.a.m.b.a.a()).J(f.a.r.a.b());
}
public static f.a.f<h.D> C0(String str, int i2) {
return K(i() + "xchina/result_page?next=" + i2 + "&" + str).y(f.a.m.b.a.a()).J(f.a.r.a.b());
}
public static f.a.f<h.D> D(String str, String str2) {
return K(i() + str + "?" + str2).y(f.a.m.b.a.a()).J(f.a.r.a.b());
}
public static f.a.f<h.D> D0(String str) {
return K(i() + str).y(f.a.m.b.a.a()).J(f.a.r.a.b());
}
public static f.a.f<h.D> E(String str, String[] strArr) {
String str2 = "";
JSONObject jSONObject = new JSONObject();
JSONArray jSONArray = new JSONArray();
try {
int i2 = 0;
if (ActorFavorite.LONG.equals(str)) {
str2 = i() + "long/videos/cover";
int length = strArr.length;
while (i2 < length) {
jSONArray.put(strArr[i2]);
i2++;
}
jSONObject.put("codes", jSONArray);
} else if ("short".equals(str)) {
str2 = i() + "videos/cover";
int length2 = strArr.length;
while (i2 < length2) {
jSONArray.put(strArr[i2]);
i2++;
}
jSONObject.put("codes", jSONArray);
} else if ("topic".equals(str)) {
str2 = i() + "long/topics/cover";
int length3 = strArr.length;
while (i2 < length3) {
jSONArray.put(strArr[i2]);
i2++;
}
jSONObject.put("topics", jSONArray);
} else if ("actor".equals(str)) {
str2 = i() + "long/actors/cover";
int length4 = strArr.length;
while (i2 < length4) {
jSONArray.put(Integer.parseInt(strArr[i2]));
i2++;
}
jSONObject.put("actors", jSONArray);
}
} catch (JSONException e2) {
e2.printStackTrace();
}
return i1(str2, jSONObject).J(f.a.r.a.b()).y(f.a.m.b.a.a());
}
public static f.a.f<retrofit2.q<h.D>> E0(String str) {
return L((i() + "youtube/videos/" + str) + "?new_year=happy").J(f.a.r.a.b()).y(f.a.m.b.a.a());
}
public static f.a.f<h.D> F(String str, String[] strArr) {
String str2 = "";
JSONObject jSONObject = new JSONObject();
JSONArray jSONArray = new JSONArray();
try {
int i2 = 0;
if (ActorFavorite.LONG.equals(str)) {
str2 = i() + "long/videos/online";
int length = strArr.length;
while (i2 < length) {
jSONArray.put(strArr[i2]);
i2++;
}
jSONObject.put("codes", jSONArray);
} else if ("short".equals(str)) {
str2 = i() + "videos/online";
int length2 = strArr.length;
while (i2 < length2) {
jSONArray.put(strArr[i2]);
i2++;
}
jSONObject.put("codes", jSONArray);
} else if ("topic".equals(str)) {
str2 = i() + "long/topics/exist";
int length3 = strArr.length;
while (i2 < length3) {
jSONArray.put(strArr[i2]);
i2++;
}
jSONObject.put("topics", jSONArray);
} else if ("actor".equals(str)) {
str2 = i() + "long/actors/exist";
int length4 = strArr.length;
while (i2 < length4) {
jSONArray.put(Integer.parseInt(strArr[i2]));
i2++;
}
jSONObject.put("actors", jSONArray);
}
} catch (JSONException e2) {
e2.printStackTrace();
}
return i1(str2, jSONObject).J(f.a.r.a.b()).y(f.a.m.b.a.a());
}
public static f.a.f<h.D> F0(String str) throws JSONException {
String e2 = BG8Application.e();
JSONObject jSONObject = new JSONObject();
jSONObject.put("product_key", BuildConfig.PRODUCT_CODE);
jSONObject.put("channel_code", BuildConfig.CHANNEL_CODE);
jSONObject.put("device_id", e2);
jSONObject.put("platform", "Android");
jSONObject.put("version", BuildConfig.VERSION_NAME);
Log.d("DEBUG", "CHANNEL_CODE:" + BuildConfig.CHANNEL_CODE);
Log.d("DEBUG", "PRODUCT_CODE:" + BuildConfig.PRODUCT_CODE);
return j().f(str + "retention_records/" + BuildConfig.PRODUCT_CODE + "/" + BuildConfig.CHANNEL_CODE + "/" + e2, h.B.c(h.v.d("application/json"), jSONObject.toString())).J(f.a.r.a.c()).y(f.a.m.b.a.a());
}
public static f.a.f<h.D> G(String str) {
return K(i() + "member/" + tv.i999.inhand.Core.b.b().p() + "/keep/" + str).J(f.a.r.a.b()).y(f.a.m.b.a.a());
}
public static boolean G0(retrofit2.q qVar) throws Exception {
return qVar.b() == 200;
}
public static f.a.f<h.D> H(String str) {
String str2 = i() + "free_vip";
if (!str.equals("")) {
str2 = str2 + "?code=" + str;
}
return K(str2).y(f.a.m.b.a.a()).J(f.a.r.a.b());
}
public static f.a.f<h.D> I() {
return K(i() + "fulifan_genres_page").y(f.a.m.b.a.a()).J(f.a.r.a.b());
}
public static boolean I0(retrofit2.q qVar) throws Exception {
return qVar.b() == 200;
}
public static f.a.f<h.D> J(String str) {
return K(g() + "category/" + str + "/genres").J(f.a.r.a.b()).y(f.a.m.b.a.a());
}
private static f.a.f<h.D> K(String str) {
return j().h(str, M());
}
public static OnlyFansActorInfoBean K0(h.D d2) throws Exception {
return (OnlyFansActorInfoBean) new com.google.gson.f().i(d2.C(), OnlyFansActorInfoBean.class);
}
private static f.a.f<retrofit2.q<h.D>> L(String str) {
return j().b(str, M());
}
public static OnlyFansActorPhotoBean L0(h.D d2) throws Exception {
OnlyFansActorPhotoBean onlyFansActorPhotoBean = (OnlyFansActorPhotoBean) new com.google.gson.f().i(d2.C(), OnlyFansActorPhotoBean.class);
if (onlyFansActorPhotoBean.getActor_info() != null && onlyFansActorPhotoBean.getImages() != null) {
OnlyFansActorBean convertToOnlyFansActorBean = onlyFansActorPhotoBean.getActor_info().convertToOnlyFansActorBean();
for (OnlyFansPhotoBean onlyFansPhotoBean : onlyFansActorPhotoBean.getImages()) {
onlyFansPhotoBean.setActor(convertToOnlyFansActorBean);
}
}
return onlyFansActorPhotoBean;
}
private static Map<String, String> M() {
HashMap hashMap = new HashMap();
hashMap.put("Accept", "application/json");
hashMap.put("Authorization", c());
return hashMap;
}
public static OnlyFansPhotoResultBean M0(h.D d2) throws Exception {
return (OnlyFansPhotoResultBean) new com.google.gson.f().i(d2.C(), OnlyFansPhotoResultBean.class);
}
private static f.a.f<retrofit2.q<h.D>> N(String str) {
HashMap hashMap = new HashMap();
hashMap.put("Accept", "application/json");
return j().b(str, hashMap);
}
public static OnlyFansActorVideoBean N0(h.D d2) throws Exception {
OnlyFansActorVideoBean onlyFansActorVideoBean = (OnlyFansActorVideoBean) new com.google.gson.f().i(d2.C(), OnlyFansActorVideoBean.class);
if (onlyFansActorVideoBean.getActor_info() != null && onlyFansActorVideoBean.getVideos() != null) {
OnlyFansActorBean convertToOnlyFansActorBean = onlyFansActorVideoBean.getActor_info().convertToOnlyFansActorBean();
for (OnlyFansVideoBean onlyFansVideoBean : onlyFansActorVideoBean.getVideos()) {
onlyFansVideoBean.setActor(convertToOnlyFansActorBean);
}
}
return onlyFansActorVideoBean;
}
public static f.a.f<h.D> O(int i2, String str, String str2) {
String str3 = i() + "ininder/videos?next=" + i2 + "&only=" + str + "&order=" + str2;
if (str2.equals(ComicsFavorBean.ONSHELF_TM)) {
str3 = str3.replace(ComicsFavorBean.ONSHELF_TM, "new");
}
return K(str3).y(f.a.m.b.a.a()).J(f.a.r.a.b());
}
public static OnlyFansRandomPhotoBean O0(h.D d2) throws Exception {
return (OnlyFansRandomPhotoBean) new com.google.gson.f().i(d2.C(), OnlyFansRandomPhotoBean.class);
}
public static f.a.f<h.D> P() {
return K(i() + "ininder/vip_screen").y(f.a.m.b.a.a()).J(f.a.r.a.b());
}
public static OnlyFansRandomVideoBean P0(h.D d2) throws Exception {
return (OnlyFansRandomVideoBean) new com.google.gson.f().i(d2.C(), OnlyFansRandomVideoBean.class);
}
public static f.a.f<retrofit2.q<h.D>> Q(String str, String str2) {
String str3 = i() + "inhand/videos/" + str;
if (str2 != null && !str2.equals("")) {
str3 = i() + "inhand/videos/" + str + "?cdn=" + str2;
}
return L(str3 + "&new_year=happy").J(f.a.r.a.b()).y(f.a.m.b.a.a());
}
public static boolean Q0(retrofit2.q qVar) throws Exception {
return qVar.b() == 200;
}
public static f.a.f<h.D> R() {
return K(i() + "live_broadcast/vip_screen").y(f.a.m.b.a.a()).J(f.a.r.a.b());
}
public static f.a.f<h.D> S() {
return K(g() + "categorys").y(f.a.m.b.a.a()).J(f.a.r.a.b());
}
public static f.a.f<h.D> T(String str) {
return K(g() + "topics/" + str).y(f.a.m.b.a.a()).J(f.a.r.a.b());
}
public static void T0(h.D d2) throws Exception {
}
public static f.a.f<retrofit2.q<h.D>> U(String str, String str2) {
String str3;
String str4 = i() + "all/videos/" + str;
if (str2 != null && !str2.equals("")) {
str3 = i() + "all/videos/" + str + "?cdn=" + str2 + "&new_year=happy";
} else {
str3 = i() + "all/videos/" + str + "?new_year=happy";
}
return L(str3).J(f.a.r.a.b()).y(f.a.m.b.a.a());
}
public static f.a.f<h.D> V() {
return K(i() + "xchina/main_screen").y(f.a.m.b.a.a()).J(f.a.r.a.b());
}
public static f.a.f<h.D> W(String str, int i2) {
return K(i() + "mzitu/" + str + "/collections?next=" + i2).y(f.a.m.b.a.a()).J(f.a.r.a.b());
}
public static void W0(h.D d2) throws Exception {
}
public static f.a.f<h.D> X(String str, String str2) {
return K(i() + "mzitu/" + str + "/collections/" + str2).y(f.a.m.b.a.a()).J(f.a.r.a.b());
}
public static f.a.f<retrofit2.q<h.D>> Y(String str, Map<String, String> map) {
return j().e(str, map).y(f.a.m.b.a.a()).J(f.a.r.a.b());
}
public static void Y0(Throwable th) throws Exception {
Flurry.Companion.agent().putMap("點擊事件", "新增熱點-失敗").logEvent("長片-影片內頁");
tv.i999.inhand.Utils.c.a("DEBUG", th.toString());
}
public static f.a.f<h.D> Z() {
return K(g() + "vip_screen").J(f.a.r.a.b()).y(f.a.m.b.a.a());
}
public static void Z0(h.D d2) throws Exception {
}
public static f.a.f<h.D> a(String str) {
return K(i() + "live_broadcast/ban_address?address=" + str).y(f.a.m.b.a.a()).J(f.a.r.a.b());
}
public static f.a.f<OnlyFansActorInfoBean> a0(String str) {
return K(i() + "onlyfans/actor/" + str).J(f.a.r.a.b()).v(new f.a.o.e() {
@Override
public final Object apply(Object obj) {
return ApiServiceManager.K0((h.D) obj);
}
}).y(f.a.m.b.a.a());
}
public static f.a.f<h.D> b(String str) {
String str2 = i() + "exchange_reward";
JSONObject jSONObject = new JSONObject();
try {
jSONObject.put("reward_id", str);
} catch (JSONException e2) {
e2.printStackTrace();
}
return i1(str2, jSONObject).y(f.a.m.b.a.a()).J(f.a.r.a.b());
}
public static f.a.f<OnlyFansActorPhotoBean> b0(String str, String str2, int i2) {
return K(i() + "onlyfans/actor/" + str + "?type=image&order=" + str2 + "&next=" + i2).J(f.a.r.a.b()).v(new f.a.o.e() {
@Override
public final Object apply(Object obj) {
return ApiServiceManager.L0((h.D) obj);
}
}).y(f.a.m.b.a.a());
}
public static f.a.f<h.D> b1() {
return K(i() + "logout").J(f.a.r.a.b()).y(f.a.m.b.a.a());
}
public static String c() {
try {
return Jni.getToken(BG8Application.g(), tv.i999.inhand.Core.b.b().m());
} catch (Exception unused) {
return "";
}
}
public static f.a.f<OnlyFansPhotoResultBean> c0(String str, String str2, int i2) {
return K(i() + "onlyfans/actor/" + str + "/images?title=" + str2 + "&next=" + i2).J(f.a.r.a.b()).v(new f.a.o.e() {
@Override
public final Object apply(Object obj) {
return ApiServiceManager.M0((h.D) obj);
}
}).y(f.a.m.b.a.a());
}
public static f.a.f<h.D> c1(String str) {
String str2 = i() + "redeem_code";
JSONObject jSONObject = new JSONObject();
try {
jSONObject.put("code", str);
} catch (JSONException e2) {
e2.printStackTrace();
}
return i1(str2, jSONObject).y(f.a.m.b.a.a()).J(f.a.r.a.b());
}
public static f.a.f<h.D> d(String str, String str2, String str3, String str4) {
return K(g() + "actors?order=" + str + "&actor_age_range_sid=" + str2 + "&cup=" + str3 + "&next=" + str4).J(f.a.r.a.b()).y(f.a.m.b.a.a());
}
public static f.a.f<OnlyFansActorVideoBean> d0(String str, String str2, int i2) {
return K(i() + "onlyfans/actor/" + str + "?type=video&order=" + str2 + "&next=" + i2).J(f.a.r.a.b()).v(new f.a.o.e() {
@Override
public final Object apply(Object obj) {
return ApiServiceManager.N0((h.D) obj);
}
}).y(f.a.m.b.a.a());
}
@SuppressLint({"CheckResult"})
public static void d1(String str, String str2, ComicsFavorBean comicsFavorBean) {
String str3 = i() + "member/" + comicsFavorBean.member_id + "/keep/" + str;
try {
JSONObject jSONObject = new JSONObject();
jSONObject.put("operation", str2);
jSONObject.put("codes", comicsFavorBean.code);
jSONObject.put("episode", comicsFavorBean.read_episode);
i1(str3, jSONObject).J(f.a.r.a.b()).y(f.a.m.b.a.a()).F(new f.a.o.c() {
@Override
public final void a(Object obj) {
h.D d2 = (h.D) obj;
tv.i999.inhand.Utils.c.a("DEBUG", d2.C() + "");
}
}, new f.a.o.c() {
@Override
public final void a(Object obj) {
((Throwable) obj).printStackTrace();
}
});
} catch (Exception e2) {
e2.printStackTrace();
}
}
public static f.a.f<h.D> e(String str, int i2) {
return K(g() + "actors/" + str + "/videos?next=" + i2).y(f.a.m.b.a.a()).J(f.a.r.a.b());
}
public static f.a.f<OnlyFansMainScreenBean> e0() {
return K(i() + "onlyfans/vip_screen").J(f.a.r.a.b()).v(new d()).y(f.a.m.b.a.a());
}
public static void e1(String str, String str2, String[] strArr, String str3) {
String str4 = i() + "member/" + tv.i999.inhand.Core.b.b().p() + "/keep/" + str;
try {
JSONObject jSONObject = new JSONObject();
jSONObject.put("operation", str2);
JSONArray jSONArray = new JSONArray();
for (String str5 : strArr) {
jSONArray.put(str5);
}
if ("short".equals(str)) {
jSONObject.put("tags", jSONArray);
jSONObject.put("category_type", str3);
}
i1(str4, jSONObject).J(f.a.r.a.b()).y(f.a.m.b.a.a()).F(new f.a.o.c() {
@Override
public final void a(Object obj) {
ApiServiceManager.T0((h.D) obj);
}
}, new f.a.o.c() {
@Override
public final void a(Object obj) {
((Throwable) obj).printStackTrace();
}
});
} catch (Exception e2) {
e2.printStackTrace();
}
}
public static f.a.f<h.D> f() {
return K(i() + "occident/main_screen").y(f.a.m.b.a.a()).J(f.a.r.a.b());
}
public static f.a.f<OnlyFansRandomPhotoBean> f0(int i2) {
return K(i() + "onlyfans/vip_screen?type=image&next=" + i2).J(f.a.r.a.b()).v(new f.a.o.e() {
@Override
public final Object apply(Object obj) {
return ApiServiceManager.O0((h.D) obj);
}
}).y(f.a.m.b.a.a());
}
public static void f1(String str, String str2, String[] strArr) {
String str3 = i() + "member/" + tv.i999.inhand.Core.b.b().p() + "/keep/" + str;
try {
JSONObject jSONObject = new JSONObject();
jSONObject.put("operation", str2);
JSONArray jSONArray = new JSONArray();
for (String str4 : strArr) {
jSONArray.put(str4);
}
if (ActorFavorite.LONG.equals(str)) {
jSONObject.put("codes", jSONArray);
} else if ("topic".equals(str)) {
jSONObject.put("topics", jSONArray);
} else if ("actor".equals(str)) {
jSONObject.put("actors", jSONArray);
}
i1(str3, jSONObject).J(f.a.r.a.b()).y(f.a.m.b.a.a()).F(new f.a.o.c() {
@Override
public final void a(Object obj) {
ApiServiceManager.W0((h.D) obj);
}
}, new f.a.o.c() {
@Override
public final void a(Object obj) {
((Throwable) obj).printStackTrace();
}
});
} catch (Exception e2) {
e2.printStackTrace();
}
}
public static String g() {
return i() + "long/";
}
public static f.a.f<OnlyFansRandomVideoBean> g0(int i2) {
return K(i() + "onlyfans/vip_screen?type=video&next=" + i2).J(f.a.r.a.b()).v(new f.a.o.e() {
@Override
public final Object apply(Object obj) {
return ApiServiceManager.P0((h.D) obj);
}
}).y(f.a.m.b.a.a());
}
public static f.a.f<h.D> g1(int i2) {
return K(i() + "permanent_vip/" + tv.i999.inhand.Core.b.b().p() + "/get_message?next=" + i2).y(f.a.m.b.a.a()).J(f.a.r.a.b());
}
public static f.a.f<h.D> h() {
return ((G) n0().b(G.class)).a(i() + "android");
}
public static f.a.f<h.D> h0(int i2) {
return K(g() + "genres/" + i2 + "/videos?next=0").J(f.a.r.a.b()).y(f.a.m.b.a.a());
}
public static f.a.f<h.D> h1(String str, String str2) {
String str3 = i() + "permanent_vip/" + tv.i999.inhand.Core.b.b().p() + "/send_message";
JSONObject jSONObject = new JSONObject();
if (str != null) {
try {
if (!str.isEmpty()) {
jSONObject.put("message_id", str);
}
} catch (JSONException e2) {
e2.printStackTrace();
}
}
if (str2 != null && !str2.isEmpty()) {
jSONObject.put("message", str2);
}
return i1(str3, jSONObject).y(f.a.m.b.a.a()).J(f.a.r.a.b());
}
public static String i() {
if (mApiHost.equals("https://api.api98.xyz/s1/")) {
String f2 = BG8Application.f();
mApiHost = f2;
if (!f2.startsWith("http")) {
mApiHost = "https://api.api98.xyz/s1/";
}
}
return mApiHost;
}
public static f.a.f<h.D> i0(String str, String str2, int i2) {
return K(i() + "xchina/series/" + str + "/collections?order=" + str2 + "&next=" + i2).y(f.a.m.b.a.a()).J(f.a.r.a.b());
}
private static f.a.f<h.D> i1(String str, JSONObject jSONObject) {
return j().g(str, h.B.c(h.v.d("application/json"), jSONObject.toString()), M());
}
private static G j() {
return (G) n0().b(G.class);
}
public static f.a.f<h.D> j0() {
return K(i() + "xchina/series").y(f.a.m.b.a.a()).J(f.a.r.a.b());
}
private static f.a.f<h.D> j1(String str, JSONObject jSONObject) {
return j().d(str, h.B.c(h.v.d("application/json"), jSONObject.toString()), M());
}
public static f.a.f<String> k(String str) {
return N(str).J(f.a.r.a.b()).y(f.a.m.b.a.a()).k(new f.a.o.f() {
@Override
public final boolean a(Object obj) {
return ApiServiceManager.G0((retrofit2.q) obj);
}
}).v(new f.a.o.e() {
@Override
public final Object apply(Object obj) {
String url;
url = ((retrofit2.q) obj).g().F().i().F().toString();
return url;
}
});
}
public static f.a.f<h.D> k0() {
return K(i() + "recommend_live_broadcast").y(f.a.m.b.a.a()).J(f.a.r.a.b());
}
public static f.a.f<h.D> k1(String str) throws JSONException {
String e2 = BG8Application.e();
JSONObject jSONObject = new JSONObject();
jSONObject.put("product_key", BuildConfig.PRODUCT_CODE);
jSONObject.put("channel_code", BuildConfig.CHANNEL_CODE);
jSONObject.put("device", e2);
jSONObject.put("platform", "Android");
jSONObject.put("version", BuildConfig.VERSION_NAME);
return j().f(str + "active_records/" + BuildConfig.PRODUCT_CODE + "/" + BuildConfig.CHANNEL_CODE, h.B.c(h.v.d("application/json"), jSONObject.toString())).J(f.a.r.a.c());
}
public static f.a.f<h.D> l(int i2, String str, int i3) {
String str2;
if (i2 == 0) {
str.hashCode();
if (str.equals("new")) {
str2 = g() + "/videos?v=" + BG8Application.B() + "&next=" + i3;
} else if (!str.equals("top")) {
str2 = i() + str + "?v=" + BG8Application.B() + "&next=" + i3;
} else {
str2 = g() + str + "/videos?v=" + BG8Application.B() + "&next=" + i3;
}
} else {
str2 = "";
}
if (i2 == 2) {
str2 = i() + "all/genres/" + str + "/videos?next=" + i3;
}
if (i2 == 3) {
str2 = i() + "recommanded_codes/" + str + "?next=" + i3;
}
if (i2 == 6) {
str2 = g() + "top/actors/" + str;
}
if (i2 == 8) {
str2 = g() + "prime_topics/" + str + "/videos?&next=" + i3;
}
if (i2 == 9) {
str2 = g() + "genres/" + str + "/videos?v=" + BG8Application.B() + "&next=" + i3;
}
if (i2 == 17) {
str2 = i() + "youtube/videos?next=" + i3;
}
if (i2 == 18) {
str2 = i() + "short/recommended/videos?next=" + i3;
}
if (i2 == 19) {
str2 = i() + "short/hot/videos?next=" + i3;
}
if (i2 == 20) {
str2 = i() + "short/topics/" + str + "/videos?next=" + i3;
}
if (i2 == 21) {
str2 = i() + "recommanded_codes?next=" + i3 + "&random=" + str;
}
if (i2 == 22) {
str2 = i() + "hot_series_videos";
}
if (i2 == 25) {
str2 = i() + "inhand/videos?next=" + i3 + "&only=" + str;
}
if (i2 == 26) {
str2 = i() + "inhand/videos?next=" + i3 + "&only=" + str;
}
if (i2 == 27) {
str2 = i() + "fulifan/genres/" + str + "/videos?next=" + i3;
}
if (i2 == 28) {
str2 = i() + "fulifan/genres/" + str + "/videos?next=" + i3;
}
if (i2 == 37 || i2 == 39 || i2 == 42 || i2 == 44) {
str2 = g() + "genres/" + str + "/videos?v=" + BG8Application.B() + "&next=" + i3;
}
if (i2 == 38 || i2 == 40 || i2 == 43 || i2 == 41 || i2 == 45) {
str2 = i() + "genres/" + str + "/videos?v=" + BG8Application.B() + "&next=" + i3;
}
if (i2 == 47) {
str2 = i() + "category/" + str + "/videos?next=" + i3;
}
if (i2 == 48) {
str2 = i() + "ininder/videos?next=" + i3;
}
if (i2 == 49) {
str2 = i() + "ininder/hot/videos?next=" + i3;
}
if (i2 == 84) {
str2 = i() + "ininder/videos?filt=Cosplay&next=" + i3;
}
if (i2 == 85) {
str2 = i() + "ininder/videos?filt=3D&next=" + i3;
}
if (i2 == 86) {
str2 = i() + "ininder/videos?filt=fan_fiction&next=" + i3;
}
if (i2 == 50) {
str2 = i() + "ininder/videos?next=" + i3 + "&only=" + str;
}
if (i2 == 51 || i2 == 52 || i2 == 53 || i2 == 54) {
str2 = i() + "live_broadcast/videos?" + str + "&next=" + i3;
}
if (i2 == 55) {
str2 = i() + "live_broadcast/videos?" + str + "&next=" + i3;
}
if (i2 == 56) {
str2 = i() + "live_broadcast/videos?" + str + "&next=" + i3;
}
if (i2 == 57) {
str2 = i() + "live_broadcast/videos?" + str + "&next=" + i3;
}
if (i2 == 60 || i2 == 61 || i2 == 64 || i2 == 65) {
str2 = i() + str + "&next=" + i3;
}
if (i2 == 62 || i2 == 63) {
str2 = i() + "exclusive/videos?next=" + i3 + "&video_type=" + str;
}
if (i2 == 66 || i2 == 67) {
str2 = i() + "youtube/videos?next=" + i3;
}
if (i2 == 70 || i2 == 73) {
str2 = i() + str + "?order=onshelf_tm&next=" + i3;
}
if (i2 == 71 || i2 == 74) {
str2 = i() + str + "?order=viewers&next=" + i3;
}
if (i2 == 79 || i2 == 80 || i2 == 81) {
str2 = i() + "occident/result?search=" + str;
}
if (i2 == 92) {
str2 = i() + "vip_limited_topic/result?value=" + str + "&next=" + i3;
}
if (i2 == 89 || i2 == 88) {
str2 = i() + "localmedia/result?" + str + "&next=" + i3;
}
if (i2 == 97) {
str2 = i() + "onlyfans/videos?only=" + str + "&next=" + i3;
}
if (str2.contains("?")) {
str2 = str2.replace("?", "&").replaceFirst("&", "?");
}
return K(str2);
}
public static f.a.f<h.D> l0() {
return K(g() + "recommend_vidoes").J(f.a.r.a.b()).y(f.a.m.b.a.a());
}
public static f.a.f<h.D> l1(String str) {
return ((G) n0().b(G.class)).a(str);
}
public static f.a.f<h.D> m() {
return K(g() + "new_main_screen").J(f.a.r.a.b()).y(f.a.m.b.a.a());
}
public static f.a.f<h.D> m0(String str) {
String str2 = i() + "redeem_invitation_code";
JSONObject jSONObject = new JSONObject();
try {
jSONObject.put("invitation_code", str);
} catch (JSONException e2) {
e2.printStackTrace();
}
return i1(str2, jSONObject).J(f.a.r.a.b()).y(f.a.m.b.a.a());
}
public static void m1(String str, JSONObject jSONObject) {
j1(i() + "member/" + tv.i999.inhand.Core.b.b().p() + "/video_highlights/" + str, jSONObject).J(f.a.r.a.b()).F(new f.a.o.c() {
@Override
public final void a(Object obj) {
tv.i999.inhand.Utils.c.a("DEBUG", ((h.D) obj).C());
}
}, new f.a.o.c() {
@Override
public final void a(Object obj) {
ApiServiceManager.Y0((Throwable) obj);
}
});
}
public static f.a.f<h.D> n(String str) {
return K(i() + "xchina/collections/" + str).y(f.a.m.b.a.a()).J(f.a.r.a.b());
}
public static retrofit2.r n0() {
if (f6715e == null) {
synchronized (ApiServiceManager.class) {
if (f6715e == null) {
r.b bVar = new r.b();
bVar.g(r());
bVar.a(retrofit2.adapter.rxjava2.g.d());
bVar.c(i());
f6715e = bVar.e();
}
}
}
return f6715e;
}
public static f.a.f<h.D> n1(String str) throws JSONException {
String e2 = BG8Application.e();
JSONObject jSONObject = new JSONObject();
jSONObject.put("product_key", BuildConfig.PRODUCT_CODE);
jSONObject.put("channel_code", BuildConfig.CHANNEL_CODE);
jSONObject.put("device_id", e2);
jSONObject.put("platform", "Android");
jSONObject.put("version", BuildConfig.VERSION_NAME);
Log.d("DEBUG", "CHANNEL_CODE:" + BuildConfig.CHANNEL_CODE);
Log.d("DEBUG", "PRODUCT_CODE:" + BuildConfig.PRODUCT_CODE);
return j().f(str + "installed_records/" + BuildConfig.PRODUCT_CODE + "/" + BuildConfig.CHANNEL_CODE + "/" + e2, h.B.c(h.v.d("application/json"), jSONObject.toString())).J(f.a.r.a.c()).y(f.a.m.b.a.a());
}
public static f.a.f<h.D> o() {
return K(i() + "inhand/latest_recommended/images?kind=Xchina").y(f.a.m.b.a.a()).J(f.a.r.a.b());
}
public static f.a.f<h.D> o0(Boolean bool) {
return K(i() + "recommanded_codes?random=" + bool).y(f.a.m.b.a.a()).J(f.a.r.a.b());
}
public static f.a.f<h.D> o1(String str, String str2) throws JSONException {
String e2 = BG8Application.e();
JSONObject jSONObject = new JSONObject();
jSONObject.put("product_key", BuildConfig.PRODUCT_CODE);
jSONObject.put("channel_code", BuildConfig.CHANNEL_CODE);
jSONObject.put("device_id", e2);
jSONObject.put("platform", "Android");
jSONObject.put("version", BuildConfig.VERSION_NAME);
jSONObject.put("account", str2);
Log.d("DEBUG", "CHANNEL_CODE:" + BuildConfig.CHANNEL_CODE);
Log.d("DEBUG", "PRODUCT_CODE:" + BuildConfig.PRODUCT_CODE);
return j().f(str + "add_email/" + BuildConfig.PRODUCT_CODE + "/" + e2 + "/" + str2, h.B.c(h.v.d("application/json"), jSONObject.toString())).J(f.a.r.a.b()).y(f.a.m.b.a.a());
}
public static f.a.f<h.D> p(String str) {
return ((G) n0().b(G.class)).a(str);
}
public static f.a.f<h.D> p0(String str, String str2, String str3, int i2) {
return K(i() + "all/search?q=" + str + "&field=" + str2 + "&order=" + str3 + "&next=" + i2).y(f.a.m.b.a.a()).J(f.a.r.a.b());
}
public static void p1(String str, String str2, String str3, String str4, String str5, String str6, String str7, String str8) {
String str9 = i() + "feedback";
try {
JSONObject jSONObject = new JSONObject();
jSONObject.put("video_id", str);
jSONObject.put("platform", str2);
jSONObject.put("feedback_option", str3);
jSONObject.put("feedback_message", str4);
jSONObject.put("system_version", str5);
jSONObject.put("device_model", str6);
jSONObject.put("device_brand", str7);
jSONObject.put(ComicsFavorBean.MEMBER_ID, str8);
j().f(str9, h.B.c(h.v.d("application/json"), jSONObject.toString())).J(f.a.r.a.b()).y(f.a.m.b.a.a()).a(new b());
} catch (JSONException e2) {
e2.printStackTrace();
Flurry.Companion.agent().putMap("回傳資料", "失敗").logEvent("回報POP窗");
}
}
public static f.a.f<h.D> q(String str, String str2, Integer num) {
return K(g() + "category/" + str + "/videos?order=" + str2 + "&next=" + num).J(f.a.r.a.b()).y(f.a.m.b.a.a());
}
public static f.a.f<h.D> q0() {
return K(i() + "categorys").y(f.a.m.b.a.a()).J(f.a.r.a.b());
}
@SuppressLint({"CheckResult"})
public static void q1(String str) {
String str2 = i() + "report_live_broadcast";
JSONObject jSONObject = new JSONObject();
try {
jSONObject.put("url", str);
} catch (JSONException e2) {
e2.printStackTrace();
}
i1(str2, jSONObject).J(f.a.r.a.b()).a(new c());
}
public static synchronized h.x r() {
h.x xVar;
synchronized (ApiServiceManager.class) {
if (b == null) {
new h.H.a().d(a.EnumC0250a.BASIC);
x.b w = new h.x().w();
TimeUnit timeUnit = TimeUnit.SECONDS;
w.c(60L, timeUnit);
w.d(60L, timeUnit);
w.e(60L, timeUnit);
b = w.b();
}
xVar = b;
}
return xVar;
}
public static f.a.f<h.D> r0() {
return K(i() + "short/main_screen").y(f.a.m.b.a.a()).J(f.a.r.a.b());
}
public static void r1(String str) {
mApiHost = str;
BG8Application.H(str);
}
public static f.a.f<h.D> s() {
return i1(i() + "comic_shared", new JSONObject()).J(f.a.r.a.b()).y(f.a.m.b.a.a());
}
public static f.a.f<SystemConfig> s0(String str) {
return N(str).y(f.a.m.b.a.a()).J(f.a.r.a.b()).k(new f.a.o.f() {
@Override
public final boolean a(Object obj) {
return ApiServiceManager.Q0((retrofit2.q) obj);
}
}).v(new a());
}
public static void s1(String str, JSONObject jSONObject) {
i1(i() + str + "/video_speed_test", jSONObject).J(f.a.r.a.b()).F(new f.a.o.c() {
@Override
public final void a(Object obj) {
ApiServiceManager.Z0((h.D) obj);
}
}, new f.a.o.c() {
@Override
public final void a(Object obj) {
FirebaseCrashlytics.getInstance().recordException((Throwable) obj);
}
});
}
public static f.a.f<h.D> t() {
return K(i() + "comic/everybody").y(f.a.m.b.a.a()).J(f.a.r.a.b());
}
public static f.a.f<h.D> t0(String str, int i2) {
return K(g() + "guess/" + str + "/videos?next=" + i2).J(f.a.r.a.b()).y(f.a.m.b.a.a());
}
public static f.a.f<h.D> t1(String str) {
return K(g() + "watch/video/" + str).J(f.a.r.a.b()).y(f.a.m.b.a.a());
}
public static f.a.f<h.D> u(int i2) {
return K(i() + "member/" + tv.i999.inhand.Core.b.b().p() + "/keep/comic?status=" + i2).y(f.a.m.b.a.a()).J(f.a.r.a.b());
}
public static f.a.f<h.D> u0() {
return K(g() + "everybody/videos").J(f.a.r.a.b()).y(f.a.m.b.a.a());
}
public static f.a.f<h.D> v(String str, int i2) {
return K(i() + "comic/redis_content?code=" + str + "&episode=" + i2).y(f.a.m.b.a.a()).J(f.a.r.a.b());
}
public static f.a.f<h.D> v0() {
return K(i() + "inhand/vip_recommend/videos").J(f.a.r.a.b()).y(f.a.m.b.a.a());
}
public static f.a.f<h.D> w(String str) {
return K(i() + "comic/leaderboard?leaderboard_type=" + str).y(f.a.m.b.a.a()).J(f.a.r.a.b());
}
public static f.a.f<h.D> w0() {
return K(i() + "localmedia/vip_screen").y(f.a.m.b.a.a()).J(f.a.r.a.b());
}
public static f.a.f<h.D> x() {
return K(i() + "comic/main_screen").y(f.a.m.b.a.a()).J(f.a.r.a.b());
}
public static f.a.f<h.D> x0(String str, String str2, String str3, int i2) {
return K(i() + "localmedia/result?order=" + str + "&layout=" + str2 + "&filt=" + str3 + "&next=" + i2).y(f.a.m.b.a.a()).J(f.a.r.a.b());
}
public static f.a.f<h.D> y() {
return K(i() + "comic/recent_page").y(f.a.m.b.a.a()).J(f.a.r.a.b());
}
public static f.a.f<h.D> y0() {
return K(i() + "vip_limited_topic").y(f.a.m.b.a.a()).J(f.a.r.a.b());
}
public static f.a.f<h.D> z(String str, String str2, int i2) {
return K(i() + "comic/result?next=" + i2 + "&" + str + "&order=" + str2).y(f.a.m.b.a.a()).J(f.a.r.a.b());
}
public static f.a.f<h.D> z0(String str) {
return K(i() + "inhand/guess/videos?kind=" + str).J(f.a.r.a.b()).y(f.a.m.b.a.a());
}
}