11cb0ef41Sopenharmony_ciNode.js is licensed for use as follows: 21cb0ef41Sopenharmony_ci 31cb0ef41Sopenharmony_ci""" 41cb0ef41Sopenharmony_ciCopyright Node.js contributors. All rights reserved. 51cb0ef41Sopenharmony_ci 61cb0ef41Sopenharmony_ciPermission is hereby granted, free of charge, to any person obtaining a copy 71cb0ef41Sopenharmony_ciof this software and associated documentation files (the "Software"), to 81cb0ef41Sopenharmony_cideal in the Software without restriction, including without limitation the 91cb0ef41Sopenharmony_cirights to use, copy, modify, merge, publish, distribute, sublicense, and/or 101cb0ef41Sopenharmony_cisell copies of the Software, and to permit persons to whom the Software is 111cb0ef41Sopenharmony_cifurnished to do so, subject to the following conditions: 121cb0ef41Sopenharmony_ci 131cb0ef41Sopenharmony_ciThe above copyright notice and this permission notice shall be included in 141cb0ef41Sopenharmony_ciall copies or substantial portions of the Software. 151cb0ef41Sopenharmony_ci 161cb0ef41Sopenharmony_ciTHE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 171cb0ef41Sopenharmony_ciIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 181cb0ef41Sopenharmony_ciFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 191cb0ef41Sopenharmony_ciAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 201cb0ef41Sopenharmony_ciLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 211cb0ef41Sopenharmony_ciFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS 221cb0ef41Sopenharmony_ciIN THE SOFTWARE. 231cb0ef41Sopenharmony_ci""" 241cb0ef41Sopenharmony_ci 251cb0ef41Sopenharmony_ciThis license applies to parts of Node.js originating from the 261cb0ef41Sopenharmony_cihttps://github.com/joyent/node repository: 271cb0ef41Sopenharmony_ci 281cb0ef41Sopenharmony_ci""" 291cb0ef41Sopenharmony_ciCopyright Joyent, Inc. and other Node contributors. All rights reserved. 301cb0ef41Sopenharmony_ciPermission is hereby granted, free of charge, to any person obtaining a copy 311cb0ef41Sopenharmony_ciof this software and associated documentation files (the "Software"), to 321cb0ef41Sopenharmony_cideal in the Software without restriction, including without limitation the 331cb0ef41Sopenharmony_cirights to use, copy, modify, merge, publish, distribute, sublicense, and/or 341cb0ef41Sopenharmony_cisell copies of the Software, and to permit persons to whom the Software is 351cb0ef41Sopenharmony_cifurnished to do so, subject to the following conditions: 361cb0ef41Sopenharmony_ci 371cb0ef41Sopenharmony_ciThe above copyright notice and this permission notice shall be included in 381cb0ef41Sopenharmony_ciall copies or substantial portions of the Software. 391cb0ef41Sopenharmony_ci 401cb0ef41Sopenharmony_ciTHE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 411cb0ef41Sopenharmony_ciIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 421cb0ef41Sopenharmony_ciFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 431cb0ef41Sopenharmony_ciAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 441cb0ef41Sopenharmony_ciLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 451cb0ef41Sopenharmony_ciFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS 461cb0ef41Sopenharmony_ciIN THE SOFTWARE. 471cb0ef41Sopenharmony_ci""" 481cb0ef41Sopenharmony_ci 491cb0ef41Sopenharmony_ciThe Node.js license applies to all parts of Node.js that are not externally 501cb0ef41Sopenharmony_cimaintained libraries. 511cb0ef41Sopenharmony_ci 521cb0ef41Sopenharmony_ciThe externally maintained libraries used by Node.js are: 531cb0ef41Sopenharmony_ci 541cb0ef41Sopenharmony_ci- Acorn, located at deps/acorn, is licensed as follows: 551cb0ef41Sopenharmony_ci """ 561cb0ef41Sopenharmony_ci MIT License 571cb0ef41Sopenharmony_ci 581cb0ef41Sopenharmony_ci Copyright (C) 2012-2022 by various contributors (see AUTHORS) 591cb0ef41Sopenharmony_ci 601cb0ef41Sopenharmony_ci Permission is hereby granted, free of charge, to any person obtaining a copy 611cb0ef41Sopenharmony_ci of this software and associated documentation files (the "Software"), to deal 621cb0ef41Sopenharmony_ci in the Software without restriction, including without limitation the rights 631cb0ef41Sopenharmony_ci to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 641cb0ef41Sopenharmony_ci copies of the Software, and to permit persons to whom the Software is 651cb0ef41Sopenharmony_ci furnished to do so, subject to the following conditions: 661cb0ef41Sopenharmony_ci 671cb0ef41Sopenharmony_ci The above copyright notice and this permission notice shall be included in 681cb0ef41Sopenharmony_ci all copies or substantial portions of the Software. 691cb0ef41Sopenharmony_ci 701cb0ef41Sopenharmony_ci THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 711cb0ef41Sopenharmony_ci IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 721cb0ef41Sopenharmony_ci FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 731cb0ef41Sopenharmony_ci AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 741cb0ef41Sopenharmony_ci LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 751cb0ef41Sopenharmony_ci OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 761cb0ef41Sopenharmony_ci THE SOFTWARE. 771cb0ef41Sopenharmony_ci """ 781cb0ef41Sopenharmony_ci 791cb0ef41Sopenharmony_ci- c-ares, located at deps/cares, is licensed as follows: 801cb0ef41Sopenharmony_ci """ 811cb0ef41Sopenharmony_ci MIT License 821cb0ef41Sopenharmony_ci 831cb0ef41Sopenharmony_ci Copyright (c) 1998 Massachusetts Institute of Technology 841cb0ef41Sopenharmony_ci Copyright (c) 2007 - 2023 Daniel Stenberg with many contributors, see AUTHORS 851cb0ef41Sopenharmony_ci file. 861cb0ef41Sopenharmony_ci 871cb0ef41Sopenharmony_ci Permission is hereby granted, free of charge, to any person obtaining a copy of 881cb0ef41Sopenharmony_ci this software and associated documentation files (the "Software"), to deal in 891cb0ef41Sopenharmony_ci the Software without restriction, including without limitation the rights to 901cb0ef41Sopenharmony_ci use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of 911cb0ef41Sopenharmony_ci the Software, and to permit persons to whom the Software is furnished to do so, 921cb0ef41Sopenharmony_ci subject to the following conditions: 931cb0ef41Sopenharmony_ci 941cb0ef41Sopenharmony_ci The above copyright notice and this permission notice (including the next 951cb0ef41Sopenharmony_ci paragraph) shall be included in all copies or substantial portions of the 961cb0ef41Sopenharmony_ci Software. 971cb0ef41Sopenharmony_ci 981cb0ef41Sopenharmony_ci THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 991cb0ef41Sopenharmony_ci IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 1001cb0ef41Sopenharmony_ci FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 1011cb0ef41Sopenharmony_ci AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 1021cb0ef41Sopenharmony_ci LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 1031cb0ef41Sopenharmony_ci OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 1041cb0ef41Sopenharmony_ci SOFTWARE. 1051cb0ef41Sopenharmony_ci """ 1061cb0ef41Sopenharmony_ci 1071cb0ef41Sopenharmony_ci- cjs-module-lexer, located at deps/cjs-module-lexer, is licensed as follows: 1081cb0ef41Sopenharmony_ci """ 1091cb0ef41Sopenharmony_ci MIT License 1101cb0ef41Sopenharmony_ci ----------- 1111cb0ef41Sopenharmony_ci 1121cb0ef41Sopenharmony_ci Copyright (C) 2018-2020 Guy Bedford 1131cb0ef41Sopenharmony_ci 1141cb0ef41Sopenharmony_ci 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: 1151cb0ef41Sopenharmony_ci 1161cb0ef41Sopenharmony_ci The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 1171cb0ef41Sopenharmony_ci 1181cb0ef41Sopenharmony_ci 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. 1191cb0ef41Sopenharmony_ci """ 1201cb0ef41Sopenharmony_ci 1211cb0ef41Sopenharmony_ci- ittapi, located at deps/v8/third_party/ittapi, is licensed as follows: 1221cb0ef41Sopenharmony_ci """ 1231cb0ef41Sopenharmony_ci Copyright (c) 2019 Intel Corporation. All rights reserved. 1241cb0ef41Sopenharmony_ci 1251cb0ef41Sopenharmony_ci Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1261cb0ef41Sopenharmony_ci 1271cb0ef41Sopenharmony_ci 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 1281cb0ef41Sopenharmony_ci 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 1291cb0ef41Sopenharmony_ci 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. 1301cb0ef41Sopenharmony_ci THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 1311cb0ef41Sopenharmony_ci """ 1321cb0ef41Sopenharmony_ci 1331cb0ef41Sopenharmony_ci- ICU, located at deps/icu-small, is licensed as follows: 1341cb0ef41Sopenharmony_ci """ 1351cb0ef41Sopenharmony_ci UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE 1361cb0ef41Sopenharmony_ci 1371cb0ef41Sopenharmony_ci See Terms of Use 1381cb0ef41Sopenharmony_ci for definitions of Unicode Inc.’s Data Files and Software. 1391cb0ef41Sopenharmony_ci 1401cb0ef41Sopenharmony_ci NOTICE TO USER: Carefully read the following legal agreement. 1411cb0ef41Sopenharmony_ci BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S 1421cb0ef41Sopenharmony_ci DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), 1431cb0ef41Sopenharmony_ci YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE 1441cb0ef41Sopenharmony_ci TERMS AND CONDITIONS OF THIS AGREEMENT. 1451cb0ef41Sopenharmony_ci IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE 1461cb0ef41Sopenharmony_ci THE DATA FILES OR SOFTWARE. 1471cb0ef41Sopenharmony_ci 1481cb0ef41Sopenharmony_ci COPYRIGHT AND PERMISSION NOTICE 1491cb0ef41Sopenharmony_ci 1501cb0ef41Sopenharmony_ci Copyright © 1991-2023 Unicode, Inc. All rights reserved. 1511cb0ef41Sopenharmony_ci Distributed under the Terms of Use in https://www.unicode.org/copyright.html. 1521cb0ef41Sopenharmony_ci 1531cb0ef41Sopenharmony_ci Permission is hereby granted, free of charge, to any person obtaining 1541cb0ef41Sopenharmony_ci a copy of the Unicode data files and any associated documentation 1551cb0ef41Sopenharmony_ci (the "Data Files") or Unicode software and any associated documentation 1561cb0ef41Sopenharmony_ci (the "Software") to deal in the Data Files or Software 1571cb0ef41Sopenharmony_ci without restriction, including without limitation the rights to use, 1581cb0ef41Sopenharmony_ci copy, modify, merge, publish, distribute, and/or sell copies of 1591cb0ef41Sopenharmony_ci the Data Files or Software, and to permit persons to whom the Data Files 1601cb0ef41Sopenharmony_ci or Software are furnished to do so, provided that either 1611cb0ef41Sopenharmony_ci (a) this copyright and permission notice appear with all copies 1621cb0ef41Sopenharmony_ci of the Data Files or Software, or 1631cb0ef41Sopenharmony_ci (b) this copyright and permission notice appear in associated 1641cb0ef41Sopenharmony_ci Documentation. 1651cb0ef41Sopenharmony_ci 1661cb0ef41Sopenharmony_ci THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF 1671cb0ef41Sopenharmony_ci ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE 1681cb0ef41Sopenharmony_ci WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 1691cb0ef41Sopenharmony_ci NONINFRINGEMENT OF THIRD PARTY RIGHTS. 1701cb0ef41Sopenharmony_ci IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS 1711cb0ef41Sopenharmony_ci NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL 1721cb0ef41Sopenharmony_ci DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, 1731cb0ef41Sopenharmony_ci DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER 1741cb0ef41Sopenharmony_ci TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR 1751cb0ef41Sopenharmony_ci PERFORMANCE OF THE DATA FILES OR SOFTWARE. 1761cb0ef41Sopenharmony_ci 1771cb0ef41Sopenharmony_ci Except as contained in this notice, the name of a copyright holder 1781cb0ef41Sopenharmony_ci shall not be used in advertising or otherwise to promote the sale, 1791cb0ef41Sopenharmony_ci use or other dealings in these Data Files or Software without prior 1801cb0ef41Sopenharmony_ci written authorization of the copyright holder. 1811cb0ef41Sopenharmony_ci 1821cb0ef41Sopenharmony_ci ---------------------------------------------------------------------- 1831cb0ef41Sopenharmony_ci 1841cb0ef41Sopenharmony_ci Third-Party Software Licenses 1851cb0ef41Sopenharmony_ci 1861cb0ef41Sopenharmony_ci This section contains third-party software notices and/or additional 1871cb0ef41Sopenharmony_ci terms for licensed third-party software components included within ICU 1881cb0ef41Sopenharmony_ci libraries. 1891cb0ef41Sopenharmony_ci 1901cb0ef41Sopenharmony_ci ---------------------------------------------------------------------- 1911cb0ef41Sopenharmony_ci 1921cb0ef41Sopenharmony_ci ICU License - ICU 1.8.1 to ICU 57.1 1931cb0ef41Sopenharmony_ci 1941cb0ef41Sopenharmony_ci COPYRIGHT AND PERMISSION NOTICE 1951cb0ef41Sopenharmony_ci 1961cb0ef41Sopenharmony_ci Copyright (c) 1995-2016 International Business Machines Corporation and others 1971cb0ef41Sopenharmony_ci All rights reserved. 1981cb0ef41Sopenharmony_ci 1991cb0ef41Sopenharmony_ci Permission is hereby granted, free of charge, to any person obtaining 2001cb0ef41Sopenharmony_ci a copy of this software and associated documentation files (the 2011cb0ef41Sopenharmony_ci "Software"), to deal in the Software without restriction, including 2021cb0ef41Sopenharmony_ci without limitation the rights to use, copy, modify, merge, publish, 2031cb0ef41Sopenharmony_ci distribute, and/or sell copies of the Software, and to permit persons 2041cb0ef41Sopenharmony_ci to whom the Software is furnished to do so, provided that the above 2051cb0ef41Sopenharmony_ci copyright notice(s) and this permission notice appear in all copies of 2061cb0ef41Sopenharmony_ci the Software and that both the above copyright notice(s) and this 2071cb0ef41Sopenharmony_ci permission notice appear in supporting documentation. 2081cb0ef41Sopenharmony_ci 2091cb0ef41Sopenharmony_ci THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 2101cb0ef41Sopenharmony_ci EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 2111cb0ef41Sopenharmony_ci MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT 2121cb0ef41Sopenharmony_ci OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR 2131cb0ef41Sopenharmony_ci HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY 2141cb0ef41Sopenharmony_ci SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER 2151cb0ef41Sopenharmony_ci RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF 2161cb0ef41Sopenharmony_ci CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN 2171cb0ef41Sopenharmony_ci CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 2181cb0ef41Sopenharmony_ci 2191cb0ef41Sopenharmony_ci Except as contained in this notice, the name of a copyright holder 2201cb0ef41Sopenharmony_ci shall not be used in advertising or otherwise to promote the sale, use 2211cb0ef41Sopenharmony_ci or other dealings in this Software without prior written authorization 2221cb0ef41Sopenharmony_ci of the copyright holder. 2231cb0ef41Sopenharmony_ci 2241cb0ef41Sopenharmony_ci All trademarks and registered trademarks mentioned herein are the 2251cb0ef41Sopenharmony_ci property of their respective owners. 2261cb0ef41Sopenharmony_ci 2271cb0ef41Sopenharmony_ci ---------------------------------------------------------------------- 2281cb0ef41Sopenharmony_ci 2291cb0ef41Sopenharmony_ci Chinese/Japanese Word Break Dictionary Data (cjdict.txt) 2301cb0ef41Sopenharmony_ci 2311cb0ef41Sopenharmony_ci # The Google Chrome software developed by Google is licensed under 2321cb0ef41Sopenharmony_ci # the BSD license. Other software included in this distribution is 2331cb0ef41Sopenharmony_ci # provided under other licenses, as set forth below. 2341cb0ef41Sopenharmony_ci # 2351cb0ef41Sopenharmony_ci # The BSD License 2361cb0ef41Sopenharmony_ci # http://opensource.org/licenses/bsd-license.php 2371cb0ef41Sopenharmony_ci # Copyright (C) 2006-2008, Google Inc. 2381cb0ef41Sopenharmony_ci # 2391cb0ef41Sopenharmony_ci # All rights reserved. 2401cb0ef41Sopenharmony_ci # 2411cb0ef41Sopenharmony_ci # Redistribution and use in source and binary forms, with or without 2421cb0ef41Sopenharmony_ci # modification, are permitted provided that the following conditions are met: 2431cb0ef41Sopenharmony_ci # 2441cb0ef41Sopenharmony_ci # Redistributions of source code must retain the above copyright notice, 2451cb0ef41Sopenharmony_ci # this list of conditions and the following disclaimer. 2461cb0ef41Sopenharmony_ci # Redistributions in binary form must reproduce the above 2471cb0ef41Sopenharmony_ci # copyright notice, this list of conditions and the following 2481cb0ef41Sopenharmony_ci # disclaimer in the documentation and/or other materials provided with 2491cb0ef41Sopenharmony_ci # the distribution. 2501cb0ef41Sopenharmony_ci # Neither the name of Google Inc. nor the names of its 2511cb0ef41Sopenharmony_ci # contributors may be used to endorse or promote products derived from 2521cb0ef41Sopenharmony_ci # this software without specific prior written permission. 2531cb0ef41Sopenharmony_ci # 2541cb0ef41Sopenharmony_ci # 2551cb0ef41Sopenharmony_ci # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND 2561cb0ef41Sopenharmony_ci # CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, 2571cb0ef41Sopenharmony_ci # INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 2581cb0ef41Sopenharmony_ci # MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 2591cb0ef41Sopenharmony_ci # DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE 2601cb0ef41Sopenharmony_ci # LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 2611cb0ef41Sopenharmony_ci # CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 2621cb0ef41Sopenharmony_ci # SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR 2631cb0ef41Sopenharmony_ci # BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 2641cb0ef41Sopenharmony_ci # LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 2651cb0ef41Sopenharmony_ci # NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 2661cb0ef41Sopenharmony_ci # SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 2671cb0ef41Sopenharmony_ci # 2681cb0ef41Sopenharmony_ci # 2691cb0ef41Sopenharmony_ci # The word list in cjdict.txt are generated by combining three word lists 2701cb0ef41Sopenharmony_ci # listed below with further processing for compound word breaking. The 2711cb0ef41Sopenharmony_ci # frequency is generated with an iterative training against Google web 2721cb0ef41Sopenharmony_ci # corpora. 2731cb0ef41Sopenharmony_ci # 2741cb0ef41Sopenharmony_ci # * Libtabe (Chinese) 2751cb0ef41Sopenharmony_ci # - https://sourceforge.net/project/?group_id=1519 2761cb0ef41Sopenharmony_ci # - Its license terms and conditions are shown below. 2771cb0ef41Sopenharmony_ci # 2781cb0ef41Sopenharmony_ci # * IPADIC (Japanese) 2791cb0ef41Sopenharmony_ci # - http://chasen.aist-nara.ac.jp/chasen/distribution.html 2801cb0ef41Sopenharmony_ci # - Its license terms and conditions are shown below. 2811cb0ef41Sopenharmony_ci # 2821cb0ef41Sopenharmony_ci # ---------COPYING.libtabe ---- BEGIN-------------------- 2831cb0ef41Sopenharmony_ci # 2841cb0ef41Sopenharmony_ci # /* 2851cb0ef41Sopenharmony_ci # * Copyright (c) 1999 TaBE Project. 2861cb0ef41Sopenharmony_ci # * Copyright (c) 1999 Pai-Hsiang Hsiao. 2871cb0ef41Sopenharmony_ci # * All rights reserved. 2881cb0ef41Sopenharmony_ci # * 2891cb0ef41Sopenharmony_ci # * Redistribution and use in source and binary forms, with or without 2901cb0ef41Sopenharmony_ci # * modification, are permitted provided that the following conditions 2911cb0ef41Sopenharmony_ci # * are met: 2921cb0ef41Sopenharmony_ci # * 2931cb0ef41Sopenharmony_ci # * . Redistributions of source code must retain the above copyright 2941cb0ef41Sopenharmony_ci # * notice, this list of conditions and the following disclaimer. 2951cb0ef41Sopenharmony_ci # * . Redistributions in binary form must reproduce the above copyright 2961cb0ef41Sopenharmony_ci # * notice, this list of conditions and the following disclaimer in 2971cb0ef41Sopenharmony_ci # * the documentation and/or other materials provided with the 2981cb0ef41Sopenharmony_ci # * distribution. 2991cb0ef41Sopenharmony_ci # * . Neither the name of the TaBE Project nor the names of its 3001cb0ef41Sopenharmony_ci # * contributors may be used to endorse or promote products derived 3011cb0ef41Sopenharmony_ci # * from this software without specific prior written permission. 3021cb0ef41Sopenharmony_ci # * 3031cb0ef41Sopenharmony_ci # * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 3041cb0ef41Sopenharmony_ci # * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 3051cb0ef41Sopenharmony_ci # * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 3061cb0ef41Sopenharmony_ci # * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 3071cb0ef41Sopenharmony_ci # * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 3081cb0ef41Sopenharmony_ci # * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 3091cb0ef41Sopenharmony_ci # * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 3101cb0ef41Sopenharmony_ci # * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 3111cb0ef41Sopenharmony_ci # * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, 3121cb0ef41Sopenharmony_ci # * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 3131cb0ef41Sopenharmony_ci # * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 3141cb0ef41Sopenharmony_ci # * OF THE POSSIBILITY OF SUCH DAMAGE. 3151cb0ef41Sopenharmony_ci # */ 3161cb0ef41Sopenharmony_ci # 3171cb0ef41Sopenharmony_ci # /* 3181cb0ef41Sopenharmony_ci # * Copyright (c) 1999 Computer Systems and Communication Lab, 3191cb0ef41Sopenharmony_ci # * Institute of Information Science, Academia 3201cb0ef41Sopenharmony_ci # * Sinica. All rights reserved. 3211cb0ef41Sopenharmony_ci # * 3221cb0ef41Sopenharmony_ci # * Redistribution and use in source and binary forms, with or without 3231cb0ef41Sopenharmony_ci # * modification, are permitted provided that the following conditions 3241cb0ef41Sopenharmony_ci # * are met: 3251cb0ef41Sopenharmony_ci # * 3261cb0ef41Sopenharmony_ci # * . Redistributions of source code must retain the above copyright 3271cb0ef41Sopenharmony_ci # * notice, this list of conditions and the following disclaimer. 3281cb0ef41Sopenharmony_ci # * . Redistributions in binary form must reproduce the above copyright 3291cb0ef41Sopenharmony_ci # * notice, this list of conditions and the following disclaimer in 3301cb0ef41Sopenharmony_ci # * the documentation and/or other materials provided with the 3311cb0ef41Sopenharmony_ci # * distribution. 3321cb0ef41Sopenharmony_ci # * . Neither the name of the Computer Systems and Communication Lab 3331cb0ef41Sopenharmony_ci # * nor the names of its contributors may be used to endorse or 3341cb0ef41Sopenharmony_ci # * promote products derived from this software without specific 3351cb0ef41Sopenharmony_ci # * prior written permission. 3361cb0ef41Sopenharmony_ci # * 3371cb0ef41Sopenharmony_ci # * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 3381cb0ef41Sopenharmony_ci # * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 3391cb0ef41Sopenharmony_ci # * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 3401cb0ef41Sopenharmony_ci # * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 3411cb0ef41Sopenharmony_ci # * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 3421cb0ef41Sopenharmony_ci # * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 3431cb0ef41Sopenharmony_ci # * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 3441cb0ef41Sopenharmony_ci # * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 3451cb0ef41Sopenharmony_ci # * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, 3461cb0ef41Sopenharmony_ci # * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 3471cb0ef41Sopenharmony_ci # * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 3481cb0ef41Sopenharmony_ci # * OF THE POSSIBILITY OF SUCH DAMAGE. 3491cb0ef41Sopenharmony_ci # */ 3501cb0ef41Sopenharmony_ci # 3511cb0ef41Sopenharmony_ci # Copyright 1996 Chih-Hao Tsai @ Beckman Institute, 3521cb0ef41Sopenharmony_ci # University of Illinois 3531cb0ef41Sopenharmony_ci # c-tsai4@uiuc.edu http://casper.beckman.uiuc.edu/~c-tsai4 3541cb0ef41Sopenharmony_ci # 3551cb0ef41Sopenharmony_ci # ---------------COPYING.libtabe-----END-------------------------------- 3561cb0ef41Sopenharmony_ci # 3571cb0ef41Sopenharmony_ci # 3581cb0ef41Sopenharmony_ci # ---------------COPYING.ipadic-----BEGIN------------------------------- 3591cb0ef41Sopenharmony_ci # 3601cb0ef41Sopenharmony_ci # Copyright 2000, 2001, 2002, 2003 Nara Institute of Science 3611cb0ef41Sopenharmony_ci # and Technology. All Rights Reserved. 3621cb0ef41Sopenharmony_ci # 3631cb0ef41Sopenharmony_ci # Use, reproduction, and distribution of this software is permitted. 3641cb0ef41Sopenharmony_ci # Any copy of this software, whether in its original form or modified, 3651cb0ef41Sopenharmony_ci # must include both the above copyright notice and the following 3661cb0ef41Sopenharmony_ci # paragraphs. 3671cb0ef41Sopenharmony_ci # 3681cb0ef41Sopenharmony_ci # Nara Institute of Science and Technology (NAIST), 3691cb0ef41Sopenharmony_ci # the copyright holders, disclaims all warranties with regard to this 3701cb0ef41Sopenharmony_ci # software, including all implied warranties of merchantability and 3711cb0ef41Sopenharmony_ci # fitness, in no event shall NAIST be liable for 3721cb0ef41Sopenharmony_ci # any special, indirect or consequential damages or any damages 3731cb0ef41Sopenharmony_ci # whatsoever resulting from loss of use, data or profits, whether in an 3741cb0ef41Sopenharmony_ci # action of contract, negligence or other tortuous action, arising out 3751cb0ef41Sopenharmony_ci # of or in connection with the use or performance of this software. 3761cb0ef41Sopenharmony_ci # 3771cb0ef41Sopenharmony_ci # A large portion of the dictionary entries 3781cb0ef41Sopenharmony_ci # originate from ICOT Free Software. The following conditions for ICOT 3791cb0ef41Sopenharmony_ci # Free Software applies to the current dictionary as well. 3801cb0ef41Sopenharmony_ci # 3811cb0ef41Sopenharmony_ci # Each User may also freely distribute the Program, whether in its 3821cb0ef41Sopenharmony_ci # original form or modified, to any third party or parties, PROVIDED 3831cb0ef41Sopenharmony_ci # that the provisions of Section 3 ("NO WARRANTY") will ALWAYS appear 3841cb0ef41Sopenharmony_ci # on, or be attached to, the Program, which is distributed substantially 3851cb0ef41Sopenharmony_ci # in the same form as set out herein and that such intended 3861cb0ef41Sopenharmony_ci # distribution, if actually made, will neither violate or otherwise 3871cb0ef41Sopenharmony_ci # contravene any of the laws and regulations of the countries having 3881cb0ef41Sopenharmony_ci # jurisdiction over the User or the intended distribution itself. 3891cb0ef41Sopenharmony_ci # 3901cb0ef41Sopenharmony_ci # NO WARRANTY 3911cb0ef41Sopenharmony_ci # 3921cb0ef41Sopenharmony_ci # The program was produced on an experimental basis in the course of the 3931cb0ef41Sopenharmony_ci # research and development conducted during the project and is provided 3941cb0ef41Sopenharmony_ci # to users as so produced on an experimental basis. Accordingly, the 3951cb0ef41Sopenharmony_ci # program is provided without any warranty whatsoever, whether express, 3961cb0ef41Sopenharmony_ci # implied, statutory or otherwise. The term "warranty" used herein 3971cb0ef41Sopenharmony_ci # includes, but is not limited to, any warranty of the quality, 3981cb0ef41Sopenharmony_ci # performance, merchantability and fitness for a particular purpose of 3991cb0ef41Sopenharmony_ci # the program and the nonexistence of any infringement or violation of 4001cb0ef41Sopenharmony_ci # any right of any third party. 4011cb0ef41Sopenharmony_ci # 4021cb0ef41Sopenharmony_ci # Each user of the program will agree and understand, and be deemed to 4031cb0ef41Sopenharmony_ci # have agreed and understood, that there is no warranty whatsoever for 4041cb0ef41Sopenharmony_ci # the program and, accordingly, the entire risk arising from or 4051cb0ef41Sopenharmony_ci # otherwise connected with the program is assumed by the user. 4061cb0ef41Sopenharmony_ci # 4071cb0ef41Sopenharmony_ci # Therefore, neither ICOT, the copyright holder, or any other 4081cb0ef41Sopenharmony_ci # organization that participated in or was otherwise related to the 4091cb0ef41Sopenharmony_ci # development of the program and their respective officials, directors, 4101cb0ef41Sopenharmony_ci # officers and other employees shall be held liable for any and all 4111cb0ef41Sopenharmony_ci # damages, including, without limitation, general, special, incidental 4121cb0ef41Sopenharmony_ci # and consequential damages, arising out of or otherwise in connection 4131cb0ef41Sopenharmony_ci # with the use or inability to use the program or any product, material 4141cb0ef41Sopenharmony_ci # or result produced or otherwise obtained by using the program, 4151cb0ef41Sopenharmony_ci # regardless of whether they have been advised of, or otherwise had 4161cb0ef41Sopenharmony_ci # knowledge of, the possibility of such damages at any time during the 4171cb0ef41Sopenharmony_ci # project or thereafter. Each user will be deemed to have agreed to the 4181cb0ef41Sopenharmony_ci # foregoing by his or her commencement of use of the program. The term 4191cb0ef41Sopenharmony_ci # "use" as used herein includes, but is not limited to, the use, 4201cb0ef41Sopenharmony_ci # modification, copying and distribution of the program and the 4211cb0ef41Sopenharmony_ci # production of secondary products from the program. 4221cb0ef41Sopenharmony_ci # 4231cb0ef41Sopenharmony_ci # In the case where the program, whether in its original form or 4241cb0ef41Sopenharmony_ci # modified, was distributed or delivered to or received by a user from 4251cb0ef41Sopenharmony_ci # any person, organization or entity other than ICOT, unless it makes or 4261cb0ef41Sopenharmony_ci # grants independently of ICOT any specific warranty to the user in 4271cb0ef41Sopenharmony_ci # writing, such person, organization or entity, will also be exempted 4281cb0ef41Sopenharmony_ci # from and not be held liable to the user for any such damages as noted 4291cb0ef41Sopenharmony_ci # above as far as the program is concerned. 4301cb0ef41Sopenharmony_ci # 4311cb0ef41Sopenharmony_ci # ---------------COPYING.ipadic-----END---------------------------------- 4321cb0ef41Sopenharmony_ci 4331cb0ef41Sopenharmony_ci ---------------------------------------------------------------------- 4341cb0ef41Sopenharmony_ci 4351cb0ef41Sopenharmony_ci Lao Word Break Dictionary Data (laodict.txt) 4361cb0ef41Sopenharmony_ci 4371cb0ef41Sopenharmony_ci # Copyright (C) 2016 and later: Unicode, Inc. and others. 4381cb0ef41Sopenharmony_ci # License & terms of use: http://www.unicode.org/copyright.html 4391cb0ef41Sopenharmony_ci # Copyright (c) 2015 International Business Machines Corporation 4401cb0ef41Sopenharmony_ci # and others. All Rights Reserved. 4411cb0ef41Sopenharmony_ci # 4421cb0ef41Sopenharmony_ci # Project: https://github.com/rober42539/lao-dictionary 4431cb0ef41Sopenharmony_ci # Dictionary: https://github.com/rober42539/lao-dictionary/laodict.txt 4441cb0ef41Sopenharmony_ci # License: https://github.com/rober42539/lao-dictionary/LICENSE.txt 4451cb0ef41Sopenharmony_ci # (copied below) 4461cb0ef41Sopenharmony_ci # 4471cb0ef41Sopenharmony_ci # This file is derived from the above dictionary version of Nov 22, 2020 4481cb0ef41Sopenharmony_ci # ---------------------------------------------------------------------- 4491cb0ef41Sopenharmony_ci # Copyright (C) 2013 Brian Eugene Wilson, Robert Martin Campbell. 4501cb0ef41Sopenharmony_ci # All rights reserved. 4511cb0ef41Sopenharmony_ci # 4521cb0ef41Sopenharmony_ci # Redistribution and use in source and binary forms, with or without 4531cb0ef41Sopenharmony_ci # modification, are permitted provided that the following conditions are met: 4541cb0ef41Sopenharmony_ci # 4551cb0ef41Sopenharmony_ci # Redistributions of source code must retain the above copyright notice, this 4561cb0ef41Sopenharmony_ci # list of conditions and the following disclaimer. Redistributions in binary 4571cb0ef41Sopenharmony_ci # form must reproduce the above copyright notice, this list of conditions and 4581cb0ef41Sopenharmony_ci # the following disclaimer in the documentation and/or other materials 4591cb0ef41Sopenharmony_ci # provided with the distribution. 4601cb0ef41Sopenharmony_ci # 4611cb0ef41Sopenharmony_ci # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 4621cb0ef41Sopenharmony_ci # "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 4631cb0ef41Sopenharmony_ci # LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 4641cb0ef41Sopenharmony_ci # FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 4651cb0ef41Sopenharmony_ci # COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, 4661cb0ef41Sopenharmony_ci # INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 4671cb0ef41Sopenharmony_ci # (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 4681cb0ef41Sopenharmony_ci # SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 4691cb0ef41Sopenharmony_ci # HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, 4701cb0ef41Sopenharmony_ci # STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 4711cb0ef41Sopenharmony_ci # ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 4721cb0ef41Sopenharmony_ci # OF THE POSSIBILITY OF SUCH DAMAGE. 4731cb0ef41Sopenharmony_ci # -------------------------------------------------------------------------- 4741cb0ef41Sopenharmony_ci 4751cb0ef41Sopenharmony_ci ---------------------------------------------------------------------- 4761cb0ef41Sopenharmony_ci 4771cb0ef41Sopenharmony_ci Burmese Word Break Dictionary Data (burmesedict.txt) 4781cb0ef41Sopenharmony_ci 4791cb0ef41Sopenharmony_ci # Copyright (c) 2014 International Business Machines Corporation 4801cb0ef41Sopenharmony_ci # and others. All Rights Reserved. 4811cb0ef41Sopenharmony_ci # 4821cb0ef41Sopenharmony_ci # This list is part of a project hosted at: 4831cb0ef41Sopenharmony_ci # github.com/kanyawtech/myanmar-karen-word-lists 4841cb0ef41Sopenharmony_ci # 4851cb0ef41Sopenharmony_ci # -------------------------------------------------------------------------- 4861cb0ef41Sopenharmony_ci # Copyright (c) 2013, LeRoy Benjamin Sharon 4871cb0ef41Sopenharmony_ci # All rights reserved. 4881cb0ef41Sopenharmony_ci # 4891cb0ef41Sopenharmony_ci # Redistribution and use in source and binary forms, with or without 4901cb0ef41Sopenharmony_ci # modification, are permitted provided that the following conditions 4911cb0ef41Sopenharmony_ci # are met: Redistributions of source code must retain the above 4921cb0ef41Sopenharmony_ci # copyright notice, this list of conditions and the following 4931cb0ef41Sopenharmony_ci # disclaimer. Redistributions in binary form must reproduce the 4941cb0ef41Sopenharmony_ci # above copyright notice, this list of conditions and the following 4951cb0ef41Sopenharmony_ci # disclaimer in the documentation and/or other materials provided 4961cb0ef41Sopenharmony_ci # with the distribution. 4971cb0ef41Sopenharmony_ci # 4981cb0ef41Sopenharmony_ci # Neither the name Myanmar Karen Word Lists, nor the names of its 4991cb0ef41Sopenharmony_ci # contributors may be used to endorse or promote products derived 5001cb0ef41Sopenharmony_ci # from this software without specific prior written permission. 5011cb0ef41Sopenharmony_ci # 5021cb0ef41Sopenharmony_ci # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND 5031cb0ef41Sopenharmony_ci # CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, 5041cb0ef41Sopenharmony_ci # INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 5051cb0ef41Sopenharmony_ci # MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 5061cb0ef41Sopenharmony_ci # DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS 5071cb0ef41Sopenharmony_ci # BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 5081cb0ef41Sopenharmony_ci # EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED 5091cb0ef41Sopenharmony_ci # TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 5101cb0ef41Sopenharmony_ci # DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON 5111cb0ef41Sopenharmony_ci # ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR 5121cb0ef41Sopenharmony_ci # TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF 5131cb0ef41Sopenharmony_ci # THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 5141cb0ef41Sopenharmony_ci # SUCH DAMAGE. 5151cb0ef41Sopenharmony_ci # -------------------------------------------------------------------------- 5161cb0ef41Sopenharmony_ci 5171cb0ef41Sopenharmony_ci ---------------------------------------------------------------------- 5181cb0ef41Sopenharmony_ci 5191cb0ef41Sopenharmony_ci Time Zone Database 5201cb0ef41Sopenharmony_ci 5211cb0ef41Sopenharmony_ci ICU uses the public domain data and code derived from Time Zone 5221cb0ef41Sopenharmony_ci Database for its time zone support. The ownership of the TZ database 5231cb0ef41Sopenharmony_ci is explained in BCP 175: Procedure for Maintaining the Time Zone 5241cb0ef41Sopenharmony_ci Database section 7. 5251cb0ef41Sopenharmony_ci 5261cb0ef41Sopenharmony_ci # 7. Database Ownership 5271cb0ef41Sopenharmony_ci # 5281cb0ef41Sopenharmony_ci # The TZ database itself is not an IETF Contribution or an IETF 5291cb0ef41Sopenharmony_ci # document. Rather it is a pre-existing and regularly updated work 5301cb0ef41Sopenharmony_ci # that is in the public domain, and is intended to remain in the 5311cb0ef41Sopenharmony_ci # public domain. Therefore, BCPs 78 [RFC5378] and 79 [RFC3979] do 5321cb0ef41Sopenharmony_ci # not apply to the TZ Database or contributions that individuals make 5331cb0ef41Sopenharmony_ci # to it. Should any claims be made and substantiated against the TZ 5341cb0ef41Sopenharmony_ci # Database, the organization that is providing the IANA 5351cb0ef41Sopenharmony_ci # Considerations defined in this RFC, under the memorandum of 5361cb0ef41Sopenharmony_ci # understanding with the IETF, currently ICANN, may act in accordance 5371cb0ef41Sopenharmony_ci # with all competent court orders. No ownership claims will be made 5381cb0ef41Sopenharmony_ci # by ICANN or the IETF Trust on the database or the code. Any person 5391cb0ef41Sopenharmony_ci # making a contribution to the database or code waives all rights to 5401cb0ef41Sopenharmony_ci # future claims in that contribution or in the TZ Database. 5411cb0ef41Sopenharmony_ci 5421cb0ef41Sopenharmony_ci ---------------------------------------------------------------------- 5431cb0ef41Sopenharmony_ci 5441cb0ef41Sopenharmony_ci Google double-conversion 5451cb0ef41Sopenharmony_ci 5461cb0ef41Sopenharmony_ci Copyright 2006-2011, the V8 project authors. All rights reserved. 5471cb0ef41Sopenharmony_ci Redistribution and use in source and binary forms, with or without 5481cb0ef41Sopenharmony_ci modification, are permitted provided that the following conditions are 5491cb0ef41Sopenharmony_ci met: 5501cb0ef41Sopenharmony_ci 5511cb0ef41Sopenharmony_ci * Redistributions of source code must retain the above copyright 5521cb0ef41Sopenharmony_ci notice, this list of conditions and the following disclaimer. 5531cb0ef41Sopenharmony_ci * Redistributions in binary form must reproduce the above 5541cb0ef41Sopenharmony_ci copyright notice, this list of conditions and the following 5551cb0ef41Sopenharmony_ci disclaimer in the documentation and/or other materials provided 5561cb0ef41Sopenharmony_ci with the distribution. 5571cb0ef41Sopenharmony_ci * Neither the name of Google Inc. nor the names of its 5581cb0ef41Sopenharmony_ci contributors may be used to endorse or promote products derived 5591cb0ef41Sopenharmony_ci from this software without specific prior written permission. 5601cb0ef41Sopenharmony_ci 5611cb0ef41Sopenharmony_ci THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 5621cb0ef41Sopenharmony_ci "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 5631cb0ef41Sopenharmony_ci LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 5641cb0ef41Sopenharmony_ci A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 5651cb0ef41Sopenharmony_ci OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 5661cb0ef41Sopenharmony_ci SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 5671cb0ef41Sopenharmony_ci LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 5681cb0ef41Sopenharmony_ci DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 5691cb0ef41Sopenharmony_ci THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 5701cb0ef41Sopenharmony_ci (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 5711cb0ef41Sopenharmony_ci OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 5721cb0ef41Sopenharmony_ci 5731cb0ef41Sopenharmony_ci ---------------------------------------------------------------------- 5741cb0ef41Sopenharmony_ci 5751cb0ef41Sopenharmony_ci File: aclocal.m4 (only for ICU4C) 5761cb0ef41Sopenharmony_ci Section: pkg.m4 - Macros to locate and utilise pkg-config. 5771cb0ef41Sopenharmony_ci 5781cb0ef41Sopenharmony_ci Copyright © 2004 Scott James Remnant . 5791cb0ef41Sopenharmony_ci Copyright © 2012-2015 Dan Nicholson 5801cb0ef41Sopenharmony_ci 5811cb0ef41Sopenharmony_ci This program is free software; you can redistribute it and/or modify 5821cb0ef41Sopenharmony_ci it under the terms of the GNU General Public License as published by 5831cb0ef41Sopenharmony_ci the Free Software Foundation; either version 2 of the License, or 5841cb0ef41Sopenharmony_ci (at your option) any later version. 5851cb0ef41Sopenharmony_ci 5861cb0ef41Sopenharmony_ci This program is distributed in the hope that it will be useful, but 5871cb0ef41Sopenharmony_ci WITHOUT ANY WARRANTY; without even the implied warranty of 5881cb0ef41Sopenharmony_ci MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 5891cb0ef41Sopenharmony_ci General Public License for more details. 5901cb0ef41Sopenharmony_ci 5911cb0ef41Sopenharmony_ci You should have received a copy of the GNU General Public License 5921cb0ef41Sopenharmony_ci along with this program; if not, write to the Free Software 5931cb0ef41Sopenharmony_ci Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 5941cb0ef41Sopenharmony_ci 02111-1307, USA. 5951cb0ef41Sopenharmony_ci 5961cb0ef41Sopenharmony_ci As a special exception to the GNU General Public License, if you 5971cb0ef41Sopenharmony_ci distribute this file as part of a program that contains a 5981cb0ef41Sopenharmony_ci configuration script generated by Autoconf, you may include it under 5991cb0ef41Sopenharmony_ci the same distribution terms that you use for the rest of that 6001cb0ef41Sopenharmony_ci program. 6011cb0ef41Sopenharmony_ci 6021cb0ef41Sopenharmony_ci (The condition for the exception is fulfilled because 6031cb0ef41Sopenharmony_ci ICU4C includes a configuration script generated by Autoconf, 6041cb0ef41Sopenharmony_ci namely the `configure` script.) 6051cb0ef41Sopenharmony_ci 6061cb0ef41Sopenharmony_ci ---------------------------------------------------------------------- 6071cb0ef41Sopenharmony_ci 6081cb0ef41Sopenharmony_ci File: config.guess (only for ICU4C) 6091cb0ef41Sopenharmony_ci 6101cb0ef41Sopenharmony_ci This file is free software; you can redistribute it and/or modify it 6111cb0ef41Sopenharmony_ci under the terms of the GNU General Public License as published by 6121cb0ef41Sopenharmony_ci the Free Software Foundation; either version 3 of the License, or 6131cb0ef41Sopenharmony_ci (at your option) any later version. 6141cb0ef41Sopenharmony_ci 6151cb0ef41Sopenharmony_ci This program is distributed in the hope that it will be useful, but 6161cb0ef41Sopenharmony_ci WITHOUT ANY WARRANTY; without even the implied warranty of 6171cb0ef41Sopenharmony_ci MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 6181cb0ef41Sopenharmony_ci General Public License for more details. 6191cb0ef41Sopenharmony_ci 6201cb0ef41Sopenharmony_ci You should have received a copy of the GNU General Public License 6211cb0ef41Sopenharmony_ci along with this program; if not, see . 6221cb0ef41Sopenharmony_ci 6231cb0ef41Sopenharmony_ci As a special exception to the GNU General Public License, if you 6241cb0ef41Sopenharmony_ci distribute this file as part of a program that contains a 6251cb0ef41Sopenharmony_ci configuration script generated by Autoconf, you may include it under 6261cb0ef41Sopenharmony_ci the same distribution terms that you use for the rest of that 6271cb0ef41Sopenharmony_ci program. This Exception is an additional permission under section 7 6281cb0ef41Sopenharmony_ci of the GNU General Public License, version 3 ("GPLv3"). 6291cb0ef41Sopenharmony_ci 6301cb0ef41Sopenharmony_ci (The condition for the exception is fulfilled because 6311cb0ef41Sopenharmony_ci ICU4C includes a configuration script generated by Autoconf, 6321cb0ef41Sopenharmony_ci namely the `configure` script.) 6331cb0ef41Sopenharmony_ci 6341cb0ef41Sopenharmony_ci ---------------------------------------------------------------------- 6351cb0ef41Sopenharmony_ci 6361cb0ef41Sopenharmony_ci File: install-sh (only for ICU4C) 6371cb0ef41Sopenharmony_ci 6381cb0ef41Sopenharmony_ci Copyright 1991 by the Massachusetts Institute of Technology 6391cb0ef41Sopenharmony_ci 6401cb0ef41Sopenharmony_ci Permission to use, copy, modify, distribute, and sell this software and its 6411cb0ef41Sopenharmony_ci documentation for any purpose is hereby granted without fee, provided that 6421cb0ef41Sopenharmony_ci the above copyright notice appear in all copies and that both that 6431cb0ef41Sopenharmony_ci copyright notice and this permission notice appear in supporting 6441cb0ef41Sopenharmony_ci documentation, and that the name of M.I.T. not be used in advertising or 6451cb0ef41Sopenharmony_ci publicity pertaining to distribution of the software without specific, 6461cb0ef41Sopenharmony_ci written prior permission. M.I.T. makes no representations about the 6471cb0ef41Sopenharmony_ci suitability of this software for any purpose. It is provided "as is" 6481cb0ef41Sopenharmony_ci without express or implied warranty. 6491cb0ef41Sopenharmony_ci """ 6501cb0ef41Sopenharmony_ci 6511cb0ef41Sopenharmony_ci- libuv, located at deps/uv, is licensed as follows: 6521cb0ef41Sopenharmony_ci """ 6531cb0ef41Sopenharmony_ci Copyright (c) 2015-present libuv project contributors. 6541cb0ef41Sopenharmony_ci 6551cb0ef41Sopenharmony_ci Permission is hereby granted, free of charge, to any person obtaining a copy 6561cb0ef41Sopenharmony_ci of this software and associated documentation files (the "Software"), to 6571cb0ef41Sopenharmony_ci deal in the Software without restriction, including without limitation the 6581cb0ef41Sopenharmony_ci rights to use, copy, modify, merge, publish, distribute, sublicense, and/or 6591cb0ef41Sopenharmony_ci sell copies of the Software, and to permit persons to whom the Software is 6601cb0ef41Sopenharmony_ci furnished to do so, subject to the following conditions: 6611cb0ef41Sopenharmony_ci 6621cb0ef41Sopenharmony_ci The above copyright notice and this permission notice shall be included in 6631cb0ef41Sopenharmony_ci all copies or substantial portions of the Software. 6641cb0ef41Sopenharmony_ci 6651cb0ef41Sopenharmony_ci THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 6661cb0ef41Sopenharmony_ci IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 6671cb0ef41Sopenharmony_ci FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 6681cb0ef41Sopenharmony_ci AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 6691cb0ef41Sopenharmony_ci LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 6701cb0ef41Sopenharmony_ci FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS 6711cb0ef41Sopenharmony_ci IN THE SOFTWARE. 6721cb0ef41Sopenharmony_ci This license applies to parts of libuv originating from the 6731cb0ef41Sopenharmony_ci https://github.com/joyent/libuv repository: 6741cb0ef41Sopenharmony_ci 6751cb0ef41Sopenharmony_ci ==== 6761cb0ef41Sopenharmony_ci 6771cb0ef41Sopenharmony_ci Copyright Joyent, Inc. and other Node contributors. All rights reserved. 6781cb0ef41Sopenharmony_ci Permission is hereby granted, free of charge, to any person obtaining a copy 6791cb0ef41Sopenharmony_ci of this software and associated documentation files (the "Software"), to 6801cb0ef41Sopenharmony_ci deal in the Software without restriction, including without limitation the 6811cb0ef41Sopenharmony_ci rights to use, copy, modify, merge, publish, distribute, sublicense, and/or 6821cb0ef41Sopenharmony_ci sell copies of the Software, and to permit persons to whom the Software is 6831cb0ef41Sopenharmony_ci furnished to do so, subject to the following conditions: 6841cb0ef41Sopenharmony_ci 6851cb0ef41Sopenharmony_ci The above copyright notice and this permission notice shall be included in 6861cb0ef41Sopenharmony_ci all copies or substantial portions of the Software. 6871cb0ef41Sopenharmony_ci 6881cb0ef41Sopenharmony_ci THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 6891cb0ef41Sopenharmony_ci IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 6901cb0ef41Sopenharmony_ci FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 6911cb0ef41Sopenharmony_ci AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 6921cb0ef41Sopenharmony_ci LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 6931cb0ef41Sopenharmony_ci FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS 6941cb0ef41Sopenharmony_ci IN THE SOFTWARE. 6951cb0ef41Sopenharmony_ci 6961cb0ef41Sopenharmony_ci ==== 6971cb0ef41Sopenharmony_ci 6981cb0ef41Sopenharmony_ci This license applies to all parts of libuv that are not externally 6991cb0ef41Sopenharmony_ci maintained libraries. 7001cb0ef41Sopenharmony_ci 7011cb0ef41Sopenharmony_ci The externally maintained libraries used by libuv are: 7021cb0ef41Sopenharmony_ci 7031cb0ef41Sopenharmony_ci - tree.h (from FreeBSD), copyright Niels Provos. Two clause BSD license. 7041cb0ef41Sopenharmony_ci 7051cb0ef41Sopenharmony_ci - inet_pton and inet_ntop implementations, contained in src/inet.c, are 7061cb0ef41Sopenharmony_ci copyright the Internet Systems Consortium, Inc., and licensed under the ISC 7071cb0ef41Sopenharmony_ci license. 7081cb0ef41Sopenharmony_ci """ 7091cb0ef41Sopenharmony_ci 7101cb0ef41Sopenharmony_ci- llhttp, located at deps/llhttp, is licensed as follows: 7111cb0ef41Sopenharmony_ci """ 7121cb0ef41Sopenharmony_ci This software is licensed under the MIT License. 7131cb0ef41Sopenharmony_ci 7141cb0ef41Sopenharmony_ci Copyright Fedor Indutny, 2018. 7151cb0ef41Sopenharmony_ci 7161cb0ef41Sopenharmony_ci Permission is hereby granted, free of charge, to any person obtaining a 7171cb0ef41Sopenharmony_ci copy of this software and associated documentation files (the 7181cb0ef41Sopenharmony_ci "Software"), to deal in the Software without restriction, including 7191cb0ef41Sopenharmony_ci without limitation the rights to use, copy, modify, merge, publish, 7201cb0ef41Sopenharmony_ci distribute, sublicense, and/or sell copies of the Software, and to permit 7211cb0ef41Sopenharmony_ci persons to whom the Software is furnished to do so, subject to the 7221cb0ef41Sopenharmony_ci following conditions: 7231cb0ef41Sopenharmony_ci 7241cb0ef41Sopenharmony_ci The above copyright notice and this permission notice shall be included 7251cb0ef41Sopenharmony_ci in all copies or substantial portions of the Software. 7261cb0ef41Sopenharmony_ci 7271cb0ef41Sopenharmony_ci THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS 7281cb0ef41Sopenharmony_ci OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 7291cb0ef41Sopenharmony_ci MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN 7301cb0ef41Sopenharmony_ci NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, 7311cb0ef41Sopenharmony_ci DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR 7321cb0ef41Sopenharmony_ci OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE 7331cb0ef41Sopenharmony_ci USE OR OTHER DEALINGS IN THE SOFTWARE. 7341cb0ef41Sopenharmony_ci """ 7351cb0ef41Sopenharmony_ci 7361cb0ef41Sopenharmony_ci- corepack, located at deps/corepack, is licensed as follows: 7371cb0ef41Sopenharmony_ci """ 7381cb0ef41Sopenharmony_ci **Copyright © Corepack contributors** 7391cb0ef41Sopenharmony_ci 7401cb0ef41Sopenharmony_ci 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: 7411cb0ef41Sopenharmony_ci 7421cb0ef41Sopenharmony_ci The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 7431cb0ef41Sopenharmony_ci 7441cb0ef41Sopenharmony_ci 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. 7451cb0ef41Sopenharmony_ci """ 7461cb0ef41Sopenharmony_ci 7471cb0ef41Sopenharmony_ci- undici, located at deps/undici, is licensed as follows: 7481cb0ef41Sopenharmony_ci """ 7491cb0ef41Sopenharmony_ci MIT License 7501cb0ef41Sopenharmony_ci 7511cb0ef41Sopenharmony_ci Copyright (c) Matteo Collina and Undici contributors 7521cb0ef41Sopenharmony_ci 7531cb0ef41Sopenharmony_ci Permission is hereby granted, free of charge, to any person obtaining a copy 7541cb0ef41Sopenharmony_ci of this software and associated documentation files (the "Software"), to deal 7551cb0ef41Sopenharmony_ci in the Software without restriction, including without limitation the rights 7561cb0ef41Sopenharmony_ci to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 7571cb0ef41Sopenharmony_ci copies of the Software, and to permit persons to whom the Software is 7581cb0ef41Sopenharmony_ci furnished to do so, subject to the following conditions: 7591cb0ef41Sopenharmony_ci 7601cb0ef41Sopenharmony_ci The above copyright notice and this permission notice shall be included in all 7611cb0ef41Sopenharmony_ci copies or substantial portions of the Software. 7621cb0ef41Sopenharmony_ci 7631cb0ef41Sopenharmony_ci THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 7641cb0ef41Sopenharmony_ci IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 7651cb0ef41Sopenharmony_ci FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 7661cb0ef41Sopenharmony_ci AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 7671cb0ef41Sopenharmony_ci LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 7681cb0ef41Sopenharmony_ci OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 7691cb0ef41Sopenharmony_ci SOFTWARE. 7701cb0ef41Sopenharmony_ci """ 7711cb0ef41Sopenharmony_ci 7721cb0ef41Sopenharmony_ci- postject, located at test/fixtures/postject-copy, is licensed as follows: 7731cb0ef41Sopenharmony_ci """ 7741cb0ef41Sopenharmony_ci Postject is licensed for use as follows: 7751cb0ef41Sopenharmony_ci 7761cb0ef41Sopenharmony_ci """ 7771cb0ef41Sopenharmony_ci MIT License 7781cb0ef41Sopenharmony_ci 7791cb0ef41Sopenharmony_ci Copyright (c) 2022 Postman, Inc 7801cb0ef41Sopenharmony_ci 7811cb0ef41Sopenharmony_ci Permission is hereby granted, free of charge, to any person obtaining a copy 7821cb0ef41Sopenharmony_ci of this software and associated documentation files (the "Software"), to deal 7831cb0ef41Sopenharmony_ci in the Software without restriction, including without limitation the rights 7841cb0ef41Sopenharmony_ci to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 7851cb0ef41Sopenharmony_ci copies of the Software, and to permit persons to whom the Software is 7861cb0ef41Sopenharmony_ci furnished to do so, subject to the following conditions: 7871cb0ef41Sopenharmony_ci 7881cb0ef41Sopenharmony_ci The above copyright notice and this permission notice shall be included in all 7891cb0ef41Sopenharmony_ci copies or substantial portions of the Software. 7901cb0ef41Sopenharmony_ci 7911cb0ef41Sopenharmony_ci THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 7921cb0ef41Sopenharmony_ci IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 7931cb0ef41Sopenharmony_ci FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 7941cb0ef41Sopenharmony_ci AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 7951cb0ef41Sopenharmony_ci LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 7961cb0ef41Sopenharmony_ci OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 7971cb0ef41Sopenharmony_ci SOFTWARE. 7981cb0ef41Sopenharmony_ci """ 7991cb0ef41Sopenharmony_ci 8001cb0ef41Sopenharmony_ci The Postject license applies to all parts of Postject that are not externally 8011cb0ef41Sopenharmony_ci maintained libraries. 8021cb0ef41Sopenharmony_ci 8031cb0ef41Sopenharmony_ci The externally maintained libraries used by Postject are: 8041cb0ef41Sopenharmony_ci 8051cb0ef41Sopenharmony_ci - LIEF, located at vendor/LIEF, is licensed as follows: 8061cb0ef41Sopenharmony_ci """ 8071cb0ef41Sopenharmony_ci Apache License 8081cb0ef41Sopenharmony_ci Version 2.0, January 2004 8091cb0ef41Sopenharmony_ci http://www.apache.org/licenses/ 8101cb0ef41Sopenharmony_ci 8111cb0ef41Sopenharmony_ci TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 8121cb0ef41Sopenharmony_ci 8131cb0ef41Sopenharmony_ci 1. Definitions. 8141cb0ef41Sopenharmony_ci 8151cb0ef41Sopenharmony_ci "License" shall mean the terms and conditions for use, reproduction, 8161cb0ef41Sopenharmony_ci and distribution as defined by Sections 1 through 9 of this document. 8171cb0ef41Sopenharmony_ci 8181cb0ef41Sopenharmony_ci "Licensor" shall mean the copyright owner or entity authorized by 8191cb0ef41Sopenharmony_ci the copyright owner that is granting the License. 8201cb0ef41Sopenharmony_ci 8211cb0ef41Sopenharmony_ci "Legal Entity" shall mean the union of the acting entity and all 8221cb0ef41Sopenharmony_ci other entities that control, are controlled by, or are under common 8231cb0ef41Sopenharmony_ci control with that entity. For the purposes of this definition, 8241cb0ef41Sopenharmony_ci "control" means (i) the power, direct or indirect, to cause the 8251cb0ef41Sopenharmony_ci direction or management of such entity, whether by contract or 8261cb0ef41Sopenharmony_ci otherwise, or (ii) ownership of fifty percent (50%) or more of the 8271cb0ef41Sopenharmony_ci outstanding shares, or (iii) beneficial ownership of such entity. 8281cb0ef41Sopenharmony_ci 8291cb0ef41Sopenharmony_ci "You" (or "Your") shall mean an individual or Legal Entity 8301cb0ef41Sopenharmony_ci exercising permissions granted by this License. 8311cb0ef41Sopenharmony_ci 8321cb0ef41Sopenharmony_ci "Source" form shall mean the preferred form for making modifications, 8331cb0ef41Sopenharmony_ci including but not limited to software source code, documentation 8341cb0ef41Sopenharmony_ci source, and configuration files. 8351cb0ef41Sopenharmony_ci 8361cb0ef41Sopenharmony_ci "Object" form shall mean any form resulting from mechanical 8371cb0ef41Sopenharmony_ci transformation or translation of a Source form, including but 8381cb0ef41Sopenharmony_ci not limited to compiled object code, generated documentation, 8391cb0ef41Sopenharmony_ci and conversions to other media types. 8401cb0ef41Sopenharmony_ci 8411cb0ef41Sopenharmony_ci "Work" shall mean the work of authorship, whether in Source or 8421cb0ef41Sopenharmony_ci Object form, made available under the License, as indicated by a 8431cb0ef41Sopenharmony_ci copyright notice that is included in or attached to the work 8441cb0ef41Sopenharmony_ci (an example is provided in the Appendix below). 8451cb0ef41Sopenharmony_ci 8461cb0ef41Sopenharmony_ci "Derivative Works" shall mean any work, whether in Source or Object 8471cb0ef41Sopenharmony_ci form, that is based on (or derived from) the Work and for which the 8481cb0ef41Sopenharmony_ci editorial revisions, annotations, elaborations, or other modifications 8491cb0ef41Sopenharmony_ci represent, as a whole, an original work of authorship. For the purposes 8501cb0ef41Sopenharmony_ci of this License, Derivative Works shall not include works that remain 8511cb0ef41Sopenharmony_ci separable from, or merely link (or bind by name) to the interfaces of, 8521cb0ef41Sopenharmony_ci the Work and Derivative Works thereof. 8531cb0ef41Sopenharmony_ci 8541cb0ef41Sopenharmony_ci "Contribution" shall mean any work of authorship, including 8551cb0ef41Sopenharmony_ci the original version of the Work and any modifications or additions 8561cb0ef41Sopenharmony_ci to that Work or Derivative Works thereof, that is intentionally 8571cb0ef41Sopenharmony_ci submitted to Licensor for inclusion in the Work by the copyright owner 8581cb0ef41Sopenharmony_ci or by an individual or Legal Entity authorized to submit on behalf of 8591cb0ef41Sopenharmony_ci the copyright owner. For the purposes of this definition, "submitted" 8601cb0ef41Sopenharmony_ci means any form of electronic, verbal, or written communication sent 8611cb0ef41Sopenharmony_ci to the Licensor or its representatives, including but not limited to 8621cb0ef41Sopenharmony_ci communication on electronic mailing lists, source code control systems, 8631cb0ef41Sopenharmony_ci and issue tracking systems that are managed by, or on behalf of, the 8641cb0ef41Sopenharmony_ci Licensor for the purpose of discussing and improving the Work, but 8651cb0ef41Sopenharmony_ci excluding communication that is conspicuously marked or otherwise 8661cb0ef41Sopenharmony_ci designated in writing by the copyright owner as "Not a Contribution." 8671cb0ef41Sopenharmony_ci 8681cb0ef41Sopenharmony_ci "Contributor" shall mean Licensor and any individual or Legal Entity 8691cb0ef41Sopenharmony_ci on behalf of whom a Contribution has been received by Licensor and 8701cb0ef41Sopenharmony_ci subsequently incorporated within the Work. 8711cb0ef41Sopenharmony_ci 8721cb0ef41Sopenharmony_ci 2. Grant of Copyright License. Subject to the terms and conditions of 8731cb0ef41Sopenharmony_ci this License, each Contributor hereby grants to You a perpetual, 8741cb0ef41Sopenharmony_ci worldwide, non-exclusive, no-charge, royalty-free, irrevocable 8751cb0ef41Sopenharmony_ci copyright license to reproduce, prepare Derivative Works of, 8761cb0ef41Sopenharmony_ci publicly display, publicly perform, sublicense, and distribute the 8771cb0ef41Sopenharmony_ci Work and such Derivative Works in Source or Object form. 8781cb0ef41Sopenharmony_ci 8791cb0ef41Sopenharmony_ci 3. Grant of Patent License. Subject to the terms and conditions of 8801cb0ef41Sopenharmony_ci this License, each Contributor hereby grants to You a perpetual, 8811cb0ef41Sopenharmony_ci worldwide, non-exclusive, no-charge, royalty-free, irrevocable 8821cb0ef41Sopenharmony_ci (except as stated in this section) patent license to make, have made, 8831cb0ef41Sopenharmony_ci use, offer to sell, sell, import, and otherwise transfer the Work, 8841cb0ef41Sopenharmony_ci where such license applies only to those patent claims licensable 8851cb0ef41Sopenharmony_ci by such Contributor that are necessarily infringed by their 8861cb0ef41Sopenharmony_ci Contribution(s) alone or by combination of their Contribution(s) 8871cb0ef41Sopenharmony_ci with the Work to which such Contribution(s) was submitted. If You 8881cb0ef41Sopenharmony_ci institute patent litigation against any entity (including a 8891cb0ef41Sopenharmony_ci cross-claim or counterclaim in a lawsuit) alleging that the Work 8901cb0ef41Sopenharmony_ci or a Contribution incorporated within the Work constitutes direct 8911cb0ef41Sopenharmony_ci or contributory patent infringement, then any patent licenses 8921cb0ef41Sopenharmony_ci granted to You under this License for that Work shall terminate 8931cb0ef41Sopenharmony_ci as of the date such litigation is filed. 8941cb0ef41Sopenharmony_ci 8951cb0ef41Sopenharmony_ci 4. Redistribution. You may reproduce and distribute copies of the 8961cb0ef41Sopenharmony_ci Work or Derivative Works thereof in any medium, with or without 8971cb0ef41Sopenharmony_ci modifications, and in Source or Object form, provided that You 8981cb0ef41Sopenharmony_ci meet the following conditions: 8991cb0ef41Sopenharmony_ci 9001cb0ef41Sopenharmony_ci (a) You must give any other recipients of the Work or 9011cb0ef41Sopenharmony_ci Derivative Works a copy of this License; and 9021cb0ef41Sopenharmony_ci 9031cb0ef41Sopenharmony_ci (b) You must cause any modified files to carry prominent notices 9041cb0ef41Sopenharmony_ci stating that You changed the files; and 9051cb0ef41Sopenharmony_ci 9061cb0ef41Sopenharmony_ci (c) You must retain, in the Source form of any Derivative Works 9071cb0ef41Sopenharmony_ci that You distribute, all copyright, patent, trademark, and 9081cb0ef41Sopenharmony_ci attribution notices from the Source form of the Work, 9091cb0ef41Sopenharmony_ci excluding those notices that do not pertain to any part of 9101cb0ef41Sopenharmony_ci the Derivative Works; and 9111cb0ef41Sopenharmony_ci 9121cb0ef41Sopenharmony_ci (d) If the Work includes a "NOTICE" text file as part of its 9131cb0ef41Sopenharmony_ci distribution, then any Derivative Works that You distribute must 9141cb0ef41Sopenharmony_ci include a readable copy of the attribution notices contained 9151cb0ef41Sopenharmony_ci within such NOTICE file, excluding those notices that do not 9161cb0ef41Sopenharmony_ci pertain to any part of the Derivative Works, in at least one 9171cb0ef41Sopenharmony_ci of the following places: within a NOTICE text file distributed 9181cb0ef41Sopenharmony_ci as part of the Derivative Works; within the Source form or 9191cb0ef41Sopenharmony_ci documentation, if provided along with the Derivative Works; or, 9201cb0ef41Sopenharmony_ci within a display generated by the Derivative Works, if and 9211cb0ef41Sopenharmony_ci wherever such third-party notices normally appear. The contents 9221cb0ef41Sopenharmony_ci of the NOTICE file are for informational purposes only and 9231cb0ef41Sopenharmony_ci do not modify the License. You may add Your own attribution 9241cb0ef41Sopenharmony_ci notices within Derivative Works that You distribute, alongside 9251cb0ef41Sopenharmony_ci or as an addendum to the NOTICE text from the Work, provided 9261cb0ef41Sopenharmony_ci that such additional attribution notices cannot be construed 9271cb0ef41Sopenharmony_ci as modifying the License. 9281cb0ef41Sopenharmony_ci 9291cb0ef41Sopenharmony_ci You may add Your own copyright statement to Your modifications and 9301cb0ef41Sopenharmony_ci may provide additional or different license terms and conditions 9311cb0ef41Sopenharmony_ci for use, reproduction, or distribution of Your modifications, or 9321cb0ef41Sopenharmony_ci for any such Derivative Works as a whole, provided Your use, 9331cb0ef41Sopenharmony_ci reproduction, and distribution of the Work otherwise complies with 9341cb0ef41Sopenharmony_ci the conditions stated in this License. 9351cb0ef41Sopenharmony_ci 9361cb0ef41Sopenharmony_ci 5. Submission of Contributions. Unless You explicitly state otherwise, 9371cb0ef41Sopenharmony_ci any Contribution intentionally submitted for inclusion in the Work 9381cb0ef41Sopenharmony_ci by You to the Licensor shall be under the terms and conditions of 9391cb0ef41Sopenharmony_ci this License, without any additional terms or conditions. 9401cb0ef41Sopenharmony_ci Notwithstanding the above, nothing herein shall supersede or modify 9411cb0ef41Sopenharmony_ci the terms of any separate license agreement you may have executed 9421cb0ef41Sopenharmony_ci with Licensor regarding such Contributions. 9431cb0ef41Sopenharmony_ci 9441cb0ef41Sopenharmony_ci 6. Trademarks. This License does not grant permission to use the trade 9451cb0ef41Sopenharmony_ci names, trademarks, service marks, or product names of the Licensor, 9461cb0ef41Sopenharmony_ci except as required for reasonable and customary use in describing the 9471cb0ef41Sopenharmony_ci origin of the Work and reproducing the content of the NOTICE file. 9481cb0ef41Sopenharmony_ci 9491cb0ef41Sopenharmony_ci 7. Disclaimer of Warranty. Unless required by applicable law or 9501cb0ef41Sopenharmony_ci agreed to in writing, Licensor provides the Work (and each 9511cb0ef41Sopenharmony_ci Contributor provides its Contributions) on an "AS IS" BASIS, 9521cb0ef41Sopenharmony_ci WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 9531cb0ef41Sopenharmony_ci implied, including, without limitation, any warranties or conditions 9541cb0ef41Sopenharmony_ci of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 9551cb0ef41Sopenharmony_ci PARTICULAR PURPOSE. You are solely responsible for determining the 9561cb0ef41Sopenharmony_ci appropriateness of using or redistributing the Work and assume any 9571cb0ef41Sopenharmony_ci risks associated with Your exercise of permissions under this License. 9581cb0ef41Sopenharmony_ci 9591cb0ef41Sopenharmony_ci 8. Limitation of Liability. In no event and under no legal theory, 9601cb0ef41Sopenharmony_ci whether in tort (including negligence), contract, or otherwise, 9611cb0ef41Sopenharmony_ci unless required by applicable law (such as deliberate and grossly 9621cb0ef41Sopenharmony_ci negligent acts) or agreed to in writing, shall any Contributor be 9631cb0ef41Sopenharmony_ci liable to You for damages, including any direct, indirect, special, 9641cb0ef41Sopenharmony_ci incidental, or consequential damages of any character arising as a 9651cb0ef41Sopenharmony_ci result of this License or out of the use or inability to use the 9661cb0ef41Sopenharmony_ci Work (including but not limited to damages for loss of goodwill, 9671cb0ef41Sopenharmony_ci work stoppage, computer failure or malfunction, or any and all 9681cb0ef41Sopenharmony_ci other commercial damages or losses), even if such Contributor 9691cb0ef41Sopenharmony_ci has been advised of the possibility of such damages. 9701cb0ef41Sopenharmony_ci 9711cb0ef41Sopenharmony_ci 9. Accepting Warranty or Additional Liability. While redistributing 9721cb0ef41Sopenharmony_ci the Work or Derivative Works thereof, You may choose to offer, 9731cb0ef41Sopenharmony_ci and charge a fee for, acceptance of support, warranty, indemnity, 9741cb0ef41Sopenharmony_ci or other liability obligations and/or rights consistent with this 9751cb0ef41Sopenharmony_ci License. However, in accepting such obligations, You may act only 9761cb0ef41Sopenharmony_ci on Your own behalf and on Your sole responsibility, not on behalf 9771cb0ef41Sopenharmony_ci of any other Contributor, and only if You agree to indemnify, 9781cb0ef41Sopenharmony_ci defend, and hold each Contributor harmless for any liability 9791cb0ef41Sopenharmony_ci incurred by, or claims asserted against, such Contributor by reason 9801cb0ef41Sopenharmony_ci of your accepting any such warranty or additional liability. 9811cb0ef41Sopenharmony_ci 9821cb0ef41Sopenharmony_ci END OF TERMS AND CONDITIONS 9831cb0ef41Sopenharmony_ci 9841cb0ef41Sopenharmony_ci APPENDIX: How to apply the Apache License to your work. 9851cb0ef41Sopenharmony_ci 9861cb0ef41Sopenharmony_ci To apply the Apache License to your work, attach the following 9871cb0ef41Sopenharmony_ci boilerplate notice, with the fields enclosed by brackets "{}" 9881cb0ef41Sopenharmony_ci replaced with your own identifying information. (Don't include 9891cb0ef41Sopenharmony_ci the brackets!) The text should be enclosed in the appropriate 9901cb0ef41Sopenharmony_ci comment syntax for the file format. We also recommend that a 9911cb0ef41Sopenharmony_ci file or class name and description of purpose be included on the 9921cb0ef41Sopenharmony_ci same "printed page" as the copyright notice for easier 9931cb0ef41Sopenharmony_ci identification within third-party archives. 9941cb0ef41Sopenharmony_ci 9951cb0ef41Sopenharmony_ci Copyright 2017 - 2022 R. Thomas 9961cb0ef41Sopenharmony_ci Copyright 2017 - 2022 Quarkslab 9971cb0ef41Sopenharmony_ci 9981cb0ef41Sopenharmony_ci Licensed under the Apache License, Version 2.0 (the "License"); 9991cb0ef41Sopenharmony_ci you may not use this file except in compliance with the License. 10001cb0ef41Sopenharmony_ci You may obtain a copy of the License at 10011cb0ef41Sopenharmony_ci 10021cb0ef41Sopenharmony_ci http://www.apache.org/licenses/LICENSE-2.0 10031cb0ef41Sopenharmony_ci 10041cb0ef41Sopenharmony_ci Unless required by applicable law or agreed to in writing, software 10051cb0ef41Sopenharmony_ci distributed under the License is distributed on an "AS IS" BASIS, 10061cb0ef41Sopenharmony_ci WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 10071cb0ef41Sopenharmony_ci See the License for the specific language governing permissions and 10081cb0ef41Sopenharmony_ci limitations under the License. 10091cb0ef41Sopenharmony_ci """ 10101cb0ef41Sopenharmony_ci """ 10111cb0ef41Sopenharmony_ci 10121cb0ef41Sopenharmony_ci- OpenSSL, located at deps/openssl, is licensed as follows: 10131cb0ef41Sopenharmony_ci """ 10141cb0ef41Sopenharmony_ci Apache License 10151cb0ef41Sopenharmony_ci Version 2.0, January 2004 10161cb0ef41Sopenharmony_ci https://www.apache.org/licenses/ 10171cb0ef41Sopenharmony_ci 10181cb0ef41Sopenharmony_ci TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 10191cb0ef41Sopenharmony_ci 10201cb0ef41Sopenharmony_ci 1. Definitions. 10211cb0ef41Sopenharmony_ci 10221cb0ef41Sopenharmony_ci "License" shall mean the terms and conditions for use, reproduction, 10231cb0ef41Sopenharmony_ci and distribution as defined by Sections 1 through 9 of this document. 10241cb0ef41Sopenharmony_ci 10251cb0ef41Sopenharmony_ci "Licensor" shall mean the copyright owner or entity authorized by 10261cb0ef41Sopenharmony_ci the copyright owner that is granting the License. 10271cb0ef41Sopenharmony_ci 10281cb0ef41Sopenharmony_ci "Legal Entity" shall mean the union of the acting entity and all 10291cb0ef41Sopenharmony_ci other entities that control, are controlled by, or are under common 10301cb0ef41Sopenharmony_ci control with that entity. For the purposes of this definition, 10311cb0ef41Sopenharmony_ci "control" means (i) the power, direct or indirect, to cause the 10321cb0ef41Sopenharmony_ci direction or management of such entity, whether by contract or 10331cb0ef41Sopenharmony_ci otherwise, or (ii) ownership of fifty percent (50%) or more of the 10341cb0ef41Sopenharmony_ci outstanding shares, or (iii) beneficial ownership of such entity. 10351cb0ef41Sopenharmony_ci 10361cb0ef41Sopenharmony_ci "You" (or "Your") shall mean an individual or Legal Entity 10371cb0ef41Sopenharmony_ci exercising permissions granted by this License. 10381cb0ef41Sopenharmony_ci 10391cb0ef41Sopenharmony_ci "Source" form shall mean the preferred form for making modifications, 10401cb0ef41Sopenharmony_ci including but not limited to software source code, documentation 10411cb0ef41Sopenharmony_ci source, and configuration files. 10421cb0ef41Sopenharmony_ci 10431cb0ef41Sopenharmony_ci "Object" form shall mean any form resulting from mechanical 10441cb0ef41Sopenharmony_ci transformation or translation of a Source form, including but 10451cb0ef41Sopenharmony_ci not limited to compiled object code, generated documentation, 10461cb0ef41Sopenharmony_ci and conversions to other media types. 10471cb0ef41Sopenharmony_ci 10481cb0ef41Sopenharmony_ci "Work" shall mean the work of authorship, whether in Source or 10491cb0ef41Sopenharmony_ci Object form, made available under the License, as indicated by a 10501cb0ef41Sopenharmony_ci copyright notice that is included in or attached to the work 10511cb0ef41Sopenharmony_ci (an example is provided in the Appendix below). 10521cb0ef41Sopenharmony_ci 10531cb0ef41Sopenharmony_ci "Derivative Works" shall mean any work, whether in Source or Object 10541cb0ef41Sopenharmony_ci form, that is based on (or derived from) the Work and for which the 10551cb0ef41Sopenharmony_ci editorial revisions, annotations, elaborations, or other modifications 10561cb0ef41Sopenharmony_ci represent, as a whole, an original work of authorship. For the purposes 10571cb0ef41Sopenharmony_ci of this License, Derivative Works shall not include works that remain 10581cb0ef41Sopenharmony_ci separable from, or merely link (or bind by name) to the interfaces of, 10591cb0ef41Sopenharmony_ci the Work and Derivative Works thereof. 10601cb0ef41Sopenharmony_ci 10611cb0ef41Sopenharmony_ci "Contribution" shall mean any work of authorship, including 10621cb0ef41Sopenharmony_ci the original version of the Work and any modifications or additions 10631cb0ef41Sopenharmony_ci to that Work or Derivative Works thereof, that is intentionally 10641cb0ef41Sopenharmony_ci submitted to Licensor for inclusion in the Work by the copyright owner 10651cb0ef41Sopenharmony_ci or by an individual or Legal Entity authorized to submit on behalf of 10661cb0ef41Sopenharmony_ci the copyright owner. For the purposes of this definition, "submitted" 10671cb0ef41Sopenharmony_ci means any form of electronic, verbal, or written communication sent 10681cb0ef41Sopenharmony_ci to the Licensor or its representatives, including but not limited to 10691cb0ef41Sopenharmony_ci communication on electronic mailing lists, source code control systems, 10701cb0ef41Sopenharmony_ci and issue tracking systems that are managed by, or on behalf of, the 10711cb0ef41Sopenharmony_ci Licensor for the purpose of discussing and improving the Work, but 10721cb0ef41Sopenharmony_ci excluding communication that is conspicuously marked or otherwise 10731cb0ef41Sopenharmony_ci designated in writing by the copyright owner as "Not a Contribution." 10741cb0ef41Sopenharmony_ci 10751cb0ef41Sopenharmony_ci "Contributor" shall mean Licensor and any individual or Legal Entity 10761cb0ef41Sopenharmony_ci on behalf of whom a Contribution has been received by Licensor and 10771cb0ef41Sopenharmony_ci subsequently incorporated within the Work. 10781cb0ef41Sopenharmony_ci 10791cb0ef41Sopenharmony_ci 2. Grant of Copyright License. Subject to the terms and conditions of 10801cb0ef41Sopenharmony_ci this License, each Contributor hereby grants to You a perpetual, 10811cb0ef41Sopenharmony_ci worldwide, non-exclusive, no-charge, royalty-free, irrevocable 10821cb0ef41Sopenharmony_ci copyright license to reproduce, prepare Derivative Works of, 10831cb0ef41Sopenharmony_ci publicly display, publicly perform, sublicense, and distribute the 10841cb0ef41Sopenharmony_ci Work and such Derivative Works in Source or Object form. 10851cb0ef41Sopenharmony_ci 10861cb0ef41Sopenharmony_ci 3. Grant of Patent License. Subject to the terms and conditions of 10871cb0ef41Sopenharmony_ci this License, each Contributor hereby grants to You a perpetual, 10881cb0ef41Sopenharmony_ci worldwide, non-exclusive, no-charge, royalty-free, irrevocable 10891cb0ef41Sopenharmony_ci (except as stated in this section) patent license to make, have made, 10901cb0ef41Sopenharmony_ci use, offer to sell, sell, import, and otherwise transfer the Work, 10911cb0ef41Sopenharmony_ci where such license applies only to those patent claims licensable 10921cb0ef41Sopenharmony_ci by such Contributor that are necessarily infringed by their 10931cb0ef41Sopenharmony_ci Contribution(s) alone or by combination of their Contribution(s) 10941cb0ef41Sopenharmony_ci with the Work to which such Contribution(s) was submitted. If You 10951cb0ef41Sopenharmony_ci institute patent litigation against any entity (including a 10961cb0ef41Sopenharmony_ci cross-claim or counterclaim in a lawsuit) alleging that the Work 10971cb0ef41Sopenharmony_ci or a Contribution incorporated within the Work constitutes direct 10981cb0ef41Sopenharmony_ci or contributory patent infringement, then any patent licenses 10991cb0ef41Sopenharmony_ci granted to You under this License for that Work shall terminate 11001cb0ef41Sopenharmony_ci as of the date such litigation is filed. 11011cb0ef41Sopenharmony_ci 11021cb0ef41Sopenharmony_ci 4. Redistribution. You may reproduce and distribute copies of the 11031cb0ef41Sopenharmony_ci Work or Derivative Works thereof in any medium, with or without 11041cb0ef41Sopenharmony_ci modifications, and in Source or Object form, provided that You 11051cb0ef41Sopenharmony_ci meet the following conditions: 11061cb0ef41Sopenharmony_ci 11071cb0ef41Sopenharmony_ci (a) You must give any other recipients of the Work or 11081cb0ef41Sopenharmony_ci Derivative Works a copy of this License; and 11091cb0ef41Sopenharmony_ci 11101cb0ef41Sopenharmony_ci (b) You must cause any modified files to carry prominent notices 11111cb0ef41Sopenharmony_ci stating that You changed the files; and 11121cb0ef41Sopenharmony_ci 11131cb0ef41Sopenharmony_ci (c) You must retain, in the Source form of any Derivative Works 11141cb0ef41Sopenharmony_ci that You distribute, all copyright, patent, trademark, and 11151cb0ef41Sopenharmony_ci attribution notices from the Source form of the Work, 11161cb0ef41Sopenharmony_ci excluding those notices that do not pertain to any part of 11171cb0ef41Sopenharmony_ci the Derivative Works; and 11181cb0ef41Sopenharmony_ci 11191cb0ef41Sopenharmony_ci (d) If the Work includes a "NOTICE" text file as part of its 11201cb0ef41Sopenharmony_ci distribution, then any Derivative Works that You distribute must 11211cb0ef41Sopenharmony_ci include a readable copy of the attribution notices contained 11221cb0ef41Sopenharmony_ci within such NOTICE file, excluding those notices that do not 11231cb0ef41Sopenharmony_ci pertain to any part of the Derivative Works, in at least one 11241cb0ef41Sopenharmony_ci of the following places: within a NOTICE text file distributed 11251cb0ef41Sopenharmony_ci as part of the Derivative Works; within the Source form or 11261cb0ef41Sopenharmony_ci documentation, if provided along with the Derivative Works; or, 11271cb0ef41Sopenharmony_ci within a display generated by the Derivative Works, if and 11281cb0ef41Sopenharmony_ci wherever such third-party notices normally appear. The contents 11291cb0ef41Sopenharmony_ci of the NOTICE file are for informational purposes only and 11301cb0ef41Sopenharmony_ci do not modify the License. You may add Your own attribution 11311cb0ef41Sopenharmony_ci notices within Derivative Works that You distribute, alongside 11321cb0ef41Sopenharmony_ci or as an addendum to the NOTICE text from the Work, provided 11331cb0ef41Sopenharmony_ci that such additional attribution notices cannot be construed 11341cb0ef41Sopenharmony_ci as modifying the License. 11351cb0ef41Sopenharmony_ci 11361cb0ef41Sopenharmony_ci You may add Your own copyright statement to Your modifications and 11371cb0ef41Sopenharmony_ci may provide additional or different license terms and conditions 11381cb0ef41Sopenharmony_ci for use, reproduction, or distribution of Your modifications, or 11391cb0ef41Sopenharmony_ci for any such Derivative Works as a whole, provided Your use, 11401cb0ef41Sopenharmony_ci reproduction, and distribution of the Work otherwise complies with 11411cb0ef41Sopenharmony_ci the conditions stated in this License. 11421cb0ef41Sopenharmony_ci 11431cb0ef41Sopenharmony_ci 5. Submission of Contributions. Unless You explicitly state otherwise, 11441cb0ef41Sopenharmony_ci any Contribution intentionally submitted for inclusion in the Work 11451cb0ef41Sopenharmony_ci by You to the Licensor shall be under the terms and conditions of 11461cb0ef41Sopenharmony_ci this License, without any additional terms or conditions. 11471cb0ef41Sopenharmony_ci Notwithstanding the above, nothing herein shall supersede or modify 11481cb0ef41Sopenharmony_ci the terms of any separate license agreement you may have executed 11491cb0ef41Sopenharmony_ci with Licensor regarding such Contributions. 11501cb0ef41Sopenharmony_ci 11511cb0ef41Sopenharmony_ci 6. Trademarks. This License does not grant permission to use the trade 11521cb0ef41Sopenharmony_ci names, trademarks, service marks, or product names of the Licensor, 11531cb0ef41Sopenharmony_ci except as required for reasonable and customary use in describing the 11541cb0ef41Sopenharmony_ci origin of the Work and reproducing the content of the NOTICE file. 11551cb0ef41Sopenharmony_ci 11561cb0ef41Sopenharmony_ci 7. Disclaimer of Warranty. Unless required by applicable law or 11571cb0ef41Sopenharmony_ci agreed to in writing, Licensor provides the Work (and each 11581cb0ef41Sopenharmony_ci Contributor provides its Contributions) on an "AS IS" BASIS, 11591cb0ef41Sopenharmony_ci WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 11601cb0ef41Sopenharmony_ci implied, including, without limitation, any warranties or conditions 11611cb0ef41Sopenharmony_ci of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 11621cb0ef41Sopenharmony_ci PARTICULAR PURPOSE. You are solely responsible for determining the 11631cb0ef41Sopenharmony_ci appropriateness of using or redistributing the Work and assume any 11641cb0ef41Sopenharmony_ci risks associated with Your exercise of permissions under this License. 11651cb0ef41Sopenharmony_ci 11661cb0ef41Sopenharmony_ci 8. Limitation of Liability. In no event and under no legal theory, 11671cb0ef41Sopenharmony_ci whether in tort (including negligence), contract, or otherwise, 11681cb0ef41Sopenharmony_ci unless required by applicable law (such as deliberate and grossly 11691cb0ef41Sopenharmony_ci negligent acts) or agreed to in writing, shall any Contributor be 11701cb0ef41Sopenharmony_ci liable to You for damages, including any direct, indirect, special, 11711cb0ef41Sopenharmony_ci incidental, or consequential damages of any character arising as a 11721cb0ef41Sopenharmony_ci result of this License or out of the use or inability to use the 11731cb0ef41Sopenharmony_ci Work (including but not limited to damages for loss of goodwill, 11741cb0ef41Sopenharmony_ci work stoppage, computer failure or malfunction, or any and all 11751cb0ef41Sopenharmony_ci other commercial damages or losses), even if such Contributor 11761cb0ef41Sopenharmony_ci has been advised of the possibility of such damages. 11771cb0ef41Sopenharmony_ci 11781cb0ef41Sopenharmony_ci 9. Accepting Warranty or Additional Liability. While redistributing 11791cb0ef41Sopenharmony_ci the Work or Derivative Works thereof, You may choose to offer, 11801cb0ef41Sopenharmony_ci and charge a fee for, acceptance of support, warranty, indemnity, 11811cb0ef41Sopenharmony_ci or other liability obligations and/or rights consistent with this 11821cb0ef41Sopenharmony_ci License. However, in accepting such obligations, You may act only 11831cb0ef41Sopenharmony_ci on Your own behalf and on Your sole responsibility, not on behalf 11841cb0ef41Sopenharmony_ci of any other Contributor, and only if You agree to indemnify, 11851cb0ef41Sopenharmony_ci defend, and hold each Contributor harmless for any liability 11861cb0ef41Sopenharmony_ci incurred by, or claims asserted against, such Contributor by reason 11871cb0ef41Sopenharmony_ci of your accepting any such warranty or additional liability. 11881cb0ef41Sopenharmony_ci 11891cb0ef41Sopenharmony_ci END OF TERMS AND CONDITIONS 11901cb0ef41Sopenharmony_ci """ 11911cb0ef41Sopenharmony_ci 11921cb0ef41Sopenharmony_ci- Punycode.js, located at lib/punycode.js, is licensed as follows: 11931cb0ef41Sopenharmony_ci """ 11941cb0ef41Sopenharmony_ci Copyright Mathias Bynens <https://mathiasbynens.be/> 11951cb0ef41Sopenharmony_ci 11961cb0ef41Sopenharmony_ci Permission is hereby granted, free of charge, to any person obtaining 11971cb0ef41Sopenharmony_ci a copy of this software and associated documentation files (the 11981cb0ef41Sopenharmony_ci "Software"), to deal in the Software without restriction, including 11991cb0ef41Sopenharmony_ci without limitation the rights to use, copy, modify, merge, publish, 12001cb0ef41Sopenharmony_ci distribute, sublicense, and/or sell copies of the Software, and to 12011cb0ef41Sopenharmony_ci permit persons to whom the Software is furnished to do so, subject to 12021cb0ef41Sopenharmony_ci the following conditions: 12031cb0ef41Sopenharmony_ci 12041cb0ef41Sopenharmony_ci The above copyright notice and this permission notice shall be 12051cb0ef41Sopenharmony_ci included in all copies or substantial portions of the Software. 12061cb0ef41Sopenharmony_ci 12071cb0ef41Sopenharmony_ci THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 12081cb0ef41Sopenharmony_ci EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 12091cb0ef41Sopenharmony_ci MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 12101cb0ef41Sopenharmony_ci NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE 12111cb0ef41Sopenharmony_ci LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 12121cb0ef41Sopenharmony_ci OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION 12131cb0ef41Sopenharmony_ci WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 12141cb0ef41Sopenharmony_ci """ 12151cb0ef41Sopenharmony_ci 12161cb0ef41Sopenharmony_ci- V8, located at deps/v8, is licensed as follows: 12171cb0ef41Sopenharmony_ci """ 12181cb0ef41Sopenharmony_ci This license applies to all parts of V8 that are not externally 12191cb0ef41Sopenharmony_ci maintained libraries. The externally maintained libraries used by V8 12201cb0ef41Sopenharmony_ci are: 12211cb0ef41Sopenharmony_ci 12221cb0ef41Sopenharmony_ci - PCRE test suite, located in 12231cb0ef41Sopenharmony_ci test/mjsunit/third_party/regexp-pcre/regexp-pcre.js. This is based on the 12241cb0ef41Sopenharmony_ci test suite from PCRE-7.3, which is copyrighted by the University 12251cb0ef41Sopenharmony_ci of Cambridge and Google, Inc. The copyright notice and license 12261cb0ef41Sopenharmony_ci are embedded in regexp-pcre.js. 12271cb0ef41Sopenharmony_ci 12281cb0ef41Sopenharmony_ci - Layout tests, located in test/mjsunit/third_party/object-keys. These are 12291cb0ef41Sopenharmony_ci based on layout tests from webkit.org which are copyrighted by 12301cb0ef41Sopenharmony_ci Apple Computer, Inc. and released under a 3-clause BSD license. 12311cb0ef41Sopenharmony_ci 12321cb0ef41Sopenharmony_ci - Strongtalk assembler, the basis of the files assembler-arm-inl.h, 12331cb0ef41Sopenharmony_ci assembler-arm.cc, assembler-arm.h, assembler-ia32-inl.h, 12341cb0ef41Sopenharmony_ci assembler-ia32.cc, assembler-ia32.h, assembler-x64-inl.h, 12351cb0ef41Sopenharmony_ci assembler-x64.cc, assembler-x64.h, assembler.cc and assembler.h. 12361cb0ef41Sopenharmony_ci This code is copyrighted by Sun Microsystems Inc. and released 12371cb0ef41Sopenharmony_ci under a 3-clause BSD license. 12381cb0ef41Sopenharmony_ci 12391cb0ef41Sopenharmony_ci - Valgrind client API header, located at src/third_party/valgrind/valgrind.h 12401cb0ef41Sopenharmony_ci This is released under the BSD license. 12411cb0ef41Sopenharmony_ci 12421cb0ef41Sopenharmony_ci - The Wasm C/C++ API headers, located at third_party/wasm-api/wasm.{h,hh} 12431cb0ef41Sopenharmony_ci This is released under the Apache license. The API's upstream prototype 12441cb0ef41Sopenharmony_ci implementation also formed the basis of V8's implementation in 12451cb0ef41Sopenharmony_ci src/wasm/c-api.cc. 12461cb0ef41Sopenharmony_ci 12471cb0ef41Sopenharmony_ci These libraries have their own licenses; we recommend you read them, 12481cb0ef41Sopenharmony_ci as their terms may differ from the terms below. 12491cb0ef41Sopenharmony_ci 12501cb0ef41Sopenharmony_ci Further license information can be found in LICENSE files located in 12511cb0ef41Sopenharmony_ci sub-directories. 12521cb0ef41Sopenharmony_ci 12531cb0ef41Sopenharmony_ci Copyright 2014, the V8 project authors. All rights reserved. 12541cb0ef41Sopenharmony_ci Redistribution and use in source and binary forms, with or without 12551cb0ef41Sopenharmony_ci modification, are permitted provided that the following conditions are 12561cb0ef41Sopenharmony_ci met: 12571cb0ef41Sopenharmony_ci 12581cb0ef41Sopenharmony_ci * Redistributions of source code must retain the above copyright 12591cb0ef41Sopenharmony_ci notice, this list of conditions and the following disclaimer. 12601cb0ef41Sopenharmony_ci * Redistributions in binary form must reproduce the above 12611cb0ef41Sopenharmony_ci copyright notice, this list of conditions and the following 12621cb0ef41Sopenharmony_ci disclaimer in the documentation and/or other materials provided 12631cb0ef41Sopenharmony_ci with the distribution. 12641cb0ef41Sopenharmony_ci * Neither the name of Google Inc. nor the names of its 12651cb0ef41Sopenharmony_ci contributors may be used to endorse or promote products derived 12661cb0ef41Sopenharmony_ci from this software without specific prior written permission. 12671cb0ef41Sopenharmony_ci 12681cb0ef41Sopenharmony_ci THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 12691cb0ef41Sopenharmony_ci "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 12701cb0ef41Sopenharmony_ci LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 12711cb0ef41Sopenharmony_ci A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 12721cb0ef41Sopenharmony_ci OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 12731cb0ef41Sopenharmony_ci SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 12741cb0ef41Sopenharmony_ci LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 12751cb0ef41Sopenharmony_ci DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 12761cb0ef41Sopenharmony_ci THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 12771cb0ef41Sopenharmony_ci (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 12781cb0ef41Sopenharmony_ci OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 12791cb0ef41Sopenharmony_ci """ 12801cb0ef41Sopenharmony_ci 12811cb0ef41Sopenharmony_ci- SipHash, located at deps/v8/src/third_party/siphash, is licensed as follows: 12821cb0ef41Sopenharmony_ci """ 12831cb0ef41Sopenharmony_ci SipHash reference C implementation 12841cb0ef41Sopenharmony_ci 12851cb0ef41Sopenharmony_ci Copyright (c) 2016 Jean-Philippe Aumasson <jeanphilippe.aumasson@gmail.com> 12861cb0ef41Sopenharmony_ci 12871cb0ef41Sopenharmony_ci To the extent possible under law, the author(s) have dedicated all 12881cb0ef41Sopenharmony_ci copyright and related and neighboring rights to this software to the public 12891cb0ef41Sopenharmony_ci domain worldwide. This software is distributed without any warranty. 12901cb0ef41Sopenharmony_ci """ 12911cb0ef41Sopenharmony_ci 12921cb0ef41Sopenharmony_ci- zlib, located at deps/zlib, is licensed as follows: 12931cb0ef41Sopenharmony_ci """ 12941cb0ef41Sopenharmony_ci zlib.h -- interface of the 'zlib' general purpose compression library 12951cb0ef41Sopenharmony_ci version 1.2.13.1, October xxth, 2022 12961cb0ef41Sopenharmony_ci 12971cb0ef41Sopenharmony_ci Copyright (C) 1995-2022 Jean-loup Gailly and Mark Adler 12981cb0ef41Sopenharmony_ci 12991cb0ef41Sopenharmony_ci This software is provided 'as-is', without any express or implied 13001cb0ef41Sopenharmony_ci warranty. In no event will the authors be held liable for any damages 13011cb0ef41Sopenharmony_ci arising from the use of this software. 13021cb0ef41Sopenharmony_ci 13031cb0ef41Sopenharmony_ci Permission is granted to anyone to use this software for any purpose, 13041cb0ef41Sopenharmony_ci including commercial applications, and to alter it and redistribute it 13051cb0ef41Sopenharmony_ci freely, subject to the following restrictions: 13061cb0ef41Sopenharmony_ci 13071cb0ef41Sopenharmony_ci 1. The origin of this software must not be misrepresented; you must not 13081cb0ef41Sopenharmony_ci claim that you wrote the original software. If you use this software 13091cb0ef41Sopenharmony_ci in a product, an acknowledgment in the product documentation would be 13101cb0ef41Sopenharmony_ci appreciated but is not required. 13111cb0ef41Sopenharmony_ci 2. Altered source versions must be plainly marked as such, and must not be 13121cb0ef41Sopenharmony_ci misrepresented as being the original software. 13131cb0ef41Sopenharmony_ci 3. This notice may not be removed or altered from any source distribution. 13141cb0ef41Sopenharmony_ci 13151cb0ef41Sopenharmony_ci Jean-loup Gailly Mark Adler 13161cb0ef41Sopenharmony_ci jloup@gzip.org madler@alumni.caltech.edu 13171cb0ef41Sopenharmony_ci """ 13181cb0ef41Sopenharmony_ci 13191cb0ef41Sopenharmony_ci- simdutf, located at deps/simdutf, is licensed as follows: 13201cb0ef41Sopenharmony_ci """ 13211cb0ef41Sopenharmony_ci Copyright 2021 The simdutf authors 13221cb0ef41Sopenharmony_ci 13231cb0ef41Sopenharmony_ci Permission is hereby granted, free of charge, to any person obtaining a copy of 13241cb0ef41Sopenharmony_ci this software and associated documentation files (the "Software"), to deal in 13251cb0ef41Sopenharmony_ci the Software without restriction, including without limitation the rights to 13261cb0ef41Sopenharmony_ci use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of 13271cb0ef41Sopenharmony_ci the Software, and to permit persons to whom the Software is furnished to do so, 13281cb0ef41Sopenharmony_ci subject to the following conditions: 13291cb0ef41Sopenharmony_ci 13301cb0ef41Sopenharmony_ci The above copyright notice and this permission notice shall be included in all 13311cb0ef41Sopenharmony_ci copies or substantial portions of the Software. 13321cb0ef41Sopenharmony_ci 13331cb0ef41Sopenharmony_ci THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 13341cb0ef41Sopenharmony_ci IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 13351cb0ef41Sopenharmony_ci FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR 13361cb0ef41Sopenharmony_ci COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER 13371cb0ef41Sopenharmony_ci IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 13381cb0ef41Sopenharmony_ci CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 13391cb0ef41Sopenharmony_ci """ 13401cb0ef41Sopenharmony_ci 13411cb0ef41Sopenharmony_ci- ada, located at deps/ada, is licensed as follows: 13421cb0ef41Sopenharmony_ci """ 13431cb0ef41Sopenharmony_ci Copyright 2023 Yagiz Nizipli and Daniel Lemire 13441cb0ef41Sopenharmony_ci 13451cb0ef41Sopenharmony_ci Permission is hereby granted, free of charge, to any person obtaining a copy of 13461cb0ef41Sopenharmony_ci this software and associated documentation files (the "Software"), to deal in 13471cb0ef41Sopenharmony_ci the Software without restriction, including without limitation the rights to 13481cb0ef41Sopenharmony_ci use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of 13491cb0ef41Sopenharmony_ci the Software, and to permit persons to whom the Software is furnished to do so, 13501cb0ef41Sopenharmony_ci subject to the following conditions: 13511cb0ef41Sopenharmony_ci 13521cb0ef41Sopenharmony_ci The above copyright notice and this permission notice shall be included in all 13531cb0ef41Sopenharmony_ci copies or substantial portions of the Software. 13541cb0ef41Sopenharmony_ci 13551cb0ef41Sopenharmony_ci THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 13561cb0ef41Sopenharmony_ci IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 13571cb0ef41Sopenharmony_ci FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR 13581cb0ef41Sopenharmony_ci COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER 13591cb0ef41Sopenharmony_ci IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 13601cb0ef41Sopenharmony_ci CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 13611cb0ef41Sopenharmony_ci """ 13621cb0ef41Sopenharmony_ci 13631cb0ef41Sopenharmony_ci- minimatch, located at deps/minimatch, is licensed as follows: 13641cb0ef41Sopenharmony_ci """ 13651cb0ef41Sopenharmony_ci The ISC License 13661cb0ef41Sopenharmony_ci 13671cb0ef41Sopenharmony_ci Copyright (c) 2011-2023 Isaac Z. Schlueter and Contributors 13681cb0ef41Sopenharmony_ci 13691cb0ef41Sopenharmony_ci Permission to use, copy, modify, and/or distribute this software for any 13701cb0ef41Sopenharmony_ci purpose with or without fee is hereby granted, provided that the above 13711cb0ef41Sopenharmony_ci copyright notice and this permission notice appear in all copies. 13721cb0ef41Sopenharmony_ci 13731cb0ef41Sopenharmony_ci THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 13741cb0ef41Sopenharmony_ci WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 13751cb0ef41Sopenharmony_ci MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 13761cb0ef41Sopenharmony_ci ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 13771cb0ef41Sopenharmony_ci WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 13781cb0ef41Sopenharmony_ci ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR 13791cb0ef41Sopenharmony_ci IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 13801cb0ef41Sopenharmony_ci """ 13811cb0ef41Sopenharmony_ci 13821cb0ef41Sopenharmony_ci- npm, located at deps/npm, is licensed as follows: 13831cb0ef41Sopenharmony_ci """ 13841cb0ef41Sopenharmony_ci The npm application 13851cb0ef41Sopenharmony_ci Copyright (c) npm, Inc. and Contributors 13861cb0ef41Sopenharmony_ci Licensed on the terms of The Artistic License 2.0 13871cb0ef41Sopenharmony_ci 13881cb0ef41Sopenharmony_ci Node package dependencies of the npm application 13891cb0ef41Sopenharmony_ci Copyright (c) their respective copyright owners 13901cb0ef41Sopenharmony_ci Licensed on their respective license terms 13911cb0ef41Sopenharmony_ci 13921cb0ef41Sopenharmony_ci The npm public registry at https://registry.npmjs.org 13931cb0ef41Sopenharmony_ci and the npm website at https://www.npmjs.com 13941cb0ef41Sopenharmony_ci Operated by npm, Inc. 13951cb0ef41Sopenharmony_ci Use governed by terms published on https://www.npmjs.com 13961cb0ef41Sopenharmony_ci 13971cb0ef41Sopenharmony_ci "Node.js" 13981cb0ef41Sopenharmony_ci Trademark Joyent, Inc., https://joyent.com 13991cb0ef41Sopenharmony_ci Neither npm nor npm, Inc. are affiliated with Joyent, Inc. 14001cb0ef41Sopenharmony_ci 14011cb0ef41Sopenharmony_ci The Node.js application 14021cb0ef41Sopenharmony_ci Project of Node Foundation, https://nodejs.org 14031cb0ef41Sopenharmony_ci 14041cb0ef41Sopenharmony_ci The npm Logo 14051cb0ef41Sopenharmony_ci Copyright (c) Mathias Pettersson and Brian Hammond 14061cb0ef41Sopenharmony_ci 14071cb0ef41Sopenharmony_ci "Gubblebum Blocky" typeface 14081cb0ef41Sopenharmony_ci Copyright (c) Tjarda Koster, https://jelloween.deviantart.com 14091cb0ef41Sopenharmony_ci Used with permission 14101cb0ef41Sopenharmony_ci 14111cb0ef41Sopenharmony_ci -------- 14121cb0ef41Sopenharmony_ci 14131cb0ef41Sopenharmony_ci The Artistic License 2.0 14141cb0ef41Sopenharmony_ci 14151cb0ef41Sopenharmony_ci Copyright (c) 2000-2006, The Perl Foundation. 14161cb0ef41Sopenharmony_ci 14171cb0ef41Sopenharmony_ci Everyone is permitted to copy and distribute verbatim copies 14181cb0ef41Sopenharmony_ci of this license document, but changing it is not allowed. 14191cb0ef41Sopenharmony_ci 14201cb0ef41Sopenharmony_ci Preamble 14211cb0ef41Sopenharmony_ci 14221cb0ef41Sopenharmony_ci This license establishes the terms under which a given free software 14231cb0ef41Sopenharmony_ci Package may be copied, modified, distributed, and/or redistributed. 14241cb0ef41Sopenharmony_ci The intent is that the Copyright Holder maintains some artistic 14251cb0ef41Sopenharmony_ci control over the development of that Package while still keeping the 14261cb0ef41Sopenharmony_ci Package available as open source and free software. 14271cb0ef41Sopenharmony_ci 14281cb0ef41Sopenharmony_ci You are always permitted to make arrangements wholly outside of this 14291cb0ef41Sopenharmony_ci license directly with the Copyright Holder of a given Package. If the 14301cb0ef41Sopenharmony_ci terms of this license do not permit the full use that you propose to 14311cb0ef41Sopenharmony_ci make of the Package, you should contact the Copyright Holder and seek 14321cb0ef41Sopenharmony_ci a different licensing arrangement. 14331cb0ef41Sopenharmony_ci 14341cb0ef41Sopenharmony_ci Definitions 14351cb0ef41Sopenharmony_ci 14361cb0ef41Sopenharmony_ci "Copyright Holder" means the individual(s) or organization(s) 14371cb0ef41Sopenharmony_ci named in the copyright notice for the entire Package. 14381cb0ef41Sopenharmony_ci 14391cb0ef41Sopenharmony_ci "Contributor" means any party that has contributed code or other 14401cb0ef41Sopenharmony_ci material to the Package, in accordance with the Copyright Holder's 14411cb0ef41Sopenharmony_ci procedures. 14421cb0ef41Sopenharmony_ci 14431cb0ef41Sopenharmony_ci "You" and "your" means any person who would like to copy, 14441cb0ef41Sopenharmony_ci distribute, or modify the Package. 14451cb0ef41Sopenharmony_ci 14461cb0ef41Sopenharmony_ci "Package" means the collection of files distributed by the 14471cb0ef41Sopenharmony_ci Copyright Holder, and derivatives of that collection and/or of 14481cb0ef41Sopenharmony_ci those files. A given Package may consist of either the Standard 14491cb0ef41Sopenharmony_ci Version, or a Modified Version. 14501cb0ef41Sopenharmony_ci 14511cb0ef41Sopenharmony_ci "Distribute" means providing a copy of the Package or making it 14521cb0ef41Sopenharmony_ci accessible to anyone else, or in the case of a company or 14531cb0ef41Sopenharmony_ci organization, to others outside of your company or organization. 14541cb0ef41Sopenharmony_ci 14551cb0ef41Sopenharmony_ci "Distributor Fee" means any fee that you charge for Distributing 14561cb0ef41Sopenharmony_ci this Package or providing support for this Package to another 14571cb0ef41Sopenharmony_ci party. It does not mean licensing fees. 14581cb0ef41Sopenharmony_ci 14591cb0ef41Sopenharmony_ci "Standard Version" refers to the Package if it has not been 14601cb0ef41Sopenharmony_ci modified, or has been modified only in ways explicitly requested 14611cb0ef41Sopenharmony_ci by the Copyright Holder. 14621cb0ef41Sopenharmony_ci 14631cb0ef41Sopenharmony_ci "Modified Version" means the Package, if it has been changed, and 14641cb0ef41Sopenharmony_ci such changes were not explicitly requested by the Copyright 14651cb0ef41Sopenharmony_ci Holder. 14661cb0ef41Sopenharmony_ci 14671cb0ef41Sopenharmony_ci "Original License" means this Artistic License as Distributed with 14681cb0ef41Sopenharmony_ci the Standard Version of the Package, in its current version or as 14691cb0ef41Sopenharmony_ci it may be modified by The Perl Foundation in the future. 14701cb0ef41Sopenharmony_ci 14711cb0ef41Sopenharmony_ci "Source" form means the source code, documentation source, and 14721cb0ef41Sopenharmony_ci configuration files for the Package. 14731cb0ef41Sopenharmony_ci 14741cb0ef41Sopenharmony_ci "Compiled" form means the compiled bytecode, object code, binary, 14751cb0ef41Sopenharmony_ci or any other form resulting from mechanical transformation or 14761cb0ef41Sopenharmony_ci translation of the Source form. 14771cb0ef41Sopenharmony_ci 14781cb0ef41Sopenharmony_ci Permission for Use and Modification Without Distribution 14791cb0ef41Sopenharmony_ci 14801cb0ef41Sopenharmony_ci (1) You are permitted to use the Standard Version and create and use 14811cb0ef41Sopenharmony_ci Modified Versions for any purpose without restriction, provided that 14821cb0ef41Sopenharmony_ci you do not Distribute the Modified Version. 14831cb0ef41Sopenharmony_ci 14841cb0ef41Sopenharmony_ci Permissions for Redistribution of the Standard Version 14851cb0ef41Sopenharmony_ci 14861cb0ef41Sopenharmony_ci (2) You may Distribute verbatim copies of the Source form of the 14871cb0ef41Sopenharmony_ci Standard Version of this Package in any medium without restriction, 14881cb0ef41Sopenharmony_ci either gratis or for a Distributor Fee, provided that you duplicate 14891cb0ef41Sopenharmony_ci all of the original copyright notices and associated disclaimers. At 14901cb0ef41Sopenharmony_ci your discretion, such verbatim copies may or may not include a 14911cb0ef41Sopenharmony_ci Compiled form of the Package. 14921cb0ef41Sopenharmony_ci 14931cb0ef41Sopenharmony_ci (3) You may apply any bug fixes, portability changes, and other 14941cb0ef41Sopenharmony_ci modifications made available from the Copyright Holder. The resulting 14951cb0ef41Sopenharmony_ci Package will still be considered the Standard Version, and as such 14961cb0ef41Sopenharmony_ci will be subject to the Original License. 14971cb0ef41Sopenharmony_ci 14981cb0ef41Sopenharmony_ci Distribution of Modified Versions of the Package as Source 14991cb0ef41Sopenharmony_ci 15001cb0ef41Sopenharmony_ci (4) You may Distribute your Modified Version as Source (either gratis 15011cb0ef41Sopenharmony_ci or for a Distributor Fee, and with or without a Compiled form of the 15021cb0ef41Sopenharmony_ci Modified Version) provided that you clearly document how it differs 15031cb0ef41Sopenharmony_ci from the Standard Version, including, but not limited to, documenting 15041cb0ef41Sopenharmony_ci any non-standard features, executables, or modules, and provided that 15051cb0ef41Sopenharmony_ci you do at least ONE of the following: 15061cb0ef41Sopenharmony_ci 15071cb0ef41Sopenharmony_ci (a) make the Modified Version available to the Copyright Holder 15081cb0ef41Sopenharmony_ci of the Standard Version, under the Original License, so that the 15091cb0ef41Sopenharmony_ci Copyright Holder may include your modifications in the Standard 15101cb0ef41Sopenharmony_ci Version. 15111cb0ef41Sopenharmony_ci 15121cb0ef41Sopenharmony_ci (b) ensure that installation of your Modified Version does not 15131cb0ef41Sopenharmony_ci prevent the user installing or running the Standard Version. In 15141cb0ef41Sopenharmony_ci addition, the Modified Version must bear a name that is different 15151cb0ef41Sopenharmony_ci from the name of the Standard Version. 15161cb0ef41Sopenharmony_ci 15171cb0ef41Sopenharmony_ci (c) allow anyone who receives a copy of the Modified Version to 15181cb0ef41Sopenharmony_ci make the Source form of the Modified Version available to others 15191cb0ef41Sopenharmony_ci under 15201cb0ef41Sopenharmony_ci 15211cb0ef41Sopenharmony_ci (i) the Original License or 15221cb0ef41Sopenharmony_ci 15231cb0ef41Sopenharmony_ci (ii) a license that permits the licensee to freely copy, 15241cb0ef41Sopenharmony_ci modify and redistribute the Modified Version using the same 15251cb0ef41Sopenharmony_ci licensing terms that apply to the copy that the licensee 15261cb0ef41Sopenharmony_ci received, and requires that the Source form of the Modified 15271cb0ef41Sopenharmony_ci Version, and of any works derived from it, be made freely 15281cb0ef41Sopenharmony_ci available in that license fees are prohibited but Distributor 15291cb0ef41Sopenharmony_ci Fees are allowed. 15301cb0ef41Sopenharmony_ci 15311cb0ef41Sopenharmony_ci Distribution of Compiled Forms of the Standard Version 15321cb0ef41Sopenharmony_ci or Modified Versions without the Source 15331cb0ef41Sopenharmony_ci 15341cb0ef41Sopenharmony_ci (5) You may Distribute Compiled forms of the Standard Version without 15351cb0ef41Sopenharmony_ci the Source, provided that you include complete instructions on how to 15361cb0ef41Sopenharmony_ci get the Source of the Standard Version. Such instructions must be 15371cb0ef41Sopenharmony_ci valid at the time of your distribution. If these instructions, at any 15381cb0ef41Sopenharmony_ci time while you are carrying out such distribution, become invalid, you 15391cb0ef41Sopenharmony_ci must provide new instructions on demand or cease further distribution. 15401cb0ef41Sopenharmony_ci If you provide valid instructions or cease distribution within thirty 15411cb0ef41Sopenharmony_ci days after you become aware that the instructions are invalid, then 15421cb0ef41Sopenharmony_ci you do not forfeit any of your rights under this license. 15431cb0ef41Sopenharmony_ci 15441cb0ef41Sopenharmony_ci (6) You may Distribute a Modified Version in Compiled form without 15451cb0ef41Sopenharmony_ci the Source, provided that you comply with Section 4 with respect to 15461cb0ef41Sopenharmony_ci the Source of the Modified Version. 15471cb0ef41Sopenharmony_ci 15481cb0ef41Sopenharmony_ci Aggregating or Linking the Package 15491cb0ef41Sopenharmony_ci 15501cb0ef41Sopenharmony_ci (7) You may aggregate the Package (either the Standard Version or 15511cb0ef41Sopenharmony_ci Modified Version) with other packages and Distribute the resulting 15521cb0ef41Sopenharmony_ci aggregation provided that you do not charge a licensing fee for the 15531cb0ef41Sopenharmony_ci Package. Distributor Fees are permitted, and licensing fees for other 15541cb0ef41Sopenharmony_ci components in the aggregation are permitted. The terms of this license 15551cb0ef41Sopenharmony_ci apply to the use and Distribution of the Standard or Modified Versions 15561cb0ef41Sopenharmony_ci as included in the aggregation. 15571cb0ef41Sopenharmony_ci 15581cb0ef41Sopenharmony_ci (8) You are permitted to link Modified and Standard Versions with 15591cb0ef41Sopenharmony_ci other works, to embed the Package in a larger work of your own, or to 15601cb0ef41Sopenharmony_ci build stand-alone binary or bytecode versions of applications that 15611cb0ef41Sopenharmony_ci include the Package, and Distribute the result without restriction, 15621cb0ef41Sopenharmony_ci provided the result does not expose a direct interface to the Package. 15631cb0ef41Sopenharmony_ci 15641cb0ef41Sopenharmony_ci Items That are Not Considered Part of a Modified Version 15651cb0ef41Sopenharmony_ci 15661cb0ef41Sopenharmony_ci (9) Works (including, but not limited to, modules and scripts) that 15671cb0ef41Sopenharmony_ci merely extend or make use of the Package, do not, by themselves, cause 15681cb0ef41Sopenharmony_ci the Package to be a Modified Version. In addition, such works are not 15691cb0ef41Sopenharmony_ci considered parts of the Package itself, and are not subject to the 15701cb0ef41Sopenharmony_ci terms of this license. 15711cb0ef41Sopenharmony_ci 15721cb0ef41Sopenharmony_ci General Provisions 15731cb0ef41Sopenharmony_ci 15741cb0ef41Sopenharmony_ci (10) Any use, modification, and distribution of the Standard or 15751cb0ef41Sopenharmony_ci Modified Versions is governed by this Artistic License. By using, 15761cb0ef41Sopenharmony_ci modifying or distributing the Package, you accept this license. Do not 15771cb0ef41Sopenharmony_ci use, modify, or distribute the Package, if you do not accept this 15781cb0ef41Sopenharmony_ci license. 15791cb0ef41Sopenharmony_ci 15801cb0ef41Sopenharmony_ci (11) If your Modified Version has been derived from a Modified 15811cb0ef41Sopenharmony_ci Version made by someone other than you, you are nevertheless required 15821cb0ef41Sopenharmony_ci to ensure that your Modified Version complies with the requirements of 15831cb0ef41Sopenharmony_ci this license. 15841cb0ef41Sopenharmony_ci 15851cb0ef41Sopenharmony_ci (12) This license does not grant you the right to use any trademark, 15861cb0ef41Sopenharmony_ci service mark, tradename, or logo of the Copyright Holder. 15871cb0ef41Sopenharmony_ci 15881cb0ef41Sopenharmony_ci (13) This license includes the non-exclusive, worldwide, 15891cb0ef41Sopenharmony_ci free-of-charge patent license to make, have made, use, offer to sell, 15901cb0ef41Sopenharmony_ci sell, import and otherwise transfer the Package with respect to any 15911cb0ef41Sopenharmony_ci patent claims licensable by the Copyright Holder that are necessarily 15921cb0ef41Sopenharmony_ci infringed by the Package. If you institute patent litigation 15931cb0ef41Sopenharmony_ci (including a cross-claim or counterclaim) against any party alleging 15941cb0ef41Sopenharmony_ci that the Package constitutes direct or contributory patent 15951cb0ef41Sopenharmony_ci infringement, then this Artistic License to you shall terminate on the 15961cb0ef41Sopenharmony_ci date that such litigation is filed. 15971cb0ef41Sopenharmony_ci 15981cb0ef41Sopenharmony_ci (14) Disclaimer of Warranty: 15991cb0ef41Sopenharmony_ci THE PACKAGE IS PROVIDED BY THE COPYRIGHT HOLDER AND CONTRIBUTORS "AS 16001cb0ef41Sopenharmony_ci IS' AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES. THE IMPLIED 16011cb0ef41Sopenharmony_ci WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR 16021cb0ef41Sopenharmony_ci NON-INFRINGEMENT ARE DISCLAIMED TO THE EXTENT PERMITTED BY YOUR LOCAL 16031cb0ef41Sopenharmony_ci LAW. UNLESS REQUIRED BY LAW, NO COPYRIGHT HOLDER OR CONTRIBUTOR WILL 16041cb0ef41Sopenharmony_ci BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL 16051cb0ef41Sopenharmony_ci DAMAGES ARISING IN ANY WAY OUT OF THE USE OF THE PACKAGE, EVEN IF 16061cb0ef41Sopenharmony_ci ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 16071cb0ef41Sopenharmony_ci 16081cb0ef41Sopenharmony_ci -------- 16091cb0ef41Sopenharmony_ci """ 16101cb0ef41Sopenharmony_ci 16111cb0ef41Sopenharmony_ci- GYP, located at tools/gyp, is licensed as follows: 16121cb0ef41Sopenharmony_ci """ 16131cb0ef41Sopenharmony_ci Copyright (c) 2020 Node.js contributors. All rights reserved. 16141cb0ef41Sopenharmony_ci Copyright (c) 2009 Google Inc. All rights reserved. 16151cb0ef41Sopenharmony_ci 16161cb0ef41Sopenharmony_ci Redistribution and use in source and binary forms, with or without 16171cb0ef41Sopenharmony_ci modification, are permitted provided that the following conditions are 16181cb0ef41Sopenharmony_ci met: 16191cb0ef41Sopenharmony_ci 16201cb0ef41Sopenharmony_ci * Redistributions of source code must retain the above copyright 16211cb0ef41Sopenharmony_ci notice, this list of conditions and the following disclaimer. 16221cb0ef41Sopenharmony_ci * Redistributions in binary form must reproduce the above 16231cb0ef41Sopenharmony_ci copyright notice, this list of conditions and the following disclaimer 16241cb0ef41Sopenharmony_ci in the documentation and/or other materials provided with the 16251cb0ef41Sopenharmony_ci distribution. 16261cb0ef41Sopenharmony_ci * Neither the name of Google Inc. nor the names of its 16271cb0ef41Sopenharmony_ci contributors may be used to endorse or promote products derived from 16281cb0ef41Sopenharmony_ci this software without specific prior written permission. 16291cb0ef41Sopenharmony_ci 16301cb0ef41Sopenharmony_ci THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 16311cb0ef41Sopenharmony_ci "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 16321cb0ef41Sopenharmony_ci LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 16331cb0ef41Sopenharmony_ci A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 16341cb0ef41Sopenharmony_ci OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 16351cb0ef41Sopenharmony_ci SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 16361cb0ef41Sopenharmony_ci LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 16371cb0ef41Sopenharmony_ci DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 16381cb0ef41Sopenharmony_ci THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 16391cb0ef41Sopenharmony_ci (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 16401cb0ef41Sopenharmony_ci OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 16411cb0ef41Sopenharmony_ci """ 16421cb0ef41Sopenharmony_ci 16431cb0ef41Sopenharmony_ci- inspector_protocol, located at tools/inspector_protocol, is licensed as follows: 16441cb0ef41Sopenharmony_ci """ 16451cb0ef41Sopenharmony_ci // Copyright 2016 The Chromium Authors. All rights reserved. 16461cb0ef41Sopenharmony_ci // 16471cb0ef41Sopenharmony_ci // Redistribution and use in source and binary forms, with or without 16481cb0ef41Sopenharmony_ci // modification, are permitted provided that the following conditions are 16491cb0ef41Sopenharmony_ci // met: 16501cb0ef41Sopenharmony_ci // 16511cb0ef41Sopenharmony_ci // * Redistributions of source code must retain the above copyright 16521cb0ef41Sopenharmony_ci // notice, this list of conditions and the following disclaimer. 16531cb0ef41Sopenharmony_ci // * Redistributions in binary form must reproduce the above 16541cb0ef41Sopenharmony_ci // copyright notice, this list of conditions and the following disclaimer 16551cb0ef41Sopenharmony_ci // in the documentation and/or other materials provided with the 16561cb0ef41Sopenharmony_ci // distribution. 16571cb0ef41Sopenharmony_ci // * Neither the name of Google Inc. nor the names of its 16581cb0ef41Sopenharmony_ci // contributors may be used to endorse or promote products derived from 16591cb0ef41Sopenharmony_ci // this software without specific prior written permission. 16601cb0ef41Sopenharmony_ci // 16611cb0ef41Sopenharmony_ci // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 16621cb0ef41Sopenharmony_ci // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 16631cb0ef41Sopenharmony_ci // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 16641cb0ef41Sopenharmony_ci // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 16651cb0ef41Sopenharmony_ci // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 16661cb0ef41Sopenharmony_ci // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 16671cb0ef41Sopenharmony_ci // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 16681cb0ef41Sopenharmony_ci // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 16691cb0ef41Sopenharmony_ci // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 16701cb0ef41Sopenharmony_ci // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 16711cb0ef41Sopenharmony_ci // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 16721cb0ef41Sopenharmony_ci """ 16731cb0ef41Sopenharmony_ci 16741cb0ef41Sopenharmony_ci- jinja2, located at tools/inspector_protocol/jinja2, is licensed as follows: 16751cb0ef41Sopenharmony_ci """ 16761cb0ef41Sopenharmony_ci Copyright (c) 2009 by the Jinja Team, see AUTHORS for more details. 16771cb0ef41Sopenharmony_ci 16781cb0ef41Sopenharmony_ci Some rights reserved. 16791cb0ef41Sopenharmony_ci 16801cb0ef41Sopenharmony_ci Redistribution and use in source and binary forms, with or without 16811cb0ef41Sopenharmony_ci modification, are permitted provided that the following conditions are 16821cb0ef41Sopenharmony_ci met: 16831cb0ef41Sopenharmony_ci 16841cb0ef41Sopenharmony_ci * Redistributions of source code must retain the above copyright 16851cb0ef41Sopenharmony_ci notice, this list of conditions and the following disclaimer. 16861cb0ef41Sopenharmony_ci 16871cb0ef41Sopenharmony_ci * Redistributions in binary form must reproduce the above 16881cb0ef41Sopenharmony_ci copyright notice, this list of conditions and the following 16891cb0ef41Sopenharmony_ci disclaimer in the documentation and/or other materials provided 16901cb0ef41Sopenharmony_ci with the distribution. 16911cb0ef41Sopenharmony_ci 16921cb0ef41Sopenharmony_ci * The names of the contributors may not be used to endorse or 16931cb0ef41Sopenharmony_ci promote products derived from this software without specific 16941cb0ef41Sopenharmony_ci prior written permission. 16951cb0ef41Sopenharmony_ci 16961cb0ef41Sopenharmony_ci THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 16971cb0ef41Sopenharmony_ci "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 16981cb0ef41Sopenharmony_ci LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 16991cb0ef41Sopenharmony_ci A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 17001cb0ef41Sopenharmony_ci OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 17011cb0ef41Sopenharmony_ci SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 17021cb0ef41Sopenharmony_ci LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 17031cb0ef41Sopenharmony_ci DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 17041cb0ef41Sopenharmony_ci THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 17051cb0ef41Sopenharmony_ci (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 17061cb0ef41Sopenharmony_ci OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 17071cb0ef41Sopenharmony_ci """ 17081cb0ef41Sopenharmony_ci 17091cb0ef41Sopenharmony_ci- markupsafe, located at tools/inspector_protocol/markupsafe, is licensed as follows: 17101cb0ef41Sopenharmony_ci """ 17111cb0ef41Sopenharmony_ci Copyright (c) 2010 by Armin Ronacher and contributors. See AUTHORS 17121cb0ef41Sopenharmony_ci for more details. 17131cb0ef41Sopenharmony_ci 17141cb0ef41Sopenharmony_ci Some rights reserved. 17151cb0ef41Sopenharmony_ci 17161cb0ef41Sopenharmony_ci Redistribution and use in source and binary forms of the software as well 17171cb0ef41Sopenharmony_ci as documentation, with or without modification, are permitted provided 17181cb0ef41Sopenharmony_ci that the following conditions are met: 17191cb0ef41Sopenharmony_ci 17201cb0ef41Sopenharmony_ci * Redistributions of source code must retain the above copyright 17211cb0ef41Sopenharmony_ci notice, this list of conditions and the following disclaimer. 17221cb0ef41Sopenharmony_ci 17231cb0ef41Sopenharmony_ci * Redistributions in binary form must reproduce the above 17241cb0ef41Sopenharmony_ci copyright notice, this list of conditions and the following 17251cb0ef41Sopenharmony_ci disclaimer in the documentation and/or other materials provided 17261cb0ef41Sopenharmony_ci with the distribution. 17271cb0ef41Sopenharmony_ci 17281cb0ef41Sopenharmony_ci * The names of the contributors may not be used to endorse or 17291cb0ef41Sopenharmony_ci promote products derived from this software without specific 17301cb0ef41Sopenharmony_ci prior written permission. 17311cb0ef41Sopenharmony_ci 17321cb0ef41Sopenharmony_ci THIS SOFTWARE AND DOCUMENTATION IS PROVIDED BY THE COPYRIGHT HOLDERS AND 17331cb0ef41Sopenharmony_ci CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT 17341cb0ef41Sopenharmony_ci NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 17351cb0ef41Sopenharmony_ci A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER 17361cb0ef41Sopenharmony_ci OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 17371cb0ef41Sopenharmony_ci EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 17381cb0ef41Sopenharmony_ci PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 17391cb0ef41Sopenharmony_ci PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 17401cb0ef41Sopenharmony_ci LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 17411cb0ef41Sopenharmony_ci NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 17421cb0ef41Sopenharmony_ci SOFTWARE AND DOCUMENTATION, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH 17431cb0ef41Sopenharmony_ci DAMAGE. 17441cb0ef41Sopenharmony_ci """ 17451cb0ef41Sopenharmony_ci 17461cb0ef41Sopenharmony_ci- cpplint.py, located at tools/cpplint.py, is licensed as follows: 17471cb0ef41Sopenharmony_ci """ 17481cb0ef41Sopenharmony_ci Copyright (c) 2009 Google Inc. All rights reserved. 17491cb0ef41Sopenharmony_ci 17501cb0ef41Sopenharmony_ci Redistribution and use in source and binary forms, with or without 17511cb0ef41Sopenharmony_ci modification, are permitted provided that the following conditions are 17521cb0ef41Sopenharmony_ci met: 17531cb0ef41Sopenharmony_ci 17541cb0ef41Sopenharmony_ci * Redistributions of source code must retain the above copyright 17551cb0ef41Sopenharmony_ci notice, this list of conditions and the following disclaimer. 17561cb0ef41Sopenharmony_ci * Redistributions in binary form must reproduce the above 17571cb0ef41Sopenharmony_ci copyright notice, this list of conditions and the following disclaimer 17581cb0ef41Sopenharmony_ci in the documentation and/or other materials provided with the 17591cb0ef41Sopenharmony_ci distribution. 17601cb0ef41Sopenharmony_ci * Neither the name of Google Inc. nor the names of its 17611cb0ef41Sopenharmony_ci contributors may be used to endorse or promote products derived from 17621cb0ef41Sopenharmony_ci this software without specific prior written permission. 17631cb0ef41Sopenharmony_ci 17641cb0ef41Sopenharmony_ci THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 17651cb0ef41Sopenharmony_ci "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 17661cb0ef41Sopenharmony_ci LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 17671cb0ef41Sopenharmony_ci A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 17681cb0ef41Sopenharmony_ci OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 17691cb0ef41Sopenharmony_ci SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 17701cb0ef41Sopenharmony_ci LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 17711cb0ef41Sopenharmony_ci DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 17721cb0ef41Sopenharmony_ci THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 17731cb0ef41Sopenharmony_ci (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 17741cb0ef41Sopenharmony_ci OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 17751cb0ef41Sopenharmony_ci """ 17761cb0ef41Sopenharmony_ci 17771cb0ef41Sopenharmony_ci- ESLint, located at tools/node_modules/eslint, is licensed as follows: 17781cb0ef41Sopenharmony_ci """ 17791cb0ef41Sopenharmony_ci Copyright OpenJS Foundation and other contributors, <www.openjsf.org> 17801cb0ef41Sopenharmony_ci 17811cb0ef41Sopenharmony_ci Permission is hereby granted, free of charge, to any person obtaining a copy 17821cb0ef41Sopenharmony_ci of this software and associated documentation files (the "Software"), to deal 17831cb0ef41Sopenharmony_ci in the Software without restriction, including without limitation the rights 17841cb0ef41Sopenharmony_ci to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 17851cb0ef41Sopenharmony_ci copies of the Software, and to permit persons to whom the Software is 17861cb0ef41Sopenharmony_ci furnished to do so, subject to the following conditions: 17871cb0ef41Sopenharmony_ci 17881cb0ef41Sopenharmony_ci The above copyright notice and this permission notice shall be included in 17891cb0ef41Sopenharmony_ci all copies or substantial portions of the Software. 17901cb0ef41Sopenharmony_ci 17911cb0ef41Sopenharmony_ci THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 17921cb0ef41Sopenharmony_ci IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17931cb0ef41Sopenharmony_ci FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 17941cb0ef41Sopenharmony_ci AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 17951cb0ef41Sopenharmony_ci LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 17961cb0ef41Sopenharmony_ci OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 17971cb0ef41Sopenharmony_ci THE SOFTWARE. 17981cb0ef41Sopenharmony_ci """ 17991cb0ef41Sopenharmony_ci 18001cb0ef41Sopenharmony_ci- gtest, located at deps/googletest, is licensed as follows: 18011cb0ef41Sopenharmony_ci """ 18021cb0ef41Sopenharmony_ci Copyright 2008, Google Inc. 18031cb0ef41Sopenharmony_ci All rights reserved. 18041cb0ef41Sopenharmony_ci 18051cb0ef41Sopenharmony_ci Redistribution and use in source and binary forms, with or without 18061cb0ef41Sopenharmony_ci modification, are permitted provided that the following conditions are 18071cb0ef41Sopenharmony_ci met: 18081cb0ef41Sopenharmony_ci 18091cb0ef41Sopenharmony_ci * Redistributions of source code must retain the above copyright 18101cb0ef41Sopenharmony_ci notice, this list of conditions and the following disclaimer. 18111cb0ef41Sopenharmony_ci * Redistributions in binary form must reproduce the above 18121cb0ef41Sopenharmony_ci copyright notice, this list of conditions and the following disclaimer 18131cb0ef41Sopenharmony_ci in the documentation and/or other materials provided with the 18141cb0ef41Sopenharmony_ci distribution. 18151cb0ef41Sopenharmony_ci * Neither the name of Google Inc. nor the names of its 18161cb0ef41Sopenharmony_ci contributors may be used to endorse or promote products derived from 18171cb0ef41Sopenharmony_ci this software without specific prior written permission. 18181cb0ef41Sopenharmony_ci 18191cb0ef41Sopenharmony_ci THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 18201cb0ef41Sopenharmony_ci "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 18211cb0ef41Sopenharmony_ci LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 18221cb0ef41Sopenharmony_ci A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 18231cb0ef41Sopenharmony_ci OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 18241cb0ef41Sopenharmony_ci SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 18251cb0ef41Sopenharmony_ci LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 18261cb0ef41Sopenharmony_ci DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 18271cb0ef41Sopenharmony_ci THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 18281cb0ef41Sopenharmony_ci (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 18291cb0ef41Sopenharmony_ci OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 18301cb0ef41Sopenharmony_ci """ 18311cb0ef41Sopenharmony_ci 18321cb0ef41Sopenharmony_ci- nghttp2, located at deps/nghttp2, is licensed as follows: 18331cb0ef41Sopenharmony_ci """ 18341cb0ef41Sopenharmony_ci The MIT License 18351cb0ef41Sopenharmony_ci 18361cb0ef41Sopenharmony_ci Copyright (c) 2012, 2014, 2015, 2016 Tatsuhiro Tsujikawa 18371cb0ef41Sopenharmony_ci Copyright (c) 2012, 2014, 2015, 2016 nghttp2 contributors 18381cb0ef41Sopenharmony_ci 18391cb0ef41Sopenharmony_ci Permission is hereby granted, free of charge, to any person obtaining 18401cb0ef41Sopenharmony_ci a copy of this software and associated documentation files (the 18411cb0ef41Sopenharmony_ci "Software"), to deal in the Software without restriction, including 18421cb0ef41Sopenharmony_ci without limitation the rights to use, copy, modify, merge, publish, 18431cb0ef41Sopenharmony_ci distribute, sublicense, and/or sell copies of the Software, and to 18441cb0ef41Sopenharmony_ci permit persons to whom the Software is furnished to do so, subject to 18451cb0ef41Sopenharmony_ci the following conditions: 18461cb0ef41Sopenharmony_ci 18471cb0ef41Sopenharmony_ci The above copyright notice and this permission notice shall be 18481cb0ef41Sopenharmony_ci included in all copies or substantial portions of the Software. 18491cb0ef41Sopenharmony_ci 18501cb0ef41Sopenharmony_ci THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 18511cb0ef41Sopenharmony_ci EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 18521cb0ef41Sopenharmony_ci MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 18531cb0ef41Sopenharmony_ci NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE 18541cb0ef41Sopenharmony_ci LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 18551cb0ef41Sopenharmony_ci OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION 18561cb0ef41Sopenharmony_ci WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 18571cb0ef41Sopenharmony_ci """ 18581cb0ef41Sopenharmony_ci 18591cb0ef41Sopenharmony_ci- large_pages, located at src/large_pages, is licensed as follows: 18601cb0ef41Sopenharmony_ci """ 18611cb0ef41Sopenharmony_ci Copyright (C) 2018 Intel Corporation 18621cb0ef41Sopenharmony_ci 18631cb0ef41Sopenharmony_ci Permission is hereby granted, free of charge, to any person obtaining a copy 18641cb0ef41Sopenharmony_ci of this software and associated documentation files (the "Software"), 18651cb0ef41Sopenharmony_ci to deal in the Software without restriction, including without limitation 18661cb0ef41Sopenharmony_ci the rights to use, copy, modify, merge, publish, distribute, sublicense, 18671cb0ef41Sopenharmony_ci and/or sell copies of the Software, and to permit persons to whom 18681cb0ef41Sopenharmony_ci the Software is furnished to do so, subject to the following conditions: 18691cb0ef41Sopenharmony_ci 18701cb0ef41Sopenharmony_ci The above copyright notice and this permission notice shall be included 18711cb0ef41Sopenharmony_ci in all copies or substantial portions of the Software. 18721cb0ef41Sopenharmony_ci 18731cb0ef41Sopenharmony_ci THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS 18741cb0ef41Sopenharmony_ci OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 18751cb0ef41Sopenharmony_ci FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL 18761cb0ef41Sopenharmony_ci THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES 18771cb0ef41Sopenharmony_ci OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, 18781cb0ef41Sopenharmony_ci ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE 18791cb0ef41Sopenharmony_ci OR OTHER DEALINGS IN THE SOFTWARE. 18801cb0ef41Sopenharmony_ci """ 18811cb0ef41Sopenharmony_ci 18821cb0ef41Sopenharmony_ci- caja, located at lib/internal/freeze_intrinsics.js, is licensed as follows: 18831cb0ef41Sopenharmony_ci """ 18841cb0ef41Sopenharmony_ci Adapted from SES/Caja - Copyright (C) 2011 Google Inc. 18851cb0ef41Sopenharmony_ci Copyright (C) 2018 Agoric 18861cb0ef41Sopenharmony_ci 18871cb0ef41Sopenharmony_ci Licensed under the Apache License, Version 2.0 (the "License"); 18881cb0ef41Sopenharmony_ci you may not use this file except in compliance with the License. 18891cb0ef41Sopenharmony_ci You may obtain a copy of the License at 18901cb0ef41Sopenharmony_ci 18911cb0ef41Sopenharmony_ci http://www.apache.org/licenses/LICENSE-2.0 18921cb0ef41Sopenharmony_ci 18931cb0ef41Sopenharmony_ci Unless required by applicable law or agreed to in writing, software 18941cb0ef41Sopenharmony_ci distributed under the License is distributed on an "AS IS" BASIS, 18951cb0ef41Sopenharmony_ci WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18961cb0ef41Sopenharmony_ci See the License for the specific language governing permissions and 18971cb0ef41Sopenharmony_ci limitations under the License. 18981cb0ef41Sopenharmony_ci """ 18991cb0ef41Sopenharmony_ci 19001cb0ef41Sopenharmony_ci- brotli, located at deps/brotli, is licensed as follows: 19011cb0ef41Sopenharmony_ci """ 19021cb0ef41Sopenharmony_ci Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors. 19031cb0ef41Sopenharmony_ci 19041cb0ef41Sopenharmony_ci Permission is hereby granted, free of charge, to any person obtaining a copy 19051cb0ef41Sopenharmony_ci of this software and associated documentation files (the "Software"), to deal 19061cb0ef41Sopenharmony_ci in the Software without restriction, including without limitation the rights 19071cb0ef41Sopenharmony_ci to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 19081cb0ef41Sopenharmony_ci copies of the Software, and to permit persons to whom the Software is 19091cb0ef41Sopenharmony_ci furnished to do so, subject to the following conditions: 19101cb0ef41Sopenharmony_ci 19111cb0ef41Sopenharmony_ci The above copyright notice and this permission notice shall be included in 19121cb0ef41Sopenharmony_ci all copies or substantial portions of the Software. 19131cb0ef41Sopenharmony_ci 19141cb0ef41Sopenharmony_ci THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 19151cb0ef41Sopenharmony_ci IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 19161cb0ef41Sopenharmony_ci FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 19171cb0ef41Sopenharmony_ci AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19181cb0ef41Sopenharmony_ci LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 19191cb0ef41Sopenharmony_ci OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 19201cb0ef41Sopenharmony_ci THE SOFTWARE. 19211cb0ef41Sopenharmony_ci """ 19221cb0ef41Sopenharmony_ci 19231cb0ef41Sopenharmony_ci- HdrHistogram, located at deps/histogram, is licensed as follows: 19241cb0ef41Sopenharmony_ci """ 19251cb0ef41Sopenharmony_ci The code in this repository code was Written by Gil Tene, Michael Barker, 19261cb0ef41Sopenharmony_ci and Matt Warren, and released to the public domain, as explained at 19271cb0ef41Sopenharmony_ci http://creativecommons.org/publicdomain/zero/1.0/ 19281cb0ef41Sopenharmony_ci 19291cb0ef41Sopenharmony_ci For users of this code who wish to consume it under the "BSD" license 19301cb0ef41Sopenharmony_ci rather than under the public domain or CC0 contribution text mentioned 19311cb0ef41Sopenharmony_ci above, the code found under this directory is *also* provided under the 19321cb0ef41Sopenharmony_ci following license (commonly referred to as the BSD 2-Clause License). This 19331cb0ef41Sopenharmony_ci license does not detract from the above stated release of the code into 19341cb0ef41Sopenharmony_ci the public domain, and simply represents an additional license granted by 19351cb0ef41Sopenharmony_ci the Author. 19361cb0ef41Sopenharmony_ci 19371cb0ef41Sopenharmony_ci ----------------------------------------------------------------------------- 19381cb0ef41Sopenharmony_ci ** Beginning of "BSD 2-Clause License" text. ** 19391cb0ef41Sopenharmony_ci 19401cb0ef41Sopenharmony_ci Copyright (c) 2012, 2013, 2014 Gil Tene 19411cb0ef41Sopenharmony_ci Copyright (c) 2014 Michael Barker 19421cb0ef41Sopenharmony_ci Copyright (c) 2014 Matt Warren 19431cb0ef41Sopenharmony_ci All rights reserved. 19441cb0ef41Sopenharmony_ci 19451cb0ef41Sopenharmony_ci Redistribution and use in source and binary forms, with or without 19461cb0ef41Sopenharmony_ci modification, are permitted provided that the following conditions are met: 19471cb0ef41Sopenharmony_ci 19481cb0ef41Sopenharmony_ci 1. Redistributions of source code must retain the above copyright notice, 19491cb0ef41Sopenharmony_ci this list of conditions and the following disclaimer. 19501cb0ef41Sopenharmony_ci 19511cb0ef41Sopenharmony_ci 2. Redistributions in binary form must reproduce the above copyright notice, 19521cb0ef41Sopenharmony_ci this list of conditions and the following disclaimer in the documentation 19531cb0ef41Sopenharmony_ci and/or other materials provided with the distribution. 19541cb0ef41Sopenharmony_ci 19551cb0ef41Sopenharmony_ci THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 19561cb0ef41Sopenharmony_ci AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 19571cb0ef41Sopenharmony_ci IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 19581cb0ef41Sopenharmony_ci ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE 19591cb0ef41Sopenharmony_ci LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 19601cb0ef41Sopenharmony_ci CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 19611cb0ef41Sopenharmony_ci SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 19621cb0ef41Sopenharmony_ci INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 19631cb0ef41Sopenharmony_ci CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 19641cb0ef41Sopenharmony_ci ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF 19651cb0ef41Sopenharmony_ci THE POSSIBILITY OF SUCH DAMAGE. 19661cb0ef41Sopenharmony_ci """ 19671cb0ef41Sopenharmony_ci 19681cb0ef41Sopenharmony_ci- highlight.js, located at doc/api_assets/highlight.pack.js, is licensed as follows: 19691cb0ef41Sopenharmony_ci """ 19701cb0ef41Sopenharmony_ci BSD 3-Clause License 19711cb0ef41Sopenharmony_ci 19721cb0ef41Sopenharmony_ci Copyright (c) 2006, Ivan Sagalaev. 19731cb0ef41Sopenharmony_ci All rights reserved. 19741cb0ef41Sopenharmony_ci 19751cb0ef41Sopenharmony_ci Redistribution and use in source and binary forms, with or without 19761cb0ef41Sopenharmony_ci modification, are permitted provided that the following conditions are met: 19771cb0ef41Sopenharmony_ci 19781cb0ef41Sopenharmony_ci * Redistributions of source code must retain the above copyright notice, this 19791cb0ef41Sopenharmony_ci list of conditions and the following disclaimer. 19801cb0ef41Sopenharmony_ci 19811cb0ef41Sopenharmony_ci * Redistributions in binary form must reproduce the above copyright notice, 19821cb0ef41Sopenharmony_ci this list of conditions and the following disclaimer in the documentation 19831cb0ef41Sopenharmony_ci and/or other materials provided with the distribution. 19841cb0ef41Sopenharmony_ci 19851cb0ef41Sopenharmony_ci * Neither the name of the copyright holder nor the names of its 19861cb0ef41Sopenharmony_ci contributors may be used to endorse or promote products derived from 19871cb0ef41Sopenharmony_ci this software without specific prior written permission. 19881cb0ef41Sopenharmony_ci 19891cb0ef41Sopenharmony_ci THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 19901cb0ef41Sopenharmony_ci AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 19911cb0ef41Sopenharmony_ci IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 19921cb0ef41Sopenharmony_ci DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE 19931cb0ef41Sopenharmony_ci FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 19941cb0ef41Sopenharmony_ci DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 19951cb0ef41Sopenharmony_ci SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 19961cb0ef41Sopenharmony_ci CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 19971cb0ef41Sopenharmony_ci OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 19981cb0ef41Sopenharmony_ci OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 19991cb0ef41Sopenharmony_ci """ 20001cb0ef41Sopenharmony_ci 20011cb0ef41Sopenharmony_ci- node-heapdump, located at src/heap_utils.cc, is licensed as follows: 20021cb0ef41Sopenharmony_ci """ 20031cb0ef41Sopenharmony_ci ISC License 20041cb0ef41Sopenharmony_ci 20051cb0ef41Sopenharmony_ci Copyright (c) 2012, Ben Noordhuis <info@bnoordhuis.nl> 20061cb0ef41Sopenharmony_ci 20071cb0ef41Sopenharmony_ci Permission to use, copy, modify, and/or distribute this software for any 20081cb0ef41Sopenharmony_ci purpose with or without fee is hereby granted, provided that the above 20091cb0ef41Sopenharmony_ci copyright notice and this permission notice appear in all copies. 20101cb0ef41Sopenharmony_ci 20111cb0ef41Sopenharmony_ci THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 20121cb0ef41Sopenharmony_ci WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 20131cb0ef41Sopenharmony_ci MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 20141cb0ef41Sopenharmony_ci ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 20151cb0ef41Sopenharmony_ci WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 20161cb0ef41Sopenharmony_ci ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 20171cb0ef41Sopenharmony_ci OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 20181cb0ef41Sopenharmony_ci 20191cb0ef41Sopenharmony_ci === src/compat.h src/compat-inl.h === 20201cb0ef41Sopenharmony_ci 20211cb0ef41Sopenharmony_ci ISC License 20221cb0ef41Sopenharmony_ci 20231cb0ef41Sopenharmony_ci Copyright (c) 2014, StrongLoop Inc. 20241cb0ef41Sopenharmony_ci 20251cb0ef41Sopenharmony_ci Permission to use, copy, modify, and/or distribute this software for any 20261cb0ef41Sopenharmony_ci purpose with or without fee is hereby granted, provided that the above 20271cb0ef41Sopenharmony_ci copyright notice and this permission notice appear in all copies. 20281cb0ef41Sopenharmony_ci 20291cb0ef41Sopenharmony_ci THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 20301cb0ef41Sopenharmony_ci WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 20311cb0ef41Sopenharmony_ci MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 20321cb0ef41Sopenharmony_ci ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 20331cb0ef41Sopenharmony_ci WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 20341cb0ef41Sopenharmony_ci ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 20351cb0ef41Sopenharmony_ci OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 20361cb0ef41Sopenharmony_ci """ 20371cb0ef41Sopenharmony_ci 20381cb0ef41Sopenharmony_ci- rimraf, located at lib/internal/fs/rimraf.js, is licensed as follows: 20391cb0ef41Sopenharmony_ci """ 20401cb0ef41Sopenharmony_ci The ISC License 20411cb0ef41Sopenharmony_ci 20421cb0ef41Sopenharmony_ci Copyright (c) Isaac Z. Schlueter and Contributors 20431cb0ef41Sopenharmony_ci 20441cb0ef41Sopenharmony_ci Permission to use, copy, modify, and/or distribute this software for any 20451cb0ef41Sopenharmony_ci purpose with or without fee is hereby granted, provided that the above 20461cb0ef41Sopenharmony_ci copyright notice and this permission notice appear in all copies. 20471cb0ef41Sopenharmony_ci 20481cb0ef41Sopenharmony_ci THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 20491cb0ef41Sopenharmony_ci WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 20501cb0ef41Sopenharmony_ci MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 20511cb0ef41Sopenharmony_ci ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 20521cb0ef41Sopenharmony_ci WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 20531cb0ef41Sopenharmony_ci ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR 20541cb0ef41Sopenharmony_ci IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 20551cb0ef41Sopenharmony_ci """ 20561cb0ef41Sopenharmony_ci 20571cb0ef41Sopenharmony_ci- uvwasi, located at deps/uvwasi, is licensed as follows: 20581cb0ef41Sopenharmony_ci """ 20591cb0ef41Sopenharmony_ci MIT License 20601cb0ef41Sopenharmony_ci 20611cb0ef41Sopenharmony_ci Copyright (c) 2019 Colin Ihrig and Contributors 20621cb0ef41Sopenharmony_ci 20631cb0ef41Sopenharmony_ci Permission is hereby granted, free of charge, to any person obtaining a copy 20641cb0ef41Sopenharmony_ci of this software and associated documentation files (the "Software"), to deal 20651cb0ef41Sopenharmony_ci in the Software without restriction, including without limitation the rights 20661cb0ef41Sopenharmony_ci to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 20671cb0ef41Sopenharmony_ci copies of the Software, and to permit persons to whom the Software is 20681cb0ef41Sopenharmony_ci furnished to do so, subject to the following conditions: 20691cb0ef41Sopenharmony_ci 20701cb0ef41Sopenharmony_ci The above copyright notice and this permission notice shall be included in all 20711cb0ef41Sopenharmony_ci copies or substantial portions of the Software. 20721cb0ef41Sopenharmony_ci 20731cb0ef41Sopenharmony_ci THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 20741cb0ef41Sopenharmony_ci IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 20751cb0ef41Sopenharmony_ci FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 20761cb0ef41Sopenharmony_ci AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 20771cb0ef41Sopenharmony_ci LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20781cb0ef41Sopenharmony_ci OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 20791cb0ef41Sopenharmony_ci SOFTWARE. 20801cb0ef41Sopenharmony_ci """ 20811cb0ef41Sopenharmony_ci 20821cb0ef41Sopenharmony_ci- ngtcp2, located at deps/ngtcp2/ngtcp2/, is licensed as follows: 20831cb0ef41Sopenharmony_ci """ 20841cb0ef41Sopenharmony_ci The MIT License 20851cb0ef41Sopenharmony_ci 20861cb0ef41Sopenharmony_ci Copyright (c) 2016 ngtcp2 contributors 20871cb0ef41Sopenharmony_ci 20881cb0ef41Sopenharmony_ci Permission is hereby granted, free of charge, to any person obtaining 20891cb0ef41Sopenharmony_ci a copy of this software and associated documentation files (the 20901cb0ef41Sopenharmony_ci "Software"), to deal in the Software without restriction, including 20911cb0ef41Sopenharmony_ci without limitation the rights to use, copy, modify, merge, publish, 20921cb0ef41Sopenharmony_ci distribute, sublicense, and/or sell copies of the Software, and to 20931cb0ef41Sopenharmony_ci permit persons to whom the Software is furnished to do so, subject to 20941cb0ef41Sopenharmony_ci the following conditions: 20951cb0ef41Sopenharmony_ci 20961cb0ef41Sopenharmony_ci The above copyright notice and this permission notice shall be 20971cb0ef41Sopenharmony_ci included in all copies or substantial portions of the Software. 20981cb0ef41Sopenharmony_ci 20991cb0ef41Sopenharmony_ci THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 21001cb0ef41Sopenharmony_ci EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 21011cb0ef41Sopenharmony_ci MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 21021cb0ef41Sopenharmony_ci NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE 21031cb0ef41Sopenharmony_ci LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 21041cb0ef41Sopenharmony_ci OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION 21051cb0ef41Sopenharmony_ci WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 21061cb0ef41Sopenharmony_ci """ 21071cb0ef41Sopenharmony_ci 21081cb0ef41Sopenharmony_ci- nghttp3, located at deps/ngtcp2/nghttp3/, is licensed as follows: 21091cb0ef41Sopenharmony_ci """ 21101cb0ef41Sopenharmony_ci The MIT License 21111cb0ef41Sopenharmony_ci 21121cb0ef41Sopenharmony_ci Copyright (c) 2019 nghttp3 contributors 21131cb0ef41Sopenharmony_ci 21141cb0ef41Sopenharmony_ci Permission is hereby granted, free of charge, to any person obtaining 21151cb0ef41Sopenharmony_ci a copy of this software and associated documentation files (the 21161cb0ef41Sopenharmony_ci "Software"), to deal in the Software without restriction, including 21171cb0ef41Sopenharmony_ci without limitation the rights to use, copy, modify, merge, publish, 21181cb0ef41Sopenharmony_ci distribute, sublicense, and/or sell copies of the Software, and to 21191cb0ef41Sopenharmony_ci permit persons to whom the Software is furnished to do so, subject to 21201cb0ef41Sopenharmony_ci the following conditions: 21211cb0ef41Sopenharmony_ci 21221cb0ef41Sopenharmony_ci The above copyright notice and this permission notice shall be 21231cb0ef41Sopenharmony_ci included in all copies or substantial portions of the Software. 21241cb0ef41Sopenharmony_ci 21251cb0ef41Sopenharmony_ci THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 21261cb0ef41Sopenharmony_ci EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 21271cb0ef41Sopenharmony_ci MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 21281cb0ef41Sopenharmony_ci NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE 21291cb0ef41Sopenharmony_ci LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 21301cb0ef41Sopenharmony_ci OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION 21311cb0ef41Sopenharmony_ci WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 21321cb0ef41Sopenharmony_ci """ 21331cb0ef41Sopenharmony_ci 21341cb0ef41Sopenharmony_ci- node-fs-extra, located at lib/internal/fs/cp, is licensed as follows: 21351cb0ef41Sopenharmony_ci """ 21361cb0ef41Sopenharmony_ci (The MIT License) 21371cb0ef41Sopenharmony_ci 21381cb0ef41Sopenharmony_ci Copyright (c) 2011-2017 JP Richardson 21391cb0ef41Sopenharmony_ci 21401cb0ef41Sopenharmony_ci Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files 21411cb0ef41Sopenharmony_ci (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, 21421cb0ef41Sopenharmony_ci merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is 21431cb0ef41Sopenharmony_ci furnished to do so, subject to the following conditions: 21441cb0ef41Sopenharmony_ci 21451cb0ef41Sopenharmony_ci The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 21461cb0ef41Sopenharmony_ci 21471cb0ef41Sopenharmony_ci THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE 21481cb0ef41Sopenharmony_ci WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS 21491cb0ef41Sopenharmony_ci OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, 21501cb0ef41Sopenharmony_ci ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 21511cb0ef41Sopenharmony_ci """ 21521cb0ef41Sopenharmony_ci 21531cb0ef41Sopenharmony_ci- base64, located at deps/base64/base64/, is licensed as follows: 21541cb0ef41Sopenharmony_ci """ 21551cb0ef41Sopenharmony_ci Copyright (c) 2005-2007, Nick Galbreath 21561cb0ef41Sopenharmony_ci Copyright (c) 2013-2019, Alfred Klomp 21571cb0ef41Sopenharmony_ci Copyright (c) 2015-2017, Wojciech Mula 21581cb0ef41Sopenharmony_ci Copyright (c) 2016-2017, Matthieu Darbois 21591cb0ef41Sopenharmony_ci All rights reserved. 21601cb0ef41Sopenharmony_ci 21611cb0ef41Sopenharmony_ci Redistribution and use in source and binary forms, with or without 21621cb0ef41Sopenharmony_ci modification, are permitted provided that the following conditions are 21631cb0ef41Sopenharmony_ci met: 21641cb0ef41Sopenharmony_ci 21651cb0ef41Sopenharmony_ci - Redistributions of source code must retain the above copyright notice, 21661cb0ef41Sopenharmony_ci this list of conditions and the following disclaimer. 21671cb0ef41Sopenharmony_ci 21681cb0ef41Sopenharmony_ci - Redistributions in binary form must reproduce the above copyright 21691cb0ef41Sopenharmony_ci notice, this list of conditions and the following disclaimer in the 21701cb0ef41Sopenharmony_ci documentation and/or other materials provided with the distribution. 21711cb0ef41Sopenharmony_ci 21721cb0ef41Sopenharmony_ci THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS 21731cb0ef41Sopenharmony_ci IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 21741cb0ef41Sopenharmony_ci TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A 21751cb0ef41Sopenharmony_ci PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 21761cb0ef41Sopenharmony_ci HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 21771cb0ef41Sopenharmony_ci SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED 21781cb0ef41Sopenharmony_ci TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 21791cb0ef41Sopenharmony_ci PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 21801cb0ef41Sopenharmony_ci LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 21811cb0ef41Sopenharmony_ci NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 21821cb0ef41Sopenharmony_ci SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 21831cb0ef41Sopenharmony_ci """ 2184