package com.ifpdos.udi.service.system.ota;

import a.a.a.a.b.gw.i;
import a.a.a.a.c.u1.m;
import a.f.a.g;
import androidx.annotation.Keep;
import e.s.c.f;
import e.s.c.j;

/* JADX INFO: loaded from: classes.dex */
@Keep
public final class UpdateEngineCallback extends android.os.UpdateEngineCallback {
    public static final a Companion = new a(null);
    private static final float DOWNLOADING_PERCENT = 0.5f;
    private static final float FINALIZING_PERCENT = 0.5f;
    private static final String PROP_RO_VIRTUAL_AB_COMPRESSION = "ro.virtual_ab.compression.enabled";
    private static final String TAG = "UpdateEngineCallback";
    private final i callback;
    private final e.b mCompressionEnabled$delegate;

    public static final class a {
        public a(f fVar) {
        }
    }

    public static final class b extends j implements e.s.b.a<Boolean> {

        /* JADX INFO: renamed from: b, reason: collision with root package name */
        public static final b f5608b = new b();

        public b() {
            super(0);
        }

        @Override // e.s.b.a
        public Boolean a() {
            boolean zW = m.f1891a.w(UpdateEngineCallback.PROP_RO_VIRTUAL_AB_COMPRESSION, false);
            g gVar = a.f.a.f.f4591a;
            gVar.b(a.b.c.a.a.l(gVar, UpdateEngineCallback.TAG, zW, "mCompressionEnabled: "), new Object[0]);
            return Boolean.valueOf(zW);
        }
    }

    public UpdateEngineCallback(i iVar) {
        e.s.c.i.e(iVar, "callback");
        this.callback = iVar;
        this.mCompressionEnabled$delegate = d.a.u.a.r(b.f5608b);
    }

    private final boolean getMCompressionEnabled() {
        return ((Boolean) this.mCompressionEnabled$delegate.getValue()).booleanValue();
    }

    private final void statusUpdateSupportCompression(int i2, float f2) {
        if (i2 == 3) {
            float f3 = f2 * 0.5f;
            this.callback.a(f3);
            g gVar = a.f.a.f.f4591a;
            gVar.g(TAG);
            gVar.b(e.s.c.i.j("onStatusUpdate: DOWNLOADING ", Float.valueOf(f3)), new Object[0]);
            return;
        }
        if (i2 != 5) {
            return;
        }
        float f4 = (f2 * 0.5f) + 0.5f;
        this.callback.a(f4);
        g gVar2 = a.f.a.f.f4591a;
        gVar2.g(TAG);
        gVar2.b(e.s.c.i.j("onStatusUpdate: FINALIZING ", Float.valueOf(f4)), new Object[0]);
    }

    public void onPayloadApplicationComplete(int i2) {
        g gVar = a.f.a.f.f4591a;
        gVar.g(TAG);
        gVar.b(e.s.c.i.j("onPayloadApplicationComplete: errorCode ", Integer.valueOf(i2)), new Object[0]);
        if (i2 == 0) {
            this.callback.onSuccess();
        } else {
            this.callback.b(e.s.c.i.j("update engine error: ", Integer.valueOf(i2)));
        }
    }

    public void onStatusUpdate(int i2, float f2) {
        g gVar = a.f.a.f.f4591a;
        gVar.g(TAG);
        gVar.b("onStatusUpdate: status " + i2 + ", percent: " + f2, new Object[0]);
        if (getMCompressionEnabled()) {
            statusUpdateSupportCompression(i2, f2);
        } else if (i2 == 3) {
            this.callback.a(f2);
        }
    }
}
