Kufar v3.2.0版本的 MD5 值为:6a4d203db1c561c7e3bcd50d23fed59f

以下内容为反编译后的 DataAndPrivacyActivity.java 源代码,内容仅作参考


package by.kufar.dataandprivacy.ui;

import android.content.DialogInterface;
import android.content.Intent;
import android.os.Bundle;
import android.text.SpannableStringBuilder;
import android.text.TextPaint;
import android.text.style.ClickableSpan;
import android.text.style.ForegroundColorSpan;
import android.view.View;
import androidx.core.content.ContextCompat;
import androidx.lifecycle.Observer;
import androidx.lifecycle.ViewModelProvider;
import androidx.navigation.compose.DialogNavigator;
import by.kufar.core.android.activity.BaseActivity;
import by.kufar.dataandprivacy.R$color;
import by.kufar.dataandprivacy.R$id;
import by.kufar.dataandprivacy.R$layout;
import by.kufar.dataandprivacy.R$string;
import by.kufar.dataandprivacy.ui.DataAndPrivacyVM;
import by.kufar.re.ui.widget.dialog.AlertKufarDialogFragment;
import by.kufar.re.ui.widget.error.ErrorView;
import by.kufar.re.ui.widget.webview.WebViewActivity;
import db.w;
import kotlin.Metadata;
import kotlin.Unit;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.functions.Function2;
import kotlin.jvm.internal.g0;
import kotlin.jvm.internal.m;
import kotlin.jvm.internal.o0;
import kotlin.jvm.internal.s;
import kotlin.jvm.internal.u;
import kotlin.reflect.KProperty;
import v6.d;

@Metadata(d1 = {"\u0000X\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010\u0002\n\u0002\b\u0002\n\u0002\u0010\r\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\u0006\n\u0002\u0018\u0002\n\u0002\b\u0006\n\u0002\u0018\u0002\n\u0002\b\u0006\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\b\n\u0018\u00002\u00020\u0001B\u0007¢\u0006\u0004\b6\u00107J\b\u0010\u0003\u001a\u00020\u0002H\u0002J\b\u0010\u0004\u001a\u00020\u0002H\u0002J\b\u0010\u0006\u001a\u00020\u0005H\u0002J\b\u0010\u0007\u001a\u00020\u0002H\u0002J\u0010\u0010\n\u001a\u00020\u00022\u0006\u0010\t\u001a\u00020\bH\u0002J\u0012\u0010\r\u001a\u00020\u00022\b\u0010\f\u001a\u0004\u0018\u00010\u000bH\u0014J\b\u0010\u000e\u001a\u00020\u0002H\u0016J\b\u0010\u000f\u001a\u00020\u0002H\u0014R\"\u0010\u0011\u001a\u00020\u00108\u0006@\u0006X\u0087.¢\u0006\u0012\n\u0004\b\u0011\u0010\u0012\u001a\u0004\b\u0013\u0010\u0014\"\u0004\b\u0015\u0010\u0016R\"\u0010\u0018\u001a\u00020\u00178\u0006@\u0006X\u0087.¢\u0006\u0012\n\u0004\b\u0018\u0010\u0019\u001a\u0004\b\u001a\u0010\u001b\"\u0004\b\u001c\u0010\u001dR\"\u0010\u001f\u001a\u00020\u001e8\u0006@\u0006X\u0087.¢\u0006\u0012\n\u0004\b\u001f\u0010 \u001a\u0004\b!\u0010\"\"\u0004\b#\u0010$R\u0016\u0010&\u001a\u00020%8\u0002@\u0002X\u0082.¢\u0006\u0006\n\u0004\b&\u0010'R\u001b\u0010-\u001a\u00020(8BX\u0082\u0084\u0002¢\u0006\f\n\u0004\b)\u0010*\u001a\u0004\b+\u0010,R\u001b\u00102\u001a\u00020.8BX\u0082\u0084\u0002¢\u0006\f\n\u0004\b/\u0010*\u001a\u0004\b0\u00101R\u001b\u00105\u001a\u00020(8BX\u0082\u0084\u0002¢\u0006\f\n\u0004\b3\u0010*\u001a\u0004\b4\u0010,¨\u00068"}, d2 = {"Lby/kufar/dataandprivacy/ui/DataAndPrivacyActivity;", "Lby/kufar/core/android/activity/BaseActivity;", "", "setUpActions", "setUpFragment", "", "getUserAgreementText", "setUpViewModel", "Lby/kufar/dataandprivacy/ui/DataAndPrivacyVM$a;", "state", "showState", "Landroid/os/Bundle;", "savedInstanceState", "onCreate", "onInject", "onResume", "Lt6/a;", "tracker", "Lt6/a;", "getTracker", "()Lt6/a;", "setTracker", "(Lt6/a;)V", "Lcb/b;", "mediator", "Lcb/b;", "getMediator", "()Lcb/b;", "setMediator", "(Lcb/b;)V", "Landroidx/lifecycle/ViewModelProvider$Factory;", "viewModelFactory", "Landroidx/lifecycle/ViewModelProvider$Factory;", "getViewModelFactory", "()Landroidx/lifecycle/ViewModelProvider$Factory;", "setViewModelFactory", "(Landroidx/lifecycle/ViewModelProvider$Factory;)V", "Lby/kufar/dataandprivacy/ui/DataAndPrivacyVM;", "viewModel", "Lby/kufar/dataandprivacy/ui/DataAndPrivacyVM;", "Landroid/view/View;", "errorContent$delegate", "Lv80/d;", "getErrorContent", "()Landroid/view/View;", "errorContent", "Lby/kufar/re/ui/widget/error/ErrorView;", "error$delegate", "getError", "()Lby/kufar/re/ui/widget/error/ErrorView;", "error", "progress$delegate", "getProgress", "progress", "<init>", "()V", "feature-data-and-privacy_googleRelease"}, k = 1, mv = {1, 9, 0})
public final class DataAndPrivacyActivity extends BaseActivity {
    static final KProperty<Object>[] $$delegatedProperties = {o0.i(new g0(DataAndPrivacyActivity.class, "errorContent", "getErrorContent()Landroid/view/View;", 0)), o0.i(new g0(DataAndPrivacyActivity.class, "error", "getError()Lby/kufar/re/ui/widget/error/ErrorView;", 0)), o0.i(new g0(DataAndPrivacyActivity.class, "progress", "getProgress()Landroid/view/View;", 0))};
    public cb.b mediator;
    public t6.a tracker;
    private DataAndPrivacyVM viewModel;
    public ViewModelProvider.Factory viewModelFactory;

