Initial import of ADIF API reverse-engineering toolkit
This commit is contained in:
@@ -0,0 +1,293 @@
|
||||
package com.google.firebase.analytics;
|
||||
|
||||
import android.app.Activity;
|
||||
import android.content.Context;
|
||||
import android.os.Bundle;
|
||||
import androidx.annotation.Keep;
|
||||
import com.google.android.gms.common.internal.Preconditions;
|
||||
import com.google.android.gms.internal.measurement.zzef;
|
||||
import com.google.android.gms.measurement.internal.zzil;
|
||||
import com.google.android.gms.tasks.Task;
|
||||
import com.google.android.gms.tasks.Tasks;
|
||||
import com.google.firebase.installations.FirebaseInstallations;
|
||||
import java.util.Map;
|
||||
import java.util.concurrent.ArrayBlockingQueue;
|
||||
import java.util.concurrent.ExecutionException;
|
||||
import java.util.concurrent.ExecutorService;
|
||||
import java.util.concurrent.TimeUnit;
|
||||
import java.util.concurrent.TimeoutException;
|
||||
import org.checkerframework.checker.nullness.qual.EnsuresNonNull;
|
||||
|
||||
/* loaded from: classes3.dex */
|
||||
public final class FirebaseAnalytics {
|
||||
private static volatile FirebaseAnalytics zza;
|
||||
private final zzef zzb;
|
||||
private ExecutorService zzc;
|
||||
|
||||
/* loaded from: classes3.dex */
|
||||
public enum ConsentStatus {
|
||||
GRANTED,
|
||||
DENIED
|
||||
}
|
||||
|
||||
/* loaded from: classes3.dex */
|
||||
public enum ConsentType {
|
||||
AD_STORAGE,
|
||||
ANALYTICS_STORAGE
|
||||
}
|
||||
|
||||
/* loaded from: classes3.dex */
|
||||
public static class Event {
|
||||
public static final String ADD_PAYMENT_INFO = "add_payment_info";
|
||||
public static final String ADD_SHIPPING_INFO = "add_shipping_info";
|
||||
public static final String ADD_TO_CART = "add_to_cart";
|
||||
public static final String ADD_TO_WISHLIST = "add_to_wishlist";
|
||||
public static final String AD_IMPRESSION = "ad_impression";
|
||||
public static final String APP_OPEN = "app_open";
|
||||
public static final String BEGIN_CHECKOUT = "begin_checkout";
|
||||
public static final String CAMPAIGN_DETAILS = "campaign_details";
|
||||
public static final String EARN_VIRTUAL_CURRENCY = "earn_virtual_currency";
|
||||
public static final String GENERATE_LEAD = "generate_lead";
|
||||
public static final String JOIN_GROUP = "join_group";
|
||||
public static final String LEVEL_END = "level_end";
|
||||
public static final String LEVEL_START = "level_start";
|
||||
public static final String LEVEL_UP = "level_up";
|
||||
public static final String LOGIN = "login";
|
||||
public static final String POST_SCORE = "post_score";
|
||||
public static final String PURCHASE = "purchase";
|
||||
public static final String REFUND = "refund";
|
||||
public static final String REMOVE_FROM_CART = "remove_from_cart";
|
||||
public static final String SCREEN_VIEW = "screen_view";
|
||||
public static final String SEARCH = "search";
|
||||
public static final String SELECT_CONTENT = "select_content";
|
||||
public static final String SELECT_ITEM = "select_item";
|
||||
public static final String SELECT_PROMOTION = "select_promotion";
|
||||
public static final String SHARE = "share";
|
||||
public static final String SIGN_UP = "sign_up";
|
||||
public static final String SPEND_VIRTUAL_CURRENCY = "spend_virtual_currency";
|
||||
public static final String TUTORIAL_BEGIN = "tutorial_begin";
|
||||
public static final String TUTORIAL_COMPLETE = "tutorial_complete";
|
||||
public static final String UNLOCK_ACHIEVEMENT = "unlock_achievement";
|
||||
public static final String VIEW_CART = "view_cart";
|
||||
public static final String VIEW_ITEM = "view_item";
|
||||
public static final String VIEW_ITEM_LIST = "view_item_list";
|
||||
public static final String VIEW_PROMOTION = "view_promotion";
|
||||
public static final String VIEW_SEARCH_RESULTS = "view_search_results";
|
||||
}
|
||||
|
||||
/* loaded from: classes3.dex */
|
||||
public static class Param {
|
||||
public static final String ACHIEVEMENT_ID = "achievement_id";
|
||||
public static final String ACLID = "aclid";
|
||||
public static final String AD_FORMAT = "ad_format";
|
||||
public static final String AD_PLATFORM = "ad_platform";
|
||||
public static final String AD_SOURCE = "ad_source";
|
||||
public static final String AD_UNIT_NAME = "ad_unit_name";
|
||||
public static final String AFFILIATION = "affiliation";
|
||||
public static final String CAMPAIGN = "campaign";
|
||||
public static final String CAMPAIGN_ID = "campaign_id";
|
||||
public static final String CHARACTER = "character";
|
||||
public static final String CONTENT = "content";
|
||||
public static final String CONTENT_TYPE = "content_type";
|
||||
public static final String COUPON = "coupon";
|
||||
public static final String CP1 = "cp1";
|
||||
public static final String CREATIVE_FORMAT = "creative_format";
|
||||
public static final String CREATIVE_NAME = "creative_name";
|
||||
public static final String CREATIVE_SLOT = "creative_slot";
|
||||
public static final String CURRENCY = "currency";
|
||||
public static final String DESTINATION = "destination";
|
||||
public static final String DISCOUNT = "discount";
|
||||
public static final String END_DATE = "end_date";
|
||||
public static final String EXTEND_SESSION = "extend_session";
|
||||
public static final String FLIGHT_NUMBER = "flight_number";
|
||||
public static final String GROUP_ID = "group_id";
|
||||
public static final String INDEX = "index";
|
||||
public static final String ITEMS = "items";
|
||||
public static final String ITEM_BRAND = "item_brand";
|
||||
public static final String ITEM_CATEGORY = "item_category";
|
||||
public static final String ITEM_CATEGORY2 = "item_category2";
|
||||
public static final String ITEM_CATEGORY3 = "item_category3";
|
||||
public static final String ITEM_CATEGORY4 = "item_category4";
|
||||
public static final String ITEM_CATEGORY5 = "item_category5";
|
||||
public static final String ITEM_ID = "item_id";
|
||||
public static final String ITEM_LIST_ID = "item_list_id";
|
||||
public static final String ITEM_LIST_NAME = "item_list_name";
|
||||
public static final String ITEM_NAME = "item_name";
|
||||
public static final String ITEM_VARIANT = "item_variant";
|
||||
public static final String LEVEL = "level";
|
||||
public static final String LEVEL_NAME = "level_name";
|
||||
public static final String LOCATION = "location";
|
||||
public static final String LOCATION_ID = "location_id";
|
||||
public static final String MARKETING_TACTIC = "marketing_tactic";
|
||||
public static final String MEDIUM = "medium";
|
||||
public static final String METHOD = "method";
|
||||
public static final String NUMBER_OF_NIGHTS = "number_of_nights";
|
||||
public static final String NUMBER_OF_PASSENGERS = "number_of_passengers";
|
||||
public static final String NUMBER_OF_ROOMS = "number_of_rooms";
|
||||
public static final String ORIGIN = "origin";
|
||||
public static final String PAYMENT_TYPE = "payment_type";
|
||||
public static final String PRICE = "price";
|
||||
public static final String PROMOTION_ID = "promotion_id";
|
||||
public static final String PROMOTION_NAME = "promotion_name";
|
||||
public static final String QUANTITY = "quantity";
|
||||
public static final String SCORE = "score";
|
||||
public static final String SCREEN_CLASS = "screen_class";
|
||||
public static final String SCREEN_NAME = "screen_name";
|
||||
public static final String SEARCH_TERM = "search_term";
|
||||
public static final String SHIPPING = "shipping";
|
||||
public static final String SHIPPING_TIER = "shipping_tier";
|
||||
public static final String SOURCE = "source";
|
||||
public static final String SOURCE_PLATFORM = "source_platform";
|
||||
public static final String START_DATE = "start_date";
|
||||
public static final String SUCCESS = "success";
|
||||
public static final String TAX = "tax";
|
||||
public static final String TERM = "term";
|
||||
public static final String TRANSACTION_ID = "transaction_id";
|
||||
public static final String TRAVEL_CLASS = "travel_class";
|
||||
public static final String VALUE = "value";
|
||||
public static final String VIRTUAL_CURRENCY_NAME = "virtual_currency_name";
|
||||
}
|
||||
|
||||
/* loaded from: classes3.dex */
|
||||
public static class UserProperty {
|
||||
public static final String ALLOW_AD_PERSONALIZATION_SIGNALS = "allow_personalized_ads";
|
||||
public static final String SIGN_UP_METHOD = "sign_up_method";
|
||||
}
|
||||
|
||||
public FirebaseAnalytics(zzef zzefVar) {
|
||||
Preconditions.checkNotNull(zzefVar);
|
||||
this.zzb = zzefVar;
|
||||
}
|
||||
|
||||
@Keep
|
||||
public static FirebaseAnalytics getInstance(Context context) {
|
||||
if (zza == null) {
|
||||
synchronized (FirebaseAnalytics.class) {
|
||||
try {
|
||||
if (zza == null) {
|
||||
zza = new FirebaseAnalytics(zzef.zzg(context, null, null, null, null));
|
||||
}
|
||||
} finally {
|
||||
}
|
||||
}
|
||||
}
|
||||
return zza;
|
||||
}
|
||||
|
||||
@Keep
|
||||
public static zzil getScionFrontendApiImplementation(Context context, Bundle bundle) {
|
||||
zzef zzg = zzef.zzg(context, null, null, null, bundle);
|
||||
if (zzg == null) {
|
||||
return null;
|
||||
}
|
||||
return new zzd(zzg);
|
||||
}
|
||||
|
||||
@EnsuresNonNull({"this.executor"})
|
||||
private final ExecutorService zzb() {
|
||||
FirebaseAnalytics firebaseAnalytics;
|
||||
ExecutorService executorService;
|
||||
synchronized (FirebaseAnalytics.class) {
|
||||
try {
|
||||
if (this.zzc == null) {
|
||||
firebaseAnalytics = this;
|
||||
firebaseAnalytics.zzc = new zza(firebaseAnalytics, 0, 1, 30L, TimeUnit.SECONDS, new ArrayBlockingQueue(100));
|
||||
} else {
|
||||
firebaseAnalytics = this;
|
||||
}
|
||||
executorService = firebaseAnalytics.zzc;
|
||||
} catch (Throwable th) {
|
||||
throw th;
|
||||
}
|
||||
}
|
||||
return executorService;
|
||||
}
|
||||
|
||||
public Task<String> getAppInstanceId() {
|
||||
try {
|
||||
return Tasks.call(zzb(), new zzb(this));
|
||||
} catch (RuntimeException e4) {
|
||||
this.zzb.zzB(5, "Failed to schedule task for getAppInstanceId", null, null, null);
|
||||
return Tasks.forException(e4);
|
||||
}
|
||||
}
|
||||
|
||||
@Keep
|
||||
public String getFirebaseInstanceId() {
|
||||
try {
|
||||
return (String) Tasks.await(FirebaseInstallations.getInstance().getId(), 30000L, TimeUnit.MILLISECONDS);
|
||||
} catch (InterruptedException e4) {
|
||||
throw new IllegalStateException(e4);
|
||||
} catch (ExecutionException e5) {
|
||||
throw new IllegalStateException(e5.getCause());
|
||||
} catch (TimeoutException unused) {
|
||||
throw new IllegalThreadStateException("Firebase Installations getId Task has timed out.");
|
||||
}
|
||||
}
|
||||
|
||||
public Task<Long> getSessionId() {
|
||||
try {
|
||||
return Tasks.call(zzb(), new zzc(this));
|
||||
} catch (RuntimeException e4) {
|
||||
this.zzb.zzB(5, "Failed to schedule task for getSessionId", null, null, null);
|
||||
return Tasks.forException(e4);
|
||||
}
|
||||
}
|
||||
|
||||
public void logEvent(String str, Bundle bundle) {
|
||||
this.zzb.zzy(str, bundle);
|
||||
}
|
||||
|
||||
public void resetAnalyticsData() {
|
||||
this.zzb.zzD();
|
||||
}
|
||||
|
||||
public void setAnalyticsCollectionEnabled(boolean z3) {
|
||||
this.zzb.zzL(Boolean.valueOf(z3));
|
||||
}
|
||||
|
||||
public void setConsent(Map<ConsentType, ConsentStatus> map) {
|
||||
Bundle bundle = new Bundle();
|
||||
ConsentStatus consentStatus = map.get(ConsentType.AD_STORAGE);
|
||||
if (consentStatus != null) {
|
||||
int ordinal = consentStatus.ordinal();
|
||||
if (ordinal == 0) {
|
||||
bundle.putString("ad_storage", "granted");
|
||||
} else if (ordinal == 1) {
|
||||
bundle.putString("ad_storage", "denied");
|
||||
}
|
||||
}
|
||||
ConsentStatus consentStatus2 = map.get(ConsentType.ANALYTICS_STORAGE);
|
||||
if (consentStatus2 != null) {
|
||||
int ordinal2 = consentStatus2.ordinal();
|
||||
if (ordinal2 == 0) {
|
||||
bundle.putString("analytics_storage", "granted");
|
||||
} else if (ordinal2 == 1) {
|
||||
bundle.putString("analytics_storage", "denied");
|
||||
}
|
||||
}
|
||||
this.zzb.zzG(bundle);
|
||||
}
|
||||
|
||||
@Keep
|
||||
@Deprecated
|
||||
public void setCurrentScreen(Activity activity, String str, String str2) {
|
||||
this.zzb.zzH(activity, str, str2);
|
||||
}
|
||||
|
||||
public void setDefaultEventParameters(Bundle bundle) {
|
||||
this.zzb.zzJ(bundle);
|
||||
}
|
||||
|
||||
public void setSessionTimeoutDuration(long j4) {
|
||||
this.zzb.zzM(j4);
|
||||
}
|
||||
|
||||
public void setUserId(String str) {
|
||||
this.zzb.zzN(str);
|
||||
}
|
||||
|
||||
public void setUserProperty(String str, String str2) {
|
||||
this.zzb.zzO(null, str, str2, false);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,107 @@
|
||||
package com.google.firebase.analytics.connector;
|
||||
|
||||
import android.os.Bundle;
|
||||
import com.google.android.gms.common.annotation.KeepForSdk;
|
||||
import com.google.firebase.annotations.DeferredApi;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.Set;
|
||||
|
||||
/* loaded from: classes3.dex */
|
||||
public interface AnalyticsConnector {
|
||||
|
||||
@KeepForSdk
|
||||
/* loaded from: classes3.dex */
|
||||
public interface AnalyticsConnectorHandle {
|
||||
@KeepForSdk
|
||||
void registerEventNames(Set<String> set);
|
||||
|
||||
@KeepForSdk
|
||||
void unregister();
|
||||
|
||||
@KeepForSdk
|
||||
void unregisterEventNames();
|
||||
}
|
||||
|
||||
@KeepForSdk
|
||||
/* loaded from: classes3.dex */
|
||||
public interface AnalyticsConnectorListener {
|
||||
@KeepForSdk
|
||||
void onMessageTriggered(int i, Bundle bundle);
|
||||
}
|
||||
|
||||
@KeepForSdk
|
||||
/* loaded from: classes3.dex */
|
||||
public static class ConditionalUserProperty {
|
||||
|
||||
@KeepForSdk
|
||||
public boolean active;
|
||||
|
||||
@KeepForSdk
|
||||
public long creationTimestamp;
|
||||
|
||||
@KeepForSdk
|
||||
public String expiredEventName;
|
||||
|
||||
@KeepForSdk
|
||||
public Bundle expiredEventParams;
|
||||
|
||||
@KeepForSdk
|
||||
public String name;
|
||||
|
||||
@KeepForSdk
|
||||
public String origin;
|
||||
|
||||
@KeepForSdk
|
||||
public long timeToLive;
|
||||
|
||||
@KeepForSdk
|
||||
public String timedOutEventName;
|
||||
|
||||
@KeepForSdk
|
||||
public Bundle timedOutEventParams;
|
||||
|
||||
@KeepForSdk
|
||||
public String triggerEventName;
|
||||
|
||||
@KeepForSdk
|
||||
public long triggerTimeout;
|
||||
|
||||
@KeepForSdk
|
||||
public String triggeredEventName;
|
||||
|
||||
@KeepForSdk
|
||||
public Bundle triggeredEventParams;
|
||||
|
||||
@KeepForSdk
|
||||
public long triggeredTimestamp;
|
||||
|
||||
@KeepForSdk
|
||||
public Object value;
|
||||
}
|
||||
|
||||
@KeepForSdk
|
||||
void clearConditionalUserProperty(String str, String str2, Bundle bundle);
|
||||
|
||||
@KeepForSdk
|
||||
List<ConditionalUserProperty> getConditionalUserProperties(String str, String str2);
|
||||
|
||||
@KeepForSdk
|
||||
int getMaxUserProperties(String str);
|
||||
|
||||
@KeepForSdk
|
||||
Map<String, Object> getUserProperties(boolean z3);
|
||||
|
||||
@KeepForSdk
|
||||
void logEvent(String str, String str2, Bundle bundle);
|
||||
|
||||
@KeepForSdk
|
||||
@DeferredApi
|
||||
AnalyticsConnectorHandle registerAnalyticsConnectorListener(String str, AnalyticsConnectorListener analyticsConnectorListener);
|
||||
|
||||
@KeepForSdk
|
||||
void setConditionalUserProperty(ConditionalUserProperty conditionalUserProperty);
|
||||
|
||||
@KeepForSdk
|
||||
void setUserProperty(String str, String str2, Object obj);
|
||||
}
|
||||
@@ -0,0 +1,278 @@
|
||||
package com.google.firebase.analytics.connector;
|
||||
|
||||
import android.content.Context;
|
||||
import android.os.Bundle;
|
||||
import com.google.android.gms.common.annotation.KeepForSdk;
|
||||
import com.google.android.gms.common.internal.Preconditions;
|
||||
import com.google.android.gms.internal.measurement.zzef;
|
||||
import com.google.android.gms.measurement.api.AppMeasurementSdk;
|
||||
import com.google.android.gms.measurement.internal.zzgz;
|
||||
import com.google.android.gms.measurement.internal.zziq;
|
||||
import com.google.firebase.DataCollectionDefaultChange;
|
||||
import com.google.firebase.FirebaseApp;
|
||||
import com.google.firebase.analytics.connector.AnalyticsConnector;
|
||||
import com.google.firebase.analytics.connector.internal.zzc;
|
||||
import com.google.firebase.analytics.connector.internal.zze;
|
||||
import com.google.firebase.analytics.connector.internal.zzg;
|
||||
import com.google.firebase.events.Event;
|
||||
import com.google.firebase.events.EventHandler;
|
||||
import com.google.firebase.events.Subscriber;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.Set;
|
||||
import java.util.concurrent.ConcurrentHashMap;
|
||||
import java.util.concurrent.Executor;
|
||||
|
||||
/* loaded from: classes3.dex */
|
||||
public class AnalyticsConnectorImpl implements AnalyticsConnector {
|
||||
private static volatile AnalyticsConnector zzc;
|
||||
final AppMeasurementSdk zza;
|
||||
final Map zzb;
|
||||
|
||||
public AnalyticsConnectorImpl(AppMeasurementSdk appMeasurementSdk) {
|
||||
Preconditions.checkNotNull(appMeasurementSdk);
|
||||
this.zza = appMeasurementSdk;
|
||||
this.zzb = new ConcurrentHashMap();
|
||||
}
|
||||
|
||||
@KeepForSdk
|
||||
public static AnalyticsConnector getInstance() {
|
||||
return getInstance(FirebaseApp.getInstance());
|
||||
}
|
||||
|
||||
public static /* synthetic */ void zza(Event event) {
|
||||
boolean z3 = ((DataCollectionDefaultChange) event.getPayload()).enabled;
|
||||
synchronized (AnalyticsConnectorImpl.class) {
|
||||
((AnalyticsConnectorImpl) Preconditions.checkNotNull(zzc)).zza.zza(z3);
|
||||
}
|
||||
}
|
||||
|
||||
/* JADX INFO: Access modifiers changed from: private */
|
||||
public final boolean zzc(String str) {
|
||||
return (str.isEmpty() || !this.zzb.containsKey(str) || this.zzb.get(str) == null) ? false : true;
|
||||
}
|
||||
|
||||
@Override // com.google.firebase.analytics.connector.AnalyticsConnector
|
||||
@KeepForSdk
|
||||
public void clearConditionalUserProperty(String str, String str2, Bundle bundle) {
|
||||
if (str2 == null || zzc.zzb(str2, bundle)) {
|
||||
this.zza.clearConditionalUserProperty(str, str2, bundle);
|
||||
}
|
||||
}
|
||||
|
||||
@Override // com.google.firebase.analytics.connector.AnalyticsConnector
|
||||
@KeepForSdk
|
||||
public List<AnalyticsConnector.ConditionalUserProperty> getConditionalUserProperties(String str, String str2) {
|
||||
ArrayList arrayList = new ArrayList();
|
||||
for (Bundle bundle : this.zza.getConditionalUserProperties(str, str2)) {
|
||||
int i = zzc.zza;
|
||||
Preconditions.checkNotNull(bundle);
|
||||
AnalyticsConnector.ConditionalUserProperty conditionalUserProperty = new AnalyticsConnector.ConditionalUserProperty();
|
||||
conditionalUserProperty.origin = (String) Preconditions.checkNotNull((String) zzgz.zza(bundle, "origin", String.class, null));
|
||||
conditionalUserProperty.name = (String) Preconditions.checkNotNull((String) zzgz.zza(bundle, AppMeasurementSdk.ConditionalUserProperty.NAME, String.class, null));
|
||||
conditionalUserProperty.value = zzgz.zza(bundle, "value", Object.class, null);
|
||||
conditionalUserProperty.triggerEventName = (String) zzgz.zza(bundle, AppMeasurementSdk.ConditionalUserProperty.TRIGGER_EVENT_NAME, String.class, null);
|
||||
conditionalUserProperty.triggerTimeout = ((Long) zzgz.zza(bundle, AppMeasurementSdk.ConditionalUserProperty.TRIGGER_TIMEOUT, Long.class, 0L)).longValue();
|
||||
conditionalUserProperty.timedOutEventName = (String) zzgz.zza(bundle, AppMeasurementSdk.ConditionalUserProperty.TIMED_OUT_EVENT_NAME, String.class, null);
|
||||
conditionalUserProperty.timedOutEventParams = (Bundle) zzgz.zza(bundle, AppMeasurementSdk.ConditionalUserProperty.TIMED_OUT_EVENT_PARAMS, Bundle.class, null);
|
||||
conditionalUserProperty.triggeredEventName = (String) zzgz.zza(bundle, AppMeasurementSdk.ConditionalUserProperty.TRIGGERED_EVENT_NAME, String.class, null);
|
||||
conditionalUserProperty.triggeredEventParams = (Bundle) zzgz.zza(bundle, AppMeasurementSdk.ConditionalUserProperty.TRIGGERED_EVENT_PARAMS, Bundle.class, null);
|
||||
conditionalUserProperty.timeToLive = ((Long) zzgz.zza(bundle, AppMeasurementSdk.ConditionalUserProperty.TIME_TO_LIVE, Long.class, 0L)).longValue();
|
||||
conditionalUserProperty.expiredEventName = (String) zzgz.zza(bundle, AppMeasurementSdk.ConditionalUserProperty.EXPIRED_EVENT_NAME, String.class, null);
|
||||
conditionalUserProperty.expiredEventParams = (Bundle) zzgz.zza(bundle, AppMeasurementSdk.ConditionalUserProperty.EXPIRED_EVENT_PARAMS, Bundle.class, null);
|
||||
conditionalUserProperty.active = ((Boolean) zzgz.zza(bundle, AppMeasurementSdk.ConditionalUserProperty.ACTIVE, Boolean.class, Boolean.FALSE)).booleanValue();
|
||||
conditionalUserProperty.creationTimestamp = ((Long) zzgz.zza(bundle, AppMeasurementSdk.ConditionalUserProperty.CREATION_TIMESTAMP, Long.class, 0L)).longValue();
|
||||
conditionalUserProperty.triggeredTimestamp = ((Long) zzgz.zza(bundle, AppMeasurementSdk.ConditionalUserProperty.TRIGGERED_TIMESTAMP, Long.class, 0L)).longValue();
|
||||
arrayList.add(conditionalUserProperty);
|
||||
}
|
||||
return arrayList;
|
||||
}
|
||||
|
||||
@Override // com.google.firebase.analytics.connector.AnalyticsConnector
|
||||
@KeepForSdk
|
||||
public int getMaxUserProperties(String str) {
|
||||
return this.zza.getMaxUserProperties(str);
|
||||
}
|
||||
|
||||
@Override // com.google.firebase.analytics.connector.AnalyticsConnector
|
||||
@KeepForSdk
|
||||
public Map<String, Object> getUserProperties(boolean z3) {
|
||||
return this.zza.getUserProperties(null, null, z3);
|
||||
}
|
||||
|
||||
@Override // com.google.firebase.analytics.connector.AnalyticsConnector
|
||||
@KeepForSdk
|
||||
public void logEvent(String str, String str2, Bundle bundle) {
|
||||
if (bundle == null) {
|
||||
bundle = new Bundle();
|
||||
}
|
||||
if (zzc.zzd(str) && zzc.zzb(str2, bundle) && zzc.zza(str, str2, bundle)) {
|
||||
if ("clx".equals(str) && "_ae".equals(str2)) {
|
||||
bundle.putLong("_r", 1L);
|
||||
}
|
||||
this.zza.logEvent(str, str2, bundle);
|
||||
}
|
||||
}
|
||||
|
||||
@Override // com.google.firebase.analytics.connector.AnalyticsConnector
|
||||
@KeepForSdk
|
||||
public AnalyticsConnector.AnalyticsConnectorHandle registerAnalyticsConnectorListener(final String str, AnalyticsConnector.AnalyticsConnectorListener analyticsConnectorListener) {
|
||||
Preconditions.checkNotNull(analyticsConnectorListener);
|
||||
if (!zzc.zzd(str) || zzc(str)) {
|
||||
return null;
|
||||
}
|
||||
AppMeasurementSdk appMeasurementSdk = this.zza;
|
||||
com.google.firebase.analytics.connector.internal.zza zzeVar = "fiam".equals(str) ? new zze(appMeasurementSdk, analyticsConnectorListener) : "clx".equals(str) ? new zzg(appMeasurementSdk, analyticsConnectorListener) : null;
|
||||
if (zzeVar == null) {
|
||||
return null;
|
||||
}
|
||||
this.zzb.put(str, zzeVar);
|
||||
return new AnalyticsConnector.AnalyticsConnectorHandle() { // from class: com.google.firebase.analytics.connector.AnalyticsConnectorImpl.1
|
||||
@Override // com.google.firebase.analytics.connector.AnalyticsConnector.AnalyticsConnectorHandle
|
||||
@KeepForSdk
|
||||
public void registerEventNames(Set<String> set) {
|
||||
if (!AnalyticsConnectorImpl.this.zzc(str) || !str.equals("fiam") || set == null || set.isEmpty()) {
|
||||
return;
|
||||
}
|
||||
((com.google.firebase.analytics.connector.internal.zza) AnalyticsConnectorImpl.this.zzb.get(str)).zzb(set);
|
||||
}
|
||||
|
||||
@Override // com.google.firebase.analytics.connector.AnalyticsConnector.AnalyticsConnectorHandle
|
||||
public final void unregister() {
|
||||
if (AnalyticsConnectorImpl.this.zzc(str)) {
|
||||
AnalyticsConnector.AnalyticsConnectorListener zza = ((com.google.firebase.analytics.connector.internal.zza) AnalyticsConnectorImpl.this.zzb.get(str)).zza();
|
||||
if (zza != null) {
|
||||
zza.onMessageTriggered(0, null);
|
||||
}
|
||||
AnalyticsConnectorImpl.this.zzb.remove(str);
|
||||
}
|
||||
}
|
||||
|
||||
@Override // com.google.firebase.analytics.connector.AnalyticsConnector.AnalyticsConnectorHandle
|
||||
@KeepForSdk
|
||||
public void unregisterEventNames() {
|
||||
if (AnalyticsConnectorImpl.this.zzc(str) && str.equals("fiam")) {
|
||||
((com.google.firebase.analytics.connector.internal.zza) AnalyticsConnectorImpl.this.zzb.get(str)).zzc();
|
||||
}
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
@Override // com.google.firebase.analytics.connector.AnalyticsConnector
|
||||
@KeepForSdk
|
||||
public void setConditionalUserProperty(AnalyticsConnector.ConditionalUserProperty conditionalUserProperty) {
|
||||
String str;
|
||||
int i = zzc.zza;
|
||||
if (conditionalUserProperty == null || (str = conditionalUserProperty.origin) == null || str.isEmpty()) {
|
||||
return;
|
||||
}
|
||||
Object obj = conditionalUserProperty.value;
|
||||
if ((obj == null || zziq.zza(obj) != null) && zzc.zzd(str) && zzc.zze(str, conditionalUserProperty.name)) {
|
||||
String str2 = conditionalUserProperty.expiredEventName;
|
||||
if (str2 == null || (zzc.zzb(str2, conditionalUserProperty.expiredEventParams) && zzc.zza(str, conditionalUserProperty.expiredEventName, conditionalUserProperty.expiredEventParams))) {
|
||||
String str3 = conditionalUserProperty.triggeredEventName;
|
||||
if (str3 == null || (zzc.zzb(str3, conditionalUserProperty.triggeredEventParams) && zzc.zza(str, conditionalUserProperty.triggeredEventName, conditionalUserProperty.triggeredEventParams))) {
|
||||
String str4 = conditionalUserProperty.timedOutEventName;
|
||||
if (str4 == null || (zzc.zzb(str4, conditionalUserProperty.timedOutEventParams) && zzc.zza(str, conditionalUserProperty.timedOutEventName, conditionalUserProperty.timedOutEventParams))) {
|
||||
AppMeasurementSdk appMeasurementSdk = this.zza;
|
||||
Bundle bundle = new Bundle();
|
||||
String str5 = conditionalUserProperty.origin;
|
||||
if (str5 != null) {
|
||||
bundle.putString("origin", str5);
|
||||
}
|
||||
String str6 = conditionalUserProperty.name;
|
||||
if (str6 != null) {
|
||||
bundle.putString(AppMeasurementSdk.ConditionalUserProperty.NAME, str6);
|
||||
}
|
||||
Object obj2 = conditionalUserProperty.value;
|
||||
if (obj2 != null) {
|
||||
zzgz.zzb(bundle, obj2);
|
||||
}
|
||||
String str7 = conditionalUserProperty.triggerEventName;
|
||||
if (str7 != null) {
|
||||
bundle.putString(AppMeasurementSdk.ConditionalUserProperty.TRIGGER_EVENT_NAME, str7);
|
||||
}
|
||||
bundle.putLong(AppMeasurementSdk.ConditionalUserProperty.TRIGGER_TIMEOUT, conditionalUserProperty.triggerTimeout);
|
||||
String str8 = conditionalUserProperty.timedOutEventName;
|
||||
if (str8 != null) {
|
||||
bundle.putString(AppMeasurementSdk.ConditionalUserProperty.TIMED_OUT_EVENT_NAME, str8);
|
||||
}
|
||||
Bundle bundle2 = conditionalUserProperty.timedOutEventParams;
|
||||
if (bundle2 != null) {
|
||||
bundle.putBundle(AppMeasurementSdk.ConditionalUserProperty.TIMED_OUT_EVENT_PARAMS, bundle2);
|
||||
}
|
||||
String str9 = conditionalUserProperty.triggeredEventName;
|
||||
if (str9 != null) {
|
||||
bundle.putString(AppMeasurementSdk.ConditionalUserProperty.TRIGGERED_EVENT_NAME, str9);
|
||||
}
|
||||
Bundle bundle3 = conditionalUserProperty.triggeredEventParams;
|
||||
if (bundle3 != null) {
|
||||
bundle.putBundle(AppMeasurementSdk.ConditionalUserProperty.TRIGGERED_EVENT_PARAMS, bundle3);
|
||||
}
|
||||
bundle.putLong(AppMeasurementSdk.ConditionalUserProperty.TIME_TO_LIVE, conditionalUserProperty.timeToLive);
|
||||
String str10 = conditionalUserProperty.expiredEventName;
|
||||
if (str10 != null) {
|
||||
bundle.putString(AppMeasurementSdk.ConditionalUserProperty.EXPIRED_EVENT_NAME, str10);
|
||||
}
|
||||
Bundle bundle4 = conditionalUserProperty.expiredEventParams;
|
||||
if (bundle4 != null) {
|
||||
bundle.putBundle(AppMeasurementSdk.ConditionalUserProperty.EXPIRED_EVENT_PARAMS, bundle4);
|
||||
}
|
||||
bundle.putLong(AppMeasurementSdk.ConditionalUserProperty.CREATION_TIMESTAMP, conditionalUserProperty.creationTimestamp);
|
||||
bundle.putBoolean(AppMeasurementSdk.ConditionalUserProperty.ACTIVE, conditionalUserProperty.active);
|
||||
bundle.putLong(AppMeasurementSdk.ConditionalUserProperty.TRIGGERED_TIMESTAMP, conditionalUserProperty.triggeredTimestamp);
|
||||
appMeasurementSdk.setConditionalUserProperty(bundle);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@Override // com.google.firebase.analytics.connector.AnalyticsConnector
|
||||
@KeepForSdk
|
||||
public void setUserProperty(String str, String str2, Object obj) {
|
||||
if (zzc.zzd(str) && zzc.zze(str, str2)) {
|
||||
this.zza.setUserProperty(str, str2, obj);
|
||||
}
|
||||
}
|
||||
|
||||
@KeepForSdk
|
||||
public static AnalyticsConnector getInstance(FirebaseApp firebaseApp) {
|
||||
return (AnalyticsConnector) firebaseApp.get(AnalyticsConnector.class);
|
||||
}
|
||||
|
||||
@KeepForSdk
|
||||
public static AnalyticsConnector getInstance(FirebaseApp firebaseApp, Context context, Subscriber subscriber) {
|
||||
Preconditions.checkNotNull(firebaseApp);
|
||||
Preconditions.checkNotNull(context);
|
||||
Preconditions.checkNotNull(subscriber);
|
||||
Preconditions.checkNotNull(context.getApplicationContext());
|
||||
if (zzc == null) {
|
||||
synchronized (AnalyticsConnectorImpl.class) {
|
||||
try {
|
||||
if (zzc == null) {
|
||||
Bundle bundle = new Bundle(1);
|
||||
if (firebaseApp.isDefaultApp()) {
|
||||
subscriber.subscribe(DataCollectionDefaultChange.class, new Executor() { // from class: com.google.firebase.analytics.connector.zza
|
||||
@Override // java.util.concurrent.Executor
|
||||
public final void execute(Runnable runnable) {
|
||||
runnable.run();
|
||||
}
|
||||
}, new EventHandler() { // from class: com.google.firebase.analytics.connector.zzb
|
||||
@Override // com.google.firebase.events.EventHandler
|
||||
public final void handle(Event event) {
|
||||
AnalyticsConnectorImpl.zza(event);
|
||||
}
|
||||
});
|
||||
bundle.putBoolean("dataCollectionDefaultEnabled", firebaseApp.isDataCollectionDefaultEnabled());
|
||||
}
|
||||
zzc = new AnalyticsConnectorImpl(zzef.zzg(context, null, null, null, bundle).zzd());
|
||||
}
|
||||
} finally {
|
||||
}
|
||||
}
|
||||
}
|
||||
return zzc;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
package com.google.firebase.analytics.connector;
|
||||
|
||||
/* loaded from: classes3.dex */
|
||||
public final class R {
|
||||
private R() {
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,38 @@
|
||||
package com.google.firebase.analytics.connector.internal;
|
||||
|
||||
import android.annotation.SuppressLint;
|
||||
import android.content.Context;
|
||||
import androidx.annotation.Keep;
|
||||
import com.google.android.gms.common.annotation.KeepForSdk;
|
||||
import com.google.firebase.FirebaseApp;
|
||||
import com.google.firebase.analytics.connector.AnalyticsConnector;
|
||||
import com.google.firebase.analytics.connector.AnalyticsConnectorImpl;
|
||||
import com.google.firebase.components.Component;
|
||||
import com.google.firebase.components.ComponentContainer;
|
||||
import com.google.firebase.components.ComponentFactory;
|
||||
import com.google.firebase.components.ComponentRegistrar;
|
||||
import com.google.firebase.components.Dependency;
|
||||
import com.google.firebase.events.Subscriber;
|
||||
import com.google.firebase.platforminfo.LibraryVersionComponent;
|
||||
import java.util.Arrays;
|
||||
import java.util.List;
|
||||
|
||||
@Keep
|
||||
@KeepForSdk
|
||||
/* loaded from: classes3.dex */
|
||||
public class AnalyticsConnectorRegistrar implements ComponentRegistrar {
|
||||
@Override // com.google.firebase.components.ComponentRegistrar
|
||||
@Keep
|
||||
@KeepForSdk
|
||||
@SuppressLint({"MissingPermission"})
|
||||
public List<Component<?>> getComponents() {
|
||||
return Arrays.asList(Component.builder(AnalyticsConnector.class).add(Dependency.required((Class<?>) FirebaseApp.class)).add(Dependency.required((Class<?>) Context.class)).add(Dependency.required((Class<?>) Subscriber.class)).factory(new ComponentFactory() { // from class: com.google.firebase.analytics.connector.internal.zzb
|
||||
@Override // com.google.firebase.components.ComponentFactory
|
||||
public final Object create(ComponentContainer componentContainer) {
|
||||
AnalyticsConnector analyticsConnectorImpl;
|
||||
analyticsConnectorImpl = AnalyticsConnectorImpl.getInstance((FirebaseApp) componentContainer.get(FirebaseApp.class), (Context) componentContainer.get(Context.class), (Subscriber) componentContainer.get(Subscriber.class));
|
||||
return analyticsConnectorImpl;
|
||||
}
|
||||
}).eagerInDefaultApp().build(), LibraryVersionComponent.create("fire-analytics", "21.3.0"));
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
package com.google.firebase.analytics.connector.internal;
|
||||
|
||||
import com.google.firebase.analytics.connector.AnalyticsConnector;
|
||||
import java.util.Set;
|
||||
|
||||
/* loaded from: classes3.dex */
|
||||
public interface zza {
|
||||
AnalyticsConnector.AnalyticsConnectorListener zza();
|
||||
|
||||
void zzb(Set set);
|
||||
|
||||
void zzc();
|
||||
}
|
||||
@@ -0,0 +1,131 @@
|
||||
package com.google.firebase.analytics.connector.internal;
|
||||
|
||||
import android.os.Bundle;
|
||||
import com.google.android.gms.internal.measurement.zzix;
|
||||
import com.google.android.gms.internal.measurement.zzja;
|
||||
import com.google.android.gms.internal.measurement.zzjb;
|
||||
import com.google.android.gms.measurement.internal.zzhe;
|
||||
import com.google.firebase.abt.FirebaseABTesting;
|
||||
import com.google.firebase.analytics.FirebaseAnalytics;
|
||||
import com.google.firebase.messaging.Constants;
|
||||
import kotlinx.coroutines.DebugKt;
|
||||
|
||||
/* loaded from: classes3.dex */
|
||||
public final class zzc {
|
||||
public static final /* synthetic */ int zza = 0;
|
||||
private static final zzjb zzb = zzjb.zzi("_in", "_xa", "_xu", "_aq", "_aa", "_ai", "_ac", FirebaseAnalytics.Event.CAMPAIGN_DETAILS, "_ug", "_iapx", "_exp_set", "_exp_clear", "_exp_activate", "_exp_timeout", "_exp_expire");
|
||||
private static final zzja zzc = zzja.zzj("_e", "_f", "_iap", "_s", "_au", "_ui", "_cd");
|
||||
private static final zzja zzd = zzja.zzi(DebugKt.DEBUG_PROPERTY_VALUE_AUTO, "app", "am");
|
||||
private static final zzja zze = zzja.zzh("_r", "_dbg");
|
||||
private static final zzja zzf;
|
||||
private static final zzja zzg;
|
||||
|
||||
static {
|
||||
zzix zzixVar = new zzix();
|
||||
zzixVar.zza(zzhe.zza);
|
||||
zzixVar.zza(zzhe.zzb);
|
||||
zzf = zzixVar.zzb();
|
||||
zzg = zzja.zzh("^_ltv_[A-Z]{3}$", "^_cc[1-5]{1}$");
|
||||
}
|
||||
|
||||
public static boolean zza(String str, String str2, Bundle bundle) {
|
||||
char c4;
|
||||
if (!"_cmp".equals(str2)) {
|
||||
return true;
|
||||
}
|
||||
if (!zzd(str) || bundle == null) {
|
||||
return false;
|
||||
}
|
||||
zzja zzjaVar = zze;
|
||||
int size = zzjaVar.size();
|
||||
int i = 0;
|
||||
while (i < size) {
|
||||
boolean containsKey = bundle.containsKey((String) zzjaVar.get(i));
|
||||
i++;
|
||||
if (containsKey) {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
int hashCode = str.hashCode();
|
||||
if (hashCode == 101200) {
|
||||
if (str.equals("fcm")) {
|
||||
c4 = 0;
|
||||
}
|
||||
c4 = 65535;
|
||||
} else if (hashCode != 101230) {
|
||||
if (hashCode == 3142703 && str.equals("fiam")) {
|
||||
c4 = 2;
|
||||
}
|
||||
c4 = 65535;
|
||||
} else {
|
||||
if (str.equals("fdl")) {
|
||||
c4 = 1;
|
||||
}
|
||||
c4 = 65535;
|
||||
}
|
||||
if (c4 == 0) {
|
||||
bundle.putString("_cis", "fcm_integration");
|
||||
return true;
|
||||
}
|
||||
if (c4 == 1) {
|
||||
bundle.putString("_cis", "fdl_integration");
|
||||
return true;
|
||||
}
|
||||
if (c4 != 2) {
|
||||
return false;
|
||||
}
|
||||
bundle.putString("_cis", "fiam_integration");
|
||||
return true;
|
||||
}
|
||||
|
||||
public static boolean zzb(String str, Bundle bundle) {
|
||||
if (zzc.contains(str)) {
|
||||
return false;
|
||||
}
|
||||
if (bundle == null) {
|
||||
return true;
|
||||
}
|
||||
zzja zzjaVar = zze;
|
||||
int size = zzjaVar.size();
|
||||
int i = 0;
|
||||
while (i < size) {
|
||||
boolean containsKey = bundle.containsKey((String) zzjaVar.get(i));
|
||||
i++;
|
||||
if (containsKey) {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
public static boolean zzc(String str) {
|
||||
return !zzb.contains(str);
|
||||
}
|
||||
|
||||
public static boolean zzd(String str) {
|
||||
return !zzd.contains(str);
|
||||
}
|
||||
|
||||
public static boolean zze(String str, String str2) {
|
||||
if ("_ce1".equals(str2) || "_ce2".equals(str2)) {
|
||||
return str.equals("fcm") || str.equals(FirebaseABTesting.OriginService.REMOTE_CONFIG);
|
||||
}
|
||||
if (Constants.ScionAnalytics.USER_PROPERTY_FIREBASE_LAST_NOTIFICATION.equals(str2)) {
|
||||
return str.equals("fcm") || str.equals("fiam");
|
||||
}
|
||||
if (zzf.contains(str2)) {
|
||||
return false;
|
||||
}
|
||||
zzja zzjaVar = zzg;
|
||||
int size = zzjaVar.size();
|
||||
int i = 0;
|
||||
while (i < size) {
|
||||
boolean matches = str2.matches((String) zzjaVar.get(i));
|
||||
i++;
|
||||
if (matches) {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,32 @@
|
||||
package com.google.firebase.analytics.connector.internal;
|
||||
|
||||
import android.os.Bundle;
|
||||
import com.google.android.gms.measurement.api.AppMeasurementSdk;
|
||||
import com.google.android.gms.measurement.internal.zzhc;
|
||||
import com.google.firebase.analytics.connector.AnalyticsConnector;
|
||||
|
||||
/* JADX INFO: Access modifiers changed from: package-private */
|
||||
/* loaded from: classes3.dex */
|
||||
public final class zzd implements AppMeasurementSdk.OnEventListener {
|
||||
final /* synthetic */ zze zza;
|
||||
|
||||
public zzd(zze zzeVar) {
|
||||
this.zza = zzeVar;
|
||||
}
|
||||
|
||||
@Override // com.google.android.gms.measurement.api.AppMeasurementSdk.OnEventListener, com.google.android.gms.measurement.internal.zzhg
|
||||
public final void onEvent(String str, String str2, Bundle bundle, long j4) {
|
||||
AnalyticsConnector.AnalyticsConnectorListener analyticsConnectorListener;
|
||||
if (this.zza.zza.contains(str2)) {
|
||||
Bundle bundle2 = new Bundle();
|
||||
int i = zzc.zza;
|
||||
String zza = zzhc.zza(str2);
|
||||
if (zza != null) {
|
||||
str2 = zza;
|
||||
}
|
||||
bundle2.putString("events", str2);
|
||||
analyticsConnectorListener = this.zza.zzb;
|
||||
analyticsConnectorListener.onMessageTriggered(2, bundle2);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,91 @@
|
||||
package com.google.firebase.analytics.connector.internal;
|
||||
|
||||
import com.google.android.gms.common.internal.Preconditions;
|
||||
import com.google.android.gms.measurement.api.AppMeasurementSdk;
|
||||
import com.google.android.gms.measurement.internal.zzhc;
|
||||
import com.google.firebase.analytics.connector.AnalyticsConnector;
|
||||
import java.util.HashSet;
|
||||
import java.util.Iterator;
|
||||
import java.util.Set;
|
||||
|
||||
/* loaded from: classes3.dex */
|
||||
public final class zze implements zza {
|
||||
final Set zza;
|
||||
private final AnalyticsConnector.AnalyticsConnectorListener zzb;
|
||||
private final AppMeasurementSdk zzc;
|
||||
private final zzd zzd;
|
||||
|
||||
public zze(AppMeasurementSdk appMeasurementSdk, AnalyticsConnector.AnalyticsConnectorListener analyticsConnectorListener) {
|
||||
this.zzb = analyticsConnectorListener;
|
||||
this.zzc = appMeasurementSdk;
|
||||
zzd zzdVar = new zzd(this);
|
||||
this.zzd = zzdVar;
|
||||
appMeasurementSdk.registerOnMeasurementEventListener(zzdVar);
|
||||
this.zza = new HashSet();
|
||||
}
|
||||
|
||||
@Override // com.google.firebase.analytics.connector.internal.zza
|
||||
public final AnalyticsConnector.AnalyticsConnectorListener zza() {
|
||||
return this.zzb;
|
||||
}
|
||||
|
||||
@Override // com.google.firebase.analytics.connector.internal.zza
|
||||
public final void zzb(Set set) {
|
||||
this.zza.clear();
|
||||
Set set2 = this.zza;
|
||||
HashSet hashSet = new HashSet();
|
||||
Iterator it = set.iterator();
|
||||
while (it.hasNext()) {
|
||||
String str = (String) it.next();
|
||||
if (hashSet.size() >= 50) {
|
||||
break;
|
||||
}
|
||||
int i = zzc.zza;
|
||||
if (str != null && str.length() != 0) {
|
||||
int codePointAt = str.codePointAt(0);
|
||||
if (!Character.isLetter(codePointAt)) {
|
||||
if (codePointAt == 95) {
|
||||
codePointAt = 95;
|
||||
}
|
||||
}
|
||||
int length = str.length();
|
||||
int charCount = Character.charCount(codePointAt);
|
||||
while (true) {
|
||||
if (charCount < length) {
|
||||
int codePointAt2 = str.codePointAt(charCount);
|
||||
if (codePointAt2 == 95 || Character.isLetterOrDigit(codePointAt2)) {
|
||||
charCount += Character.charCount(codePointAt2);
|
||||
}
|
||||
} else if (str.length() != 0) {
|
||||
int codePointAt3 = str.codePointAt(0);
|
||||
if (Character.isLetter(codePointAt3)) {
|
||||
int length2 = str.length();
|
||||
int charCount2 = Character.charCount(codePointAt3);
|
||||
while (true) {
|
||||
if (charCount2 >= length2) {
|
||||
String zzb = zzhc.zzb(str);
|
||||
if (zzb != null) {
|
||||
str = zzb;
|
||||
}
|
||||
Preconditions.checkNotNull(str);
|
||||
hashSet.add(str);
|
||||
} else {
|
||||
int codePointAt4 = str.codePointAt(charCount2);
|
||||
if (codePointAt4 == 95 || Character.isLetterOrDigit(codePointAt4)) {
|
||||
charCount2 += Character.charCount(codePointAt4);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
set2.addAll(hashSet);
|
||||
}
|
||||
|
||||
@Override // com.google.firebase.analytics.connector.internal.zza
|
||||
public final void zzc() {
|
||||
this.zza.clear();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,29 @@
|
||||
package com.google.firebase.analytics.connector.internal;
|
||||
|
||||
import android.os.Bundle;
|
||||
import com.google.android.gms.measurement.api.AppMeasurementSdk;
|
||||
import com.google.firebase.analytics.connector.AnalyticsConnector;
|
||||
|
||||
/* JADX INFO: Access modifiers changed from: package-private */
|
||||
/* loaded from: classes3.dex */
|
||||
public final class zzf implements AppMeasurementSdk.OnEventListener {
|
||||
final /* synthetic */ zzg zza;
|
||||
|
||||
public zzf(zzg zzgVar) {
|
||||
this.zza = zzgVar;
|
||||
}
|
||||
|
||||
@Override // com.google.android.gms.measurement.api.AppMeasurementSdk.OnEventListener, com.google.android.gms.measurement.internal.zzhg
|
||||
public final void onEvent(String str, String str2, Bundle bundle, long j4) {
|
||||
AnalyticsConnector.AnalyticsConnectorListener analyticsConnectorListener;
|
||||
if (str == null || !zzc.zzc(str2)) {
|
||||
return;
|
||||
}
|
||||
Bundle bundle2 = new Bundle();
|
||||
bundle2.putString(AppMeasurementSdk.ConditionalUserProperty.NAME, str2);
|
||||
bundle2.putLong("timestampInMillis", j4);
|
||||
bundle2.putBundle("params", bundle);
|
||||
analyticsConnectorListener = this.zza.zza;
|
||||
analyticsConnectorListener.onMessageTriggered(3, bundle2);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
package com.google.firebase.analytics.connector.internal;
|
||||
|
||||
import com.google.android.gms.measurement.api.AppMeasurementSdk;
|
||||
import com.google.firebase.analytics.connector.AnalyticsConnector;
|
||||
import java.util.Set;
|
||||
|
||||
/* loaded from: classes3.dex */
|
||||
public final class zzg implements zza {
|
||||
private final AnalyticsConnector.AnalyticsConnectorListener zza;
|
||||
private final AppMeasurementSdk zzb;
|
||||
private final zzf zzc;
|
||||
|
||||
public zzg(AppMeasurementSdk appMeasurementSdk, AnalyticsConnector.AnalyticsConnectorListener analyticsConnectorListener) {
|
||||
this.zza = analyticsConnectorListener;
|
||||
this.zzb = appMeasurementSdk;
|
||||
zzf zzfVar = new zzf(this);
|
||||
this.zzc = zzfVar;
|
||||
appMeasurementSdk.registerOnMeasurementEventListener(zzfVar);
|
||||
}
|
||||
|
||||
@Override // com.google.firebase.analytics.connector.internal.zza
|
||||
public final AnalyticsConnector.AnalyticsConnectorListener zza() {
|
||||
return this.zza;
|
||||
}
|
||||
|
||||
@Override // com.google.firebase.analytics.connector.internal.zza
|
||||
public final void zzb(Set set) {
|
||||
}
|
||||
|
||||
@Override // com.google.firebase.analytics.connector.internal.zza
|
||||
public final void zzc() {
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,61 @@
|
||||
package com.google.firebase.analytics.ktx;
|
||||
|
||||
import com.google.android.gms.measurement.api.AppMeasurementSdk;
|
||||
import com.google.firebase.analytics.FirebaseAnalytics;
|
||||
import com.google.firebase.ktx.Firebase;
|
||||
import com.google.firebase.ktx.FirebaseKt;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.Unit;
|
||||
import kotlin.jvm.functions.Function1;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
|
||||
@Metadata(d1 = {"\u0000<\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0010\u000e\n\u0000\n\u0002\u0010\u0000\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0010\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\u001a3\u0010\u0010\u001a\u00020\u0011*\u00020\u00012\u0006\u0010\u0012\u001a\u00020\u00072\u0019\b\u0004\u0010\u0013\u001a\u0013\u0012\u0004\u0012\u00020\u0015\u0012\u0004\u0012\u00020\u00110\u0014¢\u0006\u0002\b\u0016H\u0086\bø\u0001\u0000\u001a+\u0010\u0017\u001a\u00020\u0011*\u00020\u00012\u0019\b\u0004\u0010\u0013\u001a\u0013\u0012\u0004\u0012\u00020\u0018\u0012\u0004\u0012\u00020\u00110\u0014¢\u0006\u0002\b\u0016H\u0086\bø\u0001\u0000\"\u001c\u0010\u0000\u001a\u0004\u0018\u00010\u0001X\u0080\u000e¢\u0006\u000e\n\u0000\u001a\u0004\b\u0002\u0010\u0003\"\u0004\b\u0004\u0010\u0005\"\u000e\u0010\u0006\u001a\u00020\u0007X\u0080T¢\u0006\u0002\n\u0000\"\u0014\u0010\b\u001a\u00020\tX\u0080\u0004¢\u0006\b\n\u0000\u001a\u0004\b\n\u0010\u000b\"\u0015\u0010\f\u001a\u00020\u0001*\u00020\r8F¢\u0006\u0006\u001a\u0004\b\u000e\u0010\u000f\u0082\u0002\u0007\n\u0005\b\u009920\u0001¨\u0006\u0019"}, d2 = {"ANALYTICS", "Lcom/google/firebase/analytics/FirebaseAnalytics;", "getANALYTICS", "()Lcom/google/firebase/analytics/FirebaseAnalytics;", "setANALYTICS", "(Lcom/google/firebase/analytics/FirebaseAnalytics;)V", "LIBRARY_NAME", "", "LOCK", "", "getLOCK", "()Ljava/lang/Object;", "analytics", "Lcom/google/firebase/ktx/Firebase;", "getAnalytics", "(Lcom/google/firebase/ktx/Firebase;)Lcom/google/firebase/analytics/FirebaseAnalytics;", "logEvent", "", AppMeasurementSdk.ConditionalUserProperty.NAME, "block", "Lkotlin/Function1;", "Lcom/google/firebase/analytics/ktx/ParametersBuilder;", "Lkotlin/ExtensionFunctionType;", "setConsent", "Lcom/google/firebase/analytics/ktx/ConsentBuilder;", "java.com.google.android.libraries.firebase.firebase_analytics_ktx_granule"}, k = 2, mv = {1, 8, 0}, xi = 48)
|
||||
/* loaded from: classes3.dex */
|
||||
public final class AnalyticsKt {
|
||||
public static final String LIBRARY_NAME = "fire-analytics-ktx";
|
||||
private static volatile FirebaseAnalytics zza;
|
||||
private static final Object zzb = new Object();
|
||||
|
||||
public static final FirebaseAnalytics getANALYTICS() {
|
||||
return zza;
|
||||
}
|
||||
|
||||
public static final FirebaseAnalytics getAnalytics(Firebase firebase) {
|
||||
Intrinsics.checkNotNullParameter(firebase, "<this>");
|
||||
if (zza == null) {
|
||||
synchronized (zzb) {
|
||||
if (zza == null) {
|
||||
zza = FirebaseAnalytics.getInstance(FirebaseKt.getApp(Firebase.INSTANCE).getApplicationContext());
|
||||
}
|
||||
}
|
||||
}
|
||||
FirebaseAnalytics firebaseAnalytics = zza;
|
||||
Intrinsics.checkNotNull(firebaseAnalytics);
|
||||
return firebaseAnalytics;
|
||||
}
|
||||
|
||||
public static final Object getLOCK() {
|
||||
return zzb;
|
||||
}
|
||||
|
||||
public static final void logEvent(FirebaseAnalytics firebaseAnalytics, String name, Function1<? super ParametersBuilder, Unit> block) {
|
||||
Intrinsics.checkNotNullParameter(firebaseAnalytics, "<this>");
|
||||
Intrinsics.checkNotNullParameter(name, "name");
|
||||
Intrinsics.checkNotNullParameter(block, "block");
|
||||
ParametersBuilder parametersBuilder = new ParametersBuilder();
|
||||
block.invoke(parametersBuilder);
|
||||
firebaseAnalytics.logEvent(name, parametersBuilder.getZza());
|
||||
}
|
||||
|
||||
public static final void setANALYTICS(FirebaseAnalytics firebaseAnalytics) {
|
||||
zza = firebaseAnalytics;
|
||||
}
|
||||
|
||||
public static final void setConsent(FirebaseAnalytics firebaseAnalytics, Function1<? super ConsentBuilder, Unit> block) {
|
||||
Intrinsics.checkNotNullParameter(firebaseAnalytics, "<this>");
|
||||
Intrinsics.checkNotNullParameter(block, "block");
|
||||
ConsentBuilder consentBuilder = new ConsentBuilder();
|
||||
block.invoke(consentBuilder);
|
||||
firebaseAnalytics.setConsent(consentBuilder.asMap());
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,44 @@
|
||||
package com.google.firebase.analytics.ktx;
|
||||
|
||||
import com.google.firebase.analytics.FirebaseAnalytics;
|
||||
import java.util.LinkedHashMap;
|
||||
import java.util.Map;
|
||||
import kotlin.Metadata;
|
||||
|
||||
@Metadata(d1 = {"\u0000\u001e\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\b\n\u0002\u0010$\n\u0002\u0018\u0002\n\u0000\u0018\u00002\u00020\u0001B\u0005¢\u0006\u0002\u0010\u0002J\u0012\u0010\f\u001a\u000e\u0012\u0004\u0012\u00020\u000e\u0012\u0004\u0012\u00020\u00040\rR\u001c\u0010\u0003\u001a\u0004\u0018\u00010\u0004X\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\b\u0005\u0010\u0006\"\u0004\b\u0007\u0010\bR\u001c\u0010\t\u001a\u0004\u0018\u00010\u0004X\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\b\n\u0010\u0006\"\u0004\b\u000b\u0010\b¨\u0006\u000f"}, d2 = {"Lcom/google/firebase/analytics/ktx/ConsentBuilder;", "", "()V", "adStorage", "Lcom/google/firebase/analytics/FirebaseAnalytics$ConsentStatus;", "getAdStorage", "()Lcom/google/firebase/analytics/FirebaseAnalytics$ConsentStatus;", "setAdStorage", "(Lcom/google/firebase/analytics/FirebaseAnalytics$ConsentStatus;)V", "analyticsStorage", "getAnalyticsStorage", "setAnalyticsStorage", "asMap", "", "Lcom/google/firebase/analytics/FirebaseAnalytics$ConsentType;", "java.com.google.android.libraries.firebase.firebase_analytics_ktx_granule"}, k = 1, mv = {1, 8, 0}, xi = 48)
|
||||
/* loaded from: classes3.dex */
|
||||
public final class ConsentBuilder {
|
||||
private FirebaseAnalytics.ConsentStatus zza;
|
||||
private FirebaseAnalytics.ConsentStatus zzb;
|
||||
|
||||
public final Map<FirebaseAnalytics.ConsentType, FirebaseAnalytics.ConsentStatus> asMap() {
|
||||
LinkedHashMap linkedHashMap = new LinkedHashMap();
|
||||
FirebaseAnalytics.ConsentStatus consentStatus = this.zza;
|
||||
if (consentStatus != null) {
|
||||
linkedHashMap.put(FirebaseAnalytics.ConsentType.AD_STORAGE, consentStatus);
|
||||
}
|
||||
FirebaseAnalytics.ConsentStatus consentStatus2 = this.zzb;
|
||||
if (consentStatus2 != null) {
|
||||
linkedHashMap.put(FirebaseAnalytics.ConsentType.ANALYTICS_STORAGE, consentStatus2);
|
||||
}
|
||||
return linkedHashMap;
|
||||
}
|
||||
|
||||
/* renamed from: getAdStorage, reason: from getter */
|
||||
public final FirebaseAnalytics.ConsentStatus getZza() {
|
||||
return this.zza;
|
||||
}
|
||||
|
||||
/* renamed from: getAnalyticsStorage, reason: from getter */
|
||||
public final FirebaseAnalytics.ConsentStatus getZzb() {
|
||||
return this.zzb;
|
||||
}
|
||||
|
||||
public final void setAdStorage(FirebaseAnalytics.ConsentStatus consentStatus) {
|
||||
this.zza = consentStatus;
|
||||
}
|
||||
|
||||
public final void setAnalyticsStorage(FirebaseAnalytics.ConsentStatus consentStatus) {
|
||||
this.zzb = consentStatus;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
package com.google.firebase.analytics.ktx;
|
||||
|
||||
import com.google.firebase.components.Component;
|
||||
import com.google.firebase.components.ComponentRegistrar;
|
||||
import com.google.firebase.platforminfo.LibraryVersionComponent;
|
||||
import java.util.List;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.collections.CollectionsKt;
|
||||
|
||||
@Metadata(d1 = {"\u0000\u0016\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010 \n\u0002\u0018\u0002\n\u0000\u0018\u00002\u00020\u0001B\u0005¢\u0006\u0002\u0010\u0002J\u0012\u0010\u0003\u001a\f\u0012\b\u0012\u0006\u0012\u0002\b\u00030\u00050\u0004H\u0016¨\u0006\u0006"}, d2 = {"Lcom/google/firebase/analytics/ktx/FirebaseAnalyticsKtxRegistrar;", "Lcom/google/firebase/components/ComponentRegistrar;", "()V", "getComponents", "", "Lcom/google/firebase/components/Component;", "java.com.google.android.libraries.firebase.firebase_analytics_ktx_granule"}, k = 1, mv = {1, 8, 0}, xi = 48)
|
||||
/* loaded from: classes3.dex */
|
||||
public final class FirebaseAnalyticsKtxRegistrar implements ComponentRegistrar {
|
||||
@Override // com.google.firebase.components.ComponentRegistrar
|
||||
public final List<Component<?>> getComponents() {
|
||||
return CollectionsKt.listOf(LibraryVersionComponent.create(AnalyticsKt.LIBRARY_NAME, "21.3.0"));
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,44 @@
|
||||
package com.google.firebase.analytics.ktx;
|
||||
|
||||
import android.os.Bundle;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
|
||||
@Metadata(d1 = {"\u00000\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0010\u0002\n\u0000\n\u0002\u0010\u000e\n\u0000\n\u0002\u0010\u0011\n\u0000\n\u0002\u0010\u0006\n\u0002\u0010\t\n\u0000\u0018\u00002\u00020\u0001B\u0005¢\u0006\u0002\u0010\u0002J\u0016\u0010\u0007\u001a\u00020\b2\u0006\u0010\t\u001a\u00020\n2\u0006\u0010\u000b\u001a\u00020\u0004J!\u0010\u0007\u001a\u00020\b2\u0006\u0010\t\u001a\u00020\n2\f\u0010\u000b\u001a\b\u0012\u0004\u0012\u00020\u00040\f¢\u0006\u0002\u0010\rJ\u0016\u0010\u0007\u001a\u00020\b2\u0006\u0010\t\u001a\u00020\n2\u0006\u0010\u000b\u001a\u00020\u000eJ\u0016\u0010\u0007\u001a\u00020\b2\u0006\u0010\t\u001a\u00020\n2\u0006\u0010\u000b\u001a\u00020\u000fJ\u0016\u0010\u0007\u001a\u00020\b2\u0006\u0010\t\u001a\u00020\n2\u0006\u0010\u000b\u001a\u00020\nR\u0011\u0010\u0003\u001a\u00020\u0004¢\u0006\b\n\u0000\u001a\u0004\b\u0005\u0010\u0006¨\u0006\u0010"}, d2 = {"Lcom/google/firebase/analytics/ktx/ParametersBuilder;", "", "()V", "bundle", "Landroid/os/Bundle;", "getBundle", "()Landroid/os/Bundle;", "param", "", "key", "", "value", "", "(Ljava/lang/String;[Landroid/os/Bundle;)V", "", "", "java.com.google.android.libraries.firebase.firebase_analytics_ktx_granule"}, k = 1, mv = {1, 8, 0}, xi = 48)
|
||||
/* loaded from: classes3.dex */
|
||||
public final class ParametersBuilder {
|
||||
private final Bundle zza = new Bundle();
|
||||
|
||||
/* renamed from: getBundle, reason: from getter */
|
||||
public final Bundle getZza() {
|
||||
return this.zza;
|
||||
}
|
||||
|
||||
public final void param(String key, double value) {
|
||||
Intrinsics.checkNotNullParameter(key, "key");
|
||||
this.zza.putDouble(key, value);
|
||||
}
|
||||
|
||||
public final void param(String key, long value) {
|
||||
Intrinsics.checkNotNullParameter(key, "key");
|
||||
this.zza.putLong(key, value);
|
||||
}
|
||||
|
||||
public final void param(String key, Bundle value) {
|
||||
Intrinsics.checkNotNullParameter(key, "key");
|
||||
Intrinsics.checkNotNullParameter(value, "value");
|
||||
this.zza.putBundle(key, value);
|
||||
}
|
||||
|
||||
public final void param(String key, String value) {
|
||||
Intrinsics.checkNotNullParameter(key, "key");
|
||||
Intrinsics.checkNotNullParameter(value, "value");
|
||||
this.zza.putString(key, value);
|
||||
}
|
||||
|
||||
public final void param(String key, Bundle[] value) {
|
||||
Intrinsics.checkNotNullParameter(key, "key");
|
||||
Intrinsics.checkNotNullParameter(value, "value");
|
||||
this.zza.putParcelableArray(key, value);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
package com.google.firebase.analytics.ktx;
|
||||
|
||||
/* loaded from: classes3.dex */
|
||||
public final class R {
|
||||
private R() {
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
package com.google.firebase.analytics;
|
||||
|
||||
import java.util.concurrent.BlockingQueue;
|
||||
import java.util.concurrent.ThreadPoolExecutor;
|
||||
import java.util.concurrent.TimeUnit;
|
||||
|
||||
/* JADX INFO: Access modifiers changed from: package-private */
|
||||
/* loaded from: classes3.dex */
|
||||
public final class zza extends ThreadPoolExecutor {
|
||||
public zza(FirebaseAnalytics firebaseAnalytics, int i, int i4, long j4, TimeUnit timeUnit, BlockingQueue blockingQueue) {
|
||||
super(0, 1, 30L, timeUnit, blockingQueue);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
package com.google.firebase.analytics;
|
||||
|
||||
import com.google.android.gms.internal.measurement.zzef;
|
||||
import java.util.concurrent.Callable;
|
||||
|
||||
/* loaded from: classes3.dex */
|
||||
final class zzb implements Callable {
|
||||
final /* synthetic */ FirebaseAnalytics zza;
|
||||
|
||||
public zzb(FirebaseAnalytics firebaseAnalytics) {
|
||||
this.zza = firebaseAnalytics;
|
||||
}
|
||||
|
||||
@Override // java.util.concurrent.Callable
|
||||
public final /* bridge */ /* synthetic */ Object call() throws Exception {
|
||||
zzef zzefVar;
|
||||
zzefVar = this.zza.zzb;
|
||||
return zzefVar.zzl();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
package com.google.firebase.analytics;
|
||||
|
||||
import com.google.android.gms.internal.measurement.zzef;
|
||||
import java.util.concurrent.Callable;
|
||||
|
||||
/* loaded from: classes3.dex */
|
||||
final class zzc implements Callable {
|
||||
final /* synthetic */ FirebaseAnalytics zza;
|
||||
|
||||
public zzc(FirebaseAnalytics firebaseAnalytics) {
|
||||
this.zza = firebaseAnalytics;
|
||||
}
|
||||
|
||||
@Override // java.util.concurrent.Callable
|
||||
public final /* bridge */ /* synthetic */ Object call() throws Exception {
|
||||
zzef zzefVar;
|
||||
zzefVar = this.zza.zzb;
|
||||
return zzefVar.zzh();
|
||||
}
|
||||
}
|
||||
108
apk_decompiled/sources/com/google/firebase/analytics/zzd.java
Normal file
108
apk_decompiled/sources/com/google/firebase/analytics/zzd.java
Normal file
@@ -0,0 +1,108 @@
|
||||
package com.google.firebase.analytics;
|
||||
|
||||
import android.os.Bundle;
|
||||
import com.google.android.gms.internal.measurement.zzef;
|
||||
import com.google.android.gms.measurement.internal.zzhf;
|
||||
import com.google.android.gms.measurement.internal.zzhg;
|
||||
import com.google.android.gms.measurement.internal.zzil;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
/* loaded from: classes3.dex */
|
||||
final class zzd implements zzil {
|
||||
final /* synthetic */ zzef zza;
|
||||
|
||||
public zzd(zzef zzefVar) {
|
||||
this.zza = zzefVar;
|
||||
}
|
||||
|
||||
@Override // com.google.android.gms.measurement.internal.zzil
|
||||
public final int zza(String str) {
|
||||
return this.zza.zza(str);
|
||||
}
|
||||
|
||||
@Override // com.google.android.gms.measurement.internal.zzil
|
||||
public final long zzb() {
|
||||
return this.zza.zzb();
|
||||
}
|
||||
|
||||
@Override // com.google.android.gms.measurement.internal.zzil
|
||||
public final Object zzg(int i) {
|
||||
return this.zza.zzi(i);
|
||||
}
|
||||
|
||||
@Override // com.google.android.gms.measurement.internal.zzil
|
||||
public final String zzh() {
|
||||
return this.zza.zzm();
|
||||
}
|
||||
|
||||
@Override // com.google.android.gms.measurement.internal.zzil
|
||||
public final String zzi() {
|
||||
return this.zza.zzn();
|
||||
}
|
||||
|
||||
@Override // com.google.android.gms.measurement.internal.zzil
|
||||
public final String zzj() {
|
||||
return this.zza.zzo();
|
||||
}
|
||||
|
||||
@Override // com.google.android.gms.measurement.internal.zzil
|
||||
public final String zzk() {
|
||||
return this.zza.zzp();
|
||||
}
|
||||
|
||||
@Override // com.google.android.gms.measurement.internal.zzil
|
||||
public final List zzm(String str, String str2) {
|
||||
return this.zza.zzq(str, str2);
|
||||
}
|
||||
|
||||
@Override // com.google.android.gms.measurement.internal.zzil
|
||||
public final Map zzo(String str, String str2, boolean z3) {
|
||||
return this.zza.zzr(str, str2, z3);
|
||||
}
|
||||
|
||||
@Override // com.google.android.gms.measurement.internal.zzil
|
||||
public final void zzp(String str) {
|
||||
this.zza.zzv(str);
|
||||
}
|
||||
|
||||
@Override // com.google.android.gms.measurement.internal.zzil
|
||||
public final void zzq(String str, String str2, Bundle bundle) {
|
||||
this.zza.zzw(str, str2, bundle);
|
||||
}
|
||||
|
||||
@Override // com.google.android.gms.measurement.internal.zzil
|
||||
public final void zzr(String str) {
|
||||
this.zza.zzx(str);
|
||||
}
|
||||
|
||||
@Override // com.google.android.gms.measurement.internal.zzil
|
||||
public final void zzs(String str, String str2, Bundle bundle) {
|
||||
this.zza.zzz(str, str2, bundle);
|
||||
}
|
||||
|
||||
@Override // com.google.android.gms.measurement.internal.zzil
|
||||
public final void zzt(String str, String str2, Bundle bundle, long j4) {
|
||||
this.zza.zzA(str, str2, bundle, j4);
|
||||
}
|
||||
|
||||
@Override // com.google.android.gms.measurement.internal.zzil
|
||||
public final void zzu(zzhg zzhgVar) {
|
||||
this.zza.zzC(zzhgVar);
|
||||
}
|
||||
|
||||
@Override // com.google.android.gms.measurement.internal.zzil
|
||||
public final void zzv(Bundle bundle) {
|
||||
this.zza.zzE(bundle);
|
||||
}
|
||||
|
||||
@Override // com.google.android.gms.measurement.internal.zzil
|
||||
public final void zzw(zzhf zzhfVar) {
|
||||
this.zza.zzK(zzhfVar);
|
||||
}
|
||||
|
||||
@Override // com.google.android.gms.measurement.internal.zzil
|
||||
public final void zzx(zzhg zzhgVar) {
|
||||
this.zza.zzP(zzhgVar);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user