package com.discord.utilities.analytics; import android.os.Build; import com.discord.BuildConfig; import com.discord.utilities.accessibility.AccessibilityFeatureFlags; import d0.g0.t; import d0.g0.w; import d0.o; import d0.t.g0; import d0.t.h0; import d0.z.d.a0; import d0.z.d.m; import d0.z.d.s; import java.util.ArrayList; import java.util.EnumSet; import java.util.List; import java.util.Locale; import java.util.Map; import kotlin.properties.ReadWriteProperty; import kotlin.reflect.KProperty; /* compiled from: AnalyticSuperProperties.kt */ public final class AnalyticSuperProperties { public static final /* synthetic */ KProperty[] $$delegatedProperties = {a0.mutableProperty1(new s(AnalyticSuperProperties.class, "superProperties", "getSuperProperties()Ljava/util/Map;", 0))}; public static final AnalyticSuperProperties INSTANCE; private static final String PROPERTY_ACCESSIBILITY_FEATURES = "accessibility_features"; private static final String PROPERTY_ACCESSIBILITY_SUPPORT_ENABLED = "accessibility_support_enabled"; private static final String PROPERTY_BROWSER = "browser"; private static final String PROPERTY_BROWSER_USER_AGENT = "browser_user_agent"; private static final String PROPERTY_CLIENT_BUILD_NUMBER = "client_build_number"; private static final String PROPERTY_CLIENT_PERFORMANCE_CPU = "client_performance_cpu"; private static final String PROPERTY_CLIENT_PERFORMANCE_MEMORY = "client_performance_memory"; private static final String PROPERTY_CLIENT_VERSION = "client_version"; private static final String PROPERTY_DEVICE = "device"; private static final String PROPERTY_DEVICE_ADVERTISER_ID = "device_advertiser_id"; private static final String PROPERTY_LOCATION = "location"; private static final String PROPERTY_MP_KEYWORD = "mp_keyword"; private static final String PROPERTY_OS = "os"; private static final String PROPERTY_OS_SDK_VERSION = "os_sdk_version"; private static final String PROPERTY_OS_VERSION = "os_version"; private static final String PROPERTY_REFERRER = "referrer"; private static final String PROPERTY_REFERRING_DOMAIN = "referring_domain"; private static final String PROPERTY_SEARCH_ENGINE = "search_engine"; private static final String PROPERTY_SYSTEM_LOCALE = "system_locale"; private static final String PROPERTY_UTM_CAMPAIGN = "utm_campaign"; private static final String PROPERTY_UTM_CONTENT = "utm_content"; private static final String PROPERTY_UTM_MEDIUM = "utm_medium"; private static final String PROPERTY_UTM_SOURCE = "utm_source"; private static final String PROPERTY_UTM_TERM = "utm_term"; private static final ReadWriteProperty superProperties$delegate; private static String superPropertiesString = ""; private static String superPropertiesStringBase64 = ""; static { AnalyticSuperProperties analyticSuperProperties = new AnalyticSuperProperties(); INSTANCE = analyticSuperProperties; Map emptyMap = h0.emptyMap(); superProperties$delegate = new AnalyticSuperProperties$$special$$inlined$observable$1(emptyMap, emptyMap); analyticSuperProperties.setBaselineProperties(); } private AnalyticSuperProperties() { } public static final /* synthetic */ String access$getSuperPropertiesString$p(AnalyticSuperProperties analyticSuperProperties) { return superPropertiesString; } public static final /* synthetic */ String access$getSuperPropertiesStringBase64$p(AnalyticSuperProperties analyticSuperProperties) { return superPropertiesStringBase64; } public static final /* synthetic */ void access$setSuperPropertiesString$p(AnalyticSuperProperties analyticSuperProperties, String str) { superPropertiesString = str; } public static final /* synthetic */ void access$setSuperPropertiesStringBase64$p(AnalyticSuperProperties analyticSuperProperties, String str) { superPropertiesStringBase64 = str; } private final void setBaselineProperties() { String locale = Locale.getDefault().toString(); m.checkNotNullExpressionValue(locale, "Locale.getDefault().toString()"); updateSuperProperties(h0.mapOf(o.to(PROPERTY_BROWSER, "Discord Android"), o.to(PROPERTY_BROWSER_USER_AGENT, BuildConfig.USER_AGENT), o.to(PROPERTY_CLIENT_BUILD_NUMBER, Integer.valueOf((int) BuildConfig.VERSION_CODE)), o.to(PROPERTY_CLIENT_VERSION, BuildConfig.VERSION_NAME), o.to(PROPERTY_DEVICE, Build.MODEL + ", " + Build.PRODUCT), o.to(PROPERTY_OS, "Android"), o.to(PROPERTY_OS_SDK_VERSION, String.valueOf(Build.VERSION.SDK_INT)), o.to(PROPERTY_OS_VERSION, Build.VERSION.RELEASE), o.to(PROPERTY_SYSTEM_LOCALE, t.replace$default(locale, "_", "-", false, 4, (Object) null)))); } private final void setSuperProperties(Map map) { superProperties$delegate.setValue(this, $$delegatedProperties[0], map); } private final synchronized void updateSuperProperties(Map map) { setSuperProperties(h0.plus(getSuperProperties(), map)); } public final Map getSuperProperties() { return (Map) superProperties$delegate.getValue(this, $$delegatedProperties[0]); } public final String getSuperPropertiesString() { return superPropertiesString; } public final String getSuperPropertiesStringBase64() { return superPropertiesStringBase64; } public final void setAccessibilityProperties(boolean z2, EnumSet enumSet) { m.checkNotNullParameter(enumSet, "features"); long j = 0; for (AccessibilityFeatureFlags accessibilityFeatureFlags : enumSet) { j |= accessibilityFeatureFlags.getValue(); } updateSuperProperties(h0.mapOf(o.to(PROPERTY_ACCESSIBILITY_SUPPORT_ENABLED, Boolean.valueOf(z2)), o.to(PROPERTY_ACCESSIBILITY_FEATURES, Long.valueOf(j)))); } public final void setAdvertiserId(String str) { m.checkNotNullParameter(str, "advertiserId"); updateSuperProperties(g0.mapOf(o.to(PROPERTY_DEVICE_ADVERTISER_ID, str))); } /* JADX INFO: Can't fix incorrect switch cases order, some code will duplicate */ /* JADX WARNING: Code restructure failed: missing block: B:19:0x00a5, code lost: if (r5.equals(com.discord.utilities.analytics.AnalyticSuperProperties.PROPERTY_UTM_SOURCE) != false) goto L_0x00f7; */ /* JADX WARNING: Code restructure failed: missing block: B:21:0x00af, code lost: if (r5.equals(com.discord.utilities.analytics.AnalyticSuperProperties.PROPERTY_LOCATION) != false) goto L_0x00f7; */ /* JADX WARNING: Code restructure failed: missing block: B:23:0x00b9, code lost: if (r5.equals(com.discord.utilities.analytics.AnalyticSuperProperties.PROPERTY_UTM_MEDIUM) != false) goto L_0x00f7; */ /* JADX WARNING: Code restructure failed: missing block: B:25:0x00c3, code lost: if (r5.equals(com.discord.utilities.analytics.AnalyticSuperProperties.PROPERTY_SEARCH_ENGINE) != false) goto L_0x00f7; */ /* JADX WARNING: Code restructure failed: missing block: B:27:0x00cd, code lost: if (r5.equals(com.discord.utilities.analytics.AnalyticSuperProperties.PROPERTY_MP_KEYWORD) != false) goto L_0x00f7; */ /* JADX WARNING: Code restructure failed: missing block: B:29:0x00d7, code lost: if (r5.equals(com.discord.utilities.analytics.AnalyticSuperProperties.PROPERTY_UTM_TERM) != false) goto L_0x00f7; */ /* JADX WARNING: Code restructure failed: missing block: B:31:0x00e1, code lost: if (r5.equals(com.discord.utilities.analytics.AnalyticSuperProperties.PROPERTY_UTM_CAMPAIGN) != false) goto L_0x00f7; */ /* JADX WARNING: Code restructure failed: missing block: B:33:0x00eb, code lost: if (r5.equals(com.discord.utilities.analytics.AnalyticSuperProperties.PROPERTY_REFERRING_DOMAIN) != false) goto L_0x00f7; */ /* JADX WARNING: Code restructure failed: missing block: B:35:0x00f5, code lost: if (r5.equals(com.discord.utilities.analytics.AnalyticSuperProperties.PROPERTY_UTM_CONTENT) != false) goto L_0x00f7; */ /* JADX WARNING: Code restructure failed: missing block: B:36:0x00f7, code lost: r5 = true; */ public final void setCampaignProperties(String str) { boolean z2; m.checkNotNullParameter(str, "referrerUrl"); Map mutableMapOf = h0.mutableMapOf(o.to("referrer", str)); List split$default = w.split$default((CharSequence) str, new String[]{"&"}, false, 0, 6, (Object) null); ArrayList arrayList = new ArrayList(d0.t.o.collectionSizeOrDefault(split$default, 10)); for (String str2 : split$default) { arrayList.add(w.split$default((CharSequence) str2, new String[]{"="}, false, 0, 6, (Object) null)); } ArrayList arrayList2 = new ArrayList(); for (Object obj : arrayList) { if (((List) obj).size() == 2) { arrayList2.add(obj); } } ArrayList arrayList3 = new ArrayList(); for (Object obj2 : arrayList2) { String str3 = (String) ((List) obj2).get(0); switch (str3.hashCode()) { case -1539894552: break; case -1089678029: break; case -64687999: break; case 833459293: break; case 1027243853: break; case 1061643449: break; case 1889642278: break; case 1901043637: break; case 2071166924: break; default: z2 = false; break; } if (z2) { arrayList3.add(obj2); } } for (List list : arrayList3) { mutableMapOf.put((String) list.get(0), (String) list.get(1)); } updateSuperProperties(mutableMapOf); } public final void setClientPerformanceProperties(int i, long j) { updateSuperProperties(h0.mapOf(o.to(PROPERTY_CLIENT_PERFORMANCE_CPU, Integer.valueOf(i)), o.to(PROPERTY_CLIENT_PERFORMANCE_MEMORY, Long.valueOf(j)))); } }