package com.google.android.gms.internal.ads;

import android.os.Environment;
import android.os.SystemClock;
import android.util.Base64;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.ArrayList;
import java.util.concurrent.ExecutorService;

/* JADX INFO: loaded from: classes2.dex */
public final class il {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final n5.s f12561a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final kn f12562b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public final boolean f12563c;

    public il() {
        this.f12562b = ln.M();
        this.f12563c = false;
        this.f12561a = new n5.s(5);
    }

    public final synchronized void a(hl hlVar) {
        if (this.f12563c) {
            try {
                hlVar.d(this.f12562b);
            } catch (NullPointerException e10) {
                m7.n.C.f30469h.d("AdMobClearcutLogger.modify", e10);
            }
        }
    }

    public final synchronized void b(int i10) {
        if (this.f12563c) {
            if (((Boolean) n7.y.f31093e.f31096c.b(ao.V5)).booleanValue()) {
                d(i10);
            } else {
                c(i10);
            }
        }
    }

    public final synchronized void c(int i10) {
        kn knVar = this.f12562b;
        knVar.c();
        ((ln) knVar.f8617b).G();
        ArrayList arrayListD = p7.r0.D();
        knVar.c();
        ((ln) knVar.f8617b).F(arrayListD);
        bp bpVar = new bp(this.f12561a, ((ln) knVar.e()).b());
        int i11 = i10 - 1;
        bpVar.f9617a = i11;
        synchronized (bpVar) {
            ((ExecutorService) ((n5.s) bpVar.f9619c).f30881c).execute(new mv1(bpVar, 12));
        }
        p7.l0.g("Logging Event with event code : ".concat(String.valueOf(Integer.toString(i11, 10))));
    }

    public final synchronized void d(int i10) {
        File externalStorageDirectory = Environment.getExternalStorageDirectory();
        if (externalStorageDirectory == null) {
            return;
        }
        try {
            FileOutputStream fileOutputStream = new FileOutputStream(new File(g30.a(externalStorageDirectory, "clearcut_events.txt")), true);
            try {
                try {
                    fileOutputStream.write(e(i10).getBytes());
                } catch (IOException unused) {
                    p7.l0.g("Could not write Clearcut to file.");
                    try {
                        fileOutputStream.close();
                    } catch (IOException unused2) {
                        p7.l0.g("Could not close Clearcut output stream.");
                    }
                }
            } finally {
                try {
                    fileOutputStream.close();
                } catch (IOException unused3) {
                    p7.l0.g("Could not close Clearcut output stream.");
                }
            }
        } catch (FileNotFoundException unused4) {
            p7.l0.g("Could not find file for Clearcut");
        }
    }

    public final synchronized String e(int i10) {
        kn knVar;
        knVar = this.f12562b;
        m7.n.C.f30472k.getClass();
        return String.format("id=%s,timestamp=%s,event=%s,data=%s\n", ((ln) knVar.f8617b).L(), Long.valueOf(SystemClock.elapsedRealtime()), Integer.valueOf(i10 - 1), Base64.encodeToString(((ln) knVar.e()).b(), 3));
    }

    public il(n5.s sVar) {
        this.f12562b = ln.M();
        this.f12561a = sVar;
        this.f12563c = ((Boolean) n7.y.f31093e.f31096c.b(ao.U5)).booleanValue();
    }
}
