S T G SuperAPPS v9.99.99版本的 MD5 值为:ec866d8c695a659ed10459d6bd169615

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


package com.taxsee.driver.feature.uri;

import android.content.ComponentCallbacks;
import android.content.Context;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import bm.l;
import cm.d0;
import cm.n;
import cm.o;
import com.appsflyer.ServerParameters;
import com.appsflyer.internal.referrer.Payload;
import ia.e1;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import kotlinx.coroutines.CoroutineExceptionHandler;
import nm.m0;
import nm.p1;
import pl.h;
import pl.k;
import pl.m;
import pl.p;
import pl.q;
import pl.r;
import pl.v;
import pl.z;
import sl.g;
import ul.f;

public final class VmesteHandler extends androidx.appcompat.app.c {
    private final h K;

    public static final class a extends o implements l<p<? extends String, ? extends String>, CharSequence> {

        public static final a f13477t = new a();

        a() {
            super(1);
        }

        @Override
        public final CharSequence k(p<String, String> pVar) {
            n.f(pVar, "it");
            return ((Object) pVar.c()) + "=" + ((Object) pVar.d());
        }
    }

    public static final class b extends sl.a implements CoroutineExceptionHandler {
        public b(CoroutineExceptionHandler.a aVar) {
            super(aVar);
        }

        @Override
        public void handleException(g gVar, Throwable th2) {
        }
    }

    @f(c = "com.taxsee.driver.feature.uri.VmesteHandler$openVmeste$2", f = "VmesteHandler.kt", l = {32}, m = "invokeSuspend")
    public static final class c extends ul.l implements bm.p<m0, sl.d<? super z>, Object> {

        Object f13478x;

        Object f13479y;

        int f13480z;

        c(sl.d<? super c> dVar) {
            super(2, dVar);
        }

        @Override
        public final sl.d<z> n(Object obj, sl.d<?> dVar) {
            return new c(dVar);
        }

        @Override
        public final Object s(Object obj) {
            Object d10;
            List h10;
            List list;
            Throwable th2;
            List list2;
            Object b10;
            d10 = tl.d.d();
            int i10 = this.f13480z;
            if (i10 == 0) {
                r.b(obj);
                h10 = ql.n.h(v.a(Payload.SOURCE, "taxseedriver_android"));
                u9.b O3 = VmesteHandler.this.O3();
                try {
                    q.a aVar = q.f25425u;
                    this.f13478x = h10;
                    this.f13479y = h10;
                    this.f13480z = 1;
                    Object M0 = O3.M0(this);
                    if (M0 == d10) {
                        return d10;
                    }
                    list2 = h10;
                    obj = M0;
                    list = list2;
                } catch (Throwable th3) {
                    list = h10;
                    th2 = th3;
                    list2 = list;
                    q.a aVar2 = q.f25425u;
                    b10 = q.b(r.a(th2));
                    if (q.g(b10)) {
                    }
                    VmesteHandler.this.R3(list);
                    return z.f25438a;
                }
            } else {
                if (i10 != 1) {
                    throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
                }
                list2 = (List) this.f13479y;
                list = (List) this.f13478x;
                try {
                    r.b(obj);
                } catch (Throwable th4) {
                    th2 = th4;
                    q.a aVar22 = q.f25425u;
                    b10 = q.b(r.a(th2));
                    if (q.g(b10)) {
                    }
                    VmesteHandler.this.R3(list);
                    return z.f25438a;
                }
            }
            b10 = q.b((e1) obj);
            if (q.g(b10)) {
                list2.add(v.a(ServerParameters.AF_USER_ID, ((e1) b10).g()));
            }
            VmesteHandler.this.R3(list);
            return z.f25438a;
        }

        @Override
        public final Object x(m0 m0Var, sl.d<? super z> dVar) {
            return ((c) n(m0Var, dVar)).s(z.f25438a);
        }
    }

    public static final class d extends o implements l<p<? extends String, ? extends String>, CharSequence> {

