1eba8b6baSopenharmony_ciPermission is hereby granted, free of charge, to any 2eba8b6baSopenharmony_ciperson obtaining a copy of this software and associated 3eba8b6baSopenharmony_cidocumentation files (the "Software"), to deal in the 4eba8b6baSopenharmony_ciSoftware without restriction, including without 5eba8b6baSopenharmony_cilimitation the rights to use, copy, modify, merge, 6eba8b6baSopenharmony_cipublish, distribute, sublicense, and/or sell copies of 7eba8b6baSopenharmony_cithe Software, and to permit persons to whom the Software 8eba8b6baSopenharmony_ciis furnished to do so, subject to the following 9eba8b6baSopenharmony_ciconditions: 10eba8b6baSopenharmony_ci 11eba8b6baSopenharmony_ciThe above copyright notice and this permission notice 12eba8b6baSopenharmony_cishall be included in all copies or substantial portions 13eba8b6baSopenharmony_ciof the Software. 14eba8b6baSopenharmony_ci 15eba8b6baSopenharmony_ciTHE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF 16eba8b6baSopenharmony_ciANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED 17eba8b6baSopenharmony_ciTO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A 18eba8b6baSopenharmony_ciPARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT 19eba8b6baSopenharmony_ciSHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY 20eba8b6baSopenharmony_ciCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 21eba8b6baSopenharmony_ciOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR 22eba8b6baSopenharmony_ciIN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER 23eba8b6baSopenharmony_ciDEALINGS IN THE SOFTWARE. 24