导航菜单

页面标题

页面副标题

OVO v3.139.0 - ScannerActivity.java 源代码

正在查看: OVO v3.139.0 应用的 ScannerActivity.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package ovo.id.wallet.scanner.ui.presentation;

import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.graphics.Canvas;
import android.graphics.Matrix;
import android.graphics.Paint;
import android.graphics.PointF;
import android.graphics.Rect;
import android.graphics.YuvImage;
import android.media.Image;
import android.net.Uri;
import android.os.Build;
import android.os.Bundle;
import android.os.Parcelable;
import android.renderscript.Allocation;
import android.renderscript.Element;
import android.renderscript.RenderScript;
import android.renderscript.ScriptIntrinsicBlur;
import android.view.MotionEvent;
import android.view.ScaleGestureDetector;
import android.view.View;
import androidx.activity.ComponentActivity;
import androidx.activity.result.ActivityResult;
import androidx.camera.view.PreviewView;
import androidx.compose.ui.Modifier;
import androidx.compose.ui.platform.AndroidCompositionLocals_androidKt;
import androidx.lifecycle.LifecycleOwner;
import androidx.lifecycle.MutableLiveData;
import androidx.lifecycle.Observer;
import androidx.lifecycle.ViewModelLazy;
import androidx.lifecycle.ViewModelProvider;
import androidx.lifecycle.ViewModelStore;
import com.airbnb.lottie.LottieComposition;
import com.airbnb.lottie.compose.LottieAnimationKt;
import com.airbnb.lottie.compose.LottieClipSpec;
import com.airbnb.lottie.compose.LottieCompositionSpec;
import com.airbnb.lottie.compose.LottieDynamicProperties;
import com.airbnb.lottie.compose.RememberLottieCompositionKt;
import com.google.mlkit.vision.barcode.BarcodeScanner;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.nio.ByteBuffer;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Locale;
import java.util.Map;
import kotlin.Metadata;
import o.i.Alignment;
import o.i.Composer;
import o.i.Function110;
import o.i.Function23;
import o.i.Function31;
import o.i.a61;
import o.i.aac;
import o.i.aba;
import o.i.ac;
import o.i.akb;
import o.i.b1f;
import o.i.b22;
import o.i.b52;
import o.i.b8;
import o.i.ba7;
import o.i.bc;
import o.i.bcd;
import o.i.bfd;
import o.i.bgd;
import o.i.c1e;
import o.i.c22;
import o.i.cc0;
import o.i.cc2;
import o.i.ced;
import o.i.cfd;
import o.i.ded;
import o.i.dfd;
import o.i.eed;
import o.i.efd;
import o.i.f20;
import o.i.ffd;
import o.i.fxa;
import o.i.g00;
import o.i.ged;
import o.i.gfd;
import o.i.gh1;
import o.i.hce;
import o.i.hfd;
import o.i.i0h;
import o.i.icb;
import o.i.ied;
import o.i.ifd;
import o.i.im8;
import o.i.isc;
import o.i.iw0;
import o.i.jc0;
import o.i.jfd;
import o.i.jg2;
import o.i.jo3;
import o.i.jt7;
import o.i.k9g;
import o.i.kac;
import o.i.kdd;
import o.i.ked;
import o.i.kfd;
import o.i.la5;
import o.i.lc;
import o.i.lc2;
import o.i.ld4;
import o.i.ldd;
import o.i.lfd;
import o.i.lwe;
import o.i.mb3;
import o.i.mfd;
import o.i.mwe;
import o.i.nca;
import o.i.nfd;
import o.i.nic;
import o.i.nq0;
import o.i.nrg;
import o.i.o07;
import o.i.oa;
import o.i.oed;
import o.i.ofd;
import o.i.oid;
import o.i.otg;
import o.i.oye;
import o.i.p1g;
import o.i.p2d;
import o.i.ped;
import o.i.pfd;
import o.i.pgc;
import o.i.phb;
import o.i.ptg;
import o.i.pue;
import o.i.pvf;
import o.i.pvm;
import o.i.pw1;
import o.i.pw5;
import o.i.q0f;
import o.i.q99;
import o.i.qed;
import o.i.qfd;
import o.i.qo;
import o.i.qq4;
import o.i.r89;
import o.i.red;
import o.i.rfd;
import o.i.rm9;
import o.i.rrc;
import o.i.ru1;
import o.i.ry6;
import o.i.s23;
import o.i.s7e;
import o.i.sed;
import o.i.sf1;
import o.i.sfd;
import o.i.sh2;
import o.i.sid;
import o.i.snm;
import o.i.t02;
import o.i.td2;
import o.i.ted;
import o.i.tfc;
import o.i.tfd;
import o.i.tid;
import o.i.tp;
import o.i.txb;
import o.i.ua8;
import o.i.ued;
import o.i.ufd;
import o.i.uh;
import o.i.unb;
import o.i.up;
import o.i.us9;
import o.i.uu1;
import o.i.uw5;
import o.i.v11;
import o.i.ved;
import o.i.vk7;
import o.i.vke;
import o.i.vo8;
import o.i.vuc;
import o.i.vw5;
import o.i.vx;
import o.i.vx0;
import o.i.w1n;
import o.i.w71;
import o.i.wb;
import o.i.wed;
import o.i.wfd;
import o.i.wid;
import o.i.xed;
import o.i.xfd;
import o.i.xh;
import o.i.xh9;
import o.i.xz6;
import o.i.yfc;
import o.i.yfd;
import o.i.ylb;
import o.i.yrg;
import o.i.ys2;
import o.i.z20;
import o.i.z8;
import o.i.zed;
import o.i.zfc;
import o.i.zu5;
import o.i.zx1;
import ovo.id.analytics.AnalyticType;
import ovo.id.base.BaseActivity;
import ovo.id.base.utils.StringWrapper;
import ovo.id.onboarding.auth.presentation.fragment.EmailAddressVerificationFragment;
import ovo.id.ravier.commons.Type;
import ovo.id.wallet.base.domain.model.WalletBalance;
import ovo.id.wallet.checkout.core.domain.entity.model.CheckoutMetadata;
import ovo.id.wallet.scanner.core.domain.entity.QrScanPay;
import ovo.id.wallet.scanner.core.domain.entity.SkyParkingBarcodePay;
import ovo.id.wallet.scanner.ui.presentation.ScannerActivity;
import ovo.id.wallet.scanner.ui.presentation.landing.ManualParkingComposeActivity;
import ovo.id.wallet.scanner.ui.presentation.utils.DialogType;
import ovo.id.wallet.scanner.ui.presentation.utils.LinkScannerSection;

@Metadata(d1 = {"\u0000\u0018\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0004\b\u0007\u0018\u00002\u00020\u00012\u00020\u00022\u00020\u00032\u00020\u0004:\u0001\u0007B\u0007¢\u0006\u0004\b\u0005\u0010\u0006¨\u0006\b"}, d2 = {"Lovo/id/wallet/scanner/ui/presentation/ScannerActivity;", "Lovo/id/base/BaseActivity;", "Lo/i/vw5;", "Lo/i/uw5;", "Lo/i/txb;", "<init>", "()V", "e", "scanner-ui_release"}, k = 1, mv = {1, 8, 0})
public final class ScannerActivity extends BaseActivity implements vw5, uw5, txb {
    public static final int v0 = 0;
    public sid G;
    public akb H;
    public ViewModelProvider.Factory I;
    public a61 J;
    public String K;
    public com.google.android.material.bottomsheet.b L;
    public int M;
    public final ViewModelLazy N = new ViewModelLazy(vuc.a(bgd.class), new q0(this), new t0(), new r0(this));
    public final pw1 O = new pw1(this);
    public final oye P = im8.b(new i0());
    public final oye Q = im8.b(new p0());
    public final lc R = s0(new bc(), new n0());
    public final lc S = s0(new bc(), new o0());
    public final lc T = s0(new icb(), new j0());
    public final lc U = s0(new ac(), new m0());
    public final oye V = im8.b(new j());
    public final oye W = im8.b(new l0());
    public final oye X = im8.b(new k0());
    public final oye Y = im8.b(new k());
    public final oye Z = im8.b(new i());
    public final s0 u0 = new s0();

