导航菜单

页面标题

页面副标题

SpeedCash v6.5.1482 - ShareActivity.java 源代码

正在查看: SpeedCash v6.5.1482 应用的 ShareActivity.java JAVA 源代码文件

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


package com.bm.sc.kotlin.ui;

import android.content.ContentResolver;
import android.content.Intent;
import android.content.IntentFilter;
import android.graphics.Bitmap;
import android.net.Uri;
import android.os.Bundle;
import android.provider.MediaStore;
import android.util.SparseArray;
import android.webkit.URLUtil;
import android.widget.ImageView;
import android.widget.Toast;
import androidx.core.app.ActivityCompat;
import com.bm.sc.bebasbayar.R;
import com.bm.sc.bebasbayar.adapter.entity.asap.AsapItemDashboardEntity;
import com.bm.sc.bebasbayar.handler.AsyncLauncher;
import com.bm.sc.bebasbayar.handler.MessageComposer;
import com.bm.sc.bebasbayar.handler.MessageSender;
import com.bm.sc.bebasbayar.helper.Affinity;
import com.bm.sc.bebasbayar.helper.AsapHelper;
import com.bm.sc.bebasbayar.helper.EventHelper;
import com.bm.sc.bebasbayar.helper.TicketingHelper;
import com.bm.sc.bebasbayar.iface.BBCallback;
import com.bm.sc.bebasbayar.iface.MessageProcess;
import com.bm.sc.bebasbayar.message.BaseMessage;
import com.bm.sc.bebasbayar.message.MPMessage;
import com.bm.sc.bebasbayar.message.QRMessage;
import com.bm.sc.bebasbayar.message.api.GCMMessage;
import com.bm.sc.bebasbayar.message.mp.MenuMessage;
import com.bm.sc.bebasbayar.message.mp.QRISMessage;
import com.bm.sc.bebasbayar.message.qr.DataMessage;
import com.bm.sc.bebasbayar.message.qr.TCICOQRMessage;
import com.bm.sc.bebasbayar.setting.ApiConfig;
import com.bm.sc.bebasbayar.setting.session.AppSession;
import com.bm.sc.bebasbayar.setting.session.ConfigSession;
import com.bm.sc.bebasbayar.setting.session.DataSession;
import com.bm.sc.bebasbayar.ui.activity.cash.QRPay2Activity;
import com.bm.sc.bebasbayar.ui.activity.showcase.StartPointActivity;
import com.bm.sc.bebasbayar.ui.activity.tcico.QRTcicoPay2Activity;
import com.bm.sc.kotlin.ui.ShareActivity;
import com.bm.sc.util.android.Connections;
import com.bm.sc.util.android.Device;
import com.bm.sc.util.common.Var;
import com.bm.sc.util.format.DateTime;
import com.bm.sc.util.format.Mapper;
import com.bumptech.glide.Glide;
import com.facebook.gamingservices.cloudgaming.internal.SDKConstants;
import com.google.android.gms.tasks.OnCompleteListener;
import com.google.android.gms.tasks.Task;
import com.google.android.gms.vision.Frame;
import com.google.android.gms.vision.barcode.Barcode;
import com.google.android.gms.vision.barcode.BarcodeDetector;
import com.google.firebase.messaging.FirebaseMessaging;
import dagger.hilt.android.AndroidEntryPoint;
import defpackage.CASE_INSENSITIVE_ORDER;
import java.io.File;
import java.io.IOException;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.Date;
import java.util.HashMap;
import java.util.LinkedHashMap;
import kotlin.Metadata;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.Intrinsics;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
import org.json.JSONException;
import org.json.JSONObject;