    private final v80.d errorContent = r5.a.b(this, R$id.f6507b);

    private final v80.d error = r5.a.b(this, R$id.f6506a);

    private final v80.d progress = r5.a.b(this, R$id.f6508c);

    @Metadata(d1 = {"\u0000\u001d\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0003*\u0001\u0000\b\n\u0018\u00002\u00020\u0001J\u0010\u0010\u0005\u001a\u00020\u00042\u0006\u0010\u0003\u001a\u00020\u0002H\u0016J\u0010\u0010\b\u001a\u00020\u00042\u0006\u0010\u0007\u001a\u00020\u0006H\u0016¨\u0006\t"}, d2 = {"by/kufar/dataandprivacy/ui/DataAndPrivacyActivity$a", "Landroid/text/style/ClickableSpan;", "Landroid/text/TextPaint;", "ds", "", "updateDrawState", "Landroid/view/View;", "widget", "onClick", "core-android_googleRelease"}, k = 1, mv = {1, 9, 0})
    public static final class a extends ClickableSpan {

        public final Integer f6619b;

        public final boolean f6620c;

        public final DataAndPrivacyActivity f6621d;

        public a(Integer num, boolean z11, DataAndPrivacyActivity dataAndPrivacyActivity) {
            this.f6619b = num;
            this.f6620c = z11;
            this.f6621d = dataAndPrivacyActivity;
        }

        @Override
        public void onClick(View widget) {
            s.j(widget, "widget");
            DataAndPrivacyActivity dataAndPrivacyActivity = this.f6621d;
            dataAndPrivacyActivity.startActivity(WebViewActivity.Companion.b(WebViewActivity.INSTANCE, dataAndPrivacyActivity, "https://docs.google.com/document/u/1/d/e/2PACX-1vT2J2u0DSaZWgrNkI64d-0uNWAQK4Xo1j7h5uoQPv02bE2aLbu7HZ0I3eWhB2qnLQ/pub", false, null, false, false, 60, null));
        }

        @Override
        public void updateDrawState(TextPaint ds2) {
            s.j(ds2, "ds");
            Integer num = this.f6619b;
            if (num != null) {
                ds2.setColor(num.intValue());
            }
            ds2.setUnderlineText(this.f6620c);
        }
    }

    @Metadata(k = 3, mv = {1, 9, 0}, xi = 48)
    public static final class b implements Observer, m {

        public final Function1 f6622b;

        public b(Function1 function) {
            s.j(function, "function");
            this.f6622b = function;
        }

        public final boolean equals(Object obj) {
            if (!(obj instanceof Observer) || !(obj instanceof m)) {
                return false;
            }
            return s.e(getFunctionDelegate(), ((m) obj).getFunctionDelegate());
        }

        @Override
        public final d80.f<?> getFunctionDelegate() {
            return this.f6622b;
        }

        public final int hashCode() {
            return getFunctionDelegate().hashCode();
        }

        @Override
        public final void onChanged(Object obj) {
            this.f6622b.invoke(obj);
        }
    }