    @s23(c = "ovo.id.wallet.scanner.ui.presentation.ScannerActivity$CameraDebugOverlay$1", f = "ScannerActivity.kt", l = {1994}, m = "invokeSuspend")
    public static final class a extends lwe implements Function23<phb, td2<? super p1g>, Object> {
        public int b;
        public Object c;
        public final pvf<Bitmap, List<cc0>, Integer> d;
        public final ScannerActivity e;

        public static final class C0068a extends ua8 implements Function110<aba, p1g> {
            public final pvf<Bitmap, List<cc0>, Integer> b;
            public final ScannerActivity c;

            public C0068a(pvf<Bitmap, ? extends List<? extends cc0>, Integer> pvfVar, ScannerActivity scannerActivity) {
                super(1);
                this.b = pvfVar;
                this.c = scannerActivity;
            }

            public final java.lang.Object invoke(java.lang.Object r7) {
                throw new UnsupportedOperationException("Method not decompiled: ovo.id.wallet.scanner.ui.presentation.ScannerActivity.a.C0068a.invoke(java.lang.Object):java.lang.Object");
            }
        }

        public a(pvf<Bitmap, ? extends List<? extends cc0>, Integer> pvfVar, ScannerActivity scannerActivity, td2<? super a> td2Var) {
            super(2, td2Var);
            this.d = pvfVar;
            this.e = scannerActivity;
        }

        public final td2<p1g> create(Object obj, td2<?> td2Var) {
            a aVar = new a(this.d, this.e, td2Var);
            aVar.c = obj;
            return aVar;
        }

        public final Object invoke(Object obj, Object obj2) {
            return create((phb) obj, (td2) obj2).invokeSuspend(p1g.a);
        }

        public final Object invokeSuspend(Object obj) {
            jg2 jg2Var = jg2.COROUTINE_SUSPENDED;
            int i = this.b;
            if (i == 0) {
                p2d.b(obj);
                phb phbVar = (phb) this.c;
                C0068a c0068a = new C0068a(this.d, this.e);
                this.b = 1;
                if (b1f.d(phbVar, (EmailAddressVerificationFragment.b.a) null, (Function31) null, c0068a, this, 7) == jg2Var) {
                    return jg2Var;
                }
            } else {
                if (i != 1) {
                    throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
                }
                p2d.b(obj);
            }
            return p1g.a;
        }
    }

    public class a0 extends pw5 implements Function110<qq4, p1g> {
        public a0(Object obj) {
            super(1, obj, ScannerActivity.class, "inputManualErrorDialog", "inputManualErrorDialog(Lovo/id/core/models/loyalty/ErrorSpanRavierDialogModel;)V", 0);
        }

        public final Object invoke(Object obj) {
            qq4 qq4Var = (qq4) obj;
            vk7.f(qq4Var, "p0");
            ?? r0 = (ScannerActivity) ((v11) this).receiver;
            int i = ScannerActivity.v0;
            r0.getClass();
            ?? zfcVar = new zfc(r0, zx1.b.a);
            zfcVar.o(Integer.valueOf(qq4Var.b));
            String a = qq4Var.c.a((Context) r0);
            if (a == null) {
                a = "";
            }
            zfcVar.x(a);
            zfcVar.k(qq4Var.d.c(r0));
            String a2 = qq4Var.e.a((Context) r0);
            if (a2 == null) {
                a2 = "";
            }
            zfcVar.s(a2, new dfd(qq4Var, r0));
            String a3 = StringWrapper.a.a(kac.scanner_error_manual_input).a((Context) r0);
            zfcVar.v(a3 != null ? a3 : "", new efd(qq4Var, r0));
            zfcVar.s = new ffd(qq4Var, r0);
            zfcVar.r = new gfd(r0);
            zfcVar.show();
            r0.L = zfcVar;
            return p1g.a;
        }
    }

    public static final class b extends ua8 implements Function23<Composer, Integer, p1g> {
        public final pvf<Bitmap, List<cc0>, Integer> c;
        public final int d;

        public b(pvf<Bitmap, ? extends List<? extends cc0>, Integer> pvfVar, int i) {
            super(2);
            this.c = pvfVar;
            this.d = i;
        }

        public final Object invoke(Object obj, Object obj2) {
            ((Number) obj2).intValue();
            int e = jo3.e(this.d | 1);
            ScannerActivity.this.N0(this.c, (Composer) obj, e);
            return p1g.a;
        }
    }

    public class b0 extends pw5 implements Function110<qq4, p1g> {
        public b0(Object obj) {
            super(1, obj, ScannerActivity.class, "navigateHomeErrorDialog", "navigateHomeErrorDialog(Lovo/id/core/models/loyalty/ErrorSpanRavierDialogModel;)V", 0);
        }

        public final Object invoke(Object obj) {
            qq4 qq4Var = (qq4) obj;
            vk7.f(qq4Var, "p0");
            ?? r0 = (ScannerActivity) ((v11) this).receiver;
            int i = ScannerActivity.v0;
            r0.getClass();
            ?? zfcVar = new zfc(r0, zx1.b.a);
            zfcVar.o(Integer.valueOf(qq4Var.b));
            String a = qq4Var.c.a((Context) r0);
            if (a == null) {
                a = "";
            }
            zfcVar.x(a);
            zfcVar.k(qq4Var.d.c(r0));
            String a2 = qq4Var.e.a((Context) r0);
            zfcVar.s(a2 != null ? a2 : "", new hfd(qq4Var, r0));
            zfcVar.s = new ifd(qq4Var, r0);
            zfcVar.r = new jfd(r0);
            zfcVar.show();
            r0.L = zfcVar;
            return p1g.a;
        }
    }

    public static final class c extends ua8 implements Function110<Context, PreviewView> {
        public final LifecycleOwner c;

        public c(LifecycleOwner lifecycleOwner) {
            super(1);
            this.c = lifecycleOwner;
        }