@Metadata(d1 = {"\u0000n\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010\u0002\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\u000e\n\u0002\b\u0005\n\u0002\u0010\u000b\n\u0000\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u000e\n\u0002\u0018\u0002\n\u0002\b\u0007\n\u0002\u0018\u0002\n\u0002\b\u001d\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0010\b\n\u0002\b\u0005\b\u0007\u0018\u0000 \\2\u00020\u0001:\u0001\\B\u0007¢\u0006\u0004\bZ\u0010[J\b\u0010\u0003\u001a\u00020\u0002H\u0002J\b\u0010\u0004\u001a\u00020\u0002H\u0002J\b\u0010\u0005\u001a\u00020\u0002H\u0002J\b\u0010\u0006\u001a\u00020\u0002H\u0002J\b\u0010\u0007\u001a\u00020\u0002H\u0002J\u0010\u0010\n\u001a\u00020\u00022\u0006\u0010\t\u001a\u00020\bH\u0002J\u0010\u0010\r\u001a\u00020\u00022\u0006\u0010\f\u001a\u00020\u000bH\u0002J\u0010\u0010\u000f\u001a\u00020\u00022\u0006\u0010\u000e\u001a\u00020\u000bH\u0002J\b\u0010\u0010\u001a\u00020\u0002H\u0002J\b\u0010\u0012\u001a\u00020\u0011H\u0002J.\u0010\u0017\u001a\u0004\u0018\u00010\u000b2\"\u0010\u0016\u001a\u001e\u0012\u0004\u0012\u00020\u000b\u0012\u0004\u0012\u00020\u00140\u0013j\u000e\u0012\u0004\u0012\u00020\u000b\u0012\u0004\u0012\u00020\u0014`\u0015H\u0002J\u0012\u0010\u001a\u001a\u00020\u00022\b\u0010\u0019\u001a\u0004\u0018\u00010\u0018H\u0014J\u000e\u0010\u001d\u001a\u00020\u00022\u0006\u0010\u001c\u001a\u00020\u001bJ\u000e\u0010\u001e\u001a\u00020\u00022\u0006\u0010\u001c\u001a\u00020\u001bR\u0018\u0010\"\u001a\u0004\u0018\u00010\u001f8\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\b \u0010!R$\u0010)\u001a\u0004\u0018\u00010\u000b8\u0006@\u0006X\u0086\u000e¢\u0006\u0012\n\u0004\b#\u0010$\u001a\u0004\b%\u0010&\"\u0004\b'\u0010(R$\u0010-\u001a\u0004\u0018\u00010\u000b8\u0006@\u0006X\u0086\u000e¢\u0006\u0012\n\u0004\b*\u0010$\u001a\u0004\b+\u0010&\"\u0004\b,\u0010(R$\u00105\u001a\u0004\u0018\u00010.8\u0006@\u0006X\u0086\u000e¢\u0006\u0012\n\u0004\b/\u00100\u001a\u0004\b1\u00102\"\u0004\b3\u00104R$\u0010=\u001a\u0004\u0018\u0001068\u0006@\u0006X\u0086\u000e¢\u0006\u0012\n\u0004\b7\u00108\u001a\u0004\b9\u0010:\"\u0004\b;\u0010<R\u0018\u0010?\u001a\u0004\u0018\u00010\u000b8\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\b>\u0010$R\u0018\u0010A\u001a\u0004\u0018\u00010\u000b8\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\b@\u0010$R\u0018\u0010C\u001a\u0004\u0018\u00010\u000b8\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\bB\u0010$R\u0018\u0010E\u001a\u0004\u0018\u00010\u000b8\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\bD\u0010$R\u0018\u0010G\u001a\u0004\u0018\u00010\u000b8\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\bF\u0010$R\u0018\u0010I\u001a\u0004\u0018\u00010\u000b8\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\bH\u0010$R\u0018\u0010K\u001a\u0004\u0018\u00010\u000b8\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\bJ\u0010$R\u0018\u0010M\u001a\u0004\u0018\u00010\u000b8\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\bL\u0010$R\u0018\u0010O\u001a\u0004\u0018\u00010\u000b8\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\bN\u0010$R\u0018\u0010Q\u001a\u0004\u0018\u00010\u000b8\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\bP\u0010$R\u0018\u0010S\u001a\u0004\u0018\u00010\u000b8\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\bR\u0010$R\u0018\u0010W\u001a\u0004\u0018\u00010T8\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\bU\u0010VR\u0016\u0010Y\u001a\u00020X8\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\b\u0012\u0010\u0007¨\u0006]"}, d2 = {"Lcom/bm/sc/kotlin/ui/ShareActivity;", "Lcom/bm/sc/bebasbayar/ui/activity/showcase/StartPointActivity;", "", "M", "K", "R", "G", "I", "Landroid/net/Uri;", "data", "F", "", "raw", "Q", "msg", "D", "w", "", "v", "Ljava/util/HashMap;", "", "Lkotlin/collections/HashMap;", "map", "P", "Landroid/os/Bundle;", "savedInstanceState", "onCreate", "Landroid/content/Intent;", SDKConstants.PARAM_INTENT, "handleIntent", "handleSendImage", "Lcom/bm/sc/bebasbayar/setting/session/ConfigSession;", "e", "Lcom/bm/sc/bebasbayar/setting/session/ConfigSession;", "configSession", "f", "Ljava/lang/String;", "getAction", "()Ljava/lang/String;", "setAction", "(Ljava/lang/String;)V", "action", "g", "getType", "setType", "type", "Ljava/io/File;", "h", "Ljava/io/File;", "getFile_plash_bg", "()Ljava/io/File;", "setFile_plash_bg", "(Ljava/io/File;)V", "file_plash_bg", "Landroid/widget/ImageView;", "i", "Landroid/widget/ImageView;", "getSplash_bg", "()Landroid/widget/ImageView;", "setSplash_bg", "(Landroid/widget/ImageView;)V", "splash_bg", "j", "acquire_id", "k", "terminal_id", "l", "merchant_pan", "m", "phone_call_center", "n", "customer_pan", "o", "terminal_location", "p", "receipt_number", "q", "source_of_found", "r", "transaction_datetime", "s", "call_center", "t", "merchant_id_qris", "Lcom/bm/sc/bebasbayar/setting/session/AppSession;", "u", "Lcom/bm/sc/bebasbayar/setting/session/AppSession;", "appSession", "", "hitFirebase", "<init>", "()V", "Companion", "app_release"}, k = 1, mv = {1, 8, 0})
@AndroidEntryPoint
public final class ShareActivity extends Hilt_ShareActivity {

