com-dot-app-sancharsaathi-1-5-0.apk

Download file
    package X2;

import Y2.a;
import Y2.e;
import android.view.KeyEvent;
import java.util.HashMap;
import java.util.Map;
import org.json.JSONException;
import org.json.JSONObject;

public class i {

    /* renamed from: a  reason: collision with root package name */
    public final Y2.a f3499a;

    public interface a {
        void a(boolean z4);
    }

    public static class b {

        /* renamed from: a  reason: collision with root package name */
        public final KeyEvent f3500a;

        /* renamed from: b  reason: collision with root package name */
        public final Character f3501b;

        public b(KeyEvent keyEvent, Character ch) {
            this.f3500a = keyEvent;
            this.f3501b = ch;
        }
    }

    public i(Y2.b bVar) {
        this.f3499a = new Y2.a(bVar, "flutter/keyevent", e.f3764a);
    }

    public static a.e b(a aVar) {
        return new h(aVar);
    }

    public static /* synthetic */ void d(a aVar, Object obj) {
        boolean z4 = false;
        if (obj != null) {
            try {
                z4 = ((JSONObject) obj).getBoolean("handled");
            } catch (JSONException e4) {
                M2.b.b("KeyEventChannel", "Unable to unpack JSON message: " + e4);
            }
        }
        aVar.a(z4);
    }

    public final Map c(b bVar, boolean z4) {
        HashMap hashMap = new HashMap();
        hashMap.put("type", z4 ? "keyup" : "keydown");
        hashMap.put("keymap", "android");
        hashMap.put("flags", Integer.valueOf(bVar.f3500a.getFlags()));
        hashMap.put("plainCodePoint", Integer.valueOf(bVar.f3500a.getUnicodeChar(0)));
        hashMap.put("codePoint", Integer.valueOf(bVar.f3500a.getUnicodeChar()));
        hashMap.put("keyCode", Integer.valueOf(bVar.f3500a.getKeyCode()));
        hashMap.put("scanCode", Integer.valueOf(bVar.f3500a.getScanCode()));
        hashMap.put("metaState", Integer.valueOf(bVar.f3500a.getMetaState()));
        Character ch = bVar.f3501b;
        if (ch != null) {
            hashMap.put("character", ch.toString());
        }
        hashMap.put("source", Integer.valueOf(bVar.f3500a.getSource()));
        hashMap.put("deviceId", Integer.valueOf(bVar.f3500a.getDeviceId()));
        hashMap.put("repeatCount", Integer.valueOf(bVar.f3500a.getRepeatCount()));
        return hashMap;
    }

    public void e(b bVar, boolean z4, a aVar) {
        this.f3499a.d(c(bVar, z4), b(aVar));
    }
}
    
Download file