Copyright 2010-2020 Adam Lindberg Copyright 2010-2011 Erlang Solutions Ltd This product contains code developed at Erlang Solutions. (http://www.erlang-solutions.com/)