    @NotNull
    public static final Companion INSTANCE = new Companion(null);
    public static final String w = ShareActivity.class.getSimpleName();

    @Nullable
    public ConfigSession configSession;

    @Nullable
    public String action;

    @Nullable
    public String type;

    @Nullable
    public File file_plash_bg;

    @Nullable
    public ImageView splash_bg;

    @Nullable
    public String acquire_id;

    @Nullable
    public String terminal_id;

    @Nullable
    public String merchant_pan;

    @Nullable
    public String phone_call_center;

    @Nullable
    public String customer_pan;

    @Nullable
    public String terminal_location;

    @Nullable
    public String receipt_number;

    @Nullable
    public String source_of_found;

    @Nullable
    public String transaction_datetime;

    @Nullable
    public String call_center;

    @Nullable
    public String merchant_id_qris;

    @Nullable
    public AppSession appSession;

    public int hitFirebase;

    @Metadata(d1 = {"\u0000\u0014\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0002\n\u0002\u0010\u000e\n\u0002\b\u0004\b\u0086\u0003\u0018\u00002\u00020\u0001B\u0007\b\u0002¢\u0006\u0002\u0010\u0002R\u0019\u0010\u0003\u001a\n \u0005*\u0004\u0018\u00010\u00040\u0004¢\u0006\b\n\u0000\u001a\u0004\b\u0006\u0010\u0007¨\u0006\b"}, d2 = {"Lcom/bm/sc/kotlin/ui/ShareActivity$Companion;", "", "()V", "TAG", "", "kotlin.jvm.PlatformType", "getTAG", "()Ljava/lang/String;", "app_release"}, k = 1, mv = {1, 8, 0}, xi = 48)
    public static final class Companion {
        public Companion() {
        }

        public Companion(DefaultConstructorMarker defaultConstructorMarker) {
            this();
        }

        public final String getTAG() {
            return ShareActivity.w;
        }
    }

    public static final void A(ShareActivity this$0, int i, Boolean bool) {
        Intrinsics.checkNotNullParameter(this$0, "this$0");
        this$0.finish();
    }

    public static final void B(ShareActivity this$0, int i, boolean z) {
        Intrinsics.checkNotNullParameter(this$0, "this$0");
        if (z) {
            this$0.w();
        } else if (this$0.v()) {
            new AsyncLauncher((StartPointActivity) this$0).execute(this$0.uri, !new AppSession(this$0).isSessionValid());
        } else {
            this$0.finish();
        }
    }

    public static final void C(ShareActivity this$0, int i, Boolean bool) {
        Intrinsics.checkNotNullParameter(this$0, "this$0");
        this$0.finish();
    }

    public static final void E(ShareActivity this$0, int i, Boolean bool) {
        Intrinsics.checkNotNullParameter(this$0, "this$0");
        ActivityCompat.finishAffinity(this$0);
        new AsyncLauncher((StartPointActivity) this$0).execute(this$0.uri, true);
    }

    public static final void H(int i, AsapItemDashboardEntity asapItemDashboardEntity) {
        String str = AsapHelper.KEY_GROUP_PRODUCT;
    }

    public static final void J(ShareActivity this$0, int i, ArrayList arrayList) {
        Intrinsics.checkNotNullParameter(this$0, "this$0");
        if (i == AsapHelper.CALLBACK_SUCCESS) {
            this$0.getLocalClassName();
        } else {
            this$0.getLocalClassName();
        }
        new AppSession(this$0).store(AppSession.PROPERTY_IS_EXPANDED_ASAP, "true");
    }

    public static final void L(ShareActivity this$0, int i, ArrayList arrayList) {
        Intrinsics.checkNotNullParameter(this$0, "this$0");
        if (i == TicketingHelper.CALLBACK_SUCCESS) {
            new AppSession(this$0).store(AppSession.LIST_BOOKING_PLANE, Mapper.listToJsonString(arrayList));
        }
    }

    public static final void N(ShareActivity this$0, int i, Boolean bool) {
        Intrinsics.checkNotNullParameter(this$0, "this$0");
        this$0.finish();
    }

    public static final void O(ShareActivity this$0, int i, Boolean bool) {
        Intrinsics.checkNotNullParameter(this$0, "this$0");
        this$0.finish();
    }

