Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.jeuxvideo.api.utils;
- import android.content.ContentResolver;
- import android.content.Context;
- import android.net.Uri;
- import android.provider.Settings;
- import android.text.TextUtils;
- import android.util.Log;
- import androidx.annotation.NonNull;
- import androidx.annotation.Nullable;
- import androidx.webkit.ProxyConfig;
- import com.google.common.base.Function;
- import com.google.common.collect.Maps;
- import com.google.firebase.crashlytics.FirebaseCrashlytics;
- import com.jeuxvideo.models.events.tagging.TagEvent;
- import java.io.IOException;
- import java.io.UnsupportedEncodingException;
- import java.net.URLEncoder;
- import java.util.Map;
- import java.util.TreeMap;
- import okhttp3.HttpUrl;
- import okhttp3.Interceptor;
- import okhttp3.Request;
- import okhttp3.Response;
- import p250j5.CryptoUtils;
- import p250j5.DateUtils;
- /* renamed from: com.jeuxvideo.api.utils.j */
- /* loaded from: /home/alex/Téléchargements/com.jeuxvideo-deobfuscated/classes5.dex */
- public class SigningInterceptor implements Interceptor {
- /* renamed from: a */
- private ContentResolver f18923a;
- /* JADX INFO: Access modifiers changed from: package-private */
- /* compiled from: SigningInterceptor.java */
- /* renamed from: com.jeuxvideo.api.utils.j$a */
- /* loaded from: /home/alex/Téléchargements/com.jeuxvideo-deobfuscated/classes5.dex */
- public class C12119a implements Function<String, String> {
- /* renamed from: a */
- final /* synthetic */ HttpUrl f18924a;
- C12119a(HttpUrl httpUrl) {
- this.f18924a = httpUrl;
- }
- /* JADX DEBUG: Method merged with bridge method */
- @Override // com.google.common.base.Function
- @Nullable
- /* renamed from: a */
- public String apply(@Nullable String str) {
- return this.f18924a.queryParameter(str);
- }
- }
- /* JADX INFO: Access modifiers changed from: package-private */
- /* compiled from: SigningInterceptor.java */
- /* renamed from: com.jeuxvideo.api.utils.j$b */
- /* loaded from: /home/alex/Téléchargements/com.jeuxvideo-deobfuscated/classes5.dex */
- public class C12120b implements Function<String, String> {
- /* renamed from: a */
- final /* synthetic */ Uri f18925a;
- C12120b(Uri uri) {
- this.f18925a = uri;
- }
- /* JADX DEBUG: Method merged with bridge method */
- @Override // com.google.common.base.Function
- @Nullable
- /* renamed from: a */
- public String apply(@Nullable String str) {
- return this.f18925a.getQueryParameter(str);
- }
- }
- public SigningInterceptor(Context context) {
- this.f18923a = context.getContentResolver();
- }
- /* renamed from: a */
- public static String m27152a(@NonNull Uri uri) {
- return m27151b(Maps.asMap(uri.getQueryParameterNames(), new C12120b(uri)));
- }
- /* renamed from: b */
- public static String m27151b(@NonNull Map<String, String> map) {
- TreeMap treeMap = new TreeMap(map);
- boolean z = true;
- try {
- StringBuilder sb2 = new StringBuilder();
- for (Map.Entry entry : treeMap.entrySet()) {
- if (z) {
- z = false;
- } else {
- sb2.append('&');
- }
- sb2.append((String) entry.getKey());
- sb2.append("=");
- if (!TextUtils.isEmpty((CharSequence) entry.getValue())) {
- sb2.append(m27145j(URLEncoder.encode((String) entry.getValue(), "UTF-8")));
- }
- }
- return sb2.toString();
- } catch (UnsupportedEncodingException unused) {
- return null;
- }
- }
- /* renamed from: c */
- public static String m27150c(@NonNull HttpUrl httpUrl) {
- return m27151b(Maps.asMap(httpUrl.queryParameterNames(), new C12119a(httpUrl)));
- }
- /* renamed from: f */
- public static String m27149f(String str, String str2, String str3, String str4, String str5) {
- StringBuilder sb2 = new StringBuilder();
- sb2.append("550c04bf5cb2b\n");
- sb2.append(str);
- sb2.append("\n");
- sb2.append(str2);
- sb2.append("\n");
- sb2.append(str3);
- sb2.append("\n");
- sb2.append(str4);
- sb2.append("\n");
- if (str5 == null) {
- str5 = "";
- }
- sb2.append(str5);
- String m14428b = CryptoUtils.m14428b("d84e9e5f191ea4ffc39c22d11c77dd6c", sb2.toString());
- return "PartnerKey=550c04bf5cb2b, Signature=" + m14428b + ", Timestamp=" + str;
- }
- /* renamed from: g */
- public static String m27148g() {
- return DateUtils.m14422e(DateUtils.m14413n());
- }
- /* renamed from: h */
- private int m27147h() {
- try {
- return Settings.Global.getInt(this.f18923a, "auto_time");
- } catch (Settings.SettingNotFoundException e) {
- Log.w("SigningInterceptor", "Unable to find setting", e);
- return -1;
- }
- }
- /* renamed from: i */
- private int m27146i() {
- try {
- return Settings.Global.getInt(this.f18923a, "auto_time_zone");
- } catch (Settings.SettingNotFoundException e) {
- Log.w("SigningInterceptor", "Unable to find setting", e);
- return -1;
- }
- }
- /* renamed from: j */
- private static String m27145j(String str) {
- return str.replace("+", "%20").replace(ProxyConfig.MATCH_ALL_SCHEMES, "%2A").replace("%7E", "~");
- }
- /* renamed from: d */
- protected String mo14361d(@NonNull HttpUrl httpUrl) {
- return m27150c(httpUrl);
- }
- /* renamed from: e */
- protected Response mo14360e(Interceptor.Chain chain, Request request) throws IOException {
- return chain.proceed(request);
- }
- @Override // okhttp3.Interceptor
- public Response intercept(Interceptor.Chain chain) throws IOException {
- String str;
- Request request = chain.request();
- String method = request.method();
- String host = request.url().host();
- String path = Uri.parse(request.url().toString()).getPath();
- String mo14361d = mo14361d(request.url());
- String m27148g = m27148g();
- Request build = request.newBuilder().addHeader("Jvc-Authorization", m27149f(m27148g, method, host, path, mo14361d)).build();
- Response mo14360e = mo14360e(chain, build);
- if (mo14360e != null && "technical".equals(mo14360e.header("Jvc-Error-Type", ""))) {
- FirebaseCrashlytics firebaseCrashlytics = FirebaseCrashlytics.getInstance();
- firebaseCrashlytics.setCustomKey("URL", method + " " + build.url().toString());
- FirebaseCrashlytics.getInstance().setCustomKey("Time", m27148g);
- FirebaseCrashlytics.getInstance().setCustomKey("Encoded query", mo14361d);
- if (build.headers() != null) {
- FirebaseCrashlytics.getInstance().setCustomKey("Headers", build.headers().toString());
- }
- FirebaseCrashlytics firebaseCrashlytics2 = FirebaseCrashlytics.getInstance();
- int m27147h = m27147h();
- String str2 = TagEvent.YES;
- if (m27147h == 1) {
- str = TagEvent.YES;
- } else {
- str = TagEvent.f18961NO;
- }
- firebaseCrashlytics2.setCustomKey("Time auto", str);
- FirebaseCrashlytics firebaseCrashlytics3 = FirebaseCrashlytics.getInstance();
- if (m27146i() != 1) {
- str2 = TagEvent.f18961NO;
- }
- firebaseCrashlytics3.setCustomKey("Time Zone auto", str2);
- }
- return mo14360e;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment