127b27ec6Sopenharmony_ciLZ4 Library 227b27ec6Sopenharmony_ciCopyright (c) 2011-2020, Yann Collet 327b27ec6Sopenharmony_ciAll rights reserved. 427b27ec6Sopenharmony_ci 527b27ec6Sopenharmony_ciRedistribution and use in source and binary forms, with or without modification, 627b27ec6Sopenharmony_ciare permitted provided that the following conditions are met: 727b27ec6Sopenharmony_ci 827b27ec6Sopenharmony_ci* Redistributions of source code must retain the above copyright notice, this 927b27ec6Sopenharmony_ci list of conditions and the following disclaimer. 1027b27ec6Sopenharmony_ci 1127b27ec6Sopenharmony_ci* Redistributions in binary form must reproduce the above copyright notice, this 1227b27ec6Sopenharmony_ci list of conditions and the following disclaimer in the documentation and/or 1327b27ec6Sopenharmony_ci other materials provided with the distribution. 1427b27ec6Sopenharmony_ci 1527b27ec6Sopenharmony_ciTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND 1627b27ec6Sopenharmony_ciANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 1727b27ec6Sopenharmony_ciWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 1827b27ec6Sopenharmony_ciDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR 1927b27ec6Sopenharmony_ciANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 2027b27ec6Sopenharmony_ci(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 2127b27ec6Sopenharmony_ciLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON 2227b27ec6Sopenharmony_ciANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 2327b27ec6Sopenharmony_ci(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 2427b27ec6Sopenharmony_ciSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 25