1*4882a593Smuzhiyun 2*4882a593Smuzhiyunzlib License 3*4882a593Smuzhiyun 4*4882a593Smuzhiyun 5*4882a593Smuzhiyun This software is provided `as-is`, without any express or implied 6*4882a593Smuzhiyun warranty. In no event will the authors be held liable for any damages 7*4882a593Smuzhiyun arising from the use of this software. 8*4882a593Smuzhiyun 9*4882a593Smuzhiyun Permission is granted to anyone to use this software for any purpose, 10*4882a593Smuzhiyun including commercial applications, and to alter it and redistribute it 11*4882a593Smuzhiyun freely, subject to the following restrictions: 12*4882a593Smuzhiyun 13*4882a593Smuzhiyun 1. The origin of this software must not be misrepresented; you must not 14*4882a593Smuzhiyun claim that you wrote the original software. If you use this software 15*4882a593Smuzhiyun in a product, an acknowledgment in the product documentation would be 16*4882a593Smuzhiyun appreciated but is not required. 17*4882a593Smuzhiyun 2. Altered source versions must be plainly marked as such, and must not be 18*4882a593Smuzhiyun misrepresented as being the original software. 19*4882a593Smuzhiyun 3. This notice may not be removed or altered from any source distribution. 20*4882a593Smuzhiyun 21*4882a593Smuzhiyun 22