        public final Object invoke(Object obj) {
            Context context = (Context) obj;
            vk7.f(context, "it");
            final PreviewView previewView = new PreviewView(context);
            LifecycleOwner lifecycleOwner = this.c;
            int i = ScannerActivity.v0;
            final ?? r7 = ScannerActivity.this;
            r7.getClass();
            otg.a.getClass();
            Rect a = ((otg) otg.a.b.invoke(ptg.b)).a((Activity) r7).a();
            int width = a.width();
            int height = a.height();
            Integer num = (Integer) z20.K(new Integer[]{Integer.valueOf(width), Integer.valueOf(height)});
            double intValue = (num != null ? num.intValue() : 1) / (((Integer) z20.L(new Integer[]{Integer.valueOf(width), Integer.valueOf(height)})) != null ? r1.intValue() : 1);
            int i2 = Math.abs(intValue - 1.3333333333333333d) <= Math.abs(intValue - 1.7777777777777777d) ? 0 : 1;
            ylb.a aVar = new ylb.a();
            aVar.a.N(o07.h, Integer.valueOf(i2 != -1 ? i2 : 0));
            ylb c = aVar.c();
            c.F(previewView.getSurfaceProvider());
            unb unbVar = unb.h;
            gh1 a2 = unb.a.a(context);
            a2.addListener(new sf1(2, new ovo.id.wallet.scanner.ui.presentation.a(a2, i2, r7, lifecycleOwner, c)), lc2.d(context));
            final ScaleGestureDetector scaleGestureDetector = new ScaleGestureDetector(context, new ped(r7));
            previewView.setOnTouchListener(new View.OnTouchListener() {
                @Override
                public final boolean onTouch(View view, MotionEvent motionEvent) {
                    PointF pointF;
                    w71 b;
                    PreviewView previewView2 = previewView;
                    ScannerActivity scannerActivity = r7;
                    ScaleGestureDetector scaleGestureDetector2 = scaleGestureDetector;
                    int i3 = ScannerActivity.v0;
                    vk7.f(previewView2, "$previewView");
                    vk7.f(scannerActivity, "this$0");
                    vk7.f(scaleGestureDetector2, "$scaleGestureDetector");
                    int action = motionEvent.getAction();
                    if (action != 0) {
                        if (action != 1) {
                            scaleGestureDetector2.onTouchEvent(motionEvent);
                        } else {
                            qmb meteringPointFactory = previewView2.getMeteringPointFactory();
                            vk7.e(meteringPointFactory, "previewView.meteringPointFactory");
                            qmb qmbVar = meteringPointFactory;
                            float[] fArr = {motionEvent.getX(), motionEvent.getY()};
                            synchronized (qmbVar) {
                                Matrix matrix = qmbVar.d;
                                if (matrix == null) {
                                    pointF = qmb.e;
                                } else {
                                    matrix.mapPoints(fArr);
                                    pointF = new PointF(fArr[0], fArr[1]);
                                }
                            }
                            la5 la5Var = new la5(new la5.a(new ye9(pointF.x, pointF.y, ((ze9) meteringPointFactory).a)));
                            a61 a61Var = scannerActivity.J;
                            if (a61Var != null && (b = a61Var.b()) != null) {
                                b.l(la5Var);
                            }
                        }
                    }
                    return true;
                }
            });
            return previewView;
        }
    }

    public class c0 extends pw5 implements Function110<fxa<? extends String, ? extends HashMap<String, String>>, p1g> {
        public c0(Object obj) {
            super(1, obj, ScannerActivity.class, "trackLeanplum", "trackLeanplum(Lkotlin/Pair;)V", 0);
        }

        public final Object invoke(Object obj) {
            fxa fxaVar = (fxa) obj;
            vk7.f(fxaVar, "p0");
            BaseActivity baseActivity = (ScannerActivity) ((v11) this).receiver;
            int i = ScannerActivity.v0;
            baseActivity.getClass();
            uh.a(baseActivity, new xh(AnalyticType.LEANPLUM_EVENT, (String) fxaVar.a, (Map) fxaVar.b, 8));
            return p1g.a;
        }
    }

    public static final class d extends ua8 implements Function23<Composer, Integer, p1g> {
        public final int c;

        public d(int i) {
            super(2);
            this.c = i;
        }

        public final Object invoke(Object obj, Object obj2) {
            ((Number) obj2).intValue();
            int e = jo3.e(this.c | 1);
            ScannerActivity.this.O0((Composer) obj, e);
            return p1g.a;
        }
    }

    public class d0 extends pw5 implements Function110<xh, p1g> {
        public d0(Object obj) {
            super(1, obj, uh.class, "trackAnalyticData", "trackAnalyticData(Landroid/content/Context;Lovo/id/analytics/AnalyticPayload;)V", 1);
        }

        public final Object invoke(Object obj) {
            xh xhVar = (xh) obj;
            vk7.f(xhVar, "p0");
            uh.a((Context) ((v11) this).receiver, xhVar);
            return p1g.a;
        }
    }

    public static final class e implements ry6.a {
        public final f20<Long> a = new f20<>(5);
        public final ArrayList<Function110<androidx.camera.core.d, p1g>> b;

        public e(oed oedVar) {
            ArrayList<Function110<androidx.camera.core.d, p1g>> arrayList = new ArrayList<>();
            this.b = arrayList;
            arrayList.add(oedVar);
        }

        public final void a() {
        }

        public final void b(c1e c1eVar) {
            ArrayList<Function110<androidx.camera.core.d, p1g>> arrayList = this.b;
            if (arrayList.isEmpty()) {
                c1eVar.close();
                return;
            }
            Long valueOf = Long.valueOf(System.currentTimeMillis());
            f20<Long> f20Var = this.a;
            f20Var.addLast(valueOf);
            while (f20Var.c >= 8) {
                f20Var.removeLast();
            }
            Long l = (Long) f20Var.i();
            if (l != null) {
                l.longValue();
            }
            Long l2 = (Long) f20Var.l();
            if (l2 != null) {
                l2.longValue();
            }
            ((Number) f20Var.first()).longValue();
            Iterator<Function110<androidx.camera.core.d, p1g>> it = arrayList.iterator();
            while (it.hasNext()) {
                it.next().invoke(c1eVar);
            }
            c1eVar.close();
        }
    }

    public class e0 extends pw5 implements Function110<qq4, p1g> {
        public e0(Object obj) {
            super(1, obj, ScannerActivity.class, "generalSpanErrorDialog", "generalSpanErrorDialog(Lovo/id/core/models/loyalty/ErrorSpanRavierDialogModel;)V", 0);
        }

        public final Object invoke(Object obj) {
            qq4 qq4Var = (qq4) obj;
            vk7.f(qq4Var, "p0");
            ?? r0 = (ScannerActivity) ((v11) this).receiver;
            int i = ScannerActivity.v0;
            r0.getClass();
            ?? zfcVar = new zfc(r0, zx1.b.a);
            zfcVar.o(Integer.valueOf(qq4Var.b));
            String a = qq4Var.c.a((Context) r0);
            if (a == null) {
                a = "";
            }
            zfcVar.x(a);
            zfcVar.k(qq4Var.d.c(r0));
            String a2 = qq4Var.e.a((Context) r0);
            zfcVar.s(a2 != null ? a2 : "", new ved(qq4Var, r0));
            zfcVar.s = new wed(qq4Var, r0);
            zfcVar.r = new xed(r0);
            zfcVar.show();
            r0.L = zfcVar;
            return p1g.a;
        }
    }

    public static final class f extends ua8 implements Function23<Composer, Integer, p1g> {
        public final Bitmap c;
        public final int d;

        public f(Bitmap bitmap, int i) {
            super(2);
            this.c = bitmap;
            this.d = i;
        }

        public final Object invoke(Object obj, Object obj2) {
            ((Number) obj2).intValue();
            int e = jo3.e(this.d | 1);
            ScannerActivity.this.P0(this.c, (Composer) obj, e);
            return p1g.a;
        }
    }

    public static final class f0 extends ua8 implements Function23<Composer, Integer, p1g> {
        public f0() {
            super(2);
        }

        public final Object invoke(Object obj, Object obj2) {
            Composer composer = (Composer) obj;
            if ((((Number) obj2).intValue() & 11) == 2 && composer.j()) {
                composer.F();
            } else {
                nic.a(false, c22.b(composer, 718131066, new ovo.id.wallet.scanner.ui.presentation.b(ScannerActivity.this)), composer, 48, 1);
            }
            return p1g.a;
        }
    }

    public static final class g extends ua8 implements Function23<Composer, Integer, p1g> {
        public final int c;

        public g(int i) {
            super(2);
            this.c = i;
        }

        public final Object invoke(Object obj, Object obj2) {
            ((Number) obj2).intValue();
            int e = jo3.e(this.c | 1);
            ScannerActivity.this.Q0((Composer) obj, e);
            return p1g.a;
        }
    }

    public static final class g0<T> implements Observer {
        public final fxa a;

        public g0(fxa fxaVar) {
            this.a = fxaVar;
        }

        public final void onChanged(T t3) {
            ((Function110) this.a.b).invoke(t3);
        }
    }

    public class h {
        public static final int[] a;