    public static final void S(ShareActivity this$0, Task task) {
        Intrinsics.checkNotNullParameter(this$0, "this$0");
        Intrinsics.checkNotNullParameter(task, "task");
        if (task.isSuccessful()) {
            GCMMessage gCMMessage = new GCMMessage(Var.toString(new AppSession(this$0).retrieve(AppSession.PROPERTY_MERCHANT_ID), ""), (String) task.getResult());
            gCMMessage.getMap().putAll(Device.getDeviceInfoMap(this$0));
            MessageComposer messageComposer = new MessageComposer(2, gCMMessage.getPath());
            messageComposer.setRequest_method("POST");
            messageComposer.setData_type(1);
            messageComposer.setShowProgressRegular(false);
            messageComposer.setIs_credential(false);
            MessageSender messageSender = new MessageSender(this$0, messageComposer);
            messageSender.setRequestMessage(gCMMessage);
            messageSender.execute();
        }
    }

    public static final void x(final ShareActivity this$0, int i, boolean z) {
        Intrinsics.checkNotNullParameter(this$0, "this$0");
        this$0.getClass();
        StringBuilder sb = new StringBuilder();
        sb.append("fetchRemoteConfig:");
        sb.append(z);
        if (z) {
            ApiConfig.fetchScStartConf(this$0, new BBCallback() {
                @Override
                public final void do_callback(int i2, Object obj) {
                    ShareActivity.y(ShareActivity.this, i2, (String) obj);
                }
            });
            return;
        }
        int i2 = this$0.hitFirebase + 1;
        this$0.hitFirebase = i2;
        if (i2 < 5) {
            this$0.w();
            return;
        }
        if (i2 == 5) {
            Affinity.show_confirm_coba_lagi(this$0, R.drawable.ic_fi_alert_confirm, this$0.getString(R.string.title_confirm), this$0.getString(R.string.error_connection_failure_firebase_), new BBCallback() {
                @Override
                public final void do_callback(int i3, Object obj) {
                    ShareActivity.B(ShareActivity.this, i3, ((Boolean) obj).booleanValue());
                }
            }, null);
        } else if (this$0.v()) {
            new AsyncLauncher((StartPointActivity) this$0).execute(this$0.uri, !new AppSession(this$0).isSessionValid());
        } else {
            this$0.finish();
        }
    }

    public static final void y(final ShareActivity this$0, int i, String str) {
        String string;
        Intrinsics.checkNotNullParameter(this$0, "this$0");
        try {
            try {
                LinkedHashMap<String, Object> jsonToMap = Mapper.jsonToMap(new JSONObject(str));
                Intrinsics.checkNotNullExpressionValue(jsonToMap, "jsonToMap(root)");
                string = this$0.P(jsonToMap);
            } catch (JSONException e) {
                e.printStackTrace();
                string = this$0.getString(R.string.error_connection_failure);
            }
            if (string != null) {
                Affinity.info(this$0, -1, this$0.getString(R.string.title_confirm), string, new BBCallback() {
                    @Override
                    public final void do_callback(int i2, Object obj) {
                        ShareActivity.z(ShareActivity.this, i2, (Boolean) obj);
                    }
                });
            }
        } catch (JSONException e2) {
            e2.printStackTrace();
            Affinity.info(this$0, -1, this$0.getString(R.string.title_confirm), this$0.getString(R.string.error_json_parse), new BBCallback() {
                @Override
                public final void do_callback(int i2, Object obj) {
                    ShareActivity.A(ShareActivity.this, i2, (Boolean) obj);
                }
            });
        }
    }

    public static final void z(ShareActivity this$0, int i, Boolean bool) {
        Intrinsics.checkNotNullParameter(this$0, "this$0");
        this$0.finish();
    }

    public final void D(String msg) {
        Affinity.info(this, -1, "Perhatian", msg, new BBCallback() {
            @Override
            public final void do_callback(int i, Object obj) {
                ShareActivity.E(ShareActivity.this, i, (Boolean) obj);
            }
        });
    }

