-- @/lua/common/utils.lua:809
function tableRoundRobinKey(tbl, lastKey)
local rr = next(tbl, (lastKey ~= nil and tbl[lastKey]) and lastKey or nil)
return rr ~= nil and rr or (next(tbl, rr))
end
if next(farList) then
farSegmentRoundRobinKey = tableRoundRobinKey(farList, farSegmentRoundRobinKey)
local ribbonIdx = farList[farSegmentRoundRobinKey]