        static {
            int[] iArr = new int[Type.values().length];
            try {
                iArr[Type.TYPE_NEGATIVE.ordinal()] = 1;
            } catch (NoSuchFieldError unused) {
            }
            try {
                iArr[Type.TYPE_POSITIVE.ordinal()] = 2;
            } catch (NoSuchFieldError unused2) {
            }
            try {
                iArr[Type.TYPE_NEUTRAL.ordinal()] = 3;
            } catch (NoSuchFieldError unused3) {
            }
            try {
                iArr[Type.TYPE_ALERT.ordinal()] = 4;
            } catch (NoSuchFieldError unused4) {
            }
            a = iArr;
        }
    }

    public static final class h0<T> implements Observer {
        public final fxa a;

        public h0(fxa fxaVar) {
            this.a = fxaVar;
        }

        public final void onChanged(T t3) {
            ((Function110) this.a.b).invoke(t3);
        }
    }

    public static final class i extends ua8 implements zu5<zfc> {
        public i() {
            super(0);
        }

        public final Object invoke() {
            return yfd.b(yfd.a, ScannerActivity.this, DialogType.DISABLED_FEATURE);
        }
    }

    public static final class i0 extends ua8 implements zu5<jc0> {
        public i0() {
            super(0);
        }

        public final Object invoke() {
            int i = ScannerActivity.v0;
            ScannerActivity scannerActivity = ScannerActivity.this;
            int intValue = ((Number) ru1.n0(scannerActivity.X0().f120v)).intValue();
            int[] V0 = ru1.V0(ru1.j0(scannerActivity.X0().f120v, 1));
            int[] copyOf = Arrays.copyOf(V0, V0.length);
            if (copyOf != null) {
                for (int i2 : copyOf) {
                    intValue |= i2;
                }
            }
            return new jc0(intValue, new i0h(scannerActivity.O));
        }
    }

    public static final class j extends ua8 implements zu5<zfc> {
        public j() {
            super(0);
        }

        public final Object invoke() {
            return yfd.b(yfd.a, ScannerActivity.this, DialogType.FAILED);
        }
    }

    public static final class j0 implements wb<Uri> {
        public j0() {
        }

        public final void a(Object obj) {
            Uri uri = (Uri) obj;
            ?? r0 = ScannerActivity.this;
            if (uri != null) {
                try {
                    InputStream openInputStream = r0.getContentResolver().openInputStream(uri);
                    if (openInputStream != null) {
                        BitmapFactory.Options options = new BitmapFactory.Options();
                        options.inPreferredConfig = Bitmap.Config.ARGB_8888;
                        Bitmap decodeStream = BitmapFactory.decodeStream(openInputStream, null, options);
                        if (decodeStream != null) {
                            int i = (int) 4.0f;
                            Bitmap createBitmap = Bitmap.createBitmap(decodeStream.getWidth() + i, decodeStream.getHeight() + i, Bitmap.Config.ARGB_8888);
                            vk7.e(createBitmap, "createBitmap(\n          …onfig.ARGB_8888\n        )");
                            Canvas canvas = new Canvas(createBitmap);
                            canvas.drawColor(-1);
                            float f = 4.0f / 2;
                            canvas.drawBitmap(decodeStream, f, f, (Paint) null);
                            r0.X0().F(ba7.a(createBitmap));
                        }
                    }
                } catch (IOException e) {
                    e.getMessage();
                }
            }
        }
    }

    public static final class k extends ua8 implements zu5<zfc> {
        public k() {
            super(0);
        }

        public final Object invoke() {
            return yfd.b(yfd.a, ScannerActivity.this, DialogType.GENERAL_ERROR);
        }
    }

    public static final class k0 extends ua8 implements zu5<zfc> {
        public k0() {
            super(0);
        }

        public final Object invoke() {
            return yfd.b(yfd.a, ScannerActivity.this, DialogType.QR_EXPIRED);
        }
    }

    public static final class l extends nca {
        public l() {
            super(true);
        }

        public final void d() {
            ScannerActivity.this.E0();
        }
    }

    public static final class l0 extends ua8 implements zu5<zfc> {
        public l0() {
            super(0);
        }

        public final Object invoke() {
            return yfd.b(yfd.a, ScannerActivity.this, DialogType.QR_INVALID);
        }
    }

    public class m extends pw5 implements Function110<zu5<? extends p1g>, p1g> {
        public m(Object obj) {
            super(1, obj, ScannerActivity.class, "failedLoadContentDialog", "failedLoadContentDialog(Lkotlin/jvm/functions/Function0;)V", 0);
        }

        public final Object invoke(Object obj) {
            vk7.f((zu5) obj, "p0");
            ScannerActivity scannerActivity = (ScannerActivity) ((v11) this).receiver;
            ?? r0 = (zfc) scannerActivity.V.getValue();
            r0.t(new qed(scannerActivity, r0));
            r0.s = new red(scannerActivity);
            r0.show();
            return p1g.a;
        }
    }

    public static final class m0 implements wb<Boolean> {
        public m0() {
        }

        public final void a(Object obj) {
            boolean booleanValue = ((Boolean) obj).booleanValue();
            int i = ScannerActivity.v0;
            ScannerActivity.this.X0().f121w.setValue(Boolean.valueOf(booleanValue));
        }
    }

    public static final class n extends ua8 implements Function110<Boolean, p1g> {
        public final bgd b;

        public n(bgd bgdVar) {
            super(1);
            this.b = bgdVar;
        }

        public final Object invoke(Object obj) {
            this.b.Q(!((Boolean) obj).booleanValue());
            return p1g.a;
        }
    }

    public static final class n0 implements wb<ActivityResult> {
        public n0() {
        }

        public final void a(Object obj) {
            Bundle extras;
            Bundle extras2;
            String string;
            Bundle extras3;
            Parcelable parcelable;
            Object parcelable2;
            ActivityResult activityResult = (ActivityResult) obj;
            vk7.f(activityResult, "result");
            int i = activityResult.a;
            ?? r3 = ScannerActivity.this;
            if (i != -1) {
                int i2 = ScannerActivity.v0;
                r3.X0().Q(true);
                return;
            }
            Intent intent = activityResult.b;
            if (intent != null && (extras3 = intent.getExtras()) != null) {
                if (Build.VERSION.SDK_INT >= 33) {
                    parcelable2 = extras3.getParcelable("ovo.id.wallet.base.BarcodeData", SkyParkingBarcodePay.class);
                    parcelable = (Parcelable) parcelable2;
                } else {
                    Parcelable parcelable3 = extras3.getParcelable("ovo.id.wallet.base.BarcodeData");
                    if (!(parcelable3 instanceof SkyParkingBarcodePay)) {
                        parcelable3 = null;
                    }
                    parcelable = (SkyParkingBarcodePay) parcelable3;
                }
                SkyParkingBarcodePay skyParkingBarcodePay = (SkyParkingBarcodePay) parcelable;
                if (skyParkingBarcodePay != null) {
                    Bundle bundle = new Bundle();
                    bundle.putParcelable("ovo.id.wallet.base.ParkingData", skyParkingBarcodePay);
                    oid.e0 e0Var = new oid.e0(bundle);
                    int i3 = ScannerActivity.v0;
                    r3.Y0(e0Var, true);
                }
            }
            if (intent != null && (extras2 = intent.getExtras()) != null && (string = extras2.getString("ovo.id.wallet.base.CheckoutData")) != null) {
                Bundle extras4 = intent.getExtras();
                boolean z = extras4 != null ? extras4.getBoolean("promo_display_only") : false;
                Bundle bundle2 = new Bundle();
                fxa[] fxaVarArr = new fxa[1];
                int i4 = ScannerActivity.v0;
                bgd X0 = r3.X0();
                Bundle extras5 = intent.getExtras();
                String string2 = extras5 != null ? extras5.getString("Product") : null;
                if (string2 == null) {
                    string2 = "";
                }
                X0.getClass();
                String lowerCase = string2.toLowerCase(Locale.ROOT);
                vk7.e(lowerCase, "this as java.lang.String).toLowerCase(Locale.ROOT)");
                if (vk7.a(lowerCase, CheckoutMetadata.SKY_PARKING)) {
                    string2 = "Sky Parking";
                }
                fxaVarArr[0] = new fxa("Product", string2);
                HashMap v2 = r89.v(fxaVarArr);
                if (z) {
                    v2.put("promo_display_only", "true");
                }
                p1g p1gVar = p1g.a;
                bundle2.putSerializable("reference", v2);
                r3.Y0(new oid.c(bundle2, string), false);
            }
            if (intent == null || (extras = intent.getExtras()) == null || extras.getString("ovo.id.wallet.base.ErrorData") == null) {
                return;
            }
            r3.finish();
            p1g p1gVar2 = p1g.a;
        }
    }

