.class public final Lcom/google/android/gms/measurement/internal/zzfq; .super Lcom/google/android/gms/measurement/internal/zzg; .source "SourceFile" # instance fields .field private zza:Ljava/lang/String; .field private zzb:Ljava/lang/String; .field private zzc:I .field private zzd:Ljava/lang/String; .field private zze:J .field private zzf:J .field private zzg:Ljava/util/List; .annotation system Ldalvik/annotation/Signature; value = { "Ljava/util/List<", "Ljava/lang/String;", ">;" } .end annotation .end field .field private zzh:Ljava/lang/String; .field private zzi:I .field private zzj:Ljava/lang/String; .field private zzk:Ljava/lang/String; .field private zzl:Ljava/lang/String; .field private zzm:J .field private zzn:Ljava/lang/String; # direct methods .method public constructor (Lcom/google/android/gms/measurement/internal/zzhj;J)V .locals 2 .line 161 invoke-direct {p0, p1}, Lcom/google/android/gms/measurement/internal/zzg;->(Lcom/google/android/gms/measurement/internal/zzhj;)V const-wide/16 v0, 0x0 iput-wide v0, p0, Lcom/google/android/gms/measurement/internal/zzfq;->zzm:J const/4 p1, 0x0 iput-object p1, p0, Lcom/google/android/gms/measurement/internal/zzfq;->zzn:Ljava/lang/String; iput-wide p2, p0, Lcom/google/android/gms/measurement/internal/zzfq;->zzf:J return-void .end method .method private final zzah()Ljava/lang/String; .locals 7 .annotation build Landroidx/annotation/VisibleForTesting; .end annotation .annotation build Landroidx/annotation/WorkerThread; .end annotation .line 130 invoke-static {}, Lcom/google/android/gms/internal/measurement/zzpu;->zza()Z move-result v0 const/4 v1, 0x0 if-eqz v0, :cond_0 invoke-virtual {p0}, Lcom/google/android/gms/measurement/internal/zzij;->zze()Lcom/google/android/gms/measurement/internal/zzae; move-result-object v0 sget-object v2, Lcom/google/android/gms/measurement/internal/zzbh;->zzbn:Lcom/google/android/gms/measurement/internal/zzfn; invoke-virtual {v0, v2}, Lcom/google/android/gms/measurement/internal/zzae;->zza(Lcom/google/android/gms/measurement/internal/zzfn;)Z move-result v0 if-eqz v0, :cond_0 .line 131 invoke-virtual {p0}, Lcom/google/android/gms/measurement/internal/zzij;->zzj()Lcom/google/android/gms/measurement/internal/zzfw; move-result-object v0 invoke-virtual {v0}, Lcom/google/android/gms/measurement/internal/zzfw;->zzp()Lcom/google/android/gms/measurement/internal/zzfy; move-result-object v0 const-string v2, "Disabled IID for tests." invoke-virtual {v0, v2}, Lcom/google/android/gms/measurement/internal/zzfy;->zza(Ljava/lang/String;)V return-object v1 .line 134 :cond_0 :try_start_0 invoke-virtual {p0}, Lcom/google/android/gms/measurement/internal/zzij;->zza()Landroid/content/Context; move-result-object v0 .line 135 invoke-virtual {v0}, Landroid/content/Context;->getClassLoader()Ljava/lang/ClassLoader; move-result-object v0 const-string v2, "com.google.firebase.analytics.FirebaseAnalytics" .line 136 invoke-virtual {v0, v2}, Ljava/lang/ClassLoader;->loadClass(Ljava/lang/String;)Ljava/lang/Class; move-result-object v0 :try_end_0 .catch Ljava/lang/ClassNotFoundException; {:try_start_0 .. :try_end_0} :catch_2 if-nez v0, :cond_1 return-object v1 :cond_1 :try_start_1 const-string v2, "getInstance" const/4 v3, 0x1 new-array v4, v3, [Ljava/lang/Class; const-class v5, Landroid/content/Context; const/4 v6, 0x0 aput-object v5, v4, v6 .line 142 invoke-virtual {v0, v2, v4}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; move-result-object v2 new-array v3, v3, [Ljava/lang/Object; .line 143 invoke-virtual {p0}, Lcom/google/android/gms/measurement/internal/zzij;->zza()Landroid/content/Context; move-result-object v4 aput-object v4, v3, v6 invoke-virtual {v2, v1, v3}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; move-result-object v2 :try_end_1 .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_1 if-nez v2, :cond_2 return-object v1 :cond_2 :try_start_2 const-string v3, "getFirebaseInstanceId" new-array v4, v6, [Ljava/lang/Class; .line 151 invoke-virtual {v0, v3, v4}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; move-result-object v0 new-array v3, v6, [Ljava/lang/Object; .line 152 invoke-virtual {v0, v2, v3}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; move-result-object v0 check-cast v0, Ljava/lang/String; :try_end_2 .catch Ljava/lang/Exception; {:try_start_2 .. :try_end_2} :catch_0 return-object v0 .line 154 :catch_0 invoke-virtual {p0}, Lcom/google/android/gms/measurement/internal/zzij;->zzj()Lcom/google/android/gms/measurement/internal/zzfw; move-result-object v0 invoke-virtual {v0}, Lcom/google/android/gms/measurement/internal/zzfw;->zzv()Lcom/google/android/gms/measurement/internal/zzfy; move-result-object v0 const-string v2, "Failed to retrieve Firebase Instance Id" invoke-virtual {v0, v2}, Lcom/google/android/gms/measurement/internal/zzfy;->zza(Ljava/lang/String;)V return-object v1 .line 148 :catch_1 invoke-virtual {p0}, Lcom/google/android/gms/measurement/internal/zzij;->zzj()Lcom/google/android/gms/measurement/internal/zzfw; move-result-object v0 invoke-virtual {v0}, Lcom/google/android/gms/measurement/internal/zzfw;->zzw()Lcom/google/android/gms/measurement/internal/zzfy; move-result-object v0 const-string v2, "Failed to obtain Firebase Analytics instance" invoke-virtual {v0, v2}, Lcom/google/android/gms/measurement/internal/zzfy;->zza(Ljava/lang/String;)V :catch_2 return-object v1 .end method # virtual methods .method public final bridge synthetic zza()Landroid/content/Context; .locals 1 .line 5 invoke-super {p0}, Lcom/google/android/gms/measurement/internal/zzij;->zza()Landroid/content/Context; move-result-object v0 return-object v0 .end method .method public final zza(Ljava/lang/String;)Lcom/google/android/gms/measurement/internal/zzn; .locals 51 .annotation build Landroidx/annotation/WorkerThread; .end annotation move-object/from16 v0, p0 .line 8 invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/measurement/internal/zzij;->zzt()V .line 9 new-instance v42, Lcom/google/android/gms/measurement/internal/zzn; .line 10 invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/measurement/internal/zzfq;->zzad()Ljava/lang/String; move-result-object v2 .line 11 invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/measurement/internal/zzfq;->zzae()Ljava/lang/String; move-result-object v3 .line 13 invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/measurement/internal/zzg;->zzu()V iget-object v4, v0, Lcom/google/android/gms/measurement/internal/zzfq;->zzb:Ljava/lang/String; .line 16 invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/measurement/internal/zzfq;->zzab()I move-result v1 int-to-long v5, v1 .line 18 invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/measurement/internal/zzg;->zzu()V iget-object v1, v0, Lcom/google/android/gms/measurement/internal/zzfq;->zzd:Ljava/lang/String; .line 19 invoke-static {v1}, Lcom/google/android/gms/common/internal/Preconditions;->checkNotNull(Ljava/lang/Object;)Ljava/lang/Object; iget-object v7, v0, Lcom/google/android/gms/measurement/internal/zzfq;->zzd:Ljava/lang/String; .line 24 invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/measurement/internal/zzg;->zzu()V .line 25 invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/measurement/internal/zzij;->zzt()V iget-wide v10, v0, Lcom/google/android/gms/measurement/internal/zzfq;->zze:J const-wide/16 v12, 0x0 cmp-long v1, v10, v12 if-nez v1, :cond_0 iget-object v1, v0, Lcom/google/android/gms/measurement/internal/zzij;->zzu:Lcom/google/android/gms/measurement/internal/zzhj; .line 27 invoke-virtual {v1}, Lcom/google/android/gms/measurement/internal/zzhj;->zzt()Lcom/google/android/gms/measurement/internal/zznt; move-result-object v1 invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/measurement/internal/zzij;->zza()Landroid/content/Context; move-result-object v10 invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/measurement/internal/zzij;->zza()Landroid/content/Context; move-result-object v11 invoke-virtual {v11}, Landroid/content/Context;->getPackageName()Ljava/lang/String; move-result-object v11 invoke-virtual {v1, v10, v11}, Lcom/google/android/gms/measurement/internal/zznt;->zza(Landroid/content/Context;Ljava/lang/String;)J move-result-wide v10 iput-wide v10, v0, Lcom/google/android/gms/measurement/internal/zzfq;->zze:J :cond_0 iget-wide v10, v0, Lcom/google/android/gms/measurement/internal/zzfq;->zze:J iget-object v1, v0, Lcom/google/android/gms/measurement/internal/zzij;->zzu:Lcom/google/android/gms/measurement/internal/zzhj; .line 30 invoke-virtual {v1}, Lcom/google/android/gms/measurement/internal/zzhj;->zzac()Z move-result v14 .line 31 invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/measurement/internal/zzij;->zzk()Lcom/google/android/gms/measurement/internal/zzgl; move-result-object v1 iget-boolean v1, v1, Lcom/google/android/gms/measurement/internal/zzgl;->zzm:Z xor-int/lit8 v15, v1, 0x1 .line 33 invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/measurement/internal/zzij;->zzt()V iget-object v1, v0, Lcom/google/android/gms/measurement/internal/zzij;->zzu:Lcom/google/android/gms/measurement/internal/zzhj; .line 34 invoke-virtual {v1}, Lcom/google/android/gms/measurement/internal/zzhj;->zzac()Z move-result v1 const/16 v16, 0x0 if-nez v1, :cond_1 move-object/from16 v17, v16 goto :goto_0 .line 36 :cond_1 invoke-direct/range {p0 .. p0}, Lcom/google/android/gms/measurement/internal/zzfq;->zzah()Ljava/lang/String; move-result-object v1 move-object/from16 v17, v1 :goto_0 const-wide/16 v18, 0x0 iget-object v1, v0, Lcom/google/android/gms/measurement/internal/zzij;->zzu:Lcom/google/android/gms/measurement/internal/zzhj; .line 39 invoke-virtual {v1}, Lcom/google/android/gms/measurement/internal/zzhj;->zzn()Lcom/google/android/gms/measurement/internal/zzgl; move-result-object v8 iget-object v8, v8, Lcom/google/android/gms/measurement/internal/zzgl;->zzc:Lcom/google/android/gms/measurement/internal/zzgm; invoke-virtual {v8}, Lcom/google/android/gms/measurement/internal/zzgm;->zza()J move-result-wide v8 cmp-long v22, v8, v12 if-nez v22, :cond_2 .line 41 iget-wide v8, v1, Lcom/google/android/gms/measurement/internal/zzhj;->zza:J :goto_1 move-wide/from16 v24, v8 goto :goto_2 .line 42 :cond_2 iget-wide v12, v1, Lcom/google/android/gms/measurement/internal/zzhj;->zza:J invoke-static {v12, v13, v8, v9}, Ljava/lang/Math;->min(JJ)J move-result-wide v8 goto :goto_1 .line 44 :goto_2 invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/measurement/internal/zzfq;->zzaa()I move-result v26 .line 45 invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/measurement/internal/zzij;->zze()Lcom/google/android/gms/measurement/internal/zzae; move-result-object v1 invoke-virtual {v1}, Lcom/google/android/gms/measurement/internal/zzae;->zzu()Z move-result v27 .line 46 invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/measurement/internal/zzij;->zzk()Lcom/google/android/gms/measurement/internal/zzgl; move-result-object v1 .line 47 invoke-virtual {v1}, Lcom/google/android/gms/measurement/internal/zzij;->zzt()V .line 48 invoke-virtual {v1}, Lcom/google/android/gms/measurement/internal/zzgl;->zzg()Landroid/content/SharedPreferences; move-result-object v1 const-string v8, "deferred_analytics_collection" const/4 v9, 0x0 invoke-interface {v1, v8, v9}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z move-result v28 .line 50 invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/measurement/internal/zzfq;->zzac()Ljava/lang/String; move-result-object v29 .line 51 invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/measurement/internal/zzij;->zze()Lcom/google/android/gms/measurement/internal/zzae; move-result-object v1 const-string v8, "google_analytics_default_allow_ad_personalization_signals" invoke-virtual {v1, v8}, Lcom/google/android/gms/measurement/internal/zzae;->zzf(Ljava/lang/String;)Ljava/lang/Boolean; move-result-object v1 if-nez v1, :cond_3 move-object/from16 v30, v16 goto :goto_3 .line 52 :cond_3 invoke-virtual {v1}, Ljava/lang/Boolean;->booleanValue()Z move-result v1 xor-int/lit8 v1, v1, 0x1 invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; move-result-object v1 move-object/from16 v30, v1 :goto_3 iget-wide v12, v0, Lcom/google/android/gms/measurement/internal/zzfq;->zzf:J iget-object v1, v0, Lcom/google/android/gms/measurement/internal/zzfq;->zzg:Ljava/util/List; const/16 v31, 0x0 .line 58 invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/measurement/internal/zzij;->zzk()Lcom/google/android/gms/measurement/internal/zzgl; move-result-object v32 invoke-virtual/range {v32 .. v32}, Lcom/google/android/gms/measurement/internal/zzgl;->zzn()Lcom/google/android/gms/measurement/internal/zzin; move-result-object v32 invoke-virtual/range {v32 .. v32}, Lcom/google/android/gms/measurement/internal/zzin;->zzh()Ljava/lang/String; move-result-object v32 iget-object v9, v0, Lcom/google/android/gms/measurement/internal/zzfq;->zzh:Ljava/lang/String; if-nez v9, :cond_4 .line 61 invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/measurement/internal/zzij;->zzq()Lcom/google/android/gms/measurement/internal/zznt; move-result-object v9 invoke-virtual {v9}, Lcom/google/android/gms/measurement/internal/zznt;->zzp()Ljava/lang/String; move-result-object v9 iput-object v9, v0, Lcom/google/android/gms/measurement/internal/zzfq;->zzh:Ljava/lang/String; :cond_4 iget-object v9, v0, Lcom/google/android/gms/measurement/internal/zzfq;->zzh:Ljava/lang/String; .line 65 invoke-static {}, Lcom/google/android/gms/internal/measurement/zznh;->zza()Z move-result v34 if-eqz v34, :cond_5 move-object/from16 v34, v1 .line 66 invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/measurement/internal/zzij;->zze()Lcom/google/android/gms/measurement/internal/zzae; move-result-object v1 move-object/from16 v35, v9 sget-object v9, Lcom/google/android/gms/measurement/internal/zzbh;->zzdb:Lcom/google/android/gms/measurement/internal/zzfn; invoke-virtual {v1, v9}, Lcom/google/android/gms/measurement/internal/zzae;->zza(Lcom/google/android/gms/measurement/internal/zzfn;)Z move-result v1 if-eqz v1, :cond_6 .line 67 invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/measurement/internal/zzij;->zzk()Lcom/google/android/gms/measurement/internal/zzgl; move-result-object v1 invoke-virtual {v1}, Lcom/google/android/gms/measurement/internal/zzgl;->zzn()Lcom/google/android/gms/measurement/internal/zzin; move-result-object v1 .line 68 sget-object v9, Lcom/google/android/gms/measurement/internal/zzin$zza;->zzb:Lcom/google/android/gms/measurement/internal/zzin$zza; invoke-virtual {v1, v9}, Lcom/google/android/gms/measurement/internal/zzin;->zza(Lcom/google/android/gms/measurement/internal/zzin$zza;)Z move-result v1 if-nez v1, :cond_6 move-wide/from16 v36, v12 move/from16 v38, v15 move-object/from16 v39, v16 const-wide/16 v22, 0x0 move/from16 v16, v14 goto :goto_5 :cond_5 move-object/from16 v34, v1 move-object/from16 v35, v9 .line 71 :cond_6 invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/measurement/internal/zzij;->zzt()V move-wide/from16 v36, v12 iget-wide v12, v0, Lcom/google/android/gms/measurement/internal/zzfq;->zzm:J const-wide/16 v22, 0x0 cmp-long v1, v12, v22 if-eqz v1, :cond_7 .line 75 invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/measurement/internal/zzij;->zzb()Lcom/google/android/gms/common/util/Clock; move-result-object v1 invoke-interface {v1}, Lcom/google/android/gms/common/util/Clock;->currentTimeMillis()J move-result-wide v12 move/from16 v16, v14 move/from16 v38, v15 iget-wide v14, v0, Lcom/google/android/gms/measurement/internal/zzfq;->zzm:J sub-long/2addr v12, v14 iget-object v1, v0, Lcom/google/android/gms/measurement/internal/zzfq;->zzl:Ljava/lang/String; if-eqz v1, :cond_8 const-wide/32 v14, 0x5265c00 cmp-long v1, v12, v14 if-lez v1, :cond_8 iget-object v1, v0, Lcom/google/android/gms/measurement/internal/zzfq;->zzn:Ljava/lang/String; if-nez v1, :cond_8 .line 77 invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/measurement/internal/zzfq;->zzag()V goto :goto_4 :cond_7 move/from16 v16, v14 move/from16 v38, v15 :cond_8 :goto_4 iget-object v1, v0, Lcom/google/android/gms/measurement/internal/zzfq;->zzl:Ljava/lang/String; if-nez v1, :cond_9 .line 80 invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/measurement/internal/zzfq;->zzag()V :cond_9 iget-object v1, v0, Lcom/google/android/gms/measurement/internal/zzfq;->zzl:Ljava/lang/String; move-object/from16 v39, v1 .line 83 :goto_5 invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/measurement/internal/zzij;->zze()Lcom/google/android/gms/measurement/internal/zzae; move-result-object v1 const-string v9, "google_analytics_sgtm_upload_enabled" .line 85 invoke-virtual {v1, v9}, Lcom/google/android/gms/measurement/internal/zzae;->zzf(Ljava/lang/String;)Ljava/lang/Boolean; move-result-object v1 if-nez v1, :cond_a const/16 v40, 0x0 goto :goto_6 .line 86 :cond_a invoke-virtual {v1}, Ljava/lang/Boolean;->booleanValue()Z move-result v1 move/from16 v40, v1 .line 88 :goto_6 invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/measurement/internal/zzij;->zzq()Lcom/google/android/gms/measurement/internal/zznt; move-result-object v1 invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/measurement/internal/zzfq;->zzad()Ljava/lang/String; move-result-object v9 invoke-virtual {v1, v9}, Lcom/google/android/gms/measurement/internal/zznt;->zzc(Ljava/lang/String;)J move-result-wide v43 .line 89 invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/measurement/internal/zzij;->zzk()Lcom/google/android/gms/measurement/internal/zzgl; move-result-object v1 invoke-virtual {v1}, Lcom/google/android/gms/measurement/internal/zzgl;->zzn()Lcom/google/android/gms/measurement/internal/zzin; move-result-object v1 invoke-virtual {v1}, Lcom/google/android/gms/measurement/internal/zzin;->zza()I move-result v41 .line 90 invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/measurement/internal/zzij;->zzk()Lcom/google/android/gms/measurement/internal/zzgl; move-result-object v1 invoke-virtual {v1}, Lcom/google/android/gms/measurement/internal/zzgl;->zzm()Lcom/google/android/gms/measurement/internal/zzax; move-result-object v1 invoke-virtual {v1}, Lcom/google/android/gms/measurement/internal/zzax;->zzf()Ljava/lang/String; move-result-object v45 .line 92 invoke-static {}, Lcom/google/android/gms/internal/measurement/zzpd;->zza()Z move-result v1 if-eqz v1, :cond_b invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/measurement/internal/zzij;->zze()Lcom/google/android/gms/measurement/internal/zzae; move-result-object v1 sget-object v9, Lcom/google/android/gms/measurement/internal/zzbh;->zzcc:Lcom/google/android/gms/measurement/internal/zzfn; invoke-virtual {v1, v9}, Lcom/google/android/gms/measurement/internal/zzae;->zza(Lcom/google/android/gms/measurement/internal/zzfn;)Z move-result v1 if-eqz v1, :cond_b .line 93 invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/measurement/internal/zzij;->zzq()Lcom/google/android/gms/measurement/internal/zznt; invoke-static {}, Lcom/google/android/gms/measurement/internal/zznt;->zzc()I move-result v1 move/from16 v46, v1 goto :goto_7 :cond_b const/16 v46, 0x0 .line 97 :goto_7 invoke-static {}, Lcom/google/android/gms/internal/measurement/zzpd;->zza()Z move-result v1 if-eqz v1, :cond_c invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/measurement/internal/zzij;->zze()Lcom/google/android/gms/measurement/internal/zzae; move-result-object v1 sget-object v9, Lcom/google/android/gms/measurement/internal/zzbh;->zzcc:Lcom/google/android/gms/measurement/internal/zzfn; invoke-virtual {v1, v9}, Lcom/google/android/gms/measurement/internal/zzae;->zza(Lcom/google/android/gms/measurement/internal/zzfn;)Z move-result v1 if-eqz v1, :cond_c .line 98 invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/measurement/internal/zzij;->zzq()Lcom/google/android/gms/measurement/internal/zznt; move-result-object v1 invoke-virtual {v1}, Lcom/google/android/gms/measurement/internal/zznt;->zzh()J move-result-wide v12 move-wide/from16 v47, v12 goto :goto_8 :cond_c move-wide/from16 v47, v22 .line 101 :goto_8 invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/measurement/internal/zzij;->zze()Lcom/google/android/gms/measurement/internal/zzae; move-result-object v1 invoke-virtual {v1}, Lcom/google/android/gms/measurement/internal/zzae;->zzp()Ljava/lang/String; move-result-object v49 .line 103 invoke-static {}, Lcom/google/android/gms/internal/measurement/zznb;->zza()Z move-result v1 if-eqz v1, :cond_d .line 104 invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/measurement/internal/zzij;->zze()Lcom/google/android/gms/measurement/internal/zzae; move-result-object v1 sget-object v9, Lcom/google/android/gms/measurement/internal/zzbh;->zzcx:Lcom/google/android/gms/measurement/internal/zzfn; invoke-virtual {v1, v9}, Lcom/google/android/gms/measurement/internal/zzae;->zza(Lcom/google/android/gms/measurement/internal/zzfn;)Z move-result v1 if-eqz v1, :cond_d .line 106 invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/measurement/internal/zzij;->zze()Lcom/google/android/gms/measurement/internal/zzae; move-result-object v1 invoke-virtual {v1, v8}, Lcom/google/android/gms/measurement/internal/zzae;->zze(Ljava/lang/String;)Lcom/google/android/gms/measurement/internal/zziq; move-result-object v1 .line 107 new-instance v8, Lcom/google/android/gms/measurement/internal/zzgi; invoke-direct {v8, v1}, Lcom/google/android/gms/measurement/internal/zzgi;->(Lcom/google/android/gms/measurement/internal/zziq;)V invoke-virtual {v8}, Lcom/google/android/gms/measurement/internal/zzgi;->zzb()Ljava/lang/String; move-result-object v1 :goto_9 move-object/from16 v50, v1 move-object/from16 v33, v34 goto :goto_a :cond_d const-string v1, "" goto :goto_9 :goto_a move-object/from16 v1, v42 move-object/from16 v34, v35 const-wide/32 v8, 0x17319 move-wide/from16 v35, v36 move-object/from16 v12, p1 move/from16 v13, v16 move/from16 v14, v38 move-object/from16 v15, v17 move-wide/from16 v16, v18 move-wide/from16 v18, v24 move/from16 v20, v26 move/from16 v21, v27 move/from16 v22, v28 move-object/from16 v23, v29 move-object/from16 v24, v30 move-wide/from16 v25, v35 move-object/from16 v27, v33 move-object/from16 v28, v31 move-object/from16 v29, v32 move-object/from16 v30, v34 move-object/from16 v31, v39 move/from16 v32, v40 move-wide/from16 v33, v43 move/from16 v35, v41 move-object/from16 v36, v45 move/from16 v37, v46 move-wide/from16 v38, v47 move-object/from16 v40, v49 move-object/from16 v41, v50 .line 109 invoke-direct/range {v1 .. v41}, Lcom/google/android/gms/measurement/internal/zzn;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JLjava/lang/String;JJLjava/lang/String;ZZLjava/lang/String;JJIZZLjava/lang/String;Ljava/lang/Boolean;JLjava/util/List;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZJILjava/lang/String;IJLjava/lang/String;Ljava/lang/String;)V return-object v42 .end method .method public final zzaa()I .locals 1 .annotation build Landroidx/annotation/WorkerThread; .end annotation .line 1 invoke-virtual {p0}, Lcom/google/android/gms/measurement/internal/zzg;->zzu()V iget v0, p0, Lcom/google/android/gms/measurement/internal/zzfq;->zzi:I return v0 .end method .method public final zzab()I .locals 1 .annotation build Landroidx/annotation/WorkerThread; .end annotation .line 3 invoke-virtual {p0}, Lcom/google/android/gms/measurement/internal/zzg;->zzu()V iget v0, p0, Lcom/google/android/gms/measurement/internal/zzfq;->zzc:I return v0 .end method .method public final zzac()Ljava/lang/String; .locals 1 .annotation build Landroidx/annotation/WorkerThread; .end annotation .line 125 invoke-virtual {p0}, Lcom/google/android/gms/measurement/internal/zzg;->zzu()V iget-object v0, p0, Lcom/google/android/gms/measurement/internal/zzfq;->zzk:Ljava/lang/String; return-object v0 .end method .method public final zzad()Ljava/lang/String; .locals 1 .annotation build Landroidx/annotation/WorkerThread; .end annotation .line 127 invoke-virtual {p0}, Lcom/google/android/gms/measurement/internal/zzg;->zzu()V iget-object v0, p0, Lcom/google/android/gms/measurement/internal/zzfq;->zza:Ljava/lang/String; .line 128 invoke-static {v0}, Lcom/google/android/gms/common/internal/Preconditions;->checkNotNull(Ljava/lang/Object;)Ljava/lang/Object; iget-object v0, p0, Lcom/google/android/gms/measurement/internal/zzfq;->zza:Ljava/lang/String; return-object v0 .end method .method public final zzae()Ljava/lang/String; .locals 1 .annotation build Landroidx/annotation/WorkerThread; .end annotation .line 156 invoke-virtual {p0}, Lcom/google/android/gms/measurement/internal/zzij;->zzt()V .line 157 invoke-virtual {p0}, Lcom/google/android/gms/measurement/internal/zzg;->zzu()V iget-object v0, p0, Lcom/google/android/gms/measurement/internal/zzfq;->zzj:Ljava/lang/String; .line 158 invoke-static {v0}, Lcom/google/android/gms/common/internal/Preconditions;->checkNotNull(Ljava/lang/Object;)Ljava/lang/Object; iget-object v0, p0, Lcom/google/android/gms/measurement/internal/zzfq;->zzj:Ljava/lang/String; return-object v0 .end method .method public final zzaf()Ljava/util/List; .locals 1 .annotation build Landroidx/annotation/WorkerThread; .end annotation .annotation system Ldalvik/annotation/Signature; value = { "()", "Ljava/util/List<", "Ljava/lang/String;", ">;" } .end annotation iget-object v0, p0, Lcom/google/android/gms/measurement/internal/zzfq;->zzg:Ljava/util/List; return-object v0 .end method .method public final zzag()V .locals 5 .annotation build Landroidx/annotation/WorkerThread; .end annotation .line 286 invoke-virtual {p0}, Lcom/google/android/gms/measurement/internal/zzij;->zzt()V .line 288 invoke-virtual {p0}, Lcom/google/android/gms/measurement/internal/zzij;->zzk()Lcom/google/android/gms/measurement/internal/zzgl; move-result-object v0 invoke-virtual {v0}, Lcom/google/android/gms/measurement/internal/zzgl;->zzn()Lcom/google/android/gms/measurement/internal/zzin; move-result-object v0 .line 289 sget-object v1, Lcom/google/android/gms/measurement/internal/zzin$zza;->zzb:Lcom/google/android/gms/measurement/internal/zzin$zza; invoke-virtual {v0, v1}, Lcom/google/android/gms/measurement/internal/zzin;->zza(Lcom/google/android/gms/measurement/internal/zzin$zza;)Z move-result v0 const/4 v1, 0x1 if-nez v0, :cond_0 .line 290 invoke-virtual {p0}, Lcom/google/android/gms/measurement/internal/zzij;->zzj()Lcom/google/android/gms/measurement/internal/zzfw; move-result-object v0 invoke-virtual {v0}, Lcom/google/android/gms/measurement/internal/zzfw;->zzc()Lcom/google/android/gms/measurement/internal/zzfy; move-result-object v0 const-string v2, "Analytics Storage consent is not granted" invoke-virtual {v0, v2}, Lcom/google/android/gms/measurement/internal/zzfy;->zza(Ljava/lang/String;)V const/4 v0, 0x0 goto :goto_0 :cond_0 const/16 v0, 0x10 new-array v0, v0, [B .line 293 invoke-virtual {p0}, Lcom/google/android/gms/measurement/internal/zzij;->zzq()Lcom/google/android/gms/measurement/internal/zznt; move-result-object v2 invoke-virtual {v2}, Lcom/google/android/gms/measurement/internal/zznt;->zzv()Ljava/security/SecureRandom; move-result-object v2 invoke-virtual {v2, v0}, Ljava/security/SecureRandom;->nextBytes([B)V .line 294 sget-object v2, Ljava/util/Locale;->US:Ljava/util/Locale; new-instance v3, Ljava/math/BigInteger; invoke-direct {v3, v1, v0}, Ljava/math/BigInteger;->(I[B)V filled-new-array {v3}, [Ljava/lang/Object; move-result-object v0 const-string v3, "%032x" invoke-static {v2, v3, v0}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; move-result-object v0 .line 296 :goto_0 invoke-virtual {p0}, Lcom/google/android/gms/measurement/internal/zzij;->zzj()Lcom/google/android/gms/measurement/internal/zzfw; move-result-object v2 .line 297 invoke-virtual {v2}, Lcom/google/android/gms/measurement/internal/zzfw;->zzc()Lcom/google/android/gms/measurement/internal/zzfy; move-result-object v2 new-array v1, v1, [Ljava/lang/Object; if-nez v0, :cond_1 const-string v3, "null" goto :goto_1 :cond_1 const-string v3, "not null" :goto_1 const/4 v4, 0x0 aput-object v3, v1, v4 const-string v3, "Resetting session stitching token to %s" .line 299 invoke-static {v3, v1}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; move-result-object v1 .line 300 invoke-virtual {v2, v1}, Lcom/google/android/gms/measurement/internal/zzfy;->zza(Ljava/lang/String;)V iput-object v0, p0, Lcom/google/android/gms/measurement/internal/zzfq;->zzl:Ljava/lang/String; .line 302 invoke-virtual {p0}, Lcom/google/android/gms/measurement/internal/zzij;->zzb()Lcom/google/android/gms/common/util/Clock; move-result-object v0 invoke-interface {v0}, Lcom/google/android/gms/common/util/Clock;->currentTimeMillis()J move-result-wide v0 iput-wide v0, p0, Lcom/google/android/gms/measurement/internal/zzfq;->zzm:J return-void .end method .method public final bridge synthetic zzb()Lcom/google/android/gms/common/util/Clock; .locals 1 .line 6 invoke-super {p0}, Lcom/google/android/gms/measurement/internal/zzij;->zzb()Lcom/google/android/gms/common/util/Clock; move-result-object v0 return-object v0 .end method .method public final zzb(Ljava/lang/String;)Z .locals 1 iget-object v0, p0, Lcom/google/android/gms/measurement/internal/zzfq;->zzn:Ljava/lang/String; if-eqz v0, :cond_0 .line 305 invoke-virtual {v0, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v0 if-nez v0, :cond_0 const/4 v0, 0x1 goto :goto_0 :cond_0 const/4 v0, 0x0 :goto_0 iput-object p1, p0, Lcom/google/android/gms/measurement/internal/zzfq;->zzn:Ljava/lang/String; return v0 .end method .method public final bridge synthetic zzc()Lcom/google/android/gms/measurement/internal/zza; .locals 1 .line 7 invoke-super {p0}, Lcom/google/android/gms/measurement/internal/zzd;->zzc()Lcom/google/android/gms/measurement/internal/zza; move-result-object v0 return-object v0 .end method .method public final bridge synthetic zzd()Lcom/google/android/gms/measurement/internal/zzad; .locals 1 .line 111 invoke-super {p0}, Lcom/google/android/gms/measurement/internal/zzij;->zzd()Lcom/google/android/gms/measurement/internal/zzad; move-result-object v0 return-object v0 .end method .method public final bridge synthetic zze()Lcom/google/android/gms/measurement/internal/zzae; .locals 1 .line 112 invoke-super {p0}, Lcom/google/android/gms/measurement/internal/zzij;->zze()Lcom/google/android/gms/measurement/internal/zzae; move-result-object v0 return-object v0 .end method .method public final bridge synthetic zzf()Lcom/google/android/gms/measurement/internal/zzaz; .locals 1 .line 113 invoke-super {p0}, Lcom/google/android/gms/measurement/internal/zzij;->zzf()Lcom/google/android/gms/measurement/internal/zzaz; move-result-object v0 return-object v0 .end method .method public final bridge synthetic zzg()Lcom/google/android/gms/measurement/internal/zzfq; .locals 1 .line 114 invoke-super {p0}, Lcom/google/android/gms/measurement/internal/zzd;->zzg()Lcom/google/android/gms/measurement/internal/zzfq; move-result-object v0 return-object v0 .end method .method public final bridge synthetic zzh()Lcom/google/android/gms/measurement/internal/zzft; .locals 1 .line 115 invoke-super {p0}, Lcom/google/android/gms/measurement/internal/zzd;->zzh()Lcom/google/android/gms/measurement/internal/zzft; move-result-object v0 return-object v0 .end method .method public final bridge synthetic zzi()Lcom/google/android/gms/measurement/internal/zzfv; .locals 1 .line 116 invoke-super {p0}, Lcom/google/android/gms/measurement/internal/zzij;->zzi()Lcom/google/android/gms/measurement/internal/zzfv; move-result-object v0 return-object v0 .end method .method public final bridge synthetic zzj()Lcom/google/android/gms/measurement/internal/zzfw; .locals 1 .line 117 invoke-super {p0}, Lcom/google/android/gms/measurement/internal/zzij;->zzj()Lcom/google/android/gms/measurement/internal/zzfw; move-result-object v0 return-object v0 .end method .method public final bridge synthetic zzk()Lcom/google/android/gms/measurement/internal/zzgl; .locals 1 .line 118 invoke-super {p0}, Lcom/google/android/gms/measurement/internal/zzij;->zzk()Lcom/google/android/gms/measurement/internal/zzgl; move-result-object v0 return-object v0 .end method .method public final bridge synthetic zzl()Lcom/google/android/gms/measurement/internal/zzhg; .locals 1 .line 119 invoke-super {p0}, Lcom/google/android/gms/measurement/internal/zzij;->zzl()Lcom/google/android/gms/measurement/internal/zzhg; move-result-object v0 return-object v0 .end method .method public final bridge synthetic zzm()Lcom/google/android/gms/measurement/internal/zziz; .locals 1 .line 120 invoke-super {p0}, Lcom/google/android/gms/measurement/internal/zzd;->zzm()Lcom/google/android/gms/measurement/internal/zziz; move-result-object v0 return-object v0 .end method .method public final bridge synthetic zzn()Lcom/google/android/gms/measurement/internal/zzks; .locals 1 .line 121 invoke-super {p0}, Lcom/google/android/gms/measurement/internal/zzd;->zzn()Lcom/google/android/gms/measurement/internal/zzks; move-result-object v0 return-object v0 .end method .method public final bridge synthetic zzo()Lcom/google/android/gms/measurement/internal/zzlb; .locals 1 .line 122 invoke-super {p0}, Lcom/google/android/gms/measurement/internal/zzd;->zzo()Lcom/google/android/gms/measurement/internal/zzlb; move-result-object v0 return-object v0 .end method .method public final bridge synthetic zzp()Lcom/google/android/gms/measurement/internal/zzml; .locals 1 .line 123 invoke-super {p0}, Lcom/google/android/gms/measurement/internal/zzd;->zzp()Lcom/google/android/gms/measurement/internal/zzml; move-result-object v0 return-object v0 .end method .method public final bridge synthetic zzq()Lcom/google/android/gms/measurement/internal/zznt; .locals 1 .line 124 invoke-super {p0}, Lcom/google/android/gms/measurement/internal/zzij;->zzq()Lcom/google/android/gms/measurement/internal/zznt; move-result-object v0 return-object v0 .end method .method public final bridge synthetic zzr()V .locals 0 .line 166 invoke-super {p0}, Lcom/google/android/gms/measurement/internal/zzd;->zzr()V return-void .end method .method public final bridge synthetic zzs()V .locals 0 .line 167 invoke-super {p0}, Lcom/google/android/gms/measurement/internal/zzd;->zzs()V return-void .end method .method public final bridge synthetic zzt()V .locals 0 .line 168 invoke-super {p0}, Lcom/google/android/gms/measurement/internal/zzd;->zzt()V return-void .end method .method public final zzx()V .locals 11 .annotation build Landroidx/annotation/WorkerThread; .end annotation .line 173 invoke-virtual {p0}, Lcom/google/android/gms/measurement/internal/zzij;->zza()Landroid/content/Context; move-result-object v0 invoke-virtual {v0}, Landroid/content/Context;->getPackageName()Ljava/lang/String; move-result-object v0 .line 174 invoke-virtual {p0}, Lcom/google/android/gms/measurement/internal/zzij;->zza()Landroid/content/Context; move-result-object v1 invoke-virtual {v1}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager; move-result-object v1 const/4 v2, 0x0 const-string v3, "" const-string v4, "unknown" const-string v5, "Unknown" const/high16 v6, -0x80000000 if-nez v1, :cond_0 .line 176 invoke-virtual {p0}, Lcom/google/android/gms/measurement/internal/zzij;->zzj()Lcom/google/android/gms/measurement/internal/zzfw; move-result-object v7 .line 177 invoke-virtual {v7}, Lcom/google/android/gms/measurement/internal/zzfw;->zzg()Lcom/google/android/gms/measurement/internal/zzfy; move-result-object v7 const-string v8, "PackageManager is null, app identity information might be inaccurate. appId" .line 178 invoke-static {v0}, Lcom/google/android/gms/measurement/internal/zzfw;->zza(Ljava/lang/String;)Ljava/lang/Object; move-result-object v9 .line 179 invoke-virtual {v7, v8, v9}, Lcom/google/android/gms/measurement/internal/zzfy;->zza(Ljava/lang/String;Ljava/lang/Object;)V goto :goto_4 .line 180 :cond_0 :try_start_0 invoke-virtual {v1, v0}, Landroid/content/pm/PackageManager;->getInstallerPackageName(Ljava/lang/String;)Ljava/lang/String; move-result-object v4 :try_end_0 .catch Ljava/lang/IllegalArgumentException; {:try_start_0 .. :try_end_0} :catch_0 goto :goto_0 .line 183 :catch_0 invoke-virtual {p0}, Lcom/google/android/gms/measurement/internal/zzij;->zzj()Lcom/google/android/gms/measurement/internal/zzfw; move-result-object v7 .line 184 invoke-virtual {v7}, Lcom/google/android/gms/measurement/internal/zzfw;->zzg()Lcom/google/android/gms/measurement/internal/zzfy; move-result-object v7 const-string v8, "Error retrieving app installer package name. appId" .line 185 invoke-static {v0}, Lcom/google/android/gms/measurement/internal/zzfw;->zza(Ljava/lang/String;)Ljava/lang/Object; move-result-object v9 invoke-virtual {v7, v8, v9}, Lcom/google/android/gms/measurement/internal/zzfy;->zza(Ljava/lang/String;Ljava/lang/Object;)V :goto_0 if-nez v4, :cond_1 const-string v4, "manual_install" goto :goto_1 :cond_1 const-string v7, "com.android.vending" .line 188 invoke-virtual {v7, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v7 if-eqz v7, :cond_2 move-object v4, v3 .line 190 :cond_2 :goto_1 :try_start_1 invoke-virtual {p0}, Lcom/google/android/gms/measurement/internal/zzij;->zza()Landroid/content/Context; move-result-object v7 invoke-virtual {v7}, Landroid/content/Context;->getPackageName()Ljava/lang/String; move-result-object v7 invoke-virtual {v1, v7, v2}, Landroid/content/pm/PackageManager;->getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; move-result-object v7 if-eqz v7, :cond_4 .line 192 iget-object v8, v7, Landroid/content/pm/PackageInfo;->applicationInfo:Landroid/content/pm/ApplicationInfo; .line 193 invoke-virtual {v1, v8}, Landroid/content/pm/PackageManager;->getApplicationLabel(Landroid/content/pm/ApplicationInfo;)Ljava/lang/CharSequence; move-result-object v8 .line 194 invoke-static {v8}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z move-result v9 if-nez v9, :cond_3 .line 195 invoke-virtual {v8}, Ljava/lang/Object;->toString()Ljava/lang/String; move-result-object v8 :try_end_1 .catch Landroid/content/pm/PackageManager$NameNotFoundException; {:try_start_1 .. :try_end_1} :catch_2 goto :goto_2 :cond_3 move-object v8, v5 .line 196 :goto_2 :try_start_2 iget-object v5, v7, Landroid/content/pm/PackageInfo;->versionName:Ljava/lang/String; .line 197 iget v6, v7, Landroid/content/pm/PackageInfo;->versionCode:I :try_end_2 .catch Landroid/content/pm/PackageManager$NameNotFoundException; {:try_start_2 .. :try_end_2} :catch_1 goto :goto_4 :catch_1 move-object v7, v5 move-object v5, v8 goto :goto_3 :catch_2 move-object v7, v5 .line 200 :goto_3 invoke-virtual {p0}, Lcom/google/android/gms/measurement/internal/zzij;->zzj()Lcom/google/android/gms/measurement/internal/zzfw; move-result-object v8 .line 201 invoke-virtual {v8}, Lcom/google/android/gms/measurement/internal/zzfw;->zzg()Lcom/google/android/gms/measurement/internal/zzfy; move-result-object v8 const-string v9, "Error retrieving package info. appId, appName" .line 202 invoke-static {v0}, Lcom/google/android/gms/measurement/internal/zzfw;->zza(Ljava/lang/String;)Ljava/lang/Object; move-result-object v10 .line 203 invoke-virtual {v8, v9, v10, v5}, Lcom/google/android/gms/measurement/internal/zzfy;->zza(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V move-object v5, v7 :cond_4 :goto_4 iput-object v0, p0, Lcom/google/android/gms/measurement/internal/zzfq;->zza:Ljava/lang/String; iput-object v4, p0, Lcom/google/android/gms/measurement/internal/zzfq;->zzd:Ljava/lang/String; iput-object v5, p0, Lcom/google/android/gms/measurement/internal/zzfq;->zzb:Ljava/lang/String; iput v6, p0, Lcom/google/android/gms/measurement/internal/zzfq;->zzc:I const-wide/16 v4, 0x0 iput-wide v4, p0, Lcom/google/android/gms/measurement/internal/zzfq;->zze:J iget-object v4, p0, Lcom/google/android/gms/measurement/internal/zzij;->zzu:Lcom/google/android/gms/measurement/internal/zzhj; .line 210 invoke-virtual {v4}, Lcom/google/android/gms/measurement/internal/zzhj;->zzu()Ljava/lang/String; move-result-object v4 invoke-static {v4}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z move-result v4 const/4 v5, 0x1 if-nez v4, :cond_5 iget-object v4, p0, Lcom/google/android/gms/measurement/internal/zzij;->zzu:Lcom/google/android/gms/measurement/internal/zzhj; .line 211 invoke-virtual {v4}, Lcom/google/android/gms/measurement/internal/zzhj;->zzv()Ljava/lang/String; move-result-object v4 const-string v6, "am" invoke-virtual {v6, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v4 if-eqz v4, :cond_5 move v4, v5 goto :goto_5 :cond_5 move v4, v2 :goto_5 iget-object v6, p0, Lcom/google/android/gms/measurement/internal/zzij;->zzu:Lcom/google/android/gms/measurement/internal/zzhj; .line 213 invoke-virtual {v6}, Lcom/google/android/gms/measurement/internal/zzhj;->zzc()I move-result v6 packed-switch v6, :pswitch_data_0 .line 235 invoke-virtual {p0}, Lcom/google/android/gms/measurement/internal/zzij;->zzj()Lcom/google/android/gms/measurement/internal/zzfw; move-result-object v7 invoke-virtual {v7}, Lcom/google/android/gms/measurement/internal/zzfw;->zzn()Lcom/google/android/gms/measurement/internal/zzfy; move-result-object v7 const-string v8, "App measurement disabled" invoke-virtual {v7, v8}, Lcom/google/android/gms/measurement/internal/zzfy;->zza(Ljava/lang/String;)V .line 236 invoke-virtual {p0}, Lcom/google/android/gms/measurement/internal/zzij;->zzj()Lcom/google/android/gms/measurement/internal/zzfw; move-result-object v7 invoke-virtual {v7}, Lcom/google/android/gms/measurement/internal/zzfw;->zzm()Lcom/google/android/gms/measurement/internal/zzfy; move-result-object v7 const-string v8, "Invalid scion state in identity" invoke-virtual {v7, v8}, Lcom/google/android/gms/measurement/internal/zzfy;->zza(Ljava/lang/String;)V goto/16 :goto_6 .line 233 :pswitch_0 invoke-virtual {p0}, Lcom/google/android/gms/measurement/internal/zzij;->zzj()Lcom/google/android/gms/measurement/internal/zzfw; move-result-object v7 invoke-virtual {v7}, Lcom/google/android/gms/measurement/internal/zzfw;->zzn()Lcom/google/android/gms/measurement/internal/zzfy; move-result-object v7 const-string v8, "App measurement disabled due to denied storage consent" invoke-virtual {v7, v8}, Lcom/google/android/gms/measurement/internal/zzfy;->zza(Ljava/lang/String;)V goto/16 :goto_6 .line 217 :pswitch_1 invoke-virtual {p0}, Lcom/google/android/gms/measurement/internal/zzij;->zzj()Lcom/google/android/gms/measurement/internal/zzfw; move-result-object v7 invoke-virtual {v7}, Lcom/google/android/gms/measurement/internal/zzfw;->zzn()Lcom/google/android/gms/measurement/internal/zzfy; move-result-object v7 const-string v8, "App measurement disabled via the global data collection setting" invoke-virtual {v7, v8}, Lcom/google/android/gms/measurement/internal/zzfy;->zza(Ljava/lang/String;)V goto :goto_6 .line 229 :pswitch_2 invoke-virtual {p0}, Lcom/google/android/gms/measurement/internal/zzij;->zzj()Lcom/google/android/gms/measurement/internal/zzfw; move-result-object v7 .line 230 invoke-virtual {v7}, Lcom/google/android/gms/measurement/internal/zzfw;->zzv()Lcom/google/android/gms/measurement/internal/zzfy; move-result-object v7 const-string v8, "App measurement deactivated via resources. This method is being deprecated. Please refer to https://firebase.google.com/support/guides/disable-analytics" .line 231 invoke-virtual {v7, v8}, Lcom/google/android/gms/measurement/internal/zzfy;->zza(Ljava/lang/String;)V goto :goto_6 .line 223 :pswitch_3 invoke-virtual {p0}, Lcom/google/android/gms/measurement/internal/zzij;->zzj()Lcom/google/android/gms/measurement/internal/zzfw; move-result-object v7 invoke-virtual {v7}, Lcom/google/android/gms/measurement/internal/zzfw;->zzp()Lcom/google/android/gms/measurement/internal/zzfy; move-result-object v7 const-string v8, "App measurement disabled via the init parameters" invoke-virtual {v7, v8}, Lcom/google/android/gms/measurement/internal/zzfy;->zza(Ljava/lang/String;)V goto :goto_6 .line 227 :pswitch_4 invoke-virtual {p0}, Lcom/google/android/gms/measurement/internal/zzij;->zzj()Lcom/google/android/gms/measurement/internal/zzfw; move-result-object v7 invoke-virtual {v7}, Lcom/google/android/gms/measurement/internal/zzfw;->zzn()Lcom/google/android/gms/measurement/internal/zzfy; move-result-object v7 const-string v8, "App measurement disabled via the manifest" invoke-virtual {v7, v8}, Lcom/google/android/gms/measurement/internal/zzfy;->zza(Ljava/lang/String;)V goto :goto_6 .line 215 :pswitch_5 invoke-virtual {p0}, Lcom/google/android/gms/measurement/internal/zzij;->zzj()Lcom/google/android/gms/measurement/internal/zzfw; move-result-object v7 invoke-virtual {v7}, Lcom/google/android/gms/measurement/internal/zzfw;->zzn()Lcom/google/android/gms/measurement/internal/zzfy; move-result-object v7 const-string v8, "App measurement disabled by setAnalyticsCollectionEnabled(false)" invoke-virtual {v7, v8}, Lcom/google/android/gms/measurement/internal/zzfy;->zza(Ljava/lang/String;)V goto :goto_6 .line 221 :pswitch_6 invoke-virtual {p0}, Lcom/google/android/gms/measurement/internal/zzij;->zzj()Lcom/google/android/gms/measurement/internal/zzfw; move-result-object v7 invoke-virtual {v7}, Lcom/google/android/gms/measurement/internal/zzfw;->zzp()Lcom/google/android/gms/measurement/internal/zzfy; move-result-object v7 const-string v8, "App measurement deactivated via the init parameters" invoke-virtual {v7, v8}, Lcom/google/android/gms/measurement/internal/zzfy;->zza(Ljava/lang/String;)V goto :goto_6 .line 225 :pswitch_7 invoke-virtual {p0}, Lcom/google/android/gms/measurement/internal/zzij;->zzj()Lcom/google/android/gms/measurement/internal/zzfw; move-result-object v7 invoke-virtual {v7}, Lcom/google/android/gms/measurement/internal/zzfw;->zzn()Lcom/google/android/gms/measurement/internal/zzfy; move-result-object v7 const-string v8, "App measurement deactivated via the manifest" invoke-virtual {v7, v8}, Lcom/google/android/gms/measurement/internal/zzfy;->zza(Ljava/lang/String;)V goto :goto_6 .line 219 :pswitch_8 invoke-virtual {p0}, Lcom/google/android/gms/measurement/internal/zzij;->zzj()Lcom/google/android/gms/measurement/internal/zzfw; move-result-object v7 invoke-virtual {v7}, Lcom/google/android/gms/measurement/internal/zzfw;->zzp()Lcom/google/android/gms/measurement/internal/zzfy; move-result-object v7 const-string v8, "App measurement collection enabled" invoke-virtual {v7, v8}, Lcom/google/android/gms/measurement/internal/zzfy;->zza(Ljava/lang/String;)V :goto_6 if-nez v6, :cond_6 goto :goto_7 :cond_6 move v5, v2 :goto_7 iput-object v3, p0, Lcom/google/android/gms/measurement/internal/zzfq;->zzj:Ljava/lang/String; iput-object v3, p0, Lcom/google/android/gms/measurement/internal/zzfq;->zzk:Ljava/lang/String; if-eqz v4, :cond_7 iget-object v4, p0, Lcom/google/android/gms/measurement/internal/zzij;->zzu:Lcom/google/android/gms/measurement/internal/zzhj; .line 242 invoke-virtual {v4}, Lcom/google/android/gms/measurement/internal/zzhj;->zzu()Ljava/lang/String; move-result-object v4 iput-object v4, p0, Lcom/google/android/gms/measurement/internal/zzfq;->zzk:Ljava/lang/String; .line 243 :cond_7 :try_start_3 invoke-virtual {p0}, Lcom/google/android/gms/measurement/internal/zzij;->zza()Landroid/content/Context; move-result-object v4 iget-object v6, p0, Lcom/google/android/gms/measurement/internal/zzij;->zzu:Lcom/google/android/gms/measurement/internal/zzhj; invoke-virtual {v6}, Lcom/google/android/gms/measurement/internal/zzhj;->zzx()Ljava/lang/String; move-result-object v6 const-string v7, "google_app_id" .line 245 new-instance v8, Lcom/google/android/gms/measurement/internal/zzhd; invoke-direct {v8, v4, v6}, Lcom/google/android/gms/measurement/internal/zzhd;->(Landroid/content/Context;Ljava/lang/String;)V .line 246 invoke-virtual {v8, v7}, Lcom/google/android/gms/measurement/internal/zzhd;->zza(Ljava/lang/String;)Ljava/lang/String; move-result-object v4 .line 248 invoke-static {v4}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z move-result v6 if-eqz v6, :cond_8 goto :goto_8 :cond_8 move-object v3, v4 :goto_8 iput-object v3, p0, Lcom/google/android/gms/measurement/internal/zzfq;->zzj:Ljava/lang/String; .line 249 invoke-static {v4}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z move-result v3 if-nez v3, :cond_9 .line 250 new-instance v3, Lcom/google/android/gms/measurement/internal/zzhd; .line 251 invoke-virtual {p0}, Lcom/google/android/gms/measurement/internal/zzij;->zza()Landroid/content/Context; move-result-object v4 iget-object v6, p0, Lcom/google/android/gms/measurement/internal/zzij;->zzu:Lcom/google/android/gms/measurement/internal/zzhj; invoke-virtual {v6}, Lcom/google/android/gms/measurement/internal/zzhj;->zzx()Ljava/lang/String; move-result-object v6 invoke-direct {v3, v4, v6}, Lcom/google/android/gms/measurement/internal/zzhd;->(Landroid/content/Context;Ljava/lang/String;)V const-string v4, "admob_app_id" .line 252 invoke-virtual {v3, v4}, Lcom/google/android/gms/measurement/internal/zzhd;->zza(Ljava/lang/String;)Ljava/lang/String; move-result-object v3 iput-object v3, p0, Lcom/google/android/gms/measurement/internal/zzfq;->zzk:Ljava/lang/String; goto :goto_9 :catch_3 move-exception v3 goto :goto_b :cond_9 :goto_9 if-eqz v5, :cond_b .line 254 invoke-virtual {p0}, Lcom/google/android/gms/measurement/internal/zzij;->zzj()Lcom/google/android/gms/measurement/internal/zzfw; move-result-object v3 .line 255 invoke-virtual {v3}, Lcom/google/android/gms/measurement/internal/zzfw;->zzp()Lcom/google/android/gms/measurement/internal/zzfy; move-result-object v3 const-string v4, "App measurement enabled for app package, google app id" iget-object v5, p0, Lcom/google/android/gms/measurement/internal/zzfq;->zza:Ljava/lang/String; iget-object v6, p0, Lcom/google/android/gms/measurement/internal/zzfq;->zzj:Ljava/lang/String; .line 256 invoke-static {v6}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z move-result v6 if-eqz v6, :cond_a iget-object v6, p0, Lcom/google/android/gms/measurement/internal/zzfq;->zzk:Ljava/lang/String; goto :goto_a :cond_a iget-object v6, p0, Lcom/google/android/gms/measurement/internal/zzfq;->zzj:Ljava/lang/String; .line 257 :goto_a invoke-virtual {v3, v4, v5, v6}, Lcom/google/android/gms/measurement/internal/zzfy;->zza(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V :try_end_3 .catch Ljava/lang/IllegalStateException; {:try_start_3 .. :try_end_3} :catch_3 goto :goto_c .line 260 :goto_b invoke-virtual {p0}, Lcom/google/android/gms/measurement/internal/zzij;->zzj()Lcom/google/android/gms/measurement/internal/zzfw; move-result-object v4 .line 261 invoke-virtual {v4}, Lcom/google/android/gms/measurement/internal/zzfw;->zzg()Lcom/google/android/gms/measurement/internal/zzfy; move-result-object v4 const-string v5, "Fetching Google App Id failed with exception. appId" .line 262 invoke-static {v0}, Lcom/google/android/gms/measurement/internal/zzfw;->zza(Ljava/lang/String;)Ljava/lang/Object; move-result-object v0 .line 263 invoke-virtual {v4, v5, v0, v3}, Lcom/google/android/gms/measurement/internal/zzfy;->zza(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V :cond_b :goto_c const/4 v0, 0x0 iput-object v0, p0, Lcom/google/android/gms/measurement/internal/zzfq;->zzg:Ljava/util/List; .line 266 invoke-virtual {p0}, Lcom/google/android/gms/measurement/internal/zzij;->zze()Lcom/google/android/gms/measurement/internal/zzae; move-result-object v0 const-string v3, "analytics.safelisted_events" invoke-virtual {v0, v3}, Lcom/google/android/gms/measurement/internal/zzae;->zzh(Ljava/lang/String;)Ljava/util/List; move-result-object v0 if-eqz v0, :cond_e .line 269 invoke-interface {v0}, Ljava/util/List;->isEmpty()Z move-result v3 if-eqz v3, :cond_c .line 270 invoke-virtual {p0}, Lcom/google/android/gms/measurement/internal/zzij;->zzj()Lcom/google/android/gms/measurement/internal/zzfw; move-result-object v0 invoke-virtual {v0}, Lcom/google/android/gms/measurement/internal/zzfw;->zzv()Lcom/google/android/gms/measurement/internal/zzfy; move-result-object v0 const-string v3, "Safelisted event list is empty. Ignoring" invoke-virtual {v0, v3}, Lcom/google/android/gms/measurement/internal/zzfy;->zza(Ljava/lang/String;)V goto :goto_d .line 272 :cond_c invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator; move-result-object v3 :cond_d invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z move-result v4 if-eqz v4, :cond_e invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; move-result-object v4 check-cast v4, Ljava/lang/String; .line 273 invoke-virtual {p0}, Lcom/google/android/gms/measurement/internal/zzij;->zzq()Lcom/google/android/gms/measurement/internal/zznt; move-result-object v5 const-string v6, "safelisted event" invoke-virtual {v5, v6, v4}, Lcom/google/android/gms/measurement/internal/zznt;->zzb(Ljava/lang/String;Ljava/lang/String;)Z move-result v4 if-nez v4, :cond_d goto :goto_d :cond_e iput-object v0, p0, Lcom/google/android/gms/measurement/internal/zzfq;->zzg:Ljava/util/List; :goto_d if-eqz v1, :cond_f .line 281 invoke-virtual {p0}, Lcom/google/android/gms/measurement/internal/zzij;->zza()Landroid/content/Context; move-result-object v0 invoke-static {v0}, Lcom/google/android/gms/common/wrappers/InstantApps;->isInstantApp(Landroid/content/Context;)Z move-result v0 iput v0, p0, Lcom/google/android/gms/measurement/internal/zzfq;->zzi:I return-void :cond_f iput v2, p0, Lcom/google/android/gms/measurement/internal/zzfq;->zzi:I return-void :pswitch_data_0 .packed-switch 0x0 :pswitch_8 :pswitch_7 :pswitch_6 :pswitch_5 :pswitch_4 :pswitch_3 :pswitch_2 :pswitch_1 :pswitch_0 .end packed-switch .end method .method public final zzz()Z .locals 1 const/4 v0, 0x1 return v0 .end method