A2DFLUB7FWBVGCNC7WZSUVCLMJ3IDPOGOHMVROGRDP5HUIOMLTOQC
2MG5XLXFFKUXPTM4U6OC7KNJTQ2U4EK7P2DSAXHTQNAEWHXR33DQC
ISDVVVJ4Q47MFFMWYC3XP3KZXLAKRA2VGRQ56MSD44475UNYBWDAC
O2DTNJ3ZOJJKDHGPNE2DZSZF7CFU4G5D65RIDOYZHYYBH3JZAAIAC
defp section_body(:function, chunk) do typeidx_vec(chunk) end defp typeidx_vec(chunk) do {length, rest} = u32(chunk) do_typeidx_vec(length, rest)
defp section_body(:function, chunk) do
typeidx_vec(chunk)
end
defp typeidx_vec(chunk) do
{length, rest} = u32(chunk)
do_typeidx_vec(length, rest)
defp do_typeidx_vec(length, chunk) do do_typeidx_vec(length, chunk, [])
defp do_typeidx_vec(length, chunk) do
do_typeidx_vec(length, chunk, [])
defp do_typeidx_vec(0, chunk, acc) do {acc |> Enum.reverse(), chunk} end defp do_typeidx_vec(length, chunk, acc) do {index, rest} = u32(chunk) do_typeidx_vec(length - 1, rest, [index | acc]) end
defp do_typeidx_vec(0, chunk, acc) do
{acc |> Enum.reverse(), chunk}
defp do_typeidx_vec(length, chunk, acc) do
{index, rest} = u32(chunk)
do_typeidx_vec(length - 1, rest, [index | acc])