package com.google.android.gms.internal.gtm; import com.google.android.gms.common.util.Clock; /* loaded from: classes.dex */ public final class zzcg { private final long zzabf; private final int zzabg; private double zzabh; private long zzabi; private final Object zzabj; private final Clock zzsd; private final String zzup; private zzcg(int i, long j, String str, Clock clock) { this.zzabj = new Object(); this.zzabg = 60; this.zzabh = 60; this.zzabf = 2000L; this.zzup = str; this.zzsd = clock; } public zzcg(String str, Clock clock) { this(60, 2000L, str, clock); } public final boolean zzfm() { synchronized (this.zzabj) { long currentTimeMillis = this.zzsd.currentTimeMillis(); double d = this.zzabh; double d2 = this.zzabg; if (d < d2) { double d3 = (currentTimeMillis - this.zzabi) / this.zzabf; if (d3 > 0.0d) { this.zzabh = Math.min(d2, d + d3); } } this.zzabi = currentTimeMillis; double d4 = this.zzabh; if (d4 >= 1.0d) { this.zzabh = d4 - 1.0d; return true; } String str = this.zzup; StringBuilder sb = new StringBuilder(String.valueOf(str).length() + 34); sb.append("Excessive "); sb.append(str); sb.append(" detected; call ignored."); zzch.zzac(sb.toString()); return false; } } }