    public final void F(Uri data) {
        StringBuilder sb = new StringBuilder();
        sb.append("getDataTextQRCode: ");
        sb.append(data);
        try {
            ContentResolver contentResolver = getContentResolver();
            if (contentResolver == null) {
                D("Gambar tidak valid");
                return;
            }
            Bitmap bitmap = MediaStore.Images.Media.getBitmap(contentResolver, data);
            if (bitmap == null) {
                D("Gambar tidak valid");
                return;
            }
            Frame build = new Frame.Builder().setBitmap(bitmap).build();
            BarcodeDetector build2 = new BarcodeDetector.Builder(this).build();
            if (!build2.isOperational()) {
                if ((registerReceiver(null, new IntentFilter("android.intent.action.DEVICE_STORAGE_LOW")) != null ? 1 : 0) != 0) {
                    Toast.makeText(this, R.string.error_low_storage, 1).show();
                    getString(R.string.error_low_storage);
                    return;
                }
                return;
            }
            SparseArray<Barcode> detect = build2.detect(build);
            String str = "";
            if (detect.size() <= 0) {
                D("Gambar tidak valid");
                return;
            }
            int size = detect.size();
            while (r3 < size) {
                StringBuilder sb2 = new StringBuilder();
                sb2.append("Value: ");
                sb2.append(detect.valueAt(r3).rawValue);
                sb2.append("----");
                sb2.append(detect.valueAt(r3).displayValue);
                str = detect.valueAt(r3).rawValue;
                Intrinsics.checkNotNullExpressionValue(str, "sparseArray.valueAt(i).rawValue");
                r3++;
            }
            Q(str);
        } catch (IOException e) {
            e.printStackTrace();
        }
    }

    public final void G() {
        AsapHelper.getDefaultAsapData(this, new AppSession(this), new BBCallback() {
            @Override
            public final void do_callback(int i, Object obj) {
                ShareActivity.H(i, (AsapItemDashboardEntity) obj);
            }
        });
    }

    public final void I() {
        AsapHelper.reqListDashboardAsapData(this, new AppSession(this), new BBCallback() {
            @Override
            public final void do_callback(int i, Object obj) {
                ShareActivity.J(ShareActivity.this, i, (ArrayList) obj);
            }
        });
    }

    public final void K() {
        Date parse = DateTime.parse(Calendar.getInstance().toString(), "dd-MM-yyyy");
        String calculatedDate = DateTime.getCalculatedDate("yyyy-MM-dd", -30);
        Intrinsics.checkNotNullExpressionValue(calculatedDate, "getCalculatedDate(DateTime.FORMAT_DATE_YMD, -30)");
        String format = DateTime.format(parse, "yyyy-MM-dd");
        Intrinsics.checkNotNullExpressionValue(format, "format(date_end, DateTime.FORMAT_DATE_YMD)");
        TicketingHelper.getListBookingPlane(this, calculatedDate, format, false, new BBCallback() {
            @Override
            public final void do_callback(int i, Object obj) {
                ShareActivity.L(ShareActivity.this, i, (ArrayList) obj);
            }
        });
    }

    public final void M() {
        AppSession appSession = this.appSession;
        Intrinsics.checkNotNull(appSession);
        String retrieve = appSession.retrieve(AppSession.PROPERTY_MERCHANT_ID);
        AppSession appSession2 = this.appSession;
        Intrinsics.checkNotNull(appSession2);
        String retrieve2 = appSession2.retrieve(AppSession.PROPERTY_MERCHANT_PIN);
        AppSession appSession3 = this.appSession;
        Intrinsics.checkNotNull(appSession3);
        MenuMessage menuMessage = new MenuMessage(retrieve, retrieve2, appSession3.retrieve(AppSession.PROPERTY_AUTH_TOKEN));
        MessageComposer messageComposer = new MessageComposer(1, "");
        messageComposer.setIs_credential(false);
        messageComposer.setShowProgressRegular(false);
        messageComposer.setData_type(1);
        messageComposer.setRequest_method("POST");
        messageComposer.setMessageProcess(new MessageProcess() {
            @Override
            public void afterProcess(@NotNull BaseMessage msg) {
                AppSession appSession4;
                Intrinsics.checkNotNullParameter(msg, "msg");
                MenuMessage menuMessage2 = new MenuMessage(msg);
                if (menuMessage2.isOK()) {
                    DataSession dataSession = new DataSession(ShareActivity.this);
                    dataSession.store(DataSession.PROPERTY_LIST_BANK, Var.toString(menuMessage2.getIncludes().get("bank"), ""));
                    dataSession.store(DataSession.PROPERTY_LIST_BANK_VA, Mapper.collectionToJSON(Var.toArrayList(menuMessage2.getIncludes().get("data_va"))).toString());
                    dataSession.store(DataSession.PROPERTY_LIST_PROVINCE, Var.toString(menuMessage2.getIncludes().get("propinsi"), ""));
                    dataSession.store(DataSession.PROPERTY_LIST_CITY, Var.toString(menuMessage2.getIncludes().get("kota"), ""));
                    dataSession.store(DataSession.PROPERTY_LIST_PAYMENT, Var.toString(menuMessage2.getIncludes().get("produk_payment"), ""));
                    dataSession.store(DataSession.PROPERTY_LIST_PULSA, Var.toString(menuMessage2.getIncludes().get("produk_pulsa"), ""));
                    dataSession.store(DataSession.PROPERTY_LIST_GAME, Var.toString(menuMessage2.getIncludes().get("produk_game"), ""));
                    dataSession.store(DataSession.PROPERTY_LIST_CASH, Var.toString(menuMessage2.getIncludes().get("produk_cash"), ""));
                    appSession4 = ShareActivity.this.appSession;
                    Intrinsics.checkNotNull(appSession4);
                    appSession4.store(AppSession.PROPERTY_IS_EXPANDED_ASAP, Var.toString("true", ""));
                }
            }

            @Override
            public void backgroundProcess(long bytesRead, long contentLength, boolean done) {
            }

            @Override
            public void preProcess() {
            }
        });
        MessageSender messageSender = new MessageSender(this, messageComposer);
        messageSender.setRequestMessage(menuMessage);
        messageSender.execute();
    }

