package com.google.android.gms.measurement;

import G3.b;
import android.app.Service;
import android.app.job.JobParameters;
import android.content.Intent;
import android.os.IBinder;
import android.os.PowerManager;
import android.util.Log;
import android.util.SparseArray;
import d3.BinderC0841z0;
import d3.C0817r0;
import d3.InterfaceC0833w1;
import d3.Q1;
import d3.RunnableC0771b1;
import d3.V0;
import d3.Z;
import p0.AbstractC1410a;

/* JADX INFO: loaded from: classes.dex */
public final class AppMeasurementService extends Service implements InterfaceC0833w1 {

    /* JADX INFO: renamed from: q, reason: collision with root package name */
    public V0 f10092q;

    @Override // d3.InterfaceC0833w1
    public final void a(Intent intent) {
        SparseArray sparseArray = AbstractC1410a.f16022a;
        int intExtra = intent.getIntExtra("androidx.contentpager.content.wakelockid", 0);
        if (intExtra == 0) {
            return;
        }
        SparseArray sparseArray2 = AbstractC1410a.f16022a;
        synchronized (sparseArray2) {
            try {
                PowerManager.WakeLock wakeLock = (PowerManager.WakeLock) sparseArray2.get(intExtra);
                if (wakeLock != null) {
                    wakeLock.release();
                    sparseArray2.remove(intExtra);
                } else {
                    Log.w("WakefulBroadcastReceiv.", "No active wake lock id #" + intExtra);
                }
            } catch (Throwable th) {
                throw th;
            }
        }
    }

    @Override // d3.InterfaceC0833w1
    public final boolean b(int i) {
        return stopSelfResult(i);
    }

    @Override // d3.InterfaceC0833w1
    public final void c(JobParameters jobParameters) {
        throw new UnsupportedOperationException();
    }

    public final V0 d() {
        if (this.f10092q == null) {
            this.f10092q = new V0(1, this);
        }
        return this.f10092q;
    }

    @Override // android.app.Service
    public final IBinder onBind(Intent intent) {
        V0 v0D = d();
        v0D.getClass();
        if (intent == null) {
            Log.e("FA", "onBind called with null intent");
            return null;
        }
        String action = intent.getAction();
        if ("com.google.android.gms.measurement.START".equals(action)) {
            return new BinderC0841z0(Q1.o0((Service) v0D.f11784r));
        }
        Log.w("FA", "onBind received unknown action: ".concat(String.valueOf(action)));
        return null;
    }

    @Override // android.app.Service
    public final void onCreate() {
        super.onCreate();
        Log.v("FA", ((Service) d().f11784r).getClass().getSimpleName().concat(" is starting up."));
    }

    @Override // android.app.Service
    public final void onDestroy() {
        Log.v("FA", ((Service) d().f11784r).getClass().getSimpleName().concat(" is shutting down."));
        super.onDestroy();
    }

    @Override // android.app.Service
    public final void onRebind(Intent intent) {
        d();
        if (intent == null) {
            Log.e("FA", "onRebind called with null intent");
        } else {
            Log.v("FA", "onRebind called. action: ".concat(String.valueOf(intent.getAction())));
        }
    }

    @Override // android.app.Service
    public final int onStartCommand(Intent intent, int i, int i5) {
        V0 v0D = d();
        if (intent == null) {
            v0D.getClass();
            Log.w("FA", "AppMeasurementService started with null intent");
            return 2;
        }
        Service service = (Service) v0D.f11784r;
        Z z8 = C0817r0.q(service, null, null).f12150y;
        C0817r0.k(z8);
        String action = intent.getAction();
        z8.D.d("Local AppMeasurementService called. startId, action", Integer.valueOf(i5), action);
        if (!"com.google.android.gms.measurement.UPLOAD".equals(action)) {
            return 2;
        }
        RunnableC0771b1 runnableC0771b1 = new RunnableC0771b1(v0D, i5, z8, intent);
        Q1 q1O0 = Q1.o0(service);
        q1O0.c().O(new b(q1O0, 21, runnableC0771b1));
        return 2;
    }

    @Override // android.app.Service
    public final boolean onUnbind(Intent intent) {
        d();
        if (intent == null) {
            Log.e("FA", "onUnbind called with null intent");
            return true;
        }
        Log.v("FA", "onUnbind called for intent. action: ".concat(String.valueOf(intent.getAction())));
        return true;
    }
}
