Copyright (C) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Work"), to deal in the Work without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Work, subject to the following conditions: 1. Attribution. Any copy or substantial portion of the Work, whether in source or binary form, must retain the following, in a reasonable and visible manner: - the name of the original copyright holder, - a reference to the originating organization or project, if specified in the original Work, - a copy of this License or a clear reference to where it may be found. 2. Patent Grant. Each contributor hereby grants to any recipient of the Work a non-exclusive, worldwide, royalty-free, irrevocable patent license under any patent claims owned or controlled by that contributor that are necessarily infringed by the contributor’s contribution, to use, make, have made, modify, and distribute the Work. If you initiate patent litigation against any person or entity alleging that the Work or a contribution incorporated within the Work constitutes patent infringement, then any patent licenses granted to you under this License for the Work shall terminate as of the date such litigation is filed. THE WORK IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY CLAIM, DAMAGES, OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT, OR OTHERWISE, ARISING FROM, OUT OF, OR IN CONNECTION WITH THE WORK OR THE USE OR OTHER DEALINGS IN THE WORK.