package p138.p176.p177.p178.p181.p184.p185;

import android.app.job.JobInfo;
import android.app.job.JobScheduler;
import android.content.ComponentName;
import android.content.Context;
import android.os.PersistableBundle;
import android.util.Base64;
import com.google.android.datatransport.runtime.scheduling.jobscheduling.JobInfoSchedulerService;
import java.nio.ByteBuffer;
import java.nio.charset.Charset;
import java.util.Iterator;
import java.util.Set;
import java.util.zip.Adler32;
import p000.p001.p002.p003.p004.C0567;
import p138.p176.p177.p178.EnumC3254;
import p138.p176.p177.p178.p181.AbstractC3303;
import p138.p176.p177.p178.p181.C3293;
import p138.p176.p177.p178.p181.p184.p185.AbstractC3342;
import p138.p176.p177.p178.p181.p184.p186.InterfaceC3361;
import p138.p176.p177.p178.p181.p189.C3388;

/* JADX INFO: renamed from: ދ.ހ.֏.֏.ރ.ގ.ޅ.ށ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes.dex */
public class C3340 implements InterfaceC3357 {

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public final Context f9825;

    /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
    public final InterfaceC3361 f9826;

    /* JADX INFO: renamed from: ހ, reason: contains not printable characters */
    public final AbstractC3342 f9827;

    public C3340(Context context, InterfaceC3361 interfaceC3361, AbstractC3342 abstractC3342) {
        this.f9825 = context;
        this.f9826 = interfaceC3361;
        this.f9827 = abstractC3342;
    }

    @Override // p138.p176.p177.p178.p181.p184.p185.InterfaceC3357
    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public void mo5382(AbstractC3303 abstractC3303, int i) {
        boolean z;
        ComponentName componentName = new ComponentName(this.f9825, (Class<?>) JobInfoSchedulerService.class);
        JobScheduler jobScheduler = (JobScheduler) this.f9825.getSystemService("jobscheduler");
        Adler32 adler32 = new Adler32();
        adler32.update(this.f9825.getPackageName().getBytes(Charset.forName("UTF-8")));
        C3293 c3293 = (C3293) abstractC3303;
        adler32.update(c3293.f9729.getBytes(Charset.forName("UTF-8")));
        adler32.update(ByteBuffer.allocate(4).putInt(C3388.m5424(c3293.f9731)).array());
        byte[] bArr = c3293.f9730;
        if (bArr != null) {
            adler32.update(bArr);
        }
        int value = (int) adler32.getValue();
        Iterator<JobInfo> it = jobScheduler.getAllPendingJobs().iterator();
        while (true) {
            if (!it.hasNext()) {
                break;
            }
            JobInfo next = it.next();
            int i2 = next.getExtras().getInt("attemptNumber");
            if (next.getId() == value) {
                z = i2 >= i;
            }
        }
        if (z) {
            C0567.m1893("JobInfoScheduler", "Upload for context %s is already scheduled. Returning...", abstractC3303);
            return;
        }
        long jMo5390 = this.f9826.mo5390(abstractC3303);
        AbstractC3342 abstractC3342 = this.f9827;
        JobInfo.Builder builder = new JobInfo.Builder(value, componentName);
        C3293 c32932 = (C3293) abstractC3303;
        EnumC3254 enumC3254 = c32932.f9731;
        builder.setMinimumLatency(abstractC3342.m5383(enumC3254, jMo5390, i));
        Set<AbstractC3342.EnumC3345> set = ((C3337) ((C3336) abstractC3342).f9818.get(enumC3254)).f9821;
        if (set.contains(AbstractC3342.EnumC3345.NETWORK_UNMETERED)) {
            builder.setRequiredNetworkType(2);
        } else {
            builder.setRequiredNetworkType(1);
        }
        if (set.contains(AbstractC3342.EnumC3345.DEVICE_CHARGING)) {
            builder.setRequiresCharging(true);
        }
        if (set.contains(AbstractC3342.EnumC3345.DEVICE_IDLE)) {
            builder.setRequiresDeviceIdle(true);
        }
        PersistableBundle persistableBundle = new PersistableBundle();
        persistableBundle.putInt("attemptNumber", i);
        persistableBundle.putString("backendName", c32932.f9729);
        persistableBundle.putInt("priority", C3388.m5424(c32932.f9731));
        byte[] bArr2 = c32932.f9730;
        if (bArr2 != null) {
            persistableBundle.putString("extras", Base64.encodeToString(bArr2, 0));
        }
        builder.setExtras(persistableBundle);
        C0567.m1894("JobInfoScheduler", "Scheduling upload for context %s with jobId=%d in %dms(Backend next call timestamp %d). Attempt %d", abstractC3303, Integer.valueOf(value), Long.valueOf(this.f9827.m5383(c32932.f9731, jMo5390, i)), Long.valueOf(jMo5390), Integer.valueOf(i));
        jobScheduler.schedule(builder.build());
    }
}