    public class o extends pw5 implements zu5<p1g> {
        public o(Object obj) {
            super(0, obj, ScannerActivity.class, "noInternetErrorDialog", "noInternetErrorDialog()V", 0);
        }

        public final Object invoke() {
            ?? r0 = (ScannerActivity) ((v11) this).receiver;
            int i = ScannerActivity.v0;
            r0.getClass();
            ?? zfcVar = new zfc(r0, zx1.a.a);
            zfcVar.t(new kfd(r0));
            zfcVar.w(new lfd(r0));
            zfcVar.s = new mfd(r0);
            zfcVar.r = new nfd(r0);
            zfcVar.show();
            return p1g.a;
        }
    }

    public static final class o0 implements wb<ActivityResult> {
        public o0() {
        }

        public final void a(java.lang.Object r8) {
            throw new UnsupportedOperationException("Method not decompiled: ovo.id.wallet.scanner.ui.presentation.ScannerActivity.o0.a(java.lang.Object):void");
        }
    }

    public class p extends pw5 implements zu5<p1g> {
        public p(Object obj) {
            super(0, obj, ScannerActivity.class, "qrInvalidErrorDialog", "qrInvalidErrorDialog()V", 0);
        }

        public final Object invoke() {
            ScannerActivity scannerActivity = (ScannerActivity) ((v11) this).receiver;
            ?? r1 = (zfc) scannerActivity.W.getValue();
            r1.t(new sfd(scannerActivity, r1));
            r1.w(new tfd(scannerActivity, r1));
            r1.s = new ufd(scannerActivity);
            r1.show();
            return p1g.a;
        }
    }

    public static final class p0 extends ua8 implements zu5<BarcodeScanner> {
        public p0() {
            super(0);
        }

        public final Object invoke() {
            return w1n.g((jc0) ScannerActivity.this.P.getValue());
        }
    }

    public class q extends pw5 implements zu5<p1g> {
        public q(Object obj) {
            super(0, obj, ScannerActivity.class, "qrExpiredErrorDialog", "qrExpiredErrorDialog()V", 0);
        }

        public final Object invoke() {
            ScannerActivity scannerActivity = (ScannerActivity) ((v11) this).receiver;
            ?? r1 = (zfc) scannerActivity.X.getValue();
            r1.t(new qfd(scannerActivity, r1));
            r1.s = new rfd(scannerActivity);
            r1.show();
            return p1g.a;
        }
    }

    public static final class q0 extends ua8 implements zu5<ViewModelStore> {
        public final ComponentActivity b;

        public q0(ComponentActivity componentActivity) {
            super(0);
            this.b = componentActivity;
        }

        public final Object invoke() {
            return this.b.getViewModelStore();
        }
    }

    public class r extends pw5 implements zu5<p1g> {
        public r(Object obj) {
            super(0, obj, ScannerActivity.class, "showDisabledFeatureBottomSheet", "showDisabledFeatureBottomSheet()V", 0);
        }

        public final Object invoke() {
            ScannerActivity scannerActivity = (ScannerActivity) ((v11) this).receiver;
            int i = ScannerActivity.v0;
            ((zfc) scannerActivity.Z.getValue()).show();
            return p1g.a;
        }
    }

    public static final class r0 extends ua8 implements zu5<sh2> {
        public final ComponentActivity b;

        public r0(ComponentActivity componentActivity) {
            super(0);
            this.b = componentActivity;
        }

        public final Object invoke() {
            return this.b.getDefaultViewModelCreationExtras();
        }
    }

    public class s extends pw5 implements zu5<p1g> {
        public s(Object obj) {
            super(0, obj, ScannerActivity.class, "navigateManualInputScreen", "navigateManualInputScreen()V", 0);
        }

        public final Object invoke() {
            ScannerActivity.T0((ScannerActivity) ((v11) this).receiver);
            return p1g.a;
        }
    }

    public static final class s0 extends ua8 implements Function23<Boolean, zu5<? extends p1g>, p1g> {
        public s0() {
            super(2);
        }

        public final Object invoke(Object obj, Object obj2) {
            boolean booleanValue = ((Boolean) obj).booleanValue();
            zu5 zu5Var = (zu5) obj2;
            vk7.f(zu5Var, "action");
            if (booleanValue) {
                zu5Var.invoke();
            } else {
                int i = ScannerActivity.v0;
                ((zfc) ScannerActivity.this.Z.getValue()).show();
            }
            return p1g.a;
        }
    }

    public static final class t extends ua8 implements zu5<p1g> {
        public t() {
            super(0);
        }

        public final Object invoke() {
            ScannerActivity.this.finish();
            return p1g.a;
        }
    }

    public static final class t0 extends ua8 implements zu5<ViewModelProvider.Factory> {
        public t0() {
            super(0);
        }

        public final Object invoke() {
            ViewModelProvider.Factory factory = ScannerActivity.this.I;
            if (factory != null) {
                return factory;
            }
            vk7.m("viewModelFactory");
            throw null;
        }
    }

    public class u extends pw5 implements Function110<QrScanPay, p1g> {
        public u(Object obj) {
            super(1, obj, ScannerActivity.class, "showDetailParkingPayment", "showDetailParkingPayment(Lovo/id/wallet/scanner/core/domain/entity/QrScanPay;)V", 0);
        }

        public final Object invoke(Object obj) {
            QrScanPay qrScanPay = (QrScanPay) obj;
            vk7.f(qrScanPay, "p0");
            ScannerActivity scannerActivity = (ScannerActivity) ((v11) this).receiver;
            com.google.android.material.bottomsheet.b bVar = scannerActivity.L;
            if (bVar != null) {
                bVar.dismiss();
            }
            yfd yfdVar = yfd.a;
            wfd wfdVar = new wfd(scannerActivity, qrScanPay);
            xfd xfdVar = new xfd(scannerActivity);
            yfdVar.getClass();
            com.google.android.material.bottomsheet.b a = yfd.a(scannerActivity, qrScanPay, wfdVar, xfdVar);
            scannerActivity.L = a;
            a.show();
            return p1g.a;
        }
    }

    public class v extends pw5 implements Function110<Float, p1g> {
        public v(Object obj) {
            super(1, obj, ScannerActivity.class, "adjustZoomLevel", "adjustZoomLevel(F)V", 0);
        }

        public final Object invoke(Object obj) {
            w71 b;
            float floatValue = ((Number) obj).floatValue();
            ScannerActivity scannerActivity = (ScannerActivity) ((v11) this).receiver;
            int i = ScannerActivity.v0;
            a61 a61Var = scannerActivity.J;
            if (a61Var != null && (b = a61Var.b()) != null) {
                b.b((floatValue - 1.0f) / 3.0f);
            }
            return p1g.a;
        }
    }

    public static final class w extends ua8 implements Function110<oid, p1g> {
        public w() {
            super(1);
        }

        public final Object invoke(Object obj) {
            oid oidVar = (oid) obj;
            vk7.e(oidVar, "it");
            int i = ScannerActivity.v0;
            ScannerActivity.this.Y0(oidVar, true);
            return p1g.a;
        }
    }