    public final String P(HashMap<String, Object> map) {
        ConfigSession configSession = new ConfigSession(this);
        try {
            configSession.remove(ConfigSession.PROPERTY_SPLASH_BG);
            configSession.importMap(map);
            return null;
        } catch (IllegalAccessException unused) {
            return getString(R.string.error_connection_failure);
        }
    }

    public final void Q(final String raw) {
        AppSession appSession = new AppSession(this);
        QRISMessage qRISMessage = new QRISMessage(appSession.retrieve(AppSession.PROPERTY_MERCHANT_ID), Var.toString(appSession.retrieve(AppSession.PROPERTY_MERCHANT_PIN), ""), appSession.retrieve(AppSession.PROPERTY_AUTH_TOKEN));
        qRISMessage.setIsPayment(false);
        qRISMessage.setRawData(raw);
        MessageComposer messageComposer = new MessageComposer(1, "");
        messageComposer.setRequest_method("POST");
        messageComposer.setData_type(1);
        messageComposer.setIs_credential(true);
        messageComposer.setIs_encrypted(true);
        messageComposer.setShowProgressRegular(true);
        messageComposer.setMessageProcess(new MessageProcess() {
            @Override
            public void afterProcess(@NotNull BaseMessage msg) {
                String str;
                String str2;
                String str3;
                String str4;
                String str5;
                String str6;
                String str7;
                String str8;
                String str9;
                String str10;
                Intrinsics.checkNotNullParameter(msg, "msg");
                QRISMessage qRISMessage2 = new QRISMessage(msg);
                if (!qRISMessage2.isOK()) {
                    ShareActivity shareActivity = ShareActivity.this;
                    String messageDescription = qRISMessage2.getMessageDescription();
                    Intrinsics.checkNotNullExpressionValue(messageDescription, "_msg.messageDescription");
                    shareActivity.D(messageDescription);
                    return;
                }
                double d = Var.toDouble(qRISMessage2.getValueFromAdditional_data(QRISMessage.NOMINAL), 0.0d);
                int i = QRISMessage.NOMINAL_ADMIN;
                double d2 = Var.toDouble(qRISMessage2.getValueFromAdditional_data(i), 0.0d);
                ShareActivity.this.acquire_id = Var.toString(qRISMessage2.getValueFromAdditional_data(QRISMessage.AQUIRER_ID), "");
                ShareActivity.this.terminal_id = Var.toString(qRISMessage2.getValueFromAdditional_data(QRISMessage.TERMINAL_ID), "");
                ShareActivity.this.merchant_pan = Var.toString(qRISMessage2.getValueFromAdditional_data(QRISMessage.MERCHANT_PAN), "");
                ShareActivity shareActivity2 = ShareActivity.this;
                int i2 = QRISMessage.ADDITIONAL_DATA_NATIONAL;
                shareActivity2.customer_pan = Var.toString(qRISMessage2.getValueFromAdditional_data(i2), "");
                ShareActivity.this.terminal_location = Var.toString(qRISMessage2.getValueFromAdditional_data(QRISMessage.MERCHANT_CITY), "");
                ShareActivity.this.receipt_number = Var.toString(qRISMessage2.getValueFromIncludes(MPMessage.IncludeMessage.REFF_ID), "");
                ShareActivity.this.source_of_found = Var.toString(qRISMessage2.getOutlet_id(), "");
                ShareActivity.this.transaction_datetime = Var.toString(qRISMessage2.getTransmission_datetime(), "");
                ShareActivity shareActivity3 = ShareActivity.this;
                str = shareActivity3.phone_call_center;
                shareActivity3.call_center = Var.toString(str, "");
                ShareActivity.this.merchant_id_qris = Var.toString(qRISMessage2.getValueFromAdditional_data(QRISMessage.MERCHANT_ID_QRIS), "");
                String valueFromAdditional_data = qRISMessage2.getValueFromAdditional_data(QRISMessage.MERCHANT_PROFILE_URL);
                TCICOQRMessage tCICOQRMessage = new TCICOQRMessage();
                if (d > 0.0d) {
                    tCICOQRMessage.put("action", "CHECK_BUY");
                } else {
                    tCICOQRMessage.put("action", "CHECK");
                }
                tCICOQRMessage.put("product_code", qRISMessage2.getValueFromIncludes("product_code"));
                tCICOQRMessage.put("search_id", qRISMessage2.getValueFromAdditional_data(QRISMessage.MEMBER_ID_TUJUAN));
                tCICOQRMessage.put(DataMessage.ID_TRANSAKSI, qRISMessage2.getValueFromIncludes(MPMessage.IncludeMessage.REFF_ID));
                tCICOQRMessage.put(TCICOQRMessage.BENEF_REFF, qRISMessage2.getValueFromAdditional_data(QRISMessage.BILLING_ID));
                int i3 = QRISMessage.MERCHANT_NAME;
                tCICOQRMessage.put("search_name", qRISMessage2.getValueFromAdditional_data(i3));
                if (URLUtil.isValidUrl(valueFromAdditional_data)) {
                    tCICOQRMessage.put("image", valueFromAdditional_data);
                    tCICOQRMessage.put("image_logo", valueFromAdditional_data);
                }
                tCICOQRMessage.put("customer_info", "");
                tCICOQRMessage.put("note", qRISMessage2.getValueFromAdditional_data(QRISMessage.DESC_KIRIM));
                tCICOQRMessage.put("nominal", Double.valueOf(d));
                tCICOQRMessage.put("fee", Double.valueOf(d2));
                str2 = ShareActivity.this.acquire_id;
                tCICOQRMessage.put("acquirer_id", str2);
                str3 = ShareActivity.this.terminal_id;
                tCICOQRMessage.put("terminal_id", str3);
                str4 = ShareActivity.this.merchant_pan;
                tCICOQRMessage.put("merchant_pan", str4);
                tCICOQRMessage.put("customer_pan", Var.toString(qRISMessage2.getValueFromAdditional_data(i2), ""));
                str5 = ShareActivity.this.terminal_location;
                tCICOQRMessage.put("terminal_location", str5);
                str6 = ShareActivity.this.receipt_number;
                tCICOQRMessage.put("receipt_number", str6);
                str7 = ShareActivity.this.source_of_found;
                tCICOQRMessage.put("source_of_fund", str7);
                str8 = ShareActivity.this.transaction_datetime;
                tCICOQRMessage.put("transaction_date_time", str8);
                str9 = ShareActivity.this.call_center;
                tCICOQRMessage.put("call_center", str9);
                str10 = ShareActivity.this.merchant_id_qris;
                tCICOQRMessage.put("merchant_id_qris", str10);
                tCICOQRMessage.put("balance", qRISMessage2.getValueFromIncludes("balance"));
                tCICOQRMessage.put(TCICOQRMessage.NOMINAL_ADMIN, qRISMessage2.getValueFromAdditional_data(i));
                tCICOQRMessage.put("RAW", raw);
                QRMessage qRMessage = new QRMessage();
                qRMessage.put("rc", qRISMessage2.getResponse_code());
                qRMessage.put("rd", "BAYAR " + qRISMessage2.getValueFromAdditional_data(i3));
                qRMessage.put("data", tCICOQRMessage);
                qRMessage.put(QRMessage.USERCODE, "QRIS");
                String jSONObject = Mapper.mapToJSON(qRMessage).toString();
                Intrinsics.checkNotNullExpressionValue(jSONObject, "mapToJSON(lol).toString()");
                Bundle bundle = new Bundle();
                bundle.putString("bundle:body", jSONObject);
                if (CASE_INSENSITIVE_ORDER.equals(Var.toString(qRISMessage2.getValueFromIncludes("product_code"), ""), "QRISPAY", true)) {
                    bundle.putBoolean("isFromShare", true);
                    Affinity.purge(ShareActivity.this, QRPay2Activity.class, bundle);
                } else {
                    bundle.putBoolean("isFromShare", true);
                    Affinity.purge(ShareActivity.this, QRTcicoPay2Activity.class, bundle);
                }
            }

            @Override
            public void backgroundProcess(long bytesRead, long contentLength, boolean done) {
            }

            @Override
            public void preProcess() {
            }
        });
        MessageSender messageSender = new MessageSender(this, messageComposer);
        messageSender.setRequestMessage(qRISMessage);
        messageSender.execute();
    }

