package dd;

import android.window.BackEvent;
import androidx.annotation.Nullable;
import java.util.Arrays;
import java.util.HashMap;

/* JADX INFO: loaded from: classes.dex */
public final class d {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final ed.u f25105a;

    public d(yc.d dVar) {
        sc.a aVar = new sc.a(this, 1);
        ed.u uVar = new ed.u(dVar, "flutter/backgesture", ed.a0.f25827a, null);
        this.f25105a = uVar;
        uVar.setMethodCallHandler(aVar);
    }

    public static HashMap a(BackEvent backEvent) {
        HashMap map = new HashMap(3);
        float touchX = backEvent.getTouchX();
        float touchY = backEvent.getTouchY();
        map.put("touchOffset", (Float.isNaN(touchX) || Float.isNaN(touchY)) ? null : Arrays.asList(Float.valueOf(touchX), Float.valueOf(touchY)));
        map.put("progress", Float.valueOf(backEvent.getProgress()));
        map.put("swipeEdge", Integer.valueOf(backEvent.getSwipeEdge()));
        return map;
    }

    public void setMethodCallHandler(@Nullable ed.s sVar) {
        this.f25105a.setMethodCallHandler(sVar);
    }
}
