Copyright (c) 2022 Samsung Electronics co., Ltd. All Rights Reserved.
-Copyright (c) 2017, 2018 Drew DeVault
-Copyright (c) 2014 Jari Vetoniemi
Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in