    public final void R() {
        FirebaseMessaging.getInstance().getToken().addOnCompleteListener(new OnCompleteListener() {
            @Override
            public final void onComplete(Task task) {
                ShareActivity.S(ShareActivity.this, task);
            }
        });
    }

    @Nullable
    public final String getAction() {
        return this.action;
    }

    @Nullable
    public final File getFile_plash_bg() {
        return this.file_plash_bg;
    }

    @Nullable
    public final ImageView getSplash_bg() {
        return this.splash_bg;
    }

    @Nullable
    public final String getType() {
        return this.type;
    }

    public final void handleIntent(@NotNull Intent intent) {
        String str;
        Intrinsics.checkNotNullParameter(intent, "intent");
        if (Intrinsics.areEqual("android.intent.action.SEND", this.action) && (str = this.type) != null) {
            Intrinsics.checkNotNull(str);
            if (CASE_INSENSITIVE_ORDER.startsWith$default(str, "image/", false, 2, null)) {
                handleSendImage(intent);
                return;
            }
        }
        new AsyncLauncher((StartPointActivity) this).execute(this.uri, true);
    }

    public final void handleSendImage(@NotNull Intent intent) {
        Intrinsics.checkNotNullParameter(intent, "intent");
        Uri uri = (Uri) intent.getParcelableExtra("android.intent.extra.STREAM");
        if (uri != null) {
            String uri2 = uri.toString();
            Intrinsics.checkNotNullExpressionValue(uri2, "imageUri.toString()");
            if (!(uri2.length() == 0)) {
                F(uri);
                return;
            }
        }
        new AsyncLauncher((StartPointActivity) this).execute(this.uri, true);
    }

