def METHOD_NAME():
    v2_array = ak.operations.from_iter(
        [[2.2, 1.1, 3.3], [], [4.4, 5.5], [5.5], [-4.4, -5.5, -6.6]], highlevel=False
    )
    assert to_list(ak.argmin(v2_array, axis=1, highlevel=False)) == [1, None, 0, 0, 2]
    assert (
        ak.argmin(v2_array.to_typetracer(), axis=1, highlevel=False).form
        == ak.argmin(v2_array, axis=1, highlevel=False).form
    )
    index2 = ak.index.Index64(np.array([4, 3, 2, 1, 0], dtype=np.int64))
    v2_array2 = ak.contents.IndexedArray(index2, v2_array)
    assert to_list(ak.argmin(v2_array2, axis=1, highlevel=False)) == [2, 0, 0, None, 1]
    assert (
        ak.argmin(v2_array2.to_typetracer(), axis=1, highlevel=False).form
        == ak.argmin(v2_array2, axis=1, highlevel=False).form
    )
    index3 = ak.index.Index64(np.array([4, 3, -1, 4, 0], dtype=np.int64))
    v2_array2 = ak.contents.IndexedOptionArray(index3, v2_array)
    assert to_list(ak.argmin(v2_array2, axis=1, highlevel=False)) == [2, 0, None, 2, 1]
    assert (
        ak.argmin(v2_array2.to_typetracer(), axis=1, highlevel=False).form
        == ak.argmin(v2_array2, axis=1, highlevel=False).form
    )
    assert to_list(ak.argmin(v2_array2, axis=-1, highlevel=False)) == [2, 0, None, 2, 1]
    assert (
        ak.argmin(v2_array2.to_typetracer(), axis=-1, highlevel=False).form
        == ak.argmin(v2_array2, axis=-1, highlevel=False).form
    )