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 MIT License (MIT) Copyright (c) 2016 - 2018 Paragon Initiative Enterprises 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 the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE 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 NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS 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 SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ------------------------------------------------------------------------------ This library was based on the work of Steve "Sc00bz" Thomas. ------------------------------------------------------------------------------ The MIT License (MIT) Copyright (c) 2014 Steve Thomas 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 the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE 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 NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS 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 SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.