хапануть (Russian) comes from Russian ха́пнуть, from Russian хапать, from Proto-Slavic xāpàti — seize.