    @Override
    public void onCreate(@Nullable Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_share);
        this.splash_bg = (ImageView) findViewById(R.id.imageViewSplash);
        if (Device.isDeviceRooted()) {
            Affinity.info(this, 2, "Penggunaan root Terdeteksi", "Mohon maaf, disarankan untuk tidak memakai perangkat yang telah diroot.", new BBCallback() {
                @Override
                public final void do_callback(int i, Object obj) {
                    ShareActivity.N(ShareActivity.this, i, (Boolean) obj);
                }
            });
        } else if (Device.isEmulator()) {
            Affinity.info(this, 2, "Penggunaan Emulator Terdeteksi", "Mohon maaf, disarankan untuk tidak memakai perangkat Emulator.", new BBCallback() {
                @Override
                public final void do_callback(int i, Object obj) {
                    ShareActivity.O(ShareActivity.this, i, (Boolean) obj);
                }
            });
        }
        Intent intent = getIntent();
        this.action = intent.getAction();
        this.type = intent.getType();
        Intrinsics.checkNotNullExpressionValue(intent, "intent");
        handleIntent(intent);
        Bundle extras = getIntent().getExtras();
        if (extras != null) {
            String var = Var.toString(extras.getString("file_plash_bg"), "");
            if (!Intrinsics.areEqual(var, "")) {
                this.file_plash_bg = new File(var);
                ImageView imageView = this.splash_bg;
                if (imageView != null) {
                    Glide.with(getApplicationContext()).m2754load(this.file_plash_bg).into(imageView);
                }
            }
        }
        w();
        String simpleName = ShareActivity.class.getSimpleName();
        Intrinsics.checkNotNullExpressionValue(simpleName, "this.javaClass.simpleName");
        EventHelper.sendAllEvents(this, "screen_view", CASE_INSENSITIVE_ORDER.replace$default(simpleName, "Activity", "", false, 4, (Object) null));
        findViewById(R.id.content_share);
        this.configSession = new ConfigSession(this);
        this.appSession = new AppSession(this);
        ConfigSession configSession = this.configSession;
        this.phone_call_center = configSession != null ? configSession.retrieveMap(ConfigSession.PROPERTY_CONTACT_CENTER, ConfigSession.KEY_PREFERENCE_HANDPHONE) : null;
        handleIntent(intent);
        G();
        I();
        R();
        K();
        M();
        TicketingHelper.setAirlinesFromFirebase(this);
    }

    public final void setAction(@Nullable String str) {
        this.action = str;
    }

    public final void setFile_plash_bg(@Nullable File file) {
        this.file_plash_bg = file;
    }

    public final void setSplash_bg(@Nullable ImageView imageView) {
        this.splash_bg = imageView;
    }

    public final void setType(@Nullable String str) {
        this.type = str;
    }

    public final boolean v() {
        String availableConfig = new ConfigSession(this).retrieveMap(ConfigSession.PROPERTY_URL, ConfigSession.KEY_URL_LANDING);
        Intrinsics.checkNotNullExpressionValue(availableConfig, "availableConfig");
        return !(availableConfig.length() == 0);
    }

    public final void w() {
        if (Connections.isConnectingToInternet(this)) {
            ApiConfig.fetchRemoteConfig(this, new BBCallback() {
                @Override
                public final void do_callback(int i, Object obj) {
                    ShareActivity.x(ShareActivity.this, i, ((Boolean) obj).booleanValue());
                }
            });
        } else {
            Affinity.info(this, -1, "", getString(R.string.error_connection_offline), new BBCallback() {
                @Override
                public final void do_callback(int i, Object obj) {
                    ShareActivity.C(ShareActivity.this, i, (Boolean) obj);
                }
            });
        }
    }
}