    public static final class x extends ua8 implements Function110<oid, p1g> {
        public x() {
            super(1);
        }

        public final Object invoke(Object obj) {
            oid oidVar = (oid) obj;
            vk7.e(oidVar, "it");
            int i = ScannerActivity.v0;
            ScannerActivity.this.Y0(oidVar, false);
            return p1g.a;
        }
    }

    public class y extends pw5 implements Function110<String, p1g> {
        public y(Object obj) {
            super(1, obj, ScannerActivity.class, "resultScanHandler", "resultScanHandler(Ljava/lang/String;)V", 0);
        }

        public final Object invoke(Object obj) {
            String str = (String) obj;
            vk7.f(str, "p0");
            BaseActivity baseActivity = (ScannerActivity) ((v11) this).receiver;
            int i = ScannerActivity.v0;
            baseActivity.getClass();
            Intent intent = new Intent();
            intent.putExtra("scan_number", str);
            baseActivity.setResult(-1, intent);
            HashMap hashMap = new HashMap();
            hashMap.put("CHANNEL_TRANSFER", "Scan Transfer");
            uh.a(baseActivity, new xh(AnalyticType.LEANPLUM_EVENT, "TRANSFER_TO_OVO_FORM", hashMap, 8));
            baseActivity.finish();
            return p1g.a;
        }
    }

    public class z extends pw5 implements Function110<qq4, p1g> {
        public z(Object obj) {
            super(1, obj, ScannerActivity.class, "generalErrorDialog", "generalErrorDialog(Lovo/id/core/models/loyalty/ErrorSpanRavierDialogModel;)V", 0);
        }

        public final Object invoke(Object obj) {
            qq4 qq4Var = (qq4) obj;
            vk7.f(qq4Var, "p0");
            ?? r0 = (ScannerActivity) ((v11) this).receiver;
            int i = ScannerActivity.v0;
            r0.getClass();
            ?? zfcVar = new zfc(r0, zx1.b.a);
            zfcVar.o(Integer.valueOf(qq4Var.b));
            String a = qq4Var.c.a((Context) r0);
            if (a == null) {
                a = "";
            }
            zfcVar.x(a);
            zfcVar.k(qq4Var.d.c(r0));
            String a2 = qq4Var.e.a((Context) r0);
            zfcVar.s(a2 != null ? a2 : "", new sed(qq4Var, r0));
            zfcVar.s = new ted(qq4Var, r0);
            zfcVar.r = new ued(r0);
            zfcVar.show();
            r0.L = zfcVar;
            return p1g.a;
        }
    }

    public static final void R0(ScannerActivity scannerActivity, Composer composer, int i2) {
        scannerActivity.getClass();
        b52 h2 = composer.h(-2004726878);
        MutableLiveData mutableLiveData = scannerActivity.X0().x;
        Boolean bool = Boolean.FALSE;
        rm9 l2 = jt7.l(mutableLiveData, bool, h2, 56);
        rm9 l3 = jt7.l(scannerActivity.X0().z, bool, h2, 56);
        rm9 l4 = jt7.l(scannerActivity.X0().B, bool, h2, 56);
        Object v2 = h2.v();
        Composer.a.a aVar = Composer.a.a;
        Object obj = v2;
        if (v2 == aVar) {
            mb3 x2 = pvm.x(new eed(l4));
            h2.o(x2);
            obj = x2;
        }
        vke vkeVar = (vke) obj;
        rm9 l5 = jt7.l(scannerActivity.X0().Q, bool, h2, 56);
        rm9 l6 = jt7.l(scannerActivity.X0().H, (Object) null, h2, 56);
        jt7.l(scannerActivity.X0().I, (Object) null, h2, 56);
        jt7.l(scannerActivity.X0().J, bool, h2, 56);
        Context context = (Context) h2.C(AndroidCompositionLocals_androidKt.b);
        tfc tfcVar = new tfc(snm.b(0.0f, 0.0f), c22.b(h2, -828959317, new ked(scannerActivity)));
        tfc tfcVar2 = new tfc(snm.b(0.0f, 0.0f), c22.b(h2, 884055235, new ged(scannerActivity)));
        tfc tfcVar3 = new tfc(snm.b(0.0f, 0.0f), c22.b(h2, -328191439, new ied(scannerActivity)));
        Object v3 = h2.v();
        Object obj2 = v3;
        if (v3 == aVar) {
            hce hceVar = new hce();
            h2.o(hceVar);
            obj2 = hceVar;
        }
        hce hceVar2 = (hce) obj2;
        MutableLiveData mutableLiveData2 = scannerActivity.X0().L;
        rm9 l7 = jt7.l(mutableLiveData2, mutableLiveData2.getValue(), h2, 8);
        rm9 l8 = jt7.l(scannerActivity.X0().D, (Object) null, h2, 56);
        rm9 l9 = jt7.l(scannerActivity.X0().D0, (Object) null, h2, 56);
        ld4.g(l4.getValue(), new kdd(scannerActivity, l4, null), h2);
        ld4.g(l7.getValue(), new ldd(l7, hceVar2, scannerActivity, null), h2);
        bcd.b((Modifier) null, (Function23) null, (Function23) null, (Function23) null, (Function23) null, 0, 0L, 0L, (yrg) null, c22.b(h2, 1023644913, new ced(l5, l6, hceVar2, l2, l8, scannerActivity, l9, l3, l4, vkeVar, tfcVar, tfcVar3, tfcVar2, context)), h2, 805306368, 511);
        rrc b02 = h2.b0();
        if (b02 == null) {
            return;
        }
        b02.d = new ded(scannerActivity, i2);
    }

    public static final ArrayList S0(ScannerActivity scannerActivity) {
        int i2;
        scannerActivity.getClass();
        cfd cfdVar = new cfd(scannerActivity);
        ArrayList arrayList = new ArrayList();
        if (scannerActivity.X0().n.N()) {
            arrayList.add(new LinkScannerSection.QrisLinkScannerSection(new bfd(cfdVar, scannerActivity), scannerActivity.X0().n.y()));
        }
        String lowerCase = scannerActivity.X0().n.c0().toLowerCase(Locale.ROOT);
        vk7.e(lowerCase, "this as java.lang.String).toLowerCase(Locale.ROOT)");
        boolean z3 = true;
        if (vk7.a(lowerCase, "animated_logo_indomaret_text")) {
            i2 = kac.scanner_indomaret;
        } else if (vk7.a(lowerCase, "animated_logo_kodebayar_text")) {
            i2 = kac.scanner_payment_code;
        } else {
            i2 = kac.scanner_payment_code;
            z3 = false;
        }
        if (scannerActivity.X0().n.i0()) {
            arrayList.add(new LinkScannerSection.IndomaretLinkScannerSection(i2, new zed(cfdVar, scannerActivity), z3));
        }
        return arrayList;
    }

    public static final void T0(ScannerActivity scannerActivity) {
        scannerActivity.getClass();
        Bitmap createBitmap = Bitmap.createBitmap(64, 64, Bitmap.Config.ARGB_8888);
        vk7.e(createBitmap, "createBitmap(64, 64, Bitmap.Config.ARGB_8888)");
        Canvas canvas = new Canvas(createBitmap);
        tp a2 = up.a();
        a2.h(yfc.a);
        canvas.drawRect(0.0f, 0.0f, 64.0f, 64.0f, a2.a);
        scannerActivity.X0().C.setValue(createBitmap);
        scannerActivity.X0().Q(false);
        scannerActivity.R.a(new Intent((Context) scannerActivity, (Class<?>) ManualParkingComposeActivity.class), (oa) null);
    }

    public static final void U0(ScannerActivity scannerActivity) {
        scannerActivity.M++;
        scannerActivity.X0().Q(true);
    }