    @Metadata(d1 = {"\u0000\u000e\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\u0010\u0000\u001a\u00020\u00012\u0006\u0010\u0002\u001a\u00020\u0003H\n¢\u0006\u0002\b\u0004"}, d2 = {"<anonymous>", "", "it", "Landroid/view/View;", "invoke"}, k = 3, mv = {1, 9, 0}, xi = 48)
    public static final class c extends u implements Function1<View, Unit> {
        public c() {
            super(1);
        }

        @Override
        public Unit invoke(View view) {
            invoke2(view);
            return Unit.f82492a;
        }

        public final void invoke2(View it) {
            s.j(it, "it");
            DataAndPrivacyVM dataAndPrivacyVM = DataAndPrivacyActivity.this.viewModel;
            if (dataAndPrivacyVM == null) {
                s.B("viewModel");
                dataAndPrivacyVM = null;
            }
            dataAndPrivacyVM.accept();
        }
    }

    @Metadata(d1 = {"\u0000\u000e\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0002\u0010\u0003\u001a\u00020\u00022\b\u0010\u0001\u001a\u0004\u0018\u00010\u0000H\n¢\u0006\u0004\b\u0003\u0010\u0004"}, d2 = {"Landroid/content/DialogInterface;", "it", "", "a", "(Landroid/content/DialogInterface;)V"}, k = 3, mv = {1, 9, 0})
    public static final class d extends u implements Function1<DialogInterface, Unit> {
        public d() {
            super(1);
        }

        public final void a(DialogInterface dialogInterface) {
            DataAndPrivacyActivity.this.getTracker().b();
            Intent a11 = w.a.a(DataAndPrivacyActivity.this.getMediator().D(), DataAndPrivacyActivity.this, null, null, 6, null);
            a11.setFlags(32768);
            DataAndPrivacyActivity.this.startActivity(a11);
        }

        @Override
        public Unit invoke(DialogInterface dialogInterface) {
            a(dialogInterface);
            return Unit.f82492a;
        }
    }

    @Metadata(d1 = {"\u0000\u0014\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0002\u0010\u0005\u001a\u00020\u00042\b\u0010\u0001\u001a\u0004\u0018\u00010\u00002\u0006\u0010\u0003\u001a\u00020\u0002H\n¢\u0006\u0004\b\u0005\u0010\u0006"}, d2 = {"Landroid/content/DialogInterface;", DialogNavigator.NAME, "Landroid/view/View;", "<anonymous parameter 1>", "", "a", "(Landroid/content/DialogInterface;Landroid/view/View;)V"}, k = 3, mv = {1, 9, 0})
    public static final class e extends u implements Function2<DialogInterface, View, Unit> {
        public e() {
            super(2);
        }

        public final void a(DialogInterface dialogInterface, View view) {
            s.j(view, "<anonymous parameter 1>");
            DataAndPrivacyActivity.this.getTracker().a();
            if (dialogInterface != null) {
                dialogInterface.dismiss();
            }
            DataAndPrivacyVM dataAndPrivacyVM = DataAndPrivacyActivity.this.viewModel;
            if (dataAndPrivacyVM == null) {
                s.B("viewModel");
                dataAndPrivacyVM = null;
            }
            dataAndPrivacyVM.accept();
        }

        @Override
        public Unit mo1invoke(DialogInterface dialogInterface, View view) {
            a(dialogInterface, view);
            return Unit.f82492a;
        }
    }

    @Metadata(d1 = {"\u0000\u0010\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\u0002\n\u0002\b\u0002\u0010\u0004\u001a\u00020\u00032\u000e\u0010\u0002\u001a\n \u0001*\u0004\u0018\u00010\u00000\u0000H\n¢\u0006\u0004\b\u0004\u0010\u0005"}, d2 = {"Lby/kufar/dataandprivacy/ui/DataAndPrivacyVM$a;", "kotlin.jvm.PlatformType", "it", "", "a", "(Lby/kufar/dataandprivacy/ui/DataAndPrivacyVM$a;)V"}, k = 3, mv = {1, 9, 0})
    public static final class f extends u implements Function1<DataAndPrivacyVM.a, Unit> {
        public f() {
            super(1);
        }

        public final void a(DataAndPrivacyVM.a aVar) {
            DataAndPrivacyActivity dataAndPrivacyActivity = DataAndPrivacyActivity.this;
            s.g(aVar);
            dataAndPrivacyActivity.showState(aVar);
        }

        @Override
        public Unit invoke(DataAndPrivacyVM.a aVar) {
            a(aVar);
            return Unit.f82492a;
        }
    }

    private final ErrorView getError() {
        return (ErrorView) this.error.getValue(this, $$delegatedProperties[1]);
    }

