Copyright (c) Feras Khatib.

All rights reserved unless a separate license is provided by the project owner.