    public final void E0() {
        int i2 = this.M;
        AnalyticType analyticType = AnalyticType.LEANPLUM_EVENT;
        String str = i2 == 0 ? "SCAN_EXIT" : null;
        if (str == null) {
            str = "SCAN_RESCAN_EXIT";
        }
        uh.b(this, analyticType, str, (Map) null);
        if (isTaskRoot()) {
            tid.d(this, W0());
        } else {
            super.E0();
        }
    }

    public final void G0() {
        ys2 ys2Var = vx0.b;
        if (ys2Var == null) {
            vk7.m("scannerComponent");
            throw null;
        }
        g00 g00Var = ys2Var.a;
        sid F = g00Var.F();
        pvm.p(F);
        this.G = F;
        akb H = g00Var.H();
        pvm.p(H);
        this.H = H;
        this.I = ys2Var.a();
    }

    @Override
    public final void J(WalletBalance walletBalance) {
        vk7.f(walletBalance, "walletBalance");
        String str = vk7.a(walletBalance.getPaymentMethod(), "OVO Cash") ? "OVO Cash" : "OVO Points";
        uh.b(this, AnalyticType.LEANPLUM_EVENT, "SCAN_PAGE", r89.v(new fxa[]{new fxa("Trigger", "Button Click"), new fxa("TriggerValue", str), new fxa("Product", "Payment"), new fxa("Page", "Scan Page"), new fxa("Data", vx.b("Merchant", "Indomaret")), new fxa("Description", pue.a("Button Click - ", str, " - Payment - Scan Page"))}));
        q0f.u(this, W0().c(this, new oid.q(iw0.a(new fxa[]{new fxa("payData", walletBalance)}))), false, 6);
    }

    public final void M0(int r21, int r22, o.i.Composer r23, androidx.compose.ui.Modifier r24, java.lang.String r25) {
        throw new UnsupportedOperationException("Method not decompiled: ovo.id.wallet.scanner.ui.presentation.ScannerActivity.M0(int, int, o.i.Composer, androidx.compose.ui.Modifier, java.lang.String):void");
    }

    public final void N0(pvf<Bitmap, ? extends List<? extends cc0>, Integer> pvfVar, Composer composer, int i2) {
        vk7.f(pvfVar, "param");
        b52 h2 = composer.h(802790456);
        xz6.b(new qo((Bitmap) pvfVar.a), "Preview Camera Frame", xh9.a(mwe.a(androidx.compose.foundation.layout.h.f(Modifier.a.b), p1g.a, new a(pvfVar, this, null)), "scanner_screen_debug_overlay"), cc2.a.a, (uu1) null, h2, 24632, 232);
        rrc b02 = h2.b0();
        if (b02 == null) {
            return;
        }
        b02.d = new b(pvfVar, i2);
    }

    public final void O0(Composer composer, int i2) {
        b52 h2 = composer.h(-1426030969);
        androidx.compose.ui.viewinterop.b.a(new c((LifecycleOwner) h2.C(AndroidCompositionLocals_androidKt.getLocalLifecycleOwner())), xh9.a(androidx.compose.foundation.layout.h.f(Modifier.a.b), "scanner_screen_camera_viewfinder"), (Function110) null, h2, 0, 4);
        rrc b02 = h2.b0();
        if (b02 == null) {
            return;
        }
        b02.d = new d(i2);
    }

    public final void P0(Bitmap bitmap, Composer composer, int i2) {
        fxa fxaVar;
        vk7.f(bitmap, "buffer");
        b52 h2 = composer.h(1849670114);
        Context context = (Context) h2.C(AndroidCompositionLocals_androidKt.b);
        int i3 = Build.VERSION.SDK_INT;
        Modifier.a aVar = Modifier.a.b;
        if (i3 >= 31) {
            float f2 = pgc.h;
            isc.a aVar2 = isc.a;
            float f3 = 0;
            if (Float.compare(f2, f3) > 0) {
                Float.compare(f2, f3);
            }
            fxaVar = new fxa(bitmap, androidx.compose.ui.graphics.a.a(aVar, new nq0(0, aVar2, true)));
        } else {
            vk7.f(context, "context");
            Bitmap createScaledBitmap = Bitmap.createScaledBitmap(bitmap, (int) Math.rint(bitmap.getWidth() * 0.25f), (int) Math.rint(bitmap.getHeight() * 0.25f), false);
            vk7.e(createScaledBitmap, "createScaledBitmap(image, width, height, false)");
            Bitmap createBitmap = Bitmap.createBitmap(createScaledBitmap);
            vk7.e(createBitmap, "createBitmap(inputBitmap)");
            RenderScript create = RenderScript.create(context);
            ScriptIntrinsicBlur create2 = ScriptIntrinsicBlur.create(create, Element.U8_4(create));
            Allocation createFromBitmap = Allocation.createFromBitmap(create, createScaledBitmap);
            Allocation createFromBitmap2 = Allocation.createFromBitmap(create, createBitmap);
            create2.setRadius(25.0f);
            create2.setInput(createFromBitmap);
            create2.forEach(createFromBitmap2);
            createFromBitmap2.copyTo(createBitmap);
            fxaVar = new fxa(createBitmap, aVar);
        }
        xz6.b(new qo((Bitmap) fxaVar.a), "Blur Effect", xh9.a(androidx.compose.foundation.layout.h.f((Modifier) fxaVar.b), "scanner_screen_viewfinder_effect"), cc2.a.g, (uu1) null, h2, 24632, 232);
        rrc b02 = h2.b0();
        if (b02 == null) {
            return;
        }
        b02.d = new f(bitmap, i2);
    }

    public final void Q0(Composer composer, int i2) {
        b52 h2 = composer.h(671235744);
        if ((i2 & 1) == 0 && h2.j()) {
            h2.F();
        } else {
            LottieAnimationKt.LottieAnimation((LottieComposition) RememberLottieCompositionKt.rememberLottieComposition(LottieCompositionSpec.Asset.box-impl(LottieCompositionSpec.Asset.constructor-impl("animations/scan-loop.json")), (String) null, (String) null, (String) null, (String) null, (Function31) null, h2, 6, 62).getValue(), xh9.a(androidx.compose.foundation.layout.h.f(Modifier.a.b), "scanner_screen_scanning_anim"), true, true, (LottieClipSpec) null, 1.0f, Integer.MAX_VALUE, false, false, false, (LottieDynamicProperties) null, (Alignment) null, cc2.a.a, h2, 1772936, 384, 3984);
        }
        rrc b02 = h2.b0();
        if (b02 == null) {
            return;
        }
        b02.d = new g(i2);
    }

    @Override
    public final void T() {
        X0().Q(true);
    }

