github.com/minio/mc@v0.0.0-20240503112107-b471de8d1882/CREDITS (about)

     1  Go (the standard library)
     2  https://golang.org/
     3  ----------------------------------------------------------------
     4  Copyright (c) 2009 The Go Authors. All rights reserved.
     5  
     6  Redistribution and use in source and binary forms, with or without
     7  modification, are permitted provided that the following conditions are
     8  met:
     9  
    10     * Redistributions of source code must retain the above copyright
    11  notice, this list of conditions and the following disclaimer.
    12     * Redistributions in binary form must reproduce the above
    13  copyright notice, this list of conditions and the following disclaimer
    14  in the documentation and/or other materials provided with the
    15  distribution.
    16     * Neither the name of Google Inc. nor the names of its
    17  contributors may be used to endorse or promote products derived from
    18  this software without specific prior written permission.
    19  
    20  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
    21  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
    22  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
    23  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
    24  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
    25  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
    26  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
    27  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
    28  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
    29  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
    30  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
    31  
    32  ================================================================
    33  
    34  aead.dev/minisign
    35  https://aead.dev/minisign
    36  ----------------------------------------------------------------
    37  MIT License
    38  
    39  Copyright (c) 2021 Andreas Auernhammer
    40  
    41  Permission is hereby granted, free of charge, to any person obtaining a copy
    42  of this software and associated documentation files (the "Software"), to deal
    43  in the Software without restriction, including without limitation the rights
    44  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
    45  copies of the Software, and to permit persons to whom the Software is
    46  furnished to do so, subject to the following conditions:
    47  
    48  The above copyright notice and this permission notice shall be included in all
    49  copies or substantial portions of the Software.
    50  
    51  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
    52  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
    53  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
    54  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
    55  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
    56  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
    57  SOFTWARE.
    58  
    59  ================================================================
    60  
    61  github.com/VividCortex/ewma
    62  https://github.com/VividCortex/ewma
    63  ----------------------------------------------------------------
    64  The MIT License
    65  
    66  Copyright (c) 2013 VividCortex
    67  
    68  Permission is hereby granted, free of charge, to any person obtaining a copy
    69  of this software and associated documentation files (the "Software"), to deal
    70  in the Software without restriction, including without limitation the rights
    71  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
    72  copies of the Software, and to permit persons to whom the Software is
    73  furnished to do so, subject to the following conditions:
    74  
    75  The above copyright notice and this permission notice shall be included in
    76  all copies or substantial portions of the Software.
    77  
    78  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
    79  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
    80  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
    81  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
    82  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
    83  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
    84  THE SOFTWARE.
    85  
    86  ================================================================
    87  
    88  github.com/acarl005/stripansi
    89  https://github.com/acarl005/stripansi
    90  ----------------------------------------------------------------
    91  MIT License
    92  
    93  Copyright (c) 2018 Andrew Carlson
    94  
    95  Permission is hereby granted, free of charge, to any person obtaining a copy
    96  of this software and associated documentation files (the "Software"), to deal
    97  in the Software without restriction, including without limitation the rights
    98  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
    99  copies of the Software, and to permit persons to whom the Software is
   100  furnished to do so, subject to the following conditions:
   101  
   102  The above copyright notice and this permission notice shall be included in all
   103  copies or substantial portions of the Software.
   104  
   105  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
   106  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
   107  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
   108  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
   109  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
   110  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
   111  SOFTWARE.
   112  
   113  ================================================================
   114  
   115  github.com/aymanbagabas/go-osc52/v2
   116  https://github.com/aymanbagabas/go-osc52/v2
   117  ----------------------------------------------------------------
   118  MIT License
   119  
   120  Copyright (c) 2022 Ayman Bagabas
   121  
   122  Permission is hereby granted, free of charge, to any person obtaining a copy
   123  of this software and associated documentation files (the "Software"), to deal
   124  in the Software without restriction, including without limitation the rights
   125  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
   126  copies of the Software, and to permit persons to whom the Software is
   127  furnished to do so, subject to the following conditions:
   128  
   129  The above copyright notice and this permission notice shall be included in all
   130  copies or substantial portions of the Software.
   131  
   132  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
   133  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
   134  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
   135  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
   136  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
   137  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
   138  SOFTWARE.
   139  
   140  ================================================================
   141  
   142  github.com/beorn7/perks
   143  https://github.com/beorn7/perks
   144  ----------------------------------------------------------------
   145  Copyright (C) 2013 Blake Mizerany
   146  
   147  Permission is hereby granted, free of charge, to any person obtaining
   148  a copy of this software and associated documentation files (the
   149  "Software"), to deal in the Software without restriction, including
   150  without limitation the rights to use, copy, modify, merge, publish,
   151  distribute, sublicense, and/or sell copies of the Software, and to
   152  permit persons to whom the Software is furnished to do so, subject to
   153  the following conditions:
   154  
   155  The above copyright notice and this permission notice shall be
   156  included in all copies or substantial portions of the Software.
   157  
   158  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
   159  EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
   160  MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
   161  NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
   162  LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
   163  OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
   164  WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
   165  
   166  ================================================================
   167  
   168  github.com/cespare/xxhash/v2
   169  https://github.com/cespare/xxhash/v2
   170  ----------------------------------------------------------------
   171  Copyright (c) 2016 Caleb Spare
   172  
   173  MIT License
   174  
   175  Permission is hereby granted, free of charge, to any person obtaining
   176  a copy of this software and associated documentation files (the
   177  "Software"), to deal in the Software without restriction, including
   178  without limitation the rights to use, copy, modify, merge, publish,
   179  distribute, sublicense, and/or sell copies of the Software, and to
   180  permit persons to whom the Software is furnished to do so, subject to
   181  the following conditions:
   182  
   183  The above copyright notice and this permission notice shall be
   184  included in all copies or substantial portions of the Software.
   185  
   186  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
   187  EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
   188  MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
   189  NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
   190  LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
   191  OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
   192  WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
   193  
   194  ================================================================
   195  
   196  github.com/charmbracelet/bubbles
   197  https://github.com/charmbracelet/bubbles
   198  ----------------------------------------------------------------
   199  MIT License
   200  
   201  Copyright (c) 2020-2023 Charmbracelet, Inc
   202  
   203  Permission is hereby granted, free of charge, to any person obtaining a copy
   204  of this software and associated documentation files (the "Software"), to deal
   205  in the Software without restriction, including without limitation the rights
   206  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
   207  copies of the Software, and to permit persons to whom the Software is
   208  furnished to do so, subject to the following conditions:
   209  
   210  The above copyright notice and this permission notice shall be included in all
   211  copies or substantial portions of the Software.
   212  
   213  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
   214  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
   215  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
   216  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
   217  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
   218  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
   219  SOFTWARE.
   220  
   221  ================================================================
   222  
   223  github.com/charmbracelet/bubbletea
   224  https://github.com/charmbracelet/bubbletea
   225  ----------------------------------------------------------------
   226  MIT License
   227  
   228  Copyright (c) 2020-2023 Charmbracelet, Inc
   229  
   230  Permission is hereby granted, free of charge, to any person obtaining a copy
   231  of this software and associated documentation files (the "Software"), to deal
   232  in the Software without restriction, including without limitation the rights
   233  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
   234  copies of the Software, and to permit persons to whom the Software is
   235  furnished to do so, subject to the following conditions:
   236  
   237  The above copyright notice and this permission notice shall be included in all
   238  copies or substantial portions of the Software.
   239  
   240  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
   241  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
   242  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
   243  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
   244  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
   245  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
   246  SOFTWARE.
   247  
   248  ================================================================
   249  
   250  github.com/charmbracelet/lipgloss
   251  https://github.com/charmbracelet/lipgloss
   252  ----------------------------------------------------------------
   253  MIT License
   254  
   255  Copyright (c) 2021-2023 Charmbracelet, Inc
   256  
   257  Permission is hereby granted, free of charge, to any person obtaining a copy
   258  of this software and associated documentation files (the "Software"), to deal
   259  in the Software without restriction, including without limitation the rights
   260  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
   261  copies of the Software, and to permit persons to whom the Software is
   262  furnished to do so, subject to the following conditions:
   263  
   264  The above copyright notice and this permission notice shall be included in all
   265  copies or substantial portions of the Software.
   266  
   267  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
   268  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
   269  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
   270  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
   271  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
   272  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
   273  SOFTWARE.
   274  
   275  ================================================================
   276  
   277  github.com/cheggaaa/pb
   278  https://github.com/cheggaaa/pb
   279  ----------------------------------------------------------------
   280  Copyright (c) 2012-2015, Sergey Cherepanov
   281  All rights reserved.
   282  
   283  Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
   284  
   285  * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
   286  
   287  * 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.
   288  
   289  * Neither the name of the author nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
   290  
   291  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.
   292  ================================================================
   293  
   294  github.com/containerd/console
   295  https://github.com/containerd/console
   296  ----------------------------------------------------------------
   297  
   298                                   Apache License
   299                             Version 2.0, January 2004
   300                          https://www.apache.org/licenses/
   301  
   302     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
   303  
   304     1. Definitions.
   305  
   306        "License" shall mean the terms and conditions for use, reproduction,
   307        and distribution as defined by Sections 1 through 9 of this document.
   308  
   309        "Licensor" shall mean the copyright owner or entity authorized by
   310        the copyright owner that is granting the License.
   311  
   312        "Legal Entity" shall mean the union of the acting entity and all
   313        other entities that control, are controlled by, or are under common
   314        control with that entity. For the purposes of this definition,
   315        "control" means (i) the power, direct or indirect, to cause the
   316        direction or management of such entity, whether by contract or
   317        otherwise, or (ii) ownership of fifty percent (50%) or more of the
   318        outstanding shares, or (iii) beneficial ownership of such entity.
   319  
   320        "You" (or "Your") shall mean an individual or Legal Entity
   321        exercising permissions granted by this License.
   322  
   323        "Source" form shall mean the preferred form for making modifications,
   324        including but not limited to software source code, documentation
   325        source, and configuration files.
   326  
   327        "Object" form shall mean any form resulting from mechanical
   328        transformation or translation of a Source form, including but
   329        not limited to compiled object code, generated documentation,
   330        and conversions to other media types.
   331  
   332        "Work" shall mean the work of authorship, whether in Source or
   333        Object form, made available under the License, as indicated by a
   334        copyright notice that is included in or attached to the work
   335        (an example is provided in the Appendix below).
   336  
   337        "Derivative Works" shall mean any work, whether in Source or Object
   338        form, that is based on (or derived from) the Work and for which the
   339        editorial revisions, annotations, elaborations, or other modifications
   340        represent, as a whole, an original work of authorship. For the purposes
   341        of this License, Derivative Works shall not include works that remain
   342        separable from, or merely link (or bind by name) to the interfaces of,
   343        the Work and Derivative Works thereof.
   344  
   345        "Contribution" shall mean any work of authorship, including
   346        the original version of the Work and any modifications or additions
   347        to that Work or Derivative Works thereof, that is intentionally
   348        submitted to Licensor for inclusion in the Work by the copyright owner
   349        or by an individual or Legal Entity authorized to submit on behalf of
   350        the copyright owner. For the purposes of this definition, "submitted"
   351        means any form of electronic, verbal, or written communication sent
   352        to the Licensor or its representatives, including but not limited to
   353        communication on electronic mailing lists, source code control systems,
   354        and issue tracking systems that are managed by, or on behalf of, the
   355        Licensor for the purpose of discussing and improving the Work, but
   356        excluding communication that is conspicuously marked or otherwise
   357        designated in writing by the copyright owner as "Not a Contribution."
   358  
   359        "Contributor" shall mean Licensor and any individual or Legal Entity
   360        on behalf of whom a Contribution has been received by Licensor and
   361        subsequently incorporated within the Work.
   362  
   363     2. Grant of Copyright License. Subject to the terms and conditions of
   364        this License, each Contributor hereby grants to You a perpetual,
   365        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
   366        copyright license to reproduce, prepare Derivative Works of,
   367        publicly display, publicly perform, sublicense, and distribute the
   368        Work and such Derivative Works in Source or Object form.
   369  
   370     3. Grant of Patent License. Subject to the terms and conditions of
   371        this License, each Contributor hereby grants to You a perpetual,
   372        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
   373        (except as stated in this section) patent license to make, have made,
   374        use, offer to sell, sell, import, and otherwise transfer the Work,
   375        where such license applies only to those patent claims licensable
   376        by such Contributor that are necessarily infringed by their
   377        Contribution(s) alone or by combination of their Contribution(s)
   378        with the Work to which such Contribution(s) was submitted. If You
   379        institute patent litigation against any entity (including a
   380        cross-claim or counterclaim in a lawsuit) alleging that the Work
   381        or a Contribution incorporated within the Work constitutes direct
   382        or contributory patent infringement, then any patent licenses
   383        granted to You under this License for that Work shall terminate
   384        as of the date such litigation is filed.
   385  
   386     4. Redistribution. You may reproduce and distribute copies of the
   387        Work or Derivative Works thereof in any medium, with or without
   388        modifications, and in Source or Object form, provided that You
   389        meet the following conditions:
   390  
   391        (a) You must give any other recipients of the Work or
   392            Derivative Works a copy of this License; and
   393  
   394        (b) You must cause any modified files to carry prominent notices
   395            stating that You changed the files; and
   396  
   397        (c) You must retain, in the Source form of any Derivative Works
   398            that You distribute, all copyright, patent, trademark, and
   399            attribution notices from the Source form of the Work,
   400            excluding those notices that do not pertain to any part of
   401            the Derivative Works; and
   402  
   403        (d) If the Work includes a "NOTICE" text file as part of its
   404            distribution, then any Derivative Works that You distribute must
   405            include a readable copy of the attribution notices contained
   406            within such NOTICE file, excluding those notices that do not
   407            pertain to any part of the Derivative Works, in at least one
   408            of the following places: within a NOTICE text file distributed
   409            as part of the Derivative Works; within the Source form or
   410            documentation, if provided along with the Derivative Works; or,
   411            within a display generated by the Derivative Works, if and
   412            wherever such third-party notices normally appear. The contents
   413            of the NOTICE file are for informational purposes only and
   414            do not modify the License. You may add Your own attribution
   415            notices within Derivative Works that You distribute, alongside
   416            or as an addendum to the NOTICE text from the Work, provided
   417            that such additional attribution notices cannot be construed
   418            as modifying the License.
   419  
   420        You may add Your own copyright statement to Your modifications and
   421        may provide additional or different license terms and conditions
   422        for use, reproduction, or distribution of Your modifications, or
   423        for any such Derivative Works as a whole, provided Your use,
   424        reproduction, and distribution of the Work otherwise complies with
   425        the conditions stated in this License.
   426  
   427     5. Submission of Contributions. Unless You explicitly state otherwise,
   428        any Contribution intentionally submitted for inclusion in the Work
   429        by You to the Licensor shall be under the terms and conditions of
   430        this License, without any additional terms or conditions.
   431        Notwithstanding the above, nothing herein shall supersede or modify
   432        the terms of any separate license agreement you may have executed
   433        with Licensor regarding such Contributions.
   434  
   435     6. Trademarks. This License does not grant permission to use the trade
   436        names, trademarks, service marks, or product names of the Licensor,
   437        except as required for reasonable and customary use in describing the
   438        origin of the Work and reproducing the content of the NOTICE file.
   439  
   440     7. Disclaimer of Warranty. Unless required by applicable law or
   441        agreed to in writing, Licensor provides the Work (and each
   442        Contributor provides its Contributions) on an "AS IS" BASIS,
   443        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
   444        implied, including, without limitation, any warranties or conditions
   445        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
   446        PARTICULAR PURPOSE. You are solely responsible for determining the
   447        appropriateness of using or redistributing the Work and assume any
   448        risks associated with Your exercise of permissions under this License.
   449  
   450     8. Limitation of Liability. In no event and under no legal theory,
   451        whether in tort (including negligence), contract, or otherwise,
   452        unless required by applicable law (such as deliberate and grossly
   453        negligent acts) or agreed to in writing, shall any Contributor be
   454        liable to You for damages, including any direct, indirect, special,
   455        incidental, or consequential damages of any character arising as a
   456        result of this License or out of the use or inability to use the
   457        Work (including but not limited to damages for loss of goodwill,
   458        work stoppage, computer failure or malfunction, or any and all
   459        other commercial damages or losses), even if such Contributor
   460        has been advised of the possibility of such damages.
   461  
   462     9. Accepting Warranty or Additional Liability. While redistributing
   463        the Work or Derivative Works thereof, You may choose to offer,
   464        and charge a fee for, acceptance of support, warranty, indemnity,
   465        or other liability obligations and/or rights consistent with this
   466        License. However, in accepting such obligations, You may act only
   467        on Your own behalf and on Your sole responsibility, not on behalf
   468        of any other Contributor, and only if You agree to indemnify,
   469        defend, and hold each Contributor harmless for any liability
   470        incurred by, or claims asserted against, such Contributor by reason
   471        of your accepting any such warranty or additional liability.
   472  
   473     END OF TERMS AND CONDITIONS
   474  
   475     Copyright The containerd Authors
   476  
   477     Licensed under the Apache License, Version 2.0 (the "License");
   478     you may not use this file except in compliance with the License.
   479     You may obtain a copy of the License at
   480  
   481         https://www.apache.org/licenses/LICENSE-2.0
   482  
   483     Unless required by applicable law or agreed to in writing, software
   484     distributed under the License is distributed on an "AS IS" BASIS,
   485     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   486     See the License for the specific language governing permissions and
   487     limitations under the License.
   488  
   489  ================================================================
   490  
   491  github.com/coreos/go-semver
   492  https://github.com/coreos/go-semver
   493  ----------------------------------------------------------------
   494  
   495                                   Apache License
   496                             Version 2.0, January 2004
   497                          http://www.apache.org/licenses/
   498  
   499     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
   500  
   501     1. Definitions.
   502  
   503        "License" shall mean the terms and conditions for use, reproduction,
   504        and distribution as defined by Sections 1 through 9 of this document.
   505  
   506        "Licensor" shall mean the copyright owner or entity authorized by
   507        the copyright owner that is granting the License.
   508  
   509        "Legal Entity" shall mean the union of the acting entity and all
   510        other entities that control, are controlled by, or are under common
   511        control with that entity. For the purposes of this definition,
   512        "control" means (i) the power, direct or indirect, to cause the
   513        direction or management of such entity, whether by contract or
   514        otherwise, or (ii) ownership of fifty percent (50%) or more of the
   515        outstanding shares, or (iii) beneficial ownership of such entity.
   516  
   517        "You" (or "Your") shall mean an individual or Legal Entity
   518        exercising permissions granted by this License.
   519  
   520        "Source" form shall mean the preferred form for making modifications,
   521        including but not limited to software source code, documentation
   522        source, and configuration files.
   523  
   524        "Object" form shall mean any form resulting from mechanical
   525        transformation or translation of a Source form, including but
   526        not limited to compiled object code, generated documentation,
   527        and conversions to other media types.
   528  
   529        "Work" shall mean the work of authorship, whether in Source or
   530        Object form, made available under the License, as indicated by a
   531        copyright notice that is included in or attached to the work
   532        (an example is provided in the Appendix below).
   533  
   534        "Derivative Works" shall mean any work, whether in Source or Object
   535        form, that is based on (or derived from) the Work and for which the
   536        editorial revisions, annotations, elaborations, or other modifications
   537        represent, as a whole, an original work of authorship. For the purposes
   538        of this License, Derivative Works shall not include works that remain
   539        separable from, or merely link (or bind by name) to the interfaces of,
   540        the Work and Derivative Works thereof.
   541  
   542        "Contribution" shall mean any work of authorship, including
   543        the original version of the Work and any modifications or additions
   544        to that Work or Derivative Works thereof, that is intentionally
   545        submitted to Licensor for inclusion in the Work by the copyright owner
   546        or by an individual or Legal Entity authorized to submit on behalf of
   547        the copyright owner. For the purposes of this definition, "submitted"
   548        means any form of electronic, verbal, or written communication sent
   549        to the Licensor or its representatives, including but not limited to
   550        communication on electronic mailing lists, source code control systems,
   551        and issue tracking systems that are managed by, or on behalf of, the
   552        Licensor for the purpose of discussing and improving the Work, but
   553        excluding communication that is conspicuously marked or otherwise
   554        designated in writing by the copyright owner as "Not a Contribution."
   555  
   556        "Contributor" shall mean Licensor and any individual or Legal Entity
   557        on behalf of whom a Contribution has been received by Licensor and
   558        subsequently incorporated within the Work.
   559  
   560     2. Grant of Copyright License. Subject to the terms and conditions of
   561        this License, each Contributor hereby grants to You a perpetual,
   562        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
   563        copyright license to reproduce, prepare Derivative Works of,
   564        publicly display, publicly perform, sublicense, and distribute the
   565        Work and such Derivative Works in Source or Object form.
   566  
   567     3. Grant of Patent License. Subject to the terms and conditions of
   568        this License, each Contributor hereby grants to You a perpetual,
   569        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
   570        (except as stated in this section) patent license to make, have made,
   571        use, offer to sell, sell, import, and otherwise transfer the Work,
   572        where such license applies only to those patent claims licensable
   573        by such Contributor that are necessarily infringed by their
   574        Contribution(s) alone or by combination of their Contribution(s)
   575        with the Work to which such Contribution(s) was submitted. If You
   576        institute patent litigation against any entity (including a
   577        cross-claim or counterclaim in a lawsuit) alleging that the Work
   578        or a Contribution incorporated within the Work constitutes direct
   579        or contributory patent infringement, then any patent licenses
   580        granted to You under this License for that Work shall terminate
   581        as of the date such litigation is filed.
   582  
   583     4. Redistribution. You may reproduce and distribute copies of the
   584        Work or Derivative Works thereof in any medium, with or without
   585        modifications, and in Source or Object form, provided that You
   586        meet the following conditions:
   587  
   588        (a) You must give any other recipients of the Work or
   589            Derivative Works a copy of this License; and
   590  
   591        (b) You must cause any modified files to carry prominent notices
   592            stating that You changed the files; and
   593  
   594        (c) You must retain, in the Source form of any Derivative Works
   595            that You distribute, all copyright, patent, trademark, and
   596            attribution notices from the Source form of the Work,
   597            excluding those notices that do not pertain to any part of
   598            the Derivative Works; and
   599  
   600        (d) If the Work includes a "NOTICE" text file as part of its
   601            distribution, then any Derivative Works that You distribute must
   602            include a readable copy of the attribution notices contained
   603            within such NOTICE file, excluding those notices that do not
   604            pertain to any part of the Derivative Works, in at least one
   605            of the following places: within a NOTICE text file distributed
   606            as part of the Derivative Works; within the Source form or
   607            documentation, if provided along with the Derivative Works; or,
   608            within a display generated by the Derivative Works, if and
   609            wherever such third-party notices normally appear. The contents
   610            of the NOTICE file are for informational purposes only and
   611            do not modify the License. You may add Your own attribution
   612            notices within Derivative Works that You distribute, alongside
   613            or as an addendum to the NOTICE text from the Work, provided
   614            that such additional attribution notices cannot be construed
   615            as modifying the License.
   616  
   617        You may add Your own copyright statement to Your modifications and
   618        may provide additional or different license terms and conditions
   619        for use, reproduction, or distribution of Your modifications, or
   620        for any such Derivative Works as a whole, provided Your use,
   621        reproduction, and distribution of the Work otherwise complies with
   622        the conditions stated in this License.
   623  
   624     5. Submission of Contributions. Unless You explicitly state otherwise,
   625        any Contribution intentionally submitted for inclusion in the Work
   626        by You to the Licensor shall be under the terms and conditions of
   627        this License, without any additional terms or conditions.
   628        Notwithstanding the above, nothing herein shall supersede or modify
   629        the terms of any separate license agreement you may have executed
   630        with Licensor regarding such Contributions.
   631  
   632     6. Trademarks. This License does not grant permission to use the trade
   633        names, trademarks, service marks, or product names of the Licensor,
   634        except as required for reasonable and customary use in describing the
   635        origin of the Work and reproducing the content of the NOTICE file.
   636  
   637     7. Disclaimer of Warranty. Unless required by applicable law or
   638        agreed to in writing, Licensor provides the Work (and each
   639        Contributor provides its Contributions) on an "AS IS" BASIS,
   640        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
   641        implied, including, without limitation, any warranties or conditions
   642        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
   643        PARTICULAR PURPOSE. You are solely responsible for determining the
   644        appropriateness of using or redistributing the Work and assume any
   645        risks associated with Your exercise of permissions under this License.
   646  
   647     8. Limitation of Liability. In no event and under no legal theory,
   648        whether in tort (including negligence), contract, or otherwise,
   649        unless required by applicable law (such as deliberate and grossly
   650        negligent acts) or agreed to in writing, shall any Contributor be
   651        liable to You for damages, including any direct, indirect, special,
   652        incidental, or consequential damages of any character arising as a
   653        result of this License or out of the use or inability to use the
   654        Work (including but not limited to damages for loss of goodwill,
   655        work stoppage, computer failure or malfunction, or any and all
   656        other commercial damages or losses), even if such Contributor
   657        has been advised of the possibility of such damages.
   658  
   659     9. Accepting Warranty or Additional Liability. While redistributing
   660        the Work or Derivative Works thereof, You may choose to offer,
   661        and charge a fee for, acceptance of support, warranty, indemnity,
   662        or other liability obligations and/or rights consistent with this
   663        License. However, in accepting such obligations, You may act only
   664        on Your own behalf and on Your sole responsibility, not on behalf
   665        of any other Contributor, and only if You agree to indemnify,
   666        defend, and hold each Contributor harmless for any liability
   667        incurred by, or claims asserted against, such Contributor by reason
   668        of your accepting any such warranty or additional liability.
   669  
   670     END OF TERMS AND CONDITIONS
   671  
   672     APPENDIX: How to apply the Apache License to your work.
   673  
   674        To apply the Apache License to your work, attach the following
   675        boilerplate notice, with the fields enclosed by brackets "[]"
   676        replaced with your own identifying information. (Don't include
   677        the brackets!)  The text should be enclosed in the appropriate
   678        comment syntax for the file format. We also recommend that a
   679        file or class name and description of purpose be included on the
   680        same "printed page" as the copyright notice for easier
   681        identification within third-party archives.
   682  
   683     Copyright [yyyy] [name of copyright owner]
   684  
   685     Licensed under the Apache License, Version 2.0 (the "License");
   686     you may not use this file except in compliance with the License.
   687     You may obtain a copy of the License at
   688  
   689         http://www.apache.org/licenses/LICENSE-2.0
   690  
   691     Unless required by applicable law or agreed to in writing, software
   692     distributed under the License is distributed on an "AS IS" BASIS,
   693     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   694     See the License for the specific language governing permissions and
   695     limitations under the License.
   696  
   697  ================================================================
   698  
   699  github.com/coreos/go-systemd/v22
   700  https://github.com/coreos/go-systemd/v22
   701  ----------------------------------------------------------------
   702  Apache License
   703  Version 2.0, January 2004
   704  http://www.apache.org/licenses/
   705  
   706  TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
   707  
   708  1. Definitions.
   709  
   710  "License" shall mean the terms and conditions for use, reproduction, and
   711  distribution as defined by Sections 1 through 9 of this document.
   712  
   713  "Licensor" shall mean the copyright owner or entity authorized by the copyright
   714  owner that is granting the License.
   715  
   716  "Legal Entity" shall mean the union of the acting entity and all other entities
   717  that control, are controlled by, or are under common control with that entity.
   718  For the purposes of this definition, "control" means (i) the power, direct or
   719  indirect, to cause the direction or management of such entity, whether by
   720  contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the
   721  outstanding shares, or (iii) beneficial ownership of such entity.
   722  
   723  "You" (or "Your") shall mean an individual or Legal Entity exercising
   724  permissions granted by this License.
   725  
   726  "Source" form shall mean the preferred form for making modifications, including
   727  but not limited to software source code, documentation source, and configuration
   728  files.
   729  
   730  "Object" form shall mean any form resulting from mechanical transformation or
   731  translation of a Source form, including but not limited to compiled object code,
   732  generated documentation, and conversions to other media types.
   733  
   734  "Work" shall mean the work of authorship, whether in Source or Object form, made
   735  available under the License, as indicated by a copyright notice that is included
   736  in or attached to the work (an example is provided in the Appendix below).
   737  
   738  "Derivative Works" shall mean any work, whether in Source or Object form, that
   739  is based on (or derived from) the Work and for which the editorial revisions,
   740  annotations, elaborations, or other modifications represent, as a whole, an
   741  original work of authorship. For the purposes of this License, Derivative Works
   742  shall not include works that remain separable from, or merely link (or bind by
   743  name) to the interfaces of, the Work and Derivative Works thereof.
   744  
   745  "Contribution" shall mean any work of authorship, including the original version
   746  of the Work and any modifications or additions to that Work or Derivative Works
   747  thereof, that is intentionally submitted to Licensor for inclusion in the Work
   748  by the copyright owner or by an individual or Legal Entity authorized to submit
   749  on behalf of the copyright owner. For the purposes of this definition,
   750  "submitted" means any form of electronic, verbal, or written communication sent
   751  to the Licensor or its representatives, including but not limited to
   752  communication on electronic mailing lists, source code control systems, and
   753  issue tracking systems that are managed by, or on behalf of, the Licensor for
   754  the purpose of discussing and improving the Work, but excluding communication
   755  that is conspicuously marked or otherwise designated in writing by the copyright
   756  owner as "Not a Contribution."
   757  
   758  "Contributor" shall mean Licensor and any individual or Legal Entity on behalf
   759  of whom a Contribution has been received by Licensor and subsequently
   760  incorporated within the Work.
   761  
   762  2. Grant of Copyright License.
   763  
   764  Subject to the terms and conditions of this License, each Contributor hereby
   765  grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free,
   766  irrevocable copyright license to reproduce, prepare Derivative Works of,
   767  publicly display, publicly perform, sublicense, and distribute the Work and such
   768  Derivative Works in Source or Object form.
   769  
   770  3. Grant of Patent License.
   771  
   772  Subject to the terms and conditions of this License, each Contributor hereby
   773  grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free,
   774  irrevocable (except as stated in this section) patent license to make, have
   775  made, use, offer to sell, sell, import, and otherwise transfer the Work, where
   776  such license applies only to those patent claims licensable by such Contributor
   777  that are necessarily infringed by their Contribution(s) alone or by combination
   778  of their Contribution(s) with the Work to which such Contribution(s) was
   779  submitted. If You institute patent litigation against any entity (including a
   780  cross-claim or counterclaim in a lawsuit) alleging that the Work or a
   781  Contribution incorporated within the Work constitutes direct or contributory
   782  patent infringement, then any patent licenses granted to You under this License
   783  for that Work shall terminate as of the date such litigation is filed.
   784  
   785  4. Redistribution.
   786  
   787  You may reproduce and distribute copies of the Work or Derivative Works thereof
   788  in any medium, with or without modifications, and in Source or Object form,
   789  provided that You meet the following conditions:
   790  
   791  You must give any other recipients of the Work or Derivative Works a copy of
   792  this License; and
   793  You must cause any modified files to carry prominent notices stating that You
   794  changed the files; and
   795  You must retain, in the Source form of any Derivative Works that You distribute,
   796  all copyright, patent, trademark, and attribution notices from the Source form
   797  of the Work, excluding those notices that do not pertain to any part of the
   798  Derivative Works; and
   799  If the Work includes a "NOTICE" text file as part of its distribution, then any
   800  Derivative Works that You distribute must include a readable copy of the
   801  attribution notices contained within such NOTICE file, excluding those notices
   802  that do not pertain to any part of the Derivative Works, in at least one of the
   803  following places: within a NOTICE text file distributed as part of the
   804  Derivative Works; within the Source form or documentation, if provided along
   805  with the Derivative Works; or, within a display generated by the Derivative
   806  Works, if and wherever such third-party notices normally appear. The contents of
   807  the NOTICE file are for informational purposes only and do not modify the
   808  License. You may add Your own attribution notices within Derivative Works that
   809  You distribute, alongside or as an addendum to the NOTICE text from the Work,
   810  provided that such additional attribution notices cannot be construed as
   811  modifying the License.
   812  You may add Your own copyright statement to Your modifications and may provide
   813  additional or different license terms and conditions for use, reproduction, or
   814  distribution of Your modifications, or for any such Derivative Works as a whole,
   815  provided Your use, reproduction, and distribution of the Work otherwise complies
   816  with the conditions stated in this License.
   817  
   818  5. Submission of Contributions.
   819  
   820  Unless You explicitly state otherwise, any Contribution intentionally submitted
   821  for inclusion in the Work by You to the Licensor shall be under the terms and
   822  conditions of this License, without any additional terms or conditions.
   823  Notwithstanding the above, nothing herein shall supersede or modify the terms of
   824  any separate license agreement you may have executed with Licensor regarding
   825  such Contributions.
   826  
   827  6. Trademarks.
   828  
   829  This License does not grant permission to use the trade names, trademarks,
   830  service marks, or product names of the Licensor, except as required for
   831  reasonable and customary use in describing the origin of the Work and
   832  reproducing the content of the NOTICE file.
   833  
   834  7. Disclaimer of Warranty.
   835  
   836  Unless required by applicable law or agreed to in writing, Licensor provides the
   837  Work (and each Contributor provides its Contributions) on an "AS IS" BASIS,
   838  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied,
   839  including, without limitation, any warranties or conditions of TITLE,
   840  NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are
   841  solely responsible for determining the appropriateness of using or
   842  redistributing the Work and assume any risks associated with Your exercise of
   843  permissions under this License.
   844  
   845  8. Limitation of Liability.
   846  
   847  In no event and under no legal theory, whether in tort (including negligence),
   848  contract, or otherwise, unless required by applicable law (such as deliberate
   849  and grossly negligent acts) or agreed to in writing, shall any Contributor be
   850  liable to You for damages, including any direct, indirect, special, incidental,
   851  or consequential damages of any character arising as a result of this License or
   852  out of the use or inability to use the Work (including but not limited to
   853  damages for loss of goodwill, work stoppage, computer failure or malfunction, or
   854  any and all other commercial damages or losses), even if such Contributor has
   855  been advised of the possibility of such damages.
   856  
   857  9. Accepting Warranty or Additional Liability.
   858  
   859  While redistributing the Work or Derivative Works thereof, You may choose to
   860  offer, and charge a fee for, acceptance of support, warranty, indemnity, or
   861  other liability obligations and/or rights consistent with this License. However,
   862  in accepting such obligations, You may act only on Your own behalf and on Your
   863  sole responsibility, not on behalf of any other Contributor, and only if You
   864  agree to indemnify, defend, and hold each Contributor harmless for any liability
   865  incurred by, or claims asserted against, such Contributor by reason of your
   866  accepting any such warranty or additional liability.
   867  
   868  END OF TERMS AND CONDITIONS
   869  
   870  APPENDIX: How to apply the Apache License to your work
   871  
   872  To apply the Apache License to your work, attach the following boilerplate
   873  notice, with the fields enclosed by brackets "[]" replaced with your own
   874  identifying information. (Don't include the brackets!) The text should be
   875  enclosed in the appropriate comment syntax for the file format. We also
   876  recommend that a file or class name and description of purpose be included on
   877  the same "printed page" as the copyright notice for easier identification within
   878  third-party archives.
   879  
   880     Copyright [yyyy] [name of copyright owner]
   881  
   882     Licensed under the Apache License, Version 2.0 (the "License");
   883     you may not use this file except in compliance with the License.
   884     You may obtain a copy of the License at
   885  
   886       http://www.apache.org/licenses/LICENSE-2.0
   887  
   888     Unless required by applicable law or agreed to in writing, software
   889     distributed under the License is distributed on an "AS IS" BASIS,
   890     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   891     See the License for the specific language governing permissions and
   892     limitations under the License.
   893  
   894  ================================================================
   895  
   896  github.com/davecgh/go-spew
   897  https://github.com/davecgh/go-spew
   898  ----------------------------------------------------------------
   899  ISC License
   900  
   901  Copyright (c) 2012-2016 Dave Collins <dave@davec.name>
   902  
   903  Permission to use, copy, modify, and/or distribute this software for any
   904  purpose with or without fee is hereby granted, provided that the above
   905  copyright notice and this permission notice appear in all copies.
   906  
   907  THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
   908  WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
   909  MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
   910  ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
   911  WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
   912  ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
   913  OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
   914  
   915  ================================================================
   916  
   917  github.com/decred/dcrd/dcrec/secp256k1/v4
   918  https://github.com/decred/dcrd/dcrec/secp256k1/v4
   919  ----------------------------------------------------------------
   920  ISC License
   921  
   922  Copyright (c) 2013-2017 The btcsuite developers
   923  Copyright (c) 2015-2024 The Decred developers
   924  Copyright (c) 2017 The Lightning Network Developers
   925  
   926  Permission to use, copy, modify, and distribute this software for any
   927  purpose with or without fee is hereby granted, provided that the above
   928  copyright notice and this permission notice appear in all copies.
   929  
   930  THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
   931  WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
   932  MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
   933  ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
   934  WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
   935  ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
   936  OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
   937  
   938  ================================================================
   939  
   940  github.com/dustin/go-humanize
   941  https://github.com/dustin/go-humanize
   942  ----------------------------------------------------------------
   943  Copyright (c) 2005-2008  Dustin Sallings <dustin@spy.net>
   944  
   945  Permission is hereby granted, free of charge, to any person obtaining a copy
   946  of this software and associated documentation files (the "Software"), to deal
   947  in the Software without restriction, including without limitation the rights
   948  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
   949  copies of the Software, and to permit persons to whom the Software is
   950  furnished to do so, subject to the following conditions:
   951  
   952  The above copyright notice and this permission notice shall be included in
   953  all copies or substantial portions of the Software.
   954  
   955  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
   956  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
   957  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
   958  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
   959  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
   960  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
   961  SOFTWARE.
   962  
   963  <http://www.opensource.org/licenses/mit-license.php>
   964  
   965  ================================================================
   966  
   967  github.com/fatih/color
   968  https://github.com/fatih/color
   969  ----------------------------------------------------------------
   970  The MIT License (MIT)
   971  
   972  Copyright (c) 2013 Fatih Arslan
   973  
   974  Permission is hereby granted, free of charge, to any person obtaining a copy of
   975  this software and associated documentation files (the "Software"), to deal in
   976  the Software without restriction, including without limitation the rights to
   977  use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
   978  the Software, and to permit persons to whom the Software is furnished to do so,
   979  subject to the following conditions:
   980  
   981  The above copyright notice and this permission notice shall be included in all
   982  copies or substantial portions of the Software.
   983  
   984  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
   985  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
   986  FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
   987  COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
   988  IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
   989  CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
   990  
   991  ================================================================
   992  
   993  github.com/fatih/structs
   994  https://github.com/fatih/structs
   995  ----------------------------------------------------------------
   996  The MIT License (MIT)
   997  
   998  Copyright (c) 2014 Fatih Arslan
   999  
  1000  Permission is hereby granted, free of charge, to any person obtaining a copy
  1001  of this software and associated documentation files (the "Software"), to deal
  1002  in the Software without restriction, including without limitation the rights
  1003  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  1004  copies of the Software, and to permit persons to whom the Software is
  1005  furnished to do so, subject to the following conditions:
  1006  
  1007  The above copyright notice and this permission notice shall be included in all
  1008  copies or substantial portions of the Software.
  1009  
  1010  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  1011  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  1012  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  1013  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  1014  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  1015  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  1016  SOFTWARE.
  1017  ================================================================
  1018  
  1019  github.com/go-ole/go-ole
  1020  https://github.com/go-ole/go-ole
  1021  ----------------------------------------------------------------
  1022  The MIT License (MIT)
  1023  
  1024  Copyright © 2013-2017 Yasuhiro Matsumoto, <mattn.jp@gmail.com>
  1025  
  1026  Permission is hereby granted, free of charge, to any person obtaining a copy of
  1027  this software and associated documentation files (the “Software”), to deal in
  1028  the Software without restriction, including without limitation the rights to
  1029  use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
  1030  of the Software, and to permit persons to whom the Software is furnished to do
  1031  so, subject to the following conditions:
  1032  
  1033  The above copyright notice and this permission notice shall be included in all
  1034  copies or substantial portions of the Software.
  1035  
  1036  THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  1037  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  1038  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  1039  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  1040  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  1041  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  1042  SOFTWARE.
  1043  
  1044  ================================================================
  1045  
  1046  github.com/goccy/go-json
  1047  https://github.com/goccy/go-json
  1048  ----------------------------------------------------------------
  1049  MIT License
  1050  
  1051  Copyright (c) 2020 Masaaki Goshima
  1052  
  1053  Permission is hereby granted, free of charge, to any person obtaining a copy
  1054  of this software and associated documentation files (the "Software"), to deal
  1055  in the Software without restriction, including without limitation the rights
  1056  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  1057  copies of the Software, and to permit persons to whom the Software is
  1058  furnished to do so, subject to the following conditions:
  1059  
  1060  The above copyright notice and this permission notice shall be included in all
  1061  copies or substantial portions of the Software.
  1062  
  1063  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  1064  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  1065  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  1066  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  1067  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  1068  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  1069  SOFTWARE.
  1070  
  1071  ================================================================
  1072  
  1073  github.com/gogo/protobuf
  1074  https://github.com/gogo/protobuf
  1075  ----------------------------------------------------------------
  1076  Copyright (c) 2013, The GoGo Authors. All rights reserved.
  1077  
  1078  Protocol Buffers for Go with Gadgets
  1079  
  1080  Go support for Protocol Buffers - Google's data interchange format
  1081  
  1082  Copyright 2010 The Go Authors.  All rights reserved.
  1083  https://github.com/golang/protobuf
  1084  
  1085  Redistribution and use in source and binary forms, with or without
  1086  modification, are permitted provided that the following conditions are
  1087  met:
  1088  
  1089      * Redistributions of source code must retain the above copyright
  1090  notice, this list of conditions and the following disclaimer.
  1091      * Redistributions in binary form must reproduce the above
  1092  copyright notice, this list of conditions and the following disclaimer
  1093  in the documentation and/or other materials provided with the
  1094  distribution.
  1095      * Neither the name of Google Inc. nor the names of its
  1096  contributors may be used to endorse or promote products derived from
  1097  this software without specific prior written permission.
  1098  
  1099  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  1100  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  1101  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  1102  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  1103  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  1104  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  1105  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  1106  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  1107  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  1108  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  1109  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  1110  
  1111  
  1112  ================================================================
  1113  
  1114  github.com/golang-jwt/jwt/v4
  1115  https://github.com/golang-jwt/jwt/v4
  1116  ----------------------------------------------------------------
  1117  Copyright (c) 2012 Dave Grijalva
  1118  Copyright (c) 2021 golang-jwt maintainers
  1119  
  1120  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:
  1121  
  1122  The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
  1123  
  1124  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.
  1125  
  1126  
  1127  ================================================================
  1128  
  1129  github.com/golang/protobuf
  1130  https://github.com/golang/protobuf
  1131  ----------------------------------------------------------------
  1132  Copyright 2010 The Go Authors.  All rights reserved.
  1133  
  1134  Redistribution and use in source and binary forms, with or without
  1135  modification, are permitted provided that the following conditions are
  1136  met:
  1137  
  1138      * Redistributions of source code must retain the above copyright
  1139  notice, this list of conditions and the following disclaimer.
  1140      * Redistributions in binary form must reproduce the above
  1141  copyright notice, this list of conditions and the following disclaimer
  1142  in the documentation and/or other materials provided with the
  1143  distribution.
  1144      * Neither the name of Google Inc. nor the names of its
  1145  contributors may be used to endorse or promote products derived from
  1146  this software without specific prior written permission.
  1147  
  1148  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  1149  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  1150  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  1151  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  1152  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  1153  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  1154  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  1155  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  1156  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  1157  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  1158  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  1159  
  1160  
  1161  ================================================================
  1162  
  1163  github.com/google/go-cmp
  1164  https://github.com/google/go-cmp
  1165  ----------------------------------------------------------------
  1166  Copyright (c) 2017 The Go Authors. All rights reserved.
  1167  
  1168  Redistribution and use in source and binary forms, with or without
  1169  modification, are permitted provided that the following conditions are
  1170  met:
  1171  
  1172     * Redistributions of source code must retain the above copyright
  1173  notice, this list of conditions and the following disclaimer.
  1174     * Redistributions in binary form must reproduce the above
  1175  copyright notice, this list of conditions and the following disclaimer
  1176  in the documentation and/or other materials provided with the
  1177  distribution.
  1178     * Neither the name of Google Inc. nor the names of its
  1179  contributors may be used to endorse or promote products derived from
  1180  this software without specific prior written permission.
  1181  
  1182  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  1183  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  1184  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  1185  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  1186  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  1187  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  1188  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  1189  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  1190  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  1191  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  1192  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  1193  
  1194  ================================================================
  1195  
  1196  github.com/google/shlex
  1197  https://github.com/google/shlex
  1198  ----------------------------------------------------------------
  1199  
  1200                                   Apache License
  1201                             Version 2.0, January 2004
  1202                          http://www.apache.org/licenses/
  1203  
  1204     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  1205  
  1206     1. Definitions.
  1207  
  1208        "License" shall mean the terms and conditions for use, reproduction,
  1209        and distribution as defined by Sections 1 through 9 of this document.
  1210  
  1211        "Licensor" shall mean the copyright owner or entity authorized by
  1212        the copyright owner that is granting the License.
  1213  
  1214        "Legal Entity" shall mean the union of the acting entity and all
  1215        other entities that control, are controlled by, or are under common
  1216        control with that entity. For the purposes of this definition,
  1217        "control" means (i) the power, direct or indirect, to cause the
  1218        direction or management of such entity, whether by contract or
  1219        otherwise, or (ii) ownership of fifty percent (50%) or more of the
  1220        outstanding shares, or (iii) beneficial ownership of such entity.
  1221  
  1222        "You" (or "Your") shall mean an individual or Legal Entity
  1223        exercising permissions granted by this License.
  1224  
  1225        "Source" form shall mean the preferred form for making modifications,
  1226        including but not limited to software source code, documentation
  1227        source, and configuration files.
  1228  
  1229        "Object" form shall mean any form resulting from mechanical
  1230        transformation or translation of a Source form, including but
  1231        not limited to compiled object code, generated documentation,
  1232        and conversions to other media types.
  1233  
  1234        "Work" shall mean the work of authorship, whether in Source or
  1235        Object form, made available under the License, as indicated by a
  1236        copyright notice that is included in or attached to the work
  1237        (an example is provided in the Appendix below).
  1238  
  1239        "Derivative Works" shall mean any work, whether in Source or Object
  1240        form, that is based on (or derived from) the Work and for which the
  1241        editorial revisions, annotations, elaborations, or other modifications
  1242        represent, as a whole, an original work of authorship. For the purposes
  1243        of this License, Derivative Works shall not include works that remain
  1244        separable from, or merely link (or bind by name) to the interfaces of,
  1245        the Work and Derivative Works thereof.
  1246  
  1247        "Contribution" shall mean any work of authorship, including
  1248        the original version of the Work and any modifications or additions
  1249        to that Work or Derivative Works thereof, that is intentionally
  1250        submitted to Licensor for inclusion in the Work by the copyright owner
  1251        or by an individual or Legal Entity authorized to submit on behalf of
  1252        the copyright owner. For the purposes of this definition, "submitted"
  1253        means any form of electronic, verbal, or written communication sent
  1254        to the Licensor or its representatives, including but not limited to
  1255        communication on electronic mailing lists, source code control systems,
  1256        and issue tracking systems that are managed by, or on behalf of, the
  1257        Licensor for the purpose of discussing and improving the Work, but
  1258        excluding communication that is conspicuously marked or otherwise
  1259        designated in writing by the copyright owner as "Not a Contribution."
  1260  
  1261        "Contributor" shall mean Licensor and any individual or Legal Entity
  1262        on behalf of whom a Contribution has been received by Licensor and
  1263        subsequently incorporated within the Work.
  1264  
  1265     2. Grant of Copyright License. Subject to the terms and conditions of
  1266        this License, each Contributor hereby grants to You a perpetual,
  1267        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  1268        copyright license to reproduce, prepare Derivative Works of,
  1269        publicly display, publicly perform, sublicense, and distribute the
  1270        Work and such Derivative Works in Source or Object form.
  1271  
  1272     3. Grant of Patent License. Subject to the terms and conditions of
  1273        this License, each Contributor hereby grants to You a perpetual,
  1274        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  1275        (except as stated in this section) patent license to make, have made,
  1276        use, offer to sell, sell, import, and otherwise transfer the Work,
  1277        where such license applies only to those patent claims licensable
  1278        by such Contributor that are necessarily infringed by their
  1279        Contribution(s) alone or by combination of their Contribution(s)
  1280        with the Work to which such Contribution(s) was submitted. If You
  1281        institute patent litigation against any entity (including a
  1282        cross-claim or counterclaim in a lawsuit) alleging that the Work
  1283        or a Contribution incorporated within the Work constitutes direct
  1284        or contributory patent infringement, then any patent licenses
  1285        granted to You under this License for that Work shall terminate
  1286        as of the date such litigation is filed.
  1287  
  1288     4. Redistribution. You may reproduce and distribute copies of the
  1289        Work or Derivative Works thereof in any medium, with or without
  1290        modifications, and in Source or Object form, provided that You
  1291        meet the following conditions:
  1292  
  1293        (a) You must give any other recipients of the Work or
  1294            Derivative Works a copy of this License; and
  1295  
  1296        (b) You must cause any modified files to carry prominent notices
  1297            stating that You changed the files; and
  1298  
  1299        (c) You must retain, in the Source form of any Derivative Works
  1300            that You distribute, all copyright, patent, trademark, and
  1301            attribution notices from the Source form of the Work,
  1302            excluding those notices that do not pertain to any part of
  1303            the Derivative Works; and
  1304  
  1305        (d) If the Work includes a "NOTICE" text file as part of its
  1306            distribution, then any Derivative Works that You distribute must
  1307            include a readable copy of the attribution notices contained
  1308            within such NOTICE file, excluding those notices that do not
  1309            pertain to any part of the Derivative Works, in at least one
  1310            of the following places: within a NOTICE text file distributed
  1311            as part of the Derivative Works; within the Source form or
  1312            documentation, if provided along with the Derivative Works; or,
  1313            within a display generated by the Derivative Works, if and
  1314            wherever such third-party notices normally appear. The contents
  1315            of the NOTICE file are for informational purposes only and
  1316            do not modify the License. You may add Your own attribution
  1317            notices within Derivative Works that You distribute, alongside
  1318            or as an addendum to the NOTICE text from the Work, provided
  1319            that such additional attribution notices cannot be construed
  1320            as modifying the License.
  1321  
  1322        You may add Your own copyright statement to Your modifications and
  1323        may provide additional or different license terms and conditions
  1324        for use, reproduction, or distribution of Your modifications, or
  1325        for any such Derivative Works as a whole, provided Your use,
  1326        reproduction, and distribution of the Work otherwise complies with
  1327        the conditions stated in this License.
  1328  
  1329     5. Submission of Contributions. Unless You explicitly state otherwise,
  1330        any Contribution intentionally submitted for inclusion in the Work
  1331        by You to the Licensor shall be under the terms and conditions of
  1332        this License, without any additional terms or conditions.
  1333        Notwithstanding the above, nothing herein shall supersede or modify
  1334        the terms of any separate license agreement you may have executed
  1335        with Licensor regarding such Contributions.
  1336  
  1337     6. Trademarks. This License does not grant permission to use the trade
  1338        names, trademarks, service marks, or product names of the Licensor,
  1339        except as required for reasonable and customary use in describing the
  1340        origin of the Work and reproducing the content of the NOTICE file.
  1341  
  1342     7. Disclaimer of Warranty. Unless required by applicable law or
  1343        agreed to in writing, Licensor provides the Work (and each
  1344        Contributor provides its Contributions) on an "AS IS" BASIS,
  1345        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  1346        implied, including, without limitation, any warranties or conditions
  1347        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  1348        PARTICULAR PURPOSE. You are solely responsible for determining the
  1349        appropriateness of using or redistributing the Work and assume any
  1350        risks associated with Your exercise of permissions under this License.
  1351  
  1352     8. Limitation of Liability. In no event and under no legal theory,
  1353        whether in tort (including negligence), contract, or otherwise,
  1354        unless required by applicable law (such as deliberate and grossly
  1355        negligent acts) or agreed to in writing, shall any Contributor be
  1356        liable to You for damages, including any direct, indirect, special,
  1357        incidental, or consequential damages of any character arising as a
  1358        result of this License or out of the use or inability to use the
  1359        Work (including but not limited to damages for loss of goodwill,
  1360        work stoppage, computer failure or malfunction, or any and all
  1361        other commercial damages or losses), even if such Contributor
  1362        has been advised of the possibility of such damages.
  1363  
  1364     9. Accepting Warranty or Additional Liability. While redistributing
  1365        the Work or Derivative Works thereof, You may choose to offer,
  1366        and charge a fee for, acceptance of support, warranty, indemnity,
  1367        or other liability obligations and/or rights consistent with this
  1368        License. However, in accepting such obligations, You may act only
  1369        on Your own behalf and on Your sole responsibility, not on behalf
  1370        of any other Contributor, and only if You agree to indemnify,
  1371        defend, and hold each Contributor harmless for any liability
  1372        incurred by, or claims asserted against, such Contributor by reason
  1373        of your accepting any such warranty or additional liability.
  1374  
  1375     END OF TERMS AND CONDITIONS
  1376  
  1377     APPENDIX: How to apply the Apache License to your work.
  1378  
  1379        To apply the Apache License to your work, attach the following
  1380        boilerplate notice, with the fields enclosed by brackets "[]"
  1381        replaced with your own identifying information. (Don't include
  1382        the brackets!)  The text should be enclosed in the appropriate
  1383        comment syntax for the file format. We also recommend that a
  1384        file or class name and description of purpose be included on the
  1385        same "printed page" as the copyright notice for easier
  1386        identification within third-party archives.
  1387  
  1388     Copyright [yyyy] [name of copyright owner]
  1389  
  1390     Licensed under the Apache License, Version 2.0 (the "License");
  1391     you may not use this file except in compliance with the License.
  1392     You may obtain a copy of the License at
  1393  
  1394         http://www.apache.org/licenses/LICENSE-2.0
  1395  
  1396     Unless required by applicable law or agreed to in writing, software
  1397     distributed under the License is distributed on an "AS IS" BASIS,
  1398     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  1399     See the License for the specific language governing permissions and
  1400     limitations under the License.
  1401  
  1402  ================================================================
  1403  
  1404  github.com/google/uuid
  1405  https://github.com/google/uuid
  1406  ----------------------------------------------------------------
  1407  Copyright (c) 2009,2014 Google Inc. All rights reserved.
  1408  
  1409  Redistribution and use in source and binary forms, with or without
  1410  modification, are permitted provided that the following conditions are
  1411  met:
  1412  
  1413     * Redistributions of source code must retain the above copyright
  1414  notice, this list of conditions and the following disclaimer.
  1415     * Redistributions in binary form must reproduce the above
  1416  copyright notice, this list of conditions and the following disclaimer
  1417  in the documentation and/or other materials provided with the
  1418  distribution.
  1419     * Neither the name of Google Inc. nor the names of its
  1420  contributors may be used to endorse or promote products derived from
  1421  this software without specific prior written permission.
  1422  
  1423  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  1424  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  1425  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  1426  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  1427  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  1428  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  1429  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  1430  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  1431  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  1432  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  1433  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  1434  
  1435  ================================================================
  1436  
  1437  github.com/hashicorp/errwrap
  1438  https://github.com/hashicorp/errwrap
  1439  ----------------------------------------------------------------
  1440  Mozilla Public License, version 2.0
  1441  
  1442  1. Definitions
  1443  
  1444  1.1. “Contributor”
  1445  
  1446       means each individual or legal entity that creates, contributes to the
  1447       creation of, or owns Covered Software.
  1448  
  1449  1.2. “Contributor Version”
  1450  
  1451       means the combination of the Contributions of others (if any) used by a
  1452       Contributor and that particular Contributor’s Contribution.
  1453  
  1454  1.3. “Contribution”
  1455  
  1456       means Covered Software of a particular Contributor.
  1457  
  1458  1.4. “Covered Software”
  1459  
  1460       means Source Code Form to which the initial Contributor has attached the
  1461       notice in Exhibit A, the Executable Form of such Source Code Form, and
  1462       Modifications of such Source Code Form, in each case including portions
  1463       thereof.
  1464  
  1465  1.5. “Incompatible With Secondary Licenses”
  1466       means
  1467  
  1468       a. that the initial Contributor has attached the notice described in
  1469          Exhibit B to the Covered Software; or
  1470  
  1471       b. that the Covered Software was made available under the terms of version
  1472          1.1 or earlier of the License, but not also under the terms of a
  1473          Secondary License.
  1474  
  1475  1.6. “Executable Form”
  1476  
  1477       means any form of the work other than Source Code Form.
  1478  
  1479  1.7. “Larger Work”
  1480  
  1481       means a work that combines Covered Software with other material, in a separate
  1482       file or files, that is not Covered Software.
  1483  
  1484  1.8. “License”
  1485  
  1486       means this document.
  1487  
  1488  1.9. “Licensable”
  1489  
  1490       means having the right to grant, to the maximum extent possible, whether at the
  1491       time of the initial grant or subsequently, any and all of the rights conveyed by
  1492       this License.
  1493  
  1494  1.10. “Modifications”
  1495  
  1496       means any of the following:
  1497  
  1498       a. any file in Source Code Form that results from an addition to, deletion
  1499          from, or modification of the contents of Covered Software; or
  1500  
  1501       b. any new file in Source Code Form that contains any Covered Software.
  1502  
  1503  1.11. “Patent Claims” of a Contributor
  1504  
  1505        means any patent claim(s), including without limitation, method, process,
  1506        and apparatus claims, in any patent Licensable by such Contributor that
  1507        would be infringed, but for the grant of the License, by the making,
  1508        using, selling, offering for sale, having made, import, or transfer of
  1509        either its Contributions or its Contributor Version.
  1510  
  1511  1.12. “Secondary License”
  1512  
  1513        means either the GNU General Public License, Version 2.0, the GNU Lesser
  1514        General Public License, Version 2.1, the GNU Affero General Public
  1515        License, Version 3.0, or any later versions of those licenses.
  1516  
  1517  1.13. “Source Code Form”
  1518  
  1519        means the form of the work preferred for making modifications.
  1520  
  1521  1.14. “You” (or “Your”)
  1522  
  1523        means an individual or a legal entity exercising rights under this
  1524        License. For legal entities, “You” includes any entity that controls, is
  1525        controlled by, or is under common control with You. For purposes of this
  1526        definition, “control” means (a) the power, direct or indirect, to cause
  1527        the direction or management of such entity, whether by contract or
  1528        otherwise, or (b) ownership of more than fifty percent (50%) of the
  1529        outstanding shares or beneficial ownership of such entity.
  1530  
  1531  
  1532  2. License Grants and Conditions
  1533  
  1534  2.1. Grants
  1535  
  1536       Each Contributor hereby grants You a world-wide, royalty-free,
  1537       non-exclusive license:
  1538  
  1539       a. under intellectual property rights (other than patent or trademark)
  1540          Licensable by such Contributor to use, reproduce, make available,
  1541          modify, display, perform, distribute, and otherwise exploit its
  1542          Contributions, either on an unmodified basis, with Modifications, or as
  1543          part of a Larger Work; and
  1544  
  1545       b. under Patent Claims of such Contributor to make, use, sell, offer for
  1546          sale, have made, import, and otherwise transfer either its Contributions
  1547          or its Contributor Version.
  1548  
  1549  2.2. Effective Date
  1550  
  1551       The licenses granted in Section 2.1 with respect to any Contribution become
  1552       effective for each Contribution on the date the Contributor first distributes
  1553       such Contribution.
  1554  
  1555  2.3. Limitations on Grant Scope
  1556  
  1557       The licenses granted in this Section 2 are the only rights granted under this
  1558       License. No additional rights or licenses will be implied from the distribution
  1559       or licensing of Covered Software under this License. Notwithstanding Section
  1560       2.1(b) above, no patent license is granted by a Contributor:
  1561  
  1562       a. for any code that a Contributor has removed from Covered Software; or
  1563  
  1564       b. for infringements caused by: (i) Your and any other third party’s
  1565          modifications of Covered Software, or (ii) the combination of its
  1566          Contributions with other software (except as part of its Contributor
  1567          Version); or
  1568  
  1569       c. under Patent Claims infringed by Covered Software in the absence of its
  1570          Contributions.
  1571  
  1572       This License does not grant any rights in the trademarks, service marks, or
  1573       logos of any Contributor (except as may be necessary to comply with the
  1574       notice requirements in Section 3.4).
  1575  
  1576  2.4. Subsequent Licenses
  1577  
  1578       No Contributor makes additional grants as a result of Your choice to
  1579       distribute the Covered Software under a subsequent version of this License
  1580       (see Section 10.2) or under the terms of a Secondary License (if permitted
  1581       under the terms of Section 3.3).
  1582  
  1583  2.5. Representation
  1584  
  1585       Each Contributor represents that the Contributor believes its Contributions
  1586       are its original creation(s) or it has sufficient rights to grant the
  1587       rights to its Contributions conveyed by this License.
  1588  
  1589  2.6. Fair Use
  1590  
  1591       This License is not intended to limit any rights You have under applicable
  1592       copyright doctrines of fair use, fair dealing, or other equivalents.
  1593  
  1594  2.7. Conditions
  1595  
  1596       Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted in
  1597       Section 2.1.
  1598  
  1599  
  1600  3. Responsibilities
  1601  
  1602  3.1. Distribution of Source Form
  1603  
  1604       All distribution of Covered Software in Source Code Form, including any
  1605       Modifications that You create or to which You contribute, must be under the
  1606       terms of this License. You must inform recipients that the Source Code Form
  1607       of the Covered Software is governed by the terms of this License, and how
  1608       they can obtain a copy of this License. You may not attempt to alter or
  1609       restrict the recipients’ rights in the Source Code Form.
  1610  
  1611  3.2. Distribution of Executable Form
  1612  
  1613       If You distribute Covered Software in Executable Form then:
  1614  
  1615       a. such Covered Software must also be made available in Source Code Form,
  1616          as described in Section 3.1, and You must inform recipients of the
  1617          Executable Form how they can obtain a copy of such Source Code Form by
  1618          reasonable means in a timely manner, at a charge no more than the cost
  1619          of distribution to the recipient; and
  1620  
  1621       b. You may distribute such Executable Form under the terms of this License,
  1622          or sublicense it under different terms, provided that the license for
  1623          the Executable Form does not attempt to limit or alter the recipients’
  1624          rights in the Source Code Form under this License.
  1625  
  1626  3.3. Distribution of a Larger Work
  1627  
  1628       You may create and distribute a Larger Work under terms of Your choice,
  1629       provided that You also comply with the requirements of this License for the
  1630       Covered Software. If the Larger Work is a combination of Covered Software
  1631       with a work governed by one or more Secondary Licenses, and the Covered
  1632       Software is not Incompatible With Secondary Licenses, this License permits
  1633       You to additionally distribute such Covered Software under the terms of
  1634       such Secondary License(s), so that the recipient of the Larger Work may, at
  1635       their option, further distribute the Covered Software under the terms of
  1636       either this License or such Secondary License(s).
  1637  
  1638  3.4. Notices
  1639  
  1640       You may not remove or alter the substance of any license notices (including
  1641       copyright notices, patent notices, disclaimers of warranty, or limitations
  1642       of liability) contained within the Source Code Form of the Covered
  1643       Software, except that You may alter any license notices to the extent
  1644       required to remedy known factual inaccuracies.
  1645  
  1646  3.5. Application of Additional Terms
  1647  
  1648       You may choose to offer, and to charge a fee for, warranty, support,
  1649       indemnity or liability obligations to one or more recipients of Covered
  1650       Software. However, You may do so only on Your own behalf, and not on behalf
  1651       of any Contributor. You must make it absolutely clear that any such
  1652       warranty, support, indemnity, or liability obligation is offered by You
  1653       alone, and You hereby agree to indemnify every Contributor for any
  1654       liability incurred by such Contributor as a result of warranty, support,
  1655       indemnity or liability terms You offer. You may include additional
  1656       disclaimers of warranty and limitations of liability specific to any
  1657       jurisdiction.
  1658  
  1659  4. Inability to Comply Due to Statute or Regulation
  1660  
  1661     If it is impossible for You to comply with any of the terms of this License
  1662     with respect to some or all of the Covered Software due to statute, judicial
  1663     order, or regulation then You must: (a) comply with the terms of this License
  1664     to the maximum extent possible; and (b) describe the limitations and the code
  1665     they affect. Such description must be placed in a text file included with all
  1666     distributions of the Covered Software under this License. Except to the
  1667     extent prohibited by statute or regulation, such description must be
  1668     sufficiently detailed for a recipient of ordinary skill to be able to
  1669     understand it.
  1670  
  1671  5. Termination
  1672  
  1673  5.1. The rights granted under this License will terminate automatically if You
  1674       fail to comply with any of its terms. However, if You become compliant,
  1675       then the rights granted under this License from a particular Contributor
  1676       are reinstated (a) provisionally, unless and until such Contributor
  1677       explicitly and finally terminates Your grants, and (b) on an ongoing basis,
  1678       if such Contributor fails to notify You of the non-compliance by some
  1679       reasonable means prior to 60 days after You have come back into compliance.
  1680       Moreover, Your grants from a particular Contributor are reinstated on an
  1681       ongoing basis if such Contributor notifies You of the non-compliance by
  1682       some reasonable means, this is the first time You have received notice of
  1683       non-compliance with this License from such Contributor, and You become
  1684       compliant prior to 30 days after Your receipt of the notice.
  1685  
  1686  5.2. If You initiate litigation against any entity by asserting a patent
  1687       infringement claim (excluding declaratory judgment actions, counter-claims,
  1688       and cross-claims) alleging that a Contributor Version directly or
  1689       indirectly infringes any patent, then the rights granted to You by any and
  1690       all Contributors for the Covered Software under Section 2.1 of this License
  1691       shall terminate.
  1692  
  1693  5.3. In the event of termination under Sections 5.1 or 5.2 above, all end user
  1694       license agreements (excluding distributors and resellers) which have been
  1695       validly granted by You or Your distributors under this License prior to
  1696       termination shall survive termination.
  1697  
  1698  6. Disclaimer of Warranty
  1699  
  1700     Covered Software is provided under this License on an “as is” basis, without
  1701     warranty of any kind, either expressed, implied, or statutory, including,
  1702     without limitation, warranties that the Covered Software is free of defects,
  1703     merchantable, fit for a particular purpose or non-infringing. The entire
  1704     risk as to the quality and performance of the Covered Software is with You.
  1705     Should any Covered Software prove defective in any respect, You (not any
  1706     Contributor) assume the cost of any necessary servicing, repair, or
  1707     correction. This disclaimer of warranty constitutes an essential part of this
  1708     License. No use of  any Covered Software is authorized under this License
  1709     except under this disclaimer.
  1710  
  1711  7. Limitation of Liability
  1712  
  1713     Under no circumstances and under no legal theory, whether tort (including
  1714     negligence), contract, or otherwise, shall any Contributor, or anyone who
  1715     distributes Covered Software as permitted above, be liable to You for any
  1716     direct, indirect, special, incidental, or consequential damages of any
  1717     character including, without limitation, damages for lost profits, loss of
  1718     goodwill, work stoppage, computer failure or malfunction, or any and all
  1719     other commercial damages or losses, even if such party shall have been
  1720     informed of the possibility of such damages. This limitation of liability
  1721     shall not apply to liability for death or personal injury resulting from such
  1722     party’s negligence to the extent applicable law prohibits such limitation.
  1723     Some jurisdictions do not allow the exclusion or limitation of incidental or
  1724     consequential damages, so this exclusion and limitation may not apply to You.
  1725  
  1726  8. Litigation
  1727  
  1728     Any litigation relating to this License may be brought only in the courts of
  1729     a jurisdiction where the defendant maintains its principal place of business
  1730     and such litigation shall be governed by laws of that jurisdiction, without
  1731     reference to its conflict-of-law provisions. Nothing in this Section shall
  1732     prevent a party’s ability to bring cross-claims or counter-claims.
  1733  
  1734  9. Miscellaneous
  1735  
  1736     This License represents the complete agreement concerning the subject matter
  1737     hereof. If any provision of this License is held to be unenforceable, such
  1738     provision shall be reformed only to the extent necessary to make it
  1739     enforceable. Any law or regulation which provides that the language of a
  1740     contract shall be construed against the drafter shall not be used to construe
  1741     this License against a Contributor.
  1742  
  1743  
  1744  10. Versions of the License
  1745  
  1746  10.1. New Versions
  1747  
  1748        Mozilla Foundation is the license steward. Except as provided in Section
  1749        10.3, no one other than the license steward has the right to modify or
  1750        publish new versions of this License. Each version will be given a
  1751        distinguishing version number.
  1752  
  1753  10.2. Effect of New Versions
  1754  
  1755        You may distribute the Covered Software under the terms of the version of
  1756        the License under which You originally received the Covered Software, or
  1757        under the terms of any subsequent version published by the license
  1758        steward.
  1759  
  1760  10.3. Modified Versions
  1761  
  1762        If you create software not governed by this License, and you want to
  1763        create a new license for such software, you may create and use a modified
  1764        version of this License if you rename the license and remove any
  1765        references to the name of the license steward (except to note that such
  1766        modified license differs from this License).
  1767  
  1768  10.4. Distributing Source Code Form that is Incompatible With Secondary Licenses
  1769        If You choose to distribute Source Code Form that is Incompatible With
  1770        Secondary Licenses under the terms of this version of the License, the
  1771        notice described in Exhibit B of this License must be attached.
  1772  
  1773  Exhibit A - Source Code Form License Notice
  1774  
  1775        This Source Code Form is subject to the
  1776        terms of the Mozilla Public License, v.
  1777        2.0. If a copy of the MPL was not
  1778        distributed with this file, You can
  1779        obtain one at
  1780        http://mozilla.org/MPL/2.0/.
  1781  
  1782  If it is not possible or desirable to put the notice in a particular file, then
  1783  You may include the notice in a location (such as a LICENSE file in a relevant
  1784  directory) where a recipient would be likely to look for such a notice.
  1785  
  1786  You may add additional accurate notices of copyright ownership.
  1787  
  1788  Exhibit B - “Incompatible With Secondary Licenses” Notice
  1789  
  1790        This Source Code Form is “Incompatible
  1791        With Secondary Licenses”, as defined by
  1792        the Mozilla Public License, v. 2.0.
  1793  
  1794  
  1795  ================================================================
  1796  
  1797  github.com/hashicorp/go-multierror
  1798  https://github.com/hashicorp/go-multierror
  1799  ----------------------------------------------------------------
  1800  Mozilla Public License, version 2.0
  1801  
  1802  1. Definitions
  1803  
  1804  1.1. “Contributor”
  1805  
  1806       means each individual or legal entity that creates, contributes to the
  1807       creation of, or owns Covered Software.
  1808  
  1809  1.2. “Contributor Version”
  1810  
  1811       means the combination of the Contributions of others (if any) used by a
  1812       Contributor and that particular Contributor’s Contribution.
  1813  
  1814  1.3. “Contribution”
  1815  
  1816       means Covered Software of a particular Contributor.
  1817  
  1818  1.4. “Covered Software”
  1819  
  1820       means Source Code Form to which the initial Contributor has attached the
  1821       notice in Exhibit A, the Executable Form of such Source Code Form, and
  1822       Modifications of such Source Code Form, in each case including portions
  1823       thereof.
  1824  
  1825  1.5. “Incompatible With Secondary Licenses”
  1826       means
  1827  
  1828       a. that the initial Contributor has attached the notice described in
  1829          Exhibit B to the Covered Software; or
  1830  
  1831       b. that the Covered Software was made available under the terms of version
  1832          1.1 or earlier of the License, but not also under the terms of a
  1833          Secondary License.
  1834  
  1835  1.6. “Executable Form”
  1836  
  1837       means any form of the work other than Source Code Form.
  1838  
  1839  1.7. “Larger Work”
  1840  
  1841       means a work that combines Covered Software with other material, in a separate
  1842       file or files, that is not Covered Software.
  1843  
  1844  1.8. “License”
  1845  
  1846       means this document.
  1847  
  1848  1.9. “Licensable”
  1849  
  1850       means having the right to grant, to the maximum extent possible, whether at the
  1851       time of the initial grant or subsequently, any and all of the rights conveyed by
  1852       this License.
  1853  
  1854  1.10. “Modifications”
  1855  
  1856       means any of the following:
  1857  
  1858       a. any file in Source Code Form that results from an addition to, deletion
  1859          from, or modification of the contents of Covered Software; or
  1860  
  1861       b. any new file in Source Code Form that contains any Covered Software.
  1862  
  1863  1.11. “Patent Claims” of a Contributor
  1864  
  1865        means any patent claim(s), including without limitation, method, process,
  1866        and apparatus claims, in any patent Licensable by such Contributor that
  1867        would be infringed, but for the grant of the License, by the making,
  1868        using, selling, offering for sale, having made, import, or transfer of
  1869        either its Contributions or its Contributor Version.
  1870  
  1871  1.12. “Secondary License”
  1872  
  1873        means either the GNU General Public License, Version 2.0, the GNU Lesser
  1874        General Public License, Version 2.1, the GNU Affero General Public
  1875        License, Version 3.0, or any later versions of those licenses.
  1876  
  1877  1.13. “Source Code Form”
  1878  
  1879        means the form of the work preferred for making modifications.
  1880  
  1881  1.14. “You” (or “Your”)
  1882  
  1883        means an individual or a legal entity exercising rights under this
  1884        License. For legal entities, “You” includes any entity that controls, is
  1885        controlled by, or is under common control with You. For purposes of this
  1886        definition, “control” means (a) the power, direct or indirect, to cause
  1887        the direction or management of such entity, whether by contract or
  1888        otherwise, or (b) ownership of more than fifty percent (50%) of the
  1889        outstanding shares or beneficial ownership of such entity.
  1890  
  1891  
  1892  2. License Grants and Conditions
  1893  
  1894  2.1. Grants
  1895  
  1896       Each Contributor hereby grants You a world-wide, royalty-free,
  1897       non-exclusive license:
  1898  
  1899       a. under intellectual property rights (other than patent or trademark)
  1900          Licensable by such Contributor to use, reproduce, make available,
  1901          modify, display, perform, distribute, and otherwise exploit its
  1902          Contributions, either on an unmodified basis, with Modifications, or as
  1903          part of a Larger Work; and
  1904  
  1905       b. under Patent Claims of such Contributor to make, use, sell, offer for
  1906          sale, have made, import, and otherwise transfer either its Contributions
  1907          or its Contributor Version.
  1908  
  1909  2.2. Effective Date
  1910  
  1911       The licenses granted in Section 2.1 with respect to any Contribution become
  1912       effective for each Contribution on the date the Contributor first distributes
  1913       such Contribution.
  1914  
  1915  2.3. Limitations on Grant Scope
  1916  
  1917       The licenses granted in this Section 2 are the only rights granted under this
  1918       License. No additional rights or licenses will be implied from the distribution
  1919       or licensing of Covered Software under this License. Notwithstanding Section
  1920       2.1(b) above, no patent license is granted by a Contributor:
  1921  
  1922       a. for any code that a Contributor has removed from Covered Software; or
  1923  
  1924       b. for infringements caused by: (i) Your and any other third party’s
  1925          modifications of Covered Software, or (ii) the combination of its
  1926          Contributions with other software (except as part of its Contributor
  1927          Version); or
  1928  
  1929       c. under Patent Claims infringed by Covered Software in the absence of its
  1930          Contributions.
  1931  
  1932       This License does not grant any rights in the trademarks, service marks, or
  1933       logos of any Contributor (except as may be necessary to comply with the
  1934       notice requirements in Section 3.4).
  1935  
  1936  2.4. Subsequent Licenses
  1937  
  1938       No Contributor makes additional grants as a result of Your choice to
  1939       distribute the Covered Software under a subsequent version of this License
  1940       (see Section 10.2) or under the terms of a Secondary License (if permitted
  1941       under the terms of Section 3.3).
  1942  
  1943  2.5. Representation
  1944  
  1945       Each Contributor represents that the Contributor believes its Contributions
  1946       are its original creation(s) or it has sufficient rights to grant the
  1947       rights to its Contributions conveyed by this License.
  1948  
  1949  2.6. Fair Use
  1950  
  1951       This License is not intended to limit any rights You have under applicable
  1952       copyright doctrines of fair use, fair dealing, or other equivalents.
  1953  
  1954  2.7. Conditions
  1955  
  1956       Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted in
  1957       Section 2.1.
  1958  
  1959  
  1960  3. Responsibilities
  1961  
  1962  3.1. Distribution of Source Form
  1963  
  1964       All distribution of Covered Software in Source Code Form, including any
  1965       Modifications that You create or to which You contribute, must be under the
  1966       terms of this License. You must inform recipients that the Source Code Form
  1967       of the Covered Software is governed by the terms of this License, and how
  1968       they can obtain a copy of this License. You may not attempt to alter or
  1969       restrict the recipients’ rights in the Source Code Form.
  1970  
  1971  3.2. Distribution of Executable Form
  1972  
  1973       If You distribute Covered Software in Executable Form then:
  1974  
  1975       a. such Covered Software must also be made available in Source Code Form,
  1976          as described in Section 3.1, and You must inform recipients of the
  1977          Executable Form how they can obtain a copy of such Source Code Form by
  1978          reasonable means in a timely manner, at a charge no more than the cost
  1979          of distribution to the recipient; and
  1980  
  1981       b. You may distribute such Executable Form under the terms of this License,
  1982          or sublicense it under different terms, provided that the license for
  1983          the Executable Form does not attempt to limit or alter the recipients’
  1984          rights in the Source Code Form under this License.
  1985  
  1986  3.3. Distribution of a Larger Work
  1987  
  1988       You may create and distribute a Larger Work under terms of Your choice,
  1989       provided that You also comply with the requirements of this License for the
  1990       Covered Software. If the Larger Work is a combination of Covered Software
  1991       with a work governed by one or more Secondary Licenses, and the Covered
  1992       Software is not Incompatible With Secondary Licenses, this License permits
  1993       You to additionally distribute such Covered Software under the terms of
  1994       such Secondary License(s), so that the recipient of the Larger Work may, at
  1995       their option, further distribute the Covered Software under the terms of
  1996       either this License or such Secondary License(s).
  1997  
  1998  3.4. Notices
  1999  
  2000       You may not remove or alter the substance of any license notices (including
  2001       copyright notices, patent notices, disclaimers of warranty, or limitations
  2002       of liability) contained within the Source Code Form of the Covered
  2003       Software, except that You may alter any license notices to the extent
  2004       required to remedy known factual inaccuracies.
  2005  
  2006  3.5. Application of Additional Terms
  2007  
  2008       You may choose to offer, and to charge a fee for, warranty, support,
  2009       indemnity or liability obligations to one or more recipients of Covered
  2010       Software. However, You may do so only on Your own behalf, and not on behalf
  2011       of any Contributor. You must make it absolutely clear that any such
  2012       warranty, support, indemnity, or liability obligation is offered by You
  2013       alone, and You hereby agree to indemnify every Contributor for any
  2014       liability incurred by such Contributor as a result of warranty, support,
  2015       indemnity or liability terms You offer. You may include additional
  2016       disclaimers of warranty and limitations of liability specific to any
  2017       jurisdiction.
  2018  
  2019  4. Inability to Comply Due to Statute or Regulation
  2020  
  2021     If it is impossible for You to comply with any of the terms of this License
  2022     with respect to some or all of the Covered Software due to statute, judicial
  2023     order, or regulation then You must: (a) comply with the terms of this License
  2024     to the maximum extent possible; and (b) describe the limitations and the code
  2025     they affect. Such description must be placed in a text file included with all
  2026     distributions of the Covered Software under this License. Except to the
  2027     extent prohibited by statute or regulation, such description must be
  2028     sufficiently detailed for a recipient of ordinary skill to be able to
  2029     understand it.
  2030  
  2031  5. Termination
  2032  
  2033  5.1. The rights granted under this License will terminate automatically if You
  2034       fail to comply with any of its terms. However, if You become compliant,
  2035       then the rights granted under this License from a particular Contributor
  2036       are reinstated (a) provisionally, unless and until such Contributor
  2037       explicitly and finally terminates Your grants, and (b) on an ongoing basis,
  2038       if such Contributor fails to notify You of the non-compliance by some
  2039       reasonable means prior to 60 days after You have come back into compliance.
  2040       Moreover, Your grants from a particular Contributor are reinstated on an
  2041       ongoing basis if such Contributor notifies You of the non-compliance by
  2042       some reasonable means, this is the first time You have received notice of
  2043       non-compliance with this License from such Contributor, and You become
  2044       compliant prior to 30 days after Your receipt of the notice.
  2045  
  2046  5.2. If You initiate litigation against any entity by asserting a patent
  2047       infringement claim (excluding declaratory judgment actions, counter-claims,
  2048       and cross-claims) alleging that a Contributor Version directly or
  2049       indirectly infringes any patent, then the rights granted to You by any and
  2050       all Contributors for the Covered Software under Section 2.1 of this License
  2051       shall terminate.
  2052  
  2053  5.3. In the event of termination under Sections 5.1 or 5.2 above, all end user
  2054       license agreements (excluding distributors and resellers) which have been
  2055       validly granted by You or Your distributors under this License prior to
  2056       termination shall survive termination.
  2057  
  2058  6. Disclaimer of Warranty
  2059  
  2060     Covered Software is provided under this License on an “as is” basis, without
  2061     warranty of any kind, either expressed, implied, or statutory, including,
  2062     without limitation, warranties that the Covered Software is free of defects,
  2063     merchantable, fit for a particular purpose or non-infringing. The entire
  2064     risk as to the quality and performance of the Covered Software is with You.
  2065     Should any Covered Software prove defective in any respect, You (not any
  2066     Contributor) assume the cost of any necessary servicing, repair, or
  2067     correction. This disclaimer of warranty constitutes an essential part of this
  2068     License. No use of  any Covered Software is authorized under this License
  2069     except under this disclaimer.
  2070  
  2071  7. Limitation of Liability
  2072  
  2073     Under no circumstances and under no legal theory, whether tort (including
  2074     negligence), contract, or otherwise, shall any Contributor, or anyone who
  2075     distributes Covered Software as permitted above, be liable to You for any
  2076     direct, indirect, special, incidental, or consequential damages of any
  2077     character including, without limitation, damages for lost profits, loss of
  2078     goodwill, work stoppage, computer failure or malfunction, or any and all
  2079     other commercial damages or losses, even if such party shall have been
  2080     informed of the possibility of such damages. This limitation of liability
  2081     shall not apply to liability for death or personal injury resulting from such
  2082     party’s negligence to the extent applicable law prohibits such limitation.
  2083     Some jurisdictions do not allow the exclusion or limitation of incidental or
  2084     consequential damages, so this exclusion and limitation may not apply to You.
  2085  
  2086  8. Litigation
  2087  
  2088     Any litigation relating to this License may be brought only in the courts of
  2089     a jurisdiction where the defendant maintains its principal place of business
  2090     and such litigation shall be governed by laws of that jurisdiction, without
  2091     reference to its conflict-of-law provisions. Nothing in this Section shall
  2092     prevent a party’s ability to bring cross-claims or counter-claims.
  2093  
  2094  9. Miscellaneous
  2095  
  2096     This License represents the complete agreement concerning the subject matter
  2097     hereof. If any provision of this License is held to be unenforceable, such
  2098     provision shall be reformed only to the extent necessary to make it
  2099     enforceable. Any law or regulation which provides that the language of a
  2100     contract shall be construed against the drafter shall not be used to construe
  2101     this License against a Contributor.
  2102  
  2103  
  2104  10. Versions of the License
  2105  
  2106  10.1. New Versions
  2107  
  2108        Mozilla Foundation is the license steward. Except as provided in Section
  2109        10.3, no one other than the license steward has the right to modify or
  2110        publish new versions of this License. Each version will be given a
  2111        distinguishing version number.
  2112  
  2113  10.2. Effect of New Versions
  2114  
  2115        You may distribute the Covered Software under the terms of the version of
  2116        the License under which You originally received the Covered Software, or
  2117        under the terms of any subsequent version published by the license
  2118        steward.
  2119  
  2120  10.3. Modified Versions
  2121  
  2122        If you create software not governed by this License, and you want to
  2123        create a new license for such software, you may create and use a modified
  2124        version of this License if you rename the license and remove any
  2125        references to the name of the license steward (except to note that such
  2126        modified license differs from this License).
  2127  
  2128  10.4. Distributing Source Code Form that is Incompatible With Secondary Licenses
  2129        If You choose to distribute Source Code Form that is Incompatible With
  2130        Secondary Licenses under the terms of this version of the License, the
  2131        notice described in Exhibit B of this License must be attached.
  2132  
  2133  Exhibit A - Source Code Form License Notice
  2134  
  2135        This Source Code Form is subject to the
  2136        terms of the Mozilla Public License, v.
  2137        2.0. If a copy of the MPL was not
  2138        distributed with this file, You can
  2139        obtain one at
  2140        http://mozilla.org/MPL/2.0/.
  2141  
  2142  If it is not possible or desirable to put the notice in a particular file, then
  2143  You may include the notice in a location (such as a LICENSE file in a relevant
  2144  directory) where a recipient would be likely to look for such a notice.
  2145  
  2146  You may add additional accurate notices of copyright ownership.
  2147  
  2148  Exhibit B - “Incompatible With Secondary Licenses” Notice
  2149  
  2150        This Source Code Form is “Incompatible
  2151        With Secondary Licenses”, as defined by
  2152        the Mozilla Public License, v. 2.0.
  2153  
  2154  ================================================================
  2155  
  2156  github.com/inconshreveable/mousetrap
  2157  https://github.com/inconshreveable/mousetrap
  2158  ----------------------------------------------------------------
  2159                                   Apache License
  2160                             Version 2.0, January 2004
  2161                          http://www.apache.org/licenses/
  2162  
  2163     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  2164  
  2165     1. Definitions.
  2166  
  2167        "License" shall mean the terms and conditions for use, reproduction,
  2168        and distribution as defined by Sections 1 through 9 of this document.
  2169  
  2170        "Licensor" shall mean the copyright owner or entity authorized by
  2171        the copyright owner that is granting the License.
  2172  
  2173        "Legal Entity" shall mean the union of the acting entity and all
  2174        other entities that control, are controlled by, or are under common
  2175        control with that entity. For the purposes of this definition,
  2176        "control" means (i) the power, direct or indirect, to cause the
  2177        direction or management of such entity, whether by contract or
  2178        otherwise, or (ii) ownership of fifty percent (50%) or more of the
  2179        outstanding shares, or (iii) beneficial ownership of such entity.
  2180  
  2181        "You" (or "Your") shall mean an individual or Legal Entity
  2182        exercising permissions granted by this License.
  2183  
  2184        "Source" form shall mean the preferred form for making modifications,
  2185        including but not limited to software source code, documentation
  2186        source, and configuration files.
  2187  
  2188        "Object" form shall mean any form resulting from mechanical
  2189        transformation or translation of a Source form, including but
  2190        not limited to compiled object code, generated documentation,
  2191        and conversions to other media types.
  2192  
  2193        "Work" shall mean the work of authorship, whether in Source or
  2194        Object form, made available under the License, as indicated by a
  2195        copyright notice that is included in or attached to the work
  2196        (an example is provided in the Appendix below).
  2197  
  2198        "Derivative Works" shall mean any work, whether in Source or Object
  2199        form, that is based on (or derived from) the Work and for which the
  2200        editorial revisions, annotations, elaborations, or other modifications
  2201        represent, as a whole, an original work of authorship. For the purposes
  2202        of this License, Derivative Works shall not include works that remain
  2203        separable from, or merely link (or bind by name) to the interfaces of,
  2204        the Work and Derivative Works thereof.
  2205  
  2206        "Contribution" shall mean any work of authorship, including
  2207        the original version of the Work and any modifications or additions
  2208        to that Work or Derivative Works thereof, that is intentionally
  2209        submitted to Licensor for inclusion in the Work by the copyright owner
  2210        or by an individual or Legal Entity authorized to submit on behalf of
  2211        the copyright owner. For the purposes of this definition, "submitted"
  2212        means any form of electronic, verbal, or written communication sent
  2213        to the Licensor or its representatives, including but not limited to
  2214        communication on electronic mailing lists, source code control systems,
  2215        and issue tracking systems that are managed by, or on behalf of, the
  2216        Licensor for the purpose of discussing and improving the Work, but
  2217        excluding communication that is conspicuously marked or otherwise
  2218        designated in writing by the copyright owner as "Not a Contribution."
  2219  
  2220        "Contributor" shall mean Licensor and any individual or Legal Entity
  2221        on behalf of whom a Contribution has been received by Licensor and
  2222        subsequently incorporated within the Work.
  2223  
  2224     2. Grant of Copyright License. Subject to the terms and conditions of
  2225        this License, each Contributor hereby grants to You a perpetual,
  2226        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  2227        copyright license to reproduce, prepare Derivative Works of,
  2228        publicly display, publicly perform, sublicense, and distribute the
  2229        Work and such Derivative Works in Source or Object form.
  2230  
  2231     3. Grant of Patent License. Subject to the terms and conditions of
  2232        this License, each Contributor hereby grants to You a perpetual,
  2233        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  2234        (except as stated in this section) patent license to make, have made,
  2235        use, offer to sell, sell, import, and otherwise transfer the Work,
  2236        where such license applies only to those patent claims licensable
  2237        by such Contributor that are necessarily infringed by their
  2238        Contribution(s) alone or by combination of their Contribution(s)
  2239        with the Work to which such Contribution(s) was submitted. If You
  2240        institute patent litigation against any entity (including a
  2241        cross-claim or counterclaim in a lawsuit) alleging that the Work
  2242        or a Contribution incorporated within the Work constitutes direct
  2243        or contributory patent infringement, then any patent licenses
  2244        granted to You under this License for that Work shall terminate
  2245        as of the date such litigation is filed.
  2246  
  2247     4. Redistribution. You may reproduce and distribute copies of the
  2248        Work or Derivative Works thereof in any medium, with or without
  2249        modifications, and in Source or Object form, provided that You
  2250        meet the following conditions:
  2251  
  2252        (a) You must give any other recipients of the Work or
  2253            Derivative Works a copy of this License; and
  2254  
  2255        (b) You must cause any modified files to carry prominent notices
  2256            stating that You changed the files; and
  2257  
  2258        (c) You must retain, in the Source form of any Derivative Works
  2259            that You distribute, all copyright, patent, trademark, and
  2260            attribution notices from the Source form of the Work,
  2261            excluding those notices that do not pertain to any part of
  2262            the Derivative Works; and
  2263  
  2264        (d) If the Work includes a "NOTICE" text file as part of its
  2265            distribution, then any Derivative Works that You distribute must
  2266            include a readable copy of the attribution notices contained
  2267            within such NOTICE file, excluding those notices that do not
  2268            pertain to any part of the Derivative Works, in at least one
  2269            of the following places: within a NOTICE text file distributed
  2270            as part of the Derivative Works; within the Source form or
  2271            documentation, if provided along with the Derivative Works; or,
  2272            within a display generated by the Derivative Works, if and
  2273            wherever such third-party notices normally appear. The contents
  2274            of the NOTICE file are for informational purposes only and
  2275            do not modify the License. You may add Your own attribution
  2276            notices within Derivative Works that You distribute, alongside
  2277            or as an addendum to the NOTICE text from the Work, provided
  2278            that such additional attribution notices cannot be construed
  2279            as modifying the License.
  2280  
  2281        You may add Your own copyright statement to Your modifications and
  2282        may provide additional or different license terms and conditions
  2283        for use, reproduction, or distribution of Your modifications, or
  2284        for any such Derivative Works as a whole, provided Your use,
  2285        reproduction, and distribution of the Work otherwise complies with
  2286        the conditions stated in this License.
  2287  
  2288     5. Submission of Contributions. Unless You explicitly state otherwise,
  2289        any Contribution intentionally submitted for inclusion in the Work
  2290        by You to the Licensor shall be under the terms and conditions of
  2291        this License, without any additional terms or conditions.
  2292        Notwithstanding the above, nothing herein shall supersede or modify
  2293        the terms of any separate license agreement you may have executed
  2294        with Licensor regarding such Contributions.
  2295  
  2296     6. Trademarks. This License does not grant permission to use the trade
  2297        names, trademarks, service marks, or product names of the Licensor,
  2298        except as required for reasonable and customary use in describing the
  2299        origin of the Work and reproducing the content of the NOTICE file.
  2300  
  2301     7. Disclaimer of Warranty. Unless required by applicable law or
  2302        agreed to in writing, Licensor provides the Work (and each
  2303        Contributor provides its Contributions) on an "AS IS" BASIS,
  2304        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  2305        implied, including, without limitation, any warranties or conditions
  2306        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  2307        PARTICULAR PURPOSE. You are solely responsible for determining the
  2308        appropriateness of using or redistributing the Work and assume any
  2309        risks associated with Your exercise of permissions under this License.
  2310  
  2311     8. Limitation of Liability. In no event and under no legal theory,
  2312        whether in tort (including negligence), contract, or otherwise,
  2313        unless required by applicable law (such as deliberate and grossly
  2314        negligent acts) or agreed to in writing, shall any Contributor be
  2315        liable to You for damages, including any direct, indirect, special,
  2316        incidental, or consequential damages of any character arising as a
  2317        result of this License or out of the use or inability to use the
  2318        Work (including but not limited to damages for loss of goodwill,
  2319        work stoppage, computer failure or malfunction, or any and all
  2320        other commercial damages or losses), even if such Contributor
  2321        has been advised of the possibility of such damages.
  2322  
  2323     9. Accepting Warranty or Additional Liability. While redistributing
  2324        the Work or Derivative Works thereof, You may choose to offer,
  2325        and charge a fee for, acceptance of support, warranty, indemnity,
  2326        or other liability obligations and/or rights consistent with this
  2327        License. However, in accepting such obligations, You may act only
  2328        on Your own behalf and on Your sole responsibility, not on behalf
  2329        of any other Contributor, and only if You agree to indemnify,
  2330        defend, and hold each Contributor harmless for any liability
  2331        incurred by, or claims asserted against, such Contributor by reason
  2332        of your accepting any such warranty or additional liability.
  2333  
  2334     END OF TERMS AND CONDITIONS
  2335  
  2336     APPENDIX: How to apply the Apache License to your work.
  2337  
  2338        To apply the Apache License to your work, attach the following
  2339        boilerplate notice, with the fields enclosed by brackets "[]"
  2340        replaced with your own identifying information. (Don't include
  2341        the brackets!)  The text should be enclosed in the appropriate
  2342        comment syntax for the file format. We also recommend that a
  2343        file or class name and description of purpose be included on the
  2344        same "printed page" as the copyright notice for easier
  2345        identification within third-party archives.
  2346  
  2347     Copyright 2022 Alan Shreve (@inconshreveable)
  2348  
  2349     Licensed under the Apache License, Version 2.0 (the "License");
  2350     you may not use this file except in compliance with the License.
  2351     You may obtain a copy of the License at
  2352  
  2353         http://www.apache.org/licenses/LICENSE-2.0
  2354  
  2355     Unless required by applicable law or agreed to in writing, software
  2356     distributed under the License is distributed on an "AS IS" BASIS,
  2357     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  2358     See the License for the specific language governing permissions and
  2359     limitations under the License.
  2360  
  2361  ================================================================
  2362  
  2363  github.com/jedib0t/go-pretty/v6
  2364  https://github.com/jedib0t/go-pretty/v6
  2365  ----------------------------------------------------------------
  2366  MIT License
  2367  
  2368  Copyright (c) 2018 jedib0t
  2369  
  2370  Permission is hereby granted, free of charge, to any person obtaining a copy
  2371  of this software and associated documentation files (the "Software"), to deal
  2372  in the Software without restriction, including without limitation the rights
  2373  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  2374  copies of the Software, and to permit persons to whom the Software is
  2375  furnished to do so, subject to the following conditions:
  2376  
  2377  The above copyright notice and this permission notice shall be included in all
  2378  copies or substantial portions of the Software.
  2379  
  2380  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  2381  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  2382  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  2383  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  2384  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  2385  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  2386  SOFTWARE.
  2387  
  2388  ================================================================
  2389  
  2390  github.com/juju/ratelimit
  2391  https://github.com/juju/ratelimit
  2392  ----------------------------------------------------------------
  2393  All files in this repository are licensed as follows. If you contribute
  2394  to this repository, it is assumed that you license your contribution
  2395  under the same license unless you state otherwise.
  2396  
  2397  All files Copyright (C) 2015 Canonical Ltd. unless otherwise specified in the file.
  2398  
  2399  This software is licensed under the LGPLv3, included below.
  2400  
  2401  As a special exception to the GNU Lesser General Public License version 3
  2402  ("LGPL3"), the copyright holders of this Library give you permission to
  2403  convey to a third party a Combined Work that links statically or dynamically
  2404  to this Library without providing any Minimal Corresponding Source or
  2405  Minimal Application Code as set out in 4d or providing the installation
  2406  information set out in section 4e, provided that you comply with the other
  2407  provisions of LGPL3 and provided that you meet, for the Application the
  2408  terms and conditions of the license(s) which apply to the Application.
  2409  
  2410  Except as stated in this special exception, the provisions of LGPL3 will
  2411  continue to comply in full to this Library. If you modify this Library, you
  2412  may apply this exception to your version of this Library, but you are not
  2413  obliged to do so. If you do not wish to do so, delete this exception
  2414  statement from your version. This exception does not (and cannot) modify any
  2415  license terms which apply to the Application, with which you must still
  2416  comply.
  2417  
  2418  
  2419                     GNU LESSER GENERAL PUBLIC LICENSE
  2420                         Version 3, 29 June 2007
  2421  
  2422   Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
  2423   Everyone is permitted to copy and distribute verbatim copies
  2424   of this license document, but changing it is not allowed.
  2425  
  2426  
  2427    This version of the GNU Lesser General Public License incorporates
  2428  the terms and conditions of version 3 of the GNU General Public
  2429  License, supplemented by the additional permissions listed below.
  2430  
  2431    0. Additional Definitions.
  2432  
  2433    As used herein, "this License" refers to version 3 of the GNU Lesser
  2434  General Public License, and the "GNU GPL" refers to version 3 of the GNU
  2435  General Public License.
  2436  
  2437    "The Library" refers to a covered work governed by this License,
  2438  other than an Application or a Combined Work as defined below.
  2439  
  2440    An "Application" is any work that makes use of an interface provided
  2441  by the Library, but which is not otherwise based on the Library.
  2442  Defining a subclass of a class defined by the Library is deemed a mode
  2443  of using an interface provided by the Library.
  2444  
  2445    A "Combined Work" is a work produced by combining or linking an
  2446  Application with the Library.  The particular version of the Library
  2447  with which the Combined Work was made is also called the "Linked
  2448  Version".
  2449  
  2450    The "Minimal Corresponding Source" for a Combined Work means the
  2451  Corresponding Source for the Combined Work, excluding any source code
  2452  for portions of the Combined Work that, considered in isolation, are
  2453  based on the Application, and not on the Linked Version.
  2454  
  2455    The "Corresponding Application Code" for a Combined Work means the
  2456  object code and/or source code for the Application, including any data
  2457  and utility programs needed for reproducing the Combined Work from the
  2458  Application, but excluding the System Libraries of the Combined Work.
  2459  
  2460    1. Exception to Section 3 of the GNU GPL.
  2461  
  2462    You may convey a covered work under sections 3 and 4 of this License
  2463  without being bound by section 3 of the GNU GPL.
  2464  
  2465    2. Conveying Modified Versions.
  2466  
  2467    If you modify a copy of the Library, and, in your modifications, a
  2468  facility refers to a function or data to be supplied by an Application
  2469  that uses the facility (other than as an argument passed when the
  2470  facility is invoked), then you may convey a copy of the modified
  2471  version:
  2472  
  2473     a) under this License, provided that you make a good faith effort to
  2474     ensure that, in the event an Application does not supply the
  2475     function or data, the facility still operates, and performs
  2476     whatever part of its purpose remains meaningful, or
  2477  
  2478     b) under the GNU GPL, with none of the additional permissions of
  2479     this License applicable to that copy.
  2480  
  2481    3. Object Code Incorporating Material from Library Header Files.
  2482  
  2483    The object code form of an Application may incorporate material from
  2484  a header file that is part of the Library.  You may convey such object
  2485  code under terms of your choice, provided that, if the incorporated
  2486  material is not limited to numerical parameters, data structure
  2487  layouts and accessors, or small macros, inline functions and templates
  2488  (ten or fewer lines in length), you do both of the following:
  2489  
  2490     a) Give prominent notice with each copy of the object code that the
  2491     Library is used in it and that the Library and its use are
  2492     covered by this License.
  2493  
  2494     b) Accompany the object code with a copy of the GNU GPL and this license
  2495     document.
  2496  
  2497    4. Combined Works.
  2498  
  2499    You may convey a Combined Work under terms of your choice that,
  2500  taken together, effectively do not restrict modification of the
  2501  portions of the Library contained in the Combined Work and reverse
  2502  engineering for debugging such modifications, if you also do each of
  2503  the following:
  2504  
  2505     a) Give prominent notice with each copy of the Combined Work that
  2506     the Library is used in it and that the Library and its use are
  2507     covered by this License.
  2508  
  2509     b) Accompany the Combined Work with a copy of the GNU GPL and this license
  2510     document.
  2511  
  2512     c) For a Combined Work that displays copyright notices during
  2513     execution, include the copyright notice for the Library among
  2514     these notices, as well as a reference directing the user to the
  2515     copies of the GNU GPL and this license document.
  2516  
  2517     d) Do one of the following:
  2518  
  2519         0) Convey the Minimal Corresponding Source under the terms of this
  2520         License, and the Corresponding Application Code in a form
  2521         suitable for, and under terms that permit, the user to
  2522         recombine or relink the Application with a modified version of
  2523         the Linked Version to produce a modified Combined Work, in the
  2524         manner specified by section 6 of the GNU GPL for conveying
  2525         Corresponding Source.
  2526  
  2527         1) Use a suitable shared library mechanism for linking with the
  2528         Library.  A suitable mechanism is one that (a) uses at run time
  2529         a copy of the Library already present on the user's computer
  2530         system, and (b) will operate properly with a modified version
  2531         of the Library that is interface-compatible with the Linked
  2532         Version.
  2533  
  2534     e) Provide Installation Information, but only if you would otherwise
  2535     be required to provide such information under section 6 of the
  2536     GNU GPL, and only to the extent that such information is
  2537     necessary to install and execute a modified version of the
  2538     Combined Work produced by recombining or relinking the
  2539     Application with a modified version of the Linked Version. (If
  2540     you use option 4d0, the Installation Information must accompany
  2541     the Minimal Corresponding Source and Corresponding Application
  2542     Code. If you use option 4d1, you must provide the Installation
  2543     Information in the manner specified by section 6 of the GNU GPL
  2544     for conveying Corresponding Source.)
  2545  
  2546    5. Combined Libraries.
  2547  
  2548    You may place library facilities that are a work based on the
  2549  Library side by side in a single library together with other library
  2550  facilities that are not Applications and are not covered by this
  2551  License, and convey such a combined library under terms of your
  2552  choice, if you do both of the following:
  2553  
  2554     a) Accompany the combined library with a copy of the same work based
  2555     on the Library, uncombined with any other library facilities,
  2556     conveyed under the terms of this License.
  2557  
  2558     b) Give prominent notice with the combined library that part of it
  2559     is a work based on the Library, and explaining where to find the
  2560     accompanying uncombined form of the same work.
  2561  
  2562    6. Revised Versions of the GNU Lesser General Public License.
  2563  
  2564    The Free Software Foundation may publish revised and/or new versions
  2565  of the GNU Lesser General Public License from time to time. Such new
  2566  versions will be similar in spirit to the present version, but may
  2567  differ in detail to address new problems or concerns.
  2568  
  2569    Each version is given a distinguishing version number. If the
  2570  Library as you received it specifies that a certain numbered version
  2571  of the GNU Lesser General Public License "or any later version"
  2572  applies to it, you have the option of following the terms and
  2573  conditions either of that published version or of any later version
  2574  published by the Free Software Foundation. If the Library as you
  2575  received it does not specify a version number of the GNU Lesser
  2576  General Public License, you may choose any version of the GNU Lesser
  2577  General Public License ever published by the Free Software Foundation.
  2578  
  2579    If the Library as you received it specifies that a proxy can decide
  2580  whether future versions of the GNU Lesser General Public License shall
  2581  apply, that proxy's public statement of acceptance of any version is
  2582  permanent authorization for you to choose that version for the
  2583  Library.
  2584  
  2585  ================================================================
  2586  
  2587  github.com/klauspost/compress
  2588  https://github.com/klauspost/compress
  2589  ----------------------------------------------------------------
  2590  Copyright (c) 2012 The Go Authors. All rights reserved.
  2591  Copyright (c) 2019 Klaus Post. All rights reserved.
  2592  
  2593  Redistribution and use in source and binary forms, with or without
  2594  modification, are permitted provided that the following conditions are
  2595  met:
  2596  
  2597     * Redistributions of source code must retain the above copyright
  2598  notice, this list of conditions and the following disclaimer.
  2599     * Redistributions in binary form must reproduce the above
  2600  copyright notice, this list of conditions and the following disclaimer
  2601  in the documentation and/or other materials provided with the
  2602  distribution.
  2603     * Neither the name of Google Inc. nor the names of its
  2604  contributors may be used to endorse or promote products derived from
  2605  this software without specific prior written permission.
  2606  
  2607  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  2608  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  2609  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  2610  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  2611  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  2612  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  2613  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  2614  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  2615  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  2616  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  2617  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  2618  
  2619  ------------------
  2620  
  2621  Files: gzhttp/*
  2622  
  2623                                   Apache License
  2624                             Version 2.0, January 2004
  2625                          http://www.apache.org/licenses/
  2626  
  2627     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  2628  
  2629     1. Definitions.
  2630  
  2631        "License" shall mean the terms and conditions for use, reproduction,
  2632        and distribution as defined by Sections 1 through 9 of this document.
  2633  
  2634        "Licensor" shall mean the copyright owner or entity authorized by
  2635        the copyright owner that is granting the License.
  2636  
  2637        "Legal Entity" shall mean the union of the acting entity and all
  2638        other entities that control, are controlled by, or are under common
  2639        control with that entity. For the purposes of this definition,
  2640        "control" means (i) the power, direct or indirect, to cause the
  2641        direction or management of such entity, whether by contract or
  2642        otherwise, or (ii) ownership of fifty percent (50%) or more of the
  2643        outstanding shares, or (iii) beneficial ownership of such entity.
  2644  
  2645        "You" (or "Your") shall mean an individual or Legal Entity
  2646        exercising permissions granted by this License.
  2647  
  2648        "Source" form shall mean the preferred form for making modifications,
  2649        including but not limited to software source code, documentation
  2650        source, and configuration files.
  2651  
  2652        "Object" form shall mean any form resulting from mechanical
  2653        transformation or translation of a Source form, including but
  2654        not limited to compiled object code, generated documentation,
  2655        and conversions to other media types.
  2656  
  2657        "Work" shall mean the work of authorship, whether in Source or
  2658        Object form, made available under the License, as indicated by a
  2659        copyright notice that is included in or attached to the work
  2660        (an example is provided in the Appendix below).
  2661  
  2662        "Derivative Works" shall mean any work, whether in Source or Object
  2663        form, that is based on (or derived from) the Work and for which the
  2664        editorial revisions, annotations, elaborations, or other modifications
  2665        represent, as a whole, an original work of authorship. For the purposes
  2666        of this License, Derivative Works shall not include works that remain
  2667        separable from, or merely link (or bind by name) to the interfaces of,
  2668        the Work and Derivative Works thereof.
  2669  
  2670        "Contribution" shall mean any work of authorship, including
  2671        the original version of the Work and any modifications or additions
  2672        to that Work or Derivative Works thereof, that is intentionally
  2673        submitted to Licensor for inclusion in the Work by the copyright owner
  2674        or by an individual or Legal Entity authorized to submit on behalf of
  2675        the copyright owner. For the purposes of this definition, "submitted"
  2676        means any form of electronic, verbal, or written communication sent
  2677        to the Licensor or its representatives, including but not limited to
  2678        communication on electronic mailing lists, source code control systems,
  2679        and issue tracking systems that are managed by, or on behalf of, the
  2680        Licensor for the purpose of discussing and improving the Work, but
  2681        excluding communication that is conspicuously marked or otherwise
  2682        designated in writing by the copyright owner as "Not a Contribution."
  2683  
  2684        "Contributor" shall mean Licensor and any individual or Legal Entity
  2685        on behalf of whom a Contribution has been received by Licensor and
  2686        subsequently incorporated within the Work.
  2687  
  2688     2. Grant of Copyright License. Subject to the terms and conditions of
  2689        this License, each Contributor hereby grants to You a perpetual,
  2690        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  2691        copyright license to reproduce, prepare Derivative Works of,
  2692        publicly display, publicly perform, sublicense, and distribute the
  2693        Work and such Derivative Works in Source or Object form.
  2694  
  2695     3. Grant of Patent License. Subject to the terms and conditions of
  2696        this License, each Contributor hereby grants to You a perpetual,
  2697        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  2698        (except as stated in this section) patent license to make, have made,
  2699        use, offer to sell, sell, import, and otherwise transfer the Work,
  2700        where such license applies only to those patent claims licensable
  2701        by such Contributor that are necessarily infringed by their
  2702        Contribution(s) alone or by combination of their Contribution(s)
  2703        with the Work to which such Contribution(s) was submitted. If You
  2704        institute patent litigation against any entity (including a
  2705        cross-claim or counterclaim in a lawsuit) alleging that the Work
  2706        or a Contribution incorporated within the Work constitutes direct
  2707        or contributory patent infringement, then any patent licenses
  2708        granted to You under this License for that Work shall terminate
  2709        as of the date such litigation is filed.
  2710  
  2711     4. Redistribution. You may reproduce and distribute copies of the
  2712        Work or Derivative Works thereof in any medium, with or without
  2713        modifications, and in Source or Object form, provided that You
  2714        meet the following conditions:
  2715  
  2716        (a) You must give any other recipients of the Work or
  2717            Derivative Works a copy of this License; and
  2718  
  2719        (b) You must cause any modified files to carry prominent notices
  2720            stating that You changed the files; and
  2721  
  2722        (c) You must retain, in the Source form of any Derivative Works
  2723            that You distribute, all copyright, patent, trademark, and
  2724            attribution notices from the Source form of the Work,
  2725            excluding those notices that do not pertain to any part of
  2726            the Derivative Works; and
  2727  
  2728        (d) If the Work includes a "NOTICE" text file as part of its
  2729            distribution, then any Derivative Works that You distribute must
  2730            include a readable copy of the attribution notices contained
  2731            within such NOTICE file, excluding those notices that do not
  2732            pertain to any part of the Derivative Works, in at least one
  2733            of the following places: within a NOTICE text file distributed
  2734            as part of the Derivative Works; within the Source form or
  2735            documentation, if provided along with the Derivative Works; or,
  2736            within a display generated by the Derivative Works, if and
  2737            wherever such third-party notices normally appear. The contents
  2738            of the NOTICE file are for informational purposes only and
  2739            do not modify the License. You may add Your own attribution
  2740            notices within Derivative Works that You distribute, alongside
  2741            or as an addendum to the NOTICE text from the Work, provided
  2742            that such additional attribution notices cannot be construed
  2743            as modifying the License.
  2744  
  2745        You may add Your own copyright statement to Your modifications and
  2746        may provide additional or different license terms and conditions
  2747        for use, reproduction, or distribution of Your modifications, or
  2748        for any such Derivative Works as a whole, provided Your use,
  2749        reproduction, and distribution of the Work otherwise complies with
  2750        the conditions stated in this License.
  2751  
  2752     5. Submission of Contributions. Unless You explicitly state otherwise,
  2753        any Contribution intentionally submitted for inclusion in the Work
  2754        by You to the Licensor shall be under the terms and conditions of
  2755        this License, without any additional terms or conditions.
  2756        Notwithstanding the above, nothing herein shall supersede or modify
  2757        the terms of any separate license agreement you may have executed
  2758        with Licensor regarding such Contributions.
  2759  
  2760     6. Trademarks. This License does not grant permission to use the trade
  2761        names, trademarks, service marks, or product names of the Licensor,
  2762        except as required for reasonable and customary use in describing the
  2763        origin of the Work and reproducing the content of the NOTICE file.
  2764  
  2765     7. Disclaimer of Warranty. Unless required by applicable law or
  2766        agreed to in writing, Licensor provides the Work (and each
  2767        Contributor provides its Contributions) on an "AS IS" BASIS,
  2768        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  2769        implied, including, without limitation, any warranties or conditions
  2770        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  2771        PARTICULAR PURPOSE. You are solely responsible for determining the
  2772        appropriateness of using or redistributing the Work and assume any
  2773        risks associated with Your exercise of permissions under this License.
  2774  
  2775     8. Limitation of Liability. In no event and under no legal theory,
  2776        whether in tort (including negligence), contract, or otherwise,
  2777        unless required by applicable law (such as deliberate and grossly
  2778        negligent acts) or agreed to in writing, shall any Contributor be
  2779        liable to You for damages, including any direct, indirect, special,
  2780        incidental, or consequential damages of any character arising as a
  2781        result of this License or out of the use or inability to use the
  2782        Work (including but not limited to damages for loss of goodwill,
  2783        work stoppage, computer failure or malfunction, or any and all
  2784        other commercial damages or losses), even if such Contributor
  2785        has been advised of the possibility of such damages.
  2786  
  2787     9. Accepting Warranty or Additional Liability. While redistributing
  2788        the Work or Derivative Works thereof, You may choose to offer,
  2789        and charge a fee for, acceptance of support, warranty, indemnity,
  2790        or other liability obligations and/or rights consistent with this
  2791        License. However, in accepting such obligations, You may act only
  2792        on Your own behalf and on Your sole responsibility, not on behalf
  2793        of any other Contributor, and only if You agree to indemnify,
  2794        defend, and hold each Contributor harmless for any liability
  2795        incurred by, or claims asserted against, such Contributor by reason
  2796        of your accepting any such warranty or additional liability.
  2797  
  2798     END OF TERMS AND CONDITIONS
  2799  
  2800     APPENDIX: How to apply the Apache License to your work.
  2801  
  2802        To apply the Apache License to your work, attach the following
  2803        boilerplate notice, with the fields enclosed by brackets "[]"
  2804        replaced with your own identifying information. (Don't include
  2805        the brackets!)  The text should be enclosed in the appropriate
  2806        comment syntax for the file format. We also recommend that a
  2807        file or class name and description of purpose be included on the
  2808        same "printed page" as the copyright notice for easier
  2809        identification within third-party archives.
  2810  
  2811     Copyright 2016-2017 The New York Times Company
  2812  
  2813     Licensed under the Apache License, Version 2.0 (the "License");
  2814     you may not use this file except in compliance with the License.
  2815     You may obtain a copy of the License at
  2816  
  2817         http://www.apache.org/licenses/LICENSE-2.0
  2818  
  2819     Unless required by applicable law or agreed to in writing, software
  2820     distributed under the License is distributed on an "AS IS" BASIS,
  2821     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  2822     See the License for the specific language governing permissions and
  2823     limitations under the License.
  2824  
  2825  ------------------
  2826  
  2827  Files: s2/cmd/internal/readahead/*
  2828  
  2829  The MIT License (MIT)
  2830  
  2831  Copyright (c) 2015 Klaus Post
  2832  
  2833  Permission is hereby granted, free of charge, to any person obtaining a copy
  2834  of this software and associated documentation files (the "Software"), to deal
  2835  in the Software without restriction, including without limitation the rights
  2836  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  2837  copies of the Software, and to permit persons to whom the Software is
  2838  furnished to do so, subject to the following conditions:
  2839  
  2840  The above copyright notice and this permission notice shall be included in all
  2841  copies or substantial portions of the Software.
  2842  
  2843  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  2844  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  2845  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  2846  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  2847  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  2848  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  2849  SOFTWARE.
  2850  
  2851  ---------------------
  2852  Files: snappy/*
  2853  Files: internal/snapref/*
  2854  
  2855  Copyright (c) 2011 The Snappy-Go Authors. All rights reserved.
  2856  
  2857  Redistribution and use in source and binary forms, with or without
  2858  modification, are permitted provided that the following conditions are
  2859  met:
  2860  
  2861     * Redistributions of source code must retain the above copyright
  2862  notice, this list of conditions and the following disclaimer.
  2863     * Redistributions in binary form must reproduce the above
  2864  copyright notice, this list of conditions and the following disclaimer
  2865  in the documentation and/or other materials provided with the
  2866  distribution.
  2867     * Neither the name of Google Inc. nor the names of its
  2868  contributors may be used to endorse or promote products derived from
  2869  this software without specific prior written permission.
  2870  
  2871  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  2872  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  2873  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  2874  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  2875  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  2876  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  2877  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  2878  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  2879  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  2880  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  2881  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  2882  
  2883  -----------------
  2884  
  2885  Files: s2/cmd/internal/filepathx/*
  2886  
  2887  Copyright 2016 The filepathx Authors
  2888  
  2889  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:
  2890  
  2891  The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
  2892  
  2893  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.
  2894  
  2895  ================================================================
  2896  
  2897  github.com/klauspost/cpuid/v2
  2898  https://github.com/klauspost/cpuid/v2
  2899  ----------------------------------------------------------------
  2900  The MIT License (MIT)
  2901  
  2902  Copyright (c) 2015 Klaus Post
  2903  
  2904  Permission is hereby granted, free of charge, to any person obtaining a copy
  2905  of this software and associated documentation files (the "Software"), to deal
  2906  in the Software without restriction, including without limitation the rights
  2907  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  2908  copies of the Software, and to permit persons to whom the Software is
  2909  furnished to do so, subject to the following conditions:
  2910  
  2911  The above copyright notice and this permission notice shall be included in all
  2912  copies or substantial portions of the Software.
  2913  
  2914  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  2915  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  2916  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  2917  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  2918  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  2919  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  2920  SOFTWARE.
  2921  
  2922  
  2923  ================================================================
  2924  
  2925  github.com/kr/pretty
  2926  https://github.com/kr/pretty
  2927  ----------------------------------------------------------------
  2928  Copyright 2012 Keith Rarick
  2929  
  2930  Permission is hereby granted, free of charge, to any person obtaining a copy
  2931  of this software and associated documentation files (the "Software"), to deal
  2932  in the Software without restriction, including without limitation the rights
  2933  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  2934  copies of the Software, and to permit persons to whom the Software is
  2935  furnished to do so, subject to the following conditions:
  2936  
  2937  The above copyright notice and this permission notice shall be included in
  2938  all copies or substantial portions of the Software.
  2939  
  2940  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  2941  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  2942  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  2943  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  2944  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  2945  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  2946  THE SOFTWARE.
  2947  
  2948  ================================================================
  2949  
  2950  github.com/kr/text
  2951  https://github.com/kr/text
  2952  ----------------------------------------------------------------
  2953  Copyright 2012 Keith Rarick
  2954  
  2955  Permission is hereby granted, free of charge, to any person obtaining a copy
  2956  of this software and associated documentation files (the "Software"), to deal
  2957  in the Software without restriction, including without limitation the rights
  2958  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  2959  copies of the Software, and to permit persons to whom the Software is
  2960  furnished to do so, subject to the following conditions:
  2961  
  2962  The above copyright notice and this permission notice shall be included in
  2963  all copies or substantial portions of the Software.
  2964  
  2965  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  2966  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  2967  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  2968  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  2969  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  2970  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  2971  THE SOFTWARE.
  2972  
  2973  ================================================================
  2974  
  2975  github.com/lestrrat-go/backoff/v2
  2976  https://github.com/lestrrat-go/backoff/v2
  2977  ----------------------------------------------------------------
  2978  MIT License
  2979  
  2980  Copyright (c) 2018 lestrrat
  2981  
  2982  Permission is hereby granted, free of charge, to any person obtaining a copy
  2983  of this software and associated documentation files (the "Software"), to deal
  2984  in the Software without restriction, including without limitation the rights
  2985  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  2986  copies of the Software, and to permit persons to whom the Software is
  2987  furnished to do so, subject to the following conditions:
  2988  
  2989  The above copyright notice and this permission notice shall be included in all
  2990  copies or substantial portions of the Software.
  2991  
  2992  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  2993  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  2994  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  2995  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  2996  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  2997  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  2998  SOFTWARE.
  2999  
  3000  ================================================================
  3001  
  3002  github.com/lestrrat-go/blackmagic
  3003  https://github.com/lestrrat-go/blackmagic
  3004  ----------------------------------------------------------------
  3005  MIT License
  3006  
  3007  Copyright (c) 2021 lestrrat-go
  3008  
  3009  Permission is hereby granted, free of charge, to any person obtaining a copy
  3010  of this software and associated documentation files (the "Software"), to deal
  3011  in the Software without restriction, including without limitation the rights
  3012  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  3013  copies of the Software, and to permit persons to whom the Software is
  3014  furnished to do so, subject to the following conditions:
  3015  
  3016  The above copyright notice and this permission notice shall be included in all
  3017  copies or substantial portions of the Software.
  3018  
  3019  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  3020  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  3021  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  3022  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  3023  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  3024  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  3025  SOFTWARE.
  3026  
  3027  ================================================================
  3028  
  3029  github.com/lestrrat-go/httpcc
  3030  https://github.com/lestrrat-go/httpcc
  3031  ----------------------------------------------------------------
  3032  MIT License
  3033  
  3034  Copyright (c) 2020 lestrrat-go
  3035  
  3036  Permission is hereby granted, free of charge, to any person obtaining a copy
  3037  of this software and associated documentation files (the "Software"), to deal
  3038  in the Software without restriction, including without limitation the rights
  3039  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  3040  copies of the Software, and to permit persons to whom the Software is
  3041  furnished to do so, subject to the following conditions:
  3042  
  3043  The above copyright notice and this permission notice shall be included in all
  3044  copies or substantial portions of the Software.
  3045  
  3046  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  3047  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  3048  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  3049  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  3050  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  3051  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  3052  SOFTWARE.
  3053  
  3054  ================================================================
  3055  
  3056  github.com/lestrrat-go/iter
  3057  https://github.com/lestrrat-go/iter
  3058  ----------------------------------------------------------------
  3059  MIT License
  3060  
  3061  Copyright (c) 2020 lestrrat-go
  3062  
  3063  Permission is hereby granted, free of charge, to any person obtaining a copy
  3064  of this software and associated documentation files (the "Software"), to deal
  3065  in the Software without restriction, including without limitation the rights
  3066  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  3067  copies of the Software, and to permit persons to whom the Software is
  3068  furnished to do so, subject to the following conditions:
  3069  
  3070  The above copyright notice and this permission notice shall be included in all
  3071  copies or substantial portions of the Software.
  3072  
  3073  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  3074  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  3075  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  3076  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  3077  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  3078  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  3079  SOFTWARE.
  3080  
  3081  ================================================================
  3082  
  3083  github.com/lestrrat-go/jwx
  3084  https://github.com/lestrrat-go/jwx
  3085  ----------------------------------------------------------------
  3086  The MIT License (MIT)
  3087  
  3088  Copyright (c) 2015 lestrrat
  3089  
  3090  Permission is hereby granted, free of charge, to any person obtaining a copy
  3091  of this software and associated documentation files (the "Software"), to deal
  3092  in the Software without restriction, including without limitation the rights
  3093  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  3094  copies of the Software, and to permit persons to whom the Software is
  3095  furnished to do so, subject to the following conditions:
  3096  
  3097  The above copyright notice and this permission notice shall be included in all
  3098  copies or substantial portions of the Software.
  3099  
  3100  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  3101  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  3102  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  3103  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  3104  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  3105  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  3106  SOFTWARE.
  3107  
  3108  
  3109  ================================================================
  3110  
  3111  github.com/lestrrat-go/option
  3112  https://github.com/lestrrat-go/option
  3113  ----------------------------------------------------------------
  3114  MIT License
  3115  
  3116  Copyright (c) 2021 lestrrat-go
  3117  
  3118  Permission is hereby granted, free of charge, to any person obtaining a copy
  3119  of this software and associated documentation files (the "Software"), to deal
  3120  in the Software without restriction, including without limitation the rights
  3121  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  3122  copies of the Software, and to permit persons to whom the Software is
  3123  furnished to do so, subject to the following conditions:
  3124  
  3125  The above copyright notice and this permission notice shall be included in all
  3126  copies or substantial portions of the Software.
  3127  
  3128  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  3129  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  3130  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  3131  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  3132  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  3133  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  3134  SOFTWARE.
  3135  
  3136  ================================================================
  3137  
  3138  github.com/lucasb-eyer/go-colorful
  3139  https://github.com/lucasb-eyer/go-colorful
  3140  ----------------------------------------------------------------
  3141  Copyright (c) 2013 Lucas Beyer
  3142  
  3143  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:
  3144  
  3145  The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
  3146  
  3147  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.
  3148  
  3149  ================================================================
  3150  
  3151  github.com/lufia/plan9stats
  3152  https://github.com/lufia/plan9stats
  3153  ----------------------------------------------------------------
  3154  BSD 3-Clause License
  3155  
  3156  Copyright (c) 2019, KADOTA, Kyohei
  3157  All rights reserved.
  3158  
  3159  Redistribution and use in source and binary forms, with or without
  3160  modification, are permitted provided that the following conditions are met:
  3161  
  3162  1. Redistributions of source code must retain the above copyright notice, this
  3163     list of conditions and the following disclaimer.
  3164  
  3165  2. Redistributions in binary form must reproduce the above copyright notice,
  3166     this list of conditions and the following disclaimer in the documentation
  3167     and/or other materials provided with the distribution.
  3168  
  3169  3. Neither the name of the copyright holder nor the names of its
  3170     contributors may be used to endorse or promote products derived from
  3171     this software without specific prior written permission.
  3172  
  3173  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  3174  AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  3175  IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  3176  DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
  3177  FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  3178  DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  3179  SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
  3180  CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
  3181  OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  3182  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  3183  
  3184  ================================================================
  3185  
  3186  github.com/mattn/go-colorable
  3187  https://github.com/mattn/go-colorable
  3188  ----------------------------------------------------------------
  3189  The MIT License (MIT)
  3190  
  3191  Copyright (c) 2016 Yasuhiro Matsumoto
  3192  
  3193  Permission is hereby granted, free of charge, to any person obtaining a copy
  3194  of this software and associated documentation files (the "Software"), to deal
  3195  in the Software without restriction, including without limitation the rights
  3196  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  3197  copies of the Software, and to permit persons to whom the Software is
  3198  furnished to do so, subject to the following conditions:
  3199  
  3200  The above copyright notice and this permission notice shall be included in all
  3201  copies or substantial portions of the Software.
  3202  
  3203  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  3204  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  3205  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  3206  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  3207  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  3208  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  3209  SOFTWARE.
  3210  
  3211  ================================================================
  3212  
  3213  github.com/mattn/go-ieproxy
  3214  https://github.com/mattn/go-ieproxy
  3215  ----------------------------------------------------------------
  3216  MIT License
  3217  
  3218  Copyright (c) 2014 mattn
  3219  Copyright (c) 2017 oliverpool
  3220  Copyright (c) 2019 Adele Reed
  3221  
  3222  Permission is hereby granted, free of charge, to any person obtaining a copy
  3223  of this software and associated documentation files (the "Software"), to deal
  3224  in the Software without restriction, including without limitation the rights
  3225  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  3226  copies of the Software, and to permit persons to whom the Software is
  3227  furnished to do so, subject to the following conditions:
  3228  
  3229  The above copyright notice and this permission notice shall be included in all
  3230  copies or substantial portions of the Software.
  3231  
  3232  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  3233  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  3234  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  3235  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  3236  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  3237  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  3238  SOFTWARE.
  3239  
  3240  ================================================================
  3241  
  3242  github.com/mattn/go-isatty
  3243  https://github.com/mattn/go-isatty
  3244  ----------------------------------------------------------------
  3245  Copyright (c) Yasuhiro MATSUMOTO <mattn.jp@gmail.com>
  3246  
  3247  MIT License (Expat)
  3248  
  3249  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:
  3250  
  3251  The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
  3252  
  3253  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.
  3254  
  3255  ================================================================
  3256  
  3257  github.com/mattn/go-runewidth
  3258  https://github.com/mattn/go-runewidth
  3259  ----------------------------------------------------------------
  3260  The MIT License (MIT)
  3261  
  3262  Copyright (c) 2016 Yasuhiro Matsumoto
  3263  
  3264  Permission is hereby granted, free of charge, to any person obtaining a copy
  3265  of this software and associated documentation files (the "Software"), to deal
  3266  in the Software without restriction, including without limitation the rights
  3267  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  3268  copies of the Software, and to permit persons to whom the Software is
  3269  furnished to do so, subject to the following conditions:
  3270  
  3271  The above copyright notice and this permission notice shall be included in all
  3272  copies or substantial portions of the Software.
  3273  
  3274  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  3275  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  3276  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  3277  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  3278  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  3279  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  3280  SOFTWARE.
  3281  
  3282  ================================================================
  3283  
  3284  github.com/matttproud/golang_protobuf_extensions
  3285  https://github.com/matttproud/golang_protobuf_extensions
  3286  ----------------------------------------------------------------
  3287                                   Apache License
  3288                             Version 2.0, January 2004
  3289                          http://www.apache.org/licenses/
  3290  
  3291     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  3292  
  3293     1. Definitions.
  3294  
  3295        "License" shall mean the terms and conditions for use, reproduction,
  3296        and distribution as defined by Sections 1 through 9 of this document.
  3297  
  3298        "Licensor" shall mean the copyright owner or entity authorized by
  3299        the copyright owner that is granting the License.
  3300  
  3301        "Legal Entity" shall mean the union of the acting entity and all
  3302        other entities that control, are controlled by, or are under common
  3303        control with that entity. For the purposes of this definition,
  3304        "control" means (i) the power, direct or indirect, to cause the
  3305        direction or management of such entity, whether by contract or
  3306        otherwise, or (ii) ownership of fifty percent (50%) or more of the
  3307        outstanding shares, or (iii) beneficial ownership of such entity.
  3308  
  3309        "You" (or "Your") shall mean an individual or Legal Entity
  3310        exercising permissions granted by this License.
  3311  
  3312        "Source" form shall mean the preferred form for making modifications,
  3313        including but not limited to software source code, documentation
  3314        source, and configuration files.
  3315  
  3316        "Object" form shall mean any form resulting from mechanical
  3317        transformation or translation of a Source form, including but
  3318        not limited to compiled object code, generated documentation,
  3319        and conversions to other media types.
  3320  
  3321        "Work" shall mean the work of authorship, whether in Source or
  3322        Object form, made available under the License, as indicated by a
  3323        copyright notice that is included in or attached to the work
  3324        (an example is provided in the Appendix below).
  3325  
  3326        "Derivative Works" shall mean any work, whether in Source or Object
  3327        form, that is based on (or derived from) the Work and for which the
  3328        editorial revisions, annotations, elaborations, or other modifications
  3329        represent, as a whole, an original work of authorship. For the purposes
  3330        of this License, Derivative Works shall not include works that remain
  3331        separable from, or merely link (or bind by name) to the interfaces of,
  3332        the Work and Derivative Works thereof.
  3333  
  3334        "Contribution" shall mean any work of authorship, including
  3335        the original version of the Work and any modifications or additions
  3336        to that Work or Derivative Works thereof, that is intentionally
  3337        submitted to Licensor for inclusion in the Work by the copyright owner
  3338        or by an individual or Legal Entity authorized to submit on behalf of
  3339        the copyright owner. For the purposes of this definition, "submitted"
  3340        means any form of electronic, verbal, or written communication sent
  3341        to the Licensor or its representatives, including but not limited to
  3342        communication on electronic mailing lists, source code control systems,
  3343        and issue tracking systems that are managed by, or on behalf of, the
  3344        Licensor for the purpose of discussing and improving the Work, but
  3345        excluding communication that is conspicuously marked or otherwise
  3346        designated in writing by the copyright owner as "Not a Contribution."
  3347  
  3348        "Contributor" shall mean Licensor and any individual or Legal Entity
  3349        on behalf of whom a Contribution has been received by Licensor and
  3350        subsequently incorporated within the Work.
  3351  
  3352     2. Grant of Copyright License. Subject to the terms and conditions of
  3353        this License, each Contributor hereby grants to You a perpetual,
  3354        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  3355        copyright license to reproduce, prepare Derivative Works of,
  3356        publicly display, publicly perform, sublicense, and distribute the
  3357        Work and such Derivative Works in Source or Object form.
  3358  
  3359     3. Grant of Patent License. Subject to the terms and conditions of
  3360        this License, each Contributor hereby grants to You a perpetual,
  3361        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  3362        (except as stated in this section) patent license to make, have made,
  3363        use, offer to sell, sell, import, and otherwise transfer the Work,
  3364        where such license applies only to those patent claims licensable
  3365        by such Contributor that are necessarily infringed by their
  3366        Contribution(s) alone or by combination of their Contribution(s)
  3367        with the Work to which such Contribution(s) was submitted. If You
  3368        institute patent litigation against any entity (including a
  3369        cross-claim or counterclaim in a lawsuit) alleging that the Work
  3370        or a Contribution incorporated within the Work constitutes direct
  3371        or contributory patent infringement, then any patent licenses
  3372        granted to You under this License for that Work shall terminate
  3373        as of the date such litigation is filed.
  3374  
  3375     4. Redistribution. You may reproduce and distribute copies of the
  3376        Work or Derivative Works thereof in any medium, with or without
  3377        modifications, and in Source or Object form, provided that You
  3378        meet the following conditions:
  3379  
  3380        (a) You must give any other recipients of the Work or
  3381            Derivative Works a copy of this License; and
  3382  
  3383        (b) You must cause any modified files to carry prominent notices
  3384            stating that You changed the files; and
  3385  
  3386        (c) You must retain, in the Source form of any Derivative Works
  3387            that You distribute, all copyright, patent, trademark, and
  3388            attribution notices from the Source form of the Work,
  3389            excluding those notices that do not pertain to any part of
  3390            the Derivative Works; and
  3391  
  3392        (d) If the Work includes a "NOTICE" text file as part of its
  3393            distribution, then any Derivative Works that You distribute must
  3394            include a readable copy of the attribution notices contained
  3395            within such NOTICE file, excluding those notices that do not
  3396            pertain to any part of the Derivative Works, in at least one
  3397            of the following places: within a NOTICE text file distributed
  3398            as part of the Derivative Works; within the Source form or
  3399            documentation, if provided along with the Derivative Works; or,
  3400            within a display generated by the Derivative Works, if and
  3401            wherever such third-party notices normally appear. The contents
  3402            of the NOTICE file are for informational purposes only and
  3403            do not modify the License. You may add Your own attribution
  3404            notices within Derivative Works that You distribute, alongside
  3405            or as an addendum to the NOTICE text from the Work, provided
  3406            that such additional attribution notices cannot be construed
  3407            as modifying the License.
  3408  
  3409        You may add Your own copyright statement to Your modifications and
  3410        may provide additional or different license terms and conditions
  3411        for use, reproduction, or distribution of Your modifications, or
  3412        for any such Derivative Works as a whole, provided Your use,
  3413        reproduction, and distribution of the Work otherwise complies with
  3414        the conditions stated in this License.
  3415  
  3416     5. Submission of Contributions. Unless You explicitly state otherwise,
  3417        any Contribution intentionally submitted for inclusion in the Work
  3418        by You to the Licensor shall be under the terms and conditions of
  3419        this License, without any additional terms or conditions.
  3420        Notwithstanding the above, nothing herein shall supersede or modify
  3421        the terms of any separate license agreement you may have executed
  3422        with Licensor regarding such Contributions.
  3423  
  3424     6. Trademarks. This License does not grant permission to use the trade
  3425        names, trademarks, service marks, or product names of the Licensor,
  3426        except as required for reasonable and customary use in describing the
  3427        origin of the Work and reproducing the content of the NOTICE file.
  3428  
  3429     7. Disclaimer of Warranty. Unless required by applicable law or
  3430        agreed to in writing, Licensor provides the Work (and each
  3431        Contributor provides its Contributions) on an "AS IS" BASIS,
  3432        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  3433        implied, including, without limitation, any warranties or conditions
  3434        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  3435        PARTICULAR PURPOSE. You are solely responsible for determining the
  3436        appropriateness of using or redistributing the Work and assume any
  3437        risks associated with Your exercise of permissions under this License.
  3438  
  3439     8. Limitation of Liability. In no event and under no legal theory,
  3440        whether in tort (including negligence), contract, or otherwise,
  3441        unless required by applicable law (such as deliberate and grossly
  3442        negligent acts) or agreed to in writing, shall any Contributor be
  3443        liable to You for damages, including any direct, indirect, special,
  3444        incidental, or consequential damages of any character arising as a
  3445        result of this License or out of the use or inability to use the
  3446        Work (including but not limited to damages for loss of goodwill,
  3447        work stoppage, computer failure or malfunction, or any and all
  3448        other commercial damages or losses), even if such Contributor
  3449        has been advised of the possibility of such damages.
  3450  
  3451     9. Accepting Warranty or Additional Liability. While redistributing
  3452        the Work or Derivative Works thereof, You may choose to offer,
  3453        and charge a fee for, acceptance of support, warranty, indemnity,
  3454        or other liability obligations and/or rights consistent with this
  3455        License. However, in accepting such obligations, You may act only
  3456        on Your own behalf and on Your sole responsibility, not on behalf
  3457        of any other Contributor, and only if You agree to indemnify,
  3458        defend, and hold each Contributor harmless for any liability
  3459        incurred by, or claims asserted against, such Contributor by reason
  3460        of your accepting any such warranty or additional liability.
  3461  
  3462     END OF TERMS AND CONDITIONS
  3463  
  3464     APPENDIX: How to apply the Apache License to your work.
  3465  
  3466        To apply the Apache License to your work, attach the following
  3467        boilerplate notice, with the fields enclosed by brackets "{}"
  3468        replaced with your own identifying information. (Don't include
  3469        the brackets!)  The text should be enclosed in the appropriate
  3470        comment syntax for the file format. We also recommend that a
  3471        file or class name and description of purpose be included on the
  3472        same "printed page" as the copyright notice for easier
  3473        identification within third-party archives.
  3474  
  3475     Copyright {yyyy} {name of copyright owner}
  3476  
  3477     Licensed under the Apache License, Version 2.0 (the "License");
  3478     you may not use this file except in compliance with the License.
  3479     You may obtain a copy of the License at
  3480  
  3481         http://www.apache.org/licenses/LICENSE-2.0
  3482  
  3483     Unless required by applicable law or agreed to in writing, software
  3484     distributed under the License is distributed on an "AS IS" BASIS,
  3485     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  3486     See the License for the specific language governing permissions and
  3487     limitations under the License.
  3488  
  3489  ================================================================
  3490  
  3491  github.com/minio/cli
  3492  https://github.com/minio/cli
  3493  ----------------------------------------------------------------
  3494  MIT License
  3495  
  3496  Copyright (c) 2016 Jeremy Saenz & Contributors
  3497  
  3498  Permission is hereby granted, free of charge, to any person obtaining a copy
  3499  of this software and associated documentation files (the "Software"), to deal
  3500  in the Software without restriction, including without limitation the rights
  3501  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  3502  copies of the Software, and to permit persons to whom the Software is
  3503  furnished to do so, subject to the following conditions:
  3504  
  3505  The above copyright notice and this permission notice shall be included in all
  3506  copies or substantial portions of the Software.
  3507  
  3508  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  3509  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  3510  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  3511  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  3512  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  3513  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  3514  SOFTWARE.
  3515  
  3516  ================================================================
  3517  
  3518  github.com/minio/madmin-go/v3
  3519  https://github.com/minio/madmin-go/v3
  3520  ----------------------------------------------------------------
  3521                      GNU AFFERO GENERAL PUBLIC LICENSE
  3522                         Version 3, 19 November 2007
  3523  
  3524   Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
  3525   Everyone is permitted to copy and distribute verbatim copies
  3526   of this license document, but changing it is not allowed.
  3527  
  3528                              Preamble
  3529  
  3530    The GNU Affero General Public License is a free, copyleft license for
  3531  software and other kinds of works, specifically designed to ensure
  3532  cooperation with the community in the case of network server software.
  3533  
  3534    The licenses for most software and other practical works are designed
  3535  to take away your freedom to share and change the works.  By contrast,
  3536  our General Public Licenses are intended to guarantee your freedom to
  3537  share and change all versions of a program--to make sure it remains free
  3538  software for all its users.
  3539  
  3540    When we speak of free software, we are referring to freedom, not
  3541  price.  Our General Public Licenses are designed to make sure that you
  3542  have the freedom to distribute copies of free software (and charge for
  3543  them if you wish), that you receive source code or can get it if you
  3544  want it, that you can change the software or use pieces of it in new
  3545  free programs, and that you know you can do these things.
  3546  
  3547    Developers that use our General Public Licenses protect your rights
  3548  with two steps: (1) assert copyright on the software, and (2) offer
  3549  you this License which gives you legal permission to copy, distribute
  3550  and/or modify the software.
  3551  
  3552    A secondary benefit of defending all users' freedom is that
  3553  improvements made in alternate versions of the program, if they
  3554  receive widespread use, become available for other developers to
  3555  incorporate.  Many developers of free software are heartened and
  3556  encouraged by the resulting cooperation.  However, in the case of
  3557  software used on network servers, this result may fail to come about.
  3558  The GNU General Public License permits making a modified version and
  3559  letting the public access it on a server without ever releasing its
  3560  source code to the public.
  3561  
  3562    The GNU Affero General Public License is designed specifically to
  3563  ensure that, in such cases, the modified source code becomes available
  3564  to the community.  It requires the operator of a network server to
  3565  provide the source code of the modified version running there to the
  3566  users of that server.  Therefore, public use of a modified version, on
  3567  a publicly accessible server, gives the public access to the source
  3568  code of the modified version.
  3569  
  3570    An older license, called the Affero General Public License and
  3571  published by Affero, was designed to accomplish similar goals.  This is
  3572  a different license, not a version of the Affero GPL, but Affero has
  3573  released a new version of the Affero GPL which permits relicensing under
  3574  this license.
  3575  
  3576    The precise terms and conditions for copying, distribution and
  3577  modification follow.
  3578  
  3579                         TERMS AND CONDITIONS
  3580  
  3581    0. Definitions.
  3582  
  3583    "This License" refers to version 3 of the GNU Affero General Public License.
  3584  
  3585    "Copyright" also means copyright-like laws that apply to other kinds of
  3586  works, such as semiconductor masks.
  3587  
  3588    "The Program" refers to any copyrightable work licensed under this
  3589  License.  Each licensee is addressed as "you".  "Licensees" and
  3590  "recipients" may be individuals or organizations.
  3591  
  3592    To "modify" a work means to copy from or adapt all or part of the work
  3593  in a fashion requiring copyright permission, other than the making of an
  3594  exact copy.  The resulting work is called a "modified version" of the
  3595  earlier work or a work "based on" the earlier work.
  3596  
  3597    A "covered work" means either the unmodified Program or a work based
  3598  on the Program.
  3599  
  3600    To "propagate" a work means to do anything with it that, without
  3601  permission, would make you directly or secondarily liable for
  3602  infringement under applicable copyright law, except executing it on a
  3603  computer or modifying a private copy.  Propagation includes copying,
  3604  distribution (with or without modification), making available to the
  3605  public, and in some countries other activities as well.
  3606  
  3607    To "convey" a work means any kind of propagation that enables other
  3608  parties to make or receive copies.  Mere interaction with a user through
  3609  a computer network, with no transfer of a copy, is not conveying.
  3610  
  3611    An interactive user interface displays "Appropriate Legal Notices"
  3612  to the extent that it includes a convenient and prominently visible
  3613  feature that (1) displays an appropriate copyright notice, and (2)
  3614  tells the user that there is no warranty for the work (except to the
  3615  extent that warranties are provided), that licensees may convey the
  3616  work under this License, and how to view a copy of this License.  If
  3617  the interface presents a list of user commands or options, such as a
  3618  menu, a prominent item in the list meets this criterion.
  3619  
  3620    1. Source Code.
  3621  
  3622    The "source code" for a work means the preferred form of the work
  3623  for making modifications to it.  "Object code" means any non-source
  3624  form of a work.
  3625  
  3626    A "Standard Interface" means an interface that either is an official
  3627  standard defined by a recognized standards body, or, in the case of
  3628  interfaces specified for a particular programming language, one that
  3629  is widely used among developers working in that language.
  3630  
  3631    The "System Libraries" of an executable work include anything, other
  3632  than the work as a whole, that (a) is included in the normal form of
  3633  packaging a Major Component, but which is not part of that Major
  3634  Component, and (b) serves only to enable use of the work with that
  3635  Major Component, or to implement a Standard Interface for which an
  3636  implementation is available to the public in source code form.  A
  3637  "Major Component", in this context, means a major essential component
  3638  (kernel, window system, and so on) of the specific operating system
  3639  (if any) on which the executable work runs, or a compiler used to
  3640  produce the work, or an object code interpreter used to run it.
  3641  
  3642    The "Corresponding Source" for a work in object code form means all
  3643  the source code needed to generate, install, and (for an executable
  3644  work) run the object code and to modify the work, including scripts to
  3645  control those activities.  However, it does not include the work's
  3646  System Libraries, or general-purpose tools or generally available free
  3647  programs which are used unmodified in performing those activities but
  3648  which are not part of the work.  For example, Corresponding Source
  3649  includes interface definition files associated with source files for
  3650  the work, and the source code for shared libraries and dynamically
  3651  linked subprograms that the work is specifically designed to require,
  3652  such as by intimate data communication or control flow between those
  3653  subprograms and other parts of the work.
  3654  
  3655    The Corresponding Source need not include anything that users
  3656  can regenerate automatically from other parts of the Corresponding
  3657  Source.
  3658  
  3659    The Corresponding Source for a work in source code form is that
  3660  same work.
  3661  
  3662    2. Basic Permissions.
  3663  
  3664    All rights granted under this License are granted for the term of
  3665  copyright on the Program, and are irrevocable provided the stated
  3666  conditions are met.  This License explicitly affirms your unlimited
  3667  permission to run the unmodified Program.  The output from running a
  3668  covered work is covered by this License only if the output, given its
  3669  content, constitutes a covered work.  This License acknowledges your
  3670  rights of fair use or other equivalent, as provided by copyright law.
  3671  
  3672    You may make, run and propagate covered works that you do not
  3673  convey, without conditions so long as your license otherwise remains
  3674  in force.  You may convey covered works to others for the sole purpose
  3675  of having them make modifications exclusively for you, or provide you
  3676  with facilities for running those works, provided that you comply with
  3677  the terms of this License in conveying all material for which you do
  3678  not control copyright.  Those thus making or running the covered works
  3679  for you must do so exclusively on your behalf, under your direction
  3680  and control, on terms that prohibit them from making any copies of
  3681  your copyrighted material outside their relationship with you.
  3682  
  3683    Conveying under any other circumstances is permitted solely under
  3684  the conditions stated below.  Sublicensing is not allowed; section 10
  3685  makes it unnecessary.
  3686  
  3687    3. Protecting Users' Legal Rights From Anti-Circumvention Law.
  3688  
  3689    No covered work shall be deemed part of an effective technological
  3690  measure under any applicable law fulfilling obligations under article
  3691  11 of the WIPO copyright treaty adopted on 20 December 1996, or
  3692  similar laws prohibiting or restricting circumvention of such
  3693  measures.
  3694  
  3695    When you convey a covered work, you waive any legal power to forbid
  3696  circumvention of technological measures to the extent such circumvention
  3697  is effected by exercising rights under this License with respect to
  3698  the covered work, and you disclaim any intention to limit operation or
  3699  modification of the work as a means of enforcing, against the work's
  3700  users, your or third parties' legal rights to forbid circumvention of
  3701  technological measures.
  3702  
  3703    4. Conveying Verbatim Copies.
  3704  
  3705    You may convey verbatim copies of the Program's source code as you
  3706  receive it, in any medium, provided that you conspicuously and
  3707  appropriately publish on each copy an appropriate copyright notice;
  3708  keep intact all notices stating that this License and any
  3709  non-permissive terms added in accord with section 7 apply to the code;
  3710  keep intact all notices of the absence of any warranty; and give all
  3711  recipients a copy of this License along with the Program.
  3712  
  3713    You may charge any price or no price for each copy that you convey,
  3714  and you may offer support or warranty protection for a fee.
  3715  
  3716    5. Conveying Modified Source Versions.
  3717  
  3718    You may convey a work based on the Program, or the modifications to
  3719  produce it from the Program, in the form of source code under the
  3720  terms of section 4, provided that you also meet all of these conditions:
  3721  
  3722      a) The work must carry prominent notices stating that you modified
  3723      it, and giving a relevant date.
  3724  
  3725      b) The work must carry prominent notices stating that it is
  3726      released under this License and any conditions added under section
  3727      7.  This requirement modifies the requirement in section 4 to
  3728      "keep intact all notices".
  3729  
  3730      c) You must license the entire work, as a whole, under this
  3731      License to anyone who comes into possession of a copy.  This
  3732      License will therefore apply, along with any applicable section 7
  3733      additional terms, to the whole of the work, and all its parts,
  3734      regardless of how they are packaged.  This License gives no
  3735      permission to license the work in any other way, but it does not
  3736      invalidate such permission if you have separately received it.
  3737  
  3738      d) If the work has interactive user interfaces, each must display
  3739      Appropriate Legal Notices; however, if the Program has interactive
  3740      interfaces that do not display Appropriate Legal Notices, your
  3741      work need not make them do so.
  3742  
  3743    A compilation of a covered work with other separate and independent
  3744  works, which are not by their nature extensions of the covered work,
  3745  and which are not combined with it such as to form a larger program,
  3746  in or on a volume of a storage or distribution medium, is called an
  3747  "aggregate" if the compilation and its resulting copyright are not
  3748  used to limit the access or legal rights of the compilation's users
  3749  beyond what the individual works permit.  Inclusion of a covered work
  3750  in an aggregate does not cause this License to apply to the other
  3751  parts of the aggregate.
  3752  
  3753    6. Conveying Non-Source Forms.
  3754  
  3755    You may convey a covered work in object code form under the terms
  3756  of sections 4 and 5, provided that you also convey the
  3757  machine-readable Corresponding Source under the terms of this License,
  3758  in one of these ways:
  3759  
  3760      a) Convey the object code in, or embodied in, a physical product
  3761      (including a physical distribution medium), accompanied by the
  3762      Corresponding Source fixed on a durable physical medium
  3763      customarily used for software interchange.
  3764  
  3765      b) Convey the object code in, or embodied in, a physical product
  3766      (including a physical distribution medium), accompanied by a
  3767      written offer, valid for at least three years and valid for as
  3768      long as you offer spare parts or customer support for that product
  3769      model, to give anyone who possesses the object code either (1) a
  3770      copy of the Corresponding Source for all the software in the
  3771      product that is covered by this License, on a durable physical
  3772      medium customarily used for software interchange, for a price no
  3773      more than your reasonable cost of physically performing this
  3774      conveying of source, or (2) access to copy the
  3775      Corresponding Source from a network server at no charge.
  3776  
  3777      c) Convey individual copies of the object code with a copy of the
  3778      written offer to provide the Corresponding Source.  This
  3779      alternative is allowed only occasionally and noncommercially, and
  3780      only if you received the object code with such an offer, in accord
  3781      with subsection 6b.
  3782  
  3783      d) Convey the object code by offering access from a designated
  3784      place (gratis or for a charge), and offer equivalent access to the
  3785      Corresponding Source in the same way through the same place at no
  3786      further charge.  You need not require recipients to copy the
  3787      Corresponding Source along with the object code.  If the place to
  3788      copy the object code is a network server, the Corresponding Source
  3789      may be on a different server (operated by you or a third party)
  3790      that supports equivalent copying facilities, provided you maintain
  3791      clear directions next to the object code saying where to find the
  3792      Corresponding Source.  Regardless of what server hosts the
  3793      Corresponding Source, you remain obligated to ensure that it is
  3794      available for as long as needed to satisfy these requirements.
  3795  
  3796      e) Convey the object code using peer-to-peer transmission, provided
  3797      you inform other peers where the object code and Corresponding
  3798      Source of the work are being offered to the general public at no
  3799      charge under subsection 6d.
  3800  
  3801    A separable portion of the object code, whose source code is excluded
  3802  from the Corresponding Source as a System Library, need not be
  3803  included in conveying the object code work.
  3804  
  3805    A "User Product" is either (1) a "consumer product", which means any
  3806  tangible personal property which is normally used for personal, family,
  3807  or household purposes, or (2) anything designed or sold for incorporation
  3808  into a dwelling.  In determining whether a product is a consumer product,
  3809  doubtful cases shall be resolved in favor of coverage.  For a particular
  3810  product received by a particular user, "normally used" refers to a
  3811  typical or common use of that class of product, regardless of the status
  3812  of the particular user or of the way in which the particular user
  3813  actually uses, or expects or is expected to use, the product.  A product
  3814  is a consumer product regardless of whether the product has substantial
  3815  commercial, industrial or non-consumer uses, unless such uses represent
  3816  the only significant mode of use of the product.
  3817  
  3818    "Installation Information" for a User Product means any methods,
  3819  procedures, authorization keys, or other information required to install
  3820  and execute modified versions of a covered work in that User Product from
  3821  a modified version of its Corresponding Source.  The information must
  3822  suffice to ensure that the continued functioning of the modified object
  3823  code is in no case prevented or interfered with solely because
  3824  modification has been made.
  3825  
  3826    If you convey an object code work under this section in, or with, or
  3827  specifically for use in, a User Product, and the conveying occurs as
  3828  part of a transaction in which the right of possession and use of the
  3829  User Product is transferred to the recipient in perpetuity or for a
  3830  fixed term (regardless of how the transaction is characterized), the
  3831  Corresponding Source conveyed under this section must be accompanied
  3832  by the Installation Information.  But this requirement does not apply
  3833  if neither you nor any third party retains the ability to install
  3834  modified object code on the User Product (for example, the work has
  3835  been installed in ROM).
  3836  
  3837    The requirement to provide Installation Information does not include a
  3838  requirement to continue to provide support service, warranty, or updates
  3839  for a work that has been modified or installed by the recipient, or for
  3840  the User Product in which it has been modified or installed.  Access to a
  3841  network may be denied when the modification itself materially and
  3842  adversely affects the operation of the network or violates the rules and
  3843  protocols for communication across the network.
  3844  
  3845    Corresponding Source conveyed, and Installation Information provided,
  3846  in accord with this section must be in a format that is publicly
  3847  documented (and with an implementation available to the public in
  3848  source code form), and must require no special password or key for
  3849  unpacking, reading or copying.
  3850  
  3851    7. Additional Terms.
  3852  
  3853    "Additional permissions" are terms that supplement the terms of this
  3854  License by making exceptions from one or more of its conditions.
  3855  Additional permissions that are applicable to the entire Program shall
  3856  be treated as though they were included in this License, to the extent
  3857  that they are valid under applicable law.  If additional permissions
  3858  apply only to part of the Program, that part may be used separately
  3859  under those permissions, but the entire Program remains governed by
  3860  this License without regard to the additional permissions.
  3861  
  3862    When you convey a copy of a covered work, you may at your option
  3863  remove any additional permissions from that copy, or from any part of
  3864  it.  (Additional permissions may be written to require their own
  3865  removal in certain cases when you modify the work.)  You may place
  3866  additional permissions on material, added by you to a covered work,
  3867  for which you have or can give appropriate copyright permission.
  3868  
  3869    Notwithstanding any other provision of this License, for material you
  3870  add to a covered work, you may (if authorized by the copyright holders of
  3871  that material) supplement the terms of this License with terms:
  3872  
  3873      a) Disclaiming warranty or limiting liability differently from the
  3874      terms of sections 15 and 16 of this License; or
  3875  
  3876      b) Requiring preservation of specified reasonable legal notices or
  3877      author attributions in that material or in the Appropriate Legal
  3878      Notices displayed by works containing it; or
  3879  
  3880      c) Prohibiting misrepresentation of the origin of that material, or
  3881      requiring that modified versions of such material be marked in
  3882      reasonable ways as different from the original version; or
  3883  
  3884      d) Limiting the use for publicity purposes of names of licensors or
  3885      authors of the material; or
  3886  
  3887      e) Declining to grant rights under trademark law for use of some
  3888      trade names, trademarks, or service marks; or
  3889  
  3890      f) Requiring indemnification of licensors and authors of that
  3891      material by anyone who conveys the material (or modified versions of
  3892      it) with contractual assumptions of liability to the recipient, for
  3893      any liability that these contractual assumptions directly impose on
  3894      those licensors and authors.
  3895  
  3896    All other non-permissive additional terms are considered "further
  3897  restrictions" within the meaning of section 10.  If the Program as you
  3898  received it, or any part of it, contains a notice stating that it is
  3899  governed by this License along with a term that is a further
  3900  restriction, you may remove that term.  If a license document contains
  3901  a further restriction but permits relicensing or conveying under this
  3902  License, you may add to a covered work material governed by the terms
  3903  of that license document, provided that the further restriction does
  3904  not survive such relicensing or conveying.
  3905  
  3906    If you add terms to a covered work in accord with this section, you
  3907  must place, in the relevant source files, a statement of the
  3908  additional terms that apply to those files, or a notice indicating
  3909  where to find the applicable terms.
  3910  
  3911    Additional terms, permissive or non-permissive, may be stated in the
  3912  form of a separately written license, or stated as exceptions;
  3913  the above requirements apply either way.
  3914  
  3915    8. Termination.
  3916  
  3917    You may not propagate or modify a covered work except as expressly
  3918  provided under this License.  Any attempt otherwise to propagate or
  3919  modify it is void, and will automatically terminate your rights under
  3920  this License (including any patent licenses granted under the third
  3921  paragraph of section 11).
  3922  
  3923    However, if you cease all violation of this License, then your
  3924  license from a particular copyright holder is reinstated (a)
  3925  provisionally, unless and until the copyright holder explicitly and
  3926  finally terminates your license, and (b) permanently, if the copyright
  3927  holder fails to notify you of the violation by some reasonable means
  3928  prior to 60 days after the cessation.
  3929  
  3930    Moreover, your license from a particular copyright holder is
  3931  reinstated permanently if the copyright holder notifies you of the
  3932  violation by some reasonable means, this is the first time you have
  3933  received notice of violation of this License (for any work) from that
  3934  copyright holder, and you cure the violation prior to 30 days after
  3935  your receipt of the notice.
  3936  
  3937    Termination of your rights under this section does not terminate the
  3938  licenses of parties who have received copies or rights from you under
  3939  this License.  If your rights have been terminated and not permanently
  3940  reinstated, you do not qualify to receive new licenses for the same
  3941  material under section 10.
  3942  
  3943    9. Acceptance Not Required for Having Copies.
  3944  
  3945    You are not required to accept this License in order to receive or
  3946  run a copy of the Program.  Ancillary propagation of a covered work
  3947  occurring solely as a consequence of using peer-to-peer transmission
  3948  to receive a copy likewise does not require acceptance.  However,
  3949  nothing other than this License grants you permission to propagate or
  3950  modify any covered work.  These actions infringe copyright if you do
  3951  not accept this License.  Therefore, by modifying or propagating a
  3952  covered work, you indicate your acceptance of this License to do so.
  3953  
  3954    10. Automatic Licensing of Downstream Recipients.
  3955  
  3956    Each time you convey a covered work, the recipient automatically
  3957  receives a license from the original licensors, to run, modify and
  3958  propagate that work, subject to this License.  You are not responsible
  3959  for enforcing compliance by third parties with this License.
  3960  
  3961    An "entity transaction" is a transaction transferring control of an
  3962  organization, or substantially all assets of one, or subdividing an
  3963  organization, or merging organizations.  If propagation of a covered
  3964  work results from an entity transaction, each party to that
  3965  transaction who receives a copy of the work also receives whatever
  3966  licenses to the work the party's predecessor in interest had or could
  3967  give under the previous paragraph, plus a right to possession of the
  3968  Corresponding Source of the work from the predecessor in interest, if
  3969  the predecessor has it or can get it with reasonable efforts.
  3970  
  3971    You may not impose any further restrictions on the exercise of the
  3972  rights granted or affirmed under this License.  For example, you may
  3973  not impose a license fee, royalty, or other charge for exercise of
  3974  rights granted under this License, and you may not initiate litigation
  3975  (including a cross-claim or counterclaim in a lawsuit) alleging that
  3976  any patent claim is infringed by making, using, selling, offering for
  3977  sale, or importing the Program or any portion of it.
  3978  
  3979    11. Patents.
  3980  
  3981    A "contributor" is a copyright holder who authorizes use under this
  3982  License of the Program or a work on which the Program is based.  The
  3983  work thus licensed is called the contributor's "contributor version".
  3984  
  3985    A contributor's "essential patent claims" are all patent claims
  3986  owned or controlled by the contributor, whether already acquired or
  3987  hereafter acquired, that would be infringed by some manner, permitted
  3988  by this License, of making, using, or selling its contributor version,
  3989  but do not include claims that would be infringed only as a
  3990  consequence of further modification of the contributor version.  For
  3991  purposes of this definition, "control" includes the right to grant
  3992  patent sublicenses in a manner consistent with the requirements of
  3993  this License.
  3994  
  3995    Each contributor grants you a non-exclusive, worldwide, royalty-free
  3996  patent license under the contributor's essential patent claims, to
  3997  make, use, sell, offer for sale, import and otherwise run, modify and
  3998  propagate the contents of its contributor version.
  3999  
  4000    In the following three paragraphs, a "patent license" is any express
  4001  agreement or commitment, however denominated, not to enforce a patent
  4002  (such as an express permission to practice a patent or covenant not to
  4003  sue for patent infringement).  To "grant" such a patent license to a
  4004  party means to make such an agreement or commitment not to enforce a
  4005  patent against the party.
  4006  
  4007    If you convey a covered work, knowingly relying on a patent license,
  4008  and the Corresponding Source of the work is not available for anyone
  4009  to copy, free of charge and under the terms of this License, through a
  4010  publicly available network server or other readily accessible means,
  4011  then you must either (1) cause the Corresponding Source to be so
  4012  available, or (2) arrange to deprive yourself of the benefit of the
  4013  patent license for this particular work, or (3) arrange, in a manner
  4014  consistent with the requirements of this License, to extend the patent
  4015  license to downstream recipients.  "Knowingly relying" means you have
  4016  actual knowledge that, but for the patent license, your conveying the
  4017  covered work in a country, or your recipient's use of the covered work
  4018  in a country, would infringe one or more identifiable patents in that
  4019  country that you have reason to believe are valid.
  4020  
  4021    If, pursuant to or in connection with a single transaction or
  4022  arrangement, you convey, or propagate by procuring conveyance of, a
  4023  covered work, and grant a patent license to some of the parties
  4024  receiving the covered work authorizing them to use, propagate, modify
  4025  or convey a specific copy of the covered work, then the patent license
  4026  you grant is automatically extended to all recipients of the covered
  4027  work and works based on it.
  4028  
  4029    A patent license is "discriminatory" if it does not include within
  4030  the scope of its coverage, prohibits the exercise of, or is
  4031  conditioned on the non-exercise of one or more of the rights that are
  4032  specifically granted under this License.  You may not convey a covered
  4033  work if you are a party to an arrangement with a third party that is
  4034  in the business of distributing software, under which you make payment
  4035  to the third party based on the extent of your activity of conveying
  4036  the work, and under which the third party grants, to any of the
  4037  parties who would receive the covered work from you, a discriminatory
  4038  patent license (a) in connection with copies of the covered work
  4039  conveyed by you (or copies made from those copies), or (b) primarily
  4040  for and in connection with specific products or compilations that
  4041  contain the covered work, unless you entered into that arrangement,
  4042  or that patent license was granted, prior to 28 March 2007.
  4043  
  4044    Nothing in this License shall be construed as excluding or limiting
  4045  any implied license or other defenses to infringement that may
  4046  otherwise be available to you under applicable patent law.
  4047  
  4048    12. No Surrender of Others' Freedom.
  4049  
  4050    If conditions are imposed on you (whether by court order, agreement or
  4051  otherwise) that contradict the conditions of this License, they do not
  4052  excuse you from the conditions of this License.  If you cannot convey a
  4053  covered work so as to satisfy simultaneously your obligations under this
  4054  License and any other pertinent obligations, then as a consequence you may
  4055  not convey it at all.  For example, if you agree to terms that obligate you
  4056  to collect a royalty for further conveying from those to whom you convey
  4057  the Program, the only way you could satisfy both those terms and this
  4058  License would be to refrain entirely from conveying the Program.
  4059  
  4060    13. Remote Network Interaction; Use with the GNU General Public License.
  4061  
  4062    Notwithstanding any other provision of this License, if you modify the
  4063  Program, your modified version must prominently offer all users
  4064  interacting with it remotely through a computer network (if your version
  4065  supports such interaction) an opportunity to receive the Corresponding
  4066  Source of your version by providing access to the Corresponding Source
  4067  from a network server at no charge, through some standard or customary
  4068  means of facilitating copying of software.  This Corresponding Source
  4069  shall include the Corresponding Source for any work covered by version 3
  4070  of the GNU General Public License that is incorporated pursuant to the
  4071  following paragraph.
  4072  
  4073    Notwithstanding any other provision of this License, you have
  4074  permission to link or combine any covered work with a work licensed
  4075  under version 3 of the GNU General Public License into a single
  4076  combined work, and to convey the resulting work.  The terms of this
  4077  License will continue to apply to the part which is the covered work,
  4078  but the work with which it is combined will remain governed by version
  4079  3 of the GNU General Public License.
  4080  
  4081    14. Revised Versions of this License.
  4082  
  4083    The Free Software Foundation may publish revised and/or new versions of
  4084  the GNU Affero General Public License from time to time.  Such new versions
  4085  will be similar in spirit to the present version, but may differ in detail to
  4086  address new problems or concerns.
  4087  
  4088    Each version is given a distinguishing version number.  If the
  4089  Program specifies that a certain numbered version of the GNU Affero General
  4090  Public License "or any later version" applies to it, you have the
  4091  option of following the terms and conditions either of that numbered
  4092  version or of any later version published by the Free Software
  4093  Foundation.  If the Program does not specify a version number of the
  4094  GNU Affero General Public License, you may choose any version ever published
  4095  by the Free Software Foundation.
  4096  
  4097    If the Program specifies that a proxy can decide which future
  4098  versions of the GNU Affero General Public License can be used, that proxy's
  4099  public statement of acceptance of a version permanently authorizes you
  4100  to choose that version for the Program.
  4101  
  4102    Later license versions may give you additional or different
  4103  permissions.  However, no additional obligations are imposed on any
  4104  author or copyright holder as a result of your choosing to follow a
  4105  later version.
  4106  
  4107    15. Disclaimer of Warranty.
  4108  
  4109    THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
  4110  APPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
  4111  HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
  4112  OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
  4113  THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  4114  PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
  4115  IS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
  4116  ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
  4117  
  4118    16. Limitation of Liability.
  4119  
  4120    IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
  4121  WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
  4122  THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
  4123  GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
  4124  USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
  4125  DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
  4126  PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
  4127  EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
  4128  SUCH DAMAGES.
  4129  
  4130    17. Interpretation of Sections 15 and 16.
  4131  
  4132    If the disclaimer of warranty and limitation of liability provided
  4133  above cannot be given local legal effect according to their terms,
  4134  reviewing courts shall apply local law that most closely approximates
  4135  an absolute waiver of all civil liability in connection with the
  4136  Program, unless a warranty or assumption of liability accompanies a
  4137  copy of the Program in return for a fee.
  4138  
  4139                       END OF TERMS AND CONDITIONS
  4140  
  4141              How to Apply These Terms to Your New Programs
  4142  
  4143    If you develop a new program, and you want it to be of the greatest
  4144  possible use to the public, the best way to achieve this is to make it
  4145  free software which everyone can redistribute and change under these terms.
  4146  
  4147    To do so, attach the following notices to the program.  It is safest
  4148  to attach them to the start of each source file to most effectively
  4149  state the exclusion of warranty; and each file should have at least
  4150  the "copyright" line and a pointer to where the full notice is found.
  4151  
  4152      <one line to give the program's name and a brief idea of what it does.>
  4153      Copyright (C) <year>  <name of author>
  4154  
  4155      This program is free software: you can redistribute it and/or modify
  4156      it under the terms of the GNU Affero General Public License as published by
  4157      the Free Software Foundation, either version 3 of the License, or
  4158      (at your option) any later version.
  4159  
  4160      This program is distributed in the hope that it will be useful,
  4161      but WITHOUT ANY WARRANTY; without even the implied warranty of
  4162      MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  4163      GNU Affero General Public License for more details.
  4164  
  4165      You should have received a copy of the GNU Affero General Public License
  4166      along with this program.  If not, see <https://www.gnu.org/licenses/>.
  4167  
  4168  Also add information on how to contact you by electronic and paper mail.
  4169  
  4170    If your software can interact with users remotely through a computer
  4171  network, you should also make sure that it provides a way for users to
  4172  get its source.  For example, if your program is a web application, its
  4173  interface could display a "Source" link that leads users to an archive
  4174  of the code.  There are many ways you could offer source, and different
  4175  solutions will be better for different programs; see section 13 for the
  4176  specific requirements.
  4177  
  4178    You should also get your employer (if you work as a programmer) or school,
  4179  if any, to sign a "copyright disclaimer" for the program, if necessary.
  4180  For more information on this, and how to apply and follow the GNU AGPL, see
  4181  <https://www.gnu.org/licenses/>.
  4182  
  4183  ================================================================
  4184  
  4185  github.com/minio/md5-simd
  4186  https://github.com/minio/md5-simd
  4187  ----------------------------------------------------------------
  4188  
  4189                                   Apache License
  4190                             Version 2.0, January 2004
  4191                          http://www.apache.org/licenses/
  4192  
  4193     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  4194  
  4195     1. Definitions.
  4196  
  4197        "License" shall mean the terms and conditions for use, reproduction,
  4198        and distribution as defined by Sections 1 through 9 of this document.
  4199  
  4200        "Licensor" shall mean the copyright owner or entity authorized by
  4201        the copyright owner that is granting the License.
  4202  
  4203        "Legal Entity" shall mean the union of the acting entity and all
  4204        other entities that control, are controlled by, or are under common
  4205        control with that entity. For the purposes of this definition,
  4206        "control" means (i) the power, direct or indirect, to cause the
  4207        direction or management of such entity, whether by contract or
  4208        otherwise, or (ii) ownership of fifty percent (50%) or more of the
  4209        outstanding shares, or (iii) beneficial ownership of such entity.
  4210  
  4211        "You" (or "Your") shall mean an individual or Legal Entity
  4212        exercising permissions granted by this License.
  4213  
  4214        "Source" form shall mean the preferred form for making modifications,
  4215        including but not limited to software source code, documentation
  4216        source, and configuration files.
  4217  
  4218        "Object" form shall mean any form resulting from mechanical
  4219        transformation or translation of a Source form, including but
  4220        not limited to compiled object code, generated documentation,
  4221        and conversions to other media types.
  4222  
  4223        "Work" shall mean the work of authorship, whether in Source or
  4224        Object form, made available under the License, as indicated by a
  4225        copyright notice that is included in or attached to the work
  4226        (an example is provided in the Appendix below).
  4227  
  4228        "Derivative Works" shall mean any work, whether in Source or Object
  4229        form, that is based on (or derived from) the Work and for which the
  4230        editorial revisions, annotations, elaborations, or other modifications
  4231        represent, as a whole, an original work of authorship. For the purposes
  4232        of this License, Derivative Works shall not include works that remain
  4233        separable from, or merely link (or bind by name) to the interfaces of,
  4234        the Work and Derivative Works thereof.
  4235  
  4236        "Contribution" shall mean any work of authorship, including
  4237        the original version of the Work and any modifications or additions
  4238        to that Work or Derivative Works thereof, that is intentionally
  4239        submitted to Licensor for inclusion in the Work by the copyright owner
  4240        or by an individual or Legal Entity authorized to submit on behalf of
  4241        the copyright owner. For the purposes of this definition, "submitted"
  4242        means any form of electronic, verbal, or written communication sent
  4243        to the Licensor or its representatives, including but not limited to
  4244        communication on electronic mailing lists, source code control systems,
  4245        and issue tracking systems that are managed by, or on behalf of, the
  4246        Licensor for the purpose of discussing and improving the Work, but
  4247        excluding communication that is conspicuously marked or otherwise
  4248        designated in writing by the copyright owner as "Not a Contribution."
  4249  
  4250        "Contributor" shall mean Licensor and any individual or Legal Entity
  4251        on behalf of whom a Contribution has been received by Licensor and
  4252        subsequently incorporated within the Work.
  4253  
  4254     2. Grant of Copyright License. Subject to the terms and conditions of
  4255        this License, each Contributor hereby grants to You a perpetual,
  4256        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  4257        copyright license to reproduce, prepare Derivative Works of,
  4258        publicly display, publicly perform, sublicense, and distribute the
  4259        Work and such Derivative Works in Source or Object form.
  4260  
  4261     3. Grant of Patent License. Subject to the terms and conditions of
  4262        this License, each Contributor hereby grants to You a perpetual,
  4263        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  4264        (except as stated in this section) patent license to make, have made,
  4265        use, offer to sell, sell, import, and otherwise transfer the Work,
  4266        where such license applies only to those patent claims licensable
  4267        by such Contributor that are necessarily infringed by their
  4268        Contribution(s) alone or by combination of their Contribution(s)
  4269        with the Work to which such Contribution(s) was submitted. If You
  4270        institute patent litigation against any entity (including a
  4271        cross-claim or counterclaim in a lawsuit) alleging that the Work
  4272        or a Contribution incorporated within the Work constitutes direct
  4273        or contributory patent infringement, then any patent licenses
  4274        granted to You under this License for that Work shall terminate
  4275        as of the date such litigation is filed.
  4276  
  4277     4. Redistribution. You may reproduce and distribute copies of the
  4278        Work or Derivative Works thereof in any medium, with or without
  4279        modifications, and in Source or Object form, provided that You
  4280        meet the following conditions:
  4281  
  4282        (a) You must give any other recipients of the Work or
  4283            Derivative Works a copy of this License; and
  4284  
  4285        (b) You must cause any modified files to carry prominent notices
  4286            stating that You changed the files; and
  4287  
  4288        (c) You must retain, in the Source form of any Derivative Works
  4289            that You distribute, all copyright, patent, trademark, and
  4290            attribution notices from the Source form of the Work,
  4291            excluding those notices that do not pertain to any part of
  4292            the Derivative Works; and
  4293  
  4294        (d) If the Work includes a "NOTICE" text file as part of its
  4295            distribution, then any Derivative Works that You distribute must
  4296            include a readable copy of the attribution notices contained
  4297            within such NOTICE file, excluding those notices that do not
  4298            pertain to any part of the Derivative Works, in at least one
  4299            of the following places: within a NOTICE text file distributed
  4300            as part of the Derivative Works; within the Source form or
  4301            documentation, if provided along with the Derivative Works; or,
  4302            within a display generated by the Derivative Works, if and
  4303            wherever such third-party notices normally appear. The contents
  4304            of the NOTICE file are for informational purposes only and
  4305            do not modify the License. You may add Your own attribution
  4306            notices within Derivative Works that You distribute, alongside
  4307            or as an addendum to the NOTICE text from the Work, provided
  4308            that such additional attribution notices cannot be construed
  4309            as modifying the License.
  4310  
  4311        You may add Your own copyright statement to Your modifications and
  4312        may provide additional or different license terms and conditions
  4313        for use, reproduction, or distribution of Your modifications, or
  4314        for any such Derivative Works as a whole, provided Your use,
  4315        reproduction, and distribution of the Work otherwise complies with
  4316        the conditions stated in this License.
  4317  
  4318     5. Submission of Contributions. Unless You explicitly state otherwise,
  4319        any Contribution intentionally submitted for inclusion in the Work
  4320        by You to the Licensor shall be under the terms and conditions of
  4321        this License, without any additional terms or conditions.
  4322        Notwithstanding the above, nothing herein shall supersede or modify
  4323        the terms of any separate license agreement you may have executed
  4324        with Licensor regarding such Contributions.
  4325  
  4326     6. Trademarks. This License does not grant permission to use the trade
  4327        names, trademarks, service marks, or product names of the Licensor,
  4328        except as required for reasonable and customary use in describing the
  4329        origin of the Work and reproducing the content of the NOTICE file.
  4330  
  4331     7. Disclaimer of Warranty. Unless required by applicable law or
  4332        agreed to in writing, Licensor provides the Work (and each
  4333        Contributor provides its Contributions) on an "AS IS" BASIS,
  4334        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  4335        implied, including, without limitation, any warranties or conditions
  4336        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  4337        PARTICULAR PURPOSE. You are solely responsible for determining the
  4338        appropriateness of using or redistributing the Work and assume any
  4339        risks associated with Your exercise of permissions under this License.
  4340  
  4341     8. Limitation of Liability. In no event and under no legal theory,
  4342        whether in tort (including negligence), contract, or otherwise,
  4343        unless required by applicable law (such as deliberate and grossly
  4344        negligent acts) or agreed to in writing, shall any Contributor be
  4345        liable to You for damages, including any direct, indirect, special,
  4346        incidental, or consequential damages of any character arising as a
  4347        result of this License or out of the use or inability to use the
  4348        Work (including but not limited to damages for loss of goodwill,
  4349        work stoppage, computer failure or malfunction, or any and all
  4350        other commercial damages or losses), even if such Contributor
  4351        has been advised of the possibility of such damages.
  4352  
  4353     9. Accepting Warranty or Additional Liability. While redistributing
  4354        the Work or Derivative Works thereof, You may choose to offer,
  4355        and charge a fee for, acceptance of support, warranty, indemnity,
  4356        or other liability obligations and/or rights consistent with this
  4357        License. However, in accepting such obligations, You may act only
  4358        on Your own behalf and on Your sole responsibility, not on behalf
  4359        of any other Contributor, and only if You agree to indemnify,
  4360        defend, and hold each Contributor harmless for any liability
  4361        incurred by, or claims asserted against, such Contributor by reason
  4362        of your accepting any such warranty or additional liability.
  4363  
  4364     END OF TERMS AND CONDITIONS
  4365  
  4366     APPENDIX: How to apply the Apache License to your work.
  4367  
  4368        To apply the Apache License to your work, attach the following
  4369        boilerplate notice, with the fields enclosed by brackets "[]"
  4370        replaced with your own identifying information. (Don't include
  4371        the brackets!)  The text should be enclosed in the appropriate
  4372        comment syntax for the file format. We also recommend that a
  4373        file or class name and description of purpose be included on the
  4374        same "printed page" as the copyright notice for easier
  4375        identification within third-party archives.
  4376  
  4377     Copyright [yyyy] [name of copyright owner]
  4378  
  4379     Licensed under the Apache License, Version 2.0 (the "License");
  4380     you may not use this file except in compliance with the License.
  4381     You may obtain a copy of the License at
  4382  
  4383         http://www.apache.org/licenses/LICENSE-2.0
  4384  
  4385     Unless required by applicable law or agreed to in writing, software
  4386     distributed under the License is distributed on an "AS IS" BASIS,
  4387     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  4388     See the License for the specific language governing permissions and
  4389     limitations under the License.
  4390  
  4391  ================================================================
  4392  
  4393  github.com/minio/minio-go/v7
  4394  https://github.com/minio/minio-go/v7
  4395  ----------------------------------------------------------------
  4396  
  4397                                   Apache License
  4398                             Version 2.0, January 2004
  4399                          http://www.apache.org/licenses/
  4400  
  4401     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  4402  
  4403     1. Definitions.
  4404  
  4405        "License" shall mean the terms and conditions for use, reproduction,
  4406        and distribution as defined by Sections 1 through 9 of this document.
  4407  
  4408        "Licensor" shall mean the copyright owner or entity authorized by
  4409        the copyright owner that is granting the License.
  4410  
  4411        "Legal Entity" shall mean the union of the acting entity and all
  4412        other entities that control, are controlled by, or are under common
  4413        control with that entity. For the purposes of this definition,
  4414        "control" means (i) the power, direct or indirect, to cause the
  4415        direction or management of such entity, whether by contract or
  4416        otherwise, or (ii) ownership of fifty percent (50%) or more of the
  4417        outstanding shares, or (iii) beneficial ownership of such entity.
  4418  
  4419        "You" (or "Your") shall mean an individual or Legal Entity
  4420        exercising permissions granted by this License.
  4421  
  4422        "Source" form shall mean the preferred form for making modifications,
  4423        including but not limited to software source code, documentation
  4424        source, and configuration files.
  4425  
  4426        "Object" form shall mean any form resulting from mechanical
  4427        transformation or translation of a Source form, including but
  4428        not limited to compiled object code, generated documentation,
  4429        and conversions to other media types.
  4430  
  4431        "Work" shall mean the work of authorship, whether in Source or
  4432        Object form, made available under the License, as indicated by a
  4433        copyright notice that is included in or attached to the work
  4434        (an example is provided in the Appendix below).
  4435  
  4436        "Derivative Works" shall mean any work, whether in Source or Object
  4437        form, that is based on (or derived from) the Work and for which the
  4438        editorial revisions, annotations, elaborations, or other modifications
  4439        represent, as a whole, an original work of authorship. For the purposes
  4440        of this License, Derivative Works shall not include works that remain
  4441        separable from, or merely link (or bind by name) to the interfaces of,
  4442        the Work and Derivative Works thereof.
  4443  
  4444        "Contribution" shall mean any work of authorship, including
  4445        the original version of the Work and any modifications or additions
  4446        to that Work or Derivative Works thereof, that is intentionally
  4447        submitted to Licensor for inclusion in the Work by the copyright owner
  4448        or by an individual or Legal Entity authorized to submit on behalf of
  4449        the copyright owner. For the purposes of this definition, "submitted"
  4450        means any form of electronic, verbal, or written communication sent
  4451        to the Licensor or its representatives, including but not limited to
  4452        communication on electronic mailing lists, source code control systems,
  4453        and issue tracking systems that are managed by, or on behalf of, the
  4454        Licensor for the purpose of discussing and improving the Work, but
  4455        excluding communication that is conspicuously marked or otherwise
  4456        designated in writing by the copyright owner as "Not a Contribution."
  4457  
  4458        "Contributor" shall mean Licensor and any individual or Legal Entity
  4459        on behalf of whom a Contribution has been received by Licensor and
  4460        subsequently incorporated within the Work.
  4461  
  4462     2. Grant of Copyright License. Subject to the terms and conditions of
  4463        this License, each Contributor hereby grants to You a perpetual,
  4464        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  4465        copyright license to reproduce, prepare Derivative Works of,
  4466        publicly display, publicly perform, sublicense, and distribute the
  4467        Work and such Derivative Works in Source or Object form.
  4468  
  4469     3. Grant of Patent License. Subject to the terms and conditions of
  4470        this License, each Contributor hereby grants to You a perpetual,
  4471        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  4472        (except as stated in this section) patent license to make, have made,
  4473        use, offer to sell, sell, import, and otherwise transfer the Work,
  4474        where such license applies only to those patent claims licensable
  4475        by such Contributor that are necessarily infringed by their
  4476        Contribution(s) alone or by combination of their Contribution(s)
  4477        with the Work to which such Contribution(s) was submitted. If You
  4478        institute patent litigation against any entity (including a
  4479        cross-claim or counterclaim in a lawsuit) alleging that the Work
  4480        or a Contribution incorporated within the Work constitutes direct
  4481        or contributory patent infringement, then any patent licenses
  4482        granted to You under this License for that Work shall terminate
  4483        as of the date such litigation is filed.
  4484  
  4485     4. Redistribution. You may reproduce and distribute copies of the
  4486        Work or Derivative Works thereof in any medium, with or without
  4487        modifications, and in Source or Object form, provided that You
  4488        meet the following conditions:
  4489  
  4490        (a) You must give any other recipients of the Work or
  4491            Derivative Works a copy of this License; and
  4492  
  4493        (b) You must cause any modified files to carry prominent notices
  4494            stating that You changed the files; and
  4495  
  4496        (c) You must retain, in the Source form of any Derivative Works
  4497            that You distribute, all copyright, patent, trademark, and
  4498            attribution notices from the Source form of the Work,
  4499            excluding those notices that do not pertain to any part of
  4500            the Derivative Works; and
  4501  
  4502        (d) If the Work includes a "NOTICE" text file as part of its
  4503            distribution, then any Derivative Works that You distribute must
  4504            include a readable copy of the attribution notices contained
  4505            within such NOTICE file, excluding those notices that do not
  4506            pertain to any part of the Derivative Works, in at least one
  4507            of the following places: within a NOTICE text file distributed
  4508            as part of the Derivative Works; within the Source form or
  4509            documentation, if provided along with the Derivative Works; or,
  4510            within a display generated by the Derivative Works, if and
  4511            wherever such third-party notices normally appear. The contents
  4512            of the NOTICE file are for informational purposes only and
  4513            do not modify the License. You may add Your own attribution
  4514            notices within Derivative Works that You distribute, alongside
  4515            or as an addendum to the NOTICE text from the Work, provided
  4516            that such additional attribution notices cannot be construed
  4517            as modifying the License.
  4518  
  4519        You may add Your own copyright statement to Your modifications and
  4520        may provide additional or different license terms and conditions
  4521        for use, reproduction, or distribution of Your modifications, or
  4522        for any such Derivative Works as a whole, provided Your use,
  4523        reproduction, and distribution of the Work otherwise complies with
  4524        the conditions stated in this License.
  4525  
  4526     5. Submission of Contributions. Unless You explicitly state otherwise,
  4527        any Contribution intentionally submitted for inclusion in the Work
  4528        by You to the Licensor shall be under the terms and conditions of
  4529        this License, without any additional terms or conditions.
  4530        Notwithstanding the above, nothing herein shall supersede or modify
  4531        the terms of any separate license agreement you may have executed
  4532        with Licensor regarding such Contributions.
  4533  
  4534     6. Trademarks. This License does not grant permission to use the trade
  4535        names, trademarks, service marks, or product names of the Licensor,
  4536        except as required for reasonable and customary use in describing the
  4537        origin of the Work and reproducing the content of the NOTICE file.
  4538  
  4539     7. Disclaimer of Warranty. Unless required by applicable law or
  4540        agreed to in writing, Licensor provides the Work (and each
  4541        Contributor provides its Contributions) on an "AS IS" BASIS,
  4542        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  4543        implied, including, without limitation, any warranties or conditions
  4544        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  4545        PARTICULAR PURPOSE. You are solely responsible for determining the
  4546        appropriateness of using or redistributing the Work and assume any
  4547        risks associated with Your exercise of permissions under this License.
  4548  
  4549     8. Limitation of Liability. In no event and under no legal theory,
  4550        whether in tort (including negligence), contract, or otherwise,
  4551        unless required by applicable law (such as deliberate and grossly
  4552        negligent acts) or agreed to in writing, shall any Contributor be
  4553        liable to You for damages, including any direct, indirect, special,
  4554        incidental, or consequential damages of any character arising as a
  4555        result of this License or out of the use or inability to use the
  4556        Work (including but not limited to damages for loss of goodwill,
  4557        work stoppage, computer failure or malfunction, or any and all
  4558        other commercial damages or losses), even if such Contributor
  4559        has been advised of the possibility of such damages.
  4560  
  4561     9. Accepting Warranty or Additional Liability. While redistributing
  4562        the Work or Derivative Works thereof, You may choose to offer,
  4563        and charge a fee for, acceptance of support, warranty, indemnity,
  4564        or other liability obligations and/or rights consistent with this
  4565        License. However, in accepting such obligations, You may act only
  4566        on Your own behalf and on Your sole responsibility, not on behalf
  4567        of any other Contributor, and only if You agree to indemnify,
  4568        defend, and hold each Contributor harmless for any liability
  4569        incurred by, or claims asserted against, such Contributor by reason
  4570        of your accepting any such warranty or additional liability.
  4571  
  4572     END OF TERMS AND CONDITIONS
  4573  
  4574     APPENDIX: How to apply the Apache License to your work.
  4575  
  4576        To apply the Apache License to your work, attach the following
  4577        boilerplate notice, with the fields enclosed by brackets "[]"
  4578        replaced with your own identifying information. (Don't include
  4579        the brackets!)  The text should be enclosed in the appropriate
  4580        comment syntax for the file format. We also recommend that a
  4581        file or class name and description of purpose be included on the
  4582        same "printed page" as the copyright notice for easier
  4583        identification within third-party archives.
  4584  
  4585     Copyright [yyyy] [name of copyright owner]
  4586  
  4587     Licensed under the Apache License, Version 2.0 (the "License");
  4588     you may not use this file except in compliance with the License.
  4589     You may obtain a copy of the License at
  4590  
  4591         http://www.apache.org/licenses/LICENSE-2.0
  4592  
  4593     Unless required by applicable law or agreed to in writing, software
  4594     distributed under the License is distributed on an "AS IS" BASIS,
  4595     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  4596     See the License for the specific language governing permissions and
  4597     limitations under the License.
  4598  
  4599  ================================================================
  4600  
  4601  github.com/minio/mux
  4602  https://github.com/minio/mux
  4603  ----------------------------------------------------------------
  4604  Copyright (c) 2012-2018 The Gorilla Authors. All rights reserved.
  4605  
  4606  Redistribution and use in source and binary forms, with or without
  4607  modification, are permitted provided that the following conditions are
  4608  met:
  4609  
  4610  	 * Redistributions of source code must retain the above copyright
  4611  notice, this list of conditions and the following disclaimer.
  4612  	 * Redistributions in binary form must reproduce the above
  4613  copyright notice, this list of conditions and the following disclaimer
  4614  in the documentation and/or other materials provided with the
  4615  distribution.
  4616  	 * Neither the name of Google Inc. nor the names of its
  4617  contributors may be used to endorse or promote products derived from
  4618  this software without specific prior written permission.
  4619  
  4620  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  4621  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  4622  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  4623  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  4624  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  4625  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  4626  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  4627  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  4628  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  4629  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  4630  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  4631  
  4632  ================================================================
  4633  
  4634  github.com/minio/pkg/v2
  4635  https://github.com/minio/pkg/v2
  4636  ----------------------------------------------------------------
  4637                      GNU AFFERO GENERAL PUBLIC LICENSE
  4638                         Version 3, 19 November 2007
  4639  
  4640   Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
  4641   Everyone is permitted to copy and distribute verbatim copies
  4642   of this license document, but changing it is not allowed.
  4643  
  4644                              Preamble
  4645  
  4646    The GNU Affero General Public License is a free, copyleft license for
  4647  software and other kinds of works, specifically designed to ensure
  4648  cooperation with the community in the case of network server software.
  4649  
  4650    The licenses for most software and other practical works are designed
  4651  to take away your freedom to share and change the works.  By contrast,
  4652  our General Public Licenses are intended to guarantee your freedom to
  4653  share and change all versions of a program--to make sure it remains free
  4654  software for all its users.
  4655  
  4656    When we speak of free software, we are referring to freedom, not
  4657  price.  Our General Public Licenses are designed to make sure that you
  4658  have the freedom to distribute copies of free software (and charge for
  4659  them if you wish), that you receive source code or can get it if you
  4660  want it, that you can change the software or use pieces of it in new
  4661  free programs, and that you know you can do these things.
  4662  
  4663    Developers that use our General Public Licenses protect your rights
  4664  with two steps: (1) assert copyright on the software, and (2) offer
  4665  you this License which gives you legal permission to copy, distribute
  4666  and/or modify the software.
  4667  
  4668    A secondary benefit of defending all users' freedom is that
  4669  improvements made in alternate versions of the program, if they
  4670  receive widespread use, become available for other developers to
  4671  incorporate.  Many developers of free software are heartened and
  4672  encouraged by the resulting cooperation.  However, in the case of
  4673  software used on network servers, this result may fail to come about.
  4674  The GNU General Public License permits making a modified version and
  4675  letting the public access it on a server without ever releasing its
  4676  source code to the public.
  4677  
  4678    The GNU Affero General Public License is designed specifically to
  4679  ensure that, in such cases, the modified source code becomes available
  4680  to the community.  It requires the operator of a network server to
  4681  provide the source code of the modified version running there to the
  4682  users of that server.  Therefore, public use of a modified version, on
  4683  a publicly accessible server, gives the public access to the source
  4684  code of the modified version.
  4685  
  4686    An older license, called the Affero General Public License and
  4687  published by Affero, was designed to accomplish similar goals.  This is
  4688  a different license, not a version of the Affero GPL, but Affero has
  4689  released a new version of the Affero GPL which permits relicensing under
  4690  this license.
  4691  
  4692    The precise terms and conditions for copying, distribution and
  4693  modification follow.
  4694  
  4695                         TERMS AND CONDITIONS
  4696  
  4697    0. Definitions.
  4698  
  4699    "This License" refers to version 3 of the GNU Affero General Public License.
  4700  
  4701    "Copyright" also means copyright-like laws that apply to other kinds of
  4702  works, such as semiconductor masks.
  4703  
  4704    "The Program" refers to any copyrightable work licensed under this
  4705  License.  Each licensee is addressed as "you".  "Licensees" and
  4706  "recipients" may be individuals or organizations.
  4707  
  4708    To "modify" a work means to copy from or adapt all or part of the work
  4709  in a fashion requiring copyright permission, other than the making of an
  4710  exact copy.  The resulting work is called a "modified version" of the
  4711  earlier work or a work "based on" the earlier work.
  4712  
  4713    A "covered work" means either the unmodified Program or a work based
  4714  on the Program.
  4715  
  4716    To "propagate" a work means to do anything with it that, without
  4717  permission, would make you directly or secondarily liable for
  4718  infringement under applicable copyright law, except executing it on a
  4719  computer or modifying a private copy.  Propagation includes copying,
  4720  distribution (with or without modification), making available to the
  4721  public, and in some countries other activities as well.
  4722  
  4723    To "convey" a work means any kind of propagation that enables other
  4724  parties to make or receive copies.  Mere interaction with a user through
  4725  a computer network, with no transfer of a copy, is not conveying.
  4726  
  4727    An interactive user interface displays "Appropriate Legal Notices"
  4728  to the extent that it includes a convenient and prominently visible
  4729  feature that (1) displays an appropriate copyright notice, and (2)
  4730  tells the user that there is no warranty for the work (except to the
  4731  extent that warranties are provided), that licensees may convey the
  4732  work under this License, and how to view a copy of this License.  If
  4733  the interface presents a list of user commands or options, such as a
  4734  menu, a prominent item in the list meets this criterion.
  4735  
  4736    1. Source Code.
  4737  
  4738    The "source code" for a work means the preferred form of the work
  4739  for making modifications to it.  "Object code" means any non-source
  4740  form of a work.
  4741  
  4742    A "Standard Interface" means an interface that either is an official
  4743  standard defined by a recognized standards body, or, in the case of
  4744  interfaces specified for a particular programming language, one that
  4745  is widely used among developers working in that language.
  4746  
  4747    The "System Libraries" of an executable work include anything, other
  4748  than the work as a whole, that (a) is included in the normal form of
  4749  packaging a Major Component, but which is not part of that Major
  4750  Component, and (b) serves only to enable use of the work with that
  4751  Major Component, or to implement a Standard Interface for which an
  4752  implementation is available to the public in source code form.  A
  4753  "Major Component", in this context, means a major essential component
  4754  (kernel, window system, and so on) of the specific operating system
  4755  (if any) on which the executable work runs, or a compiler used to
  4756  produce the work, or an object code interpreter used to run it.
  4757  
  4758    The "Corresponding Source" for a work in object code form means all
  4759  the source code needed to generate, install, and (for an executable
  4760  work) run the object code and to modify the work, including scripts to
  4761  control those activities.  However, it does not include the work's
  4762  System Libraries, or general-purpose tools or generally available free
  4763  programs which are used unmodified in performing those activities but
  4764  which are not part of the work.  For example, Corresponding Source
  4765  includes interface definition files associated with source files for
  4766  the work, and the source code for shared libraries and dynamically
  4767  linked subprograms that the work is specifically designed to require,
  4768  such as by intimate data communication or control flow between those
  4769  subprograms and other parts of the work.
  4770  
  4771    The Corresponding Source need not include anything that users
  4772  can regenerate automatically from other parts of the Corresponding
  4773  Source.
  4774  
  4775    The Corresponding Source for a work in source code form is that
  4776  same work.
  4777  
  4778    2. Basic Permissions.
  4779  
  4780    All rights granted under this License are granted for the term of
  4781  copyright on the Program, and are irrevocable provided the stated
  4782  conditions are met.  This License explicitly affirms your unlimited
  4783  permission to run the unmodified Program.  The output from running a
  4784  covered work is covered by this License only if the output, given its
  4785  content, constitutes a covered work.  This License acknowledges your
  4786  rights of fair use or other equivalent, as provided by copyright law.
  4787  
  4788    You may make, run and propagate covered works that you do not
  4789  convey, without conditions so long as your license otherwise remains
  4790  in force.  You may convey covered works to others for the sole purpose
  4791  of having them make modifications exclusively for you, or provide you
  4792  with facilities for running those works, provided that you comply with
  4793  the terms of this License in conveying all material for which you do
  4794  not control copyright.  Those thus making or running the covered works
  4795  for you must do so exclusively on your behalf, under your direction
  4796  and control, on terms that prohibit them from making any copies of
  4797  your copyrighted material outside their relationship with you.
  4798  
  4799    Conveying under any other circumstances is permitted solely under
  4800  the conditions stated below.  Sublicensing is not allowed; section 10
  4801  makes it unnecessary.
  4802  
  4803    3. Protecting Users' Legal Rights From Anti-Circumvention Law.
  4804  
  4805    No covered work shall be deemed part of an effective technological
  4806  measure under any applicable law fulfilling obligations under article
  4807  11 of the WIPO copyright treaty adopted on 20 December 1996, or
  4808  similar laws prohibiting or restricting circumvention of such
  4809  measures.
  4810  
  4811    When you convey a covered work, you waive any legal power to forbid
  4812  circumvention of technological measures to the extent such circumvention
  4813  is effected by exercising rights under this License with respect to
  4814  the covered work, and you disclaim any intention to limit operation or
  4815  modification of the work as a means of enforcing, against the work's
  4816  users, your or third parties' legal rights to forbid circumvention of
  4817  technological measures.
  4818  
  4819    4. Conveying Verbatim Copies.
  4820  
  4821    You may convey verbatim copies of the Program's source code as you
  4822  receive it, in any medium, provided that you conspicuously and
  4823  appropriately publish on each copy an appropriate copyright notice;
  4824  keep intact all notices stating that this License and any
  4825  non-permissive terms added in accord with section 7 apply to the code;
  4826  keep intact all notices of the absence of any warranty; and give all
  4827  recipients a copy of this License along with the Program.
  4828  
  4829    You may charge any price or no price for each copy that you convey,
  4830  and you may offer support or warranty protection for a fee.
  4831  
  4832    5. Conveying Modified Source Versions.
  4833  
  4834    You may convey a work based on the Program, or the modifications to
  4835  produce it from the Program, in the form of source code under the
  4836  terms of section 4, provided that you also meet all of these conditions:
  4837  
  4838      a) The work must carry prominent notices stating that you modified
  4839      it, and giving a relevant date.
  4840  
  4841      b) The work must carry prominent notices stating that it is
  4842      released under this License and any conditions added under section
  4843      7.  This requirement modifies the requirement in section 4 to
  4844      "keep intact all notices".
  4845  
  4846      c) You must license the entire work, as a whole, under this
  4847      License to anyone who comes into possession of a copy.  This
  4848      License will therefore apply, along with any applicable section 7
  4849      additional terms, to the whole of the work, and all its parts,
  4850      regardless of how they are packaged.  This License gives no
  4851      permission to license the work in any other way, but it does not
  4852      invalidate such permission if you have separately received it.
  4853  
  4854      d) If the work has interactive user interfaces, each must display
  4855      Appropriate Legal Notices; however, if the Program has interactive
  4856      interfaces that do not display Appropriate Legal Notices, your
  4857      work need not make them do so.
  4858  
  4859    A compilation of a covered work with other separate and independent
  4860  works, which are not by their nature extensions of the covered work,
  4861  and which are not combined with it such as to form a larger program,
  4862  in or on a volume of a storage or distribution medium, is called an
  4863  "aggregate" if the compilation and its resulting copyright are not
  4864  used to limit the access or legal rights of the compilation's users
  4865  beyond what the individual works permit.  Inclusion of a covered work
  4866  in an aggregate does not cause this License to apply to the other
  4867  parts of the aggregate.
  4868  
  4869    6. Conveying Non-Source Forms.
  4870  
  4871    You may convey a covered work in object code form under the terms
  4872  of sections 4 and 5, provided that you also convey the
  4873  machine-readable Corresponding Source under the terms of this License,
  4874  in one of these ways:
  4875  
  4876      a) Convey the object code in, or embodied in, a physical product
  4877      (including a physical distribution medium), accompanied by the
  4878      Corresponding Source fixed on a durable physical medium
  4879      customarily used for software interchange.
  4880  
  4881      b) Convey the object code in, or embodied in, a physical product
  4882      (including a physical distribution medium), accompanied by a
  4883      written offer, valid for at least three years and valid for as
  4884      long as you offer spare parts or customer support for that product
  4885      model, to give anyone who possesses the object code either (1) a
  4886      copy of the Corresponding Source for all the software in the
  4887      product that is covered by this License, on a durable physical
  4888      medium customarily used for software interchange, for a price no
  4889      more than your reasonable cost of physically performing this
  4890      conveying of source, or (2) access to copy the
  4891      Corresponding Source from a network server at no charge.
  4892  
  4893      c) Convey individual copies of the object code with a copy of the
  4894      written offer to provide the Corresponding Source.  This
  4895      alternative is allowed only occasionally and noncommercially, and
  4896      only if you received the object code with such an offer, in accord
  4897      with subsection 6b.
  4898  
  4899      d) Convey the object code by offering access from a designated
  4900      place (gratis or for a charge), and offer equivalent access to the
  4901      Corresponding Source in the same way through the same place at no
  4902      further charge.  You need not require recipients to copy the
  4903      Corresponding Source along with the object code.  If the place to
  4904      copy the object code is a network server, the Corresponding Source
  4905      may be on a different server (operated by you or a third party)
  4906      that supports equivalent copying facilities, provided you maintain
  4907      clear directions next to the object code saying where to find the
  4908      Corresponding Source.  Regardless of what server hosts the
  4909      Corresponding Source, you remain obligated to ensure that it is
  4910      available for as long as needed to satisfy these requirements.
  4911  
  4912      e) Convey the object code using peer-to-peer transmission, provided
  4913      you inform other peers where the object code and Corresponding
  4914      Source of the work are being offered to the general public at no
  4915      charge under subsection 6d.
  4916  
  4917    A separable portion of the object code, whose source code is excluded
  4918  from the Corresponding Source as a System Library, need not be
  4919  included in conveying the object code work.
  4920  
  4921    A "User Product" is either (1) a "consumer product", which means any
  4922  tangible personal property which is normally used for personal, family,
  4923  or household purposes, or (2) anything designed or sold for incorporation
  4924  into a dwelling.  In determining whether a product is a consumer product,
  4925  doubtful cases shall be resolved in favor of coverage.  For a particular
  4926  product received by a particular user, "normally used" refers to a
  4927  typical or common use of that class of product, regardless of the status
  4928  of the particular user or of the way in which the particular user
  4929  actually uses, or expects or is expected to use, the product.  A product
  4930  is a consumer product regardless of whether the product has substantial
  4931  commercial, industrial or non-consumer uses, unless such uses represent
  4932  the only significant mode of use of the product.
  4933  
  4934    "Installation Information" for a User Product means any methods,
  4935  procedures, authorization keys, or other information required to install
  4936  and execute modified versions of a covered work in that User Product from
  4937  a modified version of its Corresponding Source.  The information must
  4938  suffice to ensure that the continued functioning of the modified object
  4939  code is in no case prevented or interfered with solely because
  4940  modification has been made.
  4941  
  4942    If you convey an object code work under this section in, or with, or
  4943  specifically for use in, a User Product, and the conveying occurs as
  4944  part of a transaction in which the right of possession and use of the
  4945  User Product is transferred to the recipient in perpetuity or for a
  4946  fixed term (regardless of how the transaction is characterized), the
  4947  Corresponding Source conveyed under this section must be accompanied
  4948  by the Installation Information.  But this requirement does not apply
  4949  if neither you nor any third party retains the ability to install
  4950  modified object code on the User Product (for example, the work has
  4951  been installed in ROM).
  4952  
  4953    The requirement to provide Installation Information does not include a
  4954  requirement to continue to provide support service, warranty, or updates
  4955  for a work that has been modified or installed by the recipient, or for
  4956  the User Product in which it has been modified or installed.  Access to a
  4957  network may be denied when the modification itself materially and
  4958  adversely affects the operation of the network or violates the rules and
  4959  protocols for communication across the network.
  4960  
  4961    Corresponding Source conveyed, and Installation Information provided,
  4962  in accord with this section must be in a format that is publicly
  4963  documented (and with an implementation available to the public in
  4964  source code form), and must require no special password or key for
  4965  unpacking, reading or copying.
  4966  
  4967    7. Additional Terms.
  4968  
  4969    "Additional permissions" are terms that supplement the terms of this
  4970  License by making exceptions from one or more of its conditions.
  4971  Additional permissions that are applicable to the entire Program shall
  4972  be treated as though they were included in this License, to the extent
  4973  that they are valid under applicable law.  If additional permissions
  4974  apply only to part of the Program, that part may be used separately
  4975  under those permissions, but the entire Program remains governed by
  4976  this License without regard to the additional permissions.
  4977  
  4978    When you convey a copy of a covered work, you may at your option
  4979  remove any additional permissions from that copy, or from any part of
  4980  it.  (Additional permissions may be written to require their own
  4981  removal in certain cases when you modify the work.)  You may place
  4982  additional permissions on material, added by you to a covered work,
  4983  for which you have or can give appropriate copyright permission.
  4984  
  4985    Notwithstanding any other provision of this License, for material you
  4986  add to a covered work, you may (if authorized by the copyright holders of
  4987  that material) supplement the terms of this License with terms:
  4988  
  4989      a) Disclaiming warranty or limiting liability differently from the
  4990      terms of sections 15 and 16 of this License; or
  4991  
  4992      b) Requiring preservation of specified reasonable legal notices or
  4993      author attributions in that material or in the Appropriate Legal
  4994      Notices displayed by works containing it; or
  4995  
  4996      c) Prohibiting misrepresentation of the origin of that material, or
  4997      requiring that modified versions of such material be marked in
  4998      reasonable ways as different from the original version; or
  4999  
  5000      d) Limiting the use for publicity purposes of names of licensors or
  5001      authors of the material; or
  5002  
  5003      e) Declining to grant rights under trademark law for use of some
  5004      trade names, trademarks, or service marks; or
  5005  
  5006      f) Requiring indemnification of licensors and authors of that
  5007      material by anyone who conveys the material (or modified versions of
  5008      it) with contractual assumptions of liability to the recipient, for
  5009      any liability that these contractual assumptions directly impose on
  5010      those licensors and authors.
  5011  
  5012    All other non-permissive additional terms are considered "further
  5013  restrictions" within the meaning of section 10.  If the Program as you
  5014  received it, or any part of it, contains a notice stating that it is
  5015  governed by this License along with a term that is a further
  5016  restriction, you may remove that term.  If a license document contains
  5017  a further restriction but permits relicensing or conveying under this
  5018  License, you may add to a covered work material governed by the terms
  5019  of that license document, provided that the further restriction does
  5020  not survive such relicensing or conveying.
  5021  
  5022    If you add terms to a covered work in accord with this section, you
  5023  must place, in the relevant source files, a statement of the
  5024  additional terms that apply to those files, or a notice indicating
  5025  where to find the applicable terms.
  5026  
  5027    Additional terms, permissive or non-permissive, may be stated in the
  5028  form of a separately written license, or stated as exceptions;
  5029  the above requirements apply either way.
  5030  
  5031    8. Termination.
  5032  
  5033    You may not propagate or modify a covered work except as expressly
  5034  provided under this License.  Any attempt otherwise to propagate or
  5035  modify it is void, and will automatically terminate your rights under
  5036  this License (including any patent licenses granted under the third
  5037  paragraph of section 11).
  5038  
  5039    However, if you cease all violation of this License, then your
  5040  license from a particular copyright holder is reinstated (a)
  5041  provisionally, unless and until the copyright holder explicitly and
  5042  finally terminates your license, and (b) permanently, if the copyright
  5043  holder fails to notify you of the violation by some reasonable means
  5044  prior to 60 days after the cessation.
  5045  
  5046    Moreover, your license from a particular copyright holder is
  5047  reinstated permanently if the copyright holder notifies you of the
  5048  violation by some reasonable means, this is the first time you have
  5049  received notice of violation of this License (for any work) from that
  5050  copyright holder, and you cure the violation prior to 30 days after
  5051  your receipt of the notice.
  5052  
  5053    Termination of your rights under this section does not terminate the
  5054  licenses of parties who have received copies or rights from you under
  5055  this License.  If your rights have been terminated and not permanently
  5056  reinstated, you do not qualify to receive new licenses for the same
  5057  material under section 10.
  5058  
  5059    9. Acceptance Not Required for Having Copies.
  5060  
  5061    You are not required to accept this License in order to receive or
  5062  run a copy of the Program.  Ancillary propagation of a covered work
  5063  occurring solely as a consequence of using peer-to-peer transmission
  5064  to receive a copy likewise does not require acceptance.  However,
  5065  nothing other than this License grants you permission to propagate or
  5066  modify any covered work.  These actions infringe copyright if you do
  5067  not accept this License.  Therefore, by modifying or propagating a
  5068  covered work, you indicate your acceptance of this License to do so.
  5069  
  5070    10. Automatic Licensing of Downstream Recipients.
  5071  
  5072    Each time you convey a covered work, the recipient automatically
  5073  receives a license from the original licensors, to run, modify and
  5074  propagate that work, subject to this License.  You are not responsible
  5075  for enforcing compliance by third parties with this License.
  5076  
  5077    An "entity transaction" is a transaction transferring control of an
  5078  organization, or substantially all assets of one, or subdividing an
  5079  organization, or merging organizations.  If propagation of a covered
  5080  work results from an entity transaction, each party to that
  5081  transaction who receives a copy of the work also receives whatever
  5082  licenses to the work the party's predecessor in interest had or could
  5083  give under the previous paragraph, plus a right to possession of the
  5084  Corresponding Source of the work from the predecessor in interest, if
  5085  the predecessor has it or can get it with reasonable efforts.
  5086  
  5087    You may not impose any further restrictions on the exercise of the
  5088  rights granted or affirmed under this License.  For example, you may
  5089  not impose a license fee, royalty, or other charge for exercise of
  5090  rights granted under this License, and you may not initiate litigation
  5091  (including a cross-claim or counterclaim in a lawsuit) alleging that
  5092  any patent claim is infringed by making, using, selling, offering for
  5093  sale, or importing the Program or any portion of it.
  5094  
  5095    11. Patents.
  5096  
  5097    A "contributor" is a copyright holder who authorizes use under this
  5098  License of the Program or a work on which the Program is based.  The
  5099  work thus licensed is called the contributor's "contributor version".
  5100  
  5101    A contributor's "essential patent claims" are all patent claims
  5102  owned or controlled by the contributor, whether already acquired or
  5103  hereafter acquired, that would be infringed by some manner, permitted
  5104  by this License, of making, using, or selling its contributor version,
  5105  but do not include claims that would be infringed only as a
  5106  consequence of further modification of the contributor version.  For
  5107  purposes of this definition, "control" includes the right to grant
  5108  patent sublicenses in a manner consistent with the requirements of
  5109  this License.
  5110  
  5111    Each contributor grants you a non-exclusive, worldwide, royalty-free
  5112  patent license under the contributor's essential patent claims, to
  5113  make, use, sell, offer for sale, import and otherwise run, modify and
  5114  propagate the contents of its contributor version.
  5115  
  5116    In the following three paragraphs, a "patent license" is any express
  5117  agreement or commitment, however denominated, not to enforce a patent
  5118  (such as an express permission to practice a patent or covenant not to
  5119  sue for patent infringement).  To "grant" such a patent license to a
  5120  party means to make such an agreement or commitment not to enforce a
  5121  patent against the party.
  5122  
  5123    If you convey a covered work, knowingly relying on a patent license,
  5124  and the Corresponding Source of the work is not available for anyone
  5125  to copy, free of charge and under the terms of this License, through a
  5126  publicly available network server or other readily accessible means,
  5127  then you must either (1) cause the Corresponding Source to be so
  5128  available, or (2) arrange to deprive yourself of the benefit of the
  5129  patent license for this particular work, or (3) arrange, in a manner
  5130  consistent with the requirements of this License, to extend the patent
  5131  license to downstream recipients.  "Knowingly relying" means you have
  5132  actual knowledge that, but for the patent license, your conveying the
  5133  covered work in a country, or your recipient's use of the covered work
  5134  in a country, would infringe one or more identifiable patents in that
  5135  country that you have reason to believe are valid.
  5136  
  5137    If, pursuant to or in connection with a single transaction or
  5138  arrangement, you convey, or propagate by procuring conveyance of, a
  5139  covered work, and grant a patent license to some of the parties
  5140  receiving the covered work authorizing them to use, propagate, modify
  5141  or convey a specific copy of the covered work, then the patent license
  5142  you grant is automatically extended to all recipients of the covered
  5143  work and works based on it.
  5144  
  5145    A patent license is "discriminatory" if it does not include within
  5146  the scope of its coverage, prohibits the exercise of, or is
  5147  conditioned on the non-exercise of one or more of the rights that are
  5148  specifically granted under this License.  You may not convey a covered
  5149  work if you are a party to an arrangement with a third party that is
  5150  in the business of distributing software, under which you make payment
  5151  to the third party based on the extent of your activity of conveying
  5152  the work, and under which the third party grants, to any of the
  5153  parties who would receive the covered work from you, a discriminatory
  5154  patent license (a) in connection with copies of the covered work
  5155  conveyed by you (or copies made from those copies), or (b) primarily
  5156  for and in connection with specific products or compilations that
  5157  contain the covered work, unless you entered into that arrangement,
  5158  or that patent license was granted, prior to 28 March 2007.
  5159  
  5160    Nothing in this License shall be construed as excluding or limiting
  5161  any implied license or other defenses to infringement that may
  5162  otherwise be available to you under applicable patent law.
  5163  
  5164    12. No Surrender of Others' Freedom.
  5165  
  5166    If conditions are imposed on you (whether by court order, agreement or
  5167  otherwise) that contradict the conditions of this License, they do not
  5168  excuse you from the conditions of this License.  If you cannot convey a
  5169  covered work so as to satisfy simultaneously your obligations under this
  5170  License and any other pertinent obligations, then as a consequence you may
  5171  not convey it at all.  For example, if you agree to terms that obligate you
  5172  to collect a royalty for further conveying from those to whom you convey
  5173  the Program, the only way you could satisfy both those terms and this
  5174  License would be to refrain entirely from conveying the Program.
  5175  
  5176    13. Remote Network Interaction; Use with the GNU General Public License.
  5177  
  5178    Notwithstanding any other provision of this License, if you modify the
  5179  Program, your modified version must prominently offer all users
  5180  interacting with it remotely through a computer network (if your version
  5181  supports such interaction) an opportunity to receive the Corresponding
  5182  Source of your version by providing access to the Corresponding Source
  5183  from a network server at no charge, through some standard or customary
  5184  means of facilitating copying of software.  This Corresponding Source
  5185  shall include the Corresponding Source for any work covered by version 3
  5186  of the GNU General Public License that is incorporated pursuant to the
  5187  following paragraph.
  5188  
  5189    Notwithstanding any other provision of this License, you have
  5190  permission to link or combine any covered work with a work licensed
  5191  under version 3 of the GNU General Public License into a single
  5192  combined work, and to convey the resulting work.  The terms of this
  5193  License will continue to apply to the part which is the covered work,
  5194  but the work with which it is combined will remain governed by version
  5195  3 of the GNU General Public License.
  5196  
  5197    14. Revised Versions of this License.
  5198  
  5199    The Free Software Foundation may publish revised and/or new versions of
  5200  the GNU Affero General Public License from time to time.  Such new versions
  5201  will be similar in spirit to the present version, but may differ in detail to
  5202  address new problems or concerns.
  5203  
  5204    Each version is given a distinguishing version number.  If the
  5205  Program specifies that a certain numbered version of the GNU Affero General
  5206  Public License "or any later version" applies to it, you have the
  5207  option of following the terms and conditions either of that numbered
  5208  version or of any later version published by the Free Software
  5209  Foundation.  If the Program does not specify a version number of the
  5210  GNU Affero General Public License, you may choose any version ever published
  5211  by the Free Software Foundation.
  5212  
  5213    If the Program specifies that a proxy can decide which future
  5214  versions of the GNU Affero General Public License can be used, that proxy's
  5215  public statement of acceptance of a version permanently authorizes you
  5216  to choose that version for the Program.
  5217  
  5218    Later license versions may give you additional or different
  5219  permissions.  However, no additional obligations are imposed on any
  5220  author or copyright holder as a result of your choosing to follow a
  5221  later version.
  5222  
  5223    15. Disclaimer of Warranty.
  5224  
  5225    THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
  5226  APPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
  5227  HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
  5228  OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
  5229  THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  5230  PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
  5231  IS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
  5232  ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
  5233  
  5234    16. Limitation of Liability.
  5235  
  5236    IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
  5237  WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
  5238  THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
  5239  GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
  5240  USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
  5241  DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
  5242  PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
  5243  EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
  5244  SUCH DAMAGES.
  5245  
  5246    17. Interpretation of Sections 15 and 16.
  5247  
  5248    If the disclaimer of warranty and limitation of liability provided
  5249  above cannot be given local legal effect according to their terms,
  5250  reviewing courts shall apply local law that most closely approximates
  5251  an absolute waiver of all civil liability in connection with the
  5252  Program, unless a warranty or assumption of liability accompanies a
  5253  copy of the Program in return for a fee.
  5254  
  5255                       END OF TERMS AND CONDITIONS
  5256  
  5257              How to Apply These Terms to Your New Programs
  5258  
  5259    If you develop a new program, and you want it to be of the greatest
  5260  possible use to the public, the best way to achieve this is to make it
  5261  free software which everyone can redistribute and change under these terms.
  5262  
  5263    To do so, attach the following notices to the program.  It is safest
  5264  to attach them to the start of each source file to most effectively
  5265  state the exclusion of warranty; and each file should have at least
  5266  the "copyright" line and a pointer to where the full notice is found.
  5267  
  5268      <one line to give the program's name and a brief idea of what it does.>
  5269      Copyright (C) <year>  <name of author>
  5270  
  5271      This program is free software: you can redistribute it and/or modify
  5272      it under the terms of the GNU Affero General Public License as published by
  5273      the Free Software Foundation, either version 3 of the License, or
  5274      (at your option) any later version.
  5275  
  5276      This program is distributed in the hope that it will be useful,
  5277      but WITHOUT ANY WARRANTY; without even the implied warranty of
  5278      MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  5279      GNU Affero General Public License for more details.
  5280  
  5281      You should have received a copy of the GNU Affero General Public License
  5282      along with this program.  If not, see <https://www.gnu.org/licenses/>.
  5283  
  5284  Also add information on how to contact you by electronic and paper mail.
  5285  
  5286    If your software can interact with users remotely through a computer
  5287  network, you should also make sure that it provides a way for users to
  5288  get its source.  For example, if your program is a web application, its
  5289  interface could display a "Source" link that leads users to an archive
  5290  of the code.  There are many ways you could offer source, and different
  5291  solutions will be better for different programs; see section 13 for the
  5292  specific requirements.
  5293  
  5294    You should also get your employer (if you work as a programmer) or school,
  5295  if any, to sign a "copyright disclaimer" for the program, if necessary.
  5296  For more information on this, and how to apply and follow the GNU AGPL, see
  5297  <https://www.gnu.org/licenses/>.
  5298  
  5299  ================================================================
  5300  
  5301  github.com/minio/selfupdate
  5302  https://github.com/minio/selfupdate
  5303  ----------------------------------------------------------------
  5304  
  5305                                   Apache License
  5306                             Version 2.0, January 2004
  5307                          http://www.apache.org/licenses/
  5308  
  5309     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  5310  
  5311     1. Definitions.
  5312  
  5313        "License" shall mean the terms and conditions for use, reproduction,
  5314        and distribution as defined by Sections 1 through 9 of this document.
  5315  
  5316        "Licensor" shall mean the copyright owner or entity authorized by
  5317        the copyright owner that is granting the License.
  5318  
  5319        "Legal Entity" shall mean the union of the acting entity and all
  5320        other entities that control, are controlled by, or are under common
  5321        control with that entity. For the purposes of this definition,
  5322        "control" means (i) the power, direct or indirect, to cause the
  5323        direction or management of such entity, whether by contract or
  5324        otherwise, or (ii) ownership of fifty percent (50%) or more of the
  5325        outstanding shares, or (iii) beneficial ownership of such entity.
  5326  
  5327        "You" (or "Your") shall mean an individual or Legal Entity
  5328        exercising permissions granted by this License.
  5329  
  5330        "Source" form shall mean the preferred form for making modifications,
  5331        including but not limited to software source code, documentation
  5332        source, and configuration files.
  5333  
  5334        "Object" form shall mean any form resulting from mechanical
  5335        transformation or translation of a Source form, including but
  5336        not limited to compiled object code, generated documentation,
  5337        and conversions to other media types.
  5338  
  5339        "Work" shall mean the work of authorship, whether in Source or
  5340        Object form, made available under the License, as indicated by a
  5341        copyright notice that is included in or attached to the work
  5342        (an example is provided in the Appendix below).
  5343  
  5344        "Derivative Works" shall mean any work, whether in Source or Object
  5345        form, that is based on (or derived from) the Work and for which the
  5346        editorial revisions, annotations, elaborations, or other modifications
  5347        represent, as a whole, an original work of authorship. For the purposes
  5348        of this License, Derivative Works shall not include works that remain
  5349        separable from, or merely link (or bind by name) to the interfaces of,
  5350        the Work and Derivative Works thereof.
  5351  
  5352        "Contribution" shall mean any work of authorship, including
  5353        the original version of the Work and any modifications or additions
  5354        to that Work or Derivative Works thereof, that is intentionally
  5355        submitted to Licensor for inclusion in the Work by the copyright owner
  5356        or by an individual or Legal Entity authorized to submit on behalf of
  5357        the copyright owner. For the purposes of this definition, "submitted"
  5358        means any form of electronic, verbal, or written communication sent
  5359        to the Licensor or its representatives, including but not limited to
  5360        communication on electronic mailing lists, source code control systems,
  5361        and issue tracking systems that are managed by, or on behalf of, the
  5362        Licensor for the purpose of discussing and improving the Work, but
  5363        excluding communication that is conspicuously marked or otherwise
  5364        designated in writing by the copyright owner as "Not a Contribution."
  5365  
  5366        "Contributor" shall mean Licensor and any individual or Legal Entity
  5367        on behalf of whom a Contribution has been received by Licensor and
  5368        subsequently incorporated within the Work.
  5369  
  5370     2. Grant of Copyright License. Subject to the terms and conditions of
  5371        this License, each Contributor hereby grants to You a perpetual,
  5372        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  5373        copyright license to reproduce, prepare Derivative Works of,
  5374        publicly display, publicly perform, sublicense, and distribute the
  5375        Work and such Derivative Works in Source or Object form.
  5376  
  5377     3. Grant of Patent License. Subject to the terms and conditions of
  5378        this License, each Contributor hereby grants to You a perpetual,
  5379        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  5380        (except as stated in this section) patent license to make, have made,
  5381        use, offer to sell, sell, import, and otherwise transfer the Work,
  5382        where such license applies only to those patent claims licensable
  5383        by such Contributor that are necessarily infringed by their
  5384        Contribution(s) alone or by combination of their Contribution(s)
  5385        with the Work to which such Contribution(s) was submitted. If You
  5386        institute patent litigation against any entity (including a
  5387        cross-claim or counterclaim in a lawsuit) alleging that the Work
  5388        or a Contribution incorporated within the Work constitutes direct
  5389        or contributory patent infringement, then any patent licenses
  5390        granted to You under this License for that Work shall terminate
  5391        as of the date such litigation is filed.
  5392  
  5393     4. Redistribution. You may reproduce and distribute copies of the
  5394        Work or Derivative Works thereof in any medium, with or without
  5395        modifications, and in Source or Object form, provided that You
  5396        meet the following conditions:
  5397  
  5398        (a) You must give any other recipients of the Work or
  5399            Derivative Works a copy of this License; and
  5400  
  5401        (b) You must cause any modified files to carry prominent notices
  5402            stating that You changed the files; and
  5403  
  5404        (c) You must retain, in the Source form of any Derivative Works
  5405            that You distribute, all copyright, patent, trademark, and
  5406            attribution notices from the Source form of the Work,
  5407            excluding those notices that do not pertain to any part of
  5408            the Derivative Works; and
  5409  
  5410        (d) If the Work includes a "NOTICE" text file as part of its
  5411            distribution, then any Derivative Works that You distribute must
  5412            include a readable copy of the attribution notices contained
  5413            within such NOTICE file, excluding those notices that do not
  5414            pertain to any part of the Derivative Works, in at least one
  5415            of the following places: within a NOTICE text file distributed
  5416            as part of the Derivative Works; within the Source form or
  5417            documentation, if provided along with the Derivative Works; or,
  5418            within a display generated by the Derivative Works, if and
  5419            wherever such third-party notices normally appear. The contents
  5420            of the NOTICE file are for informational purposes only and
  5421            do not modify the License. You may add Your own attribution
  5422            notices within Derivative Works that You distribute, alongside
  5423            or as an addendum to the NOTICE text from the Work, provided
  5424            that such additional attribution notices cannot be construed
  5425            as modifying the License.
  5426  
  5427        You may add Your own copyright statement to Your modifications and
  5428        may provide additional or different license terms and conditions
  5429        for use, reproduction, or distribution of Your modifications, or
  5430        for any such Derivative Works as a whole, provided Your use,
  5431        reproduction, and distribution of the Work otherwise complies with
  5432        the conditions stated in this License.
  5433  
  5434     5. Submission of Contributions. Unless You explicitly state otherwise,
  5435        any Contribution intentionally submitted for inclusion in the Work
  5436        by You to the Licensor shall be under the terms and conditions of
  5437        this License, without any additional terms or conditions.
  5438        Notwithstanding the above, nothing herein shall supersede or modify
  5439        the terms of any separate license agreement you may have executed
  5440        with Licensor regarding such Contributions.
  5441  
  5442     6. Trademarks. This License does not grant permission to use the trade
  5443        names, trademarks, service marks, or product names of the Licensor,
  5444        except as required for reasonable and customary use in describing the
  5445        origin of the Work and reproducing the content of the NOTICE file.
  5446  
  5447     7. Disclaimer of Warranty. Unless required by applicable law or
  5448        agreed to in writing, Licensor provides the Work (and each
  5449        Contributor provides its Contributions) on an "AS IS" BASIS,
  5450        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  5451        implied, including, without limitation, any warranties or conditions
  5452        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  5453        PARTICULAR PURPOSE. You are solely responsible for determining the
  5454        appropriateness of using or redistributing the Work and assume any
  5455        risks associated with Your exercise of permissions under this License.
  5456  
  5457     8. Limitation of Liability. In no event and under no legal theory,
  5458        whether in tort (including negligence), contract, or otherwise,
  5459        unless required by applicable law (such as deliberate and grossly
  5460        negligent acts) or agreed to in writing, shall any Contributor be
  5461        liable to You for damages, including any direct, indirect, special,
  5462        incidental, or consequential damages of any character arising as a
  5463        result of this License or out of the use or inability to use the
  5464        Work (including but not limited to damages for loss of goodwill,
  5465        work stoppage, computer failure or malfunction, or any and all
  5466        other commercial damages or losses), even if such Contributor
  5467        has been advised of the possibility of such damages.
  5468  
  5469     9. Accepting Warranty or Additional Liability. While redistributing
  5470        the Work or Derivative Works thereof, You may choose to offer,
  5471        and charge a fee for, acceptance of support, warranty, indemnity,
  5472        or other liability obligations and/or rights consistent with this
  5473        License. However, in accepting such obligations, You may act only
  5474        on Your own behalf and on Your sole responsibility, not on behalf
  5475        of any other Contributor, and only if You agree to indemnify,
  5476        defend, and hold each Contributor harmless for any liability
  5477        incurred by, or claims asserted against, such Contributor by reason
  5478        of your accepting any such warranty or additional liability.
  5479  
  5480     END OF TERMS AND CONDITIONS
  5481  
  5482     APPENDIX: How to apply the Apache License to your work.
  5483  
  5484        To apply the Apache License to your work, attach the following
  5485        boilerplate notice, with the fields enclosed by brackets "[]"
  5486        replaced with your own identifying information. (Don't include
  5487        the brackets!)  The text should be enclosed in the appropriate
  5488        comment syntax for the file format. We also recommend that a
  5489        file or class name and description of purpose be included on the
  5490        same "printed page" as the copyright notice for easier
  5491        identification within third-party archives.
  5492  
  5493     Copyright [yyyy] [name of copyright owner]
  5494  
  5495     Licensed under the Apache License, Version 2.0 (the "License");
  5496     you may not use this file except in compliance with the License.
  5497     You may obtain a copy of the License at
  5498  
  5499         http://www.apache.org/licenses/LICENSE-2.0
  5500  
  5501     Unless required by applicable law or agreed to in writing, software
  5502     distributed under the License is distributed on an "AS IS" BASIS,
  5503     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  5504     See the License for the specific language governing permissions and
  5505     limitations under the License.
  5506  
  5507  ================================================================
  5508  
  5509  github.com/mitchellh/go-homedir
  5510  https://github.com/mitchellh/go-homedir
  5511  ----------------------------------------------------------------
  5512  The MIT License (MIT)
  5513  
  5514  Copyright (c) 2013 Mitchell Hashimoto
  5515  
  5516  Permission is hereby granted, free of charge, to any person obtaining a copy
  5517  of this software and associated documentation files (the "Software"), to deal
  5518  in the Software without restriction, including without limitation the rights
  5519  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  5520  copies of the Software, and to permit persons to whom the Software is
  5521  furnished to do so, subject to the following conditions:
  5522  
  5523  The above copyright notice and this permission notice shall be included in
  5524  all copies or substantial portions of the Software.
  5525  
  5526  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  5527  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  5528  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  5529  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  5530  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  5531  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  5532  THE SOFTWARE.
  5533  
  5534  ================================================================
  5535  
  5536  github.com/muesli/ansi
  5537  https://github.com/muesli/ansi
  5538  ----------------------------------------------------------------
  5539  MIT License
  5540  
  5541  Copyright (c) 2021 Christian Muehlhaeuser
  5542  
  5543  Permission is hereby granted, free of charge, to any person obtaining a copy
  5544  of this software and associated documentation files (the "Software"), to deal
  5545  in the Software without restriction, including without limitation the rights
  5546  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  5547  copies of the Software, and to permit persons to whom the Software is
  5548  furnished to do so, subject to the following conditions:
  5549  
  5550  The above copyright notice and this permission notice shall be included in all
  5551  copies or substantial portions of the Software.
  5552  
  5553  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  5554  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  5555  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  5556  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  5557  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  5558  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  5559  SOFTWARE.
  5560  
  5561  ================================================================
  5562  
  5563  github.com/muesli/cancelreader
  5564  https://github.com/muesli/cancelreader
  5565  ----------------------------------------------------------------
  5566  MIT License
  5567  
  5568  Copyright (c) 2022 Erik Geiser and Christian Muehlhaeuser
  5569  
  5570  Permission is hereby granted, free of charge, to any person obtaining a copy
  5571  of this software and associated documentation files (the "Software"), to deal
  5572  in the Software without restriction, including without limitation the rights
  5573  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  5574  copies of the Software, and to permit persons to whom the Software is
  5575  furnished to do so, subject to the following conditions:
  5576  
  5577  The above copyright notice and this permission notice shall be included in all
  5578  copies or substantial portions of the Software.
  5579  
  5580  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  5581  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  5582  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  5583  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  5584  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  5585  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  5586  SOFTWARE.
  5587  
  5588  ================================================================
  5589  
  5590  github.com/muesli/reflow
  5591  https://github.com/muesli/reflow
  5592  ----------------------------------------------------------------
  5593  MIT License
  5594  
  5595  Copyright (c) 2019 Christian Muehlhaeuser
  5596  
  5597  Permission is hereby granted, free of charge, to any person obtaining a copy
  5598  of this software and associated documentation files (the "Software"), to deal
  5599  in the Software without restriction, including without limitation the rights
  5600  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  5601  copies of the Software, and to permit persons to whom the Software is
  5602  furnished to do so, subject to the following conditions:
  5603  
  5604  The above copyright notice and this permission notice shall be included in all
  5605  copies or substantial portions of the Software.
  5606  
  5607  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  5608  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  5609  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  5610  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  5611  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  5612  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  5613  SOFTWARE.
  5614  
  5615  ================================================================
  5616  
  5617  github.com/muesli/termenv
  5618  https://github.com/muesli/termenv
  5619  ----------------------------------------------------------------
  5620  MIT License
  5621  
  5622  Copyright (c) 2019 Christian Muehlhaeuser
  5623  
  5624  Permission is hereby granted, free of charge, to any person obtaining a copy
  5625  of this software and associated documentation files (the "Software"), to deal
  5626  in the Software without restriction, including without limitation the rights
  5627  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  5628  copies of the Software, and to permit persons to whom the Software is
  5629  furnished to do so, subject to the following conditions:
  5630  
  5631  The above copyright notice and this permission notice shall be included in all
  5632  copies or substantial portions of the Software.
  5633  
  5634  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  5635  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  5636  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  5637  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  5638  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  5639  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  5640  SOFTWARE.
  5641  
  5642  ================================================================
  5643  
  5644  github.com/olekukonko/tablewriter
  5645  https://github.com/olekukonko/tablewriter
  5646  ----------------------------------------------------------------
  5647  Copyright (C) 2014 by Oleku Konko
  5648  
  5649  Permission is hereby granted, free of charge, to any person obtaining a copy
  5650  of this software and associated documentation files (the "Software"), to deal
  5651  in the Software without restriction, including without limitation the rights
  5652  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  5653  copies of the Software, and to permit persons to whom the Software is
  5654  furnished to do so, subject to the following conditions:
  5655  
  5656  The above copyright notice and this permission notice shall be included in
  5657  all copies or substantial portions of the Software.
  5658  
  5659  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  5660  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  5661  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  5662  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  5663  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  5664  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  5665  THE SOFTWARE.
  5666  
  5667  ================================================================
  5668  
  5669  github.com/philhofer/fwd
  5670  https://github.com/philhofer/fwd
  5671  ----------------------------------------------------------------
  5672  Copyright (c) 2014-2015, Philip Hofer
  5673  
  5674  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:
  5675  
  5676  The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
  5677  
  5678  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.
  5679  ================================================================
  5680  
  5681  github.com/pkg/errors
  5682  https://github.com/pkg/errors
  5683  ----------------------------------------------------------------
  5684  Copyright (c) 2015, Dave Cheney <dave@cheney.net>
  5685  All rights reserved.
  5686  
  5687  Redistribution and use in source and binary forms, with or without
  5688  modification, are permitted provided that the following conditions are met:
  5689  
  5690  * Redistributions of source code must retain the above copyright notice, this
  5691    list of conditions and the following disclaimer.
  5692  
  5693  * Redistributions in binary form must reproduce the above copyright notice,
  5694    this list of conditions and the following disclaimer in the documentation
  5695    and/or other materials provided with the distribution.
  5696  
  5697  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  5698  AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  5699  IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  5700  DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
  5701  FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  5702  DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  5703  SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
  5704  CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
  5705  OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  5706  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  5707  
  5708  ================================================================
  5709  
  5710  github.com/pkg/xattr
  5711  https://github.com/pkg/xattr
  5712  ----------------------------------------------------------------
  5713  Copyright (c) 2012 Dave Cheney. All rights reserved.
  5714  Copyright (c) 2014 Kuba Podgórski. All rights reserved.
  5715  
  5716  Redistribution and use in source and binary forms, with or without
  5717  modification, are permitted provided that the following conditions are
  5718  met:
  5719  
  5720     * Redistributions of source code must retain the above copyright
  5721  notice, this list of conditions and the following disclaimer.
  5722     * Redistributions in binary form must reproduce the above
  5723  copyright notice, this list of conditions and the following disclaimer
  5724  in the documentation and/or other materials provided with the
  5725  distribution.
  5726  
  5727  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  5728  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  5729  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  5730  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  5731  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  5732  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  5733  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  5734  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  5735  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  5736  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  5737  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  5738  
  5739  ================================================================
  5740  
  5741  github.com/pmezard/go-difflib
  5742  https://github.com/pmezard/go-difflib
  5743  ----------------------------------------------------------------
  5744  Copyright (c) 2013, Patrick Mezard
  5745  All rights reserved.
  5746  
  5747  Redistribution and use in source and binary forms, with or without
  5748  modification, are permitted provided that the following conditions are
  5749  met:
  5750  
  5751      Redistributions of source code must retain the above copyright
  5752  notice, this list of conditions and the following disclaimer.
  5753      Redistributions in binary form must reproduce the above copyright
  5754  notice, this list of conditions and the following disclaimer in the
  5755  documentation and/or other materials provided with the distribution.
  5756      The names of its contributors may not be used to endorse or promote
  5757  products derived from this software without specific prior written
  5758  permission.
  5759  
  5760  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
  5761  IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
  5762  TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
  5763  PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  5764  HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  5765  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
  5766  TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
  5767  PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
  5768  LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
  5769  NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  5770  SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  5771  
  5772  ================================================================
  5773  
  5774  github.com/posener/complete
  5775  https://github.com/posener/complete
  5776  ----------------------------------------------------------------
  5777  The MIT License
  5778  
  5779  Copyright (c) 2017 Eyal Posener
  5780  
  5781  Permission is hereby granted, free of charge, to any person obtaining a copy
  5782  of this software and associated documentation files (the "Software"), to deal
  5783  in the Software without restriction, including without limitation the rights
  5784  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  5785  copies of the Software, and to permit persons to whom the Software is
  5786  furnished to do so, subject to the following conditions:
  5787  
  5788  The above copyright notice and this permission notice shall be included in
  5789  all copies or substantial portions of the Software.
  5790  
  5791  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  5792  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  5793  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  5794  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  5795  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  5796  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  5797  THE SOFTWARE.
  5798  ================================================================
  5799  
  5800  github.com/power-devops/perfstat
  5801  https://github.com/power-devops/perfstat
  5802  ----------------------------------------------------------------
  5803  MIT License
  5804  
  5805  Copyright (c) 2020 Power DevOps
  5806  
  5807  Permission is hereby granted, free of charge, to any person obtaining a copy
  5808  of this software and associated documentation files (the "Software"), to deal
  5809  in the Software without restriction, including without limitation the rights
  5810  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  5811  copies of the Software, and to permit persons to whom the Software is
  5812  furnished to do so, subject to the following conditions:
  5813  
  5814  The above copyright notice and this permission notice shall be included in all
  5815  copies or substantial portions of the Software.
  5816  
  5817  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  5818  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  5819  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  5820  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  5821  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  5822  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  5823  SOFTWARE.
  5824  
  5825  
  5826  
  5827  ================================================================
  5828  
  5829  github.com/prometheus/client_golang
  5830  https://github.com/prometheus/client_golang
  5831  ----------------------------------------------------------------
  5832                                   Apache License
  5833                             Version 2.0, January 2004
  5834                          http://www.apache.org/licenses/
  5835  
  5836     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  5837  
  5838     1. Definitions.
  5839  
  5840        "License" shall mean the terms and conditions for use, reproduction,
  5841        and distribution as defined by Sections 1 through 9 of this document.
  5842  
  5843        "Licensor" shall mean the copyright owner or entity authorized by
  5844        the copyright owner that is granting the License.
  5845  
  5846        "Legal Entity" shall mean the union of the acting entity and all
  5847        other entities that control, are controlled by, or are under common
  5848        control with that entity. For the purposes of this definition,
  5849        "control" means (i) the power, direct or indirect, to cause the
  5850        direction or management of such entity, whether by contract or
  5851        otherwise, or (ii) ownership of fifty percent (50%) or more of the
  5852        outstanding shares, or (iii) beneficial ownership of such entity.
  5853  
  5854        "You" (or "Your") shall mean an individual or Legal Entity
  5855        exercising permissions granted by this License.
  5856  
  5857        "Source" form shall mean the preferred form for making modifications,
  5858        including but not limited to software source code, documentation
  5859        source, and configuration files.
  5860  
  5861        "Object" form shall mean any form resulting from mechanical
  5862        transformation or translation of a Source form, including but
  5863        not limited to compiled object code, generated documentation,
  5864        and conversions to other media types.
  5865  
  5866        "Work" shall mean the work of authorship, whether in Source or
  5867        Object form, made available under the License, as indicated by a
  5868        copyright notice that is included in or attached to the work
  5869        (an example is provided in the Appendix below).
  5870  
  5871        "Derivative Works" shall mean any work, whether in Source or Object
  5872        form, that is based on (or derived from) the Work and for which the
  5873        editorial revisions, annotations, elaborations, or other modifications
  5874        represent, as a whole, an original work of authorship. For the purposes
  5875        of this License, Derivative Works shall not include works that remain
  5876        separable from, or merely link (or bind by name) to the interfaces of,
  5877        the Work and Derivative Works thereof.
  5878  
  5879        "Contribution" shall mean any work of authorship, including
  5880        the original version of the Work and any modifications or additions
  5881        to that Work or Derivative Works thereof, that is intentionally
  5882        submitted to Licensor for inclusion in the Work by the copyright owner
  5883        or by an individual or Legal Entity authorized to submit on behalf of
  5884        the copyright owner. For the purposes of this definition, "submitted"
  5885        means any form of electronic, verbal, or written communication sent
  5886        to the Licensor or its representatives, including but not limited to
  5887        communication on electronic mailing lists, source code control systems,
  5888        and issue tracking systems that are managed by, or on behalf of, the
  5889        Licensor for the purpose of discussing and improving the Work, but
  5890        excluding communication that is conspicuously marked or otherwise
  5891        designated in writing by the copyright owner as "Not a Contribution."
  5892  
  5893        "Contributor" shall mean Licensor and any individual or Legal Entity
  5894        on behalf of whom a Contribution has been received by Licensor and
  5895        subsequently incorporated within the Work.
  5896  
  5897     2. Grant of Copyright License. Subject to the terms and conditions of
  5898        this License, each Contributor hereby grants to You a perpetual,
  5899        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  5900        copyright license to reproduce, prepare Derivative Works of,
  5901        publicly display, publicly perform, sublicense, and distribute the
  5902        Work and such Derivative Works in Source or Object form.
  5903  
  5904     3. Grant of Patent License. Subject to the terms and conditions of
  5905        this License, each Contributor hereby grants to You a perpetual,
  5906        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  5907        (except as stated in this section) patent license to make, have made,
  5908        use, offer to sell, sell, import, and otherwise transfer the Work,
  5909        where such license applies only to those patent claims licensable
  5910        by such Contributor that are necessarily infringed by their
  5911        Contribution(s) alone or by combination of their Contribution(s)
  5912        with the Work to which such Contribution(s) was submitted. If You
  5913        institute patent litigation against any entity (including a
  5914        cross-claim or counterclaim in a lawsuit) alleging that the Work
  5915        or a Contribution incorporated within the Work constitutes direct
  5916        or contributory patent infringement, then any patent licenses
  5917        granted to You under this License for that Work shall terminate
  5918        as of the date such litigation is filed.
  5919  
  5920     4. Redistribution. You may reproduce and distribute copies of the
  5921        Work or Derivative Works thereof in any medium, with or without
  5922        modifications, and in Source or Object form, provided that You
  5923        meet the following conditions:
  5924  
  5925        (a) You must give any other recipients of the Work or
  5926            Derivative Works a copy of this License; and
  5927  
  5928        (b) You must cause any modified files to carry prominent notices
  5929            stating that You changed the files; and
  5930  
  5931        (c) You must retain, in the Source form of any Derivative Works
  5932            that You distribute, all copyright, patent, trademark, and
  5933            attribution notices from the Source form of the Work,
  5934            excluding those notices that do not pertain to any part of
  5935            the Derivative Works; and
  5936  
  5937        (d) If the Work includes a "NOTICE" text file as part of its
  5938            distribution, then any Derivative Works that You distribute must
  5939            include a readable copy of the attribution notices contained
  5940            within such NOTICE file, excluding those notices that do not
  5941            pertain to any part of the Derivative Works, in at least one
  5942            of the following places: within a NOTICE text file distributed
  5943            as part of the Derivative Works; within the Source form or
  5944            documentation, if provided along with the Derivative Works; or,
  5945            within a display generated by the Derivative Works, if and
  5946            wherever such third-party notices normally appear. The contents
  5947            of the NOTICE file are for informational purposes only and
  5948            do not modify the License. You may add Your own attribution
  5949            notices within Derivative Works that You distribute, alongside
  5950            or as an addendum to the NOTICE text from the Work, provided
  5951            that such additional attribution notices cannot be construed
  5952            as modifying the License.
  5953  
  5954        You may add Your own copyright statement to Your modifications and
  5955        may provide additional or different license terms and conditions
  5956        for use, reproduction, or distribution of Your modifications, or
  5957        for any such Derivative Works as a whole, provided Your use,
  5958        reproduction, and distribution of the Work otherwise complies with
  5959        the conditions stated in this License.
  5960  
  5961     5. Submission of Contributions. Unless You explicitly state otherwise,
  5962        any Contribution intentionally submitted for inclusion in the Work
  5963        by You to the Licensor shall be under the terms and conditions of
  5964        this License, without any additional terms or conditions.
  5965        Notwithstanding the above, nothing herein shall supersede or modify
  5966        the terms of any separate license agreement you may have executed
  5967        with Licensor regarding such Contributions.
  5968  
  5969     6. Trademarks. This License does not grant permission to use the trade
  5970        names, trademarks, service marks, or product names of the Licensor,
  5971        except as required for reasonable and customary use in describing the
  5972        origin of the Work and reproducing the content of the NOTICE file.
  5973  
  5974     7. Disclaimer of Warranty. Unless required by applicable law or
  5975        agreed to in writing, Licensor provides the Work (and each
  5976        Contributor provides its Contributions) on an "AS IS" BASIS,
  5977        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  5978        implied, including, without limitation, any warranties or conditions
  5979        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  5980        PARTICULAR PURPOSE. You are solely responsible for determining the
  5981        appropriateness of using or redistributing the Work and assume any
  5982        risks associated with Your exercise of permissions under this License.
  5983  
  5984     8. Limitation of Liability. In no event and under no legal theory,
  5985        whether in tort (including negligence), contract, or otherwise,
  5986        unless required by applicable law (such as deliberate and grossly
  5987        negligent acts) or agreed to in writing, shall any Contributor be
  5988        liable to You for damages, including any direct, indirect, special,
  5989        incidental, or consequential damages of any character arising as a
  5990        result of this License or out of the use or inability to use the
  5991        Work (including but not limited to damages for loss of goodwill,
  5992        work stoppage, computer failure or malfunction, or any and all
  5993        other commercial damages or losses), even if such Contributor
  5994        has been advised of the possibility of such damages.
  5995  
  5996     9. Accepting Warranty or Additional Liability. While redistributing
  5997        the Work or Derivative Works thereof, You may choose to offer,
  5998        and charge a fee for, acceptance of support, warranty, indemnity,
  5999        or other liability obligations and/or rights consistent with this
  6000        License. However, in accepting such obligations, You may act only
  6001        on Your own behalf and on Your sole responsibility, not on behalf
  6002        of any other Contributor, and only if You agree to indemnify,
  6003        defend, and hold each Contributor harmless for any liability
  6004        incurred by, or claims asserted against, such Contributor by reason
  6005        of your accepting any such warranty or additional liability.
  6006  
  6007     END OF TERMS AND CONDITIONS
  6008  
  6009     APPENDIX: How to apply the Apache License to your work.
  6010  
  6011        To apply the Apache License to your work, attach the following
  6012        boilerplate notice, with the fields enclosed by brackets "[]"
  6013        replaced with your own identifying information. (Don't include
  6014        the brackets!)  The text should be enclosed in the appropriate
  6015        comment syntax for the file format. We also recommend that a
  6016        file or class name and description of purpose be included on the
  6017        same "printed page" as the copyright notice for easier
  6018        identification within third-party archives.
  6019  
  6020     Copyright [yyyy] [name of copyright owner]
  6021  
  6022     Licensed under the Apache License, Version 2.0 (the "License");
  6023     you may not use this file except in compliance with the License.
  6024     You may obtain a copy of the License at
  6025  
  6026         http://www.apache.org/licenses/LICENSE-2.0
  6027  
  6028     Unless required by applicable law or agreed to in writing, software
  6029     distributed under the License is distributed on an "AS IS" BASIS,
  6030     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  6031     See the License for the specific language governing permissions and
  6032     limitations under the License.
  6033  
  6034  ================================================================
  6035  
  6036  github.com/prometheus/client_model
  6037  https://github.com/prometheus/client_model
  6038  ----------------------------------------------------------------
  6039                                   Apache License
  6040                             Version 2.0, January 2004
  6041                          http://www.apache.org/licenses/
  6042  
  6043     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  6044  
  6045     1. Definitions.
  6046  
  6047        "License" shall mean the terms and conditions for use, reproduction,
  6048        and distribution as defined by Sections 1 through 9 of this document.
  6049  
  6050        "Licensor" shall mean the copyright owner or entity authorized by
  6051        the copyright owner that is granting the License.
  6052  
  6053        "Legal Entity" shall mean the union of the acting entity and all
  6054        other entities that control, are controlled by, or are under common
  6055        control with that entity. For the purposes of this definition,
  6056        "control" means (i) the power, direct or indirect, to cause the
  6057        direction or management of such entity, whether by contract or
  6058        otherwise, or (ii) ownership of fifty percent (50%) or more of the
  6059        outstanding shares, or (iii) beneficial ownership of such entity.
  6060  
  6061        "You" (or "Your") shall mean an individual or Legal Entity
  6062        exercising permissions granted by this License.
  6063  
  6064        "Source" form shall mean the preferred form for making modifications,
  6065        including but not limited to software source code, documentation
  6066        source, and configuration files.
  6067  
  6068        "Object" form shall mean any form resulting from mechanical
  6069        transformation or translation of a Source form, including but
  6070        not limited to compiled object code, generated documentation,
  6071        and conversions to other media types.
  6072  
  6073        "Work" shall mean the work of authorship, whether in Source or
  6074        Object form, made available under the License, as indicated by a
  6075        copyright notice that is included in or attached to the work
  6076        (an example is provided in the Appendix below).
  6077  
  6078        "Derivative Works" shall mean any work, whether in Source or Object
  6079        form, that is based on (or derived from) the Work and for which the
  6080        editorial revisions, annotations, elaborations, or other modifications
  6081        represent, as a whole, an original work of authorship. For the purposes
  6082        of this License, Derivative Works shall not include works that remain
  6083        separable from, or merely link (or bind by name) to the interfaces of,
  6084        the Work and Derivative Works thereof.
  6085  
  6086        "Contribution" shall mean any work of authorship, including
  6087        the original version of the Work and any modifications or additions
  6088        to that Work or Derivative Works thereof, that is intentionally
  6089        submitted to Licensor for inclusion in the Work by the copyright owner
  6090        or by an individual or Legal Entity authorized to submit on behalf of
  6091        the copyright owner. For the purposes of this definition, "submitted"
  6092        means any form of electronic, verbal, or written communication sent
  6093        to the Licensor or its representatives, including but not limited to
  6094        communication on electronic mailing lists, source code control systems,
  6095        and issue tracking systems that are managed by, or on behalf of, the
  6096        Licensor for the purpose of discussing and improving the Work, but
  6097        excluding communication that is conspicuously marked or otherwise
  6098        designated in writing by the copyright owner as "Not a Contribution."
  6099  
  6100        "Contributor" shall mean Licensor and any individual or Legal Entity
  6101        on behalf of whom a Contribution has been received by Licensor and
  6102        subsequently incorporated within the Work.
  6103  
  6104     2. Grant of Copyright License. Subject to the terms and conditions of
  6105        this License, each Contributor hereby grants to You a perpetual,
  6106        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  6107        copyright license to reproduce, prepare Derivative Works of,
  6108        publicly display, publicly perform, sublicense, and distribute the
  6109        Work and such Derivative Works in Source or Object form.
  6110  
  6111     3. Grant of Patent License. Subject to the terms and conditions of
  6112        this License, each Contributor hereby grants to You a perpetual,
  6113        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  6114        (except as stated in this section) patent license to make, have made,
  6115        use, offer to sell, sell, import, and otherwise transfer the Work,
  6116        where such license applies only to those patent claims licensable
  6117        by such Contributor that are necessarily infringed by their
  6118        Contribution(s) alone or by combination of their Contribution(s)
  6119        with the Work to which such Contribution(s) was submitted. If You
  6120        institute patent litigation against any entity (including a
  6121        cross-claim or counterclaim in a lawsuit) alleging that the Work
  6122        or a Contribution incorporated within the Work constitutes direct
  6123        or contributory patent infringement, then any patent licenses
  6124        granted to You under this License for that Work shall terminate
  6125        as of the date such litigation is filed.
  6126  
  6127     4. Redistribution. You may reproduce and distribute copies of the
  6128        Work or Derivative Works thereof in any medium, with or without
  6129        modifications, and in Source or Object form, provided that You
  6130        meet the following conditions:
  6131  
  6132        (a) You must give any other recipients of the Work or
  6133            Derivative Works a copy of this License; and
  6134  
  6135        (b) You must cause any modified files to carry prominent notices
  6136            stating that You changed the files; and
  6137  
  6138        (c) You must retain, in the Source form of any Derivative Works
  6139            that You distribute, all copyright, patent, trademark, and
  6140            attribution notices from the Source form of the Work,
  6141            excluding those notices that do not pertain to any part of
  6142            the Derivative Works; and
  6143  
  6144        (d) If the Work includes a "NOTICE" text file as part of its
  6145            distribution, then any Derivative Works that You distribute must
  6146            include a readable copy of the attribution notices contained
  6147            within such NOTICE file, excluding those notices that do not
  6148            pertain to any part of the Derivative Works, in at least one
  6149            of the following places: within a NOTICE text file distributed
  6150            as part of the Derivative Works; within the Source form or
  6151            documentation, if provided along with the Derivative Works; or,
  6152            within a display generated by the Derivative Works, if and
  6153            wherever such third-party notices normally appear. The contents
  6154            of the NOTICE file are for informational purposes only and
  6155            do not modify the License. You may add Your own attribution
  6156            notices within Derivative Works that You distribute, alongside
  6157            or as an addendum to the NOTICE text from the Work, provided
  6158            that such additional attribution notices cannot be construed
  6159            as modifying the License.
  6160  
  6161        You may add Your own copyright statement to Your modifications and
  6162        may provide additional or different license terms and conditions
  6163        for use, reproduction, or distribution of Your modifications, or
  6164        for any such Derivative Works as a whole, provided Your use,
  6165        reproduction, and distribution of the Work otherwise complies with
  6166        the conditions stated in this License.
  6167  
  6168     5. Submission of Contributions. Unless You explicitly state otherwise,
  6169        any Contribution intentionally submitted for inclusion in the Work
  6170        by You to the Licensor shall be under the terms and conditions of
  6171        this License, without any additional terms or conditions.
  6172        Notwithstanding the above, nothing herein shall supersede or modify
  6173        the terms of any separate license agreement you may have executed
  6174        with Licensor regarding such Contributions.
  6175  
  6176     6. Trademarks. This License does not grant permission to use the trade
  6177        names, trademarks, service marks, or product names of the Licensor,
  6178        except as required for reasonable and customary use in describing the
  6179        origin of the Work and reproducing the content of the NOTICE file.
  6180  
  6181     7. Disclaimer of Warranty. Unless required by applicable law or
  6182        agreed to in writing, Licensor provides the Work (and each
  6183        Contributor provides its Contributions) on an "AS IS" BASIS,
  6184        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  6185        implied, including, without limitation, any warranties or conditions
  6186        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  6187        PARTICULAR PURPOSE. You are solely responsible for determining the
  6188        appropriateness of using or redistributing the Work and assume any
  6189        risks associated with Your exercise of permissions under this License.
  6190  
  6191     8. Limitation of Liability. In no event and under no legal theory,
  6192        whether in tort (including negligence), contract, or otherwise,
  6193        unless required by applicable law (such as deliberate and grossly
  6194        negligent acts) or agreed to in writing, shall any Contributor be
  6195        liable to You for damages, including any direct, indirect, special,
  6196        incidental, or consequential damages of any character arising as a
  6197        result of this License or out of the use or inability to use the
  6198        Work (including but not limited to damages for loss of goodwill,
  6199        work stoppage, computer failure or malfunction, or any and all
  6200        other commercial damages or losses), even if such Contributor
  6201        has been advised of the possibility of such damages.
  6202  
  6203     9. Accepting Warranty or Additional Liability. While redistributing
  6204        the Work or Derivative Works thereof, You may choose to offer,
  6205        and charge a fee for, acceptance of support, warranty, indemnity,
  6206        or other liability obligations and/or rights consistent with this
  6207        License. However, in accepting such obligations, You may act only
  6208        on Your own behalf and on Your sole responsibility, not on behalf
  6209        of any other Contributor, and only if You agree to indemnify,
  6210        defend, and hold each Contributor harmless for any liability
  6211        incurred by, or claims asserted against, such Contributor by reason
  6212        of your accepting any such warranty or additional liability.
  6213  
  6214     END OF TERMS AND CONDITIONS
  6215  
  6216     APPENDIX: How to apply the Apache License to your work.
  6217  
  6218        To apply the Apache License to your work, attach the following
  6219        boilerplate notice, with the fields enclosed by brackets "[]"
  6220        replaced with your own identifying information. (Don't include
  6221        the brackets!)  The text should be enclosed in the appropriate
  6222        comment syntax for the file format. We also recommend that a
  6223        file or class name and description of purpose be included on the
  6224        same "printed page" as the copyright notice for easier
  6225        identification within third-party archives.
  6226  
  6227     Copyright [yyyy] [name of copyright owner]
  6228  
  6229     Licensed under the Apache License, Version 2.0 (the "License");
  6230     you may not use this file except in compliance with the License.
  6231     You may obtain a copy of the License at
  6232  
  6233         http://www.apache.org/licenses/LICENSE-2.0
  6234  
  6235     Unless required by applicable law or agreed to in writing, software
  6236     distributed under the License is distributed on an "AS IS" BASIS,
  6237     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  6238     See the License for the specific language governing permissions and
  6239     limitations under the License.
  6240  
  6241  ================================================================
  6242  
  6243  github.com/prometheus/common
  6244  https://github.com/prometheus/common
  6245  ----------------------------------------------------------------
  6246                                   Apache License
  6247                             Version 2.0, January 2004
  6248                          http://www.apache.org/licenses/
  6249  
  6250     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  6251  
  6252     1. Definitions.
  6253  
  6254        "License" shall mean the terms and conditions for use, reproduction,
  6255        and distribution as defined by Sections 1 through 9 of this document.
  6256  
  6257        "Licensor" shall mean the copyright owner or entity authorized by
  6258        the copyright owner that is granting the License.
  6259  
  6260        "Legal Entity" shall mean the union of the acting entity and all
  6261        other entities that control, are controlled by, or are under common
  6262        control with that entity. For the purposes of this definition,
  6263        "control" means (i) the power, direct or indirect, to cause the
  6264        direction or management of such entity, whether by contract or
  6265        otherwise, or (ii) ownership of fifty percent (50%) or more of the
  6266        outstanding shares, or (iii) beneficial ownership of such entity.
  6267  
  6268        "You" (or "Your") shall mean an individual or Legal Entity
  6269        exercising permissions granted by this License.
  6270  
  6271        "Source" form shall mean the preferred form for making modifications,
  6272        including but not limited to software source code, documentation
  6273        source, and configuration files.
  6274  
  6275        "Object" form shall mean any form resulting from mechanical
  6276        transformation or translation of a Source form, including but
  6277        not limited to compiled object code, generated documentation,
  6278        and conversions to other media types.
  6279  
  6280        "Work" shall mean the work of authorship, whether in Source or
  6281        Object form, made available under the License, as indicated by a
  6282        copyright notice that is included in or attached to the work
  6283        (an example is provided in the Appendix below).
  6284  
  6285        "Derivative Works" shall mean any work, whether in Source or Object
  6286        form, that is based on (or derived from) the Work and for which the
  6287        editorial revisions, annotations, elaborations, or other modifications
  6288        represent, as a whole, an original work of authorship. For the purposes
  6289        of this License, Derivative Works shall not include works that remain
  6290        separable from, or merely link (or bind by name) to the interfaces of,
  6291        the Work and Derivative Works thereof.
  6292  
  6293        "Contribution" shall mean any work of authorship, including
  6294        the original version of the Work and any modifications or additions
  6295        to that Work or Derivative Works thereof, that is intentionally
  6296        submitted to Licensor for inclusion in the Work by the copyright owner
  6297        or by an individual or Legal Entity authorized to submit on behalf of
  6298        the copyright owner. For the purposes of this definition, "submitted"
  6299        means any form of electronic, verbal, or written communication sent
  6300        to the Licensor or its representatives, including but not limited to
  6301        communication on electronic mailing lists, source code control systems,
  6302        and issue tracking systems that are managed by, or on behalf of, the
  6303        Licensor for the purpose of discussing and improving the Work, but
  6304        excluding communication that is conspicuously marked or otherwise
  6305        designated in writing by the copyright owner as "Not a Contribution."
  6306  
  6307        "Contributor" shall mean Licensor and any individual or Legal Entity
  6308        on behalf of whom a Contribution has been received by Licensor and
  6309        subsequently incorporated within the Work.
  6310  
  6311     2. Grant of Copyright License. Subject to the terms and conditions of
  6312        this License, each Contributor hereby grants to You a perpetual,
  6313        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  6314        copyright license to reproduce, prepare Derivative Works of,
  6315        publicly display, publicly perform, sublicense, and distribute the
  6316        Work and such Derivative Works in Source or Object form.
  6317  
  6318     3. Grant of Patent License. Subject to the terms and conditions of
  6319        this License, each Contributor hereby grants to You a perpetual,
  6320        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  6321        (except as stated in this section) patent license to make, have made,
  6322        use, offer to sell, sell, import, and otherwise transfer the Work,
  6323        where such license applies only to those patent claims licensable
  6324        by such Contributor that are necessarily infringed by their
  6325        Contribution(s) alone or by combination of their Contribution(s)
  6326        with the Work to which such Contribution(s) was submitted. If You
  6327        institute patent litigation against any entity (including a
  6328        cross-claim or counterclaim in a lawsuit) alleging that the Work
  6329        or a Contribution incorporated within the Work constitutes direct
  6330        or contributory patent infringement, then any patent licenses
  6331        granted to You under this License for that Work shall terminate
  6332        as of the date such litigation is filed.
  6333  
  6334     4. Redistribution. You may reproduce and distribute copies of the
  6335        Work or Derivative Works thereof in any medium, with or without
  6336        modifications, and in Source or Object form, provided that You
  6337        meet the following conditions:
  6338  
  6339        (a) You must give any other recipients of the Work or
  6340            Derivative Works a copy of this License; and
  6341  
  6342        (b) You must cause any modified files to carry prominent notices
  6343            stating that You changed the files; and
  6344  
  6345        (c) You must retain, in the Source form of any Derivative Works
  6346            that You distribute, all copyright, patent, trademark, and
  6347            attribution notices from the Source form of the Work,
  6348            excluding those notices that do not pertain to any part of
  6349            the Derivative Works; and
  6350  
  6351        (d) If the Work includes a "NOTICE" text file as part of its
  6352            distribution, then any Derivative Works that You distribute must
  6353            include a readable copy of the attribution notices contained
  6354            within such NOTICE file, excluding those notices that do not
  6355            pertain to any part of the Derivative Works, in at least one
  6356            of the following places: within a NOTICE text file distributed
  6357            as part of the Derivative Works; within the Source form or
  6358            documentation, if provided along with the Derivative Works; or,
  6359            within a display generated by the Derivative Works, if and
  6360            wherever such third-party notices normally appear. The contents
  6361            of the NOTICE file are for informational purposes only and
  6362            do not modify the License. You may add Your own attribution
  6363            notices within Derivative Works that You distribute, alongside
  6364            or as an addendum to the NOTICE text from the Work, provided
  6365            that such additional attribution notices cannot be construed
  6366            as modifying the License.
  6367  
  6368        You may add Your own copyright statement to Your modifications and
  6369        may provide additional or different license terms and conditions
  6370        for use, reproduction, or distribution of Your modifications, or
  6371        for any such Derivative Works as a whole, provided Your use,
  6372        reproduction, and distribution of the Work otherwise complies with
  6373        the conditions stated in this License.
  6374  
  6375     5. Submission of Contributions. Unless You explicitly state otherwise,
  6376        any Contribution intentionally submitted for inclusion in the Work
  6377        by You to the Licensor shall be under the terms and conditions of
  6378        this License, without any additional terms or conditions.
  6379        Notwithstanding the above, nothing herein shall supersede or modify
  6380        the terms of any separate license agreement you may have executed
  6381        with Licensor regarding such Contributions.
  6382  
  6383     6. Trademarks. This License does not grant permission to use the trade
  6384        names, trademarks, service marks, or product names of the Licensor,
  6385        except as required for reasonable and customary use in describing the
  6386        origin of the Work and reproducing the content of the NOTICE file.
  6387  
  6388     7. Disclaimer of Warranty. Unless required by applicable law or
  6389        agreed to in writing, Licensor provides the Work (and each
  6390        Contributor provides its Contributions) on an "AS IS" BASIS,
  6391        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  6392        implied, including, without limitation, any warranties or conditions
  6393        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  6394        PARTICULAR PURPOSE. You are solely responsible for determining the
  6395        appropriateness of using or redistributing the Work and assume any
  6396        risks associated with Your exercise of permissions under this License.
  6397  
  6398     8. Limitation of Liability. In no event and under no legal theory,
  6399        whether in tort (including negligence), contract, or otherwise,
  6400        unless required by applicable law (such as deliberate and grossly
  6401        negligent acts) or agreed to in writing, shall any Contributor be
  6402        liable to You for damages, including any direct, indirect, special,
  6403        incidental, or consequential damages of any character arising as a
  6404        result of this License or out of the use or inability to use the
  6405        Work (including but not limited to damages for loss of goodwill,
  6406        work stoppage, computer failure or malfunction, or any and all
  6407        other commercial damages or losses), even if such Contributor
  6408        has been advised of the possibility of such damages.
  6409  
  6410     9. Accepting Warranty or Additional Liability. While redistributing
  6411        the Work or Derivative Works thereof, You may choose to offer,
  6412        and charge a fee for, acceptance of support, warranty, indemnity,
  6413        or other liability obligations and/or rights consistent with this
  6414        License. However, in accepting such obligations, You may act only
  6415        on Your own behalf and on Your sole responsibility, not on behalf
  6416        of any other Contributor, and only if You agree to indemnify,
  6417        defend, and hold each Contributor harmless for any liability
  6418        incurred by, or claims asserted against, such Contributor by reason
  6419        of your accepting any such warranty or additional liability.
  6420  
  6421     END OF TERMS AND CONDITIONS
  6422  
  6423     APPENDIX: How to apply the Apache License to your work.
  6424  
  6425        To apply the Apache License to your work, attach the following
  6426        boilerplate notice, with the fields enclosed by brackets "[]"
  6427        replaced with your own identifying information. (Don't include
  6428        the brackets!)  The text should be enclosed in the appropriate
  6429        comment syntax for the file format. We also recommend that a
  6430        file or class name and description of purpose be included on the
  6431        same "printed page" as the copyright notice for easier
  6432        identification within third-party archives.
  6433  
  6434     Copyright [yyyy] [name of copyright owner]
  6435  
  6436     Licensed under the Apache License, Version 2.0 (the "License");
  6437     you may not use this file except in compliance with the License.
  6438     You may obtain a copy of the License at
  6439  
  6440         http://www.apache.org/licenses/LICENSE-2.0
  6441  
  6442     Unless required by applicable law or agreed to in writing, software
  6443     distributed under the License is distributed on an "AS IS" BASIS,
  6444     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  6445     See the License for the specific language governing permissions and
  6446     limitations under the License.
  6447  
  6448  ================================================================
  6449  
  6450  github.com/prometheus/procfs
  6451  https://github.com/prometheus/procfs
  6452  ----------------------------------------------------------------
  6453                                   Apache License
  6454                             Version 2.0, January 2004
  6455                          http://www.apache.org/licenses/
  6456  
  6457     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  6458  
  6459     1. Definitions.
  6460  
  6461        "License" shall mean the terms and conditions for use, reproduction,
  6462        and distribution as defined by Sections 1 through 9 of this document.
  6463  
  6464        "Licensor" shall mean the copyright owner or entity authorized by
  6465        the copyright owner that is granting the License.
  6466  
  6467        "Legal Entity" shall mean the union of the acting entity and all
  6468        other entities that control, are controlled by, or are under common
  6469        control with that entity. For the purposes of this definition,
  6470        "control" means (i) the power, direct or indirect, to cause the
  6471        direction or management of such entity, whether by contract or
  6472        otherwise, or (ii) ownership of fifty percent (50%) or more of the
  6473        outstanding shares, or (iii) beneficial ownership of such entity.
  6474  
  6475        "You" (or "Your") shall mean an individual or Legal Entity
  6476        exercising permissions granted by this License.
  6477  
  6478        "Source" form shall mean the preferred form for making modifications,
  6479        including but not limited to software source code, documentation
  6480        source, and configuration files.
  6481  
  6482        "Object" form shall mean any form resulting from mechanical
  6483        transformation or translation of a Source form, including but
  6484        not limited to compiled object code, generated documentation,
  6485        and conversions to other media types.
  6486  
  6487        "Work" shall mean the work of authorship, whether in Source or
  6488        Object form, made available under the License, as indicated by a
  6489        copyright notice that is included in or attached to the work
  6490        (an example is provided in the Appendix below).
  6491  
  6492        "Derivative Works" shall mean any work, whether in Source or Object
  6493        form, that is based on (or derived from) the Work and for which the
  6494        editorial revisions, annotations, elaborations, or other modifications
  6495        represent, as a whole, an original work of authorship. For the purposes
  6496        of this License, Derivative Works shall not include works that remain
  6497        separable from, or merely link (or bind by name) to the interfaces of,
  6498        the Work and Derivative Works thereof.
  6499  
  6500        "Contribution" shall mean any work of authorship, including
  6501        the original version of the Work and any modifications or additions
  6502        to that Work or Derivative Works thereof, that is intentionally
  6503        submitted to Licensor for inclusion in the Work by the copyright owner
  6504        or by an individual or Legal Entity authorized to submit on behalf of
  6505        the copyright owner. For the purposes of this definition, "submitted"
  6506        means any form of electronic, verbal, or written communication sent
  6507        to the Licensor or its representatives, including but not limited to
  6508        communication on electronic mailing lists, source code control systems,
  6509        and issue tracking systems that are managed by, or on behalf of, the
  6510        Licensor for the purpose of discussing and improving the Work, but
  6511        excluding communication that is conspicuously marked or otherwise
  6512        designated in writing by the copyright owner as "Not a Contribution."
  6513  
  6514        "Contributor" shall mean Licensor and any individual or Legal Entity
  6515        on behalf of whom a Contribution has been received by Licensor and
  6516        subsequently incorporated within the Work.
  6517  
  6518     2. Grant of Copyright License. Subject to the terms and conditions of
  6519        this License, each Contributor hereby grants to You a perpetual,
  6520        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  6521        copyright license to reproduce, prepare Derivative Works of,
  6522        publicly display, publicly perform, sublicense, and distribute the
  6523        Work and such Derivative Works in Source or Object form.
  6524  
  6525     3. Grant of Patent License. Subject to the terms and conditions of
  6526        this License, each Contributor hereby grants to You a perpetual,
  6527        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  6528        (except as stated in this section) patent license to make, have made,
  6529        use, offer to sell, sell, import, and otherwise transfer the Work,
  6530        where such license applies only to those patent claims licensable
  6531        by such Contributor that are necessarily infringed by their
  6532        Contribution(s) alone or by combination of their Contribution(s)
  6533        with the Work to which such Contribution(s) was submitted. If You
  6534        institute patent litigation against any entity (including a
  6535        cross-claim or counterclaim in a lawsuit) alleging that the Work
  6536        or a Contribution incorporated within the Work constitutes direct
  6537        or contributory patent infringement, then any patent licenses
  6538        granted to You under this License for that Work shall terminate
  6539        as of the date such litigation is filed.
  6540  
  6541     4. Redistribution. You may reproduce and distribute copies of the
  6542        Work or Derivative Works thereof in any medium, with or without
  6543        modifications, and in Source or Object form, provided that You
  6544        meet the following conditions:
  6545  
  6546        (a) You must give any other recipients of the Work or
  6547            Derivative Works a copy of this License; and
  6548  
  6549        (b) You must cause any modified files to carry prominent notices
  6550            stating that You changed the files; and
  6551  
  6552        (c) You must retain, in the Source form of any Derivative Works
  6553            that You distribute, all copyright, patent, trademark, and
  6554            attribution notices from the Source form of the Work,
  6555            excluding those notices that do not pertain to any part of
  6556            the Derivative Works; and
  6557  
  6558        (d) If the Work includes a "NOTICE" text file as part of its
  6559            distribution, then any Derivative Works that You distribute must
  6560            include a readable copy of the attribution notices contained
  6561            within such NOTICE file, excluding those notices that do not
  6562            pertain to any part of the Derivative Works, in at least one
  6563            of the following places: within a NOTICE text file distributed
  6564            as part of the Derivative Works; within the Source form or
  6565            documentation, if provided along with the Derivative Works; or,
  6566            within a display generated by the Derivative Works, if and
  6567            wherever such third-party notices normally appear. The contents
  6568            of the NOTICE file are for informational purposes only and
  6569            do not modify the License. You may add Your own attribution
  6570            notices within Derivative Works that You distribute, alongside
  6571            or as an addendum to the NOTICE text from the Work, provided
  6572            that such additional attribution notices cannot be construed
  6573            as modifying the License.
  6574  
  6575        You may add Your own copyright statement to Your modifications and
  6576        may provide additional or different license terms and conditions
  6577        for use, reproduction, or distribution of Your modifications, or
  6578        for any such Derivative Works as a whole, provided Your use,
  6579        reproduction, and distribution of the Work otherwise complies with
  6580        the conditions stated in this License.
  6581  
  6582     5. Submission of Contributions. Unless You explicitly state otherwise,
  6583        any Contribution intentionally submitted for inclusion in the Work
  6584        by You to the Licensor shall be under the terms and conditions of
  6585        this License, without any additional terms or conditions.
  6586        Notwithstanding the above, nothing herein shall supersede or modify
  6587        the terms of any separate license agreement you may have executed
  6588        with Licensor regarding such Contributions.
  6589  
  6590     6. Trademarks. This License does not grant permission to use the trade
  6591        names, trademarks, service marks, or product names of the Licensor,
  6592        except as required for reasonable and customary use in describing the
  6593        origin of the Work and reproducing the content of the NOTICE file.
  6594  
  6595     7. Disclaimer of Warranty. Unless required by applicable law or
  6596        agreed to in writing, Licensor provides the Work (and each
  6597        Contributor provides its Contributions) on an "AS IS" BASIS,
  6598        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  6599        implied, including, without limitation, any warranties or conditions
  6600        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  6601        PARTICULAR PURPOSE. You are solely responsible for determining the
  6602        appropriateness of using or redistributing the Work and assume any
  6603        risks associated with Your exercise of permissions under this License.
  6604  
  6605     8. Limitation of Liability. In no event and under no legal theory,
  6606        whether in tort (including negligence), contract, or otherwise,
  6607        unless required by applicable law (such as deliberate and grossly
  6608        negligent acts) or agreed to in writing, shall any Contributor be
  6609        liable to You for damages, including any direct, indirect, special,
  6610        incidental, or consequential damages of any character arising as a
  6611        result of this License or out of the use or inability to use the
  6612        Work (including but not limited to damages for loss of goodwill,
  6613        work stoppage, computer failure or malfunction, or any and all
  6614        other commercial damages or losses), even if such Contributor
  6615        has been advised of the possibility of such damages.
  6616  
  6617     9. Accepting Warranty or Additional Liability. While redistributing
  6618        the Work or Derivative Works thereof, You may choose to offer,
  6619        and charge a fee for, acceptance of support, warranty, indemnity,
  6620        or other liability obligations and/or rights consistent with this
  6621        License. However, in accepting such obligations, You may act only
  6622        on Your own behalf and on Your sole responsibility, not on behalf
  6623        of any other Contributor, and only if You agree to indemnify,
  6624        defend, and hold each Contributor harmless for any liability
  6625        incurred by, or claims asserted against, such Contributor by reason
  6626        of your accepting any such warranty or additional liability.
  6627  
  6628     END OF TERMS AND CONDITIONS
  6629  
  6630     APPENDIX: How to apply the Apache License to your work.
  6631  
  6632        To apply the Apache License to your work, attach the following
  6633        boilerplate notice, with the fields enclosed by brackets "[]"
  6634        replaced with your own identifying information. (Don't include
  6635        the brackets!)  The text should be enclosed in the appropriate
  6636        comment syntax for the file format. We also recommend that a
  6637        file or class name and description of purpose be included on the
  6638        same "printed page" as the copyright notice for easier
  6639        identification within third-party archives.
  6640  
  6641     Copyright [yyyy] [name of copyright owner]
  6642  
  6643     Licensed under the Apache License, Version 2.0 (the "License");
  6644     you may not use this file except in compliance with the License.
  6645     You may obtain a copy of the License at
  6646  
  6647         http://www.apache.org/licenses/LICENSE-2.0
  6648  
  6649     Unless required by applicable law or agreed to in writing, software
  6650     distributed under the License is distributed on an "AS IS" BASIS,
  6651     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  6652     See the License for the specific language governing permissions and
  6653     limitations under the License.
  6654  
  6655  ================================================================
  6656  
  6657  github.com/prometheus/prom2json
  6658  https://github.com/prometheus/prom2json
  6659  ----------------------------------------------------------------
  6660                                   Apache License
  6661                             Version 2.0, January 2004
  6662                          http://www.apache.org/licenses/
  6663  
  6664     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  6665  
  6666     1. Definitions.
  6667  
  6668        "License" shall mean the terms and conditions for use, reproduction,
  6669        and distribution as defined by Sections 1 through 9 of this document.
  6670  
  6671        "Licensor" shall mean the copyright owner or entity authorized by
  6672        the copyright owner that is granting the License.
  6673  
  6674        "Legal Entity" shall mean the union of the acting entity and all
  6675        other entities that control, are controlled by, or are under common
  6676        control with that entity. For the purposes of this definition,
  6677        "control" means (i) the power, direct or indirect, to cause the
  6678        direction or management of such entity, whether by contract or
  6679        otherwise, or (ii) ownership of fifty percent (50%) or more of the
  6680        outstanding shares, or (iii) beneficial ownership of such entity.
  6681  
  6682        "You" (or "Your") shall mean an individual or Legal Entity
  6683        exercising permissions granted by this License.
  6684  
  6685        "Source" form shall mean the preferred form for making modifications,
  6686        including but not limited to software source code, documentation
  6687        source, and configuration files.
  6688  
  6689        "Object" form shall mean any form resulting from mechanical
  6690        transformation or translation of a Source form, including but
  6691        not limited to compiled object code, generated documentation,
  6692        and conversions to other media types.
  6693  
  6694        "Work" shall mean the work of authorship, whether in Source or
  6695        Object form, made available under the License, as indicated by a
  6696        copyright notice that is included in or attached to the work
  6697        (an example is provided in the Appendix below).
  6698  
  6699        "Derivative Works" shall mean any work, whether in Source or Object
  6700        form, that is based on (or derived from) the Work and for which the
  6701        editorial revisions, annotations, elaborations, or other modifications
  6702        represent, as a whole, an original work of authorship. For the purposes
  6703        of this License, Derivative Works shall not include works that remain
  6704        separable from, or merely link (or bind by name) to the interfaces of,
  6705        the Work and Derivative Works thereof.
  6706  
  6707        "Contribution" shall mean any work of authorship, including
  6708        the original version of the Work and any modifications or additions
  6709        to that Work or Derivative Works thereof, that is intentionally
  6710        submitted to Licensor for inclusion in the Work by the copyright owner
  6711        or by an individual or Legal Entity authorized to submit on behalf of
  6712        the copyright owner. For the purposes of this definition, "submitted"
  6713        means any form of electronic, verbal, or written communication sent
  6714        to the Licensor or its representatives, including but not limited to
  6715        communication on electronic mailing lists, source code control systems,
  6716        and issue tracking systems that are managed by, or on behalf of, the
  6717        Licensor for the purpose of discussing and improving the Work, but
  6718        excluding communication that is conspicuously marked or otherwise
  6719        designated in writing by the copyright owner as "Not a Contribution."
  6720  
  6721        "Contributor" shall mean Licensor and any individual or Legal Entity
  6722        on behalf of whom a Contribution has been received by Licensor and
  6723        subsequently incorporated within the Work.
  6724  
  6725     2. Grant of Copyright License. Subject to the terms and conditions of
  6726        this License, each Contributor hereby grants to You a perpetual,
  6727        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  6728        copyright license to reproduce, prepare Derivative Works of,
  6729        publicly display, publicly perform, sublicense, and distribute the
  6730        Work and such Derivative Works in Source or Object form.
  6731  
  6732     3. Grant of Patent License. Subject to the terms and conditions of
  6733        this License, each Contributor hereby grants to You a perpetual,
  6734        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  6735        (except as stated in this section) patent license to make, have made,
  6736        use, offer to sell, sell, import, and otherwise transfer the Work,
  6737        where such license applies only to those patent claims licensable
  6738        by such Contributor that are necessarily infringed by their
  6739        Contribution(s) alone or by combination of their Contribution(s)
  6740        with the Work to which such Contribution(s) was submitted. If You
  6741        institute patent litigation against any entity (including a
  6742        cross-claim or counterclaim in a lawsuit) alleging that the Work
  6743        or a Contribution incorporated within the Work constitutes direct
  6744        or contributory patent infringement, then any patent licenses
  6745        granted to You under this License for that Work shall terminate
  6746        as of the date such litigation is filed.
  6747  
  6748     4. Redistribution. You may reproduce and distribute copies of the
  6749        Work or Derivative Works thereof in any medium, with or without
  6750        modifications, and in Source or Object form, provided that You
  6751        meet the following conditions:
  6752  
  6753        (a) You must give any other recipients of the Work or
  6754            Derivative Works a copy of this License; and
  6755  
  6756        (b) You must cause any modified files to carry prominent notices
  6757            stating that You changed the files; and
  6758  
  6759        (c) You must retain, in the Source form of any Derivative Works
  6760            that You distribute, all copyright, patent, trademark, and
  6761            attribution notices from the Source form of the Work,
  6762            excluding those notices that do not pertain to any part of
  6763            the Derivative Works; and
  6764  
  6765        (d) If the Work includes a "NOTICE" text file as part of its
  6766            distribution, then any Derivative Works that You distribute must
  6767            include a readable copy of the attribution notices contained
  6768            within such NOTICE file, excluding those notices that do not
  6769            pertain to any part of the Derivative Works, in at least one
  6770            of the following places: within a NOTICE text file distributed
  6771            as part of the Derivative Works; within the Source form or
  6772            documentation, if provided along with the Derivative Works; or,
  6773            within a display generated by the Derivative Works, if and
  6774            wherever such third-party notices normally appear. The contents
  6775            of the NOTICE file are for informational purposes only and
  6776            do not modify the License. You may add Your own attribution
  6777            notices within Derivative Works that You distribute, alongside
  6778            or as an addendum to the NOTICE text from the Work, provided
  6779            that such additional attribution notices cannot be construed
  6780            as modifying the License.
  6781  
  6782        You may add Your own copyright statement to Your modifications and
  6783        may provide additional or different license terms and conditions
  6784        for use, reproduction, or distribution of Your modifications, or
  6785        for any such Derivative Works as a whole, provided Your use,
  6786        reproduction, and distribution of the Work otherwise complies with
  6787        the conditions stated in this License.
  6788  
  6789     5. Submission of Contributions. Unless You explicitly state otherwise,
  6790        any Contribution intentionally submitted for inclusion in the Work
  6791        by You to the Licensor shall be under the terms and conditions of
  6792        this License, without any additional terms or conditions.
  6793        Notwithstanding the above, nothing herein shall supersede or modify
  6794        the terms of any separate license agreement you may have executed
  6795        with Licensor regarding such Contributions.
  6796  
  6797     6. Trademarks. This License does not grant permission to use the trade
  6798        names, trademarks, service marks, or product names of the Licensor,
  6799        except as required for reasonable and customary use in describing the
  6800        origin of the Work and reproducing the content of the NOTICE file.
  6801  
  6802     7. Disclaimer of Warranty. Unless required by applicable law or
  6803        agreed to in writing, Licensor provides the Work (and each
  6804        Contributor provides its Contributions) on an "AS IS" BASIS,
  6805        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  6806        implied, including, without limitation, any warranties or conditions
  6807        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  6808        PARTICULAR PURPOSE. You are solely responsible for determining the
  6809        appropriateness of using or redistributing the Work and assume any
  6810        risks associated with Your exercise of permissions under this License.
  6811  
  6812     8. Limitation of Liability. In no event and under no legal theory,
  6813        whether in tort (including negligence), contract, or otherwise,
  6814        unless required by applicable law (such as deliberate and grossly
  6815        negligent acts) or agreed to in writing, shall any Contributor be
  6816        liable to You for damages, including any direct, indirect, special,
  6817        incidental, or consequential damages of any character arising as a
  6818        result of this License or out of the use or inability to use the
  6819        Work (including but not limited to damages for loss of goodwill,
  6820        work stoppage, computer failure or malfunction, or any and all
  6821        other commercial damages or losses), even if such Contributor
  6822        has been advised of the possibility of such damages.
  6823  
  6824     9. Accepting Warranty or Additional Liability. While redistributing
  6825        the Work or Derivative Works thereof, You may choose to offer,
  6826        and charge a fee for, acceptance of support, warranty, indemnity,
  6827        or other liability obligations and/or rights consistent with this
  6828        License. However, in accepting such obligations, You may act only
  6829        on Your own behalf and on Your sole responsibility, not on behalf
  6830        of any other Contributor, and only if You agree to indemnify,
  6831        defend, and hold each Contributor harmless for any liability
  6832        incurred by, or claims asserted against, such Contributor by reason
  6833        of your accepting any such warranty or additional liability.
  6834  
  6835     END OF TERMS AND CONDITIONS
  6836  
  6837     APPENDIX: How to apply the Apache License to your work.
  6838  
  6839        To apply the Apache License to your work, attach the following
  6840        boilerplate notice, with the fields enclosed by brackets "[]"
  6841        replaced with your own identifying information. (Don't include
  6842        the brackets!)  The text should be enclosed in the appropriate
  6843        comment syntax for the file format. We also recommend that a
  6844        file or class name and description of purpose be included on the
  6845        same "printed page" as the copyright notice for easier
  6846        identification within third-party archives.
  6847  
  6848     Copyright [yyyy] [name of copyright owner]
  6849  
  6850     Licensed under the Apache License, Version 2.0 (the "License");
  6851     you may not use this file except in compliance with the License.
  6852     You may obtain a copy of the License at
  6853  
  6854         http://www.apache.org/licenses/LICENSE-2.0
  6855  
  6856     Unless required by applicable law or agreed to in writing, software
  6857     distributed under the License is distributed on an "AS IS" BASIS,
  6858     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  6859     See the License for the specific language governing permissions and
  6860     limitations under the License.
  6861  
  6862  ================================================================
  6863  
  6864  github.com/rivo/uniseg
  6865  https://github.com/rivo/uniseg
  6866  ----------------------------------------------------------------
  6867  MIT License
  6868  
  6869  Copyright (c) 2019 Oliver Kuederle
  6870  
  6871  Permission is hereby granted, free of charge, to any person obtaining a copy
  6872  of this software and associated documentation files (the "Software"), to deal
  6873  in the Software without restriction, including without limitation the rights
  6874  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  6875  copies of the Software, and to permit persons to whom the Software is
  6876  furnished to do so, subject to the following conditions:
  6877  
  6878  The above copyright notice and this permission notice shall be included in all
  6879  copies or substantial portions of the Software.
  6880  
  6881  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  6882  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  6883  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  6884  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  6885  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  6886  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  6887  SOFTWARE.
  6888  
  6889  ================================================================
  6890  
  6891  github.com/rjeczalik/notify
  6892  https://github.com/rjeczalik/notify
  6893  ----------------------------------------------------------------
  6894  The MIT License (MIT)
  6895  
  6896  Copyright (c) 2014-2015 The Notify Authors
  6897  
  6898  Permission is hereby granted, free of charge, to any person obtaining a copy
  6899  of this software and associated documentation files (the "Software"), to deal
  6900  in the Software without restriction, including without limitation the rights
  6901  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  6902  copies of the Software, and to permit persons to whom the Software is
  6903  furnished to do so, subject to the following conditions:
  6904  
  6905  The above copyright notice and this permission notice shall be included in all
  6906  copies or substantial portions of the Software.
  6907  
  6908  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  6909  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  6910  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  6911  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  6912  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  6913  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  6914  SOFTWARE.
  6915  
  6916  ================================================================
  6917  
  6918  github.com/rogpeppe/go-internal
  6919  https://github.com/rogpeppe/go-internal
  6920  ----------------------------------------------------------------
  6921  Copyright (c) 2018 The Go Authors. All rights reserved.
  6922  
  6923  Redistribution and use in source and binary forms, with or without
  6924  modification, are permitted provided that the following conditions are
  6925  met:
  6926  
  6927     * Redistributions of source code must retain the above copyright
  6928  notice, this list of conditions and the following disclaimer.
  6929     * Redistributions in binary form must reproduce the above
  6930  copyright notice, this list of conditions and the following disclaimer
  6931  in the documentation and/or other materials provided with the
  6932  distribution.
  6933     * Neither the name of Google Inc. nor the names of its
  6934  contributors may be used to endorse or promote products derived from
  6935  this software without specific prior written permission.
  6936  
  6937  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  6938  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  6939  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  6940  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  6941  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  6942  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  6943  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  6944  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  6945  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  6946  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  6947  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  6948  
  6949  ================================================================
  6950  
  6951  github.com/rs/xid
  6952  https://github.com/rs/xid
  6953  ----------------------------------------------------------------
  6954  Copyright (c) 2015 Olivier Poitrey <rs@dailymotion.com>
  6955  
  6956  Permission is hereby granted, free of charge, to any person obtaining a copy
  6957  of this software and associated documentation files (the "Software"), to deal
  6958  in the Software without restriction, including without limitation the rights
  6959  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  6960  copies of the Software, and to permit persons to whom the Software is furnished
  6961  to do so, subject to the following conditions:
  6962  
  6963  The above copyright notice and this permission notice shall be included in all
  6964  copies or substantial portions of the Software.
  6965  
  6966  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  6967  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  6968  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  6969  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  6970  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  6971  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  6972  THE SOFTWARE.
  6973  
  6974  ================================================================
  6975  
  6976  github.com/safchain/ethtool
  6977  https://github.com/safchain/ethtool
  6978  ----------------------------------------------------------------
  6979                                   Apache License
  6980                             Version 2.0, January 2004
  6981                          http://www.apache.org/licenses/
  6982  
  6983     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  6984  
  6985     1. Definitions.
  6986  
  6987        "License" shall mean the terms and conditions for use, reproduction,
  6988        and distribution as defined by Sections 1 through 9 of this document.
  6989  
  6990        "Licensor" shall mean the copyright owner or entity authorized by
  6991        the copyright owner that is granting the License.
  6992  
  6993        "Legal Entity" shall mean the union of the acting entity and all
  6994        other entities that control, are controlled by, or are under common
  6995        control with that entity. For the purposes of this definition,
  6996        "control" means (i) the power, direct or indirect, to cause the
  6997        direction or management of such entity, whether by contract or
  6998        otherwise, or (ii) ownership of fifty percent (50%) or more of the
  6999        outstanding shares, or (iii) beneficial ownership of such entity.
  7000  
  7001        "You" (or "Your") shall mean an individual or Legal Entity
  7002        exercising permissions granted by this License.
  7003  
  7004        "Source" form shall mean the preferred form for making modifications,
  7005        including but not limited to software source code, documentation
  7006        source, and configuration files.
  7007  
  7008        "Object" form shall mean any form resulting from mechanical
  7009        transformation or translation of a Source form, including but
  7010        not limited to compiled object code, generated documentation,
  7011        and conversions to other media types.
  7012  
  7013        "Work" shall mean the work of authorship, whether in Source or
  7014        Object form, made available under the License, as indicated by a
  7015        copyright notice that is included in or attached to the work
  7016        (an example is provided in the Appendix below).
  7017  
  7018        "Derivative Works" shall mean any work, whether in Source or Object
  7019        form, that is based on (or derived from) the Work and for which the
  7020        editorial revisions, annotations, elaborations, or other modifications
  7021        represent, as a whole, an original work of authorship. For the purposes
  7022        of this License, Derivative Works shall not include works that remain
  7023        separable from, or merely link (or bind by name) to the interfaces of,
  7024        the Work and Derivative Works thereof.
  7025  
  7026        "Contribution" shall mean any work of authorship, including
  7027        the original version of the Work and any modifications or additions
  7028        to that Work or Derivative Works thereof, that is intentionally
  7029        submitted to Licensor for inclusion in the Work by the copyright owner
  7030        or by an individual or Legal Entity authorized to submit on behalf of
  7031        the copyright owner. For the purposes of this definition, "submitted"
  7032        means any form of electronic, verbal, or written communication sent
  7033        to the Licensor or its representatives, including but not limited to
  7034        communication on electronic mailing lists, source code control systems,
  7035        and issue tracking systems that are managed by, or on behalf of, the
  7036        Licensor for the purpose of discussing and improving the Work, but
  7037        excluding communication that is conspicuously marked or otherwise
  7038        designated in writing by the copyright owner as "Not a Contribution."
  7039  
  7040        "Contributor" shall mean Licensor and any individual or Legal Entity
  7041        on behalf of whom a Contribution has been received by Licensor and
  7042        subsequently incorporated within the Work.
  7043  
  7044     2. Grant of Copyright License. Subject to the terms and conditions of
  7045        this License, each Contributor hereby grants to You a perpetual,
  7046        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  7047        copyright license to reproduce, prepare Derivative Works of,
  7048        publicly display, publicly perform, sublicense, and distribute the
  7049        Work and such Derivative Works in Source or Object form.
  7050  
  7051     3. Grant of Patent License. Subject to the terms and conditions of
  7052        this License, each Contributor hereby grants to You a perpetual,
  7053        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  7054        (except as stated in this section) patent license to make, have made,
  7055        use, offer to sell, sell, import, and otherwise transfer the Work,
  7056        where such license applies only to those patent claims licensable
  7057        by such Contributor that are necessarily infringed by their
  7058        Contribution(s) alone or by combination of their Contribution(s)
  7059        with the Work to which such Contribution(s) was submitted. If You
  7060        institute patent litigation against any entity (including a
  7061        cross-claim or counterclaim in a lawsuit) alleging that the Work
  7062        or a Contribution incorporated within the Work constitutes direct
  7063        or contributory patent infringement, then any patent licenses
  7064        granted to You under this License for that Work shall terminate
  7065        as of the date such litigation is filed.
  7066  
  7067     4. Redistribution. You may reproduce and distribute copies of the
  7068        Work or Derivative Works thereof in any medium, with or without
  7069        modifications, and in Source or Object form, provided that You
  7070        meet the following conditions:
  7071  
  7072        (a) You must give any other recipients of the Work or
  7073            Derivative Works a copy of this License; and
  7074  
  7075        (b) You must cause any modified files to carry prominent notices
  7076            stating that You changed the files; and
  7077  
  7078        (c) You must retain, in the Source form of any Derivative Works
  7079            that You distribute, all copyright, patent, trademark, and
  7080            attribution notices from the Source form of the Work,
  7081            excluding those notices that do not pertain to any part of
  7082            the Derivative Works; and
  7083  
  7084        (d) If the Work includes a "NOTICE" text file as part of its
  7085            distribution, then any Derivative Works that You distribute must
  7086            include a readable copy of the attribution notices contained
  7087            within such NOTICE file, excluding those notices that do not
  7088            pertain to any part of the Derivative Works, in at least one
  7089            of the following places: within a NOTICE text file distributed
  7090            as part of the Derivative Works; within the Source form or
  7091            documentation, if provided along with the Derivative Works; or,
  7092            within a display generated by the Derivative Works, if and
  7093            wherever such third-party notices normally appear. The contents
  7094            of the NOTICE file are for informational purposes only and
  7095            do not modify the License. You may add Your own attribution
  7096            notices within Derivative Works that You distribute, alongside
  7097            or as an addendum to the NOTICE text from the Work, provided
  7098            that such additional attribution notices cannot be construed
  7099            as modifying the License.
  7100  
  7101        You may add Your own copyright statement to Your modifications and
  7102        may provide additional or different license terms and conditions
  7103        for use, reproduction, or distribution of Your modifications, or
  7104        for any such Derivative Works as a whole, provided Your use,
  7105        reproduction, and distribution of the Work otherwise complies with
  7106        the conditions stated in this License.
  7107  
  7108     5. Submission of Contributions. Unless You explicitly state otherwise,
  7109        any Contribution intentionally submitted for inclusion in the Work
  7110        by You to the Licensor shall be under the terms and conditions of
  7111        this License, without any additional terms or conditions.
  7112        Notwithstanding the above, nothing herein shall supersede or modify
  7113        the terms of any separate license agreement you may have executed
  7114        with Licensor regarding such Contributions.
  7115  
  7116     6. Trademarks. This License does not grant permission to use the trade
  7117        names, trademarks, service marks, or product names of the Licensor,
  7118        except as required for reasonable and customary use in describing the
  7119        origin of the Work and reproducing the content of the NOTICE file.
  7120  
  7121     7. Disclaimer of Warranty. Unless required by applicable law or
  7122        agreed to in writing, Licensor provides the Work (and each
  7123        Contributor provides its Contributions) on an "AS IS" BASIS,
  7124        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  7125        implied, including, without limitation, any warranties or conditions
  7126        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  7127        PARTICULAR PURPOSE. You are solely responsible for determining the
  7128        appropriateness of using or redistributing the Work and assume any
  7129        risks associated with Your exercise of permissions under this License.
  7130  
  7131     8. Limitation of Liability. In no event and under no legal theory,
  7132        whether in tort (including negligence), contract, or otherwise,
  7133        unless required by applicable law (such as deliberate and grossly
  7134        negligent acts) or agreed to in writing, shall any Contributor be
  7135        liable to You for damages, including any direct, indirect, special,
  7136        incidental, or consequential damages of any character arising as a
  7137        result of this License or out of the use or inability to use the
  7138        Work (including but not limited to damages for loss of goodwill,
  7139        work stoppage, computer failure or malfunction, or any and all
  7140        other commercial damages or losses), even if such Contributor
  7141        has been advised of the possibility of such damages.
  7142  
  7143     9. Accepting Warranty or Additional Liability. While redistributing
  7144        the Work or Derivative Works thereof, You may choose to offer,
  7145        and charge a fee for, acceptance of support, warranty, indemnity,
  7146        or other liability obligations and/or rights consistent with this
  7147        License. However, in accepting such obligations, You may act only
  7148        on Your own behalf and on Your sole responsibility, not on behalf
  7149        of any other Contributor, and only if You agree to indemnify,
  7150        defend, and hold each Contributor harmless for any liability
  7151        incurred by, or claims asserted against, such Contributor by reason
  7152        of your accepting any such warranty or additional liability.
  7153  
  7154     END OF TERMS AND CONDITIONS
  7155  
  7156     APPENDIX: How to apply the Apache License to your work.
  7157  
  7158        To apply the Apache License to your work, attach the following
  7159        boilerplate notice, with the fields enclosed by brackets "{}"
  7160        replaced with your own identifying information. (Don't include
  7161        the brackets!)  The text should be enclosed in the appropriate
  7162        comment syntax for the file format. We also recommend that a
  7163        file or class name and description of purpose be included on the
  7164        same "printed page" as the copyright notice for easier
  7165        identification within third-party archives.
  7166  
  7167     Copyright {yyyy} {name of copyright owner}
  7168  
  7169     Licensed under the Apache License, Version 2.0 (the "License");
  7170     you may not use this file except in compliance with the License.
  7171     You may obtain a copy of the License at
  7172  
  7173         http://www.apache.org/licenses/LICENSE-2.0
  7174  
  7175     Unless required by applicable law or agreed to in writing, software
  7176     distributed under the License is distributed on an "AS IS" BASIS,
  7177     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  7178     See the License for the specific language governing permissions and
  7179     limitations under the License.
  7180  
  7181  
  7182  ================================================================
  7183  
  7184  github.com/secure-io/sio-go
  7185  https://github.com/secure-io/sio-go
  7186  ----------------------------------------------------------------
  7187  MIT License
  7188  
  7189  Copyright (c) 2019 SecureIO
  7190  
  7191  Permission is hereby granted, free of charge, to any person obtaining a copy
  7192  of this software and associated documentation files (the "Software"), to deal
  7193  in the Software without restriction, including without limitation the rights
  7194  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  7195  copies of the Software, and to permit persons to whom the Software is
  7196  furnished to do so, subject to the following conditions:
  7197  
  7198  The above copyright notice and this permission notice shall be included in all
  7199  copies or substantial portions of the Software.
  7200  
  7201  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  7202  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  7203  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  7204  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  7205  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  7206  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  7207  SOFTWARE.
  7208  
  7209  ================================================================
  7210  
  7211  github.com/shirou/gopsutil/v3
  7212  https://github.com/shirou/gopsutil/v3
  7213  ----------------------------------------------------------------
  7214  gopsutil is distributed under BSD license reproduced below.
  7215  
  7216  Copyright (c) 2014, WAKAYAMA Shirou
  7217  All rights reserved.
  7218  
  7219  Redistribution and use in source and binary forms, with or without modification,
  7220  are permitted provided that the following conditions are met:
  7221  
  7222   * Redistributions of source code must retain the above copyright notice, this
  7223     list of conditions and the following disclaimer.
  7224   * Redistributions in binary form must reproduce the above copyright notice,
  7225     this list of conditions and the following disclaimer in the documentation
  7226     and/or other materials provided with the distribution.
  7227   * Neither the name of the gopsutil authors nor the names of its contributors
  7228     may be used to endorse or promote products derived from this software without
  7229     specific prior written permission.
  7230  
  7231  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
  7232  ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  7233  WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  7234  DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
  7235  ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  7236  (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
  7237  LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
  7238  ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  7239  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  7240  SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  7241  
  7242  
  7243  -------
  7244  internal/common/binary.go in the gopsutil is copied and modified from golang/encoding/binary.go.
  7245  
  7246  
  7247  
  7248  Copyright (c) 2009 The Go Authors. All rights reserved.
  7249  
  7250  Redistribution and use in source and binary forms, with or without
  7251  modification, are permitted provided that the following conditions are
  7252  met:
  7253  
  7254     * Redistributions of source code must retain the above copyright
  7255  notice, this list of conditions and the following disclaimer.
  7256     * Redistributions in binary form must reproduce the above
  7257  copyright notice, this list of conditions and the following disclaimer
  7258  in the documentation and/or other materials provided with the
  7259  distribution.
  7260     * Neither the name of Google Inc. nor the names of its
  7261  contributors may be used to endorse or promote products derived from
  7262  this software without specific prior written permission.
  7263  
  7264  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  7265  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  7266  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  7267  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  7268  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  7269  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  7270  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  7271  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  7272  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  7273  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  7274  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  7275  ================================================================
  7276  
  7277  github.com/shoenig/go-m1cpu
  7278  https://github.com/shoenig/go-m1cpu
  7279  ----------------------------------------------------------------
  7280  Mozilla Public License, version 2.0
  7281  
  7282  1. Definitions
  7283  
  7284  1.1. "Contributor"
  7285  
  7286       means each individual or legal entity that creates, contributes to the
  7287       creation of, or owns Covered Software.
  7288  
  7289  1.2. "Contributor Version"
  7290  
  7291       means the combination of the Contributions of others (if any) used by a
  7292       Contributor and that particular Contributor's Contribution.
  7293  
  7294  1.3. "Contribution"
  7295  
  7296       means Covered Software of a particular Contributor.
  7297  
  7298  1.4. "Covered Software"
  7299  
  7300       means Source Code Form to which the initial Contributor has attached the
  7301       notice in Exhibit A, the Executable Form of such Source Code Form, and
  7302       Modifications of such Source Code Form, in each case including portions
  7303       thereof.
  7304  
  7305  1.5. "Incompatible With Secondary Licenses"
  7306       means
  7307  
  7308       a. that the initial Contributor has attached the notice described in
  7309          Exhibit B to the Covered Software; or
  7310  
  7311       b. that the Covered Software was made available under the terms of
  7312          version 1.1 or earlier of the License, but not also under the terms of
  7313          a Secondary License.
  7314  
  7315  1.6. "Executable Form"
  7316  
  7317       means any form of the work other than Source Code Form.
  7318  
  7319  1.7. "Larger Work"
  7320  
  7321       means a work that combines Covered Software with other material, in a
  7322       separate file or files, that is not Covered Software.
  7323  
  7324  1.8. "License"
  7325  
  7326       means this document.
  7327  
  7328  1.9. "Licensable"
  7329  
  7330       means having the right to grant, to the maximum extent possible, whether
  7331       at the time of the initial grant or subsequently, any and all of the
  7332       rights conveyed by this License.
  7333  
  7334  1.10. "Modifications"
  7335  
  7336       means any of the following:
  7337  
  7338       a. any file in Source Code Form that results from an addition to,
  7339          deletion from, or modification of the contents of Covered Software; or
  7340  
  7341       b. any new file in Source Code Form that contains any Covered Software.
  7342  
  7343  1.11. "Patent Claims" of a Contributor
  7344  
  7345        means any patent claim(s), including without limitation, method,
  7346        process, and apparatus claims, in any patent Licensable by such
  7347        Contributor that would be infringed, but for the grant of the License,
  7348        by the making, using, selling, offering for sale, having made, import,
  7349        or transfer of either its Contributions or its Contributor Version.
  7350  
  7351  1.12. "Secondary License"
  7352  
  7353        means either the GNU General Public License, Version 2.0, the GNU Lesser
  7354        General Public License, Version 2.1, the GNU Affero General Public
  7355        License, Version 3.0, or any later versions of those licenses.
  7356  
  7357  1.13. "Source Code Form"
  7358  
  7359        means the form of the work preferred for making modifications.
  7360  
  7361  1.14. "You" (or "Your")
  7362  
  7363        means an individual or a legal entity exercising rights under this
  7364        License. For legal entities, "You" includes any entity that controls, is
  7365        controlled by, or is under common control with You. For purposes of this
  7366        definition, "control" means (a) the power, direct or indirect, to cause
  7367        the direction or management of such entity, whether by contract or
  7368        otherwise, or (b) ownership of more than fifty percent (50%) of the
  7369        outstanding shares or beneficial ownership of such entity.
  7370  
  7371  
  7372  2. License Grants and Conditions
  7373  
  7374  2.1. Grants
  7375  
  7376       Each Contributor hereby grants You a world-wide, royalty-free,
  7377       non-exclusive license:
  7378  
  7379       a. under intellectual property rights (other than patent or trademark)
  7380          Licensable by such Contributor to use, reproduce, make available,
  7381          modify, display, perform, distribute, and otherwise exploit its
  7382          Contributions, either on an unmodified basis, with Modifications, or
  7383          as part of a Larger Work; and
  7384  
  7385       b. under Patent Claims of such Contributor to make, use, sell, offer for
  7386          sale, have made, import, and otherwise transfer either its
  7387          Contributions or its Contributor Version.
  7388  
  7389  2.2. Effective Date
  7390  
  7391       The licenses granted in Section 2.1 with respect to any Contribution
  7392       become effective for each Contribution on the date the Contributor first
  7393       distributes such Contribution.
  7394  
  7395  2.3. Limitations on Grant Scope
  7396  
  7397       The licenses granted in this Section 2 are the only rights granted under
  7398       this License. No additional rights or licenses will be implied from the
  7399       distribution or licensing of Covered Software under this License.
  7400       Notwithstanding Section 2.1(b) above, no patent license is granted by a
  7401       Contributor:
  7402  
  7403       a. for any code that a Contributor has removed from Covered Software; or
  7404  
  7405       b. for infringements caused by: (i) Your and any other third party's
  7406          modifications of Covered Software, or (ii) the combination of its
  7407          Contributions with other software (except as part of its Contributor
  7408          Version); or
  7409  
  7410       c. under Patent Claims infringed by Covered Software in the absence of
  7411          its Contributions.
  7412  
  7413       This License does not grant any rights in the trademarks, service marks,
  7414       or logos of any Contributor (except as may be necessary to comply with
  7415       the notice requirements in Section 3.4).
  7416  
  7417  2.4. Subsequent Licenses
  7418  
  7419       No Contributor makes additional grants as a result of Your choice to
  7420       distribute the Covered Software under a subsequent version of this
  7421       License (see Section 10.2) or under the terms of a Secondary License (if
  7422       permitted under the terms of Section 3.3).
  7423  
  7424  2.5. Representation
  7425  
  7426       Each Contributor represents that the Contributor believes its
  7427       Contributions are its original creation(s) or it has sufficient rights to
  7428       grant the rights to its Contributions conveyed by this License.
  7429  
  7430  2.6. Fair Use
  7431  
  7432       This License is not intended to limit any rights You have under
  7433       applicable copyright doctrines of fair use, fair dealing, or other
  7434       equivalents.
  7435  
  7436  2.7. Conditions
  7437  
  7438       Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted in
  7439       Section 2.1.
  7440  
  7441  
  7442  3. Responsibilities
  7443  
  7444  3.1. Distribution of Source Form
  7445  
  7446       All distribution of Covered Software in Source Code Form, including any
  7447       Modifications that You create or to which You contribute, must be under
  7448       the terms of this License. You must inform recipients that the Source
  7449       Code Form of the Covered Software is governed by the terms of this
  7450       License, and how they can obtain a copy of this License. You may not
  7451       attempt to alter or restrict the recipients' rights in the Source Code
  7452       Form.
  7453  
  7454  3.2. Distribution of Executable Form
  7455  
  7456       If You distribute Covered Software in Executable Form then:
  7457  
  7458       a. such Covered Software must also be made available in Source Code Form,
  7459          as described in Section 3.1, and You must inform recipients of the
  7460          Executable Form how they can obtain a copy of such Source Code Form by
  7461          reasonable means in a timely manner, at a charge no more than the cost
  7462          of distribution to the recipient; and
  7463  
  7464       b. You may distribute such Executable Form under the terms of this
  7465          License, or sublicense it under different terms, provided that the
  7466          license for the Executable Form does not attempt to limit or alter the
  7467          recipients' rights in the Source Code Form under this License.
  7468  
  7469  3.3. Distribution of a Larger Work
  7470  
  7471       You may create and distribute a Larger Work under terms of Your choice,
  7472       provided that You also comply with the requirements of this License for
  7473       the Covered Software. If the Larger Work is a combination of Covered
  7474       Software with a work governed by one or more Secondary Licenses, and the
  7475       Covered Software is not Incompatible With Secondary Licenses, this
  7476       License permits You to additionally distribute such Covered Software
  7477       under the terms of such Secondary License(s), so that the recipient of
  7478       the Larger Work may, at their option, further distribute the Covered
  7479       Software under the terms of either this License or such Secondary
  7480       License(s).
  7481  
  7482  3.4. Notices
  7483  
  7484       You may not remove or alter the substance of any license notices
  7485       (including copyright notices, patent notices, disclaimers of warranty, or
  7486       limitations of liability) contained within the Source Code Form of the
  7487       Covered Software, except that You may alter any license notices to the
  7488       extent required to remedy known factual inaccuracies.
  7489  
  7490  3.5. Application of Additional Terms
  7491  
  7492       You may choose to offer, and to charge a fee for, warranty, support,
  7493       indemnity or liability obligations to one or more recipients of Covered
  7494       Software. However, You may do so only on Your own behalf, and not on
  7495       behalf of any Contributor. You must make it absolutely clear that any
  7496       such warranty, support, indemnity, or liability obligation is offered by
  7497       You alone, and You hereby agree to indemnify every Contributor for any
  7498       liability incurred by such Contributor as a result of warranty, support,
  7499       indemnity or liability terms You offer. You may include additional
  7500       disclaimers of warranty and limitations of liability specific to any
  7501       jurisdiction.
  7502  
  7503  4. Inability to Comply Due to Statute or Regulation
  7504  
  7505     If it is impossible for You to comply with any of the terms of this License
  7506     with respect to some or all of the Covered Software due to statute,
  7507     judicial order, or regulation then You must: (a) comply with the terms of
  7508     this License to the maximum extent possible; and (b) describe the
  7509     limitations and the code they affect. Such description must be placed in a
  7510     text file included with all distributions of the Covered Software under
  7511     this License. Except to the extent prohibited by statute or regulation,
  7512     such description must be sufficiently detailed for a recipient of ordinary
  7513     skill to be able to understand it.
  7514  
  7515  5. Termination
  7516  
  7517  5.1. The rights granted under this License will terminate automatically if You
  7518       fail to comply with any of its terms. However, if You become compliant,
  7519       then the rights granted under this License from a particular Contributor
  7520       are reinstated (a) provisionally, unless and until such Contributor
  7521       explicitly and finally terminates Your grants, and (b) on an ongoing
  7522       basis, if such Contributor fails to notify You of the non-compliance by
  7523       some reasonable means prior to 60 days after You have come back into
  7524       compliance. Moreover, Your grants from a particular Contributor are
  7525       reinstated on an ongoing basis if such Contributor notifies You of the
  7526       non-compliance by some reasonable means, this is the first time You have
  7527       received notice of non-compliance with this License from such
  7528       Contributor, and You become compliant prior to 30 days after Your receipt
  7529       of the notice.
  7530  
  7531  5.2. If You initiate litigation against any entity by asserting a patent
  7532       infringement claim (excluding declaratory judgment actions,
  7533       counter-claims, and cross-claims) alleging that a Contributor Version
  7534       directly or indirectly infringes any patent, then the rights granted to
  7535       You by any and all Contributors for the Covered Software under Section
  7536       2.1 of this License shall terminate.
  7537  
  7538  5.3. In the event of termination under Sections 5.1 or 5.2 above, all end user
  7539       license agreements (excluding distributors and resellers) which have been
  7540       validly granted by You or Your distributors under this License prior to
  7541       termination shall survive termination.
  7542  
  7543  6. Disclaimer of Warranty
  7544  
  7545     Covered Software is provided under this License on an "as is" basis,
  7546     without warranty of any kind, either expressed, implied, or statutory,
  7547     including, without limitation, warranties that the Covered Software is free
  7548     of defects, merchantable, fit for a particular purpose or non-infringing.
  7549     The entire risk as to the quality and performance of the Covered Software
  7550     is with You. Should any Covered Software prove defective in any respect,
  7551     You (not any Contributor) assume the cost of any necessary servicing,
  7552     repair, or correction. This disclaimer of warranty constitutes an essential
  7553     part of this License. No use of  any Covered Software is authorized under
  7554     this License except under this disclaimer.
  7555  
  7556  7. Limitation of Liability
  7557  
  7558     Under no circumstances and under no legal theory, whether tort (including
  7559     negligence), contract, or otherwise, shall any Contributor, or anyone who
  7560     distributes Covered Software as permitted above, be liable to You for any
  7561     direct, indirect, special, incidental, or consequential damages of any
  7562     character including, without limitation, damages for lost profits, loss of
  7563     goodwill, work stoppage, computer failure or malfunction, or any and all
  7564     other commercial damages or losses, even if such party shall have been
  7565     informed of the possibility of such damages. This limitation of liability
  7566     shall not apply to liability for death or personal injury resulting from
  7567     such party's negligence to the extent applicable law prohibits such
  7568     limitation. Some jurisdictions do not allow the exclusion or limitation of
  7569     incidental or consequential damages, so this exclusion and limitation may
  7570     not apply to You.
  7571  
  7572  8. Litigation
  7573  
  7574     Any litigation relating to this License may be brought only in the courts
  7575     of a jurisdiction where the defendant maintains its principal place of
  7576     business and such litigation shall be governed by laws of that
  7577     jurisdiction, without reference to its conflict-of-law provisions. Nothing
  7578     in this Section shall prevent a party's ability to bring cross-claims or
  7579     counter-claims.
  7580  
  7581  9. Miscellaneous
  7582  
  7583     This License represents the complete agreement concerning the subject
  7584     matter hereof. If any provision of this License is held to be
  7585     unenforceable, such provision shall be reformed only to the extent
  7586     necessary to make it enforceable. Any law or regulation which provides that
  7587     the language of a contract shall be construed against the drafter shall not
  7588     be used to construe this License against a Contributor.
  7589  
  7590  
  7591  10. Versions of the License
  7592  
  7593  10.1. New Versions
  7594  
  7595        Mozilla Foundation is the license steward. Except as provided in Section
  7596        10.3, no one other than the license steward has the right to modify or
  7597        publish new versions of this License. Each version will be given a
  7598        distinguishing version number.
  7599  
  7600  10.2. Effect of New Versions
  7601  
  7602        You may distribute the Covered Software under the terms of the version
  7603        of the License under which You originally received the Covered Software,
  7604        or under the terms of any subsequent version published by the license
  7605        steward.
  7606  
  7607  10.3. Modified Versions
  7608  
  7609        If you create software not governed by this License, and you want to
  7610        create a new license for such software, you may create and use a
  7611        modified version of this License if you rename the license and remove
  7612        any references to the name of the license steward (except to note that
  7613        such modified license differs from this License).
  7614  
  7615  10.4. Distributing Source Code Form that is Incompatible With Secondary
  7616        Licenses If You choose to distribute Source Code Form that is
  7617        Incompatible With Secondary Licenses under the terms of this version of
  7618        the License, the notice described in Exhibit B of this License must be
  7619        attached.
  7620  
  7621  Exhibit A - Source Code Form License Notice
  7622  
  7623        This Source Code Form is subject to the
  7624        terms of the Mozilla Public License, v.
  7625        2.0. If a copy of the MPL was not
  7626        distributed with this file, You can
  7627        obtain one at
  7628        http://mozilla.org/MPL/2.0/.
  7629  
  7630  If it is not possible or desirable to put the notice in a particular file,
  7631  then You may include the notice in a location (such as a LICENSE file in a
  7632  relevant directory) where a recipient would be likely to look for such a
  7633  notice.
  7634  
  7635  You may add additional accurate notices of copyright ownership.
  7636  
  7637  Exhibit B - "Incompatible With Secondary Licenses" Notice
  7638  
  7639        This Source Code Form is "Incompatible
  7640        With Secondary Licenses", as defined by
  7641        the Mozilla Public License, v. 2.0.
  7642  
  7643  
  7644  ================================================================
  7645  
  7646  github.com/shoenig/test
  7647  https://github.com/shoenig/test
  7648  ----------------------------------------------------------------
  7649  Mozilla Public License, version 2.0
  7650  
  7651  1. Definitions
  7652  
  7653  1.1. "Contributor"
  7654  
  7655       means each individual or legal entity that creates, contributes to the
  7656       creation of, or owns Covered Software.
  7657  
  7658  1.2. "Contributor Version"
  7659  
  7660       means the combination of the Contributions of others (if any) used by a
  7661       Contributor and that particular Contributor's Contribution.
  7662  
  7663  1.3. "Contribution"
  7664  
  7665       means Covered Software of a particular Contributor.
  7666  
  7667  1.4. "Covered Software"
  7668  
  7669       means Source Code Form to which the initial Contributor has attached the
  7670       notice in Exhibit A, the Executable Form of such Source Code Form, and
  7671       Modifications of such Source Code Form, in each case including portions
  7672       thereof.
  7673  
  7674  1.5. "Incompatible With Secondary Licenses"
  7675       means
  7676  
  7677       a. that the initial Contributor has attached the notice described in
  7678          Exhibit B to the Covered Software; or
  7679  
  7680       b. that the Covered Software was made available under the terms of
  7681          version 1.1 or earlier of the License, but not also under the terms of
  7682          a Secondary License.
  7683  
  7684  1.6. "Executable Form"
  7685  
  7686       means any form of the work other than Source Code Form.
  7687  
  7688  1.7. "Larger Work"
  7689  
  7690       means a work that combines Covered Software with other material, in a
  7691       separate file or files, that is not Covered Software.
  7692  
  7693  1.8. "License"
  7694  
  7695       means this document.
  7696  
  7697  1.9. "Licensable"
  7698  
  7699       means having the right to grant, to the maximum extent possible, whether
  7700       at the time of the initial grant or subsequently, any and all of the
  7701       rights conveyed by this License.
  7702  
  7703  1.10. "Modifications"
  7704  
  7705       means any of the following:
  7706  
  7707       a. any file in Source Code Form that results from an addition to,
  7708          deletion from, or modification of the contents of Covered Software; or
  7709  
  7710       b. any new file in Source Code Form that contains any Covered Software.
  7711  
  7712  1.11. "Patent Claims" of a Contributor
  7713  
  7714        means any patent claim(s), including without limitation, method,
  7715        process, and apparatus claims, in any patent Licensable by such
  7716        Contributor that would be infringed, but for the grant of the License,
  7717        by the making, using, selling, offering for sale, having made, import,
  7718        or transfer of either its Contributions or its Contributor Version.
  7719  
  7720  1.12. "Secondary License"
  7721  
  7722        means either the GNU General Public License, Version 2.0, the GNU Lesser
  7723        General Public License, Version 2.1, the GNU Affero General Public
  7724        License, Version 3.0, or any later versions of those licenses.
  7725  
  7726  1.13. "Source Code Form"
  7727  
  7728        means the form of the work preferred for making modifications.
  7729  
  7730  1.14. "You" (or "Your")
  7731  
  7732        means an individual or a legal entity exercising rights under this
  7733        License. For legal entities, "You" includes any entity that controls, is
  7734        controlled by, or is under common control with You. For purposes of this
  7735        definition, "control" means (a) the power, direct or indirect, to cause
  7736        the direction or management of such entity, whether by contract or
  7737        otherwise, or (b) ownership of more than fifty percent (50%) of the
  7738        outstanding shares or beneficial ownership of such entity.
  7739  
  7740  
  7741  2. License Grants and Conditions
  7742  
  7743  2.1. Grants
  7744  
  7745       Each Contributor hereby grants You a world-wide, royalty-free,
  7746       non-exclusive license:
  7747  
  7748       a. under intellectual property rights (other than patent or trademark)
  7749          Licensable by such Contributor to use, reproduce, make available,
  7750          modify, display, perform, distribute, and otherwise exploit its
  7751          Contributions, either on an unmodified basis, with Modifications, or
  7752          as part of a Larger Work; and
  7753  
  7754       b. under Patent Claims of such Contributor to make, use, sell, offer for
  7755          sale, have made, import, and otherwise transfer either its
  7756          Contributions or its Contributor Version.
  7757  
  7758  2.2. Effective Date
  7759  
  7760       The licenses granted in Section 2.1 with respect to any Contribution
  7761       become effective for each Contribution on the date the Contributor first
  7762       distributes such Contribution.
  7763  
  7764  2.3. Limitations on Grant Scope
  7765  
  7766       The licenses granted in this Section 2 are the only rights granted under
  7767       this License. No additional rights or licenses will be implied from the
  7768       distribution or licensing of Covered Software under this License.
  7769       Notwithstanding Section 2.1(b) above, no patent license is granted by a
  7770       Contributor:
  7771  
  7772       a. for any code that a Contributor has removed from Covered Software; or
  7773  
  7774       b. for infringements caused by: (i) Your and any other third party's
  7775          modifications of Covered Software, or (ii) the combination of its
  7776          Contributions with other software (except as part of its Contributor
  7777          Version); or
  7778  
  7779       c. under Patent Claims infringed by Covered Software in the absence of
  7780          its Contributions.
  7781  
  7782       This License does not grant any rights in the trademarks, service marks,
  7783       or logos of any Contributor (except as may be necessary to comply with
  7784       the notice requirements in Section 3.4).
  7785  
  7786  2.4. Subsequent Licenses
  7787  
  7788       No Contributor makes additional grants as a result of Your choice to
  7789       distribute the Covered Software under a subsequent version of this
  7790       License (see Section 10.2) or under the terms of a Secondary License (if
  7791       permitted under the terms of Section 3.3).
  7792  
  7793  2.5. Representation
  7794  
  7795       Each Contributor represents that the Contributor believes its
  7796       Contributions are its original creation(s) or it has sufficient rights to
  7797       grant the rights to its Contributions conveyed by this License.
  7798  
  7799  2.6. Fair Use
  7800  
  7801       This License is not intended to limit any rights You have under
  7802       applicable copyright doctrines of fair use, fair dealing, or other
  7803       equivalents.
  7804  
  7805  2.7. Conditions
  7806  
  7807       Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted in
  7808       Section 2.1.
  7809  
  7810  
  7811  3. Responsibilities
  7812  
  7813  3.1. Distribution of Source Form
  7814  
  7815       All distribution of Covered Software in Source Code Form, including any
  7816       Modifications that You create or to which You contribute, must be under
  7817       the terms of this License. You must inform recipients that the Source
  7818       Code Form of the Covered Software is governed by the terms of this
  7819       License, and how they can obtain a copy of this License. You may not
  7820       attempt to alter or restrict the recipients' rights in the Source Code
  7821       Form.
  7822  
  7823  3.2. Distribution of Executable Form
  7824  
  7825       If You distribute Covered Software in Executable Form then:
  7826  
  7827       a. such Covered Software must also be made available in Source Code Form,
  7828          as described in Section 3.1, and You must inform recipients of the
  7829          Executable Form how they can obtain a copy of such Source Code Form by
  7830          reasonable means in a timely manner, at a charge no more than the cost
  7831          of distribution to the recipient; and
  7832  
  7833       b. You may distribute such Executable Form under the terms of this
  7834          License, or sublicense it under different terms, provided that the
  7835          license for the Executable Form does not attempt to limit or alter the
  7836          recipients' rights in the Source Code Form under this License.
  7837  
  7838  3.3. Distribution of a Larger Work
  7839  
  7840       You may create and distribute a Larger Work under terms of Your choice,
  7841       provided that You also comply with the requirements of this License for
  7842       the Covered Software. If the Larger Work is a combination of Covered
  7843       Software with a work governed by one or more Secondary Licenses, and the
  7844       Covered Software is not Incompatible With Secondary Licenses, this
  7845       License permits You to additionally distribute such Covered Software
  7846       under the terms of such Secondary License(s), so that the recipient of
  7847       the Larger Work may, at their option, further distribute the Covered
  7848       Software under the terms of either this License or such Secondary
  7849       License(s).
  7850  
  7851  3.4. Notices
  7852  
  7853       You may not remove or alter the substance of any license notices
  7854       (including copyright notices, patent notices, disclaimers of warranty, or
  7855       limitations of liability) contained within the Source Code Form of the
  7856       Covered Software, except that You may alter any license notices to the
  7857       extent required to remedy known factual inaccuracies.
  7858  
  7859  3.5. Application of Additional Terms
  7860  
  7861       You may choose to offer, and to charge a fee for, warranty, support,
  7862       indemnity or liability obligations to one or more recipients of Covered
  7863       Software. However, You may do so only on Your own behalf, and not on
  7864       behalf of any Contributor. You must make it absolutely clear that any
  7865       such warranty, support, indemnity, or liability obligation is offered by
  7866       You alone, and You hereby agree to indemnify every Contributor for any
  7867       liability incurred by such Contributor as a result of warranty, support,
  7868       indemnity or liability terms You offer. You may include additional
  7869       disclaimers of warranty and limitations of liability specific to any
  7870       jurisdiction.
  7871  
  7872  4. Inability to Comply Due to Statute or Regulation
  7873  
  7874     If it is impossible for You to comply with any of the terms of this License
  7875     with respect to some or all of the Covered Software due to statute,
  7876     judicial order, or regulation then You must: (a) comply with the terms of
  7877     this License to the maximum extent possible; and (b) describe the
  7878     limitations and the code they affect. Such description must be placed in a
  7879     text file included with all distributions of the Covered Software under
  7880     this License. Except to the extent prohibited by statute or regulation,
  7881     such description must be sufficiently detailed for a recipient of ordinary
  7882     skill to be able to understand it.
  7883  
  7884  5. Termination
  7885  
  7886  5.1. The rights granted under this License will terminate automatically if You
  7887       fail to comply with any of its terms. However, if You become compliant,
  7888       then the rights granted under this License from a particular Contributor
  7889       are reinstated (a) provisionally, unless and until such Contributor
  7890       explicitly and finally terminates Your grants, and (b) on an ongoing
  7891       basis, if such Contributor fails to notify You of the non-compliance by
  7892       some reasonable means prior to 60 days after You have come back into
  7893       compliance. Moreover, Your grants from a particular Contributor are
  7894       reinstated on an ongoing basis if such Contributor notifies You of the
  7895       non-compliance by some reasonable means, this is the first time You have
  7896       received notice of non-compliance with this License from such
  7897       Contributor, and You become compliant prior to 30 days after Your receipt
  7898       of the notice.
  7899  
  7900  5.2. If You initiate litigation against any entity by asserting a patent
  7901       infringement claim (excluding declaratory judgment actions,
  7902       counter-claims, and cross-claims) alleging that a Contributor Version
  7903       directly or indirectly infringes any patent, then the rights granted to
  7904       You by any and all Contributors for the Covered Software under Section
  7905       2.1 of this License shall terminate.
  7906  
  7907  5.3. In the event of termination under Sections 5.1 or 5.2 above, all end user
  7908       license agreements (excluding distributors and resellers) which have been
  7909       validly granted by You or Your distributors under this License prior to
  7910       termination shall survive termination.
  7911  
  7912  6. Disclaimer of Warranty
  7913  
  7914     Covered Software is provided under this License on an "as is" basis,
  7915     without warranty of any kind, either expressed, implied, or statutory,
  7916     including, without limitation, warranties that the Covered Software is free
  7917     of defects, merchantable, fit for a particular purpose or non-infringing.
  7918     The entire risk as to the quality and performance of the Covered Software
  7919     is with You. Should any Covered Software prove defective in any respect,
  7920     You (not any Contributor) assume the cost of any necessary servicing,
  7921     repair, or correction. This disclaimer of warranty constitutes an essential
  7922     part of this License. No use of  any Covered Software is authorized under
  7923     this License except under this disclaimer.
  7924  
  7925  7. Limitation of Liability
  7926  
  7927     Under no circumstances and under no legal theory, whether tort (including
  7928     negligence), contract, or otherwise, shall any Contributor, or anyone who
  7929     distributes Covered Software as permitted above, be liable to You for any
  7930     direct, indirect, special, incidental, or consequential damages of any
  7931     character including, without limitation, damages for lost profits, loss of
  7932     goodwill, work stoppage, computer failure or malfunction, or any and all
  7933     other commercial damages or losses, even if such party shall have been
  7934     informed of the possibility of such damages. This limitation of liability
  7935     shall not apply to liability for death or personal injury resulting from
  7936     such party's negligence to the extent applicable law prohibits such
  7937     limitation. Some jurisdictions do not allow the exclusion or limitation of
  7938     incidental or consequential damages, so this exclusion and limitation may
  7939     not apply to You.
  7940  
  7941  8. Litigation
  7942  
  7943     Any litigation relating to this License may be brought only in the courts
  7944     of a jurisdiction where the defendant maintains its principal place of
  7945     business and such litigation shall be governed by laws of that
  7946     jurisdiction, without reference to its conflict-of-law provisions. Nothing
  7947     in this Section shall prevent a party's ability to bring cross-claims or
  7948     counter-claims.
  7949  
  7950  9. Miscellaneous
  7951  
  7952     This License represents the complete agreement concerning the subject
  7953     matter hereof. If any provision of this License is held to be
  7954     unenforceable, such provision shall be reformed only to the extent
  7955     necessary to make it enforceable. Any law or regulation which provides that
  7956     the language of a contract shall be construed against the drafter shall not
  7957     be used to construe this License against a Contributor.
  7958  
  7959  
  7960  10. Versions of the License
  7961  
  7962  10.1. New Versions
  7963  
  7964        Mozilla Foundation is the license steward. Except as provided in Section
  7965        10.3, no one other than the license steward has the right to modify or
  7966        publish new versions of this License. Each version will be given a
  7967        distinguishing version number.
  7968  
  7969  10.2. Effect of New Versions
  7970  
  7971        You may distribute the Covered Software under the terms of the version
  7972        of the License under which You originally received the Covered Software,
  7973        or under the terms of any subsequent version published by the license
  7974        steward.
  7975  
  7976  10.3. Modified Versions
  7977  
  7978        If you create software not governed by this License, and you want to
  7979        create a new license for such software, you may create and use a
  7980        modified version of this License if you rename the license and remove
  7981        any references to the name of the license steward (except to note that
  7982        such modified license differs from this License).
  7983  
  7984  10.4. Distributing Source Code Form that is Incompatible With Secondary
  7985        Licenses If You choose to distribute Source Code Form that is
  7986        Incompatible With Secondary Licenses under the terms of this version of
  7987        the License, the notice described in Exhibit B of this License must be
  7988        attached.
  7989  
  7990  Exhibit A - Source Code Form License Notice
  7991  
  7992        This Source Code Form is subject to the
  7993        terms of the Mozilla Public License, v.
  7994        2.0. If a copy of the MPL was not
  7995        distributed with this file, You can
  7996        obtain one at
  7997        http://mozilla.org/MPL/2.0/.
  7998  
  7999  If it is not possible or desirable to put the notice in a particular file,
  8000  then You may include the notice in a location (such as a LICENSE file in a
  8001  relevant directory) where a recipient would be likely to look for such a
  8002  notice.
  8003  
  8004  You may add additional accurate notices of copyright ownership.
  8005  
  8006  Exhibit B - "Incompatible With Secondary Licenses" Notice
  8007  
  8008        This Source Code Form is "Incompatible
  8009        With Secondary Licenses", as defined by
  8010        the Mozilla Public License, v. 2.0.
  8011  
  8012  
  8013  ================================================================
  8014  
  8015  github.com/stretchr/testify
  8016  https://github.com/stretchr/testify
  8017  ----------------------------------------------------------------
  8018  MIT License
  8019  
  8020  Copyright (c) 2012-2020 Mat Ryer, Tyler Bunnell and contributors.
  8021  
  8022  Permission is hereby granted, free of charge, to any person obtaining a copy
  8023  of this software and associated documentation files (the "Software"), to deal
  8024  in the Software without restriction, including without limitation the rights
  8025  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  8026  copies of the Software, and to permit persons to whom the Software is
  8027  furnished to do so, subject to the following conditions:
  8028  
  8029  The above copyright notice and this permission notice shall be included in all
  8030  copies or substantial portions of the Software.
  8031  
  8032  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  8033  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  8034  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  8035  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  8036  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  8037  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  8038  SOFTWARE.
  8039  
  8040  ================================================================
  8041  
  8042  github.com/tidwall/gjson
  8043  https://github.com/tidwall/gjson
  8044  ----------------------------------------------------------------
  8045  The MIT License (MIT)
  8046  
  8047  Copyright (c) 2016 Josh Baker
  8048  
  8049  Permission is hereby granted, free of charge, to any person obtaining a copy of
  8050  this software and associated documentation files (the "Software"), to deal in
  8051  the Software without restriction, including without limitation the rights to
  8052  use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
  8053  the Software, and to permit persons to whom the Software is furnished to do so,
  8054  subject to the following conditions:
  8055  
  8056  The above copyright notice and this permission notice shall be included in all
  8057  copies or substantial portions of the Software.
  8058  
  8059  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  8060  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  8061  FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
  8062  COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
  8063  IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
  8064  CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  8065  
  8066  ================================================================
  8067  
  8068  github.com/tidwall/match
  8069  https://github.com/tidwall/match
  8070  ----------------------------------------------------------------
  8071  The MIT License (MIT)
  8072  
  8073  Copyright (c) 2016 Josh Baker
  8074  
  8075  Permission is hereby granted, free of charge, to any person obtaining a copy of
  8076  this software and associated documentation files (the "Software"), to deal in
  8077  the Software without restriction, including without limitation the rights to
  8078  use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
  8079  the Software, and to permit persons to whom the Software is furnished to do so,
  8080  subject to the following conditions:
  8081  
  8082  The above copyright notice and this permission notice shall be included in all
  8083  copies or substantial portions of the Software.
  8084  
  8085  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  8086  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  8087  FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
  8088  COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
  8089  IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
  8090  CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  8091  
  8092  ================================================================
  8093  
  8094  github.com/tidwall/pretty
  8095  https://github.com/tidwall/pretty
  8096  ----------------------------------------------------------------
  8097  The MIT License (MIT)
  8098  
  8099  Copyright (c) 2017 Josh Baker
  8100  
  8101  Permission is hereby granted, free of charge, to any person obtaining a copy of
  8102  this software and associated documentation files (the "Software"), to deal in
  8103  the Software without restriction, including without limitation the rights to
  8104  use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
  8105  the Software, and to permit persons to whom the Software is furnished to do so,
  8106  subject to the following conditions:
  8107  
  8108  The above copyright notice and this permission notice shall be included in all
  8109  copies or substantial portions of the Software.
  8110  
  8111  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  8112  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  8113  FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
  8114  COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
  8115  IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
  8116  CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  8117  
  8118  ================================================================
  8119  
  8120  github.com/tinylib/msgp
  8121  https://github.com/tinylib/msgp
  8122  ----------------------------------------------------------------
  8123  Copyright (c) 2014 Philip Hofer
  8124  Portions Copyright (c) 2009 The Go Authors (license at http://golang.org) where indicated
  8125  
  8126  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:
  8127  
  8128  The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
  8129  
  8130  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.
  8131  ================================================================
  8132  
  8133  github.com/tklauser/go-sysconf
  8134  https://github.com/tklauser/go-sysconf
  8135  ----------------------------------------------------------------
  8136  BSD 3-Clause License
  8137  
  8138  Copyright (c) 2018-2022, Tobias Klauser
  8139  All rights reserved.
  8140  
  8141  Redistribution and use in source and binary forms, with or without
  8142  modification, are permitted provided that the following conditions are met:
  8143  
  8144  * Redistributions of source code must retain the above copyright notice, this
  8145    list of conditions and the following disclaimer.
  8146  
  8147  * Redistributions in binary form must reproduce the above copyright notice,
  8148    this list of conditions and the following disclaimer in the documentation
  8149    and/or other materials provided with the distribution.
  8150  
  8151  * Neither the name of the copyright holder nor the names of its
  8152    contributors may be used to endorse or promote products derived from
  8153    this software without specific prior written permission.
  8154  
  8155  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  8156  AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  8157  IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  8158  DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
  8159  FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  8160  DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  8161  SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
  8162  CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
  8163  OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  8164  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  8165  
  8166  ================================================================
  8167  
  8168  github.com/tklauser/numcpus
  8169  https://github.com/tklauser/numcpus
  8170  ----------------------------------------------------------------
  8171  
  8172                                   Apache License
  8173                             Version 2.0, January 2004
  8174                          http://www.apache.org/licenses/
  8175  
  8176     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  8177  
  8178     1. Definitions.
  8179  
  8180        "License" shall mean the terms and conditions for use, reproduction,
  8181        and distribution as defined by Sections 1 through 9 of this document.
  8182  
  8183        "Licensor" shall mean the copyright owner or entity authorized by
  8184        the copyright owner that is granting the License.
  8185  
  8186        "Legal Entity" shall mean the union of the acting entity and all
  8187        other entities that control, are controlled by, or are under common
  8188        control with that entity. For the purposes of this definition,
  8189        "control" means (i) the power, direct or indirect, to cause the
  8190        direction or management of such entity, whether by contract or
  8191        otherwise, or (ii) ownership of fifty percent (50%) or more of the
  8192        outstanding shares, or (iii) beneficial ownership of such entity.
  8193  
  8194        "You" (or "Your") shall mean an individual or Legal Entity
  8195        exercising permissions granted by this License.
  8196  
  8197        "Source" form shall mean the preferred form for making modifications,
  8198        including but not limited to software source code, documentation
  8199        source, and configuration files.
  8200  
  8201        "Object" form shall mean any form resulting from mechanical
  8202        transformation or translation of a Source form, including but
  8203        not limited to compiled object code, generated documentation,
  8204        and conversions to other media types.
  8205  
  8206        "Work" shall mean the work of authorship, whether in Source or
  8207        Object form, made available under the License, as indicated by a
  8208        copyright notice that is included in or attached to the work
  8209        (an example is provided in the Appendix below).
  8210  
  8211        "Derivative Works" shall mean any work, whether in Source or Object
  8212        form, that is based on (or derived from) the Work and for which the
  8213        editorial revisions, annotations, elaborations, or other modifications
  8214        represent, as a whole, an original work of authorship. For the purposes
  8215        of this License, Derivative Works shall not include works that remain
  8216        separable from, or merely link (or bind by name) to the interfaces of,
  8217        the Work and Derivative Works thereof.
  8218  
  8219        "Contribution" shall mean any work of authorship, including
  8220        the original version of the Work and any modifications or additions
  8221        to that Work or Derivative Works thereof, that is intentionally
  8222        submitted to Licensor for inclusion in the Work by the copyright owner
  8223        or by an individual or Legal Entity authorized to submit on behalf of
  8224        the copyright owner. For the purposes of this definition, "submitted"
  8225        means any form of electronic, verbal, or written communication sent
  8226        to the Licensor or its representatives, including but not limited to
  8227        communication on electronic mailing lists, source code control systems,
  8228        and issue tracking systems that are managed by, or on behalf of, the
  8229        Licensor for the purpose of discussing and improving the Work, but
  8230        excluding communication that is conspicuously marked or otherwise
  8231        designated in writing by the copyright owner as "Not a Contribution."
  8232  
  8233        "Contributor" shall mean Licensor and any individual or Legal Entity
  8234        on behalf of whom a Contribution has been received by Licensor and
  8235        subsequently incorporated within the Work.
  8236  
  8237     2. Grant of Copyright License. Subject to the terms and conditions of
  8238        this License, each Contributor hereby grants to You a perpetual,
  8239        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  8240        copyright license to reproduce, prepare Derivative Works of,
  8241        publicly display, publicly perform, sublicense, and distribute the
  8242        Work and such Derivative Works in Source or Object form.
  8243  
  8244     3. Grant of Patent License. Subject to the terms and conditions of
  8245        this License, each Contributor hereby grants to You a perpetual,
  8246        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  8247        (except as stated in this section) patent license to make, have made,
  8248        use, offer to sell, sell, import, and otherwise transfer the Work,
  8249        where such license applies only to those patent claims licensable
  8250        by such Contributor that are necessarily infringed by their
  8251        Contribution(s) alone or by combination of their Contribution(s)
  8252        with the Work to which such Contribution(s) was submitted. If You
  8253        institute patent litigation against any entity (including a
  8254        cross-claim or counterclaim in a lawsuit) alleging that the Work
  8255        or a Contribution incorporated within the Work constitutes direct
  8256        or contributory patent infringement, then any patent licenses
  8257        granted to You under this License for that Work shall terminate
  8258        as of the date such litigation is filed.
  8259  
  8260     4. Redistribution. You may reproduce and distribute copies of the
  8261        Work or Derivative Works thereof in any medium, with or without
  8262        modifications, and in Source or Object form, provided that You
  8263        meet the following conditions:
  8264  
  8265        (a) You must give any other recipients of the Work or
  8266            Derivative Works a copy of this License; and
  8267  
  8268        (b) You must cause any modified files to carry prominent notices
  8269            stating that You changed the files; and
  8270  
  8271        (c) You must retain, in the Source form of any Derivative Works
  8272            that You distribute, all copyright, patent, trademark, and
  8273            attribution notices from the Source form of the Work,
  8274            excluding those notices that do not pertain to any part of
  8275            the Derivative Works; and
  8276  
  8277        (d) If the Work includes a "NOTICE" text file as part of its
  8278            distribution, then any Derivative Works that You distribute must
  8279            include a readable copy of the attribution notices contained
  8280            within such NOTICE file, excluding those notices that do not
  8281            pertain to any part of the Derivative Works, in at least one
  8282            of the following places: within a NOTICE text file distributed
  8283            as part of the Derivative Works; within the Source form or
  8284            documentation, if provided along with the Derivative Works; or,
  8285            within a display generated by the Derivative Works, if and
  8286            wherever such third-party notices normally appear. The contents
  8287            of the NOTICE file are for informational purposes only and
  8288            do not modify the License. You may add Your own attribution
  8289            notices within Derivative Works that You distribute, alongside
  8290            or as an addendum to the NOTICE text from the Work, provided
  8291            that such additional attribution notices cannot be construed
  8292            as modifying the License.
  8293  
  8294        You may add Your own copyright statement to Your modifications and
  8295        may provide additional or different license terms and conditions
  8296        for use, reproduction, or distribution of Your modifications, or
  8297        for any such Derivative Works as a whole, provided Your use,
  8298        reproduction, and distribution of the Work otherwise complies with
  8299        the conditions stated in this License.
  8300  
  8301     5. Submission of Contributions. Unless You explicitly state otherwise,
  8302        any Contribution intentionally submitted for inclusion in the Work
  8303        by You to the Licensor shall be under the terms and conditions of
  8304        this License, without any additional terms or conditions.
  8305        Notwithstanding the above, nothing herein shall supersede or modify
  8306        the terms of any separate license agreement you may have executed
  8307        with Licensor regarding such Contributions.
  8308  
  8309     6. Trademarks. This License does not grant permission to use the trade
  8310        names, trademarks, service marks, or product names of the Licensor,
  8311        except as required for reasonable and customary use in describing the
  8312        origin of the Work and reproducing the content of the NOTICE file.
  8313  
  8314     7. Disclaimer of Warranty. Unless required by applicable law or
  8315        agreed to in writing, Licensor provides the Work (and each
  8316        Contributor provides its Contributions) on an "AS IS" BASIS,
  8317        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  8318        implied, including, without limitation, any warranties or conditions
  8319        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  8320        PARTICULAR PURPOSE. You are solely responsible for determining the
  8321        appropriateness of using or redistributing the Work and assume any
  8322        risks associated with Your exercise of permissions under this License.
  8323  
  8324     8. Limitation of Liability. In no event and under no legal theory,
  8325        whether in tort (including negligence), contract, or otherwise,
  8326        unless required by applicable law (such as deliberate and grossly
  8327        negligent acts) or agreed to in writing, shall any Contributor be
  8328        liable to You for damages, including any direct, indirect, special,
  8329        incidental, or consequential damages of any character arising as a
  8330        result of this License or out of the use or inability to use the
  8331        Work (including but not limited to damages for loss of goodwill,
  8332        work stoppage, computer failure or malfunction, or any and all
  8333        other commercial damages or losses), even if such Contributor
  8334        has been advised of the possibility of such damages.
  8335  
  8336     9. Accepting Warranty or Additional Liability. While redistributing
  8337        the Work or Derivative Works thereof, You may choose to offer,
  8338        and charge a fee for, acceptance of support, warranty, indemnity,
  8339        or other liability obligations and/or rights consistent with this
  8340        License. However, in accepting such obligations, You may act only
  8341        on Your own behalf and on Your sole responsibility, not on behalf
  8342        of any other Contributor, and only if You agree to indemnify,
  8343        defend, and hold each Contributor harmless for any liability
  8344        incurred by, or claims asserted against, such Contributor by reason
  8345        of your accepting any such warranty or additional liability.
  8346  
  8347     END OF TERMS AND CONDITIONS
  8348  
  8349     APPENDIX: How to apply the Apache License to your work.
  8350  
  8351        To apply the Apache License to your work, attach the following
  8352        boilerplate notice, with the fields enclosed by brackets "[]"
  8353        replaced with your own identifying information. (Don't include
  8354        the brackets!)  The text should be enclosed in the appropriate
  8355        comment syntax for the file format. We also recommend that a
  8356        file or class name and description of purpose be included on the
  8357        same "printed page" as the copyright notice for easier
  8358        identification within third-party archives.
  8359  
  8360     Copyright [yyyy] [name of copyright owner]
  8361  
  8362     Licensed under the Apache License, Version 2.0 (the "License");
  8363     you may not use this file except in compliance with the License.
  8364     You may obtain a copy of the License at
  8365  
  8366         http://www.apache.org/licenses/LICENSE-2.0
  8367  
  8368     Unless required by applicable law or agreed to in writing, software
  8369     distributed under the License is distributed on an "AS IS" BASIS,
  8370     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  8371     See the License for the specific language governing permissions and
  8372     limitations under the License.
  8373  
  8374  ================================================================
  8375  
  8376  github.com/vbauerster/mpb/v8
  8377  https://github.com/vbauerster/mpb/v8
  8378  ----------------------------------------------------------------
  8379  This is free and unencumbered software released into the public domain.
  8380  
  8381  Anyone is free to copy, modify, publish, use, compile, sell, or
  8382  distribute this software, either in source code form or as a compiled
  8383  binary, for any purpose, commercial or non-commercial, and by any
  8384  means.
  8385  
  8386  In jurisdictions that recognize copyright laws, the author or authors
  8387  of this software dedicate any and all copyright interest in the
  8388  software to the public domain. We make this dedication for the benefit
  8389  of the public at large and to the detriment of our heirs and
  8390  successors. We intend this dedication to be an overt act of
  8391  relinquishment in perpetuity of all present and future rights to this
  8392  software under copyright law.
  8393  
  8394  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  8395  EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  8396  MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
  8397  IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR
  8398  OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
  8399  ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
  8400  OTHER DEALINGS IN THE SOFTWARE.
  8401  
  8402  For more information, please refer to <http://unlicense.org/>
  8403  
  8404  ================================================================
  8405  
  8406  github.com/yusufpapurcu/wmi
  8407  https://github.com/yusufpapurcu/wmi
  8408  ----------------------------------------------------------------
  8409  The MIT License (MIT)
  8410  
  8411  Copyright (c) 2013 Stack Exchange
  8412  
  8413  Permission is hereby granted, free of charge, to any person obtaining a copy of
  8414  this software and associated documentation files (the "Software"), to deal in
  8415  the Software without restriction, including without limitation the rights to
  8416  use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
  8417  the Software, and to permit persons to whom the Software is furnished to do so,
  8418  subject to the following conditions:
  8419  
  8420  The above copyright notice and this permission notice shall be included in all
  8421  copies or substantial portions of the Software.
  8422  
  8423  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  8424  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  8425  FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
  8426  COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
  8427  IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
  8428  CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  8429  
  8430  ================================================================
  8431  
  8432  go.etcd.io/etcd/api/v3
  8433  https://go.etcd.io/etcd/api/v3
  8434  ----------------------------------------------------------------
  8435  
  8436                                   Apache License
  8437                             Version 2.0, January 2004
  8438                          http://www.apache.org/licenses/
  8439  
  8440     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  8441  
  8442     1. Definitions.
  8443  
  8444        "License" shall mean the terms and conditions for use, reproduction,
  8445        and distribution as defined by Sections 1 through 9 of this document.
  8446  
  8447        "Licensor" shall mean the copyright owner or entity authorized by
  8448        the copyright owner that is granting the License.
  8449  
  8450        "Legal Entity" shall mean the union of the acting entity and all
  8451        other entities that control, are controlled by, or are under common
  8452        control with that entity. For the purposes of this definition,
  8453        "control" means (i) the power, direct or indirect, to cause the
  8454        direction or management of such entity, whether by contract or
  8455        otherwise, or (ii) ownership of fifty percent (50%) or more of the
  8456        outstanding shares, or (iii) beneficial ownership of such entity.
  8457  
  8458        "You" (or "Your") shall mean an individual or Legal Entity
  8459        exercising permissions granted by this License.
  8460  
  8461        "Source" form shall mean the preferred form for making modifications,
  8462        including but not limited to software source code, documentation
  8463        source, and configuration files.
  8464  
  8465        "Object" form shall mean any form resulting from mechanical
  8466        transformation or translation of a Source form, including but
  8467        not limited to compiled object code, generated documentation,
  8468        and conversions to other media types.
  8469  
  8470        "Work" shall mean the work of authorship, whether in Source or
  8471        Object form, made available under the License, as indicated by a
  8472        copyright notice that is included in or attached to the work
  8473        (an example is provided in the Appendix below).
  8474  
  8475        "Derivative Works" shall mean any work, whether in Source or Object
  8476        form, that is based on (or derived from) the Work and for which the
  8477        editorial revisions, annotations, elaborations, or other modifications
  8478        represent, as a whole, an original work of authorship. For the purposes
  8479        of this License, Derivative Works shall not include works that remain
  8480        separable from, or merely link (or bind by name) to the interfaces of,
  8481        the Work and Derivative Works thereof.
  8482  
  8483        "Contribution" shall mean any work of authorship, including
  8484        the original version of the Work and any modifications or additions
  8485        to that Work or Derivative Works thereof, that is intentionally
  8486        submitted to Licensor for inclusion in the Work by the copyright owner
  8487        or by an individual or Legal Entity authorized to submit on behalf of
  8488        the copyright owner. For the purposes of this definition, "submitted"
  8489        means any form of electronic, verbal, or written communication sent
  8490        to the Licensor or its representatives, including but not limited to
  8491        communication on electronic mailing lists, source code control systems,
  8492        and issue tracking systems that are managed by, or on behalf of, the
  8493        Licensor for the purpose of discussing and improving the Work, but
  8494        excluding communication that is conspicuously marked or otherwise
  8495        designated in writing by the copyright owner as "Not a Contribution."
  8496  
  8497        "Contributor" shall mean Licensor and any individual or Legal Entity
  8498        on behalf of whom a Contribution has been received by Licensor and
  8499        subsequently incorporated within the Work.
  8500  
  8501     2. Grant of Copyright License. Subject to the terms and conditions of
  8502        this License, each Contributor hereby grants to You a perpetual,
  8503        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  8504        copyright license to reproduce, prepare Derivative Works of,
  8505        publicly display, publicly perform, sublicense, and distribute the
  8506        Work and such Derivative Works in Source or Object form.
  8507  
  8508     3. Grant of Patent License. Subject to the terms and conditions of
  8509        this License, each Contributor hereby grants to You a perpetual,
  8510        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  8511        (except as stated in this section) patent license to make, have made,
  8512        use, offer to sell, sell, import, and otherwise transfer the Work,
  8513        where such license applies only to those patent claims licensable
  8514        by such Contributor that are necessarily infringed by their
  8515        Contribution(s) alone or by combination of their Contribution(s)
  8516        with the Work to which such Contribution(s) was submitted. If You
  8517        institute patent litigation against any entity (including a
  8518        cross-claim or counterclaim in a lawsuit) alleging that the Work
  8519        or a Contribution incorporated within the Work constitutes direct
  8520        or contributory patent infringement, then any patent licenses
  8521        granted to You under this License for that Work shall terminate
  8522        as of the date such litigation is filed.
  8523  
  8524     4. Redistribution. You may reproduce and distribute copies of the
  8525        Work or Derivative Works thereof in any medium, with or without
  8526        modifications, and in Source or Object form, provided that You
  8527        meet the following conditions:
  8528  
  8529        (a) You must give any other recipients of the Work or
  8530            Derivative Works a copy of this License; and
  8531  
  8532        (b) You must cause any modified files to carry prominent notices
  8533            stating that You changed the files; and
  8534  
  8535        (c) You must retain, in the Source form of any Derivative Works
  8536            that You distribute, all copyright, patent, trademark, and
  8537            attribution notices from the Source form of the Work,
  8538            excluding those notices that do not pertain to any part of
  8539            the Derivative Works; and
  8540  
  8541        (d) If the Work includes a "NOTICE" text file as part of its
  8542            distribution, then any Derivative Works that You distribute must
  8543            include a readable copy of the attribution notices contained
  8544            within such NOTICE file, excluding those notices that do not
  8545            pertain to any part of the Derivative Works, in at least one
  8546            of the following places: within a NOTICE text file distributed
  8547            as part of the Derivative Works; within the Source form or
  8548            documentation, if provided along with the Derivative Works; or,
  8549            within a display generated by the Derivative Works, if and
  8550            wherever such third-party notices normally appear. The contents
  8551            of the NOTICE file are for informational purposes only and
  8552            do not modify the License. You may add Your own attribution
  8553            notices within Derivative Works that You distribute, alongside
  8554            or as an addendum to the NOTICE text from the Work, provided
  8555            that such additional attribution notices cannot be construed
  8556            as modifying the License.
  8557  
  8558        You may add Your own copyright statement to Your modifications and
  8559        may provide additional or different license terms and conditions
  8560        for use, reproduction, or distribution of Your modifications, or
  8561        for any such Derivative Works as a whole, provided Your use,
  8562        reproduction, and distribution of the Work otherwise complies with
  8563        the conditions stated in this License.
  8564  
  8565     5. Submission of Contributions. Unless You explicitly state otherwise,
  8566        any Contribution intentionally submitted for inclusion in the Work
  8567        by You to the Licensor shall be under the terms and conditions of
  8568        this License, without any additional terms or conditions.
  8569        Notwithstanding the above, nothing herein shall supersede or modify
  8570        the terms of any separate license agreement you may have executed
  8571        with Licensor regarding such Contributions.
  8572  
  8573     6. Trademarks. This License does not grant permission to use the trade
  8574        names, trademarks, service marks, or product names of the Licensor,
  8575        except as required for reasonable and customary use in describing the
  8576        origin of the Work and reproducing the content of the NOTICE file.
  8577  
  8578     7. Disclaimer of Warranty. Unless required by applicable law or
  8579        agreed to in writing, Licensor provides the Work (and each
  8580        Contributor provides its Contributions) on an "AS IS" BASIS,
  8581        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  8582        implied, including, without limitation, any warranties or conditions
  8583        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  8584        PARTICULAR PURPOSE. You are solely responsible for determining the
  8585        appropriateness of using or redistributing the Work and assume any
  8586        risks associated with Your exercise of permissions under this License.
  8587  
  8588     8. Limitation of Liability. In no event and under no legal theory,
  8589        whether in tort (including negligence), contract, or otherwise,
  8590        unless required by applicable law (such as deliberate and grossly
  8591        negligent acts) or agreed to in writing, shall any Contributor be
  8592        liable to You for damages, including any direct, indirect, special,
  8593        incidental, or consequential damages of any character arising as a
  8594        result of this License or out of the use or inability to use the
  8595        Work (including but not limited to damages for loss of goodwill,
  8596        work stoppage, computer failure or malfunction, or any and all
  8597        other commercial damages or losses), even if such Contributor
  8598        has been advised of the possibility of such damages.
  8599  
  8600     9. Accepting Warranty or Additional Liability. While redistributing
  8601        the Work or Derivative Works thereof, You may choose to offer,
  8602        and charge a fee for, acceptance of support, warranty, indemnity,
  8603        or other liability obligations and/or rights consistent with this
  8604        License. However, in accepting such obligations, You may act only
  8605        on Your own behalf and on Your sole responsibility, not on behalf
  8606        of any other Contributor, and only if You agree to indemnify,
  8607        defend, and hold each Contributor harmless for any liability
  8608        incurred by, or claims asserted against, such Contributor by reason
  8609        of your accepting any such warranty or additional liability.
  8610  
  8611     END OF TERMS AND CONDITIONS
  8612  
  8613     APPENDIX: How to apply the Apache License to your work.
  8614  
  8615        To apply the Apache License to your work, attach the following
  8616        boilerplate notice, with the fields enclosed by brackets "[]"
  8617        replaced with your own identifying information. (Don't include
  8618        the brackets!)  The text should be enclosed in the appropriate
  8619        comment syntax for the file format. We also recommend that a
  8620        file or class name and description of purpose be included on the
  8621        same "printed page" as the copyright notice for easier
  8622        identification within third-party archives.
  8623  
  8624     Copyright [yyyy] [name of copyright owner]
  8625  
  8626     Licensed under the Apache License, Version 2.0 (the "License");
  8627     you may not use this file except in compliance with the License.
  8628     You may obtain a copy of the License at
  8629  
  8630         http://www.apache.org/licenses/LICENSE-2.0
  8631  
  8632     Unless required by applicable law or agreed to in writing, software
  8633     distributed under the License is distributed on an "AS IS" BASIS,
  8634     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  8635     See the License for the specific language governing permissions and
  8636     limitations under the License.
  8637  
  8638  ================================================================
  8639  
  8640  go.etcd.io/etcd/client/pkg/v3
  8641  https://go.etcd.io/etcd/client/pkg/v3
  8642  ----------------------------------------------------------------
  8643  
  8644                                   Apache License
  8645                             Version 2.0, January 2004
  8646                          http://www.apache.org/licenses/
  8647  
  8648     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  8649  
  8650     1. Definitions.
  8651  
  8652        "License" shall mean the terms and conditions for use, reproduction,
  8653        and distribution as defined by Sections 1 through 9 of this document.
  8654  
  8655        "Licensor" shall mean the copyright owner or entity authorized by
  8656        the copyright owner that is granting the License.
  8657  
  8658        "Legal Entity" shall mean the union of the acting entity and all
  8659        other entities that control, are controlled by, or are under common
  8660        control with that entity. For the purposes of this definition,
  8661        "control" means (i) the power, direct or indirect, to cause the
  8662        direction or management of such entity, whether by contract or
  8663        otherwise, or (ii) ownership of fifty percent (50%) or more of the
  8664        outstanding shares, or (iii) beneficial ownership of such entity.
  8665  
  8666        "You" (or "Your") shall mean an individual or Legal Entity
  8667        exercising permissions granted by this License.
  8668  
  8669        "Source" form shall mean the preferred form for making modifications,
  8670        including but not limited to software source code, documentation
  8671        source, and configuration files.
  8672  
  8673        "Object" form shall mean any form resulting from mechanical
  8674        transformation or translation of a Source form, including but
  8675        not limited to compiled object code, generated documentation,
  8676        and conversions to other media types.
  8677  
  8678        "Work" shall mean the work of authorship, whether in Source or
  8679        Object form, made available under the License, as indicated by a
  8680        copyright notice that is included in or attached to the work
  8681        (an example is provided in the Appendix below).
  8682  
  8683        "Derivative Works" shall mean any work, whether in Source or Object
  8684        form, that is based on (or derived from) the Work and for which the
  8685        editorial revisions, annotations, elaborations, or other modifications
  8686        represent, as a whole, an original work of authorship. For the purposes
  8687        of this License, Derivative Works shall not include works that remain
  8688        separable from, or merely link (or bind by name) to the interfaces of,
  8689        the Work and Derivative Works thereof.
  8690  
  8691        "Contribution" shall mean any work of authorship, including
  8692        the original version of the Work and any modifications or additions
  8693        to that Work or Derivative Works thereof, that is intentionally
  8694        submitted to Licensor for inclusion in the Work by the copyright owner
  8695        or by an individual or Legal Entity authorized to submit on behalf of
  8696        the copyright owner. For the purposes of this definition, "submitted"
  8697        means any form of electronic, verbal, or written communication sent
  8698        to the Licensor or its representatives, including but not limited to
  8699        communication on electronic mailing lists, source code control systems,
  8700        and issue tracking systems that are managed by, or on behalf of, the
  8701        Licensor for the purpose of discussing and improving the Work, but
  8702        excluding communication that is conspicuously marked or otherwise
  8703        designated in writing by the copyright owner as "Not a Contribution."
  8704  
  8705        "Contributor" shall mean Licensor and any individual or Legal Entity
  8706        on behalf of whom a Contribution has been received by Licensor and
  8707        subsequently incorporated within the Work.
  8708  
  8709     2. Grant of Copyright License. Subject to the terms and conditions of
  8710        this License, each Contributor hereby grants to You a perpetual,
  8711        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  8712        copyright license to reproduce, prepare Derivative Works of,
  8713        publicly display, publicly perform, sublicense, and distribute the
  8714        Work and such Derivative Works in Source or Object form.
  8715  
  8716     3. Grant of Patent License. Subject to the terms and conditions of
  8717        this License, each Contributor hereby grants to You a perpetual,
  8718        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  8719        (except as stated in this section) patent license to make, have made,
  8720        use, offer to sell, sell, import, and otherwise transfer the Work,
  8721        where such license applies only to those patent claims licensable
  8722        by such Contributor that are necessarily infringed by their
  8723        Contribution(s) alone or by combination of their Contribution(s)
  8724        with the Work to which such Contribution(s) was submitted. If You
  8725        institute patent litigation against any entity (including a
  8726        cross-claim or counterclaim in a lawsuit) alleging that the Work
  8727        or a Contribution incorporated within the Work constitutes direct
  8728        or contributory patent infringement, then any patent licenses
  8729        granted to You under this License for that Work shall terminate
  8730        as of the date such litigation is filed.
  8731  
  8732     4. Redistribution. You may reproduce and distribute copies of the
  8733        Work or Derivative Works thereof in any medium, with or without
  8734        modifications, and in Source or Object form, provided that You
  8735        meet the following conditions:
  8736  
  8737        (a) You must give any other recipients of the Work or
  8738            Derivative Works a copy of this License; and
  8739  
  8740        (b) You must cause any modified files to carry prominent notices
  8741            stating that You changed the files; and
  8742  
  8743        (c) You must retain, in the Source form of any Derivative Works
  8744            that You distribute, all copyright, patent, trademark, and
  8745            attribution notices from the Source form of the Work,
  8746            excluding those notices that do not pertain to any part of
  8747            the Derivative Works; and
  8748  
  8749        (d) If the Work includes a "NOTICE" text file as part of its
  8750            distribution, then any Derivative Works that You distribute must
  8751            include a readable copy of the attribution notices contained
  8752            within such NOTICE file, excluding those notices that do not
  8753            pertain to any part of the Derivative Works, in at least one
  8754            of the following places: within a NOTICE text file distributed
  8755            as part of the Derivative Works; within the Source form or
  8756            documentation, if provided along with the Derivative Works; or,
  8757            within a display generated by the Derivative Works, if and
  8758            wherever such third-party notices normally appear. The contents
  8759            of the NOTICE file are for informational purposes only and
  8760            do not modify the License. You may add Your own attribution
  8761            notices within Derivative Works that You distribute, alongside
  8762            or as an addendum to the NOTICE text from the Work, provided
  8763            that such additional attribution notices cannot be construed
  8764            as modifying the License.
  8765  
  8766        You may add Your own copyright statement to Your modifications and
  8767        may provide additional or different license terms and conditions
  8768        for use, reproduction, or distribution of Your modifications, or
  8769        for any such Derivative Works as a whole, provided Your use,
  8770        reproduction, and distribution of the Work otherwise complies with
  8771        the conditions stated in this License.
  8772  
  8773     5. Submission of Contributions. Unless You explicitly state otherwise,
  8774        any Contribution intentionally submitted for inclusion in the Work
  8775        by You to the Licensor shall be under the terms and conditions of
  8776        this License, without any additional terms or conditions.
  8777        Notwithstanding the above, nothing herein shall supersede or modify
  8778        the terms of any separate license agreement you may have executed
  8779        with Licensor regarding such Contributions.
  8780  
  8781     6. Trademarks. This License does not grant permission to use the trade
  8782        names, trademarks, service marks, or product names of the Licensor,
  8783        except as required for reasonable and customary use in describing the
  8784        origin of the Work and reproducing the content of the NOTICE file.
  8785  
  8786     7. Disclaimer of Warranty. Unless required by applicable law or
  8787        agreed to in writing, Licensor provides the Work (and each
  8788        Contributor provides its Contributions) on an "AS IS" BASIS,
  8789        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  8790        implied, including, without limitation, any warranties or conditions
  8791        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  8792        PARTICULAR PURPOSE. You are solely responsible for determining the
  8793        appropriateness of using or redistributing the Work and assume any
  8794        risks associated with Your exercise of permissions under this License.
  8795  
  8796     8. Limitation of Liability. In no event and under no legal theory,
  8797        whether in tort (including negligence), contract, or otherwise,
  8798        unless required by applicable law (such as deliberate and grossly
  8799        negligent acts) or agreed to in writing, shall any Contributor be
  8800        liable to You for damages, including any direct, indirect, special,
  8801        incidental, or consequential damages of any character arising as a
  8802        result of this License or out of the use or inability to use the
  8803        Work (including but not limited to damages for loss of goodwill,
  8804        work stoppage, computer failure or malfunction, or any and all
  8805        other commercial damages or losses), even if such Contributor
  8806        has been advised of the possibility of such damages.
  8807  
  8808     9. Accepting Warranty or Additional Liability. While redistributing
  8809        the Work or Derivative Works thereof, You may choose to offer,
  8810        and charge a fee for, acceptance of support, warranty, indemnity,
  8811        or other liability obligations and/or rights consistent with this
  8812        License. However, in accepting such obligations, You may act only
  8813        on Your own behalf and on Your sole responsibility, not on behalf
  8814        of any other Contributor, and only if You agree to indemnify,
  8815        defend, and hold each Contributor harmless for any liability
  8816        incurred by, or claims asserted against, such Contributor by reason
  8817        of your accepting any such warranty or additional liability.
  8818  
  8819     END OF TERMS AND CONDITIONS
  8820  
  8821     APPENDIX: How to apply the Apache License to your work.
  8822  
  8823        To apply the Apache License to your work, attach the following
  8824        boilerplate notice, with the fields enclosed by brackets "[]"
  8825        replaced with your own identifying information. (Don't include
  8826        the brackets!)  The text should be enclosed in the appropriate
  8827        comment syntax for the file format. We also recommend that a
  8828        file or class name and description of purpose be included on the
  8829        same "printed page" as the copyright notice for easier
  8830        identification within third-party archives.
  8831  
  8832     Copyright [yyyy] [name of copyright owner]
  8833  
  8834     Licensed under the Apache License, Version 2.0 (the "License");
  8835     you may not use this file except in compliance with the License.
  8836     You may obtain a copy of the License at
  8837  
  8838         http://www.apache.org/licenses/LICENSE-2.0
  8839  
  8840     Unless required by applicable law or agreed to in writing, software
  8841     distributed under the License is distributed on an "AS IS" BASIS,
  8842     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  8843     See the License for the specific language governing permissions and
  8844     limitations under the License.
  8845  
  8846  ================================================================
  8847  
  8848  go.etcd.io/etcd/client/v3
  8849  https://go.etcd.io/etcd/client/v3
  8850  ----------------------------------------------------------------
  8851  
  8852                                   Apache License
  8853                             Version 2.0, January 2004
  8854                          http://www.apache.org/licenses/
  8855  
  8856     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  8857  
  8858     1. Definitions.
  8859  
  8860        "License" shall mean the terms and conditions for use, reproduction,
  8861        and distribution as defined by Sections 1 through 9 of this document.
  8862  
  8863        "Licensor" shall mean the copyright owner or entity authorized by
  8864        the copyright owner that is granting the License.
  8865  
  8866        "Legal Entity" shall mean the union of the acting entity and all
  8867        other entities that control, are controlled by, or are under common
  8868        control with that entity. For the purposes of this definition,
  8869        "control" means (i) the power, direct or indirect, to cause the
  8870        direction or management of such entity, whether by contract or
  8871        otherwise, or (ii) ownership of fifty percent (50%) or more of the
  8872        outstanding shares, or (iii) beneficial ownership of such entity.
  8873  
  8874        "You" (or "Your") shall mean an individual or Legal Entity
  8875        exercising permissions granted by this License.
  8876  
  8877        "Source" form shall mean the preferred form for making modifications,
  8878        including but not limited to software source code, documentation
  8879        source, and configuration files.
  8880  
  8881        "Object" form shall mean any form resulting from mechanical
  8882        transformation or translation of a Source form, including but
  8883        not limited to compiled object code, generated documentation,
  8884        and conversions to other media types.
  8885  
  8886        "Work" shall mean the work of authorship, whether in Source or
  8887        Object form, made available under the License, as indicated by a
  8888        copyright notice that is included in or attached to the work
  8889        (an example is provided in the Appendix below).
  8890  
  8891        "Derivative Works" shall mean any work, whether in Source or Object
  8892        form, that is based on (or derived from) the Work and for which the
  8893        editorial revisions, annotations, elaborations, or other modifications
  8894        represent, as a whole, an original work of authorship. For the purposes
  8895        of this License, Derivative Works shall not include works that remain
  8896        separable from, or merely link (or bind by name) to the interfaces of,
  8897        the Work and Derivative Works thereof.
  8898  
  8899        "Contribution" shall mean any work of authorship, including
  8900        the original version of the Work and any modifications or additions
  8901        to that Work or Derivative Works thereof, that is intentionally
  8902        submitted to Licensor for inclusion in the Work by the copyright owner
  8903        or by an individual or Legal Entity authorized to submit on behalf of
  8904        the copyright owner. For the purposes of this definition, "submitted"
  8905        means any form of electronic, verbal, or written communication sent
  8906        to the Licensor or its representatives, including but not limited to
  8907        communication on electronic mailing lists, source code control systems,
  8908        and issue tracking systems that are managed by, or on behalf of, the
  8909        Licensor for the purpose of discussing and improving the Work, but
  8910        excluding communication that is conspicuously marked or otherwise
  8911        designated in writing by the copyright owner as "Not a Contribution."
  8912  
  8913        "Contributor" shall mean Licensor and any individual or Legal Entity
  8914        on behalf of whom a Contribution has been received by Licensor and
  8915        subsequently incorporated within the Work.
  8916  
  8917     2. Grant of Copyright License. Subject to the terms and conditions of
  8918        this License, each Contributor hereby grants to You a perpetual,
  8919        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  8920        copyright license to reproduce, prepare Derivative Works of,
  8921        publicly display, publicly perform, sublicense, and distribute the
  8922        Work and such Derivative Works in Source or Object form.
  8923  
  8924     3. Grant of Patent License. Subject to the terms and conditions of
  8925        this License, each Contributor hereby grants to You a perpetual,
  8926        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  8927        (except as stated in this section) patent license to make, have made,
  8928        use, offer to sell, sell, import, and otherwise transfer the Work,
  8929        where such license applies only to those patent claims licensable
  8930        by such Contributor that are necessarily infringed by their
  8931        Contribution(s) alone or by combination of their Contribution(s)
  8932        with the Work to which such Contribution(s) was submitted. If You
  8933        institute patent litigation against any entity (including a
  8934        cross-claim or counterclaim in a lawsuit) alleging that the Work
  8935        or a Contribution incorporated within the Work constitutes direct
  8936        or contributory patent infringement, then any patent licenses
  8937        granted to You under this License for that Work shall terminate
  8938        as of the date such litigation is filed.
  8939  
  8940     4. Redistribution. You may reproduce and distribute copies of the
  8941        Work or Derivative Works thereof in any medium, with or without
  8942        modifications, and in Source or Object form, provided that You
  8943        meet the following conditions:
  8944  
  8945        (a) You must give any other recipients of the Work or
  8946            Derivative Works a copy of this License; and
  8947  
  8948        (b) You must cause any modified files to carry prominent notices
  8949            stating that You changed the files; and
  8950  
  8951        (c) You must retain, in the Source form of any Derivative Works
  8952            that You distribute, all copyright, patent, trademark, and
  8953            attribution notices from the Source form of the Work,
  8954            excluding those notices that do not pertain to any part of
  8955            the Derivative Works; and
  8956  
  8957        (d) If the Work includes a "NOTICE" text file as part of its
  8958            distribution, then any Derivative Works that You distribute must
  8959            include a readable copy of the attribution notices contained
  8960            within such NOTICE file, excluding those notices that do not
  8961            pertain to any part of the Derivative Works, in at least one
  8962            of the following places: within a NOTICE text file distributed
  8963            as part of the Derivative Works; within the Source form or
  8964            documentation, if provided along with the Derivative Works; or,
  8965            within a display generated by the Derivative Works, if and
  8966            wherever such third-party notices normally appear. The contents
  8967            of the NOTICE file are for informational purposes only and
  8968            do not modify the License. You may add Your own attribution
  8969            notices within Derivative Works that You distribute, alongside
  8970            or as an addendum to the NOTICE text from the Work, provided
  8971            that such additional attribution notices cannot be construed
  8972            as modifying the License.
  8973  
  8974        You may add Your own copyright statement to Your modifications and
  8975        may provide additional or different license terms and conditions
  8976        for use, reproduction, or distribution of Your modifications, or
  8977        for any such Derivative Works as a whole, provided Your use,
  8978        reproduction, and distribution of the Work otherwise complies with
  8979        the conditions stated in this License.
  8980  
  8981     5. Submission of Contributions. Unless You explicitly state otherwise,
  8982        any Contribution intentionally submitted for inclusion in the Work
  8983        by You to the Licensor shall be under the terms and conditions of
  8984        this License, without any additional terms or conditions.
  8985        Notwithstanding the above, nothing herein shall supersede or modify
  8986        the terms of any separate license agreement you may have executed
  8987        with Licensor regarding such Contributions.
  8988  
  8989     6. Trademarks. This License does not grant permission to use the trade
  8990        names, trademarks, service marks, or product names of the Licensor,
  8991        except as required for reasonable and customary use in describing the
  8992        origin of the Work and reproducing the content of the NOTICE file.
  8993  
  8994     7. Disclaimer of Warranty. Unless required by applicable law or
  8995        agreed to in writing, Licensor provides the Work (and each
  8996        Contributor provides its Contributions) on an "AS IS" BASIS,
  8997        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  8998        implied, including, without limitation, any warranties or conditions
  8999        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  9000        PARTICULAR PURPOSE. You are solely responsible for determining the
  9001        appropriateness of using or redistributing the Work and assume any
  9002        risks associated with Your exercise of permissions under this License.
  9003  
  9004     8. Limitation of Liability. In no event and under no legal theory,
  9005        whether in tort (including negligence), contract, or otherwise,
  9006        unless required by applicable law (such as deliberate and grossly
  9007        negligent acts) or agreed to in writing, shall any Contributor be
  9008        liable to You for damages, including any direct, indirect, special,
  9009        incidental, or consequential damages of any character arising as a
  9010        result of this License or out of the use or inability to use the
  9011        Work (including but not limited to damages for loss of goodwill,
  9012        work stoppage, computer failure or malfunction, or any and all
  9013        other commercial damages or losses), even if such Contributor
  9014        has been advised of the possibility of such damages.
  9015  
  9016     9. Accepting Warranty or Additional Liability. While redistributing
  9017        the Work or Derivative Works thereof, You may choose to offer,
  9018        and charge a fee for, acceptance of support, warranty, indemnity,
  9019        or other liability obligations and/or rights consistent with this
  9020        License. However, in accepting such obligations, You may act only
  9021        on Your own behalf and on Your sole responsibility, not on behalf
  9022        of any other Contributor, and only if You agree to indemnify,
  9023        defend, and hold each Contributor harmless for any liability
  9024        incurred by, or claims asserted against, such Contributor by reason
  9025        of your accepting any such warranty or additional liability.
  9026  
  9027     END OF TERMS AND CONDITIONS
  9028  
  9029     APPENDIX: How to apply the Apache License to your work.
  9030  
  9031        To apply the Apache License to your work, attach the following
  9032        boilerplate notice, with the fields enclosed by brackets "[]"
  9033        replaced with your own identifying information. (Don't include
  9034        the brackets!)  The text should be enclosed in the appropriate
  9035        comment syntax for the file format. We also recommend that a
  9036        file or class name and description of purpose be included on the
  9037        same "printed page" as the copyright notice for easier
  9038        identification within third-party archives.
  9039  
  9040     Copyright [yyyy] [name of copyright owner]
  9041  
  9042     Licensed under the Apache License, Version 2.0 (the "License");
  9043     you may not use this file except in compliance with the License.
  9044     You may obtain a copy of the License at
  9045  
  9046         http://www.apache.org/licenses/LICENSE-2.0
  9047  
  9048     Unless required by applicable law or agreed to in writing, software
  9049     distributed under the License is distributed on an "AS IS" BASIS,
  9050     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  9051     See the License for the specific language governing permissions and
  9052     limitations under the License.
  9053  
  9054  ================================================================
  9055  
  9056  go.uber.org/goleak
  9057  https://go.uber.org/goleak
  9058  ----------------------------------------------------------------
  9059  The MIT License (MIT)
  9060  
  9061  Copyright (c) 2018 Uber Technologies, Inc.
  9062  
  9063  Permission is hereby granted, free of charge, to any person obtaining a copy
  9064  of this software and associated documentation files (the "Software"), to deal
  9065  in the Software without restriction, including without limitation the rights
  9066  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  9067  copies of the Software, and to permit persons to whom the Software is
  9068  furnished to do so, subject to the following conditions:
  9069  
  9070  The above copyright notice and this permission notice shall be included in
  9071  all copies or substantial portions of the Software.
  9072  
  9073  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  9074  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  9075  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  9076  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  9077  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  9078  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  9079  THE SOFTWARE.
  9080  
  9081  ================================================================
  9082  
  9083  go.uber.org/multierr
  9084  https://go.uber.org/multierr
  9085  ----------------------------------------------------------------
  9086  Copyright (c) 2017-2021 Uber Technologies, Inc.
  9087  
  9088  Permission is hereby granted, free of charge, to any person obtaining a copy
  9089  of this software and associated documentation files (the "Software"), to deal
  9090  in the Software without restriction, including without limitation the rights
  9091  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  9092  copies of the Software, and to permit persons to whom the Software is
  9093  furnished to do so, subject to the following conditions:
  9094  
  9095  The above copyright notice and this permission notice shall be included in
  9096  all copies or substantial portions of the Software.
  9097  
  9098  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  9099  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  9100  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  9101  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  9102  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  9103  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  9104  THE SOFTWARE.
  9105  
  9106  ================================================================
  9107  
  9108  go.uber.org/zap
  9109  https://go.uber.org/zap
  9110  ----------------------------------------------------------------
  9111  Copyright (c) 2016-2017 Uber Technologies, Inc.
  9112  
  9113  Permission is hereby granted, free of charge, to any person obtaining a copy
  9114  of this software and associated documentation files (the "Software"), to deal
  9115  in the Software without restriction, including without limitation the rights
  9116  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  9117  copies of the Software, and to permit persons to whom the Software is
  9118  furnished to do so, subject to the following conditions:
  9119  
  9120  The above copyright notice and this permission notice shall be included in
  9121  all copies or substantial portions of the Software.
  9122  
  9123  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  9124  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  9125  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  9126  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  9127  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  9128  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  9129  THE SOFTWARE.
  9130  
  9131  ================================================================
  9132  
  9133  golang.org/x/crypto
  9134  https://golang.org/x/crypto
  9135  ----------------------------------------------------------------
  9136  Copyright (c) 2009 The Go Authors. All rights reserved.
  9137  
  9138  Redistribution and use in source and binary forms, with or without
  9139  modification, are permitted provided that the following conditions are
  9140  met:
  9141  
  9142     * Redistributions of source code must retain the above copyright
  9143  notice, this list of conditions and the following disclaimer.
  9144     * Redistributions in binary form must reproduce the above
  9145  copyright notice, this list of conditions and the following disclaimer
  9146  in the documentation and/or other materials provided with the
  9147  distribution.
  9148     * Neither the name of Google Inc. nor the names of its
  9149  contributors may be used to endorse or promote products derived from
  9150  this software without specific prior written permission.
  9151  
  9152  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  9153  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  9154  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  9155  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  9156  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  9157  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  9158  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  9159  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  9160  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  9161  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  9162  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  9163  
  9164  ================================================================
  9165  
  9166  golang.org/x/net
  9167  https://golang.org/x/net
  9168  ----------------------------------------------------------------
  9169  Copyright (c) 2009 The Go Authors. All rights reserved.
  9170  
  9171  Redistribution and use in source and binary forms, with or without
  9172  modification, are permitted provided that the following conditions are
  9173  met:
  9174  
  9175     * Redistributions of source code must retain the above copyright
  9176  notice, this list of conditions and the following disclaimer.
  9177     * Redistributions in binary form must reproduce the above
  9178  copyright notice, this list of conditions and the following disclaimer
  9179  in the documentation and/or other materials provided with the
  9180  distribution.
  9181     * Neither the name of Google Inc. nor the names of its
  9182  contributors may be used to endorse or promote products derived from
  9183  this software without specific prior written permission.
  9184  
  9185  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  9186  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  9187  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  9188  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  9189  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  9190  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  9191  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  9192  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  9193  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  9194  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  9195  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  9196  
  9197  ================================================================
  9198  
  9199  golang.org/x/sync
  9200  https://golang.org/x/sync
  9201  ----------------------------------------------------------------
  9202  Copyright (c) 2009 The Go Authors. All rights reserved.
  9203  
  9204  Redistribution and use in source and binary forms, with or without
  9205  modification, are permitted provided that the following conditions are
  9206  met:
  9207  
  9208     * Redistributions of source code must retain the above copyright
  9209  notice, this list of conditions and the following disclaimer.
  9210     * Redistributions in binary form must reproduce the above
  9211  copyright notice, this list of conditions and the following disclaimer
  9212  in the documentation and/or other materials provided with the
  9213  distribution.
  9214     * Neither the name of Google Inc. nor the names of its
  9215  contributors may be used to endorse or promote products derived from
  9216  this software without specific prior written permission.
  9217  
  9218  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  9219  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  9220  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  9221  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  9222  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  9223  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  9224  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  9225  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  9226  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  9227  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  9228  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  9229  
  9230  ================================================================
  9231  
  9232  golang.org/x/sys
  9233  https://golang.org/x/sys
  9234  ----------------------------------------------------------------
  9235  Copyright (c) 2009 The Go Authors. All rights reserved.
  9236  
  9237  Redistribution and use in source and binary forms, with or without
  9238  modification, are permitted provided that the following conditions are
  9239  met:
  9240  
  9241     * Redistributions of source code must retain the above copyright
  9242  notice, this list of conditions and the following disclaimer.
  9243     * Redistributions in binary form must reproduce the above
  9244  copyright notice, this list of conditions and the following disclaimer
  9245  in the documentation and/or other materials provided with the
  9246  distribution.
  9247     * Neither the name of Google Inc. nor the names of its
  9248  contributors may be used to endorse or promote products derived from
  9249  this software without specific prior written permission.
  9250  
  9251  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  9252  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  9253  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  9254  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  9255  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  9256  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  9257  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  9258  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  9259  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  9260  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  9261  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  9262  
  9263  ================================================================
  9264  
  9265  golang.org/x/term
  9266  https://golang.org/x/term
  9267  ----------------------------------------------------------------
  9268  Copyright (c) 2009 The Go Authors. All rights reserved.
  9269  
  9270  Redistribution and use in source and binary forms, with or without
  9271  modification, are permitted provided that the following conditions are
  9272  met:
  9273  
  9274     * Redistributions of source code must retain the above copyright
  9275  notice, this list of conditions and the following disclaimer.
  9276     * Redistributions in binary form must reproduce the above
  9277  copyright notice, this list of conditions and the following disclaimer
  9278  in the documentation and/or other materials provided with the
  9279  distribution.
  9280     * Neither the name of Google Inc. nor the names of its
  9281  contributors may be used to endorse or promote products derived from
  9282  this software without specific prior written permission.
  9283  
  9284  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  9285  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  9286  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  9287  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  9288  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  9289  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  9290  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  9291  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  9292  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  9293  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  9294  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  9295  
  9296  ================================================================
  9297  
  9298  golang.org/x/text
  9299  https://golang.org/x/text
  9300  ----------------------------------------------------------------
  9301  Copyright (c) 2009 The Go Authors. All rights reserved.
  9302  
  9303  Redistribution and use in source and binary forms, with or without
  9304  modification, are permitted provided that the following conditions are
  9305  met:
  9306  
  9307     * Redistributions of source code must retain the above copyright
  9308  notice, this list of conditions and the following disclaimer.
  9309     * Redistributions in binary form must reproduce the above
  9310  copyright notice, this list of conditions and the following disclaimer
  9311  in the documentation and/or other materials provided with the
  9312  distribution.
  9313     * Neither the name of Google Inc. nor the names of its
  9314  contributors may be used to endorse or promote products derived from
  9315  this software without specific prior written permission.
  9316  
  9317  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  9318  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  9319  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  9320  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  9321  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  9322  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  9323  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  9324  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  9325  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  9326  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  9327  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  9328  
  9329  ================================================================
  9330  
  9331  google.golang.org/genproto/googleapis/api
  9332  https://google.golang.org/genproto/googleapis/api
  9333  ----------------------------------------------------------------
  9334  
  9335                                   Apache License
  9336                             Version 2.0, January 2004
  9337                          http://www.apache.org/licenses/
  9338  
  9339     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  9340  
  9341     1. Definitions.
  9342  
  9343        "License" shall mean the terms and conditions for use, reproduction,
  9344        and distribution as defined by Sections 1 through 9 of this document.
  9345  
  9346        "Licensor" shall mean the copyright owner or entity authorized by
  9347        the copyright owner that is granting the License.
  9348  
  9349        "Legal Entity" shall mean the union of the acting entity and all
  9350        other entities that control, are controlled by, or are under common
  9351        control with that entity. For the purposes of this definition,
  9352        "control" means (i) the power, direct or indirect, to cause the
  9353        direction or management of such entity, whether by contract or
  9354        otherwise, or (ii) ownership of fifty percent (50%) or more of the
  9355        outstanding shares, or (iii) beneficial ownership of such entity.
  9356  
  9357        "You" (or "Your") shall mean an individual or Legal Entity
  9358        exercising permissions granted by this License.
  9359  
  9360        "Source" form shall mean the preferred form for making modifications,
  9361        including but not limited to software source code, documentation
  9362        source, and configuration files.
  9363  
  9364        "Object" form shall mean any form resulting from mechanical
  9365        transformation or translation of a Source form, including but
  9366        not limited to compiled object code, generated documentation,
  9367        and conversions to other media types.
  9368  
  9369        "Work" shall mean the work of authorship, whether in Source or
  9370        Object form, made available under the License, as indicated by a
  9371        copyright notice that is included in or attached to the work
  9372        (an example is provided in the Appendix below).
  9373  
  9374        "Derivative Works" shall mean any work, whether in Source or Object
  9375        form, that is based on (or derived from) the Work and for which the
  9376        editorial revisions, annotations, elaborations, or other modifications
  9377        represent, as a whole, an original work of authorship. For the purposes
  9378        of this License, Derivative Works shall not include works that remain
  9379        separable from, or merely link (or bind by name) to the interfaces of,
  9380        the Work and Derivative Works thereof.
  9381  
  9382        "Contribution" shall mean any work of authorship, including
  9383        the original version of the Work and any modifications or additions
  9384        to that Work or Derivative Works thereof, that is intentionally
  9385        submitted to Licensor for inclusion in the Work by the copyright owner
  9386        or by an individual or Legal Entity authorized to submit on behalf of
  9387        the copyright owner. For the purposes of this definition, "submitted"
  9388        means any form of electronic, verbal, or written communication sent
  9389        to the Licensor or its representatives, including but not limited to
  9390        communication on electronic mailing lists, source code control systems,
  9391        and issue tracking systems that are managed by, or on behalf of, the
  9392        Licensor for the purpose of discussing and improving the Work, but
  9393        excluding communication that is conspicuously marked or otherwise
  9394        designated in writing by the copyright owner as "Not a Contribution."
  9395  
  9396        "Contributor" shall mean Licensor and any individual or Legal Entity
  9397        on behalf of whom a Contribution has been received by Licensor and
  9398        subsequently incorporated within the Work.
  9399  
  9400     2. Grant of Copyright License. Subject to the terms and conditions of
  9401        this License, each Contributor hereby grants to You a perpetual,
  9402        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  9403        copyright license to reproduce, prepare Derivative Works of,
  9404        publicly display, publicly perform, sublicense, and distribute the
  9405        Work and such Derivative Works in Source or Object form.
  9406  
  9407     3. Grant of Patent License. Subject to the terms and conditions of
  9408        this License, each Contributor hereby grants to You a perpetual,
  9409        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  9410        (except as stated in this section) patent license to make, have made,
  9411        use, offer to sell, sell, import, and otherwise transfer the Work,
  9412        where such license applies only to those patent claims licensable
  9413        by such Contributor that are necessarily infringed by their
  9414        Contribution(s) alone or by combination of their Contribution(s)
  9415        with the Work to which such Contribution(s) was submitted. If You
  9416        institute patent litigation against any entity (including a
  9417        cross-claim or counterclaim in a lawsuit) alleging that the Work
  9418        or a Contribution incorporated within the Work constitutes direct
  9419        or contributory patent infringement, then any patent licenses
  9420        granted to You under this License for that Work shall terminate
  9421        as of the date such litigation is filed.
  9422  
  9423     4. Redistribution. You may reproduce and distribute copies of the
  9424        Work or Derivative Works thereof in any medium, with or without
  9425        modifications, and in Source or Object form, provided that You
  9426        meet the following conditions:
  9427  
  9428        (a) You must give any other recipients of the Work or
  9429            Derivative Works a copy of this License; and
  9430  
  9431        (b) You must cause any modified files to carry prominent notices
  9432            stating that You changed the files; and
  9433  
  9434        (c) You must retain, in the Source form of any Derivative Works
  9435            that You distribute, all copyright, patent, trademark, and
  9436            attribution notices from the Source form of the Work,
  9437            excluding those notices that do not pertain to any part of
  9438            the Derivative Works; and
  9439  
  9440        (d) If the Work includes a "NOTICE" text file as part of its
  9441            distribution, then any Derivative Works that You distribute must
  9442            include a readable copy of the attribution notices contained
  9443            within such NOTICE file, excluding those notices that do not
  9444            pertain to any part of the Derivative Works, in at least one
  9445            of the following places: within a NOTICE text file distributed
  9446            as part of the Derivative Works; within the Source form or
  9447            documentation, if provided along with the Derivative Works; or,
  9448            within a display generated by the Derivative Works, if and
  9449            wherever such third-party notices normally appear. The contents
  9450            of the NOTICE file are for informational purposes only and
  9451            do not modify the License. You may add Your own attribution
  9452            notices within Derivative Works that You distribute, alongside
  9453            or as an addendum to the NOTICE text from the Work, provided
  9454            that such additional attribution notices cannot be construed
  9455            as modifying the License.
  9456  
  9457        You may add Your own copyright statement to Your modifications and
  9458        may provide additional or different license terms and conditions
  9459        for use, reproduction, or distribution of Your modifications, or
  9460        for any such Derivative Works as a whole, provided Your use,
  9461        reproduction, and distribution of the Work otherwise complies with
  9462        the conditions stated in this License.
  9463  
  9464     5. Submission of Contributions. Unless You explicitly state otherwise,
  9465        any Contribution intentionally submitted for inclusion in the Work
  9466        by You to the Licensor shall be under the terms and conditions of
  9467        this License, without any additional terms or conditions.
  9468        Notwithstanding the above, nothing herein shall supersede or modify
  9469        the terms of any separate license agreement you may have executed
  9470        with Licensor regarding such Contributions.
  9471  
  9472     6. Trademarks. This License does not grant permission to use the trade
  9473        names, trademarks, service marks, or product names of the Licensor,
  9474        except as required for reasonable and customary use in describing the
  9475        origin of the Work and reproducing the content of the NOTICE file.
  9476  
  9477     7. Disclaimer of Warranty. Unless required by applicable law or
  9478        agreed to in writing, Licensor provides the Work (and each
  9479        Contributor provides its Contributions) on an "AS IS" BASIS,
  9480        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  9481        implied, including, without limitation, any warranties or conditions
  9482        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  9483        PARTICULAR PURPOSE. You are solely responsible for determining the
  9484        appropriateness of using or redistributing the Work and assume any
  9485        risks associated with Your exercise of permissions under this License.
  9486  
  9487     8. Limitation of Liability. In no event and under no legal theory,
  9488        whether in tort (including negligence), contract, or otherwise,
  9489        unless required by applicable law (such as deliberate and grossly
  9490        negligent acts) or agreed to in writing, shall any Contributor be
  9491        liable to You for damages, including any direct, indirect, special,
  9492        incidental, or consequential damages of any character arising as a
  9493        result of this License or out of the use or inability to use the
  9494        Work (including but not limited to damages for loss of goodwill,
  9495        work stoppage, computer failure or malfunction, or any and all
  9496        other commercial damages or losses), even if such Contributor
  9497        has been advised of the possibility of such damages.
  9498  
  9499     9. Accepting Warranty or Additional Liability. While redistributing
  9500        the Work or Derivative Works thereof, You may choose to offer,
  9501        and charge a fee for, acceptance of support, warranty, indemnity,
  9502        or other liability obligations and/or rights consistent with this
  9503        License. However, in accepting such obligations, You may act only
  9504        on Your own behalf and on Your sole responsibility, not on behalf
  9505        of any other Contributor, and only if You agree to indemnify,
  9506        defend, and hold each Contributor harmless for any liability
  9507        incurred by, or claims asserted against, such Contributor by reason
  9508        of your accepting any such warranty or additional liability.
  9509  
  9510     END OF TERMS AND CONDITIONS
  9511  
  9512     APPENDIX: How to apply the Apache License to your work.
  9513  
  9514        To apply the Apache License to your work, attach the following
  9515        boilerplate notice, with the fields enclosed by brackets "[]"
  9516        replaced with your own identifying information. (Don't include
  9517        the brackets!)  The text should be enclosed in the appropriate
  9518        comment syntax for the file format. We also recommend that a
  9519        file or class name and description of purpose be included on the
  9520        same "printed page" as the copyright notice for easier
  9521        identification within third-party archives.
  9522  
  9523     Copyright [yyyy] [name of copyright owner]
  9524  
  9525     Licensed under the Apache License, Version 2.0 (the "License");
  9526     you may not use this file except in compliance with the License.
  9527     You may obtain a copy of the License at
  9528  
  9529         http://www.apache.org/licenses/LICENSE-2.0
  9530  
  9531     Unless required by applicable law or agreed to in writing, software
  9532     distributed under the License is distributed on an "AS IS" BASIS,
  9533     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  9534     See the License for the specific language governing permissions and
  9535     limitations under the License.
  9536  
  9537  ================================================================
  9538  
  9539  google.golang.org/genproto/googleapis/rpc
  9540  https://google.golang.org/genproto/googleapis/rpc
  9541  ----------------------------------------------------------------
  9542  
  9543                                   Apache License
  9544                             Version 2.0, January 2004
  9545                          http://www.apache.org/licenses/
  9546  
  9547     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  9548  
  9549     1. Definitions.
  9550  
  9551        "License" shall mean the terms and conditions for use, reproduction,
  9552        and distribution as defined by Sections 1 through 9 of this document.
  9553  
  9554        "Licensor" shall mean the copyright owner or entity authorized by
  9555        the copyright owner that is granting the License.
  9556  
  9557        "Legal Entity" shall mean the union of the acting entity and all
  9558        other entities that control, are controlled by, or are under common
  9559        control with that entity. For the purposes of this definition,
  9560        "control" means (i) the power, direct or indirect, to cause the
  9561        direction or management of such entity, whether by contract or
  9562        otherwise, or (ii) ownership of fifty percent (50%) or more of the
  9563        outstanding shares, or (iii) beneficial ownership of such entity.
  9564  
  9565        "You" (or "Your") shall mean an individual or Legal Entity
  9566        exercising permissions granted by this License.
  9567  
  9568        "Source" form shall mean the preferred form for making modifications,
  9569        including but not limited to software source code, documentation
  9570        source, and configuration files.
  9571  
  9572        "Object" form shall mean any form resulting from mechanical
  9573        transformation or translation of a Source form, including but
  9574        not limited to compiled object code, generated documentation,
  9575        and conversions to other media types.
  9576  
  9577        "Work" shall mean the work of authorship, whether in Source or
  9578        Object form, made available under the License, as indicated by a
  9579        copyright notice that is included in or attached to the work
  9580        (an example is provided in the Appendix below).
  9581  
  9582        "Derivative Works" shall mean any work, whether in Source or Object
  9583        form, that is based on (or derived from) the Work and for which the
  9584        editorial revisions, annotations, elaborations, or other modifications
  9585        represent, as a whole, an original work of authorship. For the purposes
  9586        of this License, Derivative Works shall not include works that remain
  9587        separable from, or merely link (or bind by name) to the interfaces of,
  9588        the Work and Derivative Works thereof.
  9589  
  9590        "Contribution" shall mean any work of authorship, including
  9591        the original version of the Work and any modifications or additions
  9592        to that Work or Derivative Works thereof, that is intentionally
  9593        submitted to Licensor for inclusion in the Work by the copyright owner
  9594        or by an individual or Legal Entity authorized to submit on behalf of
  9595        the copyright owner. For the purposes of this definition, "submitted"
  9596        means any form of electronic, verbal, or written communication sent
  9597        to the Licensor or its representatives, including but not limited to
  9598        communication on electronic mailing lists, source code control systems,
  9599        and issue tracking systems that are managed by, or on behalf of, the
  9600        Licensor for the purpose of discussing and improving the Work, but
  9601        excluding communication that is conspicuously marked or otherwise
  9602        designated in writing by the copyright owner as "Not a Contribution."
  9603  
  9604        "Contributor" shall mean Licensor and any individual or Legal Entity
  9605        on behalf of whom a Contribution has been received by Licensor and
  9606        subsequently incorporated within the Work.
  9607  
  9608     2. Grant of Copyright License. Subject to the terms and conditions of
  9609        this License, each Contributor hereby grants to You a perpetual,
  9610        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  9611        copyright license to reproduce, prepare Derivative Works of,
  9612        publicly display, publicly perform, sublicense, and distribute the
  9613        Work and such Derivative Works in Source or Object form.
  9614  
  9615     3. Grant of Patent License. Subject to the terms and conditions of
  9616        this License, each Contributor hereby grants to You a perpetual,
  9617        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  9618        (except as stated in this section) patent license to make, have made,
  9619        use, offer to sell, sell, import, and otherwise transfer the Work,
  9620        where such license applies only to those patent claims licensable
  9621        by such Contributor that are necessarily infringed by their
  9622        Contribution(s) alone or by combination of their Contribution(s)
  9623        with the Work to which such Contribution(s) was submitted. If You
  9624        institute patent litigation against any entity (including a
  9625        cross-claim or counterclaim in a lawsuit) alleging that the Work
  9626        or a Contribution incorporated within the Work constitutes direct
  9627        or contributory patent infringement, then any patent licenses
  9628        granted to You under this License for that Work shall terminate
  9629        as of the date such litigation is filed.
  9630  
  9631     4. Redistribution. You may reproduce and distribute copies of the
  9632        Work or Derivative Works thereof in any medium, with or without
  9633        modifications, and in Source or Object form, provided that You
  9634        meet the following conditions:
  9635  
  9636        (a) You must give any other recipients of the Work or
  9637            Derivative Works a copy of this License; and
  9638  
  9639        (b) You must cause any modified files to carry prominent notices
  9640            stating that You changed the files; and
  9641  
  9642        (c) You must retain, in the Source form of any Derivative Works
  9643            that You distribute, all copyright, patent, trademark, and
  9644            attribution notices from the Source form of the Work,
  9645            excluding those notices that do not pertain to any part of
  9646            the Derivative Works; and
  9647  
  9648        (d) If the Work includes a "NOTICE" text file as part of its
  9649            distribution, then any Derivative Works that You distribute must
  9650            include a readable copy of the attribution notices contained
  9651            within such NOTICE file, excluding those notices that do not
  9652            pertain to any part of the Derivative Works, in at least one
  9653            of the following places: within a NOTICE text file distributed
  9654            as part of the Derivative Works; within the Source form or
  9655            documentation, if provided along with the Derivative Works; or,
  9656            within a display generated by the Derivative Works, if and
  9657            wherever such third-party notices normally appear. The contents
  9658            of the NOTICE file are for informational purposes only and
  9659            do not modify the License. You may add Your own attribution
  9660            notices within Derivative Works that You distribute, alongside
  9661            or as an addendum to the NOTICE text from the Work, provided
  9662            that such additional attribution notices cannot be construed
  9663            as modifying the License.
  9664  
  9665        You may add Your own copyright statement to Your modifications and
  9666        may provide additional or different license terms and conditions
  9667        for use, reproduction, or distribution of Your modifications, or
  9668        for any such Derivative Works as a whole, provided Your use,
  9669        reproduction, and distribution of the Work otherwise complies with
  9670        the conditions stated in this License.
  9671  
  9672     5. Submission of Contributions. Unless You explicitly state otherwise,
  9673        any Contribution intentionally submitted for inclusion in the Work
  9674        by You to the Licensor shall be under the terms and conditions of
  9675        this License, without any additional terms or conditions.
  9676        Notwithstanding the above, nothing herein shall supersede or modify
  9677        the terms of any separate license agreement you may have executed
  9678        with Licensor regarding such Contributions.
  9679  
  9680     6. Trademarks. This License does not grant permission to use the trade
  9681        names, trademarks, service marks, or product names of the Licensor,
  9682        except as required for reasonable and customary use in describing the
  9683        origin of the Work and reproducing the content of the NOTICE file.
  9684  
  9685     7. Disclaimer of Warranty. Unless required by applicable law or
  9686        agreed to in writing, Licensor provides the Work (and each
  9687        Contributor provides its Contributions) on an "AS IS" BASIS,
  9688        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  9689        implied, including, without limitation, any warranties or conditions
  9690        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  9691        PARTICULAR PURPOSE. You are solely responsible for determining the
  9692        appropriateness of using or redistributing the Work and assume any
  9693        risks associated with Your exercise of permissions under this License.
  9694  
  9695     8. Limitation of Liability. In no event and under no legal theory,
  9696        whether in tort (including negligence), contract, or otherwise,
  9697        unless required by applicable law (such as deliberate and grossly
  9698        negligent acts) or agreed to in writing, shall any Contributor be
  9699        liable to You for damages, including any direct, indirect, special,
  9700        incidental, or consequential damages of any character arising as a
  9701        result of this License or out of the use or inability to use the
  9702        Work (including but not limited to damages for loss of goodwill,
  9703        work stoppage, computer failure or malfunction, or any and all
  9704        other commercial damages or losses), even if such Contributor
  9705        has been advised of the possibility of such damages.
  9706  
  9707     9. Accepting Warranty or Additional Liability. While redistributing
  9708        the Work or Derivative Works thereof, You may choose to offer,
  9709        and charge a fee for, acceptance of support, warranty, indemnity,
  9710        or other liability obligations and/or rights consistent with this
  9711        License. However, in accepting such obligations, You may act only
  9712        on Your own behalf and on Your sole responsibility, not on behalf
  9713        of any other Contributor, and only if You agree to indemnify,
  9714        defend, and hold each Contributor harmless for any liability
  9715        incurred by, or claims asserted against, such Contributor by reason
  9716        of your accepting any such warranty or additional liability.
  9717  
  9718     END OF TERMS AND CONDITIONS
  9719  
  9720     APPENDIX: How to apply the Apache License to your work.
  9721  
  9722        To apply the Apache License to your work, attach the following
  9723        boilerplate notice, with the fields enclosed by brackets "[]"
  9724        replaced with your own identifying information. (Don't include
  9725        the brackets!)  The text should be enclosed in the appropriate
  9726        comment syntax for the file format. We also recommend that a
  9727        file or class name and description of purpose be included on the
  9728        same "printed page" as the copyright notice for easier
  9729        identification within third-party archives.
  9730  
  9731     Copyright [yyyy] [name of copyright owner]
  9732  
  9733     Licensed under the Apache License, Version 2.0 (the "License");
  9734     you may not use this file except in compliance with the License.
  9735     You may obtain a copy of the License at
  9736  
  9737         http://www.apache.org/licenses/LICENSE-2.0
  9738  
  9739     Unless required by applicable law or agreed to in writing, software
  9740     distributed under the License is distributed on an "AS IS" BASIS,
  9741     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  9742     See the License for the specific language governing permissions and
  9743     limitations under the License.
  9744  
  9745  ================================================================
  9746  
  9747  google.golang.org/grpc
  9748  https://google.golang.org/grpc
  9749  ----------------------------------------------------------------
  9750  
  9751                                   Apache License
  9752                             Version 2.0, January 2004
  9753                          http://www.apache.org/licenses/
  9754  
  9755     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  9756  
  9757     1. Definitions.
  9758  
  9759        "License" shall mean the terms and conditions for use, reproduction,
  9760        and distribution as defined by Sections 1 through 9 of this document.
  9761  
  9762        "Licensor" shall mean the copyright owner or entity authorized by
  9763        the copyright owner that is granting the License.
  9764  
  9765        "Legal Entity" shall mean the union of the acting entity and all
  9766        other entities that control, are controlled by, or are under common
  9767        control with that entity. For the purposes of this definition,
  9768        "control" means (i) the power, direct or indirect, to cause the
  9769        direction or management of such entity, whether by contract or
  9770        otherwise, or (ii) ownership of fifty percent (50%) or more of the
  9771        outstanding shares, or (iii) beneficial ownership of such entity.
  9772  
  9773        "You" (or "Your") shall mean an individual or Legal Entity
  9774        exercising permissions granted by this License.
  9775  
  9776        "Source" form shall mean the preferred form for making modifications,
  9777        including but not limited to software source code, documentation
  9778        source, and configuration files.
  9779  
  9780        "Object" form shall mean any form resulting from mechanical
  9781        transformation or translation of a Source form, including but
  9782        not limited to compiled object code, generated documentation,
  9783        and conversions to other media types.
  9784  
  9785        "Work" shall mean the work of authorship, whether in Source or
  9786        Object form, made available under the License, as indicated by a
  9787        copyright notice that is included in or attached to the work
  9788        (an example is provided in the Appendix below).
  9789  
  9790        "Derivative Works" shall mean any work, whether in Source or Object
  9791        form, that is based on (or derived from) the Work and for which the
  9792        editorial revisions, annotations, elaborations, or other modifications
  9793        represent, as a whole, an original work of authorship. For the purposes
  9794        of this License, Derivative Works shall not include works that remain
  9795        separable from, or merely link (or bind by name) to the interfaces of,
  9796        the Work and Derivative Works thereof.
  9797  
  9798        "Contribution" shall mean any work of authorship, including
  9799        the original version of the Work and any modifications or additions
  9800        to that Work or Derivative Works thereof, that is intentionally
  9801        submitted to Licensor for inclusion in the Work by the copyright owner
  9802        or by an individual or Legal Entity authorized to submit on behalf of
  9803        the copyright owner. For the purposes of this definition, "submitted"
  9804        means any form of electronic, verbal, or written communication sent
  9805        to the Licensor or its representatives, including but not limited to
  9806        communication on electronic mailing lists, source code control systems,
  9807        and issue tracking systems that are managed by, or on behalf of, the
  9808        Licensor for the purpose of discussing and improving the Work, but
  9809        excluding communication that is conspicuously marked or otherwise
  9810        designated in writing by the copyright owner as "Not a Contribution."
  9811  
  9812        "Contributor" shall mean Licensor and any individual or Legal Entity
  9813        on behalf of whom a Contribution has been received by Licensor and
  9814        subsequently incorporated within the Work.
  9815  
  9816     2. Grant of Copyright License. Subject to the terms and conditions of
  9817        this License, each Contributor hereby grants to You a perpetual,
  9818        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  9819        copyright license to reproduce, prepare Derivative Works of,
  9820        publicly display, publicly perform, sublicense, and distribute the
  9821        Work and such Derivative Works in Source or Object form.
  9822  
  9823     3. Grant of Patent License. Subject to the terms and conditions of
  9824        this License, each Contributor hereby grants to You a perpetual,
  9825        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  9826        (except as stated in this section) patent license to make, have made,
  9827        use, offer to sell, sell, import, and otherwise transfer the Work,
  9828        where such license applies only to those patent claims licensable
  9829        by such Contributor that are necessarily infringed by their
  9830        Contribution(s) alone or by combination of their Contribution(s)
  9831        with the Work to which such Contribution(s) was submitted. If You
  9832        institute patent litigation against any entity (including a
  9833        cross-claim or counterclaim in a lawsuit) alleging that the Work
  9834        or a Contribution incorporated within the Work constitutes direct
  9835        or contributory patent infringement, then any patent licenses
  9836        granted to You under this License for that Work shall terminate
  9837        as of the date such litigation is filed.
  9838  
  9839     4. Redistribution. You may reproduce and distribute copies of the
  9840        Work or Derivative Works thereof in any medium, with or without
  9841        modifications, and in Source or Object form, provided that You
  9842        meet the following conditions:
  9843  
  9844        (a) You must give any other recipients of the Work or
  9845            Derivative Works a copy of this License; and
  9846  
  9847        (b) You must cause any modified files to carry prominent notices
  9848            stating that You changed the files; and
  9849  
  9850        (c) You must retain, in the Source form of any Derivative Works
  9851            that You distribute, all copyright, patent, trademark, and
  9852            attribution notices from the Source form of the Work,
  9853            excluding those notices that do not pertain to any part of
  9854            the Derivative Works; and
  9855  
  9856        (d) If the Work includes a "NOTICE" text file as part of its
  9857            distribution, then any Derivative Works that You distribute must
  9858            include a readable copy of the attribution notices contained
  9859            within such NOTICE file, excluding those notices that do not
  9860            pertain to any part of the Derivative Works, in at least one
  9861            of the following places: within a NOTICE text file distributed
  9862            as part of the Derivative Works; within the Source form or
  9863            documentation, if provided along with the Derivative Works; or,
  9864            within a display generated by the Derivative Works, if and
  9865            wherever such third-party notices normally appear. The contents
  9866            of the NOTICE file are for informational purposes only and
  9867            do not modify the License. You may add Your own attribution
  9868            notices within Derivative Works that You distribute, alongside
  9869            or as an addendum to the NOTICE text from the Work, provided
  9870            that such additional attribution notices cannot be construed
  9871            as modifying the License.
  9872  
  9873        You may add Your own copyright statement to Your modifications and
  9874        may provide additional or different license terms and conditions
  9875        for use, reproduction, or distribution of Your modifications, or
  9876        for any such Derivative Works as a whole, provided Your use,
  9877        reproduction, and distribution of the Work otherwise complies with
  9878        the conditions stated in this License.
  9879  
  9880     5. Submission of Contributions. Unless You explicitly state otherwise,
  9881        any Contribution intentionally submitted for inclusion in the Work
  9882        by You to the Licensor shall be under the terms and conditions of
  9883        this License, without any additional terms or conditions.
  9884        Notwithstanding the above, nothing herein shall supersede or modify
  9885        the terms of any separate license agreement you may have executed
  9886        with Licensor regarding such Contributions.
  9887  
  9888     6. Trademarks. This License does not grant permission to use the trade
  9889        names, trademarks, service marks, or product names of the Licensor,
  9890        except as required for reasonable and customary use in describing the
  9891        origin of the Work and reproducing the content of the NOTICE file.
  9892  
  9893     7. Disclaimer of Warranty. Unless required by applicable law or
  9894        agreed to in writing, Licensor provides the Work (and each
  9895        Contributor provides its Contributions) on an "AS IS" BASIS,
  9896        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  9897        implied, including, without limitation, any warranties or conditions
  9898        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  9899        PARTICULAR PURPOSE. You are solely responsible for determining the
  9900        appropriateness of using or redistributing the Work and assume any
  9901        risks associated with Your exercise of permissions under this License.
  9902  
  9903     8. Limitation of Liability. In no event and under no legal theory,
  9904        whether in tort (including negligence), contract, or otherwise,
  9905        unless required by applicable law (such as deliberate and grossly
  9906        negligent acts) or agreed to in writing, shall any Contributor be
  9907        liable to You for damages, including any direct, indirect, special,
  9908        incidental, or consequential damages of any character arising as a
  9909        result of this License or out of the use or inability to use the
  9910        Work (including but not limited to damages for loss of goodwill,
  9911        work stoppage, computer failure or malfunction, or any and all
  9912        other commercial damages or losses), even if such Contributor
  9913        has been advised of the possibility of such damages.
  9914  
  9915     9. Accepting Warranty or Additional Liability. While redistributing
  9916        the Work or Derivative Works thereof, You may choose to offer,
  9917        and charge a fee for, acceptance of support, warranty, indemnity,
  9918        or other liability obligations and/or rights consistent with this
  9919        License. However, in accepting such obligations, You may act only
  9920        on Your own behalf and on Your sole responsibility, not on behalf
  9921        of any other Contributor, and only if You agree to indemnify,
  9922        defend, and hold each Contributor harmless for any liability
  9923        incurred by, or claims asserted against, such Contributor by reason
  9924        of your accepting any such warranty or additional liability.
  9925  
  9926     END OF TERMS AND CONDITIONS
  9927  
  9928     APPENDIX: How to apply the Apache License to your work.
  9929  
  9930        To apply the Apache License to your work, attach the following
  9931        boilerplate notice, with the fields enclosed by brackets "[]"
  9932        replaced with your own identifying information. (Don't include
  9933        the brackets!)  The text should be enclosed in the appropriate
  9934        comment syntax for the file format. We also recommend that a
  9935        file or class name and description of purpose be included on the
  9936        same "printed page" as the copyright notice for easier
  9937        identification within third-party archives.
  9938  
  9939     Copyright [yyyy] [name of copyright owner]
  9940  
  9941     Licensed under the Apache License, Version 2.0 (the "License");
  9942     you may not use this file except in compliance with the License.
  9943     You may obtain a copy of the License at
  9944  
  9945         http://www.apache.org/licenses/LICENSE-2.0
  9946  
  9947     Unless required by applicable law or agreed to in writing, software
  9948     distributed under the License is distributed on an "AS IS" BASIS,
  9949     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  9950     See the License for the specific language governing permissions and
  9951     limitations under the License.
  9952  
  9953  ================================================================
  9954  
  9955  google.golang.org/protobuf
  9956  https://google.golang.org/protobuf
  9957  ----------------------------------------------------------------
  9958  Copyright (c) 2018 The Go Authors. All rights reserved.
  9959  
  9960  Redistribution and use in source and binary forms, with or without
  9961  modification, are permitted provided that the following conditions are
  9962  met:
  9963  
  9964     * Redistributions of source code must retain the above copyright
  9965  notice, this list of conditions and the following disclaimer.
  9966     * Redistributions in binary form must reproduce the above
  9967  copyright notice, this list of conditions and the following disclaimer
  9968  in the documentation and/or other materials provided with the
  9969  distribution.
  9970     * Neither the name of Google Inc. nor the names of its
  9971  contributors may be used to endorse or promote products derived from
  9972  this software without specific prior written permission.
  9973  
  9974  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  9975  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  9976  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  9977  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  9978  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  9979  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  9980  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  9981  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  9982  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  9983  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  9984  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  9985  
  9986  ================================================================
  9987  
  9988  gopkg.in/check.v1
  9989  https://gopkg.in/check.v1
  9990  ----------------------------------------------------------------
  9991  Gocheck - A rich testing framework for Go
  9992   
  9993  Copyright (c) 2010-2013 Gustavo Niemeyer <gustavo@niemeyer.net>
  9994  
  9995  All rights reserved.
  9996  
  9997  Redistribution and use in source and binary forms, with or without
  9998  modification, are permitted provided that the following conditions are met: 
  9999  
 10000  1. Redistributions of source code must retain the above copyright notice, this
 10001     list of conditions and the following disclaimer. 
 10002  2. Redistributions in binary form must reproduce the above copyright notice,
 10003     this list of conditions and the following disclaimer in the documentation
 10004     and/or other materials provided with the distribution. 
 10005  
 10006  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
 10007  ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
 10008  WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
 10009  DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
 10010  ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
 10011  (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
 10012  LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
 10013  ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 10014  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
 10015  SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 10016  
 10017  ================================================================
 10018  
 10019  gopkg.in/ini.v1
 10020  https://gopkg.in/ini.v1
 10021  ----------------------------------------------------------------
 10022  Apache License
 10023  Version 2.0, January 2004
 10024  http://www.apache.org/licenses/
 10025  
 10026  TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 10027  
 10028  1. Definitions.
 10029  
 10030  "License" shall mean the terms and conditions for use, reproduction, and
 10031  distribution as defined by Sections 1 through 9 of this document.
 10032  
 10033  "Licensor" shall mean the copyright owner or entity authorized by the copyright
 10034  owner that is granting the License.
 10035  
 10036  "Legal Entity" shall mean the union of the acting entity and all other entities
 10037  that control, are controlled by, or are under common control with that entity.
 10038  For the purposes of this definition, "control" means (i) the power, direct or
 10039  indirect, to cause the direction or management of such entity, whether by
 10040  contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the
 10041  outstanding shares, or (iii) beneficial ownership of such entity.
 10042  
 10043  "You" (or "Your") shall mean an individual or Legal Entity exercising
 10044  permissions granted by this License.
 10045  
 10046  "Source" form shall mean the preferred form for making modifications, including
 10047  but not limited to software source code, documentation source, and configuration
 10048  files.
 10049  
 10050  "Object" form shall mean any form resulting from mechanical transformation or
 10051  translation of a Source form, including but not limited to compiled object code,
 10052  generated documentation, and conversions to other media types.
 10053  
 10054  "Work" shall mean the work of authorship, whether in Source or Object form, made
 10055  available under the License, as indicated by a copyright notice that is included
 10056  in or attached to the work (an example is provided in the Appendix below).
 10057  
 10058  "Derivative Works" shall mean any work, whether in Source or Object form, that
 10059  is based on (or derived from) the Work and for which the editorial revisions,
 10060  annotations, elaborations, or other modifications represent, as a whole, an
 10061  original work of authorship. For the purposes of this License, Derivative Works
 10062  shall not include works that remain separable from, or merely link (or bind by
 10063  name) to the interfaces of, the Work and Derivative Works thereof.
 10064  
 10065  "Contribution" shall mean any work of authorship, including the original version
 10066  of the Work and any modifications or additions to that Work or Derivative Works
 10067  thereof, that is intentionally submitted to Licensor for inclusion in the Work
 10068  by the copyright owner or by an individual or Legal Entity authorized to submit
 10069  on behalf of the copyright owner. For the purposes of this definition,
 10070  "submitted" means any form of electronic, verbal, or written communication sent
 10071  to the Licensor or its representatives, including but not limited to
 10072  communication on electronic mailing lists, source code control systems, and
 10073  issue tracking systems that are managed by, or on behalf of, the Licensor for
 10074  the purpose of discussing and improving the Work, but excluding communication
 10075  that is conspicuously marked or otherwise designated in writing by the copyright
 10076  owner as "Not a Contribution."
 10077  
 10078  "Contributor" shall mean Licensor and any individual or Legal Entity on behalf
 10079  of whom a Contribution has been received by Licensor and subsequently
 10080  incorporated within the Work.
 10081  
 10082  2. Grant of Copyright License.
 10083  
 10084  Subject to the terms and conditions of this License, each Contributor hereby
 10085  grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free,
 10086  irrevocable copyright license to reproduce, prepare Derivative Works of,
 10087  publicly display, publicly perform, sublicense, and distribute the Work and such
 10088  Derivative Works in Source or Object form.
 10089  
 10090  3. Grant of Patent License.
 10091  
 10092  Subject to the terms and conditions of this License, each Contributor hereby
 10093  grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free,
 10094  irrevocable (except as stated in this section) patent license to make, have
 10095  made, use, offer to sell, sell, import, and otherwise transfer the Work, where
 10096  such license applies only to those patent claims licensable by such Contributor
 10097  that are necessarily infringed by their Contribution(s) alone or by combination
 10098  of their Contribution(s) with the Work to which such Contribution(s) was
 10099  submitted. If You institute patent litigation against any entity (including a
 10100  cross-claim or counterclaim in a lawsuit) alleging that the Work or a
 10101  Contribution incorporated within the Work constitutes direct or contributory
 10102  patent infringement, then any patent licenses granted to You under this License
 10103  for that Work shall terminate as of the date such litigation is filed.
 10104  
 10105  4. Redistribution.
 10106  
 10107  You may reproduce and distribute copies of the Work or Derivative Works thereof
 10108  in any medium, with or without modifications, and in Source or Object form,
 10109  provided that You meet the following conditions:
 10110  
 10111  You must give any other recipients of the Work or Derivative Works a copy of
 10112  this License; and
 10113  You must cause any modified files to carry prominent notices stating that You
 10114  changed the files; and
 10115  You must retain, in the Source form of any Derivative Works that You distribute,
 10116  all copyright, patent, trademark, and attribution notices from the Source form
 10117  of the Work, excluding those notices that do not pertain to any part of the
 10118  Derivative Works; and
 10119  If the Work includes a "NOTICE" text file as part of its distribution, then any
 10120  Derivative Works that You distribute must include a readable copy of the
 10121  attribution notices contained within such NOTICE file, excluding those notices
 10122  that do not pertain to any part of the Derivative Works, in at least one of the
 10123  following places: within a NOTICE text file distributed as part of the
 10124  Derivative Works; within the Source form or documentation, if provided along
 10125  with the Derivative Works; or, within a display generated by the Derivative
 10126  Works, if and wherever such third-party notices normally appear. The contents of
 10127  the NOTICE file are for informational purposes only and do not modify the
 10128  License. You may add Your own attribution notices within Derivative Works that
 10129  You distribute, alongside or as an addendum to the NOTICE text from the Work,
 10130  provided that such additional attribution notices cannot be construed as
 10131  modifying the License.
 10132  You may add Your own copyright statement to Your modifications and may provide
 10133  additional or different license terms and conditions for use, reproduction, or
 10134  distribution of Your modifications, or for any such Derivative Works as a whole,
 10135  provided Your use, reproduction, and distribution of the Work otherwise complies
 10136  with the conditions stated in this License.
 10137  
 10138  5. Submission of Contributions.
 10139  
 10140  Unless You explicitly state otherwise, any Contribution intentionally submitted
 10141  for inclusion in the Work by You to the Licensor shall be under the terms and
 10142  conditions of this License, without any additional terms or conditions.
 10143  Notwithstanding the above, nothing herein shall supersede or modify the terms of
 10144  any separate license agreement you may have executed with Licensor regarding
 10145  such Contributions.
 10146  
 10147  6. Trademarks.
 10148  
 10149  This License does not grant permission to use the trade names, trademarks,
 10150  service marks, or product names of the Licensor, except as required for
 10151  reasonable and customary use in describing the origin of the Work and
 10152  reproducing the content of the NOTICE file.
 10153  
 10154  7. Disclaimer of Warranty.
 10155  
 10156  Unless required by applicable law or agreed to in writing, Licensor provides the
 10157  Work (and each Contributor provides its Contributions) on an "AS IS" BASIS,
 10158  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied,
 10159  including, without limitation, any warranties or conditions of TITLE,
 10160  NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are
 10161  solely responsible for determining the appropriateness of using or
 10162  redistributing the Work and assume any risks associated with Your exercise of
 10163  permissions under this License.
 10164  
 10165  8. Limitation of Liability.
 10166  
 10167  In no event and under no legal theory, whether in tort (including negligence),
 10168  contract, or otherwise, unless required by applicable law (such as deliberate
 10169  and grossly negligent acts) or agreed to in writing, shall any Contributor be
 10170  liable to You for damages, including any direct, indirect, special, incidental,
 10171  or consequential damages of any character arising as a result of this License or
 10172  out of the use or inability to use the Work (including but not limited to
 10173  damages for loss of goodwill, work stoppage, computer failure or malfunction, or
 10174  any and all other commercial damages or losses), even if such Contributor has
 10175  been advised of the possibility of such damages.
 10176  
 10177  9. Accepting Warranty or Additional Liability.
 10178  
 10179  While redistributing the Work or Derivative Works thereof, You may choose to
 10180  offer, and charge a fee for, acceptance of support, warranty, indemnity, or
 10181  other liability obligations and/or rights consistent with this License. However,
 10182  in accepting such obligations, You may act only on Your own behalf and on Your
 10183  sole responsibility, not on behalf of any other Contributor, and only if You
 10184  agree to indemnify, defend, and hold each Contributor harmless for any liability
 10185  incurred by, or claims asserted against, such Contributor by reason of your
 10186  accepting any such warranty or additional liability.
 10187  
 10188  END OF TERMS AND CONDITIONS
 10189  
 10190  APPENDIX: How to apply the Apache License to your work
 10191  
 10192  To apply the Apache License to your work, attach the following boilerplate
 10193  notice, with the fields enclosed by brackets "[]" replaced with your own
 10194  identifying information. (Don't include the brackets!) The text should be
 10195  enclosed in the appropriate comment syntax for the file format. We also
 10196  recommend that a file or class name and description of purpose be included on
 10197  the same "printed page" as the copyright notice for easier identification within
 10198  third-party archives.
 10199  
 10200     Copyright 2014 Unknwon
 10201  
 10202     Licensed under the Apache License, Version 2.0 (the "License");
 10203     you may not use this file except in compliance with the License.
 10204     You may obtain a copy of the License at
 10205  
 10206       http://www.apache.org/licenses/LICENSE-2.0
 10207  
 10208     Unless required by applicable law or agreed to in writing, software
 10209     distributed under the License is distributed on an "AS IS" BASIS,
 10210     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 10211     See the License for the specific language governing permissions and
 10212     limitations under the License.
 10213  
 10214  ================================================================
 10215  
 10216  gopkg.in/yaml.v2
 10217  https://gopkg.in/yaml.v2
 10218  ----------------------------------------------------------------
 10219                                   Apache License
 10220                             Version 2.0, January 2004
 10221                          http://www.apache.org/licenses/
 10222  
 10223     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 10224  
 10225     1. Definitions.
 10226  
 10227        "License" shall mean the terms and conditions for use, reproduction,
 10228        and distribution as defined by Sections 1 through 9 of this document.
 10229  
 10230        "Licensor" shall mean the copyright owner or entity authorized by
 10231        the copyright owner that is granting the License.
 10232  
 10233        "Legal Entity" shall mean the union of the acting entity and all
 10234        other entities that control, are controlled by, or are under common
 10235        control with that entity. For the purposes of this definition,
 10236        "control" means (i) the power, direct or indirect, to cause the
 10237        direction or management of such entity, whether by contract or
 10238        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 10239        outstanding shares, or (iii) beneficial ownership of such entity.
 10240  
 10241        "You" (or "Your") shall mean an individual or Legal Entity
 10242        exercising permissions granted by this License.
 10243  
 10244        "Source" form shall mean the preferred form for making modifications,
 10245        including but not limited to software source code, documentation
 10246        source, and configuration files.
 10247  
 10248        "Object" form shall mean any form resulting from mechanical
 10249        transformation or translation of a Source form, including but
 10250        not limited to compiled object code, generated documentation,
 10251        and conversions to other media types.
 10252  
 10253        "Work" shall mean the work of authorship, whether in Source or
 10254        Object form, made available under the License, as indicated by a
 10255        copyright notice that is included in or attached to the work
 10256        (an example is provided in the Appendix below).
 10257  
 10258        "Derivative Works" shall mean any work, whether in Source or Object
 10259        form, that is based on (or derived from) the Work and for which the
 10260        editorial revisions, annotations, elaborations, or other modifications
 10261        represent, as a whole, an original work of authorship. For the purposes
 10262        of this License, Derivative Works shall not include works that remain
 10263        separable from, or merely link (or bind by name) to the interfaces of,
 10264        the Work and Derivative Works thereof.
 10265  
 10266        "Contribution" shall mean any work of authorship, including
 10267        the original version of the Work and any modifications or additions
 10268        to that Work or Derivative Works thereof, that is intentionally
 10269        submitted to Licensor for inclusion in the Work by the copyright owner
 10270        or by an individual or Legal Entity authorized to submit on behalf of
 10271        the copyright owner. For the purposes of this definition, "submitted"
 10272        means any form of electronic, verbal, or written communication sent
 10273        to the Licensor or its representatives, including but not limited to
 10274        communication on electronic mailing lists, source code control systems,
 10275        and issue tracking systems that are managed by, or on behalf of, the
 10276        Licensor for the purpose of discussing and improving the Work, but
 10277        excluding communication that is conspicuously marked or otherwise
 10278        designated in writing by the copyright owner as "Not a Contribution."
 10279  
 10280        "Contributor" shall mean Licensor and any individual or Legal Entity
 10281        on behalf of whom a Contribution has been received by Licensor and
 10282        subsequently incorporated within the Work.
 10283  
 10284     2. Grant of Copyright License. Subject to the terms and conditions of
 10285        this License, each Contributor hereby grants to You a perpetual,
 10286        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 10287        copyright license to reproduce, prepare Derivative Works of,
 10288        publicly display, publicly perform, sublicense, and distribute the
 10289        Work and such Derivative Works in Source or Object form.
 10290  
 10291     3. Grant of Patent License. Subject to the terms and conditions of
 10292        this License, each Contributor hereby grants to You a perpetual,
 10293        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 10294        (except as stated in this section) patent license to make, have made,
 10295        use, offer to sell, sell, import, and otherwise transfer the Work,
 10296        where such license applies only to those patent claims licensable
 10297        by such Contributor that are necessarily infringed by their
 10298        Contribution(s) alone or by combination of their Contribution(s)
 10299        with the Work to which such Contribution(s) was submitted. If You
 10300        institute patent litigation against any entity (including a
 10301        cross-claim or counterclaim in a lawsuit) alleging that the Work
 10302        or a Contribution incorporated within the Work constitutes direct
 10303        or contributory patent infringement, then any patent licenses
 10304        granted to You under this License for that Work shall terminate
 10305        as of the date such litigation is filed.
 10306  
 10307     4. Redistribution. You may reproduce and distribute copies of the
 10308        Work or Derivative Works thereof in any medium, with or without
 10309        modifications, and in Source or Object form, provided that You
 10310        meet the following conditions:
 10311  
 10312        (a) You must give any other recipients of the Work or
 10313            Derivative Works a copy of this License; and
 10314  
 10315        (b) You must cause any modified files to carry prominent notices
 10316            stating that You changed the files; and
 10317  
 10318        (c) You must retain, in the Source form of any Derivative Works
 10319            that You distribute, all copyright, patent, trademark, and
 10320            attribution notices from the Source form of the Work,
 10321            excluding those notices that do not pertain to any part of
 10322            the Derivative Works; and
 10323  
 10324        (d) If the Work includes a "NOTICE" text file as part of its
 10325            distribution, then any Derivative Works that You distribute must
 10326            include a readable copy of the attribution notices contained
 10327            within such NOTICE file, excluding those notices that do not
 10328            pertain to any part of the Derivative Works, in at least one
 10329            of the following places: within a NOTICE text file distributed
 10330            as part of the Derivative Works; within the Source form or
 10331            documentation, if provided along with the Derivative Works; or,
 10332            within a display generated by the Derivative Works, if and
 10333            wherever such third-party notices normally appear. The contents
 10334            of the NOTICE file are for informational purposes only and
 10335            do not modify the License. You may add Your own attribution
 10336            notices within Derivative Works that You distribute, alongside
 10337            or as an addendum to the NOTICE text from the Work, provided
 10338            that such additional attribution notices cannot be construed
 10339            as modifying the License.
 10340  
 10341        You may add Your own copyright statement to Your modifications and
 10342        may provide additional or different license terms and conditions
 10343        for use, reproduction, or distribution of Your modifications, or
 10344        for any such Derivative Works as a whole, provided Your use,
 10345        reproduction, and distribution of the Work otherwise complies with
 10346        the conditions stated in this License.
 10347  
 10348     5. Submission of Contributions. Unless You explicitly state otherwise,
 10349        any Contribution intentionally submitted for inclusion in the Work
 10350        by You to the Licensor shall be under the terms and conditions of
 10351        this License, without any additional terms or conditions.
 10352        Notwithstanding the above, nothing herein shall supersede or modify
 10353        the terms of any separate license agreement you may have executed
 10354        with Licensor regarding such Contributions.
 10355  
 10356     6. Trademarks. This License does not grant permission to use the trade
 10357        names, trademarks, service marks, or product names of the Licensor,
 10358        except as required for reasonable and customary use in describing the
 10359        origin of the Work and reproducing the content of the NOTICE file.
 10360  
 10361     7. Disclaimer of Warranty. Unless required by applicable law or
 10362        agreed to in writing, Licensor provides the Work (and each
 10363        Contributor provides its Contributions) on an "AS IS" BASIS,
 10364        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 10365        implied, including, without limitation, any warranties or conditions
 10366        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 10367        PARTICULAR PURPOSE. You are solely responsible for determining the
 10368        appropriateness of using or redistributing the Work and assume any
 10369        risks associated with Your exercise of permissions under this License.
 10370  
 10371     8. Limitation of Liability. In no event and under no legal theory,
 10372        whether in tort (including negligence), contract, or otherwise,
 10373        unless required by applicable law (such as deliberate and grossly
 10374        negligent acts) or agreed to in writing, shall any Contributor be
 10375        liable to You for damages, including any direct, indirect, special,
 10376        incidental, or consequential damages of any character arising as a
 10377        result of this License or out of the use or inability to use the
 10378        Work (including but not limited to damages for loss of goodwill,
 10379        work stoppage, computer failure or malfunction, or any and all
 10380        other commercial damages or losses), even if such Contributor
 10381        has been advised of the possibility of such damages.
 10382  
 10383     9. Accepting Warranty or Additional Liability. While redistributing
 10384        the Work or Derivative Works thereof, You may choose to offer,
 10385        and charge a fee for, acceptance of support, warranty, indemnity,
 10386        or other liability obligations and/or rights consistent with this
 10387        License. However, in accepting such obligations, You may act only
 10388        on Your own behalf and on Your sole responsibility, not on behalf
 10389        of any other Contributor, and only if You agree to indemnify,
 10390        defend, and hold each Contributor harmless for any liability
 10391        incurred by, or claims asserted against, such Contributor by reason
 10392        of your accepting any such warranty or additional liability.
 10393  
 10394     END OF TERMS AND CONDITIONS
 10395  
 10396     APPENDIX: How to apply the Apache License to your work.
 10397  
 10398        To apply the Apache License to your work, attach the following
 10399        boilerplate notice, with the fields enclosed by brackets "{}"
 10400        replaced with your own identifying information. (Don't include
 10401        the brackets!)  The text should be enclosed in the appropriate
 10402        comment syntax for the file format. We also recommend that a
 10403        file or class name and description of purpose be included on the
 10404        same "printed page" as the copyright notice for easier
 10405        identification within third-party archives.
 10406  
 10407     Copyright {yyyy} {name of copyright owner}
 10408  
 10409     Licensed under the Apache License, Version 2.0 (the "License");
 10410     you may not use this file except in compliance with the License.
 10411     You may obtain a copy of the License at
 10412  
 10413         http://www.apache.org/licenses/LICENSE-2.0
 10414  
 10415     Unless required by applicable law or agreed to in writing, software
 10416     distributed under the License is distributed on an "AS IS" BASIS,
 10417     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 10418     See the License for the specific language governing permissions and
 10419     limitations under the License.
 10420  
 10421  ================================================================
 10422  
 10423  gopkg.in/yaml.v3
 10424  https://gopkg.in/yaml.v3
 10425  ----------------------------------------------------------------
 10426  
 10427  This project is covered by two different licenses: MIT and Apache.
 10428  
 10429  #### MIT License ####
 10430  
 10431  The following files were ported to Go from C files of libyaml, and thus
 10432  are still covered by their original MIT license, with the additional
 10433  copyright staring in 2011 when the project was ported over:
 10434  
 10435      apic.go emitterc.go parserc.go readerc.go scannerc.go
 10436      writerc.go yamlh.go yamlprivateh.go
 10437  
 10438  Copyright (c) 2006-2010 Kirill Simonov
 10439  Copyright (c) 2006-2011 Kirill Simonov
 10440  
 10441  Permission is hereby granted, free of charge, to any person obtaining a copy of
 10442  this software and associated documentation files (the "Software"), to deal in
 10443  the Software without restriction, including without limitation the rights to
 10444  use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
 10445  of the Software, and to permit persons to whom the Software is furnished to do
 10446  so, subject to the following conditions:
 10447  
 10448  The above copyright notice and this permission notice shall be included in all
 10449  copies or substantial portions of the Software.
 10450  
 10451  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 10452  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 10453  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 10454  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 10455  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 10456  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 10457  SOFTWARE.
 10458  
 10459  ### Apache License ###
 10460  
 10461  All the remaining project files are covered by the Apache license:
 10462  
 10463  Copyright (c) 2011-2019 Canonical Ltd
 10464  
 10465  Licensed under the Apache License, Version 2.0 (the "License");
 10466  you may not use this file except in compliance with the License.
 10467  You may obtain a copy of the License at
 10468  
 10469      http://www.apache.org/licenses/LICENSE-2.0
 10470  
 10471  Unless required by applicable law or agreed to in writing, software
 10472  distributed under the License is distributed on an "AS IS" BASIS,
 10473  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 10474  See the License for the specific language governing permissions and
 10475  limitations under the License.
 10476  
 10477  ================================================================
 10478