        public static final d f13481t = new d();

        d() {
            super(1);
        }

        @Override
        public final CharSequence k(p<String, String> pVar) {
            n.f(pVar, "it");
            return ((Object) pVar.c()) + "=" + ((Object) pVar.d());
        }
    }

    public static final class e extends o implements bm.a<x9.a> {

        final ComponentCallbacks f13482t;

        final sn.a f13483u;

        final bm.a f13484v;

        public e(ComponentCallbacks componentCallbacks, sn.a aVar, bm.a aVar2) {
            super(0);
            this.f13482t = componentCallbacks;
            this.f13483u = aVar;
            this.f13484v = aVar2;
        }

        @Override
        public final x9.a invoke() {
            ComponentCallbacks componentCallbacks = this.f13482t;
            return fn.a.a(componentCallbacks).c(d0.b(x9.a.class), this.f13483u, this.f13484v);
        }
    }

    public VmesteHandler() {
        h b10;
        b10 = k.b(m.SYNCHRONIZED, new e(this, null, null));
        this.K = b10;
    }

    private final String M3(List<p<String, String>> list) {
        String M;
        M = ql.v.M(list, "&", null, null, 0, null, a.f13477t, 30, null);
        String encode = Uri.encode(M);
        n.e(encode, "joinToString(\"&\") { \"${i… }.let { Uri.encode(it) }");
        return encode;
    }

    private final x9.a N3() {
        return (x9.a) this.K.getValue();
    }

    public final u9.b O3() {
        return N3().f();
    }

    private final void P3(List<p<String, String>> list) {
        Intent intent = new Intent("android.intent.action.VIEW");
        intent.setData(Uri.parse("https://play.google.com/store/apps/details").buildUpon().appendQueryParameter("id", "com.vmeste").appendQueryParameter(Payload.RFR, M3(list)).build());
        intent.setPackage("com.android.vending");
        intent.setFlags(268435456);
        Context applicationContext = getApplicationContext();
        n.e(applicationContext, "applicationContext");
        try {
            q.a aVar = q.f25425u;
            applicationContext.startActivity(intent);
            q.b(z.f25438a);
        } catch (Throwable th2) {
            q.a aVar2 = q.f25425u;
            q.b(r.a(th2));
        }
    }

    private final void Q3() {
        kotlinx.coroutines.d.d(p1.f23718t, xf.k.f30975a.c().plus(new b(CoroutineExceptionHandler.f21653p)), null, new c(null), 2, null);
    }

    public final void R3(List<p<String, String>> list) {
        String M;
        Object b10;
        int l10;
        M = ql.v.M(list, "&", null, null, 0, null, d.f13481t, 30, null);
        Intent parseUri = Intent.parseUri("vmeste://auth/?" + M, 0);
        parseUri.setFlags(268435456);
        Context applicationContext = getApplicationContext();
        n.e(applicationContext, "applicationContext");
        try {
            q.a aVar = q.f25425u;
            applicationContext.startActivity(parseUri);
            b10 = q.b(z.f25438a);
        } catch (Throwable th2) {
            q.a aVar2 = q.f25425u;
            b10 = q.b(r.a(th2));
        }
        if (q.d(b10) != null) {
            l10 = ql.o.l(list, 10);
            ArrayList arrayList = new ArrayList(l10);
            Iterator<T> it = list.iterator();
            while (it.hasNext()) {
                arrayList.add(S3((p) it.next()));
            }
            P3(arrayList);
        }
        finish();
    }

    private final p<String, String> S3(p<String, String> pVar) {
        p<String, String> a10;
        p<String, String> pVar2 = n.b(pVar.c(), ServerParameters.AF_USER_ID) ? pVar : null;
        return (pVar2 == null || (a10 = v.a("auth_uid", pVar2.d())) == null) ? pVar : a10;
    }

    @Override
    public void onCreate(Bundle bundle) {
        super.onCreate(bundle);
        Q3();
    }
}