    private final View getErrorContent() {
        return (View) this.errorContent.getValue(this, $$delegatedProperties[0]);
    }

    private final View getProgress() {
        return (View) this.progress.getValue(this, $$delegatedProperties[2]);
    }

    private final CharSequence getUserAgreementText() {
        SpannableStringBuilder spannableStringBuilder = new SpannableStringBuilder(getString(R$string.f6511b) + " ");
        a aVar = new a(null, false, this);
        int length = spannableStringBuilder.length();
        spannableStringBuilder.append((CharSequence) " ");
        ForegroundColorSpan foregroundColorSpan = new ForegroundColorSpan(ContextCompat.getColor(this, R$color.f6505a));
        int length2 = spannableStringBuilder.length();
        spannableStringBuilder.append((CharSequence) getString(R$string.f6513d));
        spannableStringBuilder.setSpan(foregroundColorSpan, length2, spannableStringBuilder.length(), 17);
        spannableStringBuilder.setSpan(aVar, length, spannableStringBuilder.length(), 17);
        return spannableStringBuilder;
    }

    private final void setUpActions() {
        getError().setOnRetryListener(new c());
    }

    private final void setUpFragment() {
        AlertKufarDialogFragment.Companion companion = AlertKufarDialogFragment.INSTANCE;
        String string = getString(R$string.f6512c);
        s.i(string, "getString(...)");
        CharSequence userAgreementText = getUserAgreementText();
        String string2 = getString(R$string.f6510a);
        s.i(string2, "getString(...)");
        AlertKufarDialogFragment.Companion.b(companion, string, userAgreementText, string2, null, false, false, 24, null).setOnCancelListener(new d()).setPositiveClickListener(new e()).show(getSupportFragmentManager(), (String) null);
    }

    private final void setUpViewModel() {
        DataAndPrivacyVM dataAndPrivacyVM = (DataAndPrivacyVM) new ViewModelProvider(this, getViewModelFactory()).get(DataAndPrivacyVM.class);
        this.viewModel = dataAndPrivacyVM;
        if (dataAndPrivacyVM == null) {
            s.B("viewModel");
            dataAndPrivacyVM = null;
        }
        dataAndPrivacyVM.getState().observe(this, new b(new f()));
    }

    public final void showState(DataAndPrivacyVM.a state) {
        if (state instanceof DataAndPrivacyVM.a.Error) {
            getProgress().setVisibility(8);
            getErrorContent().setVisibility(0);
            getError().setupError(((DataAndPrivacyVM.a.Error) state).getE());
        } else if (s.e(state, DataAndPrivacyVM.a.b.f6628a)) {
            getProgress().setVisibility(0);
            getErrorContent().setVisibility(8);
        } else if (s.e(state, DataAndPrivacyVM.a.c.f6629a)) {
            finish();
        }
    }

    public final cb.b getMediator() {
        cb.b bVar = this.mediator;
        if (bVar != null) {
            return bVar;
        }
        s.B("mediator");
        return null;
    }

    public final t6.a getTracker() {
        t6.a aVar = this.tracker;
        if (aVar != null) {
            return aVar;
        }
        s.B("tracker");
        return null;
    }

    public final ViewModelProvider.Factory getViewModelFactory() {
        ViewModelProvider.Factory factory = this.viewModelFactory;
        if (factory != null) {
            return factory;
        }
        s.B("viewModelFactory");
        return null;
    }

    @Override
    public void onCreate(Bundle savedInstanceState) {
        setContentView(R$layout.f6509a);
        super.onCreate(savedInstanceState);
        setUpViewModel();
        a6.d.f263a.x(this);
        if (savedInstanceState == null) {
            getTracker().c();
            setUpFragment();
        }
        setUpActions();
    }

    @Override
    public void onInject() {
        super.onInject();
        d.a a11 = v6.a.a();
        Object obj = m5.a.c(this).get(v6.e.class);
        if (obj != null) {
            a11.a((v6.e) obj).a(this);
            return;
        }
        throw new NullPointerException("null cannot be cast to non-null type by.kufar.dataandprivacy.di.DataAndPrivacyDependencies");
    }

    @Override
    public void onResume() {
        super.onResume();
        DataAndPrivacyVM dataAndPrivacyVM = this.viewModel;
        if (dataAndPrivacyVM == null) {
            s.B("viewModel");
            dataAndPrivacyVM = null;
        }
        dataAndPrivacyVM.init();
    }

    public final void setMediator(cb.b bVar) {
        s.j(bVar, "<set-?>");
        this.mediator = bVar;
    }

    public final void setTracker(t6.a aVar) {
        s.j(aVar, "<set-?>");
        this.tracker = aVar;
    }

    public final void setViewModelFactory(ViewModelProvider.Factory factory) {
        s.j(factory, "<set-?>");
        this.viewModelFactory = factory;
    }
}