// license:BSD-3-Clause // copyright-holders:Nicola Salmoria