    public final Bitmap V0(androidx.camera.core.d dVar) {
        vk7.f(dVar, "image");
        Image z1 = dVar.z1();
        if (z1 != null) {
            Image.Plane[] planes = z1.getPlanes();
            vk7.e(planes, "image.planes");
            int i2 = dVar.i();
            int height = dVar.getHeight();
            int i3 = i2 * height;
            byte[] bArr = new byte[vo8.f(i3, 4, 2, i3)];
            ByteBuffer buffer = planes[1].getBuffer();
            vk7.e(buffer, "planes[1].buffer");
            ByteBuffer buffer2 = planes[2].getBuffer();
            vk7.e(buffer2, "planes[2].buffer");
            int position = buffer2.position();
            int limit = buffer.limit();
            buffer2.position(position + 1);
            buffer.limit(limit - 1);
            int i4 = (i3 * 2) / 4;
            boolean z3 = buffer2.remaining() == i4 + (-2) && buffer2.compareTo(buffer) == 0;
            buffer2.position(position);
            buffer.limit(limit);
            if (z3) {
                planes[0].getBuffer().get(bArr, 0, i3);
                ByteBuffer buffer3 = planes[1].getBuffer();
                vk7.e(buffer3, "yuv420888planes[1].buffer");
                ByteBuffer buffer4 = planes[2].getBuffer();
                vk7.e(buffer4, "yuv420888planes[2].buffer");
                buffer4.get(bArr, i3, 1);
                buffer3.get(bArr, i3 + 1, i4 - 1);
            } else {
                a1(planes[0], i2, height, bArr, 0, 1);
                a1(planes[1], i2, height, bArr, i3 + 1, 2);
                a1(planes[2], i2, height, bArr, i3, 2);
            }
            ByteBuffer wrap = ByteBuffer.wrap(bArr);
            if (wrap != null) {
                int i5 = dVar.i();
                int height2 = dVar.getHeight();
                int d2 = dVar.p1().d();
                try {
                    YuvImage yuvImage = new YuvImage(wrap.array(), 17, i5, height2, null);
                    ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
                    yuvImage.compressToJpeg(new Rect(0, 0, i5, height2), 80, byteArrayOutputStream);
                    Bitmap decodeByteArray = BitmapFactory.decodeByteArray(byteArrayOutputStream.toByteArray(), 0, byteArrayOutputStream.size());
                    byteArrayOutputStream.close();
                    vk7.e(decodeByteArray, "bmp");
                    Matrix matrix = new Matrix();
                    matrix.postRotate(d2);
                    matrix.postScale(1.0f, 1.0f);
                    Bitmap createBitmap = Bitmap.createBitmap(decodeByteArray, 0, 0, decodeByteArray.getWidth(), decodeByteArray.getHeight(), matrix, true);
                    vk7.e(createBitmap, "createBitmap(bitmap, 0, …map.height, matrix, true)");
                    if (vk7.a(createBitmap, decodeByteArray)) {
                        return createBitmap;
                    }
                    decodeByteArray.recycle();
                    return createBitmap;
                } catch (Exception e2) {
                    e2.getMessage();
                }
            }
        }
        return null;
    }

    public final sid W0() {
        sid sidVar = this.G;
        if (sidVar != null) {
            return sidVar;
        }
        vk7.m("screenRouter");
        throw null;
    }

    @Override
    public final void X(fxa<String, Object>[] fxaVarArr) {
        Bundle bundle = new Bundle(0);
        if (fxaVarArr != null) {
            for (fxa<String, Object> fxaVar : fxaVarArr) {
                bundle.putString((String) fxaVar.a, String.valueOf(fxaVar.b));
            }
        }
        z8.m(this, W0().c(this, new oid.d0(bundle)), this.S, true);
    }

    public final bgd X0() {
        return (bgd) this.N.getValue();
    }

    public final void Y0(oid oidVar, boolean z3) {
        if (!us9.a(this)) {
            new zfc(this, zx1.a.a).show();
            return;
        }
        X0().A.setValue(Boolean.FALSE);
        q0f.u(this, W0().c(this, oidVar), false, 6);
        if (z3) {
            finish();
        }
    }

    public final void Z0(String str, ArrayList<String> arrayList) {
        Bundle bundle = new Bundle(0);
        bundle.putString("qris_funds", str);
        bundle.putString("active_page", "Scan Page");
        if (arrayList != null) {
            bundle.putStringArrayList("qris_warning", arrayList);
        }
        X0().Q(false);
        W0().a(new wid.a(bundle)).S(t0(), "SHEET_FUND_PICKER");
    }

    public final void a1(Image.Plane plane, int i2, int i3, byte[] bArr, int i4, int i5) {
        ByteBuffer buffer = plane.getBuffer();
        vk7.e(buffer, "plane.buffer");
        buffer.rewind();
        int rowStride = ((plane.getRowStride() + buffer.limit()) - 1) / plane.getRowStride();
        if (rowStride == 0) {
            return;
        }
        int i6 = i2 / (i3 / rowStride);
        int i7 = 0;
        for (int i8 = 0; i8 < rowStride; i8++) {
            int i9 = i7;
            for (int i10 = 0; i10 < i6; i10++) {
                bArr[i4] = buffer.get(i9);
                i4 += i5;
                i9 += plane.getPixelStride();
            }
            i7 += plane.getRowStride();
        }
    }

    @Override
    public final void f0() {
        X0().Q(true);
    }

    public final void onCreate(Bundle bundle) {
        Bundle extras;
        super.onCreate(bundle);
        akb akbVar = this.H;
        if (akbVar == null) {
            vk7.m("preferenceManager");
            throw null;
        }
        if (!akbVar.b(vuc.a(k9g.class)).g()) {
            tid.c(this, W0());
            finish();
            return;
        }
        R().a(this, new l());
        Intent intent = getIntent();
        if (intent != null && (extras = intent.getExtras()) != null) {
            String string = extras.getString("qris_funds");
            if (string != null) {
                Z0(string, extras.getStringArrayList("qris_warning"));
            }
            String string2 = extras.getString("guide_mode");
            if (string2 != null) {
                this.K = string2;
            }
        }
        bgd X0 = X0();
        vx0.t(this, new fxa(X0.S, new w()));
        vx0.t(this, new fxa(X0.T, new x()));
        vx0.t(this, new fxa(X0.U, new y(this)));
        vx0.t(this, new fxa(X0.W, new z(this)));
        vx0.t(this, new fxa(X0.X, new a0(this)));
        vx0.t(this, new fxa(X0.Y, new b0(this)));
        vx0.t(this, new fxa(X0.u0, new c0(this)));
        vx0.t(this, new fxa(X0.x0, new d0(this)));
        vx0.t(this, new fxa(X0.C0, new e0(this)));
        vx0.t(this, new fxa(X0.z0, new m(this)));
        vx0.t(this, new fxa(X0.J, new n(X0)));
        vx0.u(this, new fxa(X0.V, new o(this)));
        vx0.u(this, new fxa(X0.A0, new p(this)));
        vx0.u(this, new fxa(X0.B0, new q(this)));
        vx0.u(this, new fxa(X0.F0, new r(this)));
        vx0.u(this, new fxa(X0.R, new s(this)));
        vx0.u(this, new fxa(X0.Z, new t()));
        u uVar = new u(this);
        s7e<QrScanPay> s7eVar = X0.E0;
        s7eVar.observe(this, new g0(new fxa(s7eVar, uVar)));
        v vVar = new v(this);
        s7e<Float> s7eVar2 = X0.v0;
        s7eVar2.observe(this, new h0(new fxa(s7eVar2, vVar)));
        nrg.a(getWindow(), false);
        if (z8.b(this, "android.permission.CAMERA")) {
            X0().f121w.setValue(Boolean.TRUE);
        } else if (b8.g(this, "android.permission.CAMERA")) {
            String string3 = getResources().getString(aac.ovo_title_permission_camera_denied);
            vk7.e(string3, "resources.getString(Comm…permission_camera_denied)");
            String string4 = getResources().getString(kac.content_camera_permission_scan_feature);
            vk7.e(string4, "resources.getString(R.st…_permission_scan_feature)");
            q99 q99Var = new q99(this);
            q99Var.g(string3);
            q99Var.d(string4);
            q99Var.setCancelable(false);
            q99Var.e(getString(aac.ovo_dismiss), new ofd(q99Var, this));
            q99Var.f(getString(aac.ovo_open_settings), new pfd(q99Var, this));
            q99Var.show();
        } else {
            this.U.a("android.permission.CAMERA", (oa) null);
        }
        f0 f0Var = new f0();
        Object obj = c22.a;
        t02.a(this, new b22(679779176, f0Var, true));
    }

    public final void onResume() {
        super.onResume();
        if (z8.b(this, "android.permission.CAMERA")) {
            X0().f121w.setValue(Boolean.TRUE);
            X0().Q(!vk7.a(X0().J.getValue(), r1));
        }
    }

    @Override
    public final void q() {
        q0f.u(this, W0().c(this, oid.v0.a), false, 6);
    }
}