github.com/minio/console@v1.4.1/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/mem
    35  https://aead.dev/mem
    36  ----------------------------------------------------------------
    37  MIT License
    38  
    39  Copyright (c) 2022 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  aead.dev/minisign
    62  https://aead.dev/minisign
    63  ----------------------------------------------------------------
    64  MIT License
    65  
    66  Copyright (c) 2021 Andreas Auernhammer
    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 all
    76  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 THE
    84  SOFTWARE.
    85  
    86  ================================================================
    87  
    88  github.com/VividCortex/ewma
    89  https://github.com/VividCortex/ewma
    90  ----------------------------------------------------------------
    91  The MIT License
    92  
    93  Copyright (c) 2013 VividCortex
    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
   103  all 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
   111  THE SOFTWARE.
   112  
   113  ================================================================
   114  
   115  github.com/acarl005/stripansi
   116  https://github.com/acarl005/stripansi
   117  ----------------------------------------------------------------
   118  MIT License
   119  
   120  Copyright (c) 2018 Andrew Carlson
   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/asaskevich/govalidator
   143  https://github.com/asaskevich/govalidator
   144  ----------------------------------------------------------------
   145  The MIT License (MIT)
   146  
   147  Copyright (c) 2014-2020 Alex Saskevich
   148  
   149  Permission is hereby granted, free of charge, to any person obtaining a copy
   150  of this software and associated documentation files (the "Software"), to deal
   151  in the Software without restriction, including without limitation the rights
   152  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
   153  copies of the Software, and to permit persons to whom the Software is
   154  furnished to do so, subject to the following conditions:
   155  
   156  The above copyright notice and this permission notice shall be included in all
   157  copies or substantial portions of the Software.
   158  
   159  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
   160  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
   161  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
   162  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
   163  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
   164  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
   165  SOFTWARE.
   166  ================================================================
   167  
   168  github.com/aymanbagabas/go-osc52/v2
   169  https://github.com/aymanbagabas/go-osc52/v2
   170  ----------------------------------------------------------------
   171  MIT License
   172  
   173  Copyright (c) 2022 Ayman Bagabas
   174  
   175  Permission is hereby granted, free of charge, to any person obtaining a copy
   176  of this software and associated documentation files (the "Software"), to deal
   177  in the Software without restriction, including without limitation the rights
   178  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
   179  copies of the Software, and to permit persons to whom the Software is
   180  furnished to do so, subject to the following conditions:
   181  
   182  The above copyright notice and this permission notice shall be included in all
   183  copies or substantial portions of the Software.
   184  
   185  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
   186  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
   187  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
   188  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
   189  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
   190  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
   191  SOFTWARE.
   192  
   193  ================================================================
   194  
   195  github.com/beorn7/perks
   196  https://github.com/beorn7/perks
   197  ----------------------------------------------------------------
   198  Copyright (C) 2013 Blake Mizerany
   199  
   200  Permission is hereby granted, free of charge, to any person obtaining
   201  a copy of this software and associated documentation files (the
   202  "Software"), to deal in the Software without restriction, including
   203  without limitation the rights to use, copy, modify, merge, publish,
   204  distribute, sublicense, and/or sell copies of the Software, and to
   205  permit persons to whom the Software is furnished to do so, subject to
   206  the following conditions:
   207  
   208  The above copyright notice and this permission notice shall be
   209  included in all copies or substantial portions of the Software.
   210  
   211  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
   212  EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
   213  MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
   214  NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
   215  LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
   216  OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
   217  WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
   218  
   219  ================================================================
   220  
   221  github.com/blang/semver/v4
   222  https://github.com/blang/semver/v4
   223  ----------------------------------------------------------------
   224  The MIT License
   225  
   226  Copyright (c) 2014 Benedikt Lang <github at benediktlang.de>
   227  
   228  Permission is hereby granted, free of charge, to any person obtaining a copy
   229  of this software and associated documentation files (the "Software"), to deal
   230  in the Software without restriction, including without limitation the rights
   231  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
   232  copies of the Software, and to permit persons to whom the Software is
   233  furnished to do so, subject to the following conditions:
   234  
   235  The above copyright notice and this permission notice shall be included in
   236  all copies or substantial portions of the Software.
   237  
   238  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
   239  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
   240  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
   241  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
   242  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
   243  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
   244  THE SOFTWARE.
   245  
   246  
   247  ================================================================
   248  
   249  github.com/cespare/xxhash/v2
   250  https://github.com/cespare/xxhash/v2
   251  ----------------------------------------------------------------
   252  Copyright (c) 2016 Caleb Spare
   253  
   254  MIT License
   255  
   256  Permission is hereby granted, free of charge, to any person obtaining
   257  a copy of this software and associated documentation files (the
   258  "Software"), to deal in the Software without restriction, including
   259  without limitation the rights to use, copy, modify, merge, publish,
   260  distribute, sublicense, and/or sell copies of the Software, and to
   261  permit persons to whom the Software is furnished to do so, subject to
   262  the following conditions:
   263  
   264  The above copyright notice and this permission notice shall be
   265  included in all copies or substantial portions of the Software.
   266  
   267  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
   268  EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
   269  MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
   270  NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
   271  LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
   272  OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
   273  WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
   274  
   275  ================================================================
   276  
   277  github.com/charmbracelet/bubbles
   278  https://github.com/charmbracelet/bubbles
   279  ----------------------------------------------------------------
   280  MIT License
   281  
   282  Copyright (c) 2020-2023 Charmbracelet, Inc
   283  
   284  Permission is hereby granted, free of charge, to any person obtaining a copy
   285  of this software and associated documentation files (the "Software"), to deal
   286  in the Software without restriction, including without limitation the rights
   287  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
   288  copies of the Software, and to permit persons to whom the Software is
   289  furnished to do so, subject to the following conditions:
   290  
   291  The above copyright notice and this permission notice shall be included in all
   292  copies or substantial portions of the Software.
   293  
   294  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
   295  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
   296  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
   297  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
   298  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
   299  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
   300  SOFTWARE.
   301  
   302  ================================================================
   303  
   304  github.com/charmbracelet/bubbletea
   305  https://github.com/charmbracelet/bubbletea
   306  ----------------------------------------------------------------
   307  MIT License
   308  
   309  Copyright (c) 2020-2023 Charmbracelet, Inc
   310  
   311  Permission is hereby granted, free of charge, to any person obtaining a copy
   312  of this software and associated documentation files (the "Software"), to deal
   313  in the Software without restriction, including without limitation the rights
   314  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
   315  copies of the Software, and to permit persons to whom the Software is
   316  furnished to do so, subject to the following conditions:
   317  
   318  The above copyright notice and this permission notice shall be included in all
   319  copies or substantial portions of the Software.
   320  
   321  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
   322  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
   323  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
   324  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
   325  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
   326  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
   327  SOFTWARE.
   328  
   329  ================================================================
   330  
   331  github.com/charmbracelet/lipgloss
   332  https://github.com/charmbracelet/lipgloss
   333  ----------------------------------------------------------------
   334  MIT License
   335  
   336  Copyright (c) 2021-2023 Charmbracelet, Inc
   337  
   338  Permission is hereby granted, free of charge, to any person obtaining a copy
   339  of this software and associated documentation files (the "Software"), to deal
   340  in the Software without restriction, including without limitation the rights
   341  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
   342  copies of the Software, and to permit persons to whom the Software is
   343  furnished to do so, subject to the following conditions:
   344  
   345  The above copyright notice and this permission notice shall be included in all
   346  copies or substantial portions of the Software.
   347  
   348  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
   349  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
   350  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
   351  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
   352  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
   353  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
   354  SOFTWARE.
   355  
   356  ================================================================
   357  
   358  github.com/cheggaaa/pb
   359  https://github.com/cheggaaa/pb
   360  ----------------------------------------------------------------
   361  Copyright (c) 2012-2015, Sergey Cherepanov
   362  All rights reserved.
   363  
   364  Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
   365  
   366  * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
   367  
   368  * 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.
   369  
   370  * 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.
   371  
   372  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.
   373  ================================================================
   374  
   375  github.com/cheggaaa/pb/v3
   376  https://github.com/cheggaaa/pb/v3
   377  ----------------------------------------------------------------
   378  Copyright (c) 2012-2015, Sergey Cherepanov
   379  All rights reserved.
   380  
   381  Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
   382  
   383  * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
   384  
   385  * 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.
   386  
   387  * 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.
   388  
   389  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.
   390  ================================================================
   391  
   392  github.com/containerd/console
   393  https://github.com/containerd/console
   394  ----------------------------------------------------------------
   395  
   396                                   Apache License
   397                             Version 2.0, January 2004
   398                          https://www.apache.org/licenses/
   399  
   400     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
   401  
   402     1. Definitions.
   403  
   404        "License" shall mean the terms and conditions for use, reproduction,
   405        and distribution as defined by Sections 1 through 9 of this document.
   406  
   407        "Licensor" shall mean the copyright owner or entity authorized by
   408        the copyright owner that is granting the License.
   409  
   410        "Legal Entity" shall mean the union of the acting entity and all
   411        other entities that control, are controlled by, or are under common
   412        control with that entity. For the purposes of this definition,
   413        "control" means (i) the power, direct or indirect, to cause the
   414        direction or management of such entity, whether by contract or
   415        otherwise, or (ii) ownership of fifty percent (50%) or more of the
   416        outstanding shares, or (iii) beneficial ownership of such entity.
   417  
   418        "You" (or "Your") shall mean an individual or Legal Entity
   419        exercising permissions granted by this License.
   420  
   421        "Source" form shall mean the preferred form for making modifications,
   422        including but not limited to software source code, documentation
   423        source, and configuration files.
   424  
   425        "Object" form shall mean any form resulting from mechanical
   426        transformation or translation of a Source form, including but
   427        not limited to compiled object code, generated documentation,
   428        and conversions to other media types.
   429  
   430        "Work" shall mean the work of authorship, whether in Source or
   431        Object form, made available under the License, as indicated by a
   432        copyright notice that is included in or attached to the work
   433        (an example is provided in the Appendix below).
   434  
   435        "Derivative Works" shall mean any work, whether in Source or Object
   436        form, that is based on (or derived from) the Work and for which the
   437        editorial revisions, annotations, elaborations, or other modifications
   438        represent, as a whole, an original work of authorship. For the purposes
   439        of this License, Derivative Works shall not include works that remain
   440        separable from, or merely link (or bind by name) to the interfaces of,
   441        the Work and Derivative Works thereof.
   442  
   443        "Contribution" shall mean any work of authorship, including
   444        the original version of the Work and any modifications or additions
   445        to that Work or Derivative Works thereof, that is intentionally
   446        submitted to Licensor for inclusion in the Work by the copyright owner
   447        or by an individual or Legal Entity authorized to submit on behalf of
   448        the copyright owner. For the purposes of this definition, "submitted"
   449        means any form of electronic, verbal, or written communication sent
   450        to the Licensor or its representatives, including but not limited to
   451        communication on electronic mailing lists, source code control systems,
   452        and issue tracking systems that are managed by, or on behalf of, the
   453        Licensor for the purpose of discussing and improving the Work, but
   454        excluding communication that is conspicuously marked or otherwise
   455        designated in writing by the copyright owner as "Not a Contribution."
   456  
   457        "Contributor" shall mean Licensor and any individual or Legal Entity
   458        on behalf of whom a Contribution has been received by Licensor and
   459        subsequently incorporated within the Work.
   460  
   461     2. Grant of Copyright License. Subject to the terms and conditions of
   462        this License, each Contributor hereby grants to You a perpetual,
   463        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
   464        copyright license to reproduce, prepare Derivative Works of,
   465        publicly display, publicly perform, sublicense, and distribute the
   466        Work and such Derivative Works in Source or Object form.
   467  
   468     3. Grant of Patent License. Subject to the terms and conditions of
   469        this License, each Contributor hereby grants to You a perpetual,
   470        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
   471        (except as stated in this section) patent license to make, have made,
   472        use, offer to sell, sell, import, and otherwise transfer the Work,
   473        where such license applies only to those patent claims licensable
   474        by such Contributor that are necessarily infringed by their
   475        Contribution(s) alone or by combination of their Contribution(s)
   476        with the Work to which such Contribution(s) was submitted. If You
   477        institute patent litigation against any entity (including a
   478        cross-claim or counterclaim in a lawsuit) alleging that the Work
   479        or a Contribution incorporated within the Work constitutes direct
   480        or contributory patent infringement, then any patent licenses
   481        granted to You under this License for that Work shall terminate
   482        as of the date such litigation is filed.
   483  
   484     4. Redistribution. You may reproduce and distribute copies of the
   485        Work or Derivative Works thereof in any medium, with or without
   486        modifications, and in Source or Object form, provided that You
   487        meet the following conditions:
   488  
   489        (a) You must give any other recipients of the Work or
   490            Derivative Works a copy of this License; and
   491  
   492        (b) You must cause any modified files to carry prominent notices
   493            stating that You changed the files; and
   494  
   495        (c) You must retain, in the Source form of any Derivative Works
   496            that You distribute, all copyright, patent, trademark, and
   497            attribution notices from the Source form of the Work,
   498            excluding those notices that do not pertain to any part of
   499            the Derivative Works; and
   500  
   501        (d) If the Work includes a "NOTICE" text file as part of its
   502            distribution, then any Derivative Works that You distribute must
   503            include a readable copy of the attribution notices contained
   504            within such NOTICE file, excluding those notices that do not
   505            pertain to any part of the Derivative Works, in at least one
   506            of the following places: within a NOTICE text file distributed
   507            as part of the Derivative Works; within the Source form or
   508            documentation, if provided along with the Derivative Works; or,
   509            within a display generated by the Derivative Works, if and
   510            wherever such third-party notices normally appear. The contents
   511            of the NOTICE file are for informational purposes only and
   512            do not modify the License. You may add Your own attribution
   513            notices within Derivative Works that You distribute, alongside
   514            or as an addendum to the NOTICE text from the Work, provided
   515            that such additional attribution notices cannot be construed
   516            as modifying the License.
   517  
   518        You may add Your own copyright statement to Your modifications and
   519        may provide additional or different license terms and conditions
   520        for use, reproduction, or distribution of Your modifications, or
   521        for any such Derivative Works as a whole, provided Your use,
   522        reproduction, and distribution of the Work otherwise complies with
   523        the conditions stated in this License.
   524  
   525     5. Submission of Contributions. Unless You explicitly state otherwise,
   526        any Contribution intentionally submitted for inclusion in the Work
   527        by You to the Licensor shall be under the terms and conditions of
   528        this License, without any additional terms or conditions.
   529        Notwithstanding the above, nothing herein shall supersede or modify
   530        the terms of any separate license agreement you may have executed
   531        with Licensor regarding such Contributions.
   532  
   533     6. Trademarks. This License does not grant permission to use the trade
   534        names, trademarks, service marks, or product names of the Licensor,
   535        except as required for reasonable and customary use in describing the
   536        origin of the Work and reproducing the content of the NOTICE file.
   537  
   538     7. Disclaimer of Warranty. Unless required by applicable law or
   539        agreed to in writing, Licensor provides the Work (and each
   540        Contributor provides its Contributions) on an "AS IS" BASIS,
   541        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
   542        implied, including, without limitation, any warranties or conditions
   543        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
   544        PARTICULAR PURPOSE. You are solely responsible for determining the
   545        appropriateness of using or redistributing the Work and assume any
   546        risks associated with Your exercise of permissions under this License.
   547  
   548     8. Limitation of Liability. In no event and under no legal theory,
   549        whether in tort (including negligence), contract, or otherwise,
   550        unless required by applicable law (such as deliberate and grossly
   551        negligent acts) or agreed to in writing, shall any Contributor be
   552        liable to You for damages, including any direct, indirect, special,
   553        incidental, or consequential damages of any character arising as a
   554        result of this License or out of the use or inability to use the
   555        Work (including but not limited to damages for loss of goodwill,
   556        work stoppage, computer failure or malfunction, or any and all
   557        other commercial damages or losses), even if such Contributor
   558        has been advised of the possibility of such damages.
   559  
   560     9. Accepting Warranty or Additional Liability. While redistributing
   561        the Work or Derivative Works thereof, You may choose to offer,
   562        and charge a fee for, acceptance of support, warranty, indemnity,
   563        or other liability obligations and/or rights consistent with this
   564        License. However, in accepting such obligations, You may act only
   565        on Your own behalf and on Your sole responsibility, not on behalf
   566        of any other Contributor, and only if You agree to indemnify,
   567        defend, and hold each Contributor harmless for any liability
   568        incurred by, or claims asserted against, such Contributor by reason
   569        of your accepting any such warranty or additional liability.
   570  
   571     END OF TERMS AND CONDITIONS
   572  
   573     Copyright The containerd Authors
   574  
   575     Licensed under the Apache License, Version 2.0 (the "License");
   576     you may not use this file except in compliance with the License.
   577     You may obtain a copy of the License at
   578  
   579         https://www.apache.org/licenses/LICENSE-2.0
   580  
   581     Unless required by applicable law or agreed to in writing, software
   582     distributed under the License is distributed on an "AS IS" BASIS,
   583     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   584     See the License for the specific language governing permissions and
   585     limitations under the License.
   586  
   587  ================================================================
   588  
   589  github.com/coreos/go-semver
   590  https://github.com/coreos/go-semver
   591  ----------------------------------------------------------------
   592  
   593                                   Apache License
   594                             Version 2.0, January 2004
   595                          http://www.apache.org/licenses/
   596  
   597     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
   598  
   599     1. Definitions.
   600  
   601        "License" shall mean the terms and conditions for use, reproduction,
   602        and distribution as defined by Sections 1 through 9 of this document.
   603  
   604        "Licensor" shall mean the copyright owner or entity authorized by
   605        the copyright owner that is granting the License.
   606  
   607        "Legal Entity" shall mean the union of the acting entity and all
   608        other entities that control, are controlled by, or are under common
   609        control with that entity. For the purposes of this definition,
   610        "control" means (i) the power, direct or indirect, to cause the
   611        direction or management of such entity, whether by contract or
   612        otherwise, or (ii) ownership of fifty percent (50%) or more of the
   613        outstanding shares, or (iii) beneficial ownership of such entity.
   614  
   615        "You" (or "Your") shall mean an individual or Legal Entity
   616        exercising permissions granted by this License.
   617  
   618        "Source" form shall mean the preferred form for making modifications,
   619        including but not limited to software source code, documentation
   620        source, and configuration files.
   621  
   622        "Object" form shall mean any form resulting from mechanical
   623        transformation or translation of a Source form, including but
   624        not limited to compiled object code, generated documentation,
   625        and conversions to other media types.
   626  
   627        "Work" shall mean the work of authorship, whether in Source or
   628        Object form, made available under the License, as indicated by a
   629        copyright notice that is included in or attached to the work
   630        (an example is provided in the Appendix below).
   631  
   632        "Derivative Works" shall mean any work, whether in Source or Object
   633        form, that is based on (or derived from) the Work and for which the
   634        editorial revisions, annotations, elaborations, or other modifications
   635        represent, as a whole, an original work of authorship. For the purposes
   636        of this License, Derivative Works shall not include works that remain
   637        separable from, or merely link (or bind by name) to the interfaces of,
   638        the Work and Derivative Works thereof.
   639  
   640        "Contribution" shall mean any work of authorship, including
   641        the original version of the Work and any modifications or additions
   642        to that Work or Derivative Works thereof, that is intentionally
   643        submitted to Licensor for inclusion in the Work by the copyright owner
   644        or by an individual or Legal Entity authorized to submit on behalf of
   645        the copyright owner. For the purposes of this definition, "submitted"
   646        means any form of electronic, verbal, or written communication sent
   647        to the Licensor or its representatives, including but not limited to
   648        communication on electronic mailing lists, source code control systems,
   649        and issue tracking systems that are managed by, or on behalf of, the
   650        Licensor for the purpose of discussing and improving the Work, but
   651        excluding communication that is conspicuously marked or otherwise
   652        designated in writing by the copyright owner as "Not a Contribution."
   653  
   654        "Contributor" shall mean Licensor and any individual or Legal Entity
   655        on behalf of whom a Contribution has been received by Licensor and
   656        subsequently incorporated within the Work.
   657  
   658     2. Grant of Copyright License. Subject to the terms and conditions of
   659        this License, each Contributor hereby grants to You a perpetual,
   660        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
   661        copyright license to reproduce, prepare Derivative Works of,
   662        publicly display, publicly perform, sublicense, and distribute the
   663        Work and such Derivative Works in Source or Object form.
   664  
   665     3. Grant of Patent License. Subject to the terms and conditions of
   666        this License, each Contributor hereby grants to You a perpetual,
   667        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
   668        (except as stated in this section) patent license to make, have made,
   669        use, offer to sell, sell, import, and otherwise transfer the Work,
   670        where such license applies only to those patent claims licensable
   671        by such Contributor that are necessarily infringed by their
   672        Contribution(s) alone or by combination of their Contribution(s)
   673        with the Work to which such Contribution(s) was submitted. If You
   674        institute patent litigation against any entity (including a
   675        cross-claim or counterclaim in a lawsuit) alleging that the Work
   676        or a Contribution incorporated within the Work constitutes direct
   677        or contributory patent infringement, then any patent licenses
   678        granted to You under this License for that Work shall terminate
   679        as of the date such litigation is filed.
   680  
   681     4. Redistribution. You may reproduce and distribute copies of the
   682        Work or Derivative Works thereof in any medium, with or without
   683        modifications, and in Source or Object form, provided that You
   684        meet the following conditions:
   685  
   686        (a) You must give any other recipients of the Work or
   687            Derivative Works a copy of this License; and
   688  
   689        (b) You must cause any modified files to carry prominent notices
   690            stating that You changed the files; and
   691  
   692        (c) You must retain, in the Source form of any Derivative Works
   693            that You distribute, all copyright, patent, trademark, and
   694            attribution notices from the Source form of the Work,
   695            excluding those notices that do not pertain to any part of
   696            the Derivative Works; and
   697  
   698        (d) If the Work includes a "NOTICE" text file as part of its
   699            distribution, then any Derivative Works that You distribute must
   700            include a readable copy of the attribution notices contained
   701            within such NOTICE file, excluding those notices that do not
   702            pertain to any part of the Derivative Works, in at least one
   703            of the following places: within a NOTICE text file distributed
   704            as part of the Derivative Works; within the Source form or
   705            documentation, if provided along with the Derivative Works; or,
   706            within a display generated by the Derivative Works, if and
   707            wherever such third-party notices normally appear. The contents
   708            of the NOTICE file are for informational purposes only and
   709            do not modify the License. You may add Your own attribution
   710            notices within Derivative Works that You distribute, alongside
   711            or as an addendum to the NOTICE text from the Work, provided
   712            that such additional attribution notices cannot be construed
   713            as modifying the License.
   714  
   715        You may add Your own copyright statement to Your modifications and
   716        may provide additional or different license terms and conditions
   717        for use, reproduction, or distribution of Your modifications, or
   718        for any such Derivative Works as a whole, provided Your use,
   719        reproduction, and distribution of the Work otherwise complies with
   720        the conditions stated in this License.
   721  
   722     5. Submission of Contributions. Unless You explicitly state otherwise,
   723        any Contribution intentionally submitted for inclusion in the Work
   724        by You to the Licensor shall be under the terms and conditions of
   725        this License, without any additional terms or conditions.
   726        Notwithstanding the above, nothing herein shall supersede or modify
   727        the terms of any separate license agreement you may have executed
   728        with Licensor regarding such Contributions.
   729  
   730     6. Trademarks. This License does not grant permission to use the trade
   731        names, trademarks, service marks, or product names of the Licensor,
   732        except as required for reasonable and customary use in describing the
   733        origin of the Work and reproducing the content of the NOTICE file.
   734  
   735     7. Disclaimer of Warranty. Unless required by applicable law or
   736        agreed to in writing, Licensor provides the Work (and each
   737        Contributor provides its Contributions) on an "AS IS" BASIS,
   738        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
   739        implied, including, without limitation, any warranties or conditions
   740        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
   741        PARTICULAR PURPOSE. You are solely responsible for determining the
   742        appropriateness of using or redistributing the Work and assume any
   743        risks associated with Your exercise of permissions under this License.
   744  
   745     8. Limitation of Liability. In no event and under no legal theory,
   746        whether in tort (including negligence), contract, or otherwise,
   747        unless required by applicable law (such as deliberate and grossly
   748        negligent acts) or agreed to in writing, shall any Contributor be
   749        liable to You for damages, including any direct, indirect, special,
   750        incidental, or consequential damages of any character arising as a
   751        result of this License or out of the use or inability to use the
   752        Work (including but not limited to damages for loss of goodwill,
   753        work stoppage, computer failure or malfunction, or any and all
   754        other commercial damages or losses), even if such Contributor
   755        has been advised of the possibility of such damages.
   756  
   757     9. Accepting Warranty or Additional Liability. While redistributing
   758        the Work or Derivative Works thereof, You may choose to offer,
   759        and charge a fee for, acceptance of support, warranty, indemnity,
   760        or other liability obligations and/or rights consistent with this
   761        License. However, in accepting such obligations, You may act only
   762        on Your own behalf and on Your sole responsibility, not on behalf
   763        of any other Contributor, and only if You agree to indemnify,
   764        defend, and hold each Contributor harmless for any liability
   765        incurred by, or claims asserted against, such Contributor by reason
   766        of your accepting any such warranty or additional liability.
   767  
   768     END OF TERMS AND CONDITIONS
   769  
   770     APPENDIX: How to apply the Apache License to your work.
   771  
   772        To apply the Apache License to your work, attach the following
   773        boilerplate notice, with the fields enclosed by brackets "[]"
   774        replaced with your own identifying information. (Don't include
   775        the brackets!)  The text should be enclosed in the appropriate
   776        comment syntax for the file format. We also recommend that a
   777        file or class name and description of purpose be included on the
   778        same "printed page" as the copyright notice for easier
   779        identification within third-party archives.
   780  
   781     Copyright [yyyy] [name of copyright owner]
   782  
   783     Licensed under the Apache License, Version 2.0 (the "License");
   784     you may not use this file except in compliance with the License.
   785     You may obtain a copy of the License at
   786  
   787         http://www.apache.org/licenses/LICENSE-2.0
   788  
   789     Unless required by applicable law or agreed to in writing, software
   790     distributed under the License is distributed on an "AS IS" BASIS,
   791     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   792     See the License for the specific language governing permissions and
   793     limitations under the License.
   794  
   795  ================================================================
   796  
   797  github.com/coreos/go-systemd/v22
   798  https://github.com/coreos/go-systemd/v22
   799  ----------------------------------------------------------------
   800  Apache License
   801  Version 2.0, January 2004
   802  http://www.apache.org/licenses/
   803  
   804  TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
   805  
   806  1. Definitions.
   807  
   808  "License" shall mean the terms and conditions for use, reproduction, and
   809  distribution as defined by Sections 1 through 9 of this document.
   810  
   811  "Licensor" shall mean the copyright owner or entity authorized by the copyright
   812  owner that is granting the License.
   813  
   814  "Legal Entity" shall mean the union of the acting entity and all other entities
   815  that control, are controlled by, or are under common control with that entity.
   816  For the purposes of this definition, "control" means (i) the power, direct or
   817  indirect, to cause the direction or management of such entity, whether by
   818  contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the
   819  outstanding shares, or (iii) beneficial ownership of such entity.
   820  
   821  "You" (or "Your") shall mean an individual or Legal Entity exercising
   822  permissions granted by this License.
   823  
   824  "Source" form shall mean the preferred form for making modifications, including
   825  but not limited to software source code, documentation source, and configuration
   826  files.
   827  
   828  "Object" form shall mean any form resulting from mechanical transformation or
   829  translation of a Source form, including but not limited to compiled object code,
   830  generated documentation, and conversions to other media types.
   831  
   832  "Work" shall mean the work of authorship, whether in Source or Object form, made
   833  available under the License, as indicated by a copyright notice that is included
   834  in or attached to the work (an example is provided in the Appendix below).
   835  
   836  "Derivative Works" shall mean any work, whether in Source or Object form, that
   837  is based on (or derived from) the Work and for which the editorial revisions,
   838  annotations, elaborations, or other modifications represent, as a whole, an
   839  original work of authorship. For the purposes of this License, Derivative Works
   840  shall not include works that remain separable from, or merely link (or bind by
   841  name) to the interfaces of, the Work and Derivative Works thereof.
   842  
   843  "Contribution" shall mean any work of authorship, including the original version
   844  of the Work and any modifications or additions to that Work or Derivative Works
   845  thereof, that is intentionally submitted to Licensor for inclusion in the Work
   846  by the copyright owner or by an individual or Legal Entity authorized to submit
   847  on behalf of the copyright owner. For the purposes of this definition,
   848  "submitted" means any form of electronic, verbal, or written communication sent
   849  to the Licensor or its representatives, including but not limited to
   850  communication on electronic mailing lists, source code control systems, and
   851  issue tracking systems that are managed by, or on behalf of, the Licensor for
   852  the purpose of discussing and improving the Work, but excluding communication
   853  that is conspicuously marked or otherwise designated in writing by the copyright
   854  owner as "Not a Contribution."
   855  
   856  "Contributor" shall mean Licensor and any individual or Legal Entity on behalf
   857  of whom a Contribution has been received by Licensor and subsequently
   858  incorporated within the Work.
   859  
   860  2. Grant of Copyright License.
   861  
   862  Subject to the terms and conditions of this License, each Contributor hereby
   863  grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free,
   864  irrevocable copyright license to reproduce, prepare Derivative Works of,
   865  publicly display, publicly perform, sublicense, and distribute the Work and such
   866  Derivative Works in Source or Object form.
   867  
   868  3. Grant of Patent License.
   869  
   870  Subject to the terms and conditions of this License, each Contributor hereby
   871  grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free,
   872  irrevocable (except as stated in this section) patent license to make, have
   873  made, use, offer to sell, sell, import, and otherwise transfer the Work, where
   874  such license applies only to those patent claims licensable by such Contributor
   875  that are necessarily infringed by their Contribution(s) alone or by combination
   876  of their Contribution(s) with the Work to which such Contribution(s) was
   877  submitted. If You institute patent litigation against any entity (including a
   878  cross-claim or counterclaim in a lawsuit) alleging that the Work or a
   879  Contribution incorporated within the Work constitutes direct or contributory
   880  patent infringement, then any patent licenses granted to You under this License
   881  for that Work shall terminate as of the date such litigation is filed.
   882  
   883  4. Redistribution.
   884  
   885  You may reproduce and distribute copies of the Work or Derivative Works thereof
   886  in any medium, with or without modifications, and in Source or Object form,
   887  provided that You meet the following conditions:
   888  
   889  You must give any other recipients of the Work or Derivative Works a copy of
   890  this License; and
   891  You must cause any modified files to carry prominent notices stating that You
   892  changed the files; and
   893  You must retain, in the Source form of any Derivative Works that You distribute,
   894  all copyright, patent, trademark, and attribution notices from the Source form
   895  of the Work, excluding those notices that do not pertain to any part of the
   896  Derivative Works; and
   897  If the Work includes a "NOTICE" text file as part of its distribution, then any
   898  Derivative Works that You distribute must include a readable copy of the
   899  attribution notices contained within such NOTICE file, excluding those notices
   900  that do not pertain to any part of the Derivative Works, in at least one of the
   901  following places: within a NOTICE text file distributed as part of the
   902  Derivative Works; within the Source form or documentation, if provided along
   903  with the Derivative Works; or, within a display generated by the Derivative
   904  Works, if and wherever such third-party notices normally appear. The contents of
   905  the NOTICE file are for informational purposes only and do not modify the
   906  License. You may add Your own attribution notices within Derivative Works that
   907  You distribute, alongside or as an addendum to the NOTICE text from the Work,
   908  provided that such additional attribution notices cannot be construed as
   909  modifying the License.
   910  You may add Your own copyright statement to Your modifications and may provide
   911  additional or different license terms and conditions for use, reproduction, or
   912  distribution of Your modifications, or for any such Derivative Works as a whole,
   913  provided Your use, reproduction, and distribution of the Work otherwise complies
   914  with the conditions stated in this License.
   915  
   916  5. Submission of Contributions.
   917  
   918  Unless You explicitly state otherwise, any Contribution intentionally submitted
   919  for inclusion in the Work by You to the Licensor shall be under the terms and
   920  conditions of this License, without any additional terms or conditions.
   921  Notwithstanding the above, nothing herein shall supersede or modify the terms of
   922  any separate license agreement you may have executed with Licensor regarding
   923  such Contributions.
   924  
   925  6. Trademarks.
   926  
   927  This License does not grant permission to use the trade names, trademarks,
   928  service marks, or product names of the Licensor, except as required for
   929  reasonable and customary use in describing the origin of the Work and
   930  reproducing the content of the NOTICE file.
   931  
   932  7. Disclaimer of Warranty.
   933  
   934  Unless required by applicable law or agreed to in writing, Licensor provides the
   935  Work (and each Contributor provides its Contributions) on an "AS IS" BASIS,
   936  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied,
   937  including, without limitation, any warranties or conditions of TITLE,
   938  NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are
   939  solely responsible for determining the appropriateness of using or
   940  redistributing the Work and assume any risks associated with Your exercise of
   941  permissions under this License.
   942  
   943  8. Limitation of Liability.
   944  
   945  In no event and under no legal theory, whether in tort (including negligence),
   946  contract, or otherwise, unless required by applicable law (such as deliberate
   947  and grossly negligent acts) or agreed to in writing, shall any Contributor be
   948  liable to You for damages, including any direct, indirect, special, incidental,
   949  or consequential damages of any character arising as a result of this License or
   950  out of the use or inability to use the Work (including but not limited to
   951  damages for loss of goodwill, work stoppage, computer failure or malfunction, or
   952  any and all other commercial damages or losses), even if such Contributor has
   953  been advised of the possibility of such damages.
   954  
   955  9. Accepting Warranty or Additional Liability.
   956  
   957  While redistributing the Work or Derivative Works thereof, You may choose to
   958  offer, and charge a fee for, acceptance of support, warranty, indemnity, or
   959  other liability obligations and/or rights consistent with this License. However,
   960  in accepting such obligations, You may act only on Your own behalf and on Your
   961  sole responsibility, not on behalf of any other Contributor, and only if You
   962  agree to indemnify, defend, and hold each Contributor harmless for any liability
   963  incurred by, or claims asserted against, such Contributor by reason of your
   964  accepting any such warranty or additional liability.
   965  
   966  END OF TERMS AND CONDITIONS
   967  
   968  APPENDIX: How to apply the Apache License to your work
   969  
   970  To apply the Apache License to your work, attach the following boilerplate
   971  notice, with the fields enclosed by brackets "[]" replaced with your own
   972  identifying information. (Don't include the brackets!) The text should be
   973  enclosed in the appropriate comment syntax for the file format. We also
   974  recommend that a file or class name and description of purpose be included on
   975  the same "printed page" as the copyright notice for easier identification within
   976  third-party archives.
   977  
   978     Copyright [yyyy] [name of copyright owner]
   979  
   980     Licensed under the Apache License, Version 2.0 (the "License");
   981     you may not use this file except in compliance with the License.
   982     You may obtain a copy of the License at
   983  
   984       http://www.apache.org/licenses/LICENSE-2.0
   985  
   986     Unless required by applicable law or agreed to in writing, software
   987     distributed under the License is distributed on an "AS IS" BASIS,
   988     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   989     See the License for the specific language governing permissions and
   990     limitations under the License.
   991  
   992  ================================================================
   993  
   994  github.com/davecgh/go-spew
   995  https://github.com/davecgh/go-spew
   996  ----------------------------------------------------------------
   997  ISC License
   998  
   999  Copyright (c) 2012-2016 Dave Collins <dave@davec.name>
  1000  
  1001  Permission to use, copy, modify, and/or distribute this software for any
  1002  purpose with or without fee is hereby granted, provided that the above
  1003  copyright notice and this permission notice appear in all copies.
  1004  
  1005  THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
  1006  WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
  1007  MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
  1008  ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
  1009  WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
  1010  ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
  1011  OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  1012  
  1013  ================================================================
  1014  
  1015  github.com/decred/dcrd/dcrec/secp256k1/v4
  1016  https://github.com/decred/dcrd/dcrec/secp256k1/v4
  1017  ----------------------------------------------------------------
  1018  ISC License
  1019  
  1020  Copyright (c) 2013-2017 The btcsuite developers
  1021  Copyright (c) 2015-2024 The Decred developers
  1022  Copyright (c) 2017 The Lightning Network Developers
  1023  
  1024  Permission to use, copy, modify, and distribute this software for any
  1025  purpose with or without fee is hereby granted, provided that the above
  1026  copyright notice and this permission notice appear in all copies.
  1027  
  1028  THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
  1029  WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
  1030  MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
  1031  ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
  1032  WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
  1033  ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
  1034  OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  1035  
  1036  ================================================================
  1037  
  1038  github.com/docker/go-units
  1039  https://github.com/docker/go-units
  1040  ----------------------------------------------------------------
  1041  
  1042                                   Apache License
  1043                             Version 2.0, January 2004
  1044                          https://www.apache.org/licenses/
  1045  
  1046     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  1047  
  1048     1. Definitions.
  1049  
  1050        "License" shall mean the terms and conditions for use, reproduction,
  1051        and distribution as defined by Sections 1 through 9 of this document.
  1052  
  1053        "Licensor" shall mean the copyright owner or entity authorized by
  1054        the copyright owner that is granting the License.
  1055  
  1056        "Legal Entity" shall mean the union of the acting entity and all
  1057        other entities that control, are controlled by, or are under common
  1058        control with that entity. For the purposes of this definition,
  1059        "control" means (i) the power, direct or indirect, to cause the
  1060        direction or management of such entity, whether by contract or
  1061        otherwise, or (ii) ownership of fifty percent (50%) or more of the
  1062        outstanding shares, or (iii) beneficial ownership of such entity.
  1063  
  1064        "You" (or "Your") shall mean an individual or Legal Entity
  1065        exercising permissions granted by this License.
  1066  
  1067        "Source" form shall mean the preferred form for making modifications,
  1068        including but not limited to software source code, documentation
  1069        source, and configuration files.
  1070  
  1071        "Object" form shall mean any form resulting from mechanical
  1072        transformation or translation of a Source form, including but
  1073        not limited to compiled object code, generated documentation,
  1074        and conversions to other media types.
  1075  
  1076        "Work" shall mean the work of authorship, whether in Source or
  1077        Object form, made available under the License, as indicated by a
  1078        copyright notice that is included in or attached to the work
  1079        (an example is provided in the Appendix below).
  1080  
  1081        "Derivative Works" shall mean any work, whether in Source or Object
  1082        form, that is based on (or derived from) the Work and for which the
  1083        editorial revisions, annotations, elaborations, or other modifications
  1084        represent, as a whole, an original work of authorship. For the purposes
  1085        of this License, Derivative Works shall not include works that remain
  1086        separable from, or merely link (or bind by name) to the interfaces of,
  1087        the Work and Derivative Works thereof.
  1088  
  1089        "Contribution" shall mean any work of authorship, including
  1090        the original version of the Work and any modifications or additions
  1091        to that Work or Derivative Works thereof, that is intentionally
  1092        submitted to Licensor for inclusion in the Work by the copyright owner
  1093        or by an individual or Legal Entity authorized to submit on behalf of
  1094        the copyright owner. For the purposes of this definition, "submitted"
  1095        means any form of electronic, verbal, or written communication sent
  1096        to the Licensor or its representatives, including but not limited to
  1097        communication on electronic mailing lists, source code control systems,
  1098        and issue tracking systems that are managed by, or on behalf of, the
  1099        Licensor for the purpose of discussing and improving the Work, but
  1100        excluding communication that is conspicuously marked or otherwise
  1101        designated in writing by the copyright owner as "Not a Contribution."
  1102  
  1103        "Contributor" shall mean Licensor and any individual or Legal Entity
  1104        on behalf of whom a Contribution has been received by Licensor and
  1105        subsequently incorporated within the Work.
  1106  
  1107     2. Grant of Copyright License. Subject to the terms and conditions of
  1108        this License, each Contributor hereby grants to You a perpetual,
  1109        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  1110        copyright license to reproduce, prepare Derivative Works of,
  1111        publicly display, publicly perform, sublicense, and distribute the
  1112        Work and such Derivative Works in Source or Object form.
  1113  
  1114     3. Grant of Patent License. Subject to the terms and conditions of
  1115        this License, each Contributor hereby grants to You a perpetual,
  1116        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  1117        (except as stated in this section) patent license to make, have made,
  1118        use, offer to sell, sell, import, and otherwise transfer the Work,
  1119        where such license applies only to those patent claims licensable
  1120        by such Contributor that are necessarily infringed by their
  1121        Contribution(s) alone or by combination of their Contribution(s)
  1122        with the Work to which such Contribution(s) was submitted. If You
  1123        institute patent litigation against any entity (including a
  1124        cross-claim or counterclaim in a lawsuit) alleging that the Work
  1125        or a Contribution incorporated within the Work constitutes direct
  1126        or contributory patent infringement, then any patent licenses
  1127        granted to You under this License for that Work shall terminate
  1128        as of the date such litigation is filed.
  1129  
  1130     4. Redistribution. You may reproduce and distribute copies of the
  1131        Work or Derivative Works thereof in any medium, with or without
  1132        modifications, and in Source or Object form, provided that You
  1133        meet the following conditions:
  1134  
  1135        (a) You must give any other recipients of the Work or
  1136            Derivative Works a copy of this License; and
  1137  
  1138        (b) You must cause any modified files to carry prominent notices
  1139            stating that You changed the files; and
  1140  
  1141        (c) You must retain, in the Source form of any Derivative Works
  1142            that You distribute, all copyright, patent, trademark, and
  1143            attribution notices from the Source form of the Work,
  1144            excluding those notices that do not pertain to any part of
  1145            the Derivative Works; and
  1146  
  1147        (d) If the Work includes a "NOTICE" text file as part of its
  1148            distribution, then any Derivative Works that You distribute must
  1149            include a readable copy of the attribution notices contained
  1150            within such NOTICE file, excluding those notices that do not
  1151            pertain to any part of the Derivative Works, in at least one
  1152            of the following places: within a NOTICE text file distributed
  1153            as part of the Derivative Works; within the Source form or
  1154            documentation, if provided along with the Derivative Works; or,
  1155            within a display generated by the Derivative Works, if and
  1156            wherever such third-party notices normally appear. The contents
  1157            of the NOTICE file are for informational purposes only and
  1158            do not modify the License. You may add Your own attribution
  1159            notices within Derivative Works that You distribute, alongside
  1160            or as an addendum to the NOTICE text from the Work, provided
  1161            that such additional attribution notices cannot be construed
  1162            as modifying the License.
  1163  
  1164        You may add Your own copyright statement to Your modifications and
  1165        may provide additional or different license terms and conditions
  1166        for use, reproduction, or distribution of Your modifications, or
  1167        for any such Derivative Works as a whole, provided Your use,
  1168        reproduction, and distribution of the Work otherwise complies with
  1169        the conditions stated in this License.
  1170  
  1171     5. Submission of Contributions. Unless You explicitly state otherwise,
  1172        any Contribution intentionally submitted for inclusion in the Work
  1173        by You to the Licensor shall be under the terms and conditions of
  1174        this License, without any additional terms or conditions.
  1175        Notwithstanding the above, nothing herein shall supersede or modify
  1176        the terms of any separate license agreement you may have executed
  1177        with Licensor regarding such Contributions.
  1178  
  1179     6. Trademarks. This License does not grant permission to use the trade
  1180        names, trademarks, service marks, or product names of the Licensor,
  1181        except as required for reasonable and customary use in describing the
  1182        origin of the Work and reproducing the content of the NOTICE file.
  1183  
  1184     7. Disclaimer of Warranty. Unless required by applicable law or
  1185        agreed to in writing, Licensor provides the Work (and each
  1186        Contributor provides its Contributions) on an "AS IS" BASIS,
  1187        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  1188        implied, including, without limitation, any warranties or conditions
  1189        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  1190        PARTICULAR PURPOSE. You are solely responsible for determining the
  1191        appropriateness of using or redistributing the Work and assume any
  1192        risks associated with Your exercise of permissions under this License.
  1193  
  1194     8. Limitation of Liability. In no event and under no legal theory,
  1195        whether in tort (including negligence), contract, or otherwise,
  1196        unless required by applicable law (such as deliberate and grossly
  1197        negligent acts) or agreed to in writing, shall any Contributor be
  1198        liable to You for damages, including any direct, indirect, special,
  1199        incidental, or consequential damages of any character arising as a
  1200        result of this License or out of the use or inability to use the
  1201        Work (including but not limited to damages for loss of goodwill,
  1202        work stoppage, computer failure or malfunction, or any and all
  1203        other commercial damages or losses), even if such Contributor
  1204        has been advised of the possibility of such damages.
  1205  
  1206     9. Accepting Warranty or Additional Liability. While redistributing
  1207        the Work or Derivative Works thereof, You may choose to offer,
  1208        and charge a fee for, acceptance of support, warranty, indemnity,
  1209        or other liability obligations and/or rights consistent with this
  1210        License. However, in accepting such obligations, You may act only
  1211        on Your own behalf and on Your sole responsibility, not on behalf
  1212        of any other Contributor, and only if You agree to indemnify,
  1213        defend, and hold each Contributor harmless for any liability
  1214        incurred by, or claims asserted against, such Contributor by reason
  1215        of your accepting any such warranty or additional liability.
  1216  
  1217     END OF TERMS AND CONDITIONS
  1218  
  1219     Copyright 2015 Docker, Inc.
  1220  
  1221     Licensed under the Apache License, Version 2.0 (the "License");
  1222     you may not use this file except in compliance with the License.
  1223     You may obtain a copy of the License at
  1224  
  1225         https://www.apache.org/licenses/LICENSE-2.0
  1226  
  1227     Unless required by applicable law or agreed to in writing, software
  1228     distributed under the License is distributed on an "AS IS" BASIS,
  1229     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  1230     See the License for the specific language governing permissions and
  1231     limitations under the License.
  1232  
  1233  ================================================================
  1234  
  1235  github.com/dustin/go-humanize
  1236  https://github.com/dustin/go-humanize
  1237  ----------------------------------------------------------------
  1238  Copyright (c) 2005-2008  Dustin Sallings <dustin@spy.net>
  1239  
  1240  Permission is hereby granted, free of charge, to any person obtaining a copy
  1241  of this software and associated documentation files (the "Software"), to deal
  1242  in the Software without restriction, including without limitation the rights
  1243  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  1244  copies of the Software, and to permit persons to whom the Software is
  1245  furnished to do so, subject to the following conditions:
  1246  
  1247  The above copyright notice and this permission notice shall be included in
  1248  all copies or substantial portions of the Software.
  1249  
  1250  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  1251  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  1252  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  1253  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  1254  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  1255  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  1256  SOFTWARE.
  1257  
  1258  <http://www.opensource.org/licenses/mit-license.php>
  1259  
  1260  ================================================================
  1261  
  1262  github.com/fatih/color
  1263  https://github.com/fatih/color
  1264  ----------------------------------------------------------------
  1265  The MIT License (MIT)
  1266  
  1267  Copyright (c) 2013 Fatih Arslan
  1268  
  1269  Permission is hereby granted, free of charge, to any person obtaining a copy of
  1270  this software and associated documentation files (the "Software"), to deal in
  1271  the Software without restriction, including without limitation the rights to
  1272  use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
  1273  the Software, and to permit persons to whom the Software is furnished to do so,
  1274  subject to the following conditions:
  1275  
  1276  The above copyright notice and this permission notice shall be included in all
  1277  copies or substantial portions of the Software.
  1278  
  1279  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  1280  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  1281  FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
  1282  COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
  1283  IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
  1284  CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  1285  
  1286  ================================================================
  1287  
  1288  github.com/fatih/structs
  1289  https://github.com/fatih/structs
  1290  ----------------------------------------------------------------
  1291  The MIT License (MIT)
  1292  
  1293  Copyright (c) 2014 Fatih Arslan
  1294  
  1295  Permission is hereby granted, free of charge, to any person obtaining a copy
  1296  of this software and associated documentation files (the "Software"), to deal
  1297  in the Software without restriction, including without limitation the rights
  1298  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  1299  copies of the Software, and to permit persons to whom the Software is
  1300  furnished to do so, subject to the following conditions:
  1301  
  1302  The above copyright notice and this permission notice shall be included in all
  1303  copies or substantial portions of the Software.
  1304  
  1305  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  1306  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  1307  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  1308  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  1309  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  1310  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  1311  SOFTWARE.
  1312  ================================================================
  1313  
  1314  github.com/go-ole/go-ole
  1315  https://github.com/go-ole/go-ole
  1316  ----------------------------------------------------------------
  1317  The MIT License (MIT)
  1318  
  1319  Copyright © 2013-2017 Yasuhiro Matsumoto, <mattn.jp@gmail.com>
  1320  
  1321  Permission is hereby granted, free of charge, to any person obtaining a copy of
  1322  this software and associated documentation files (the “Software”), to deal in
  1323  the Software without restriction, including without limitation the rights to
  1324  use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
  1325  of the Software, and to permit persons to whom the Software is furnished to do
  1326  so, subject to the following conditions:
  1327  
  1328  The above copyright notice and this permission notice shall be included in all
  1329  copies or substantial portions of the Software.
  1330  
  1331  THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  1332  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  1333  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  1334  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  1335  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  1336  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  1337  SOFTWARE.
  1338  
  1339  ================================================================
  1340  
  1341  github.com/go-openapi/analysis
  1342  https://github.com/go-openapi/analysis
  1343  ----------------------------------------------------------------
  1344  
  1345                                   Apache License
  1346                             Version 2.0, January 2004
  1347                          http://www.apache.org/licenses/
  1348  
  1349     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  1350  
  1351     1. Definitions.
  1352  
  1353        "License" shall mean the terms and conditions for use, reproduction,
  1354        and distribution as defined by Sections 1 through 9 of this document.
  1355  
  1356        "Licensor" shall mean the copyright owner or entity authorized by
  1357        the copyright owner that is granting the License.
  1358  
  1359        "Legal Entity" shall mean the union of the acting entity and all
  1360        other entities that control, are controlled by, or are under common
  1361        control with that entity. For the purposes of this definition,
  1362        "control" means (i) the power, direct or indirect, to cause the
  1363        direction or management of such entity, whether by contract or
  1364        otherwise, or (ii) ownership of fifty percent (50%) or more of the
  1365        outstanding shares, or (iii) beneficial ownership of such entity.
  1366  
  1367        "You" (or "Your") shall mean an individual or Legal Entity
  1368        exercising permissions granted by this License.
  1369  
  1370        "Source" form shall mean the preferred form for making modifications,
  1371        including but not limited to software source code, documentation
  1372        source, and configuration files.
  1373  
  1374        "Object" form shall mean any form resulting from mechanical
  1375        transformation or translation of a Source form, including but
  1376        not limited to compiled object code, generated documentation,
  1377        and conversions to other media types.
  1378  
  1379        "Work" shall mean the work of authorship, whether in Source or
  1380        Object form, made available under the License, as indicated by a
  1381        copyright notice that is included in or attached to the work
  1382        (an example is provided in the Appendix below).
  1383  
  1384        "Derivative Works" shall mean any work, whether in Source or Object
  1385        form, that is based on (or derived from) the Work and for which the
  1386        editorial revisions, annotations, elaborations, or other modifications
  1387        represent, as a whole, an original work of authorship. For the purposes
  1388        of this License, Derivative Works shall not include works that remain
  1389        separable from, or merely link (or bind by name) to the interfaces of,
  1390        the Work and Derivative Works thereof.
  1391  
  1392        "Contribution" shall mean any work of authorship, including
  1393        the original version of the Work and any modifications or additions
  1394        to that Work or Derivative Works thereof, that is intentionally
  1395        submitted to Licensor for inclusion in the Work by the copyright owner
  1396        or by an individual or Legal Entity authorized to submit on behalf of
  1397        the copyright owner. For the purposes of this definition, "submitted"
  1398        means any form of electronic, verbal, or written communication sent
  1399        to the Licensor or its representatives, including but not limited to
  1400        communication on electronic mailing lists, source code control systems,
  1401        and issue tracking systems that are managed by, or on behalf of, the
  1402        Licensor for the purpose of discussing and improving the Work, but
  1403        excluding communication that is conspicuously marked or otherwise
  1404        designated in writing by the copyright owner as "Not a Contribution."
  1405  
  1406        "Contributor" shall mean Licensor and any individual or Legal Entity
  1407        on behalf of whom a Contribution has been received by Licensor and
  1408        subsequently incorporated within the Work.
  1409  
  1410     2. Grant of Copyright License. Subject to the terms and conditions of
  1411        this License, each Contributor hereby grants to You a perpetual,
  1412        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  1413        copyright license to reproduce, prepare Derivative Works of,
  1414        publicly display, publicly perform, sublicense, and distribute the
  1415        Work and such Derivative Works in Source or Object form.
  1416  
  1417     3. Grant of Patent License. Subject to the terms and conditions of
  1418        this License, each Contributor hereby grants to You a perpetual,
  1419        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  1420        (except as stated in this section) patent license to make, have made,
  1421        use, offer to sell, sell, import, and otherwise transfer the Work,
  1422        where such license applies only to those patent claims licensable
  1423        by such Contributor that are necessarily infringed by their
  1424        Contribution(s) alone or by combination of their Contribution(s)
  1425        with the Work to which such Contribution(s) was submitted. If You
  1426        institute patent litigation against any entity (including a
  1427        cross-claim or counterclaim in a lawsuit) alleging that the Work
  1428        or a Contribution incorporated within the Work constitutes direct
  1429        or contributory patent infringement, then any patent licenses
  1430        granted to You under this License for that Work shall terminate
  1431        as of the date such litigation is filed.
  1432  
  1433     4. Redistribution. You may reproduce and distribute copies of the
  1434        Work or Derivative Works thereof in any medium, with or without
  1435        modifications, and in Source or Object form, provided that You
  1436        meet the following conditions:
  1437  
  1438        (a) You must give any other recipients of the Work or
  1439            Derivative Works a copy of this License; and
  1440  
  1441        (b) You must cause any modified files to carry prominent notices
  1442            stating that You changed the files; and
  1443  
  1444        (c) You must retain, in the Source form of any Derivative Works
  1445            that You distribute, all copyright, patent, trademark, and
  1446            attribution notices from the Source form of the Work,
  1447            excluding those notices that do not pertain to any part of
  1448            the Derivative Works; and
  1449  
  1450        (d) If the Work includes a "NOTICE" text file as part of its
  1451            distribution, then any Derivative Works that You distribute must
  1452            include a readable copy of the attribution notices contained
  1453            within such NOTICE file, excluding those notices that do not
  1454            pertain to any part of the Derivative Works, in at least one
  1455            of the following places: within a NOTICE text file distributed
  1456            as part of the Derivative Works; within the Source form or
  1457            documentation, if provided along with the Derivative Works; or,
  1458            within a display generated by the Derivative Works, if and
  1459            wherever such third-party notices normally appear. The contents
  1460            of the NOTICE file are for informational purposes only and
  1461            do not modify the License. You may add Your own attribution
  1462            notices within Derivative Works that You distribute, alongside
  1463            or as an addendum to the NOTICE text from the Work, provided
  1464            that such additional attribution notices cannot be construed
  1465            as modifying the License.
  1466  
  1467        You may add Your own copyright statement to Your modifications and
  1468        may provide additional or different license terms and conditions
  1469        for use, reproduction, or distribution of Your modifications, or
  1470        for any such Derivative Works as a whole, provided Your use,
  1471        reproduction, and distribution of the Work otherwise complies with
  1472        the conditions stated in this License.
  1473  
  1474     5. Submission of Contributions. Unless You explicitly state otherwise,
  1475        any Contribution intentionally submitted for inclusion in the Work
  1476        by You to the Licensor shall be under the terms and conditions of
  1477        this License, without any additional terms or conditions.
  1478        Notwithstanding the above, nothing herein shall supersede or modify
  1479        the terms of any separate license agreement you may have executed
  1480        with Licensor regarding such Contributions.
  1481  
  1482     6. Trademarks. This License does not grant permission to use the trade
  1483        names, trademarks, service marks, or product names of the Licensor,
  1484        except as required for reasonable and customary use in describing the
  1485        origin of the Work and reproducing the content of the NOTICE file.
  1486  
  1487     7. Disclaimer of Warranty. Unless required by applicable law or
  1488        agreed to in writing, Licensor provides the Work (and each
  1489        Contributor provides its Contributions) on an "AS IS" BASIS,
  1490        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  1491        implied, including, without limitation, any warranties or conditions
  1492        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  1493        PARTICULAR PURPOSE. You are solely responsible for determining the
  1494        appropriateness of using or redistributing the Work and assume any
  1495        risks associated with Your exercise of permissions under this License.
  1496  
  1497     8. Limitation of Liability. In no event and under no legal theory,
  1498        whether in tort (including negligence), contract, or otherwise,
  1499        unless required by applicable law (such as deliberate and grossly
  1500        negligent acts) or agreed to in writing, shall any Contributor be
  1501        liable to You for damages, including any direct, indirect, special,
  1502        incidental, or consequential damages of any character arising as a
  1503        result of this License or out of the use or inability to use the
  1504        Work (including but not limited to damages for loss of goodwill,
  1505        work stoppage, computer failure or malfunction, or any and all
  1506        other commercial damages or losses), even if such Contributor
  1507        has been advised of the possibility of such damages.
  1508  
  1509     9. Accepting Warranty or Additional Liability. While redistributing
  1510        the Work or Derivative Works thereof, You may choose to offer,
  1511        and charge a fee for, acceptance of support, warranty, indemnity,
  1512        or other liability obligations and/or rights consistent with this
  1513        License. However, in accepting such obligations, You may act only
  1514        on Your own behalf and on Your sole responsibility, not on behalf
  1515        of any other Contributor, and only if You agree to indemnify,
  1516        defend, and hold each Contributor harmless for any liability
  1517        incurred by, or claims asserted against, such Contributor by reason
  1518        of your accepting any such warranty or additional liability.
  1519  
  1520     END OF TERMS AND CONDITIONS
  1521  
  1522     APPENDIX: How to apply the Apache License to your work.
  1523  
  1524        To apply the Apache License to your work, attach the following
  1525        boilerplate notice, with the fields enclosed by brackets "[]"
  1526        replaced with your own identifying information. (Don't include
  1527        the brackets!)  The text should be enclosed in the appropriate
  1528        comment syntax for the file format. We also recommend that a
  1529        file or class name and description of purpose be included on the
  1530        same "printed page" as the copyright notice for easier
  1531        identification within third-party archives.
  1532  
  1533     Copyright [yyyy] [name of copyright owner]
  1534  
  1535     Licensed under the Apache License, Version 2.0 (the "License");
  1536     you may not use this file except in compliance with the License.
  1537     You may obtain a copy of the License at
  1538  
  1539         http://www.apache.org/licenses/LICENSE-2.0
  1540  
  1541     Unless required by applicable law or agreed to in writing, software
  1542     distributed under the License is distributed on an "AS IS" BASIS,
  1543     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  1544     See the License for the specific language governing permissions and
  1545     limitations under the License.
  1546  
  1547  ================================================================
  1548  
  1549  github.com/go-openapi/errors
  1550  https://github.com/go-openapi/errors
  1551  ----------------------------------------------------------------
  1552  
  1553                                   Apache License
  1554                             Version 2.0, January 2004
  1555                          http://www.apache.org/licenses/
  1556  
  1557     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  1558  
  1559     1. Definitions.
  1560  
  1561        "License" shall mean the terms and conditions for use, reproduction,
  1562        and distribution as defined by Sections 1 through 9 of this document.
  1563  
  1564        "Licensor" shall mean the copyright owner or entity authorized by
  1565        the copyright owner that is granting the License.
  1566  
  1567        "Legal Entity" shall mean the union of the acting entity and all
  1568        other entities that control, are controlled by, or are under common
  1569        control with that entity. For the purposes of this definition,
  1570        "control" means (i) the power, direct or indirect, to cause the
  1571        direction or management of such entity, whether by contract or
  1572        otherwise, or (ii) ownership of fifty percent (50%) or more of the
  1573        outstanding shares, or (iii) beneficial ownership of such entity.
  1574  
  1575        "You" (or "Your") shall mean an individual or Legal Entity
  1576        exercising permissions granted by this License.
  1577  
  1578        "Source" form shall mean the preferred form for making modifications,
  1579        including but not limited to software source code, documentation
  1580        source, and configuration files.
  1581  
  1582        "Object" form shall mean any form resulting from mechanical
  1583        transformation or translation of a Source form, including but
  1584        not limited to compiled object code, generated documentation,
  1585        and conversions to other media types.
  1586  
  1587        "Work" shall mean the work of authorship, whether in Source or
  1588        Object form, made available under the License, as indicated by a
  1589        copyright notice that is included in or attached to the work
  1590        (an example is provided in the Appendix below).
  1591  
  1592        "Derivative Works" shall mean any work, whether in Source or Object
  1593        form, that is based on (or derived from) the Work and for which the
  1594        editorial revisions, annotations, elaborations, or other modifications
  1595        represent, as a whole, an original work of authorship. For the purposes
  1596        of this License, Derivative Works shall not include works that remain
  1597        separable from, or merely link (or bind by name) to the interfaces of,
  1598        the Work and Derivative Works thereof.
  1599  
  1600        "Contribution" shall mean any work of authorship, including
  1601        the original version of the Work and any modifications or additions
  1602        to that Work or Derivative Works thereof, that is intentionally
  1603        submitted to Licensor for inclusion in the Work by the copyright owner
  1604        or by an individual or Legal Entity authorized to submit on behalf of
  1605        the copyright owner. For the purposes of this definition, "submitted"
  1606        means any form of electronic, verbal, or written communication sent
  1607        to the Licensor or its representatives, including but not limited to
  1608        communication on electronic mailing lists, source code control systems,
  1609        and issue tracking systems that are managed by, or on behalf of, the
  1610        Licensor for the purpose of discussing and improving the Work, but
  1611        excluding communication that is conspicuously marked or otherwise
  1612        designated in writing by the copyright owner as "Not a Contribution."
  1613  
  1614        "Contributor" shall mean Licensor and any individual or Legal Entity
  1615        on behalf of whom a Contribution has been received by Licensor and
  1616        subsequently incorporated within the Work.
  1617  
  1618     2. Grant of Copyright License. Subject to the terms and conditions of
  1619        this License, each Contributor hereby grants to You a perpetual,
  1620        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  1621        copyright license to reproduce, prepare Derivative Works of,
  1622        publicly display, publicly perform, sublicense, and distribute the
  1623        Work and such Derivative Works in Source or Object form.
  1624  
  1625     3. Grant of Patent License. Subject to the terms and conditions of
  1626        this License, each Contributor hereby grants to You a perpetual,
  1627        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  1628        (except as stated in this section) patent license to make, have made,
  1629        use, offer to sell, sell, import, and otherwise transfer the Work,
  1630        where such license applies only to those patent claims licensable
  1631        by such Contributor that are necessarily infringed by their
  1632        Contribution(s) alone or by combination of their Contribution(s)
  1633        with the Work to which such Contribution(s) was submitted. If You
  1634        institute patent litigation against any entity (including a
  1635        cross-claim or counterclaim in a lawsuit) alleging that the Work
  1636        or a Contribution incorporated within the Work constitutes direct
  1637        or contributory patent infringement, then any patent licenses
  1638        granted to You under this License for that Work shall terminate
  1639        as of the date such litigation is filed.
  1640  
  1641     4. Redistribution. You may reproduce and distribute copies of the
  1642        Work or Derivative Works thereof in any medium, with or without
  1643        modifications, and in Source or Object form, provided that You
  1644        meet the following conditions:
  1645  
  1646        (a) You must give any other recipients of the Work or
  1647            Derivative Works a copy of this License; and
  1648  
  1649        (b) You must cause any modified files to carry prominent notices
  1650            stating that You changed the files; and
  1651  
  1652        (c) You must retain, in the Source form of any Derivative Works
  1653            that You distribute, all copyright, patent, trademark, and
  1654            attribution notices from the Source form of the Work,
  1655            excluding those notices that do not pertain to any part of
  1656            the Derivative Works; and
  1657  
  1658        (d) If the Work includes a "NOTICE" text file as part of its
  1659            distribution, then any Derivative Works that You distribute must
  1660            include a readable copy of the attribution notices contained
  1661            within such NOTICE file, excluding those notices that do not
  1662            pertain to any part of the Derivative Works, in at least one
  1663            of the following places: within a NOTICE text file distributed
  1664            as part of the Derivative Works; within the Source form or
  1665            documentation, if provided along with the Derivative Works; or,
  1666            within a display generated by the Derivative Works, if and
  1667            wherever such third-party notices normally appear. The contents
  1668            of the NOTICE file are for informational purposes only and
  1669            do not modify the License. You may add Your own attribution
  1670            notices within Derivative Works that You distribute, alongside
  1671            or as an addendum to the NOTICE text from the Work, provided
  1672            that such additional attribution notices cannot be construed
  1673            as modifying the License.
  1674  
  1675        You may add Your own copyright statement to Your modifications and
  1676        may provide additional or different license terms and conditions
  1677        for use, reproduction, or distribution of Your modifications, or
  1678        for any such Derivative Works as a whole, provided Your use,
  1679        reproduction, and distribution of the Work otherwise complies with
  1680        the conditions stated in this License.
  1681  
  1682     5. Submission of Contributions. Unless You explicitly state otherwise,
  1683        any Contribution intentionally submitted for inclusion in the Work
  1684        by You to the Licensor shall be under the terms and conditions of
  1685        this License, without any additional terms or conditions.
  1686        Notwithstanding the above, nothing herein shall supersede or modify
  1687        the terms of any separate license agreement you may have executed
  1688        with Licensor regarding such Contributions.
  1689  
  1690     6. Trademarks. This License does not grant permission to use the trade
  1691        names, trademarks, service marks, or product names of the Licensor,
  1692        except as required for reasonable and customary use in describing the
  1693        origin of the Work and reproducing the content of the NOTICE file.
  1694  
  1695     7. Disclaimer of Warranty. Unless required by applicable law or
  1696        agreed to in writing, Licensor provides the Work (and each
  1697        Contributor provides its Contributions) on an "AS IS" BASIS,
  1698        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  1699        implied, including, without limitation, any warranties or conditions
  1700        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  1701        PARTICULAR PURPOSE. You are solely responsible for determining the
  1702        appropriateness of using or redistributing the Work and assume any
  1703        risks associated with Your exercise of permissions under this License.
  1704  
  1705     8. Limitation of Liability. In no event and under no legal theory,
  1706        whether in tort (including negligence), contract, or otherwise,
  1707        unless required by applicable law (such as deliberate and grossly
  1708        negligent acts) or agreed to in writing, shall any Contributor be
  1709        liable to You for damages, including any direct, indirect, special,
  1710        incidental, or consequential damages of any character arising as a
  1711        result of this License or out of the use or inability to use the
  1712        Work (including but not limited to damages for loss of goodwill,
  1713        work stoppage, computer failure or malfunction, or any and all
  1714        other commercial damages or losses), even if such Contributor
  1715        has been advised of the possibility of such damages.
  1716  
  1717     9. Accepting Warranty or Additional Liability. While redistributing
  1718        the Work or Derivative Works thereof, You may choose to offer,
  1719        and charge a fee for, acceptance of support, warranty, indemnity,
  1720        or other liability obligations and/or rights consistent with this
  1721        License. However, in accepting such obligations, You may act only
  1722        on Your own behalf and on Your sole responsibility, not on behalf
  1723        of any other Contributor, and only if You agree to indemnify,
  1724        defend, and hold each Contributor harmless for any liability
  1725        incurred by, or claims asserted against, such Contributor by reason
  1726        of your accepting any such warranty or additional liability.
  1727  
  1728     END OF TERMS AND CONDITIONS
  1729  
  1730     APPENDIX: How to apply the Apache License to your work.
  1731  
  1732        To apply the Apache License to your work, attach the following
  1733        boilerplate notice, with the fields enclosed by brackets "[]"
  1734        replaced with your own identifying information. (Don't include
  1735        the brackets!)  The text should be enclosed in the appropriate
  1736        comment syntax for the file format. We also recommend that a
  1737        file or class name and description of purpose be included on the
  1738        same "printed page" as the copyright notice for easier
  1739        identification within third-party archives.
  1740  
  1741     Copyright [yyyy] [name of copyright owner]
  1742  
  1743     Licensed under the Apache License, Version 2.0 (the "License");
  1744     you may not use this file except in compliance with the License.
  1745     You may obtain a copy of the License at
  1746  
  1747         http://www.apache.org/licenses/LICENSE-2.0
  1748  
  1749     Unless required by applicable law or agreed to in writing, software
  1750     distributed under the License is distributed on an "AS IS" BASIS,
  1751     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  1752     See the License for the specific language governing permissions and
  1753     limitations under the License.
  1754  
  1755  ================================================================
  1756  
  1757  github.com/go-openapi/jsonpointer
  1758  https://github.com/go-openapi/jsonpointer
  1759  ----------------------------------------------------------------
  1760  
  1761                                   Apache License
  1762                             Version 2.0, January 2004
  1763                          http://www.apache.org/licenses/
  1764  
  1765     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  1766  
  1767     1. Definitions.
  1768  
  1769        "License" shall mean the terms and conditions for use, reproduction,
  1770        and distribution as defined by Sections 1 through 9 of this document.
  1771  
  1772        "Licensor" shall mean the copyright owner or entity authorized by
  1773        the copyright owner that is granting the License.
  1774  
  1775        "Legal Entity" shall mean the union of the acting entity and all
  1776        other entities that control, are controlled by, or are under common
  1777        control with that entity. For the purposes of this definition,
  1778        "control" means (i) the power, direct or indirect, to cause the
  1779        direction or management of such entity, whether by contract or
  1780        otherwise, or (ii) ownership of fifty percent (50%) or more of the
  1781        outstanding shares, or (iii) beneficial ownership of such entity.
  1782  
  1783        "You" (or "Your") shall mean an individual or Legal Entity
  1784        exercising permissions granted by this License.
  1785  
  1786        "Source" form shall mean the preferred form for making modifications,
  1787        including but not limited to software source code, documentation
  1788        source, and configuration files.
  1789  
  1790        "Object" form shall mean any form resulting from mechanical
  1791        transformation or translation of a Source form, including but
  1792        not limited to compiled object code, generated documentation,
  1793        and conversions to other media types.
  1794  
  1795        "Work" shall mean the work of authorship, whether in Source or
  1796        Object form, made available under the License, as indicated by a
  1797        copyright notice that is included in or attached to the work
  1798        (an example is provided in the Appendix below).
  1799  
  1800        "Derivative Works" shall mean any work, whether in Source or Object
  1801        form, that is based on (or derived from) the Work and for which the
  1802        editorial revisions, annotations, elaborations, or other modifications
  1803        represent, as a whole, an original work of authorship. For the purposes
  1804        of this License, Derivative Works shall not include works that remain
  1805        separable from, or merely link (or bind by name) to the interfaces of,
  1806        the Work and Derivative Works thereof.
  1807  
  1808        "Contribution" shall mean any work of authorship, including
  1809        the original version of the Work and any modifications or additions
  1810        to that Work or Derivative Works thereof, that is intentionally
  1811        submitted to Licensor for inclusion in the Work by the copyright owner
  1812        or by an individual or Legal Entity authorized to submit on behalf of
  1813        the copyright owner. For the purposes of this definition, "submitted"
  1814        means any form of electronic, verbal, or written communication sent
  1815        to the Licensor or its representatives, including but not limited to
  1816        communication on electronic mailing lists, source code control systems,
  1817        and issue tracking systems that are managed by, or on behalf of, the
  1818        Licensor for the purpose of discussing and improving the Work, but
  1819        excluding communication that is conspicuously marked or otherwise
  1820        designated in writing by the copyright owner as "Not a Contribution."
  1821  
  1822        "Contributor" shall mean Licensor and any individual or Legal Entity
  1823        on behalf of whom a Contribution has been received by Licensor and
  1824        subsequently incorporated within the Work.
  1825  
  1826     2. Grant of Copyright License. Subject to the terms and conditions of
  1827        this License, each Contributor hereby grants to You a perpetual,
  1828        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  1829        copyright license to reproduce, prepare Derivative Works of,
  1830        publicly display, publicly perform, sublicense, and distribute the
  1831        Work and such Derivative Works in Source or Object form.
  1832  
  1833     3. Grant of Patent License. Subject to the terms and conditions of
  1834        this License, each Contributor hereby grants to You a perpetual,
  1835        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  1836        (except as stated in this section) patent license to make, have made,
  1837        use, offer to sell, sell, import, and otherwise transfer the Work,
  1838        where such license applies only to those patent claims licensable
  1839        by such Contributor that are necessarily infringed by their
  1840        Contribution(s) alone or by combination of their Contribution(s)
  1841        with the Work to which such Contribution(s) was submitted. If You
  1842        institute patent litigation against any entity (including a
  1843        cross-claim or counterclaim in a lawsuit) alleging that the Work
  1844        or a Contribution incorporated within the Work constitutes direct
  1845        or contributory patent infringement, then any patent licenses
  1846        granted to You under this License for that Work shall terminate
  1847        as of the date such litigation is filed.
  1848  
  1849     4. Redistribution. You may reproduce and distribute copies of the
  1850        Work or Derivative Works thereof in any medium, with or without
  1851        modifications, and in Source or Object form, provided that You
  1852        meet the following conditions:
  1853  
  1854        (a) You must give any other recipients of the Work or
  1855            Derivative Works a copy of this License; and
  1856  
  1857        (b) You must cause any modified files to carry prominent notices
  1858            stating that You changed the files; and
  1859  
  1860        (c) You must retain, in the Source form of any Derivative Works
  1861            that You distribute, all copyright, patent, trademark, and
  1862            attribution notices from the Source form of the Work,
  1863            excluding those notices that do not pertain to any part of
  1864            the Derivative Works; and
  1865  
  1866        (d) If the Work includes a "NOTICE" text file as part of its
  1867            distribution, then any Derivative Works that You distribute must
  1868            include a readable copy of the attribution notices contained
  1869            within such NOTICE file, excluding those notices that do not
  1870            pertain to any part of the Derivative Works, in at least one
  1871            of the following places: within a NOTICE text file distributed
  1872            as part of the Derivative Works; within the Source form or
  1873            documentation, if provided along with the Derivative Works; or,
  1874            within a display generated by the Derivative Works, if and
  1875            wherever such third-party notices normally appear. The contents
  1876            of the NOTICE file are for informational purposes only and
  1877            do not modify the License. You may add Your own attribution
  1878            notices within Derivative Works that You distribute, alongside
  1879            or as an addendum to the NOTICE text from the Work, provided
  1880            that such additional attribution notices cannot be construed
  1881            as modifying the License.
  1882  
  1883        You may add Your own copyright statement to Your modifications and
  1884        may provide additional or different license terms and conditions
  1885        for use, reproduction, or distribution of Your modifications, or
  1886        for any such Derivative Works as a whole, provided Your use,
  1887        reproduction, and distribution of the Work otherwise complies with
  1888        the conditions stated in this License.
  1889  
  1890     5. Submission of Contributions. Unless You explicitly state otherwise,
  1891        any Contribution intentionally submitted for inclusion in the Work
  1892        by You to the Licensor shall be under the terms and conditions of
  1893        this License, without any additional terms or conditions.
  1894        Notwithstanding the above, nothing herein shall supersede or modify
  1895        the terms of any separate license agreement you may have executed
  1896        with Licensor regarding such Contributions.
  1897  
  1898     6. Trademarks. This License does not grant permission to use the trade
  1899        names, trademarks, service marks, or product names of the Licensor,
  1900        except as required for reasonable and customary use in describing the
  1901        origin of the Work and reproducing the content of the NOTICE file.
  1902  
  1903     7. Disclaimer of Warranty. Unless required by applicable law or
  1904        agreed to in writing, Licensor provides the Work (and each
  1905        Contributor provides its Contributions) on an "AS IS" BASIS,
  1906        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  1907        implied, including, without limitation, any warranties or conditions
  1908        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  1909        PARTICULAR PURPOSE. You are solely responsible for determining the
  1910        appropriateness of using or redistributing the Work and assume any
  1911        risks associated with Your exercise of permissions under this License.
  1912  
  1913     8. Limitation of Liability. In no event and under no legal theory,
  1914        whether in tort (including negligence), contract, or otherwise,
  1915        unless required by applicable law (such as deliberate and grossly
  1916        negligent acts) or agreed to in writing, shall any Contributor be
  1917        liable to You for damages, including any direct, indirect, special,
  1918        incidental, or consequential damages of any character arising as a
  1919        result of this License or out of the use or inability to use the
  1920        Work (including but not limited to damages for loss of goodwill,
  1921        work stoppage, computer failure or malfunction, or any and all
  1922        other commercial damages or losses), even if such Contributor
  1923        has been advised of the possibility of such damages.
  1924  
  1925     9. Accepting Warranty or Additional Liability. While redistributing
  1926        the Work or Derivative Works thereof, You may choose to offer,
  1927        and charge a fee for, acceptance of support, warranty, indemnity,
  1928        or other liability obligations and/or rights consistent with this
  1929        License. However, in accepting such obligations, You may act only
  1930        on Your own behalf and on Your sole responsibility, not on behalf
  1931        of any other Contributor, and only if You agree to indemnify,
  1932        defend, and hold each Contributor harmless for any liability
  1933        incurred by, or claims asserted against, such Contributor by reason
  1934        of your accepting any such warranty or additional liability.
  1935  
  1936     END OF TERMS AND CONDITIONS
  1937  
  1938     APPENDIX: How to apply the Apache License to your work.
  1939  
  1940        To apply the Apache License to your work, attach the following
  1941        boilerplate notice, with the fields enclosed by brackets "[]"
  1942        replaced with your own identifying information. (Don't include
  1943        the brackets!)  The text should be enclosed in the appropriate
  1944        comment syntax for the file format. We also recommend that a
  1945        file or class name and description of purpose be included on the
  1946        same "printed page" as the copyright notice for easier
  1947        identification within third-party archives.
  1948  
  1949     Copyright [yyyy] [name of copyright owner]
  1950  
  1951     Licensed under the Apache License, Version 2.0 (the "License");
  1952     you may not use this file except in compliance with the License.
  1953     You may obtain a copy of the License at
  1954  
  1955         http://www.apache.org/licenses/LICENSE-2.0
  1956  
  1957     Unless required by applicable law or agreed to in writing, software
  1958     distributed under the License is distributed on an "AS IS" BASIS,
  1959     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  1960     See the License for the specific language governing permissions and
  1961     limitations under the License.
  1962  
  1963  ================================================================
  1964  
  1965  github.com/go-openapi/jsonreference
  1966  https://github.com/go-openapi/jsonreference
  1967  ----------------------------------------------------------------
  1968  
  1969                                   Apache License
  1970                             Version 2.0, January 2004
  1971                          http://www.apache.org/licenses/
  1972  
  1973     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  1974  
  1975     1. Definitions.
  1976  
  1977        "License" shall mean the terms and conditions for use, reproduction,
  1978        and distribution as defined by Sections 1 through 9 of this document.
  1979  
  1980        "Licensor" shall mean the copyright owner or entity authorized by
  1981        the copyright owner that is granting the License.
  1982  
  1983        "Legal Entity" shall mean the union of the acting entity and all
  1984        other entities that control, are controlled by, or are under common
  1985        control with that entity. For the purposes of this definition,
  1986        "control" means (i) the power, direct or indirect, to cause the
  1987        direction or management of such entity, whether by contract or
  1988        otherwise, or (ii) ownership of fifty percent (50%) or more of the
  1989        outstanding shares, or (iii) beneficial ownership of such entity.
  1990  
  1991        "You" (or "Your") shall mean an individual or Legal Entity
  1992        exercising permissions granted by this License.
  1993  
  1994        "Source" form shall mean the preferred form for making modifications,
  1995        including but not limited to software source code, documentation
  1996        source, and configuration files.
  1997  
  1998        "Object" form shall mean any form resulting from mechanical
  1999        transformation or translation of a Source form, including but
  2000        not limited to compiled object code, generated documentation,
  2001        and conversions to other media types.
  2002  
  2003        "Work" shall mean the work of authorship, whether in Source or
  2004        Object form, made available under the License, as indicated by a
  2005        copyright notice that is included in or attached to the work
  2006        (an example is provided in the Appendix below).
  2007  
  2008        "Derivative Works" shall mean any work, whether in Source or Object
  2009        form, that is based on (or derived from) the Work and for which the
  2010        editorial revisions, annotations, elaborations, or other modifications
  2011        represent, as a whole, an original work of authorship. For the purposes
  2012        of this License, Derivative Works shall not include works that remain
  2013        separable from, or merely link (or bind by name) to the interfaces of,
  2014        the Work and Derivative Works thereof.
  2015  
  2016        "Contribution" shall mean any work of authorship, including
  2017        the original version of the Work and any modifications or additions
  2018        to that Work or Derivative Works thereof, that is intentionally
  2019        submitted to Licensor for inclusion in the Work by the copyright owner
  2020        or by an individual or Legal Entity authorized to submit on behalf of
  2021        the copyright owner. For the purposes of this definition, "submitted"
  2022        means any form of electronic, verbal, or written communication sent
  2023        to the Licensor or its representatives, including but not limited to
  2024        communication on electronic mailing lists, source code control systems,
  2025        and issue tracking systems that are managed by, or on behalf of, the
  2026        Licensor for the purpose of discussing and improving the Work, but
  2027        excluding communication that is conspicuously marked or otherwise
  2028        designated in writing by the copyright owner as "Not a Contribution."
  2029  
  2030        "Contributor" shall mean Licensor and any individual or Legal Entity
  2031        on behalf of whom a Contribution has been received by Licensor and
  2032        subsequently incorporated within the Work.
  2033  
  2034     2. Grant of Copyright License. Subject to the terms and conditions of
  2035        this License, each Contributor hereby grants to You a perpetual,
  2036        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  2037        copyright license to reproduce, prepare Derivative Works of,
  2038        publicly display, publicly perform, sublicense, and distribute the
  2039        Work and such Derivative Works in Source or Object form.
  2040  
  2041     3. Grant of Patent License. Subject to the terms and conditions of
  2042        this License, each Contributor hereby grants to You a perpetual,
  2043        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  2044        (except as stated in this section) patent license to make, have made,
  2045        use, offer to sell, sell, import, and otherwise transfer the Work,
  2046        where such license applies only to those patent claims licensable
  2047        by such Contributor that are necessarily infringed by their
  2048        Contribution(s) alone or by combination of their Contribution(s)
  2049        with the Work to which such Contribution(s) was submitted. If You
  2050        institute patent litigation against any entity (including a
  2051        cross-claim or counterclaim in a lawsuit) alleging that the Work
  2052        or a Contribution incorporated within the Work constitutes direct
  2053        or contributory patent infringement, then any patent licenses
  2054        granted to You under this License for that Work shall terminate
  2055        as of the date such litigation is filed.
  2056  
  2057     4. Redistribution. You may reproduce and distribute copies of the
  2058        Work or Derivative Works thereof in any medium, with or without
  2059        modifications, and in Source or Object form, provided that You
  2060        meet the following conditions:
  2061  
  2062        (a) You must give any other recipients of the Work or
  2063            Derivative Works a copy of this License; and
  2064  
  2065        (b) You must cause any modified files to carry prominent notices
  2066            stating that You changed the files; and
  2067  
  2068        (c) You must retain, in the Source form of any Derivative Works
  2069            that You distribute, all copyright, patent, trademark, and
  2070            attribution notices from the Source form of the Work,
  2071            excluding those notices that do not pertain to any part of
  2072            the Derivative Works; and
  2073  
  2074        (d) If the Work includes a "NOTICE" text file as part of its
  2075            distribution, then any Derivative Works that You distribute must
  2076            include a readable copy of the attribution notices contained
  2077            within such NOTICE file, excluding those notices that do not
  2078            pertain to any part of the Derivative Works, in at least one
  2079            of the following places: within a NOTICE text file distributed
  2080            as part of the Derivative Works; within the Source form or
  2081            documentation, if provided along with the Derivative Works; or,
  2082            within a display generated by the Derivative Works, if and
  2083            wherever such third-party notices normally appear. The contents
  2084            of the NOTICE file are for informational purposes only and
  2085            do not modify the License. You may add Your own attribution
  2086            notices within Derivative Works that You distribute, alongside
  2087            or as an addendum to the NOTICE text from the Work, provided
  2088            that such additional attribution notices cannot be construed
  2089            as modifying the License.
  2090  
  2091        You may add Your own copyright statement to Your modifications and
  2092        may provide additional or different license terms and conditions
  2093        for use, reproduction, or distribution of Your modifications, or
  2094        for any such Derivative Works as a whole, provided Your use,
  2095        reproduction, and distribution of the Work otherwise complies with
  2096        the conditions stated in this License.
  2097  
  2098     5. Submission of Contributions. Unless You explicitly state otherwise,
  2099        any Contribution intentionally submitted for inclusion in the Work
  2100        by You to the Licensor shall be under the terms and conditions of
  2101        this License, without any additional terms or conditions.
  2102        Notwithstanding the above, nothing herein shall supersede or modify
  2103        the terms of any separate license agreement you may have executed
  2104        with Licensor regarding such Contributions.
  2105  
  2106     6. Trademarks. This License does not grant permission to use the trade
  2107        names, trademarks, service marks, or product names of the Licensor,
  2108        except as required for reasonable and customary use in describing the
  2109        origin of the Work and reproducing the content of the NOTICE file.
  2110  
  2111     7. Disclaimer of Warranty. Unless required by applicable law or
  2112        agreed to in writing, Licensor provides the Work (and each
  2113        Contributor provides its Contributions) on an "AS IS" BASIS,
  2114        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  2115        implied, including, without limitation, any warranties or conditions
  2116        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  2117        PARTICULAR PURPOSE. You are solely responsible for determining the
  2118        appropriateness of using or redistributing the Work and assume any
  2119        risks associated with Your exercise of permissions under this License.
  2120  
  2121     8. Limitation of Liability. In no event and under no legal theory,
  2122        whether in tort (including negligence), contract, or otherwise,
  2123        unless required by applicable law (such as deliberate and grossly
  2124        negligent acts) or agreed to in writing, shall any Contributor be
  2125        liable to You for damages, including any direct, indirect, special,
  2126        incidental, or consequential damages of any character arising as a
  2127        result of this License or out of the use or inability to use the
  2128        Work (including but not limited to damages for loss of goodwill,
  2129        work stoppage, computer failure or malfunction, or any and all
  2130        other commercial damages or losses), even if such Contributor
  2131        has been advised of the possibility of such damages.
  2132  
  2133     9. Accepting Warranty or Additional Liability. While redistributing
  2134        the Work or Derivative Works thereof, You may choose to offer,
  2135        and charge a fee for, acceptance of support, warranty, indemnity,
  2136        or other liability obligations and/or rights consistent with this
  2137        License. However, in accepting such obligations, You may act only
  2138        on Your own behalf and on Your sole responsibility, not on behalf
  2139        of any other Contributor, and only if You agree to indemnify,
  2140        defend, and hold each Contributor harmless for any liability
  2141        incurred by, or claims asserted against, such Contributor by reason
  2142        of your accepting any such warranty or additional liability.
  2143  
  2144     END OF TERMS AND CONDITIONS
  2145  
  2146     APPENDIX: How to apply the Apache License to your work.
  2147  
  2148        To apply the Apache License to your work, attach the following
  2149        boilerplate notice, with the fields enclosed by brackets "[]"
  2150        replaced with your own identifying information. (Don't include
  2151        the brackets!)  The text should be enclosed in the appropriate
  2152        comment syntax for the file format. We also recommend that a
  2153        file or class name and description of purpose be included on the
  2154        same "printed page" as the copyright notice for easier
  2155        identification within third-party archives.
  2156  
  2157     Copyright [yyyy] [name of copyright owner]
  2158  
  2159     Licensed under the Apache License, Version 2.0 (the "License");
  2160     you may not use this file except in compliance with the License.
  2161     You may obtain a copy of the License at
  2162  
  2163         http://www.apache.org/licenses/LICENSE-2.0
  2164  
  2165     Unless required by applicable law or agreed to in writing, software
  2166     distributed under the License is distributed on an "AS IS" BASIS,
  2167     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  2168     See the License for the specific language governing permissions and
  2169     limitations under the License.
  2170  
  2171  ================================================================
  2172  
  2173  github.com/go-openapi/loads
  2174  https://github.com/go-openapi/loads
  2175  ----------------------------------------------------------------
  2176  
  2177                                   Apache License
  2178                             Version 2.0, January 2004
  2179                          http://www.apache.org/licenses/
  2180  
  2181     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  2182  
  2183     1. Definitions.
  2184  
  2185        "License" shall mean the terms and conditions for use, reproduction,
  2186        and distribution as defined by Sections 1 through 9 of this document.
  2187  
  2188        "Licensor" shall mean the copyright owner or entity authorized by
  2189        the copyright owner that is granting the License.
  2190  
  2191        "Legal Entity" shall mean the union of the acting entity and all
  2192        other entities that control, are controlled by, or are under common
  2193        control with that entity. For the purposes of this definition,
  2194        "control" means (i) the power, direct or indirect, to cause the
  2195        direction or management of such entity, whether by contract or
  2196        otherwise, or (ii) ownership of fifty percent (50%) or more of the
  2197        outstanding shares, or (iii) beneficial ownership of such entity.
  2198  
  2199        "You" (or "Your") shall mean an individual or Legal Entity
  2200        exercising permissions granted by this License.
  2201  
  2202        "Source" form shall mean the preferred form for making modifications,
  2203        including but not limited to software source code, documentation
  2204        source, and configuration files.
  2205  
  2206        "Object" form shall mean any form resulting from mechanical
  2207        transformation or translation of a Source form, including but
  2208        not limited to compiled object code, generated documentation,
  2209        and conversions to other media types.
  2210  
  2211        "Work" shall mean the work of authorship, whether in Source or
  2212        Object form, made available under the License, as indicated by a
  2213        copyright notice that is included in or attached to the work
  2214        (an example is provided in the Appendix below).
  2215  
  2216        "Derivative Works" shall mean any work, whether in Source or Object
  2217        form, that is based on (or derived from) the Work and for which the
  2218        editorial revisions, annotations, elaborations, or other modifications
  2219        represent, as a whole, an original work of authorship. For the purposes
  2220        of this License, Derivative Works shall not include works that remain
  2221        separable from, or merely link (or bind by name) to the interfaces of,
  2222        the Work and Derivative Works thereof.
  2223  
  2224        "Contribution" shall mean any work of authorship, including
  2225        the original version of the Work and any modifications or additions
  2226        to that Work or Derivative Works thereof, that is intentionally
  2227        submitted to Licensor for inclusion in the Work by the copyright owner
  2228        or by an individual or Legal Entity authorized to submit on behalf of
  2229        the copyright owner. For the purposes of this definition, "submitted"
  2230        means any form of electronic, verbal, or written communication sent
  2231        to the Licensor or its representatives, including but not limited to
  2232        communication on electronic mailing lists, source code control systems,
  2233        and issue tracking systems that are managed by, or on behalf of, the
  2234        Licensor for the purpose of discussing and improving the Work, but
  2235        excluding communication that is conspicuously marked or otherwise
  2236        designated in writing by the copyright owner as "Not a Contribution."
  2237  
  2238        "Contributor" shall mean Licensor and any individual or Legal Entity
  2239        on behalf of whom a Contribution has been received by Licensor and
  2240        subsequently incorporated within the Work.
  2241  
  2242     2. Grant of Copyright License. Subject to the terms and conditions of
  2243        this License, each Contributor hereby grants to You a perpetual,
  2244        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  2245        copyright license to reproduce, prepare Derivative Works of,
  2246        publicly display, publicly perform, sublicense, and distribute the
  2247        Work and such Derivative Works in Source or Object form.
  2248  
  2249     3. Grant of Patent License. Subject to the terms and conditions of
  2250        this License, each Contributor hereby grants to You a perpetual,
  2251        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  2252        (except as stated in this section) patent license to make, have made,
  2253        use, offer to sell, sell, import, and otherwise transfer the Work,
  2254        where such license applies only to those patent claims licensable
  2255        by such Contributor that are necessarily infringed by their
  2256        Contribution(s) alone or by combination of their Contribution(s)
  2257        with the Work to which such Contribution(s) was submitted. If You
  2258        institute patent litigation against any entity (including a
  2259        cross-claim or counterclaim in a lawsuit) alleging that the Work
  2260        or a Contribution incorporated within the Work constitutes direct
  2261        or contributory patent infringement, then any patent licenses
  2262        granted to You under this License for that Work shall terminate
  2263        as of the date such litigation is filed.
  2264  
  2265     4. Redistribution. You may reproduce and distribute copies of the
  2266        Work or Derivative Works thereof in any medium, with or without
  2267        modifications, and in Source or Object form, provided that You
  2268        meet the following conditions:
  2269  
  2270        (a) You must give any other recipients of the Work or
  2271            Derivative Works a copy of this License; and
  2272  
  2273        (b) You must cause any modified files to carry prominent notices
  2274            stating that You changed the files; and
  2275  
  2276        (c) You must retain, in the Source form of any Derivative Works
  2277            that You distribute, all copyright, patent, trademark, and
  2278            attribution notices from the Source form of the Work,
  2279            excluding those notices that do not pertain to any part of
  2280            the Derivative Works; and
  2281  
  2282        (d) If the Work includes a "NOTICE" text file as part of its
  2283            distribution, then any Derivative Works that You distribute must
  2284            include a readable copy of the attribution notices contained
  2285            within such NOTICE file, excluding those notices that do not
  2286            pertain to any part of the Derivative Works, in at least one
  2287            of the following places: within a NOTICE text file distributed
  2288            as part of the Derivative Works; within the Source form or
  2289            documentation, if provided along with the Derivative Works; or,
  2290            within a display generated by the Derivative Works, if and
  2291            wherever such third-party notices normally appear. The contents
  2292            of the NOTICE file are for informational purposes only and
  2293            do not modify the License. You may add Your own attribution
  2294            notices within Derivative Works that You distribute, alongside
  2295            or as an addendum to the NOTICE text from the Work, provided
  2296            that such additional attribution notices cannot be construed
  2297            as modifying the License.
  2298  
  2299        You may add Your own copyright statement to Your modifications and
  2300        may provide additional or different license terms and conditions
  2301        for use, reproduction, or distribution of Your modifications, or
  2302        for any such Derivative Works as a whole, provided Your use,
  2303        reproduction, and distribution of the Work otherwise complies with
  2304        the conditions stated in this License.
  2305  
  2306     5. Submission of Contributions. Unless You explicitly state otherwise,
  2307        any Contribution intentionally submitted for inclusion in the Work
  2308        by You to the Licensor shall be under the terms and conditions of
  2309        this License, without any additional terms or conditions.
  2310        Notwithstanding the above, nothing herein shall supersede or modify
  2311        the terms of any separate license agreement you may have executed
  2312        with Licensor regarding such Contributions.
  2313  
  2314     6. Trademarks. This License does not grant permission to use the trade
  2315        names, trademarks, service marks, or product names of the Licensor,
  2316        except as required for reasonable and customary use in describing the
  2317        origin of the Work and reproducing the content of the NOTICE file.
  2318  
  2319     7. Disclaimer of Warranty. Unless required by applicable law or
  2320        agreed to in writing, Licensor provides the Work (and each
  2321        Contributor provides its Contributions) on an "AS IS" BASIS,
  2322        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  2323        implied, including, without limitation, any warranties or conditions
  2324        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  2325        PARTICULAR PURPOSE. You are solely responsible for determining the
  2326        appropriateness of using or redistributing the Work and assume any
  2327        risks associated with Your exercise of permissions under this License.
  2328  
  2329     8. Limitation of Liability. In no event and under no legal theory,
  2330        whether in tort (including negligence), contract, or otherwise,
  2331        unless required by applicable law (such as deliberate and grossly
  2332        negligent acts) or agreed to in writing, shall any Contributor be
  2333        liable to You for damages, including any direct, indirect, special,
  2334        incidental, or consequential damages of any character arising as a
  2335        result of this License or out of the use or inability to use the
  2336        Work (including but not limited to damages for loss of goodwill,
  2337        work stoppage, computer failure or malfunction, or any and all
  2338        other commercial damages or losses), even if such Contributor
  2339        has been advised of the possibility of such damages.
  2340  
  2341     9. Accepting Warranty or Additional Liability. While redistributing
  2342        the Work or Derivative Works thereof, You may choose to offer,
  2343        and charge a fee for, acceptance of support, warranty, indemnity,
  2344        or other liability obligations and/or rights consistent with this
  2345        License. However, in accepting such obligations, You may act only
  2346        on Your own behalf and on Your sole responsibility, not on behalf
  2347        of any other Contributor, and only if You agree to indemnify,
  2348        defend, and hold each Contributor harmless for any liability
  2349        incurred by, or claims asserted against, such Contributor by reason
  2350        of your accepting any such warranty or additional liability.
  2351  
  2352     END OF TERMS AND CONDITIONS
  2353  
  2354     APPENDIX: How to apply the Apache License to your work.
  2355  
  2356        To apply the Apache License to your work, attach the following
  2357        boilerplate notice, with the fields enclosed by brackets "[]"
  2358        replaced with your own identifying information. (Don't include
  2359        the brackets!)  The text should be enclosed in the appropriate
  2360        comment syntax for the file format. We also recommend that a
  2361        file or class name and description of purpose be included on the
  2362        same "printed page" as the copyright notice for easier
  2363        identification within third-party archives.
  2364  
  2365     Copyright [yyyy] [name of copyright owner]
  2366  
  2367     Licensed under the Apache License, Version 2.0 (the "License");
  2368     you may not use this file except in compliance with the License.
  2369     You may obtain a copy of the License at
  2370  
  2371         http://www.apache.org/licenses/LICENSE-2.0
  2372  
  2373     Unless required by applicable law or agreed to in writing, software
  2374     distributed under the License is distributed on an "AS IS" BASIS,
  2375     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  2376     See the License for the specific language governing permissions and
  2377     limitations under the License.
  2378  
  2379  ================================================================
  2380  
  2381  github.com/go-openapi/runtime
  2382  https://github.com/go-openapi/runtime
  2383  ----------------------------------------------------------------
  2384  
  2385                                   Apache License
  2386                             Version 2.0, January 2004
  2387                          http://www.apache.org/licenses/
  2388  
  2389     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  2390  
  2391     1. Definitions.
  2392  
  2393        "License" shall mean the terms and conditions for use, reproduction,
  2394        and distribution as defined by Sections 1 through 9 of this document.
  2395  
  2396        "Licensor" shall mean the copyright owner or entity authorized by
  2397        the copyright owner that is granting the License.
  2398  
  2399        "Legal Entity" shall mean the union of the acting entity and all
  2400        other entities that control, are controlled by, or are under common
  2401        control with that entity. For the purposes of this definition,
  2402        "control" means (i) the power, direct or indirect, to cause the
  2403        direction or management of such entity, whether by contract or
  2404        otherwise, or (ii) ownership of fifty percent (50%) or more of the
  2405        outstanding shares, or (iii) beneficial ownership of such entity.
  2406  
  2407        "You" (or "Your") shall mean an individual or Legal Entity
  2408        exercising permissions granted by this License.
  2409  
  2410        "Source" form shall mean the preferred form for making modifications,
  2411        including but not limited to software source code, documentation
  2412        source, and configuration files.
  2413  
  2414        "Object" form shall mean any form resulting from mechanical
  2415        transformation or translation of a Source form, including but
  2416        not limited to compiled object code, generated documentation,
  2417        and conversions to other media types.
  2418  
  2419        "Work" shall mean the work of authorship, whether in Source or
  2420        Object form, made available under the License, as indicated by a
  2421        copyright notice that is included in or attached to the work
  2422        (an example is provided in the Appendix below).
  2423  
  2424        "Derivative Works" shall mean any work, whether in Source or Object
  2425        form, that is based on (or derived from) the Work and for which the
  2426        editorial revisions, annotations, elaborations, or other modifications
  2427        represent, as a whole, an original work of authorship. For the purposes
  2428        of this License, Derivative Works shall not include works that remain
  2429        separable from, or merely link (or bind by name) to the interfaces of,
  2430        the Work and Derivative Works thereof.
  2431  
  2432        "Contribution" shall mean any work of authorship, including
  2433        the original version of the Work and any modifications or additions
  2434        to that Work or Derivative Works thereof, that is intentionally
  2435        submitted to Licensor for inclusion in the Work by the copyright owner
  2436        or by an individual or Legal Entity authorized to submit on behalf of
  2437        the copyright owner. For the purposes of this definition, "submitted"
  2438        means any form of electronic, verbal, or written communication sent
  2439        to the Licensor or its representatives, including but not limited to
  2440        communication on electronic mailing lists, source code control systems,
  2441        and issue tracking systems that are managed by, or on behalf of, the
  2442        Licensor for the purpose of discussing and improving the Work, but
  2443        excluding communication that is conspicuously marked or otherwise
  2444        designated in writing by the copyright owner as "Not a Contribution."
  2445  
  2446        "Contributor" shall mean Licensor and any individual or Legal Entity
  2447        on behalf of whom a Contribution has been received by Licensor and
  2448        subsequently incorporated within the Work.
  2449  
  2450     2. Grant of Copyright License. Subject to the terms and conditions of
  2451        this License, each Contributor hereby grants to You a perpetual,
  2452        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  2453        copyright license to reproduce, prepare Derivative Works of,
  2454        publicly display, publicly perform, sublicense, and distribute the
  2455        Work and such Derivative Works in Source or Object form.
  2456  
  2457     3. Grant of Patent License. Subject to the terms and conditions of
  2458        this License, each Contributor hereby grants to You a perpetual,
  2459        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  2460        (except as stated in this section) patent license to make, have made,
  2461        use, offer to sell, sell, import, and otherwise transfer the Work,
  2462        where such license applies only to those patent claims licensable
  2463        by such Contributor that are necessarily infringed by their
  2464        Contribution(s) alone or by combination of their Contribution(s)
  2465        with the Work to which such Contribution(s) was submitted. If You
  2466        institute patent litigation against any entity (including a
  2467        cross-claim or counterclaim in a lawsuit) alleging that the Work
  2468        or a Contribution incorporated within the Work constitutes direct
  2469        or contributory patent infringement, then any patent licenses
  2470        granted to You under this License for that Work shall terminate
  2471        as of the date such litigation is filed.
  2472  
  2473     4. Redistribution. You may reproduce and distribute copies of the
  2474        Work or Derivative Works thereof in any medium, with or without
  2475        modifications, and in Source or Object form, provided that You
  2476        meet the following conditions:
  2477  
  2478        (a) You must give any other recipients of the Work or
  2479            Derivative Works a copy of this License; and
  2480  
  2481        (b) You must cause any modified files to carry prominent notices
  2482            stating that You changed the files; and
  2483  
  2484        (c) You must retain, in the Source form of any Derivative Works
  2485            that You distribute, all copyright, patent, trademark, and
  2486            attribution notices from the Source form of the Work,
  2487            excluding those notices that do not pertain to any part of
  2488            the Derivative Works; and
  2489  
  2490        (d) If the Work includes a "NOTICE" text file as part of its
  2491            distribution, then any Derivative Works that You distribute must
  2492            include a readable copy of the attribution notices contained
  2493            within such NOTICE file, excluding those notices that do not
  2494            pertain to any part of the Derivative Works, in at least one
  2495            of the following places: within a NOTICE text file distributed
  2496            as part of the Derivative Works; within the Source form or
  2497            documentation, if provided along with the Derivative Works; or,
  2498            within a display generated by the Derivative Works, if and
  2499            wherever such third-party notices normally appear. The contents
  2500            of the NOTICE file are for informational purposes only and
  2501            do not modify the License. You may add Your own attribution
  2502            notices within Derivative Works that You distribute, alongside
  2503            or as an addendum to the NOTICE text from the Work, provided
  2504            that such additional attribution notices cannot be construed
  2505            as modifying the License.
  2506  
  2507        You may add Your own copyright statement to Your modifications and
  2508        may provide additional or different license terms and conditions
  2509        for use, reproduction, or distribution of Your modifications, or
  2510        for any such Derivative Works as a whole, provided Your use,
  2511        reproduction, and distribution of the Work otherwise complies with
  2512        the conditions stated in this License.
  2513  
  2514     5. Submission of Contributions. Unless You explicitly state otherwise,
  2515        any Contribution intentionally submitted for inclusion in the Work
  2516        by You to the Licensor shall be under the terms and conditions of
  2517        this License, without any additional terms or conditions.
  2518        Notwithstanding the above, nothing herein shall supersede or modify
  2519        the terms of any separate license agreement you may have executed
  2520        with Licensor regarding such Contributions.
  2521  
  2522     6. Trademarks. This License does not grant permission to use the trade
  2523        names, trademarks, service marks, or product names of the Licensor,
  2524        except as required for reasonable and customary use in describing the
  2525        origin of the Work and reproducing the content of the NOTICE file.
  2526  
  2527     7. Disclaimer of Warranty. Unless required by applicable law or
  2528        agreed to in writing, Licensor provides the Work (and each
  2529        Contributor provides its Contributions) on an "AS IS" BASIS,
  2530        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  2531        implied, including, without limitation, any warranties or conditions
  2532        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  2533        PARTICULAR PURPOSE. You are solely responsible for determining the
  2534        appropriateness of using or redistributing the Work and assume any
  2535        risks associated with Your exercise of permissions under this License.
  2536  
  2537     8. Limitation of Liability. In no event and under no legal theory,
  2538        whether in tort (including negligence), contract, or otherwise,
  2539        unless required by applicable law (such as deliberate and grossly
  2540        negligent acts) or agreed to in writing, shall any Contributor be
  2541        liable to You for damages, including any direct, indirect, special,
  2542        incidental, or consequential damages of any character arising as a
  2543        result of this License or out of the use or inability to use the
  2544        Work (including but not limited to damages for loss of goodwill,
  2545        work stoppage, computer failure or malfunction, or any and all
  2546        other commercial damages or losses), even if such Contributor
  2547        has been advised of the possibility of such damages.
  2548  
  2549     9. Accepting Warranty or Additional Liability. While redistributing
  2550        the Work or Derivative Works thereof, You may choose to offer,
  2551        and charge a fee for, acceptance of support, warranty, indemnity,
  2552        or other liability obligations and/or rights consistent with this
  2553        License. However, in accepting such obligations, You may act only
  2554        on Your own behalf and on Your sole responsibility, not on behalf
  2555        of any other Contributor, and only if You agree to indemnify,
  2556        defend, and hold each Contributor harmless for any liability
  2557        incurred by, or claims asserted against, such Contributor by reason
  2558        of your accepting any such warranty or additional liability.
  2559  
  2560     END OF TERMS AND CONDITIONS
  2561  
  2562     APPENDIX: How to apply the Apache License to your work.
  2563  
  2564        To apply the Apache License to your work, attach the following
  2565        boilerplate notice, with the fields enclosed by brackets "[]"
  2566        replaced with your own identifying information. (Don't include
  2567        the brackets!)  The text should be enclosed in the appropriate
  2568        comment syntax for the file format. We also recommend that a
  2569        file or class name and description of purpose be included on the
  2570        same "printed page" as the copyright notice for easier
  2571        identification within third-party archives.
  2572  
  2573     Copyright [yyyy] [name of copyright owner]
  2574  
  2575     Licensed under the Apache License, Version 2.0 (the "License");
  2576     you may not use this file except in compliance with the License.
  2577     You may obtain a copy of the License at
  2578  
  2579         http://www.apache.org/licenses/LICENSE-2.0
  2580  
  2581     Unless required by applicable law or agreed to in writing, software
  2582     distributed under the License is distributed on an "AS IS" BASIS,
  2583     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  2584     See the License for the specific language governing permissions and
  2585     limitations under the License.
  2586  
  2587  ================================================================
  2588  
  2589  github.com/go-openapi/spec
  2590  https://github.com/go-openapi/spec
  2591  ----------------------------------------------------------------
  2592  
  2593                                   Apache License
  2594                             Version 2.0, January 2004
  2595                          http://www.apache.org/licenses/
  2596  
  2597     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  2598  
  2599     1. Definitions.
  2600  
  2601        "License" shall mean the terms and conditions for use, reproduction,
  2602        and distribution as defined by Sections 1 through 9 of this document.
  2603  
  2604        "Licensor" shall mean the copyright owner or entity authorized by
  2605        the copyright owner that is granting the License.
  2606  
  2607        "Legal Entity" shall mean the union of the acting entity and all
  2608        other entities that control, are controlled by, or are under common
  2609        control with that entity. For the purposes of this definition,
  2610        "control" means (i) the power, direct or indirect, to cause the
  2611        direction or management of such entity, whether by contract or
  2612        otherwise, or (ii) ownership of fifty percent (50%) or more of the
  2613        outstanding shares, or (iii) beneficial ownership of such entity.
  2614  
  2615        "You" (or "Your") shall mean an individual or Legal Entity
  2616        exercising permissions granted by this License.
  2617  
  2618        "Source" form shall mean the preferred form for making modifications,
  2619        including but not limited to software source code, documentation
  2620        source, and configuration files.
  2621  
  2622        "Object" form shall mean any form resulting from mechanical
  2623        transformation or translation of a Source form, including but
  2624        not limited to compiled object code, generated documentation,
  2625        and conversions to other media types.
  2626  
  2627        "Work" shall mean the work of authorship, whether in Source or
  2628        Object form, made available under the License, as indicated by a
  2629        copyright notice that is included in or attached to the work
  2630        (an example is provided in the Appendix below).
  2631  
  2632        "Derivative Works" shall mean any work, whether in Source or Object
  2633        form, that is based on (or derived from) the Work and for which the
  2634        editorial revisions, annotations, elaborations, or other modifications
  2635        represent, as a whole, an original work of authorship. For the purposes
  2636        of this License, Derivative Works shall not include works that remain
  2637        separable from, or merely link (or bind by name) to the interfaces of,
  2638        the Work and Derivative Works thereof.
  2639  
  2640        "Contribution" shall mean any work of authorship, including
  2641        the original version of the Work and any modifications or additions
  2642        to that Work or Derivative Works thereof, that is intentionally
  2643        submitted to Licensor for inclusion in the Work by the copyright owner
  2644        or by an individual or Legal Entity authorized to submit on behalf of
  2645        the copyright owner. For the purposes of this definition, "submitted"
  2646        means any form of electronic, verbal, or written communication sent
  2647        to the Licensor or its representatives, including but not limited to
  2648        communication on electronic mailing lists, source code control systems,
  2649        and issue tracking systems that are managed by, or on behalf of, the
  2650        Licensor for the purpose of discussing and improving the Work, but
  2651        excluding communication that is conspicuously marked or otherwise
  2652        designated in writing by the copyright owner as "Not a Contribution."
  2653  
  2654        "Contributor" shall mean Licensor and any individual or Legal Entity
  2655        on behalf of whom a Contribution has been received by Licensor and
  2656        subsequently incorporated within the Work.
  2657  
  2658     2. Grant of Copyright License. Subject to the terms and conditions of
  2659        this License, each Contributor hereby grants to You a perpetual,
  2660        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  2661        copyright license to reproduce, prepare Derivative Works of,
  2662        publicly display, publicly perform, sublicense, and distribute the
  2663        Work and such Derivative Works in Source or Object form.
  2664  
  2665     3. Grant of Patent License. Subject to the terms and conditions of
  2666        this License, each Contributor hereby grants to You a perpetual,
  2667        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  2668        (except as stated in this section) patent license to make, have made,
  2669        use, offer to sell, sell, import, and otherwise transfer the Work,
  2670        where such license applies only to those patent claims licensable
  2671        by such Contributor that are necessarily infringed by their
  2672        Contribution(s) alone or by combination of their Contribution(s)
  2673        with the Work to which such Contribution(s) was submitted. If You
  2674        institute patent litigation against any entity (including a
  2675        cross-claim or counterclaim in a lawsuit) alleging that the Work
  2676        or a Contribution incorporated within the Work constitutes direct
  2677        or contributory patent infringement, then any patent licenses
  2678        granted to You under this License for that Work shall terminate
  2679        as of the date such litigation is filed.
  2680  
  2681     4. Redistribution. You may reproduce and distribute copies of the
  2682        Work or Derivative Works thereof in any medium, with or without
  2683        modifications, and in Source or Object form, provided that You
  2684        meet the following conditions:
  2685  
  2686        (a) You must give any other recipients of the Work or
  2687            Derivative Works a copy of this License; and
  2688  
  2689        (b) You must cause any modified files to carry prominent notices
  2690            stating that You changed the files; and
  2691  
  2692        (c) You must retain, in the Source form of any Derivative Works
  2693            that You distribute, all copyright, patent, trademark, and
  2694            attribution notices from the Source form of the Work,
  2695            excluding those notices that do not pertain to any part of
  2696            the Derivative Works; and
  2697  
  2698        (d) If the Work includes a "NOTICE" text file as part of its
  2699            distribution, then any Derivative Works that You distribute must
  2700            include a readable copy of the attribution notices contained
  2701            within such NOTICE file, excluding those notices that do not
  2702            pertain to any part of the Derivative Works, in at least one
  2703            of the following places: within a NOTICE text file distributed
  2704            as part of the Derivative Works; within the Source form or
  2705            documentation, if provided along with the Derivative Works; or,
  2706            within a display generated by the Derivative Works, if and
  2707            wherever such third-party notices normally appear. The contents
  2708            of the NOTICE file are for informational purposes only and
  2709            do not modify the License. You may add Your own attribution
  2710            notices within Derivative Works that You distribute, alongside
  2711            or as an addendum to the NOTICE text from the Work, provided
  2712            that such additional attribution notices cannot be construed
  2713            as modifying the License.
  2714  
  2715        You may add Your own copyright statement to Your modifications and
  2716        may provide additional or different license terms and conditions
  2717        for use, reproduction, or distribution of Your modifications, or
  2718        for any such Derivative Works as a whole, provided Your use,
  2719        reproduction, and distribution of the Work otherwise complies with
  2720        the conditions stated in this License.
  2721  
  2722     5. Submission of Contributions. Unless You explicitly state otherwise,
  2723        any Contribution intentionally submitted for inclusion in the Work
  2724        by You to the Licensor shall be under the terms and conditions of
  2725        this License, without any additional terms or conditions.
  2726        Notwithstanding the above, nothing herein shall supersede or modify
  2727        the terms of any separate license agreement you may have executed
  2728        with Licensor regarding such Contributions.
  2729  
  2730     6. Trademarks. This License does not grant permission to use the trade
  2731        names, trademarks, service marks, or product names of the Licensor,
  2732        except as required for reasonable and customary use in describing the
  2733        origin of the Work and reproducing the content of the NOTICE file.
  2734  
  2735     7. Disclaimer of Warranty. Unless required by applicable law or
  2736        agreed to in writing, Licensor provides the Work (and each
  2737        Contributor provides its Contributions) on an "AS IS" BASIS,
  2738        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  2739        implied, including, without limitation, any warranties or conditions
  2740        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  2741        PARTICULAR PURPOSE. You are solely responsible for determining the
  2742        appropriateness of using or redistributing the Work and assume any
  2743        risks associated with Your exercise of permissions under this License.
  2744  
  2745     8. Limitation of Liability. In no event and under no legal theory,
  2746        whether in tort (including negligence), contract, or otherwise,
  2747        unless required by applicable law (such as deliberate and grossly
  2748        negligent acts) or agreed to in writing, shall any Contributor be
  2749        liable to You for damages, including any direct, indirect, special,
  2750        incidental, or consequential damages of any character arising as a
  2751        result of this License or out of the use or inability to use the
  2752        Work (including but not limited to damages for loss of goodwill,
  2753        work stoppage, computer failure or malfunction, or any and all
  2754        other commercial damages or losses), even if such Contributor
  2755        has been advised of the possibility of such damages.
  2756  
  2757     9. Accepting Warranty or Additional Liability. While redistributing
  2758        the Work or Derivative Works thereof, You may choose to offer,
  2759        and charge a fee for, acceptance of support, warranty, indemnity,
  2760        or other liability obligations and/or rights consistent with this
  2761        License. However, in accepting such obligations, You may act only
  2762        on Your own behalf and on Your sole responsibility, not on behalf
  2763        of any other Contributor, and only if You agree to indemnify,
  2764        defend, and hold each Contributor harmless for any liability
  2765        incurred by, or claims asserted against, such Contributor by reason
  2766        of your accepting any such warranty or additional liability.
  2767  
  2768     END OF TERMS AND CONDITIONS
  2769  
  2770     APPENDIX: How to apply the Apache License to your work.
  2771  
  2772        To apply the Apache License to your work, attach the following
  2773        boilerplate notice, with the fields enclosed by brackets "[]"
  2774        replaced with your own identifying information. (Don't include
  2775        the brackets!)  The text should be enclosed in the appropriate
  2776        comment syntax for the file format. We also recommend that a
  2777        file or class name and description of purpose be included on the
  2778        same "printed page" as the copyright notice for easier
  2779        identification within third-party archives.
  2780  
  2781     Copyright [yyyy] [name of copyright owner]
  2782  
  2783     Licensed under the Apache License, Version 2.0 (the "License");
  2784     you may not use this file except in compliance with the License.
  2785     You may obtain a copy of the License at
  2786  
  2787         http://www.apache.org/licenses/LICENSE-2.0
  2788  
  2789     Unless required by applicable law or agreed to in writing, software
  2790     distributed under the License is distributed on an "AS IS" BASIS,
  2791     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  2792     See the License for the specific language governing permissions and
  2793     limitations under the License.
  2794  
  2795  ================================================================
  2796  
  2797  github.com/go-openapi/strfmt
  2798  https://github.com/go-openapi/strfmt
  2799  ----------------------------------------------------------------
  2800  
  2801                                   Apache License
  2802                             Version 2.0, January 2004
  2803                          http://www.apache.org/licenses/
  2804  
  2805     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  2806  
  2807     1. Definitions.
  2808  
  2809        "License" shall mean the terms and conditions for use, reproduction,
  2810        and distribution as defined by Sections 1 through 9 of this document.
  2811  
  2812        "Licensor" shall mean the copyright owner or entity authorized by
  2813        the copyright owner that is granting the License.
  2814  
  2815        "Legal Entity" shall mean the union of the acting entity and all
  2816        other entities that control, are controlled by, or are under common
  2817        control with that entity. For the purposes of this definition,
  2818        "control" means (i) the power, direct or indirect, to cause the
  2819        direction or management of such entity, whether by contract or
  2820        otherwise, or (ii) ownership of fifty percent (50%) or more of the
  2821        outstanding shares, or (iii) beneficial ownership of such entity.
  2822  
  2823        "You" (or "Your") shall mean an individual or Legal Entity
  2824        exercising permissions granted by this License.
  2825  
  2826        "Source" form shall mean the preferred form for making modifications,
  2827        including but not limited to software source code, documentation
  2828        source, and configuration files.
  2829  
  2830        "Object" form shall mean any form resulting from mechanical
  2831        transformation or translation of a Source form, including but
  2832        not limited to compiled object code, generated documentation,
  2833        and conversions to other media types.
  2834  
  2835        "Work" shall mean the work of authorship, whether in Source or
  2836        Object form, made available under the License, as indicated by a
  2837        copyright notice that is included in or attached to the work
  2838        (an example is provided in the Appendix below).
  2839  
  2840        "Derivative Works" shall mean any work, whether in Source or Object
  2841        form, that is based on (or derived from) the Work and for which the
  2842        editorial revisions, annotations, elaborations, or other modifications
  2843        represent, as a whole, an original work of authorship. For the purposes
  2844        of this License, Derivative Works shall not include works that remain
  2845        separable from, or merely link (or bind by name) to the interfaces of,
  2846        the Work and Derivative Works thereof.
  2847  
  2848        "Contribution" shall mean any work of authorship, including
  2849        the original version of the Work and any modifications or additions
  2850        to that Work or Derivative Works thereof, that is intentionally
  2851        submitted to Licensor for inclusion in the Work by the copyright owner
  2852        or by an individual or Legal Entity authorized to submit on behalf of
  2853        the copyright owner. For the purposes of this definition, "submitted"
  2854        means any form of electronic, verbal, or written communication sent
  2855        to the Licensor or its representatives, including but not limited to
  2856        communication on electronic mailing lists, source code control systems,
  2857        and issue tracking systems that are managed by, or on behalf of, the
  2858        Licensor for the purpose of discussing and improving the Work, but
  2859        excluding communication that is conspicuously marked or otherwise
  2860        designated in writing by the copyright owner as "Not a Contribution."
  2861  
  2862        "Contributor" shall mean Licensor and any individual or Legal Entity
  2863        on behalf of whom a Contribution has been received by Licensor and
  2864        subsequently incorporated within the Work.
  2865  
  2866     2. Grant of Copyright License. Subject to the terms and conditions of
  2867        this License, each Contributor hereby grants to You a perpetual,
  2868        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  2869        copyright license to reproduce, prepare Derivative Works of,
  2870        publicly display, publicly perform, sublicense, and distribute the
  2871        Work and such Derivative Works in Source or Object form.
  2872  
  2873     3. Grant of Patent License. Subject to the terms and conditions of
  2874        this License, each Contributor hereby grants to You a perpetual,
  2875        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  2876        (except as stated in this section) patent license to make, have made,
  2877        use, offer to sell, sell, import, and otherwise transfer the Work,
  2878        where such license applies only to those patent claims licensable
  2879        by such Contributor that are necessarily infringed by their
  2880        Contribution(s) alone or by combination of their Contribution(s)
  2881        with the Work to which such Contribution(s) was submitted. If You
  2882        institute patent litigation against any entity (including a
  2883        cross-claim or counterclaim in a lawsuit) alleging that the Work
  2884        or a Contribution incorporated within the Work constitutes direct
  2885        or contributory patent infringement, then any patent licenses
  2886        granted to You under this License for that Work shall terminate
  2887        as of the date such litigation is filed.
  2888  
  2889     4. Redistribution. You may reproduce and distribute copies of the
  2890        Work or Derivative Works thereof in any medium, with or without
  2891        modifications, and in Source or Object form, provided that You
  2892        meet the following conditions:
  2893  
  2894        (a) You must give any other recipients of the Work or
  2895            Derivative Works a copy of this License; and
  2896  
  2897        (b) You must cause any modified files to carry prominent notices
  2898            stating that You changed the files; and
  2899  
  2900        (c) You must retain, in the Source form of any Derivative Works
  2901            that You distribute, all copyright, patent, trademark, and
  2902            attribution notices from the Source form of the Work,
  2903            excluding those notices that do not pertain to any part of
  2904            the Derivative Works; and
  2905  
  2906        (d) If the Work includes a "NOTICE" text file as part of its
  2907            distribution, then any Derivative Works that You distribute must
  2908            include a readable copy of the attribution notices contained
  2909            within such NOTICE file, excluding those notices that do not
  2910            pertain to any part of the Derivative Works, in at least one
  2911            of the following places: within a NOTICE text file distributed
  2912            as part of the Derivative Works; within the Source form or
  2913            documentation, if provided along with the Derivative Works; or,
  2914            within a display generated by the Derivative Works, if and
  2915            wherever such third-party notices normally appear. The contents
  2916            of the NOTICE file are for informational purposes only and
  2917            do not modify the License. You may add Your own attribution
  2918            notices within Derivative Works that You distribute, alongside
  2919            or as an addendum to the NOTICE text from the Work, provided
  2920            that such additional attribution notices cannot be construed
  2921            as modifying the License.
  2922  
  2923        You may add Your own copyright statement to Your modifications and
  2924        may provide additional or different license terms and conditions
  2925        for use, reproduction, or distribution of Your modifications, or
  2926        for any such Derivative Works as a whole, provided Your use,
  2927        reproduction, and distribution of the Work otherwise complies with
  2928        the conditions stated in this License.
  2929  
  2930     5. Submission of Contributions. Unless You explicitly state otherwise,
  2931        any Contribution intentionally submitted for inclusion in the Work
  2932        by You to the Licensor shall be under the terms and conditions of
  2933        this License, without any additional terms or conditions.
  2934        Notwithstanding the above, nothing herein shall supersede or modify
  2935        the terms of any separate license agreement you may have executed
  2936        with Licensor regarding such Contributions.
  2937  
  2938     6. Trademarks. This License does not grant permission to use the trade
  2939        names, trademarks, service marks, or product names of the Licensor,
  2940        except as required for reasonable and customary use in describing the
  2941        origin of the Work and reproducing the content of the NOTICE file.
  2942  
  2943     7. Disclaimer of Warranty. Unless required by applicable law or
  2944        agreed to in writing, Licensor provides the Work (and each
  2945        Contributor provides its Contributions) on an "AS IS" BASIS,
  2946        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  2947        implied, including, without limitation, any warranties or conditions
  2948        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  2949        PARTICULAR PURPOSE. You are solely responsible for determining the
  2950        appropriateness of using or redistributing the Work and assume any
  2951        risks associated with Your exercise of permissions under this License.
  2952  
  2953     8. Limitation of Liability. In no event and under no legal theory,
  2954        whether in tort (including negligence), contract, or otherwise,
  2955        unless required by applicable law (such as deliberate and grossly
  2956        negligent acts) or agreed to in writing, shall any Contributor be
  2957        liable to You for damages, including any direct, indirect, special,
  2958        incidental, or consequential damages of any character arising as a
  2959        result of this License or out of the use or inability to use the
  2960        Work (including but not limited to damages for loss of goodwill,
  2961        work stoppage, computer failure or malfunction, or any and all
  2962        other commercial damages or losses), even if such Contributor
  2963        has been advised of the possibility of such damages.
  2964  
  2965     9. Accepting Warranty or Additional Liability. While redistributing
  2966        the Work or Derivative Works thereof, You may choose to offer,
  2967        and charge a fee for, acceptance of support, warranty, indemnity,
  2968        or other liability obligations and/or rights consistent with this
  2969        License. However, in accepting such obligations, You may act only
  2970        on Your own behalf and on Your sole responsibility, not on behalf
  2971        of any other Contributor, and only if You agree to indemnify,
  2972        defend, and hold each Contributor harmless for any liability
  2973        incurred by, or claims asserted against, such Contributor by reason
  2974        of your accepting any such warranty or additional liability.
  2975  
  2976     END OF TERMS AND CONDITIONS
  2977  
  2978     APPENDIX: How to apply the Apache License to your work.
  2979  
  2980        To apply the Apache License to your work, attach the following
  2981        boilerplate notice, with the fields enclosed by brackets "[]"
  2982        replaced with your own identifying information. (Don't include
  2983        the brackets!)  The text should be enclosed in the appropriate
  2984        comment syntax for the file format. We also recommend that a
  2985        file or class name and description of purpose be included on the
  2986        same "printed page" as the copyright notice for easier
  2987        identification within third-party archives.
  2988  
  2989     Copyright [yyyy] [name of copyright owner]
  2990  
  2991     Licensed under the Apache License, Version 2.0 (the "License");
  2992     you may not use this file except in compliance with the License.
  2993     You may obtain a copy of the License at
  2994  
  2995         http://www.apache.org/licenses/LICENSE-2.0
  2996  
  2997     Unless required by applicable law or agreed to in writing, software
  2998     distributed under the License is distributed on an "AS IS" BASIS,
  2999     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  3000     See the License for the specific language governing permissions and
  3001     limitations under the License.
  3002  
  3003  ================================================================
  3004  
  3005  github.com/go-openapi/swag
  3006  https://github.com/go-openapi/swag
  3007  ----------------------------------------------------------------
  3008  
  3009                                   Apache License
  3010                             Version 2.0, January 2004
  3011                          http://www.apache.org/licenses/
  3012  
  3013     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  3014  
  3015     1. Definitions.
  3016  
  3017        "License" shall mean the terms and conditions for use, reproduction,
  3018        and distribution as defined by Sections 1 through 9 of this document.
  3019  
  3020        "Licensor" shall mean the copyright owner or entity authorized by
  3021        the copyright owner that is granting the License.
  3022  
  3023        "Legal Entity" shall mean the union of the acting entity and all
  3024        other entities that control, are controlled by, or are under common
  3025        control with that entity. For the purposes of this definition,
  3026        "control" means (i) the power, direct or indirect, to cause the
  3027        direction or management of such entity, whether by contract or
  3028        otherwise, or (ii) ownership of fifty percent (50%) or more of the
  3029        outstanding shares, or (iii) beneficial ownership of such entity.
  3030  
  3031        "You" (or "Your") shall mean an individual or Legal Entity
  3032        exercising permissions granted by this License.
  3033  
  3034        "Source" form shall mean the preferred form for making modifications,
  3035        including but not limited to software source code, documentation
  3036        source, and configuration files.
  3037  
  3038        "Object" form shall mean any form resulting from mechanical
  3039        transformation or translation of a Source form, including but
  3040        not limited to compiled object code, generated documentation,
  3041        and conversions to other media types.
  3042  
  3043        "Work" shall mean the work of authorship, whether in Source or
  3044        Object form, made available under the License, as indicated by a
  3045        copyright notice that is included in or attached to the work
  3046        (an example is provided in the Appendix below).
  3047  
  3048        "Derivative Works" shall mean any work, whether in Source or Object
  3049        form, that is based on (or derived from) the Work and for which the
  3050        editorial revisions, annotations, elaborations, or other modifications
  3051        represent, as a whole, an original work of authorship. For the purposes
  3052        of this License, Derivative Works shall not include works that remain
  3053        separable from, or merely link (or bind by name) to the interfaces of,
  3054        the Work and Derivative Works thereof.
  3055  
  3056        "Contribution" shall mean any work of authorship, including
  3057        the original version of the Work and any modifications or additions
  3058        to that Work or Derivative Works thereof, that is intentionally
  3059        submitted to Licensor for inclusion in the Work by the copyright owner
  3060        or by an individual or Legal Entity authorized to submit on behalf of
  3061        the copyright owner. For the purposes of this definition, "submitted"
  3062        means any form of electronic, verbal, or written communication sent
  3063        to the Licensor or its representatives, including but not limited to
  3064        communication on electronic mailing lists, source code control systems,
  3065        and issue tracking systems that are managed by, or on behalf of, the
  3066        Licensor for the purpose of discussing and improving the Work, but
  3067        excluding communication that is conspicuously marked or otherwise
  3068        designated in writing by the copyright owner as "Not a Contribution."
  3069  
  3070        "Contributor" shall mean Licensor and any individual or Legal Entity
  3071        on behalf of whom a Contribution has been received by Licensor and
  3072        subsequently incorporated within the Work.
  3073  
  3074     2. Grant of Copyright License. Subject to the terms and conditions of
  3075        this License, each Contributor hereby grants to You a perpetual,
  3076        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  3077        copyright license to reproduce, prepare Derivative Works of,
  3078        publicly display, publicly perform, sublicense, and distribute the
  3079        Work and such Derivative Works in Source or Object form.
  3080  
  3081     3. Grant of Patent License. Subject to the terms and conditions of
  3082        this License, each Contributor hereby grants to You a perpetual,
  3083        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  3084        (except as stated in this section) patent license to make, have made,
  3085        use, offer to sell, sell, import, and otherwise transfer the Work,
  3086        where such license applies only to those patent claims licensable
  3087        by such Contributor that are necessarily infringed by their
  3088        Contribution(s) alone or by combination of their Contribution(s)
  3089        with the Work to which such Contribution(s) was submitted. If You
  3090        institute patent litigation against any entity (including a
  3091        cross-claim or counterclaim in a lawsuit) alleging that the Work
  3092        or a Contribution incorporated within the Work constitutes direct
  3093        or contributory patent infringement, then any patent licenses
  3094        granted to You under this License for that Work shall terminate
  3095        as of the date such litigation is filed.
  3096  
  3097     4. Redistribution. You may reproduce and distribute copies of the
  3098        Work or Derivative Works thereof in any medium, with or without
  3099        modifications, and in Source or Object form, provided that You
  3100        meet the following conditions:
  3101  
  3102        (a) You must give any other recipients of the Work or
  3103            Derivative Works a copy of this License; and
  3104  
  3105        (b) You must cause any modified files to carry prominent notices
  3106            stating that You changed the files; and
  3107  
  3108        (c) You must retain, in the Source form of any Derivative Works
  3109            that You distribute, all copyright, patent, trademark, and
  3110            attribution notices from the Source form of the Work,
  3111            excluding those notices that do not pertain to any part of
  3112            the Derivative Works; and
  3113  
  3114        (d) If the Work includes a "NOTICE" text file as part of its
  3115            distribution, then any Derivative Works that You distribute must
  3116            include a readable copy of the attribution notices contained
  3117            within such NOTICE file, excluding those notices that do not
  3118            pertain to any part of the Derivative Works, in at least one
  3119            of the following places: within a NOTICE text file distributed
  3120            as part of the Derivative Works; within the Source form or
  3121            documentation, if provided along with the Derivative Works; or,
  3122            within a display generated by the Derivative Works, if and
  3123            wherever such third-party notices normally appear. The contents
  3124            of the NOTICE file are for informational purposes only and
  3125            do not modify the License. You may add Your own attribution
  3126            notices within Derivative Works that You distribute, alongside
  3127            or as an addendum to the NOTICE text from the Work, provided
  3128            that such additional attribution notices cannot be construed
  3129            as modifying the License.
  3130  
  3131        You may add Your own copyright statement to Your modifications and
  3132        may provide additional or different license terms and conditions
  3133        for use, reproduction, or distribution of Your modifications, or
  3134        for any such Derivative Works as a whole, provided Your use,
  3135        reproduction, and distribution of the Work otherwise complies with
  3136        the conditions stated in this License.
  3137  
  3138     5. Submission of Contributions. Unless You explicitly state otherwise,
  3139        any Contribution intentionally submitted for inclusion in the Work
  3140        by You to the Licensor shall be under the terms and conditions of
  3141        this License, without any additional terms or conditions.
  3142        Notwithstanding the above, nothing herein shall supersede or modify
  3143        the terms of any separate license agreement you may have executed
  3144        with Licensor regarding such Contributions.
  3145  
  3146     6. Trademarks. This License does not grant permission to use the trade
  3147        names, trademarks, service marks, or product names of the Licensor,
  3148        except as required for reasonable and customary use in describing the
  3149        origin of the Work and reproducing the content of the NOTICE file.
  3150  
  3151     7. Disclaimer of Warranty. Unless required by applicable law or
  3152        agreed to in writing, Licensor provides the Work (and each
  3153        Contributor provides its Contributions) on an "AS IS" BASIS,
  3154        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  3155        implied, including, without limitation, any warranties or conditions
  3156        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  3157        PARTICULAR PURPOSE. You are solely responsible for determining the
  3158        appropriateness of using or redistributing the Work and assume any
  3159        risks associated with Your exercise of permissions under this License.
  3160  
  3161     8. Limitation of Liability. In no event and under no legal theory,
  3162        whether in tort (including negligence), contract, or otherwise,
  3163        unless required by applicable law (such as deliberate and grossly
  3164        negligent acts) or agreed to in writing, shall any Contributor be
  3165        liable to You for damages, including any direct, indirect, special,
  3166        incidental, or consequential damages of any character arising as a
  3167        result of this License or out of the use or inability to use the
  3168        Work (including but not limited to damages for loss of goodwill,
  3169        work stoppage, computer failure or malfunction, or any and all
  3170        other commercial damages or losses), even if such Contributor
  3171        has been advised of the possibility of such damages.
  3172  
  3173     9. Accepting Warranty or Additional Liability. While redistributing
  3174        the Work or Derivative Works thereof, You may choose to offer,
  3175        and charge a fee for, acceptance of support, warranty, indemnity,
  3176        or other liability obligations and/or rights consistent with this
  3177        License. However, in accepting such obligations, You may act only
  3178        on Your own behalf and on Your sole responsibility, not on behalf
  3179        of any other Contributor, and only if You agree to indemnify,
  3180        defend, and hold each Contributor harmless for any liability
  3181        incurred by, or claims asserted against, such Contributor by reason
  3182        of your accepting any such warranty or additional liability.
  3183  
  3184     END OF TERMS AND CONDITIONS
  3185  
  3186     APPENDIX: How to apply the Apache License to your work.
  3187  
  3188        To apply the Apache License to your work, attach the following
  3189        boilerplate notice, with the fields enclosed by brackets "[]"
  3190        replaced with your own identifying information. (Don't include
  3191        the brackets!)  The text should be enclosed in the appropriate
  3192        comment syntax for the file format. We also recommend that a
  3193        file or class name and description of purpose be included on the
  3194        same "printed page" as the copyright notice for easier
  3195        identification within third-party archives.
  3196  
  3197     Copyright [yyyy] [name of copyright owner]
  3198  
  3199     Licensed under the Apache License, Version 2.0 (the "License");
  3200     you may not use this file except in compliance with the License.
  3201     You may obtain a copy of the License at
  3202  
  3203         http://www.apache.org/licenses/LICENSE-2.0
  3204  
  3205     Unless required by applicable law or agreed to in writing, software
  3206     distributed under the License is distributed on an "AS IS" BASIS,
  3207     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  3208     See the License for the specific language governing permissions and
  3209     limitations under the License.
  3210  
  3211  ================================================================
  3212  
  3213  github.com/go-openapi/validate
  3214  https://github.com/go-openapi/validate
  3215  ----------------------------------------------------------------
  3216  
  3217                                   Apache License
  3218                             Version 2.0, January 2004
  3219                          http://www.apache.org/licenses/
  3220  
  3221     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  3222  
  3223     1. Definitions.
  3224  
  3225        "License" shall mean the terms and conditions for use, reproduction,
  3226        and distribution as defined by Sections 1 through 9 of this document.
  3227  
  3228        "Licensor" shall mean the copyright owner or entity authorized by
  3229        the copyright owner that is granting the License.
  3230  
  3231        "Legal Entity" shall mean the union of the acting entity and all
  3232        other entities that control, are controlled by, or are under common
  3233        control with that entity. For the purposes of this definition,
  3234        "control" means (i) the power, direct or indirect, to cause the
  3235        direction or management of such entity, whether by contract or
  3236        otherwise, or (ii) ownership of fifty percent (50%) or more of the
  3237        outstanding shares, or (iii) beneficial ownership of such entity.
  3238  
  3239        "You" (or "Your") shall mean an individual or Legal Entity
  3240        exercising permissions granted by this License.
  3241  
  3242        "Source" form shall mean the preferred form for making modifications,
  3243        including but not limited to software source code, documentation
  3244        source, and configuration files.
  3245  
  3246        "Object" form shall mean any form resulting from mechanical
  3247        transformation or translation of a Source form, including but
  3248        not limited to compiled object code, generated documentation,
  3249        and conversions to other media types.
  3250  
  3251        "Work" shall mean the work of authorship, whether in Source or
  3252        Object form, made available under the License, as indicated by a
  3253        copyright notice that is included in or attached to the work
  3254        (an example is provided in the Appendix below).
  3255  
  3256        "Derivative Works" shall mean any work, whether in Source or Object
  3257        form, that is based on (or derived from) the Work and for which the
  3258        editorial revisions, annotations, elaborations, or other modifications
  3259        represent, as a whole, an original work of authorship. For the purposes
  3260        of this License, Derivative Works shall not include works that remain
  3261        separable from, or merely link (or bind by name) to the interfaces of,
  3262        the Work and Derivative Works thereof.
  3263  
  3264        "Contribution" shall mean any work of authorship, including
  3265        the original version of the Work and any modifications or additions
  3266        to that Work or Derivative Works thereof, that is intentionally
  3267        submitted to Licensor for inclusion in the Work by the copyright owner
  3268        or by an individual or Legal Entity authorized to submit on behalf of
  3269        the copyright owner. For the purposes of this definition, "submitted"
  3270        means any form of electronic, verbal, or written communication sent
  3271        to the Licensor or its representatives, including but not limited to
  3272        communication on electronic mailing lists, source code control systems,
  3273        and issue tracking systems that are managed by, or on behalf of, the
  3274        Licensor for the purpose of discussing and improving the Work, but
  3275        excluding communication that is conspicuously marked or otherwise
  3276        designated in writing by the copyright owner as "Not a Contribution."
  3277  
  3278        "Contributor" shall mean Licensor and any individual or Legal Entity
  3279        on behalf of whom a Contribution has been received by Licensor and
  3280        subsequently incorporated within the Work.
  3281  
  3282     2. Grant of Copyright License. Subject to the terms and conditions of
  3283        this License, each Contributor hereby grants to You a perpetual,
  3284        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  3285        copyright license to reproduce, prepare Derivative Works of,
  3286        publicly display, publicly perform, sublicense, and distribute the
  3287        Work and such Derivative Works in Source or Object form.
  3288  
  3289     3. Grant of Patent License. Subject to the terms and conditions of
  3290        this License, each Contributor hereby grants to You a perpetual,
  3291        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  3292        (except as stated in this section) patent license to make, have made,
  3293        use, offer to sell, sell, import, and otherwise transfer the Work,
  3294        where such license applies only to those patent claims licensable
  3295        by such Contributor that are necessarily infringed by their
  3296        Contribution(s) alone or by combination of their Contribution(s)
  3297        with the Work to which such Contribution(s) was submitted. If You
  3298        institute patent litigation against any entity (including a
  3299        cross-claim or counterclaim in a lawsuit) alleging that the Work
  3300        or a Contribution incorporated within the Work constitutes direct
  3301        or contributory patent infringement, then any patent licenses
  3302        granted to You under this License for that Work shall terminate
  3303        as of the date such litigation is filed.
  3304  
  3305     4. Redistribution. You may reproduce and distribute copies of the
  3306        Work or Derivative Works thereof in any medium, with or without
  3307        modifications, and in Source or Object form, provided that You
  3308        meet the following conditions:
  3309  
  3310        (a) You must give any other recipients of the Work or
  3311            Derivative Works a copy of this License; and
  3312  
  3313        (b) You must cause any modified files to carry prominent notices
  3314            stating that You changed the files; and
  3315  
  3316        (c) You must retain, in the Source form of any Derivative Works
  3317            that You distribute, all copyright, patent, trademark, and
  3318            attribution notices from the Source form of the Work,
  3319            excluding those notices that do not pertain to any part of
  3320            the Derivative Works; and
  3321  
  3322        (d) If the Work includes a "NOTICE" text file as part of its
  3323            distribution, then any Derivative Works that You distribute must
  3324            include a readable copy of the attribution notices contained
  3325            within such NOTICE file, excluding those notices that do not
  3326            pertain to any part of the Derivative Works, in at least one
  3327            of the following places: within a NOTICE text file distributed
  3328            as part of the Derivative Works; within the Source form or
  3329            documentation, if provided along with the Derivative Works; or,
  3330            within a display generated by the Derivative Works, if and
  3331            wherever such third-party notices normally appear. The contents
  3332            of the NOTICE file are for informational purposes only and
  3333            do not modify the License. You may add Your own attribution
  3334            notices within Derivative Works that You distribute, alongside
  3335            or as an addendum to the NOTICE text from the Work, provided
  3336            that such additional attribution notices cannot be construed
  3337            as modifying the License.
  3338  
  3339        You may add Your own copyright statement to Your modifications and
  3340        may provide additional or different license terms and conditions
  3341        for use, reproduction, or distribution of Your modifications, or
  3342        for any such Derivative Works as a whole, provided Your use,
  3343        reproduction, and distribution of the Work otherwise complies with
  3344        the conditions stated in this License.
  3345  
  3346     5. Submission of Contributions. Unless You explicitly state otherwise,
  3347        any Contribution intentionally submitted for inclusion in the Work
  3348        by You to the Licensor shall be under the terms and conditions of
  3349        this License, without any additional terms or conditions.
  3350        Notwithstanding the above, nothing herein shall supersede or modify
  3351        the terms of any separate license agreement you may have executed
  3352        with Licensor regarding such Contributions.
  3353  
  3354     6. Trademarks. This License does not grant permission to use the trade
  3355        names, trademarks, service marks, or product names of the Licensor,
  3356        except as required for reasonable and customary use in describing the
  3357        origin of the Work and reproducing the content of the NOTICE file.
  3358  
  3359     7. Disclaimer of Warranty. Unless required by applicable law or
  3360        agreed to in writing, Licensor provides the Work (and each
  3361        Contributor provides its Contributions) on an "AS IS" BASIS,
  3362        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  3363        implied, including, without limitation, any warranties or conditions
  3364        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  3365        PARTICULAR PURPOSE. You are solely responsible for determining the
  3366        appropriateness of using or redistributing the Work and assume any
  3367        risks associated with Your exercise of permissions under this License.
  3368  
  3369     8. Limitation of Liability. In no event and under no legal theory,
  3370        whether in tort (including negligence), contract, or otherwise,
  3371        unless required by applicable law (such as deliberate and grossly
  3372        negligent acts) or agreed to in writing, shall any Contributor be
  3373        liable to You for damages, including any direct, indirect, special,
  3374        incidental, or consequential damages of any character arising as a
  3375        result of this License or out of the use or inability to use the
  3376        Work (including but not limited to damages for loss of goodwill,
  3377        work stoppage, computer failure or malfunction, or any and all
  3378        other commercial damages or losses), even if such Contributor
  3379        has been advised of the possibility of such damages.
  3380  
  3381     9. Accepting Warranty or Additional Liability. While redistributing
  3382        the Work or Derivative Works thereof, You may choose to offer,
  3383        and charge a fee for, acceptance of support, warranty, indemnity,
  3384        or other liability obligations and/or rights consistent with this
  3385        License. However, in accepting such obligations, You may act only
  3386        on Your own behalf and on Your sole responsibility, not on behalf
  3387        of any other Contributor, and only if You agree to indemnify,
  3388        defend, and hold each Contributor harmless for any liability
  3389        incurred by, or claims asserted against, such Contributor by reason
  3390        of your accepting any such warranty or additional liability.
  3391  
  3392     END OF TERMS AND CONDITIONS
  3393  
  3394     APPENDIX: How to apply the Apache License to your work.
  3395  
  3396        To apply the Apache License to your work, attach the following
  3397        boilerplate notice, with the fields enclosed by brackets "[]"
  3398        replaced with your own identifying information. (Don't include
  3399        the brackets!)  The text should be enclosed in the appropriate
  3400        comment syntax for the file format. We also recommend that a
  3401        file or class name and description of purpose be included on the
  3402        same "printed page" as the copyright notice for easier
  3403        identification within third-party archives.
  3404  
  3405     Copyright [yyyy] [name of copyright owner]
  3406  
  3407     Licensed under the Apache License, Version 2.0 (the "License");
  3408     you may not use this file except in compliance with the License.
  3409     You may obtain a copy of the License at
  3410  
  3411         http://www.apache.org/licenses/LICENSE-2.0
  3412  
  3413     Unless required by applicable law or agreed to in writing, software
  3414     distributed under the License is distributed on an "AS IS" BASIS,
  3415     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  3416     See the License for the specific language governing permissions and
  3417     limitations under the License.
  3418  
  3419  ================================================================
  3420  
  3421  github.com/goccy/go-json
  3422  https://github.com/goccy/go-json
  3423  ----------------------------------------------------------------
  3424  MIT License
  3425  
  3426  Copyright (c) 2020 Masaaki Goshima
  3427  
  3428  Permission is hereby granted, free of charge, to any person obtaining a copy
  3429  of this software and associated documentation files (the "Software"), to deal
  3430  in the Software without restriction, including without limitation the rights
  3431  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  3432  copies of the Software, and to permit persons to whom the Software is
  3433  furnished to do so, subject to the following conditions:
  3434  
  3435  The above copyright notice and this permission notice shall be included in all
  3436  copies or substantial portions of the Software.
  3437  
  3438  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  3439  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  3440  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  3441  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  3442  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  3443  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  3444  SOFTWARE.
  3445  
  3446  ================================================================
  3447  
  3448  github.com/gogo/protobuf
  3449  https://github.com/gogo/protobuf
  3450  ----------------------------------------------------------------
  3451  Copyright (c) 2013, The GoGo Authors. All rights reserved.
  3452  
  3453  Protocol Buffers for Go with Gadgets
  3454  
  3455  Go support for Protocol Buffers - Google's data interchange format
  3456  
  3457  Copyright 2010 The Go Authors.  All rights reserved.
  3458  https://github.com/golang/protobuf
  3459  
  3460  Redistribution and use in source and binary forms, with or without
  3461  modification, are permitted provided that the following conditions are
  3462  met:
  3463  
  3464      * Redistributions of source code must retain the above copyright
  3465  notice, this list of conditions and the following disclaimer.
  3466      * Redistributions in binary form must reproduce the above
  3467  copyright notice, this list of conditions and the following disclaimer
  3468  in the documentation and/or other materials provided with the
  3469  distribution.
  3470      * Neither the name of Google Inc. nor the names of its
  3471  contributors may be used to endorse or promote products derived from
  3472  this software without specific prior written permission.
  3473  
  3474  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  3475  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  3476  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  3477  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  3478  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  3479  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  3480  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  3481  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  3482  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  3483  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  3484  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  3485  
  3486  
  3487  ================================================================
  3488  
  3489  github.com/golang-jwt/jwt/v4
  3490  https://github.com/golang-jwt/jwt/v4
  3491  ----------------------------------------------------------------
  3492  Copyright (c) 2012 Dave Grijalva
  3493  Copyright (c) 2021 golang-jwt maintainers
  3494  
  3495  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:
  3496  
  3497  The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
  3498  
  3499  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.
  3500  
  3501  
  3502  ================================================================
  3503  
  3504  github.com/golang/protobuf
  3505  https://github.com/golang/protobuf
  3506  ----------------------------------------------------------------
  3507  Copyright 2010 The Go Authors.  All rights reserved.
  3508  
  3509  Redistribution and use in source and binary forms, with or without
  3510  modification, are permitted provided that the following conditions are
  3511  met:
  3512  
  3513      * Redistributions of source code must retain the above copyright
  3514  notice, this list of conditions and the following disclaimer.
  3515      * Redistributions in binary form must reproduce the above
  3516  copyright notice, this list of conditions and the following disclaimer
  3517  in the documentation and/or other materials provided with the
  3518  distribution.
  3519      * Neither the name of Google Inc. nor the names of its
  3520  contributors may be used to endorse or promote products derived from
  3521  this software without specific prior written permission.
  3522  
  3523  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  3524  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  3525  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  3526  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  3527  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  3528  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  3529  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  3530  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  3531  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  3532  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  3533  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  3534  
  3535  
  3536  ================================================================
  3537  
  3538  github.com/google/go-cmp
  3539  https://github.com/google/go-cmp
  3540  ----------------------------------------------------------------
  3541  Copyright (c) 2017 The Go Authors. All rights reserved.
  3542  
  3543  Redistribution and use in source and binary forms, with or without
  3544  modification, are permitted provided that the following conditions are
  3545  met:
  3546  
  3547     * Redistributions of source code must retain the above copyright
  3548  notice, this list of conditions and the following disclaimer.
  3549     * Redistributions in binary form must reproduce the above
  3550  copyright notice, this list of conditions and the following disclaimer
  3551  in the documentation and/or other materials provided with the
  3552  distribution.
  3553     * Neither the name of Google Inc. nor the names of its
  3554  contributors may be used to endorse or promote products derived from
  3555  this software without specific prior written permission.
  3556  
  3557  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  3558  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  3559  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  3560  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  3561  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  3562  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  3563  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  3564  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  3565  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  3566  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  3567  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  3568  
  3569  ================================================================
  3570  
  3571  github.com/google/shlex
  3572  https://github.com/google/shlex
  3573  ----------------------------------------------------------------
  3574  
  3575                                   Apache License
  3576                             Version 2.0, January 2004
  3577                          http://www.apache.org/licenses/
  3578  
  3579     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  3580  
  3581     1. Definitions.
  3582  
  3583        "License" shall mean the terms and conditions for use, reproduction,
  3584        and distribution as defined by Sections 1 through 9 of this document.
  3585  
  3586        "Licensor" shall mean the copyright owner or entity authorized by
  3587        the copyright owner that is granting the License.
  3588  
  3589        "Legal Entity" shall mean the union of the acting entity and all
  3590        other entities that control, are controlled by, or are under common
  3591        control with that entity. For the purposes of this definition,
  3592        "control" means (i) the power, direct or indirect, to cause the
  3593        direction or management of such entity, whether by contract or
  3594        otherwise, or (ii) ownership of fifty percent (50%) or more of the
  3595        outstanding shares, or (iii) beneficial ownership of such entity.
  3596  
  3597        "You" (or "Your") shall mean an individual or Legal Entity
  3598        exercising permissions granted by this License.
  3599  
  3600        "Source" form shall mean the preferred form for making modifications,
  3601        including but not limited to software source code, documentation
  3602        source, and configuration files.
  3603  
  3604        "Object" form shall mean any form resulting from mechanical
  3605        transformation or translation of a Source form, including but
  3606        not limited to compiled object code, generated documentation,
  3607        and conversions to other media types.
  3608  
  3609        "Work" shall mean the work of authorship, whether in Source or
  3610        Object form, made available under the License, as indicated by a
  3611        copyright notice that is included in or attached to the work
  3612        (an example is provided in the Appendix below).
  3613  
  3614        "Derivative Works" shall mean any work, whether in Source or Object
  3615        form, that is based on (or derived from) the Work and for which the
  3616        editorial revisions, annotations, elaborations, or other modifications
  3617        represent, as a whole, an original work of authorship. For the purposes
  3618        of this License, Derivative Works shall not include works that remain
  3619        separable from, or merely link (or bind by name) to the interfaces of,
  3620        the Work and Derivative Works thereof.
  3621  
  3622        "Contribution" shall mean any work of authorship, including
  3623        the original version of the Work and any modifications or additions
  3624        to that Work or Derivative Works thereof, that is intentionally
  3625        submitted to Licensor for inclusion in the Work by the copyright owner
  3626        or by an individual or Legal Entity authorized to submit on behalf of
  3627        the copyright owner. For the purposes of this definition, "submitted"
  3628        means any form of electronic, verbal, or written communication sent
  3629        to the Licensor or its representatives, including but not limited to
  3630        communication on electronic mailing lists, source code control systems,
  3631        and issue tracking systems that are managed by, or on behalf of, the
  3632        Licensor for the purpose of discussing and improving the Work, but
  3633        excluding communication that is conspicuously marked or otherwise
  3634        designated in writing by the copyright owner as "Not a Contribution."
  3635  
  3636        "Contributor" shall mean Licensor and any individual or Legal Entity
  3637        on behalf of whom a Contribution has been received by Licensor and
  3638        subsequently incorporated within the Work.
  3639  
  3640     2. Grant of Copyright License. Subject to the terms and conditions of
  3641        this License, each Contributor hereby grants to You a perpetual,
  3642        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  3643        copyright license to reproduce, prepare Derivative Works of,
  3644        publicly display, publicly perform, sublicense, and distribute the
  3645        Work and such Derivative Works in Source or Object form.
  3646  
  3647     3. Grant of Patent License. Subject to the terms and conditions of
  3648        this License, each Contributor hereby grants to You a perpetual,
  3649        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  3650        (except as stated in this section) patent license to make, have made,
  3651        use, offer to sell, sell, import, and otherwise transfer the Work,
  3652        where such license applies only to those patent claims licensable
  3653        by such Contributor that are necessarily infringed by their
  3654        Contribution(s) alone or by combination of their Contribution(s)
  3655        with the Work to which such Contribution(s) was submitted. If You
  3656        institute patent litigation against any entity (including a
  3657        cross-claim or counterclaim in a lawsuit) alleging that the Work
  3658        or a Contribution incorporated within the Work constitutes direct
  3659        or contributory patent infringement, then any patent licenses
  3660        granted to You under this License for that Work shall terminate
  3661        as of the date such litigation is filed.
  3662  
  3663     4. Redistribution. You may reproduce and distribute copies of the
  3664        Work or Derivative Works thereof in any medium, with or without
  3665        modifications, and in Source or Object form, provided that You
  3666        meet the following conditions:
  3667  
  3668        (a) You must give any other recipients of the Work or
  3669            Derivative Works a copy of this License; and
  3670  
  3671        (b) You must cause any modified files to carry prominent notices
  3672            stating that You changed the files; and
  3673  
  3674        (c) You must retain, in the Source form of any Derivative Works
  3675            that You distribute, all copyright, patent, trademark, and
  3676            attribution notices from the Source form of the Work,
  3677            excluding those notices that do not pertain to any part of
  3678            the Derivative Works; and
  3679  
  3680        (d) If the Work includes a "NOTICE" text file as part of its
  3681            distribution, then any Derivative Works that You distribute must
  3682            include a readable copy of the attribution notices contained
  3683            within such NOTICE file, excluding those notices that do not
  3684            pertain to any part of the Derivative Works, in at least one
  3685            of the following places: within a NOTICE text file distributed
  3686            as part of the Derivative Works; within the Source form or
  3687            documentation, if provided along with the Derivative Works; or,
  3688            within a display generated by the Derivative Works, if and
  3689            wherever such third-party notices normally appear. The contents
  3690            of the NOTICE file are for informational purposes only and
  3691            do not modify the License. You may add Your own attribution
  3692            notices within Derivative Works that You distribute, alongside
  3693            or as an addendum to the NOTICE text from the Work, provided
  3694            that such additional attribution notices cannot be construed
  3695            as modifying the License.
  3696  
  3697        You may add Your own copyright statement to Your modifications and
  3698        may provide additional or different license terms and conditions
  3699        for use, reproduction, or distribution of Your modifications, or
  3700        for any such Derivative Works as a whole, provided Your use,
  3701        reproduction, and distribution of the Work otherwise complies with
  3702        the conditions stated in this License.
  3703  
  3704     5. Submission of Contributions. Unless You explicitly state otherwise,
  3705        any Contribution intentionally submitted for inclusion in the Work
  3706        by You to the Licensor shall be under the terms and conditions of
  3707        this License, without any additional terms or conditions.
  3708        Notwithstanding the above, nothing herein shall supersede or modify
  3709        the terms of any separate license agreement you may have executed
  3710        with Licensor regarding such Contributions.
  3711  
  3712     6. Trademarks. This License does not grant permission to use the trade
  3713        names, trademarks, service marks, or product names of the Licensor,
  3714        except as required for reasonable and customary use in describing the
  3715        origin of the Work and reproducing the content of the NOTICE file.
  3716  
  3717     7. Disclaimer of Warranty. Unless required by applicable law or
  3718        agreed to in writing, Licensor provides the Work (and each
  3719        Contributor provides its Contributions) on an "AS IS" BASIS,
  3720        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  3721        implied, including, without limitation, any warranties or conditions
  3722        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  3723        PARTICULAR PURPOSE. You are solely responsible for determining the
  3724        appropriateness of using or redistributing the Work and assume any
  3725        risks associated with Your exercise of permissions under this License.
  3726  
  3727     8. Limitation of Liability. In no event and under no legal theory,
  3728        whether in tort (including negligence), contract, or otherwise,
  3729        unless required by applicable law (such as deliberate and grossly
  3730        negligent acts) or agreed to in writing, shall any Contributor be
  3731        liable to You for damages, including any direct, indirect, special,
  3732        incidental, or consequential damages of any character arising as a
  3733        result of this License or out of the use or inability to use the
  3734        Work (including but not limited to damages for loss of goodwill,
  3735        work stoppage, computer failure or malfunction, or any and all
  3736        other commercial damages or losses), even if such Contributor
  3737        has been advised of the possibility of such damages.
  3738  
  3739     9. Accepting Warranty or Additional Liability. While redistributing
  3740        the Work or Derivative Works thereof, You may choose to offer,
  3741        and charge a fee for, acceptance of support, warranty, indemnity,
  3742        or other liability obligations and/or rights consistent with this
  3743        License. However, in accepting such obligations, You may act only
  3744        on Your own behalf and on Your sole responsibility, not on behalf
  3745        of any other Contributor, and only if You agree to indemnify,
  3746        defend, and hold each Contributor harmless for any liability
  3747        incurred by, or claims asserted against, such Contributor by reason
  3748        of your accepting any such warranty or additional liability.
  3749  
  3750     END OF TERMS AND CONDITIONS
  3751  
  3752     APPENDIX: How to apply the Apache License to your work.
  3753  
  3754        To apply the Apache License to your work, attach the following
  3755        boilerplate notice, with the fields enclosed by brackets "[]"
  3756        replaced with your own identifying information. (Don't include
  3757        the brackets!)  The text should be enclosed in the appropriate
  3758        comment syntax for the file format. We also recommend that a
  3759        file or class name and description of purpose be included on the
  3760        same "printed page" as the copyright notice for easier
  3761        identification within third-party archives.
  3762  
  3763     Copyright [yyyy] [name of copyright owner]
  3764  
  3765     Licensed under the Apache License, Version 2.0 (the "License");
  3766     you may not use this file except in compliance with the License.
  3767     You may obtain a copy of the License at
  3768  
  3769         http://www.apache.org/licenses/LICENSE-2.0
  3770  
  3771     Unless required by applicable law or agreed to in writing, software
  3772     distributed under the License is distributed on an "AS IS" BASIS,
  3773     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  3774     See the License for the specific language governing permissions and
  3775     limitations under the License.
  3776  
  3777  ================================================================
  3778  
  3779  github.com/google/uuid
  3780  https://github.com/google/uuid
  3781  ----------------------------------------------------------------
  3782  Copyright (c) 2009,2014 Google Inc. All rights reserved.
  3783  
  3784  Redistribution and use in source and binary forms, with or without
  3785  modification, are permitted provided that the following conditions are
  3786  met:
  3787  
  3788     * Redistributions of source code must retain the above copyright
  3789  notice, this list of conditions and the following disclaimer.
  3790     * Redistributions in binary form must reproduce the above
  3791  copyright notice, this list of conditions and the following disclaimer
  3792  in the documentation and/or other materials provided with the
  3793  distribution.
  3794     * Neither the name of Google Inc. nor the names of its
  3795  contributors may be used to endorse or promote products derived from
  3796  this software without specific prior written permission.
  3797  
  3798  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  3799  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  3800  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  3801  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  3802  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  3803  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  3804  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  3805  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  3806  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  3807  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  3808  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  3809  
  3810  ================================================================
  3811  
  3812  github.com/hashicorp/errwrap
  3813  https://github.com/hashicorp/errwrap
  3814  ----------------------------------------------------------------
  3815  Mozilla Public License, version 2.0
  3816  
  3817  1. Definitions
  3818  
  3819  1.1. “Contributor”
  3820  
  3821       means each individual or legal entity that creates, contributes to the
  3822       creation of, or owns Covered Software.
  3823  
  3824  1.2. “Contributor Version”
  3825  
  3826       means the combination of the Contributions of others (if any) used by a
  3827       Contributor and that particular Contributor’s Contribution.
  3828  
  3829  1.3. “Contribution”
  3830  
  3831       means Covered Software of a particular Contributor.
  3832  
  3833  1.4. “Covered Software”
  3834  
  3835       means Source Code Form to which the initial Contributor has attached the
  3836       notice in Exhibit A, the Executable Form of such Source Code Form, and
  3837       Modifications of such Source Code Form, in each case including portions
  3838       thereof.
  3839  
  3840  1.5. “Incompatible With Secondary Licenses”
  3841       means
  3842  
  3843       a. that the initial Contributor has attached the notice described in
  3844          Exhibit B to the Covered Software; or
  3845  
  3846       b. that the Covered Software was made available under the terms of version
  3847          1.1 or earlier of the License, but not also under the terms of a
  3848          Secondary License.
  3849  
  3850  1.6. “Executable Form”
  3851  
  3852       means any form of the work other than Source Code Form.
  3853  
  3854  1.7. “Larger Work”
  3855  
  3856       means a work that combines Covered Software with other material, in a separate
  3857       file or files, that is not Covered Software.
  3858  
  3859  1.8. “License”
  3860  
  3861       means this document.
  3862  
  3863  1.9. “Licensable”
  3864  
  3865       means having the right to grant, to the maximum extent possible, whether at the
  3866       time of the initial grant or subsequently, any and all of the rights conveyed by
  3867       this License.
  3868  
  3869  1.10. “Modifications”
  3870  
  3871       means any of the following:
  3872  
  3873       a. any file in Source Code Form that results from an addition to, deletion
  3874          from, or modification of the contents of Covered Software; or
  3875  
  3876       b. any new file in Source Code Form that contains any Covered Software.
  3877  
  3878  1.11. “Patent Claims” of a Contributor
  3879  
  3880        means any patent claim(s), including without limitation, method, process,
  3881        and apparatus claims, in any patent Licensable by such Contributor that
  3882        would be infringed, but for the grant of the License, by the making,
  3883        using, selling, offering for sale, having made, import, or transfer of
  3884        either its Contributions or its Contributor Version.
  3885  
  3886  1.12. “Secondary License”
  3887  
  3888        means either the GNU General Public License, Version 2.0, the GNU Lesser
  3889        General Public License, Version 2.1, the GNU Affero General Public
  3890        License, Version 3.0, or any later versions of those licenses.
  3891  
  3892  1.13. “Source Code Form”
  3893  
  3894        means the form of the work preferred for making modifications.
  3895  
  3896  1.14. “You” (or “Your”)
  3897  
  3898        means an individual or a legal entity exercising rights under this
  3899        License. For legal entities, “You” includes any entity that controls, is
  3900        controlled by, or is under common control with You. For purposes of this
  3901        definition, “control” means (a) the power, direct or indirect, to cause
  3902        the direction or management of such entity, whether by contract or
  3903        otherwise, or (b) ownership of more than fifty percent (50%) of the
  3904        outstanding shares or beneficial ownership of such entity.
  3905  
  3906  
  3907  2. License Grants and Conditions
  3908  
  3909  2.1. Grants
  3910  
  3911       Each Contributor hereby grants You a world-wide, royalty-free,
  3912       non-exclusive license:
  3913  
  3914       a. under intellectual property rights (other than patent or trademark)
  3915          Licensable by such Contributor to use, reproduce, make available,
  3916          modify, display, perform, distribute, and otherwise exploit its
  3917          Contributions, either on an unmodified basis, with Modifications, or as
  3918          part of a Larger Work; and
  3919  
  3920       b. under Patent Claims of such Contributor to make, use, sell, offer for
  3921          sale, have made, import, and otherwise transfer either its Contributions
  3922          or its Contributor Version.
  3923  
  3924  2.2. Effective Date
  3925  
  3926       The licenses granted in Section 2.1 with respect to any Contribution become
  3927       effective for each Contribution on the date the Contributor first distributes
  3928       such Contribution.
  3929  
  3930  2.3. Limitations on Grant Scope
  3931  
  3932       The licenses granted in this Section 2 are the only rights granted under this
  3933       License. No additional rights or licenses will be implied from the distribution
  3934       or licensing of Covered Software under this License. Notwithstanding Section
  3935       2.1(b) above, no patent license is granted by a Contributor:
  3936  
  3937       a. for any code that a Contributor has removed from Covered Software; or
  3938  
  3939       b. for infringements caused by: (i) Your and any other third party’s
  3940          modifications of Covered Software, or (ii) the combination of its
  3941          Contributions with other software (except as part of its Contributor
  3942          Version); or
  3943  
  3944       c. under Patent Claims infringed by Covered Software in the absence of its
  3945          Contributions.
  3946  
  3947       This License does not grant any rights in the trademarks, service marks, or
  3948       logos of any Contributor (except as may be necessary to comply with the
  3949       notice requirements in Section 3.4).
  3950  
  3951  2.4. Subsequent Licenses
  3952  
  3953       No Contributor makes additional grants as a result of Your choice to
  3954       distribute the Covered Software under a subsequent version of this License
  3955       (see Section 10.2) or under the terms of a Secondary License (if permitted
  3956       under the terms of Section 3.3).
  3957  
  3958  2.5. Representation
  3959  
  3960       Each Contributor represents that the Contributor believes its Contributions
  3961       are its original creation(s) or it has sufficient rights to grant the
  3962       rights to its Contributions conveyed by this License.
  3963  
  3964  2.6. Fair Use
  3965  
  3966       This License is not intended to limit any rights You have under applicable
  3967       copyright doctrines of fair use, fair dealing, or other equivalents.
  3968  
  3969  2.7. Conditions
  3970  
  3971       Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted in
  3972       Section 2.1.
  3973  
  3974  
  3975  3. Responsibilities
  3976  
  3977  3.1. Distribution of Source Form
  3978  
  3979       All distribution of Covered Software in Source Code Form, including any
  3980       Modifications that You create or to which You contribute, must be under the
  3981       terms of this License. You must inform recipients that the Source Code Form
  3982       of the Covered Software is governed by the terms of this License, and how
  3983       they can obtain a copy of this License. You may not attempt to alter or
  3984       restrict the recipients’ rights in the Source Code Form.
  3985  
  3986  3.2. Distribution of Executable Form
  3987  
  3988       If You distribute Covered Software in Executable Form then:
  3989  
  3990       a. such Covered Software must also be made available in Source Code Form,
  3991          as described in Section 3.1, and You must inform recipients of the
  3992          Executable Form how they can obtain a copy of such Source Code Form by
  3993          reasonable means in a timely manner, at a charge no more than the cost
  3994          of distribution to the recipient; and
  3995  
  3996       b. You may distribute such Executable Form under the terms of this License,
  3997          or sublicense it under different terms, provided that the license for
  3998          the Executable Form does not attempt to limit or alter the recipients’
  3999          rights in the Source Code Form under this License.
  4000  
  4001  3.3. Distribution of a Larger Work
  4002  
  4003       You may create and distribute a Larger Work under terms of Your choice,
  4004       provided that You also comply with the requirements of this License for the
  4005       Covered Software. If the Larger Work is a combination of Covered Software
  4006       with a work governed by one or more Secondary Licenses, and the Covered
  4007       Software is not Incompatible With Secondary Licenses, this License permits
  4008       You to additionally distribute such Covered Software under the terms of
  4009       such Secondary License(s), so that the recipient of the Larger Work may, at
  4010       their option, further distribute the Covered Software under the terms of
  4011       either this License or such Secondary License(s).
  4012  
  4013  3.4. Notices
  4014  
  4015       You may not remove or alter the substance of any license notices (including
  4016       copyright notices, patent notices, disclaimers of warranty, or limitations
  4017       of liability) contained within the Source Code Form of the Covered
  4018       Software, except that You may alter any license notices to the extent
  4019       required to remedy known factual inaccuracies.
  4020  
  4021  3.5. Application of Additional Terms
  4022  
  4023       You may choose to offer, and to charge a fee for, warranty, support,
  4024       indemnity or liability obligations to one or more recipients of Covered
  4025       Software. However, You may do so only on Your own behalf, and not on behalf
  4026       of any Contributor. You must make it absolutely clear that any such
  4027       warranty, support, indemnity, or liability obligation is offered by You
  4028       alone, and You hereby agree to indemnify every Contributor for any
  4029       liability incurred by such Contributor as a result of warranty, support,
  4030       indemnity or liability terms You offer. You may include additional
  4031       disclaimers of warranty and limitations of liability specific to any
  4032       jurisdiction.
  4033  
  4034  4. Inability to Comply Due to Statute or Regulation
  4035  
  4036     If it is impossible for You to comply with any of the terms of this License
  4037     with respect to some or all of the Covered Software due to statute, judicial
  4038     order, or regulation then You must: (a) comply with the terms of this License
  4039     to the maximum extent possible; and (b) describe the limitations and the code
  4040     they affect. Such description must be placed in a text file included with all
  4041     distributions of the Covered Software under this License. Except to the
  4042     extent prohibited by statute or regulation, such description must be
  4043     sufficiently detailed for a recipient of ordinary skill to be able to
  4044     understand it.
  4045  
  4046  5. Termination
  4047  
  4048  5.1. The rights granted under this License will terminate automatically if You
  4049       fail to comply with any of its terms. However, if You become compliant,
  4050       then the rights granted under this License from a particular Contributor
  4051       are reinstated (a) provisionally, unless and until such Contributor
  4052       explicitly and finally terminates Your grants, and (b) on an ongoing basis,
  4053       if such Contributor fails to notify You of the non-compliance by some
  4054       reasonable means prior to 60 days after You have come back into compliance.
  4055       Moreover, Your grants from a particular Contributor are reinstated on an
  4056       ongoing basis if such Contributor notifies You of the non-compliance by
  4057       some reasonable means, this is the first time You have received notice of
  4058       non-compliance with this License from such Contributor, and You become
  4059       compliant prior to 30 days after Your receipt of the notice.
  4060  
  4061  5.2. If You initiate litigation against any entity by asserting a patent
  4062       infringement claim (excluding declaratory judgment actions, counter-claims,
  4063       and cross-claims) alleging that a Contributor Version directly or
  4064       indirectly infringes any patent, then the rights granted to You by any and
  4065       all Contributors for the Covered Software under Section 2.1 of this License
  4066       shall terminate.
  4067  
  4068  5.3. In the event of termination under Sections 5.1 or 5.2 above, all end user
  4069       license agreements (excluding distributors and resellers) which have been
  4070       validly granted by You or Your distributors under this License prior to
  4071       termination shall survive termination.
  4072  
  4073  6. Disclaimer of Warranty
  4074  
  4075     Covered Software is provided under this License on an “as is” basis, without
  4076     warranty of any kind, either expressed, implied, or statutory, including,
  4077     without limitation, warranties that the Covered Software is free of defects,
  4078     merchantable, fit for a particular purpose or non-infringing. The entire
  4079     risk as to the quality and performance of the Covered Software is with You.
  4080     Should any Covered Software prove defective in any respect, You (not any
  4081     Contributor) assume the cost of any necessary servicing, repair, or
  4082     correction. This disclaimer of warranty constitutes an essential part of this
  4083     License. No use of  any Covered Software is authorized under this License
  4084     except under this disclaimer.
  4085  
  4086  7. Limitation of Liability
  4087  
  4088     Under no circumstances and under no legal theory, whether tort (including
  4089     negligence), contract, or otherwise, shall any Contributor, or anyone who
  4090     distributes Covered Software as permitted above, be liable to You for any
  4091     direct, indirect, special, incidental, or consequential damages of any
  4092     character including, without limitation, damages for lost profits, loss of
  4093     goodwill, work stoppage, computer failure or malfunction, or any and all
  4094     other commercial damages or losses, even if such party shall have been
  4095     informed of the possibility of such damages. This limitation of liability
  4096     shall not apply to liability for death or personal injury resulting from such
  4097     party’s negligence to the extent applicable law prohibits such limitation.
  4098     Some jurisdictions do not allow the exclusion or limitation of incidental or
  4099     consequential damages, so this exclusion and limitation may not apply to You.
  4100  
  4101  8. Litigation
  4102  
  4103     Any litigation relating to this License may be brought only in the courts of
  4104     a jurisdiction where the defendant maintains its principal place of business
  4105     and such litigation shall be governed by laws of that jurisdiction, without
  4106     reference to its conflict-of-law provisions. Nothing in this Section shall
  4107     prevent a party’s ability to bring cross-claims or counter-claims.
  4108  
  4109  9. Miscellaneous
  4110  
  4111     This License represents the complete agreement concerning the subject matter
  4112     hereof. If any provision of this License is held to be unenforceable, such
  4113     provision shall be reformed only to the extent necessary to make it
  4114     enforceable. Any law or regulation which provides that the language of a
  4115     contract shall be construed against the drafter shall not be used to construe
  4116     this License against a Contributor.
  4117  
  4118  
  4119  10. Versions of the License
  4120  
  4121  10.1. New Versions
  4122  
  4123        Mozilla Foundation is the license steward. Except as provided in Section
  4124        10.3, no one other than the license steward has the right to modify or
  4125        publish new versions of this License. Each version will be given a
  4126        distinguishing version number.
  4127  
  4128  10.2. Effect of New Versions
  4129  
  4130        You may distribute the Covered Software under the terms of the version of
  4131        the License under which You originally received the Covered Software, or
  4132        under the terms of any subsequent version published by the license
  4133        steward.
  4134  
  4135  10.3. Modified Versions
  4136  
  4137        If you create software not governed by this License, and you want to
  4138        create a new license for such software, you may create and use a modified
  4139        version of this License if you rename the license and remove any
  4140        references to the name of the license steward (except to note that such
  4141        modified license differs from this License).
  4142  
  4143  10.4. Distributing Source Code Form that is Incompatible With Secondary Licenses
  4144        If You choose to distribute Source Code Form that is Incompatible With
  4145        Secondary Licenses under the terms of this version of the License, the
  4146        notice described in Exhibit B of this License must be attached.
  4147  
  4148  Exhibit A - Source Code Form License Notice
  4149  
  4150        This Source Code Form is subject to the
  4151        terms of the Mozilla Public License, v.
  4152        2.0. If a copy of the MPL was not
  4153        distributed with this file, You can
  4154        obtain one at
  4155        http://mozilla.org/MPL/2.0/.
  4156  
  4157  If it is not possible or desirable to put the notice in a particular file, then
  4158  You may include the notice in a location (such as a LICENSE file in a relevant
  4159  directory) where a recipient would be likely to look for such a notice.
  4160  
  4161  You may add additional accurate notices of copyright ownership.
  4162  
  4163  Exhibit B - “Incompatible With Secondary Licenses” Notice
  4164  
  4165        This Source Code Form is “Incompatible
  4166        With Secondary Licenses”, as defined by
  4167        the Mozilla Public License, v. 2.0.
  4168  
  4169  
  4170  ================================================================
  4171  
  4172  github.com/hashicorp/go-multierror
  4173  https://github.com/hashicorp/go-multierror
  4174  ----------------------------------------------------------------
  4175  Mozilla Public License, version 2.0
  4176  
  4177  1. Definitions
  4178  
  4179  1.1. “Contributor”
  4180  
  4181       means each individual or legal entity that creates, contributes to the
  4182       creation of, or owns Covered Software.
  4183  
  4184  1.2. “Contributor Version”
  4185  
  4186       means the combination of the Contributions of others (if any) used by a
  4187       Contributor and that particular Contributor’s Contribution.
  4188  
  4189  1.3. “Contribution”
  4190  
  4191       means Covered Software of a particular Contributor.
  4192  
  4193  1.4. “Covered Software”
  4194  
  4195       means Source Code Form to which the initial Contributor has attached the
  4196       notice in Exhibit A, the Executable Form of such Source Code Form, and
  4197       Modifications of such Source Code Form, in each case including portions
  4198       thereof.
  4199  
  4200  1.5. “Incompatible With Secondary Licenses”
  4201       means
  4202  
  4203       a. that the initial Contributor has attached the notice described in
  4204          Exhibit B to the Covered Software; or
  4205  
  4206       b. that the Covered Software was made available under the terms of version
  4207          1.1 or earlier of the License, but not also under the terms of a
  4208          Secondary License.
  4209  
  4210  1.6. “Executable Form”
  4211  
  4212       means any form of the work other than Source Code Form.
  4213  
  4214  1.7. “Larger Work”
  4215  
  4216       means a work that combines Covered Software with other material, in a separate
  4217       file or files, that is not Covered Software.
  4218  
  4219  1.8. “License”
  4220  
  4221       means this document.
  4222  
  4223  1.9. “Licensable”
  4224  
  4225       means having the right to grant, to the maximum extent possible, whether at the
  4226       time of the initial grant or subsequently, any and all of the rights conveyed by
  4227       this License.
  4228  
  4229  1.10. “Modifications”
  4230  
  4231       means any of the following:
  4232  
  4233       a. any file in Source Code Form that results from an addition to, deletion
  4234          from, or modification of the contents of Covered Software; or
  4235  
  4236       b. any new file in Source Code Form that contains any Covered Software.
  4237  
  4238  1.11. “Patent Claims” of a Contributor
  4239  
  4240        means any patent claim(s), including without limitation, method, process,
  4241        and apparatus claims, in any patent Licensable by such Contributor that
  4242        would be infringed, but for the grant of the License, by the making,
  4243        using, selling, offering for sale, having made, import, or transfer of
  4244        either its Contributions or its Contributor Version.
  4245  
  4246  1.12. “Secondary License”
  4247  
  4248        means either the GNU General Public License, Version 2.0, the GNU Lesser
  4249        General Public License, Version 2.1, the GNU Affero General Public
  4250        License, Version 3.0, or any later versions of those licenses.
  4251  
  4252  1.13. “Source Code Form”
  4253  
  4254        means the form of the work preferred for making modifications.
  4255  
  4256  1.14. “You” (or “Your”)
  4257  
  4258        means an individual or a legal entity exercising rights under this
  4259        License. For legal entities, “You” includes any entity that controls, is
  4260        controlled by, or is under common control with You. For purposes of this
  4261        definition, “control” means (a) the power, direct or indirect, to cause
  4262        the direction or management of such entity, whether by contract or
  4263        otherwise, or (b) ownership of more than fifty percent (50%) of the
  4264        outstanding shares or beneficial ownership of such entity.
  4265  
  4266  
  4267  2. License Grants and Conditions
  4268  
  4269  2.1. Grants
  4270  
  4271       Each Contributor hereby grants You a world-wide, royalty-free,
  4272       non-exclusive license:
  4273  
  4274       a. under intellectual property rights (other than patent or trademark)
  4275          Licensable by such Contributor to use, reproduce, make available,
  4276          modify, display, perform, distribute, and otherwise exploit its
  4277          Contributions, either on an unmodified basis, with Modifications, or as
  4278          part of a Larger Work; and
  4279  
  4280       b. under Patent Claims of such Contributor to make, use, sell, offer for
  4281          sale, have made, import, and otherwise transfer either its Contributions
  4282          or its Contributor Version.
  4283  
  4284  2.2. Effective Date
  4285  
  4286       The licenses granted in Section 2.1 with respect to any Contribution become
  4287       effective for each Contribution on the date the Contributor first distributes
  4288       such Contribution.
  4289  
  4290  2.3. Limitations on Grant Scope
  4291  
  4292       The licenses granted in this Section 2 are the only rights granted under this
  4293       License. No additional rights or licenses will be implied from the distribution
  4294       or licensing of Covered Software under this License. Notwithstanding Section
  4295       2.1(b) above, no patent license is granted by a Contributor:
  4296  
  4297       a. for any code that a Contributor has removed from Covered Software; or
  4298  
  4299       b. for infringements caused by: (i) Your and any other third party’s
  4300          modifications of Covered Software, or (ii) the combination of its
  4301          Contributions with other software (except as part of its Contributor
  4302          Version); or
  4303  
  4304       c. under Patent Claims infringed by Covered Software in the absence of its
  4305          Contributions.
  4306  
  4307       This License does not grant any rights in the trademarks, service marks, or
  4308       logos of any Contributor (except as may be necessary to comply with the
  4309       notice requirements in Section 3.4).
  4310  
  4311  2.4. Subsequent Licenses
  4312  
  4313       No Contributor makes additional grants as a result of Your choice to
  4314       distribute the Covered Software under a subsequent version of this License
  4315       (see Section 10.2) or under the terms of a Secondary License (if permitted
  4316       under the terms of Section 3.3).
  4317  
  4318  2.5. Representation
  4319  
  4320       Each Contributor represents that the Contributor believes its Contributions
  4321       are its original creation(s) or it has sufficient rights to grant the
  4322       rights to its Contributions conveyed by this License.
  4323  
  4324  2.6. Fair Use
  4325  
  4326       This License is not intended to limit any rights You have under applicable
  4327       copyright doctrines of fair use, fair dealing, or other equivalents.
  4328  
  4329  2.7. Conditions
  4330  
  4331       Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted in
  4332       Section 2.1.
  4333  
  4334  
  4335  3. Responsibilities
  4336  
  4337  3.1. Distribution of Source Form
  4338  
  4339       All distribution of Covered Software in Source Code Form, including any
  4340       Modifications that You create or to which You contribute, must be under the
  4341       terms of this License. You must inform recipients that the Source Code Form
  4342       of the Covered Software is governed by the terms of this License, and how
  4343       they can obtain a copy of this License. You may not attempt to alter or
  4344       restrict the recipients’ rights in the Source Code Form.
  4345  
  4346  3.2. Distribution of Executable Form
  4347  
  4348       If You distribute Covered Software in Executable Form then:
  4349  
  4350       a. such Covered Software must also be made available in Source Code Form,
  4351          as described in Section 3.1, and You must inform recipients of the
  4352          Executable Form how they can obtain a copy of such Source Code Form by
  4353          reasonable means in a timely manner, at a charge no more than the cost
  4354          of distribution to the recipient; and
  4355  
  4356       b. You may distribute such Executable Form under the terms of this License,
  4357          or sublicense it under different terms, provided that the license for
  4358          the Executable Form does not attempt to limit or alter the recipients’
  4359          rights in the Source Code Form under this License.
  4360  
  4361  3.3. Distribution of a Larger Work
  4362  
  4363       You may create and distribute a Larger Work under terms of Your choice,
  4364       provided that You also comply with the requirements of this License for the
  4365       Covered Software. If the Larger Work is a combination of Covered Software
  4366       with a work governed by one or more Secondary Licenses, and the Covered
  4367       Software is not Incompatible With Secondary Licenses, this License permits
  4368       You to additionally distribute such Covered Software under the terms of
  4369       such Secondary License(s), so that the recipient of the Larger Work may, at
  4370       their option, further distribute the Covered Software under the terms of
  4371       either this License or such Secondary License(s).
  4372  
  4373  3.4. Notices
  4374  
  4375       You may not remove or alter the substance of any license notices (including
  4376       copyright notices, patent notices, disclaimers of warranty, or limitations
  4377       of liability) contained within the Source Code Form of the Covered
  4378       Software, except that You may alter any license notices to the extent
  4379       required to remedy known factual inaccuracies.
  4380  
  4381  3.5. Application of Additional Terms
  4382  
  4383       You may choose to offer, and to charge a fee for, warranty, support,
  4384       indemnity or liability obligations to one or more recipients of Covered
  4385       Software. However, You may do so only on Your own behalf, and not on behalf
  4386       of any Contributor. You must make it absolutely clear that any such
  4387       warranty, support, indemnity, or liability obligation is offered by You
  4388       alone, and You hereby agree to indemnify every Contributor for any
  4389       liability incurred by such Contributor as a result of warranty, support,
  4390       indemnity or liability terms You offer. You may include additional
  4391       disclaimers of warranty and limitations of liability specific to any
  4392       jurisdiction.
  4393  
  4394  4. Inability to Comply Due to Statute or Regulation
  4395  
  4396     If it is impossible for You to comply with any of the terms of this License
  4397     with respect to some or all of the Covered Software due to statute, judicial
  4398     order, or regulation then You must: (a) comply with the terms of this License
  4399     to the maximum extent possible; and (b) describe the limitations and the code
  4400     they affect. Such description must be placed in a text file included with all
  4401     distributions of the Covered Software under this License. Except to the
  4402     extent prohibited by statute or regulation, such description must be
  4403     sufficiently detailed for a recipient of ordinary skill to be able to
  4404     understand it.
  4405  
  4406  5. Termination
  4407  
  4408  5.1. The rights granted under this License will terminate automatically if You
  4409       fail to comply with any of its terms. However, if You become compliant,
  4410       then the rights granted under this License from a particular Contributor
  4411       are reinstated (a) provisionally, unless and until such Contributor
  4412       explicitly and finally terminates Your grants, and (b) on an ongoing basis,
  4413       if such Contributor fails to notify You of the non-compliance by some
  4414       reasonable means prior to 60 days after You have come back into compliance.
  4415       Moreover, Your grants from a particular Contributor are reinstated on an
  4416       ongoing basis if such Contributor notifies You of the non-compliance by
  4417       some reasonable means, this is the first time You have received notice of
  4418       non-compliance with this License from such Contributor, and You become
  4419       compliant prior to 30 days after Your receipt of the notice.
  4420  
  4421  5.2. If You initiate litigation against any entity by asserting a patent
  4422       infringement claim (excluding declaratory judgment actions, counter-claims,
  4423       and cross-claims) alleging that a Contributor Version directly or
  4424       indirectly infringes any patent, then the rights granted to You by any and
  4425       all Contributors for the Covered Software under Section 2.1 of this License
  4426       shall terminate.
  4427  
  4428  5.3. In the event of termination under Sections 5.1 or 5.2 above, all end user
  4429       license agreements (excluding distributors and resellers) which have been
  4430       validly granted by You or Your distributors under this License prior to
  4431       termination shall survive termination.
  4432  
  4433  6. Disclaimer of Warranty
  4434  
  4435     Covered Software is provided under this License on an “as is” basis, without
  4436     warranty of any kind, either expressed, implied, or statutory, including,
  4437     without limitation, warranties that the Covered Software is free of defects,
  4438     merchantable, fit for a particular purpose or non-infringing. The entire
  4439     risk as to the quality and performance of the Covered Software is with You.
  4440     Should any Covered Software prove defective in any respect, You (not any
  4441     Contributor) assume the cost of any necessary servicing, repair, or
  4442     correction. This disclaimer of warranty constitutes an essential part of this
  4443     License. No use of  any Covered Software is authorized under this License
  4444     except under this disclaimer.
  4445  
  4446  7. Limitation of Liability
  4447  
  4448     Under no circumstances and under no legal theory, whether tort (including
  4449     negligence), contract, or otherwise, shall any Contributor, or anyone who
  4450     distributes Covered Software as permitted above, be liable to You for any
  4451     direct, indirect, special, incidental, or consequential damages of any
  4452     character including, without limitation, damages for lost profits, loss of
  4453     goodwill, work stoppage, computer failure or malfunction, or any and all
  4454     other commercial damages or losses, even if such party shall have been
  4455     informed of the possibility of such damages. This limitation of liability
  4456     shall not apply to liability for death or personal injury resulting from such
  4457     party’s negligence to the extent applicable law prohibits such limitation.
  4458     Some jurisdictions do not allow the exclusion or limitation of incidental or
  4459     consequential damages, so this exclusion and limitation may not apply to You.
  4460  
  4461  8. Litigation
  4462  
  4463     Any litigation relating to this License may be brought only in the courts of
  4464     a jurisdiction where the defendant maintains its principal place of business
  4465     and such litigation shall be governed by laws of that jurisdiction, without
  4466     reference to its conflict-of-law provisions. Nothing in this Section shall
  4467     prevent a party’s ability to bring cross-claims or counter-claims.
  4468  
  4469  9. Miscellaneous
  4470  
  4471     This License represents the complete agreement concerning the subject matter
  4472     hereof. If any provision of this License is held to be unenforceable, such
  4473     provision shall be reformed only to the extent necessary to make it
  4474     enforceable. Any law or regulation which provides that the language of a
  4475     contract shall be construed against the drafter shall not be used to construe
  4476     this License against a Contributor.
  4477  
  4478  
  4479  10. Versions of the License
  4480  
  4481  10.1. New Versions
  4482  
  4483        Mozilla Foundation is the license steward. Except as provided in Section
  4484        10.3, no one other than the license steward has the right to modify or
  4485        publish new versions of this License. Each version will be given a
  4486        distinguishing version number.
  4487  
  4488  10.2. Effect of New Versions
  4489  
  4490        You may distribute the Covered Software under the terms of the version of
  4491        the License under which You originally received the Covered Software, or
  4492        under the terms of any subsequent version published by the license
  4493        steward.
  4494  
  4495  10.3. Modified Versions
  4496  
  4497        If you create software not governed by this License, and you want to
  4498        create a new license for such software, you may create and use a modified
  4499        version of this License if you rename the license and remove any
  4500        references to the name of the license steward (except to note that such
  4501        modified license differs from this License).
  4502  
  4503  10.4. Distributing Source Code Form that is Incompatible With Secondary Licenses
  4504        If You choose to distribute Source Code Form that is Incompatible With
  4505        Secondary Licenses under the terms of this version of the License, the
  4506        notice described in Exhibit B of this License must be attached.
  4507  
  4508  Exhibit A - Source Code Form License Notice
  4509  
  4510        This Source Code Form is subject to the
  4511        terms of the Mozilla Public License, v.
  4512        2.0. If a copy of the MPL was not
  4513        distributed with this file, You can
  4514        obtain one at
  4515        http://mozilla.org/MPL/2.0/.
  4516  
  4517  If it is not possible or desirable to put the notice in a particular file, then
  4518  You may include the notice in a location (such as a LICENSE file in a relevant
  4519  directory) where a recipient would be likely to look for such a notice.
  4520  
  4521  You may add additional accurate notices of copyright ownership.
  4522  
  4523  Exhibit B - “Incompatible With Secondary Licenses” Notice
  4524  
  4525        This Source Code Form is “Incompatible
  4526        With Secondary Licenses”, as defined by
  4527        the Mozilla Public License, v. 2.0.
  4528  
  4529  ================================================================
  4530  
  4531  github.com/inconshreveable/mousetrap
  4532  https://github.com/inconshreveable/mousetrap
  4533  ----------------------------------------------------------------
  4534                                   Apache License
  4535                             Version 2.0, January 2004
  4536                          http://www.apache.org/licenses/
  4537  
  4538     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  4539  
  4540     1. Definitions.
  4541  
  4542        "License" shall mean the terms and conditions for use, reproduction,
  4543        and distribution as defined by Sections 1 through 9 of this document.
  4544  
  4545        "Licensor" shall mean the copyright owner or entity authorized by
  4546        the copyright owner that is granting the License.
  4547  
  4548        "Legal Entity" shall mean the union of the acting entity and all
  4549        other entities that control, are controlled by, or are under common
  4550        control with that entity. For the purposes of this definition,
  4551        "control" means (i) the power, direct or indirect, to cause the
  4552        direction or management of such entity, whether by contract or
  4553        otherwise, or (ii) ownership of fifty percent (50%) or more of the
  4554        outstanding shares, or (iii) beneficial ownership of such entity.
  4555  
  4556        "You" (or "Your") shall mean an individual or Legal Entity
  4557        exercising permissions granted by this License.
  4558  
  4559        "Source" form shall mean the preferred form for making modifications,
  4560        including but not limited to software source code, documentation
  4561        source, and configuration files.
  4562  
  4563        "Object" form shall mean any form resulting from mechanical
  4564        transformation or translation of a Source form, including but
  4565        not limited to compiled object code, generated documentation,
  4566        and conversions to other media types.
  4567  
  4568        "Work" shall mean the work of authorship, whether in Source or
  4569        Object form, made available under the License, as indicated by a
  4570        copyright notice that is included in or attached to the work
  4571        (an example is provided in the Appendix below).
  4572  
  4573        "Derivative Works" shall mean any work, whether in Source or Object
  4574        form, that is based on (or derived from) the Work and for which the
  4575        editorial revisions, annotations, elaborations, or other modifications
  4576        represent, as a whole, an original work of authorship. For the purposes
  4577        of this License, Derivative Works shall not include works that remain
  4578        separable from, or merely link (or bind by name) to the interfaces of,
  4579        the Work and Derivative Works thereof.
  4580  
  4581        "Contribution" shall mean any work of authorship, including
  4582        the original version of the Work and any modifications or additions
  4583        to that Work or Derivative Works thereof, that is intentionally
  4584        submitted to Licensor for inclusion in the Work by the copyright owner
  4585        or by an individual or Legal Entity authorized to submit on behalf of
  4586        the copyright owner. For the purposes of this definition, "submitted"
  4587        means any form of electronic, verbal, or written communication sent
  4588        to the Licensor or its representatives, including but not limited to
  4589        communication on electronic mailing lists, source code control systems,
  4590        and issue tracking systems that are managed by, or on behalf of, the
  4591        Licensor for the purpose of discussing and improving the Work, but
  4592        excluding communication that is conspicuously marked or otherwise
  4593        designated in writing by the copyright owner as "Not a Contribution."
  4594  
  4595        "Contributor" shall mean Licensor and any individual or Legal Entity
  4596        on behalf of whom a Contribution has been received by Licensor and
  4597        subsequently incorporated within the Work.
  4598  
  4599     2. Grant of Copyright License. Subject to the terms and conditions of
  4600        this License, each Contributor hereby grants to You a perpetual,
  4601        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  4602        copyright license to reproduce, prepare Derivative Works of,
  4603        publicly display, publicly perform, sublicense, and distribute the
  4604        Work and such Derivative Works in Source or Object form.
  4605  
  4606     3. Grant of Patent License. Subject to the terms and conditions of
  4607        this License, each Contributor hereby grants to You a perpetual,
  4608        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  4609        (except as stated in this section) patent license to make, have made,
  4610        use, offer to sell, sell, import, and otherwise transfer the Work,
  4611        where such license applies only to those patent claims licensable
  4612        by such Contributor that are necessarily infringed by their
  4613        Contribution(s) alone or by combination of their Contribution(s)
  4614        with the Work to which such Contribution(s) was submitted. If You
  4615        institute patent litigation against any entity (including a
  4616        cross-claim or counterclaim in a lawsuit) alleging that the Work
  4617        or a Contribution incorporated within the Work constitutes direct
  4618        or contributory patent infringement, then any patent licenses
  4619        granted to You under this License for that Work shall terminate
  4620        as of the date such litigation is filed.
  4621  
  4622     4. Redistribution. You may reproduce and distribute copies of the
  4623        Work or Derivative Works thereof in any medium, with or without
  4624        modifications, and in Source or Object form, provided that You
  4625        meet the following conditions:
  4626  
  4627        (a) You must give any other recipients of the Work or
  4628            Derivative Works a copy of this License; and
  4629  
  4630        (b) You must cause any modified files to carry prominent notices
  4631            stating that You changed the files; and
  4632  
  4633        (c) You must retain, in the Source form of any Derivative Works
  4634            that You distribute, all copyright, patent, trademark, and
  4635            attribution notices from the Source form of the Work,
  4636            excluding those notices that do not pertain to any part of
  4637            the Derivative Works; and
  4638  
  4639        (d) If the Work includes a "NOTICE" text file as part of its
  4640            distribution, then any Derivative Works that You distribute must
  4641            include a readable copy of the attribution notices contained
  4642            within such NOTICE file, excluding those notices that do not
  4643            pertain to any part of the Derivative Works, in at least one
  4644            of the following places: within a NOTICE text file distributed
  4645            as part of the Derivative Works; within the Source form or
  4646            documentation, if provided along with the Derivative Works; or,
  4647            within a display generated by the Derivative Works, if and
  4648            wherever such third-party notices normally appear. The contents
  4649            of the NOTICE file are for informational purposes only and
  4650            do not modify the License. You may add Your own attribution
  4651            notices within Derivative Works that You distribute, alongside
  4652            or as an addendum to the NOTICE text from the Work, provided
  4653            that such additional attribution notices cannot be construed
  4654            as modifying the License.
  4655  
  4656        You may add Your own copyright statement to Your modifications and
  4657        may provide additional or different license terms and conditions
  4658        for use, reproduction, or distribution of Your modifications, or
  4659        for any such Derivative Works as a whole, provided Your use,
  4660        reproduction, and distribution of the Work otherwise complies with
  4661        the conditions stated in this License.
  4662  
  4663     5. Submission of Contributions. Unless You explicitly state otherwise,
  4664        any Contribution intentionally submitted for inclusion in the Work
  4665        by You to the Licensor shall be under the terms and conditions of
  4666        this License, without any additional terms or conditions.
  4667        Notwithstanding the above, nothing herein shall supersede or modify
  4668        the terms of any separate license agreement you may have executed
  4669        with Licensor regarding such Contributions.
  4670  
  4671     6. Trademarks. This License does not grant permission to use the trade
  4672        names, trademarks, service marks, or product names of the Licensor,
  4673        except as required for reasonable and customary use in describing the
  4674        origin of the Work and reproducing the content of the NOTICE file.
  4675  
  4676     7. Disclaimer of Warranty. Unless required by applicable law or
  4677        agreed to in writing, Licensor provides the Work (and each
  4678        Contributor provides its Contributions) on an "AS IS" BASIS,
  4679        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  4680        implied, including, without limitation, any warranties or conditions
  4681        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  4682        PARTICULAR PURPOSE. You are solely responsible for determining the
  4683        appropriateness of using or redistributing the Work and assume any
  4684        risks associated with Your exercise of permissions under this License.
  4685  
  4686     8. Limitation of Liability. In no event and under no legal theory,
  4687        whether in tort (including negligence), contract, or otherwise,
  4688        unless required by applicable law (such as deliberate and grossly
  4689        negligent acts) or agreed to in writing, shall any Contributor be
  4690        liable to You for damages, including any direct, indirect, special,
  4691        incidental, or consequential damages of any character arising as a
  4692        result of this License or out of the use or inability to use the
  4693        Work (including but not limited to damages for loss of goodwill,
  4694        work stoppage, computer failure or malfunction, or any and all
  4695        other commercial damages or losses), even if such Contributor
  4696        has been advised of the possibility of such damages.
  4697  
  4698     9. Accepting Warranty or Additional Liability. While redistributing
  4699        the Work or Derivative Works thereof, You may choose to offer,
  4700        and charge a fee for, acceptance of support, warranty, indemnity,
  4701        or other liability obligations and/or rights consistent with this
  4702        License. However, in accepting such obligations, You may act only
  4703        on Your own behalf and on Your sole responsibility, not on behalf
  4704        of any other Contributor, and only if You agree to indemnify,
  4705        defend, and hold each Contributor harmless for any liability
  4706        incurred by, or claims asserted against, such Contributor by reason
  4707        of your accepting any such warranty or additional liability.
  4708  
  4709     END OF TERMS AND CONDITIONS
  4710  
  4711     APPENDIX: How to apply the Apache License to your work.
  4712  
  4713        To apply the Apache License to your work, attach the following
  4714        boilerplate notice, with the fields enclosed by brackets "[]"
  4715        replaced with your own identifying information. (Don't include
  4716        the brackets!)  The text should be enclosed in the appropriate
  4717        comment syntax for the file format. We also recommend that a
  4718        file or class name and description of purpose be included on the
  4719        same "printed page" as the copyright notice for easier
  4720        identification within third-party archives.
  4721  
  4722     Copyright 2022 Alan Shreve (@inconshreveable)
  4723  
  4724     Licensed under the Apache License, Version 2.0 (the "License");
  4725     you may not use this file except in compliance with the License.
  4726     You may obtain a copy of the License at
  4727  
  4728         http://www.apache.org/licenses/LICENSE-2.0
  4729  
  4730     Unless required by applicable law or agreed to in writing, software
  4731     distributed under the License is distributed on an "AS IS" BASIS,
  4732     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  4733     See the License for the specific language governing permissions and
  4734     limitations under the License.
  4735  
  4736  ================================================================
  4737  
  4738  github.com/jedib0t/go-pretty/v6
  4739  https://github.com/jedib0t/go-pretty/v6
  4740  ----------------------------------------------------------------
  4741  MIT License
  4742  
  4743  Copyright (c) 2018 jedib0t
  4744  
  4745  Permission is hereby granted, free of charge, to any person obtaining a copy
  4746  of this software and associated documentation files (the "Software"), to deal
  4747  in the Software without restriction, including without limitation the rights
  4748  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  4749  copies of the Software, and to permit persons to whom the Software is
  4750  furnished to do so, subject to the following conditions:
  4751  
  4752  The above copyright notice and this permission notice shall be included in all
  4753  copies or substantial portions of the Software.
  4754  
  4755  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  4756  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  4757  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  4758  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  4759  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  4760  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  4761  SOFTWARE.
  4762  
  4763  ================================================================
  4764  
  4765  github.com/jessevdk/go-flags
  4766  https://github.com/jessevdk/go-flags
  4767  ----------------------------------------------------------------
  4768  Copyright (c) 2012 Jesse van den Kieboom. All rights reserved.
  4769  Redistribution and use in source and binary forms, with or without
  4770  modification, are permitted provided that the following conditions are
  4771  met:
  4772  
  4773     * Redistributions of source code must retain the above copyright
  4774       notice, this list of conditions and the following disclaimer.
  4775     * Redistributions in binary form must reproduce the above
  4776       copyright notice, this list of conditions and the following disclaimer
  4777       in the documentation and/or other materials provided with the
  4778       distribution.
  4779     * Neither the name of Google Inc. nor the names of its
  4780       contributors may be used to endorse or promote products derived from
  4781       this software without specific prior written permission.
  4782  
  4783  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  4784  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  4785  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  4786  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  4787  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  4788  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  4789  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  4790  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  4791  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  4792  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  4793  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  4794  
  4795  ================================================================
  4796  
  4797  github.com/josharian/intern
  4798  https://github.com/josharian/intern
  4799  ----------------------------------------------------------------
  4800  MIT License
  4801  
  4802  Copyright (c) 2019 Josh Bleecher Snyder
  4803  
  4804  Permission is hereby granted, free of charge, to any person obtaining a copy
  4805  of this software and associated documentation files (the "Software"), to deal
  4806  in the Software without restriction, including without limitation the rights
  4807  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  4808  copies of the Software, and to permit persons to whom the Software is
  4809  furnished to do so, subject to the following conditions:
  4810  
  4811  The above copyright notice and this permission notice shall be included in all
  4812  copies or substantial portions of the Software.
  4813  
  4814  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  4815  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  4816  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  4817  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  4818  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  4819  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  4820  SOFTWARE.
  4821  
  4822  ================================================================
  4823  
  4824  github.com/juju/ratelimit
  4825  https://github.com/juju/ratelimit
  4826  ----------------------------------------------------------------
  4827  All files in this repository are licensed as follows. If you contribute
  4828  to this repository, it is assumed that you license your contribution
  4829  under the same license unless you state otherwise.
  4830  
  4831  All files Copyright (C) 2015 Canonical Ltd. unless otherwise specified in the file.
  4832  
  4833  This software is licensed under the LGPLv3, included below.
  4834  
  4835  As a special exception to the GNU Lesser General Public License version 3
  4836  ("LGPL3"), the copyright holders of this Library give you permission to
  4837  convey to a third party a Combined Work that links statically or dynamically
  4838  to this Library without providing any Minimal Corresponding Source or
  4839  Minimal Application Code as set out in 4d or providing the installation
  4840  information set out in section 4e, provided that you comply with the other
  4841  provisions of LGPL3 and provided that you meet, for the Application the
  4842  terms and conditions of the license(s) which apply to the Application.
  4843  
  4844  Except as stated in this special exception, the provisions of LGPL3 will
  4845  continue to comply in full to this Library. If you modify this Library, you
  4846  may apply this exception to your version of this Library, but you are not
  4847  obliged to do so. If you do not wish to do so, delete this exception
  4848  statement from your version. This exception does not (and cannot) modify any
  4849  license terms which apply to the Application, with which you must still
  4850  comply.
  4851  
  4852  
  4853                     GNU LESSER GENERAL PUBLIC LICENSE
  4854                         Version 3, 29 June 2007
  4855  
  4856   Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
  4857   Everyone is permitted to copy and distribute verbatim copies
  4858   of this license document, but changing it is not allowed.
  4859  
  4860  
  4861    This version of the GNU Lesser General Public License incorporates
  4862  the terms and conditions of version 3 of the GNU General Public
  4863  License, supplemented by the additional permissions listed below.
  4864  
  4865    0. Additional Definitions.
  4866  
  4867    As used herein, "this License" refers to version 3 of the GNU Lesser
  4868  General Public License, and the "GNU GPL" refers to version 3 of the GNU
  4869  General Public License.
  4870  
  4871    "The Library" refers to a covered work governed by this License,
  4872  other than an Application or a Combined Work as defined below.
  4873  
  4874    An "Application" is any work that makes use of an interface provided
  4875  by the Library, but which is not otherwise based on the Library.
  4876  Defining a subclass of a class defined by the Library is deemed a mode
  4877  of using an interface provided by the Library.
  4878  
  4879    A "Combined Work" is a work produced by combining or linking an
  4880  Application with the Library.  The particular version of the Library
  4881  with which the Combined Work was made is also called the "Linked
  4882  Version".
  4883  
  4884    The "Minimal Corresponding Source" for a Combined Work means the
  4885  Corresponding Source for the Combined Work, excluding any source code
  4886  for portions of the Combined Work that, considered in isolation, are
  4887  based on the Application, and not on the Linked Version.
  4888  
  4889    The "Corresponding Application Code" for a Combined Work means the
  4890  object code and/or source code for the Application, including any data
  4891  and utility programs needed for reproducing the Combined Work from the
  4892  Application, but excluding the System Libraries of the Combined Work.
  4893  
  4894    1. Exception to Section 3 of the GNU GPL.
  4895  
  4896    You may convey a covered work under sections 3 and 4 of this License
  4897  without being bound by section 3 of the GNU GPL.
  4898  
  4899    2. Conveying Modified Versions.
  4900  
  4901    If you modify a copy of the Library, and, in your modifications, a
  4902  facility refers to a function or data to be supplied by an Application
  4903  that uses the facility (other than as an argument passed when the
  4904  facility is invoked), then you may convey a copy of the modified
  4905  version:
  4906  
  4907     a) under this License, provided that you make a good faith effort to
  4908     ensure that, in the event an Application does not supply the
  4909     function or data, the facility still operates, and performs
  4910     whatever part of its purpose remains meaningful, or
  4911  
  4912     b) under the GNU GPL, with none of the additional permissions of
  4913     this License applicable to that copy.
  4914  
  4915    3. Object Code Incorporating Material from Library Header Files.
  4916  
  4917    The object code form of an Application may incorporate material from
  4918  a header file that is part of the Library.  You may convey such object
  4919  code under terms of your choice, provided that, if the incorporated
  4920  material is not limited to numerical parameters, data structure
  4921  layouts and accessors, or small macros, inline functions and templates
  4922  (ten or fewer lines in length), you do both of the following:
  4923  
  4924     a) Give prominent notice with each copy of the object code that the
  4925     Library is used in it and that the Library and its use are
  4926     covered by this License.
  4927  
  4928     b) Accompany the object code with a copy of the GNU GPL and this license
  4929     document.
  4930  
  4931    4. Combined Works.
  4932  
  4933    You may convey a Combined Work under terms of your choice that,
  4934  taken together, effectively do not restrict modification of the
  4935  portions of the Library contained in the Combined Work and reverse
  4936  engineering for debugging such modifications, if you also do each of
  4937  the following:
  4938  
  4939     a) Give prominent notice with each copy of the Combined Work that
  4940     the Library is used in it and that the Library and its use are
  4941     covered by this License.
  4942  
  4943     b) Accompany the Combined Work with a copy of the GNU GPL and this license
  4944     document.
  4945  
  4946     c) For a Combined Work that displays copyright notices during
  4947     execution, include the copyright notice for the Library among
  4948     these notices, as well as a reference directing the user to the
  4949     copies of the GNU GPL and this license document.
  4950  
  4951     d) Do one of the following:
  4952  
  4953         0) Convey the Minimal Corresponding Source under the terms of this
  4954         License, and the Corresponding Application Code in a form
  4955         suitable for, and under terms that permit, the user to
  4956         recombine or relink the Application with a modified version of
  4957         the Linked Version to produce a modified Combined Work, in the
  4958         manner specified by section 6 of the GNU GPL for conveying
  4959         Corresponding Source.
  4960  
  4961         1) Use a suitable shared library mechanism for linking with the
  4962         Library.  A suitable mechanism is one that (a) uses at run time
  4963         a copy of the Library already present on the user's computer
  4964         system, and (b) will operate properly with a modified version
  4965         of the Library that is interface-compatible with the Linked
  4966         Version.
  4967  
  4968     e) Provide Installation Information, but only if you would otherwise
  4969     be required to provide such information under section 6 of the
  4970     GNU GPL, and only to the extent that such information is
  4971     necessary to install and execute a modified version of the
  4972     Combined Work produced by recombining or relinking the
  4973     Application with a modified version of the Linked Version. (If
  4974     you use option 4d0, the Installation Information must accompany
  4975     the Minimal Corresponding Source and Corresponding Application
  4976     Code. If you use option 4d1, you must provide the Installation
  4977     Information in the manner specified by section 6 of the GNU GPL
  4978     for conveying Corresponding Source.)
  4979  
  4980    5. Combined Libraries.
  4981  
  4982    You may place library facilities that are a work based on the
  4983  Library side by side in a single library together with other library
  4984  facilities that are not Applications and are not covered by this
  4985  License, and convey such a combined library under terms of your
  4986  choice, if you do both of the following:
  4987  
  4988     a) Accompany the combined library with a copy of the same work based
  4989     on the Library, uncombined with any other library facilities,
  4990     conveyed under the terms of this License.
  4991  
  4992     b) Give prominent notice with the combined library that part of it
  4993     is a work based on the Library, and explaining where to find the
  4994     accompanying uncombined form of the same work.
  4995  
  4996    6. Revised Versions of the GNU Lesser General Public License.
  4997  
  4998    The Free Software Foundation may publish revised and/or new versions
  4999  of the GNU Lesser General Public License from time to time. Such new
  5000  versions will be similar in spirit to the present version, but may
  5001  differ in detail to address new problems or concerns.
  5002  
  5003    Each version is given a distinguishing version number. If the
  5004  Library as you received it specifies that a certain numbered version
  5005  of the GNU Lesser General Public License "or any later version"
  5006  applies to it, you have the option of following the terms and
  5007  conditions either of that published version or of any later version
  5008  published by the Free Software Foundation. If the Library as you
  5009  received it does not specify a version number of the GNU Lesser
  5010  General Public License, you may choose any version of the GNU Lesser
  5011  General Public License ever published by the Free Software Foundation.
  5012  
  5013    If the Library as you received it specifies that a proxy can decide
  5014  whether future versions of the GNU Lesser General Public License shall
  5015  apply, that proxy's public statement of acceptance of any version is
  5016  permanent authorization for you to choose that version for the
  5017  Library.
  5018  
  5019  ================================================================
  5020  
  5021  github.com/klauspost/compress
  5022  https://github.com/klauspost/compress
  5023  ----------------------------------------------------------------
  5024  Copyright (c) 2012 The Go Authors. All rights reserved.
  5025  Copyright (c) 2019 Klaus Post. All rights reserved.
  5026  
  5027  Redistribution and use in source and binary forms, with or without
  5028  modification, are permitted provided that the following conditions are
  5029  met:
  5030  
  5031     * Redistributions of source code must retain the above copyright
  5032  notice, this list of conditions and the following disclaimer.
  5033     * Redistributions in binary form must reproduce the above
  5034  copyright notice, this list of conditions and the following disclaimer
  5035  in the documentation and/or other materials provided with the
  5036  distribution.
  5037     * Neither the name of Google Inc. nor the names of its
  5038  contributors may be used to endorse or promote products derived from
  5039  this software without specific prior written permission.
  5040  
  5041  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  5042  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  5043  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  5044  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  5045  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  5046  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  5047  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  5048  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  5049  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  5050  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  5051  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  5052  
  5053  ------------------
  5054  
  5055  Files: gzhttp/*
  5056  
  5057                                   Apache License
  5058                             Version 2.0, January 2004
  5059                          http://www.apache.org/licenses/
  5060  
  5061     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  5062  
  5063     1. Definitions.
  5064  
  5065        "License" shall mean the terms and conditions for use, reproduction,
  5066        and distribution as defined by Sections 1 through 9 of this document.
  5067  
  5068        "Licensor" shall mean the copyright owner or entity authorized by
  5069        the copyright owner that is granting the License.
  5070  
  5071        "Legal Entity" shall mean the union of the acting entity and all
  5072        other entities that control, are controlled by, or are under common
  5073        control with that entity. For the purposes of this definition,
  5074        "control" means (i) the power, direct or indirect, to cause the
  5075        direction or management of such entity, whether by contract or
  5076        otherwise, or (ii) ownership of fifty percent (50%) or more of the
  5077        outstanding shares, or (iii) beneficial ownership of such entity.
  5078  
  5079        "You" (or "Your") shall mean an individual or Legal Entity
  5080        exercising permissions granted by this License.
  5081  
  5082        "Source" form shall mean the preferred form for making modifications,
  5083        including but not limited to software source code, documentation
  5084        source, and configuration files.
  5085  
  5086        "Object" form shall mean any form resulting from mechanical
  5087        transformation or translation of a Source form, including but
  5088        not limited to compiled object code, generated documentation,
  5089        and conversions to other media types.
  5090  
  5091        "Work" shall mean the work of authorship, whether in Source or
  5092        Object form, made available under the License, as indicated by a
  5093        copyright notice that is included in or attached to the work
  5094        (an example is provided in the Appendix below).
  5095  
  5096        "Derivative Works" shall mean any work, whether in Source or Object
  5097        form, that is based on (or derived from) the Work and for which the
  5098        editorial revisions, annotations, elaborations, or other modifications
  5099        represent, as a whole, an original work of authorship. For the purposes
  5100        of this License, Derivative Works shall not include works that remain
  5101        separable from, or merely link (or bind by name) to the interfaces of,
  5102        the Work and Derivative Works thereof.
  5103  
  5104        "Contribution" shall mean any work of authorship, including
  5105        the original version of the Work and any modifications or additions
  5106        to that Work or Derivative Works thereof, that is intentionally
  5107        submitted to Licensor for inclusion in the Work by the copyright owner
  5108        or by an individual or Legal Entity authorized to submit on behalf of
  5109        the copyright owner. For the purposes of this definition, "submitted"
  5110        means any form of electronic, verbal, or written communication sent
  5111        to the Licensor or its representatives, including but not limited to
  5112        communication on electronic mailing lists, source code control systems,
  5113        and issue tracking systems that are managed by, or on behalf of, the
  5114        Licensor for the purpose of discussing and improving the Work, but
  5115        excluding communication that is conspicuously marked or otherwise
  5116        designated in writing by the copyright owner as "Not a Contribution."
  5117  
  5118        "Contributor" shall mean Licensor and any individual or Legal Entity
  5119        on behalf of whom a Contribution has been received by Licensor and
  5120        subsequently incorporated within the Work.
  5121  
  5122     2. Grant of Copyright License. Subject to the terms and conditions of
  5123        this License, each Contributor hereby grants to You a perpetual,
  5124        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  5125        copyright license to reproduce, prepare Derivative Works of,
  5126        publicly display, publicly perform, sublicense, and distribute the
  5127        Work and such Derivative Works in Source or Object form.
  5128  
  5129     3. Grant of Patent License. Subject to the terms and conditions of
  5130        this License, each Contributor hereby grants to You a perpetual,
  5131        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  5132        (except as stated in this section) patent license to make, have made,
  5133        use, offer to sell, sell, import, and otherwise transfer the Work,
  5134        where such license applies only to those patent claims licensable
  5135        by such Contributor that are necessarily infringed by their
  5136        Contribution(s) alone or by combination of their Contribution(s)
  5137        with the Work to which such Contribution(s) was submitted. If You
  5138        institute patent litigation against any entity (including a
  5139        cross-claim or counterclaim in a lawsuit) alleging that the Work
  5140        or a Contribution incorporated within the Work constitutes direct
  5141        or contributory patent infringement, then any patent licenses
  5142        granted to You under this License for that Work shall terminate
  5143        as of the date such litigation is filed.
  5144  
  5145     4. Redistribution. You may reproduce and distribute copies of the
  5146        Work or Derivative Works thereof in any medium, with or without
  5147        modifications, and in Source or Object form, provided that You
  5148        meet the following conditions:
  5149  
  5150        (a) You must give any other recipients of the Work or
  5151            Derivative Works a copy of this License; and
  5152  
  5153        (b) You must cause any modified files to carry prominent notices
  5154            stating that You changed the files; and
  5155  
  5156        (c) You must retain, in the Source form of any Derivative Works
  5157            that You distribute, all copyright, patent, trademark, and
  5158            attribution notices from the Source form of the Work,
  5159            excluding those notices that do not pertain to any part of
  5160            the Derivative Works; and
  5161  
  5162        (d) If the Work includes a "NOTICE" text file as part of its
  5163            distribution, then any Derivative Works that You distribute must
  5164            include a readable copy of the attribution notices contained
  5165            within such NOTICE file, excluding those notices that do not
  5166            pertain to any part of the Derivative Works, in at least one
  5167            of the following places: within a NOTICE text file distributed
  5168            as part of the Derivative Works; within the Source form or
  5169            documentation, if provided along with the Derivative Works; or,
  5170            within a display generated by the Derivative Works, if and
  5171            wherever such third-party notices normally appear. The contents
  5172            of the NOTICE file are for informational purposes only and
  5173            do not modify the License. You may add Your own attribution
  5174            notices within Derivative Works that You distribute, alongside
  5175            or as an addendum to the NOTICE text from the Work, provided
  5176            that such additional attribution notices cannot be construed
  5177            as modifying the License.
  5178  
  5179        You may add Your own copyright statement to Your modifications and
  5180        may provide additional or different license terms and conditions
  5181        for use, reproduction, or distribution of Your modifications, or
  5182        for any such Derivative Works as a whole, provided Your use,
  5183        reproduction, and distribution of the Work otherwise complies with
  5184        the conditions stated in this License.
  5185  
  5186     5. Submission of Contributions. Unless You explicitly state otherwise,
  5187        any Contribution intentionally submitted for inclusion in the Work
  5188        by You to the Licensor shall be under the terms and conditions of
  5189        this License, without any additional terms or conditions.
  5190        Notwithstanding the above, nothing herein shall supersede or modify
  5191        the terms of any separate license agreement you may have executed
  5192        with Licensor regarding such Contributions.
  5193  
  5194     6. Trademarks. This License does not grant permission to use the trade
  5195        names, trademarks, service marks, or product names of the Licensor,
  5196        except as required for reasonable and customary use in describing the
  5197        origin of the Work and reproducing the content of the NOTICE file.
  5198  
  5199     7. Disclaimer of Warranty. Unless required by applicable law or
  5200        agreed to in writing, Licensor provides the Work (and each
  5201        Contributor provides its Contributions) on an "AS IS" BASIS,
  5202        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  5203        implied, including, without limitation, any warranties or conditions
  5204        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  5205        PARTICULAR PURPOSE. You are solely responsible for determining the
  5206        appropriateness of using or redistributing the Work and assume any
  5207        risks associated with Your exercise of permissions under this License.
  5208  
  5209     8. Limitation of Liability. In no event and under no legal theory,
  5210        whether in tort (including negligence), contract, or otherwise,
  5211        unless required by applicable law (such as deliberate and grossly
  5212        negligent acts) or agreed to in writing, shall any Contributor be
  5213        liable to You for damages, including any direct, indirect, special,
  5214        incidental, or consequential damages of any character arising as a
  5215        result of this License or out of the use or inability to use the
  5216        Work (including but not limited to damages for loss of goodwill,
  5217        work stoppage, computer failure or malfunction, or any and all
  5218        other commercial damages or losses), even if such Contributor
  5219        has been advised of the possibility of such damages.
  5220  
  5221     9. Accepting Warranty or Additional Liability. While redistributing
  5222        the Work or Derivative Works thereof, You may choose to offer,
  5223        and charge a fee for, acceptance of support, warranty, indemnity,
  5224        or other liability obligations and/or rights consistent with this
  5225        License. However, in accepting such obligations, You may act only
  5226        on Your own behalf and on Your sole responsibility, not on behalf
  5227        of any other Contributor, and only if You agree to indemnify,
  5228        defend, and hold each Contributor harmless for any liability
  5229        incurred by, or claims asserted against, such Contributor by reason
  5230        of your accepting any such warranty or additional liability.
  5231  
  5232     END OF TERMS AND CONDITIONS
  5233  
  5234     APPENDIX: How to apply the Apache License to your work.
  5235  
  5236        To apply the Apache License to your work, attach the following
  5237        boilerplate notice, with the fields enclosed by brackets "[]"
  5238        replaced with your own identifying information. (Don't include
  5239        the brackets!)  The text should be enclosed in the appropriate
  5240        comment syntax for the file format. We also recommend that a
  5241        file or class name and description of purpose be included on the
  5242        same "printed page" as the copyright notice for easier
  5243        identification within third-party archives.
  5244  
  5245     Copyright 2016-2017 The New York Times Company
  5246  
  5247     Licensed under the Apache License, Version 2.0 (the "License");
  5248     you may not use this file except in compliance with the License.
  5249     You may obtain a copy of the License at
  5250  
  5251         http://www.apache.org/licenses/LICENSE-2.0
  5252  
  5253     Unless required by applicable law or agreed to in writing, software
  5254     distributed under the License is distributed on an "AS IS" BASIS,
  5255     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  5256     See the License for the specific language governing permissions and
  5257     limitations under the License.
  5258  
  5259  ------------------
  5260  
  5261  Files: s2/cmd/internal/readahead/*
  5262  
  5263  The MIT License (MIT)
  5264  
  5265  Copyright (c) 2015 Klaus Post
  5266  
  5267  Permission is hereby granted, free of charge, to any person obtaining a copy
  5268  of this software and associated documentation files (the "Software"), to deal
  5269  in the Software without restriction, including without limitation the rights
  5270  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  5271  copies of the Software, and to permit persons to whom the Software is
  5272  furnished to do so, subject to the following conditions:
  5273  
  5274  The above copyright notice and this permission notice shall be included in all
  5275  copies or substantial portions of the Software.
  5276  
  5277  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  5278  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  5279  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  5280  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  5281  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  5282  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  5283  SOFTWARE.
  5284  
  5285  ---------------------
  5286  Files: snappy/*
  5287  Files: internal/snapref/*
  5288  
  5289  Copyright (c) 2011 The Snappy-Go Authors. All rights reserved.
  5290  
  5291  Redistribution and use in source and binary forms, with or without
  5292  modification, are permitted provided that the following conditions are
  5293  met:
  5294  
  5295     * Redistributions of source code must retain the above copyright
  5296  notice, this list of conditions and the following disclaimer.
  5297     * Redistributions in binary form must reproduce the above
  5298  copyright notice, this list of conditions and the following disclaimer
  5299  in the documentation and/or other materials provided with the
  5300  distribution.
  5301     * Neither the name of Google Inc. nor the names of its
  5302  contributors may be used to endorse or promote products derived from
  5303  this software without specific prior written permission.
  5304  
  5305  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  5306  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  5307  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  5308  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  5309  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  5310  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  5311  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  5312  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  5313  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  5314  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  5315  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  5316  
  5317  -----------------
  5318  
  5319  Files: s2/cmd/internal/filepathx/*
  5320  
  5321  Copyright 2016 The filepathx Authors
  5322  
  5323  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:
  5324  
  5325  The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
  5326  
  5327  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.
  5328  
  5329  ================================================================
  5330  
  5331  github.com/klauspost/cpuid/v2
  5332  https://github.com/klauspost/cpuid/v2
  5333  ----------------------------------------------------------------
  5334  The MIT License (MIT)
  5335  
  5336  Copyright (c) 2015 Klaus Post
  5337  
  5338  Permission is hereby granted, free of charge, to any person obtaining a copy
  5339  of this software and associated documentation files (the "Software"), to deal
  5340  in the Software without restriction, including without limitation the rights
  5341  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  5342  copies of the Software, and to permit persons to whom the Software is
  5343  furnished to do so, subject to the following conditions:
  5344  
  5345  The above copyright notice and this permission notice shall be included in all
  5346  copies or substantial portions of the Software.
  5347  
  5348  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  5349  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  5350  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  5351  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  5352  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  5353  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  5354  SOFTWARE.
  5355  
  5356  
  5357  ================================================================
  5358  
  5359  github.com/kr/pretty
  5360  https://github.com/kr/pretty
  5361  ----------------------------------------------------------------
  5362  Copyright 2012 Keith Rarick
  5363  
  5364  Permission is hereby granted, free of charge, to any person obtaining a copy
  5365  of this software and associated documentation files (the "Software"), to deal
  5366  in the Software without restriction, including without limitation the rights
  5367  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  5368  copies of the Software, and to permit persons to whom the Software is
  5369  furnished to do so, subject to the following conditions:
  5370  
  5371  The above copyright notice and this permission notice shall be included in
  5372  all copies or substantial portions of the Software.
  5373  
  5374  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  5375  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  5376  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  5377  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  5378  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  5379  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  5380  THE SOFTWARE.
  5381  
  5382  ================================================================
  5383  
  5384  github.com/kr/text
  5385  https://github.com/kr/text
  5386  ----------------------------------------------------------------
  5387  Copyright 2012 Keith Rarick
  5388  
  5389  Permission is hereby granted, free of charge, to any person obtaining a copy
  5390  of this software and associated documentation files (the "Software"), to deal
  5391  in the Software without restriction, including without limitation the rights
  5392  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  5393  copies of the Software, and to permit persons to whom the Software is
  5394  furnished to do so, subject to the following conditions:
  5395  
  5396  The above copyright notice and this permission notice shall be included in
  5397  all copies or substantial portions of the Software.
  5398  
  5399  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  5400  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  5401  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  5402  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  5403  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  5404  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  5405  THE SOFTWARE.
  5406  
  5407  ================================================================
  5408  
  5409  github.com/lestrrat-go/backoff/v2
  5410  https://github.com/lestrrat-go/backoff/v2
  5411  ----------------------------------------------------------------
  5412  MIT License
  5413  
  5414  Copyright (c) 2018 lestrrat
  5415  
  5416  Permission is hereby granted, free of charge, to any person obtaining a copy
  5417  of this software and associated documentation files (the "Software"), to deal
  5418  in the Software without restriction, including without limitation the rights
  5419  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  5420  copies of the Software, and to permit persons to whom the Software is
  5421  furnished to do so, subject to the following conditions:
  5422  
  5423  The above copyright notice and this permission notice shall be included in all
  5424  copies or substantial portions of the Software.
  5425  
  5426  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  5427  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  5428  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  5429  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  5430  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  5431  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  5432  SOFTWARE.
  5433  
  5434  ================================================================
  5435  
  5436  github.com/lestrrat-go/blackmagic
  5437  https://github.com/lestrrat-go/blackmagic
  5438  ----------------------------------------------------------------
  5439  MIT License
  5440  
  5441  Copyright (c) 2021 lestrrat-go
  5442  
  5443  Permission is hereby granted, free of charge, to any person obtaining a copy
  5444  of this software and associated documentation files (the "Software"), to deal
  5445  in the Software without restriction, including without limitation the rights
  5446  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  5447  copies of the Software, and to permit persons to whom the Software is
  5448  furnished to do so, subject to the following conditions:
  5449  
  5450  The above copyright notice and this permission notice shall be included in all
  5451  copies or substantial portions of the Software.
  5452  
  5453  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  5454  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  5455  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  5456  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  5457  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  5458  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  5459  SOFTWARE.
  5460  
  5461  ================================================================
  5462  
  5463  github.com/lestrrat-go/httpcc
  5464  https://github.com/lestrrat-go/httpcc
  5465  ----------------------------------------------------------------
  5466  MIT License
  5467  
  5468  Copyright (c) 2020 lestrrat-go
  5469  
  5470  Permission is hereby granted, free of charge, to any person obtaining a copy
  5471  of this software and associated documentation files (the "Software"), to deal
  5472  in the Software without restriction, including without limitation the rights
  5473  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  5474  copies of the Software, and to permit persons to whom the Software is
  5475  furnished to do so, subject to the following conditions:
  5476  
  5477  The above copyright notice and this permission notice shall be included in all
  5478  copies or substantial portions of the Software.
  5479  
  5480  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  5481  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  5482  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  5483  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  5484  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  5485  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  5486  SOFTWARE.
  5487  
  5488  ================================================================
  5489  
  5490  github.com/lestrrat-go/iter
  5491  https://github.com/lestrrat-go/iter
  5492  ----------------------------------------------------------------
  5493  MIT License
  5494  
  5495  Copyright (c) 2020 lestrrat-go
  5496  
  5497  Permission is hereby granted, free of charge, to any person obtaining a copy
  5498  of this software and associated documentation files (the "Software"), to deal
  5499  in the Software without restriction, including without limitation the rights
  5500  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  5501  copies of the Software, and to permit persons to whom the Software is
  5502  furnished to do so, subject to the following conditions:
  5503  
  5504  The above copyright notice and this permission notice shall be included in all
  5505  copies or substantial portions of the Software.
  5506  
  5507  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  5508  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  5509  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  5510  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  5511  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  5512  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  5513  SOFTWARE.
  5514  
  5515  ================================================================
  5516  
  5517  github.com/lestrrat-go/jwx
  5518  https://github.com/lestrrat-go/jwx
  5519  ----------------------------------------------------------------
  5520  The MIT License (MIT)
  5521  
  5522  Copyright (c) 2015 lestrrat
  5523  
  5524  Permission is hereby granted, free of charge, to any person obtaining a copy
  5525  of this software and associated documentation files (the "Software"), to deal
  5526  in the Software without restriction, including without limitation the rights
  5527  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  5528  copies of the Software, and to permit persons to whom the Software is
  5529  furnished to do so, subject to the following conditions:
  5530  
  5531  The above copyright notice and this permission notice shall be included in all
  5532  copies or substantial portions of the Software.
  5533  
  5534  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  5535  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  5536  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  5537  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  5538  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  5539  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  5540  SOFTWARE.
  5541  
  5542  
  5543  ================================================================
  5544  
  5545  github.com/lestrrat-go/option
  5546  https://github.com/lestrrat-go/option
  5547  ----------------------------------------------------------------
  5548  MIT License
  5549  
  5550  Copyright (c) 2021 lestrrat-go
  5551  
  5552  Permission is hereby granted, free of charge, to any person obtaining a copy
  5553  of this software and associated documentation files (the "Software"), to deal
  5554  in the Software without restriction, including without limitation the rights
  5555  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  5556  copies of the Software, and to permit persons to whom the Software is
  5557  furnished to do so, subject to the following conditions:
  5558  
  5559  The above copyright notice and this permission notice shall be included in all
  5560  copies or substantial portions of the Software.
  5561  
  5562  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  5563  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  5564  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  5565  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  5566  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  5567  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  5568  SOFTWARE.
  5569  
  5570  ================================================================
  5571  
  5572  github.com/lucasb-eyer/go-colorful
  5573  https://github.com/lucasb-eyer/go-colorful
  5574  ----------------------------------------------------------------
  5575  Copyright (c) 2013 Lucas Beyer
  5576  
  5577  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:
  5578  
  5579  The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
  5580  
  5581  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.
  5582  
  5583  ================================================================
  5584  
  5585  github.com/lufia/plan9stats
  5586  https://github.com/lufia/plan9stats
  5587  ----------------------------------------------------------------
  5588  BSD 3-Clause License
  5589  
  5590  Copyright (c) 2019, KADOTA, Kyohei
  5591  All rights reserved.
  5592  
  5593  Redistribution and use in source and binary forms, with or without
  5594  modification, are permitted provided that the following conditions are met:
  5595  
  5596  1. Redistributions of source code must retain the above copyright notice, this
  5597     list of conditions and the following disclaimer.
  5598  
  5599  2. Redistributions in binary form must reproduce the above copyright notice,
  5600     this list of conditions and the following disclaimer in the documentation
  5601     and/or other materials provided with the distribution.
  5602  
  5603  3. Neither the name of the copyright holder nor the names of its
  5604     contributors may be used to endorse or promote products derived from
  5605     this software without specific prior written permission.
  5606  
  5607  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  5608  AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  5609  IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  5610  DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
  5611  FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  5612  DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  5613  SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
  5614  CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
  5615  OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  5616  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  5617  
  5618  ================================================================
  5619  
  5620  github.com/mailru/easyjson
  5621  https://github.com/mailru/easyjson
  5622  ----------------------------------------------------------------
  5623  Copyright (c) 2016 Mail.Ru Group
  5624  
  5625  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:
  5626  
  5627  The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
  5628  
  5629  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.
  5630  
  5631  ================================================================
  5632  
  5633  github.com/mattn/go-colorable
  5634  https://github.com/mattn/go-colorable
  5635  ----------------------------------------------------------------
  5636  The MIT License (MIT)
  5637  
  5638  Copyright (c) 2016 Yasuhiro Matsumoto
  5639  
  5640  Permission is hereby granted, free of charge, to any person obtaining a copy
  5641  of this software and associated documentation files (the "Software"), to deal
  5642  in the Software without restriction, including without limitation the rights
  5643  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  5644  copies of the Software, and to permit persons to whom the Software is
  5645  furnished to do so, subject to the following conditions:
  5646  
  5647  The above copyright notice and this permission notice shall be included in all
  5648  copies or substantial portions of the Software.
  5649  
  5650  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  5651  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  5652  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  5653  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  5654  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  5655  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  5656  SOFTWARE.
  5657  
  5658  ================================================================
  5659  
  5660  github.com/mattn/go-ieproxy
  5661  https://github.com/mattn/go-ieproxy
  5662  ----------------------------------------------------------------
  5663  MIT License
  5664  
  5665  Copyright (c) 2014 mattn
  5666  Copyright (c) 2017 oliverpool
  5667  Copyright (c) 2019 Adele Reed
  5668  
  5669  Permission is hereby granted, free of charge, to any person obtaining a copy
  5670  of this software and associated documentation files (the "Software"), to deal
  5671  in the Software without restriction, including without limitation the rights
  5672  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  5673  copies of the Software, and to permit persons to whom the Software is
  5674  furnished to do so, subject to the following conditions:
  5675  
  5676  The above copyright notice and this permission notice shall be included in all
  5677  copies or substantial portions of the Software.
  5678  
  5679  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  5680  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  5681  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  5682  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  5683  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  5684  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  5685  SOFTWARE.
  5686  
  5687  ================================================================
  5688  
  5689  github.com/mattn/go-isatty
  5690  https://github.com/mattn/go-isatty
  5691  ----------------------------------------------------------------
  5692  Copyright (c) Yasuhiro MATSUMOTO <mattn.jp@gmail.com>
  5693  
  5694  MIT License (Expat)
  5695  
  5696  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:
  5697  
  5698  The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
  5699  
  5700  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.
  5701  
  5702  ================================================================
  5703  
  5704  github.com/mattn/go-runewidth
  5705  https://github.com/mattn/go-runewidth
  5706  ----------------------------------------------------------------
  5707  The MIT License (MIT)
  5708  
  5709  Copyright (c) 2016 Yasuhiro Matsumoto
  5710  
  5711  Permission is hereby granted, free of charge, to any person obtaining a copy
  5712  of this software and associated documentation files (the "Software"), to deal
  5713  in the Software without restriction, including without limitation the rights
  5714  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  5715  copies of the Software, and to permit persons to whom the Software is
  5716  furnished to do so, subject to the following conditions:
  5717  
  5718  The above copyright notice and this permission notice shall be included in all
  5719  copies or substantial portions of the Software.
  5720  
  5721  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  5722  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  5723  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  5724  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  5725  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  5726  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  5727  SOFTWARE.
  5728  
  5729  ================================================================
  5730  
  5731  github.com/matttproud/golang_protobuf_extensions
  5732  https://github.com/matttproud/golang_protobuf_extensions
  5733  ----------------------------------------------------------------
  5734                                   Apache License
  5735                             Version 2.0, January 2004
  5736                          http://www.apache.org/licenses/
  5737  
  5738     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  5739  
  5740     1. Definitions.
  5741  
  5742        "License" shall mean the terms and conditions for use, reproduction,
  5743        and distribution as defined by Sections 1 through 9 of this document.
  5744  
  5745        "Licensor" shall mean the copyright owner or entity authorized by
  5746        the copyright owner that is granting the License.
  5747  
  5748        "Legal Entity" shall mean the union of the acting entity and all
  5749        other entities that control, are controlled by, or are under common
  5750        control with that entity. For the purposes of this definition,
  5751        "control" means (i) the power, direct or indirect, to cause the
  5752        direction or management of such entity, whether by contract or
  5753        otherwise, or (ii) ownership of fifty percent (50%) or more of the
  5754        outstanding shares, or (iii) beneficial ownership of such entity.
  5755  
  5756        "You" (or "Your") shall mean an individual or Legal Entity
  5757        exercising permissions granted by this License.
  5758  
  5759        "Source" form shall mean the preferred form for making modifications,
  5760        including but not limited to software source code, documentation
  5761        source, and configuration files.
  5762  
  5763        "Object" form shall mean any form resulting from mechanical
  5764        transformation or translation of a Source form, including but
  5765        not limited to compiled object code, generated documentation,
  5766        and conversions to other media types.
  5767  
  5768        "Work" shall mean the work of authorship, whether in Source or
  5769        Object form, made available under the License, as indicated by a
  5770        copyright notice that is included in or attached to the work
  5771        (an example is provided in the Appendix below).
  5772  
  5773        "Derivative Works" shall mean any work, whether in Source or Object
  5774        form, that is based on (or derived from) the Work and for which the
  5775        editorial revisions, annotations, elaborations, or other modifications
  5776        represent, as a whole, an original work of authorship. For the purposes
  5777        of this License, Derivative Works shall not include works that remain
  5778        separable from, or merely link (or bind by name) to the interfaces of,
  5779        the Work and Derivative Works thereof.
  5780  
  5781        "Contribution" shall mean any work of authorship, including
  5782        the original version of the Work and any modifications or additions
  5783        to that Work or Derivative Works thereof, that is intentionally
  5784        submitted to Licensor for inclusion in the Work by the copyright owner
  5785        or by an individual or Legal Entity authorized to submit on behalf of
  5786        the copyright owner. For the purposes of this definition, "submitted"
  5787        means any form of electronic, verbal, or written communication sent
  5788        to the Licensor or its representatives, including but not limited to
  5789        communication on electronic mailing lists, source code control systems,
  5790        and issue tracking systems that are managed by, or on behalf of, the
  5791        Licensor for the purpose of discussing and improving the Work, but
  5792        excluding communication that is conspicuously marked or otherwise
  5793        designated in writing by the copyright owner as "Not a Contribution."
  5794  
  5795        "Contributor" shall mean Licensor and any individual or Legal Entity
  5796        on behalf of whom a Contribution has been received by Licensor and
  5797        subsequently incorporated within the Work.
  5798  
  5799     2. Grant of Copyright License. Subject to the terms and conditions of
  5800        this License, each Contributor hereby grants to You a perpetual,
  5801        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  5802        copyright license to reproduce, prepare Derivative Works of,
  5803        publicly display, publicly perform, sublicense, and distribute the
  5804        Work and such Derivative Works in Source or Object form.
  5805  
  5806     3. Grant of Patent License. Subject to the terms and conditions of
  5807        this License, each Contributor hereby grants to You a perpetual,
  5808        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  5809        (except as stated in this section) patent license to make, have made,
  5810        use, offer to sell, sell, import, and otherwise transfer the Work,
  5811        where such license applies only to those patent claims licensable
  5812        by such Contributor that are necessarily infringed by their
  5813        Contribution(s) alone or by combination of their Contribution(s)
  5814        with the Work to which such Contribution(s) was submitted. If You
  5815        institute patent litigation against any entity (including a
  5816        cross-claim or counterclaim in a lawsuit) alleging that the Work
  5817        or a Contribution incorporated within the Work constitutes direct
  5818        or contributory patent infringement, then any patent licenses
  5819        granted to You under this License for that Work shall terminate
  5820        as of the date such litigation is filed.
  5821  
  5822     4. Redistribution. You may reproduce and distribute copies of the
  5823        Work or Derivative Works thereof in any medium, with or without
  5824        modifications, and in Source or Object form, provided that You
  5825        meet the following conditions:
  5826  
  5827        (a) You must give any other recipients of the Work or
  5828            Derivative Works a copy of this License; and
  5829  
  5830        (b) You must cause any modified files to carry prominent notices
  5831            stating that You changed the files; and
  5832  
  5833        (c) You must retain, in the Source form of any Derivative Works
  5834            that You distribute, all copyright, patent, trademark, and
  5835            attribution notices from the Source form of the Work,
  5836            excluding those notices that do not pertain to any part of
  5837            the Derivative Works; and
  5838  
  5839        (d) If the Work includes a "NOTICE" text file as part of its
  5840            distribution, then any Derivative Works that You distribute must
  5841            include a readable copy of the attribution notices contained
  5842            within such NOTICE file, excluding those notices that do not
  5843            pertain to any part of the Derivative Works, in at least one
  5844            of the following places: within a NOTICE text file distributed
  5845            as part of the Derivative Works; within the Source form or
  5846            documentation, if provided along with the Derivative Works; or,
  5847            within a display generated by the Derivative Works, if and
  5848            wherever such third-party notices normally appear. The contents
  5849            of the NOTICE file are for informational purposes only and
  5850            do not modify the License. You may add Your own attribution
  5851            notices within Derivative Works that You distribute, alongside
  5852            or as an addendum to the NOTICE text from the Work, provided
  5853            that such additional attribution notices cannot be construed
  5854            as modifying the License.
  5855  
  5856        You may add Your own copyright statement to Your modifications and
  5857        may provide additional or different license terms and conditions
  5858        for use, reproduction, or distribution of Your modifications, or
  5859        for any such Derivative Works as a whole, provided Your use,
  5860        reproduction, and distribution of the Work otherwise complies with
  5861        the conditions stated in this License.
  5862  
  5863     5. Submission of Contributions. Unless You explicitly state otherwise,
  5864        any Contribution intentionally submitted for inclusion in the Work
  5865        by You to the Licensor shall be under the terms and conditions of
  5866        this License, without any additional terms or conditions.
  5867        Notwithstanding the above, nothing herein shall supersede or modify
  5868        the terms of any separate license agreement you may have executed
  5869        with Licensor regarding such Contributions.
  5870  
  5871     6. Trademarks. This License does not grant permission to use the trade
  5872        names, trademarks, service marks, or product names of the Licensor,
  5873        except as required for reasonable and customary use in describing the
  5874        origin of the Work and reproducing the content of the NOTICE file.
  5875  
  5876     7. Disclaimer of Warranty. Unless required by applicable law or
  5877        agreed to in writing, Licensor provides the Work (and each
  5878        Contributor provides its Contributions) on an "AS IS" BASIS,
  5879        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  5880        implied, including, without limitation, any warranties or conditions
  5881        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  5882        PARTICULAR PURPOSE. You are solely responsible for determining the
  5883        appropriateness of using or redistributing the Work and assume any
  5884        risks associated with Your exercise of permissions under this License.
  5885  
  5886     8. Limitation of Liability. In no event and under no legal theory,
  5887        whether in tort (including negligence), contract, or otherwise,
  5888        unless required by applicable law (such as deliberate and grossly
  5889        negligent acts) or agreed to in writing, shall any Contributor be
  5890        liable to You for damages, including any direct, indirect, special,
  5891        incidental, or consequential damages of any character arising as a
  5892        result of this License or out of the use or inability to use the
  5893        Work (including but not limited to damages for loss of goodwill,
  5894        work stoppage, computer failure or malfunction, or any and all
  5895        other commercial damages or losses), even if such Contributor
  5896        has been advised of the possibility of such damages.
  5897  
  5898     9. Accepting Warranty or Additional Liability. While redistributing
  5899        the Work or Derivative Works thereof, You may choose to offer,
  5900        and charge a fee for, acceptance of support, warranty, indemnity,
  5901        or other liability obligations and/or rights consistent with this
  5902        License. However, in accepting such obligations, You may act only
  5903        on Your own behalf and on Your sole responsibility, not on behalf
  5904        of any other Contributor, and only if You agree to indemnify,
  5905        defend, and hold each Contributor harmless for any liability
  5906        incurred by, or claims asserted against, such Contributor by reason
  5907        of your accepting any such warranty or additional liability.
  5908  
  5909     END OF TERMS AND CONDITIONS
  5910  
  5911     APPENDIX: How to apply the Apache License to your work.
  5912  
  5913        To apply the Apache License to your work, attach the following
  5914        boilerplate notice, with the fields enclosed by brackets "{}"
  5915        replaced with your own identifying information. (Don't include
  5916        the brackets!)  The text should be enclosed in the appropriate
  5917        comment syntax for the file format. We also recommend that a
  5918        file or class name and description of purpose be included on the
  5919        same "printed page" as the copyright notice for easier
  5920        identification within third-party archives.
  5921  
  5922     Copyright {yyyy} {name of copyright owner}
  5923  
  5924     Licensed under the Apache License, Version 2.0 (the "License");
  5925     you may not use this file except in compliance with the License.
  5926     You may obtain a copy of the License at
  5927  
  5928         http://www.apache.org/licenses/LICENSE-2.0
  5929  
  5930     Unless required by applicable law or agreed to in writing, software
  5931     distributed under the License is distributed on an "AS IS" BASIS,
  5932     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  5933     See the License for the specific language governing permissions and
  5934     limitations under the License.
  5935  
  5936  ================================================================
  5937  
  5938  github.com/minio/cli
  5939  https://github.com/minio/cli
  5940  ----------------------------------------------------------------
  5941  MIT License
  5942  
  5943  Copyright (c) 2016 Jeremy Saenz & Contributors
  5944  
  5945  Permission is hereby granted, free of charge, to any person obtaining a copy
  5946  of this software and associated documentation files (the "Software"), to deal
  5947  in the Software without restriction, including without limitation the rights
  5948  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  5949  copies of the Software, and to permit persons to whom the Software is
  5950  furnished to do so, subject to the following conditions:
  5951  
  5952  The above copyright notice and this permission notice shall be included in all
  5953  copies or substantial portions of the Software.
  5954  
  5955  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  5956  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  5957  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  5958  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  5959  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  5960  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  5961  SOFTWARE.
  5962  
  5963  ================================================================
  5964  
  5965  github.com/minio/highwayhash
  5966  https://github.com/minio/highwayhash
  5967  ----------------------------------------------------------------
  5968  
  5969                                   Apache License
  5970                             Version 2.0, January 2004
  5971                          http://www.apache.org/licenses/
  5972  
  5973     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  5974  
  5975     1. Definitions.
  5976  
  5977        "License" shall mean the terms and conditions for use, reproduction,
  5978        and distribution as defined by Sections 1 through 9 of this document.
  5979  
  5980        "Licensor" shall mean the copyright owner or entity authorized by
  5981        the copyright owner that is granting the License.
  5982  
  5983        "Legal Entity" shall mean the union of the acting entity and all
  5984        other entities that control, are controlled by, or are under common
  5985        control with that entity. For the purposes of this definition,
  5986        "control" means (i) the power, direct or indirect, to cause the
  5987        direction or management of such entity, whether by contract or
  5988        otherwise, or (ii) ownership of fifty percent (50%) or more of the
  5989        outstanding shares, or (iii) beneficial ownership of such entity.
  5990  
  5991        "You" (or "Your") shall mean an individual or Legal Entity
  5992        exercising permissions granted by this License.
  5993  
  5994        "Source" form shall mean the preferred form for making modifications,
  5995        including but not limited to software source code, documentation
  5996        source, and configuration files.
  5997  
  5998        "Object" form shall mean any form resulting from mechanical
  5999        transformation or translation of a Source form, including but
  6000        not limited to compiled object code, generated documentation,
  6001        and conversions to other media types.
  6002  
  6003        "Work" shall mean the work of authorship, whether in Source or
  6004        Object form, made available under the License, as indicated by a
  6005        copyright notice that is included in or attached to the work
  6006        (an example is provided in the Appendix below).
  6007  
  6008        "Derivative Works" shall mean any work, whether in Source or Object
  6009        form, that is based on (or derived from) the Work and for which the
  6010        editorial revisions, annotations, elaborations, or other modifications
  6011        represent, as a whole, an original work of authorship. For the purposes
  6012        of this License, Derivative Works shall not include works that remain
  6013        separable from, or merely link (or bind by name) to the interfaces of,
  6014        the Work and Derivative Works thereof.
  6015  
  6016        "Contribution" shall mean any work of authorship, including
  6017        the original version of the Work and any modifications or additions
  6018        to that Work or Derivative Works thereof, that is intentionally
  6019        submitted to Licensor for inclusion in the Work by the copyright owner
  6020        or by an individual or Legal Entity authorized to submit on behalf of
  6021        the copyright owner. For the purposes of this definition, "submitted"
  6022        means any form of electronic, verbal, or written communication sent
  6023        to the Licensor or its representatives, including but not limited to
  6024        communication on electronic mailing lists, source code control systems,
  6025        and issue tracking systems that are managed by, or on behalf of, the
  6026        Licensor for the purpose of discussing and improving the Work, but
  6027        excluding communication that is conspicuously marked or otherwise
  6028        designated in writing by the copyright owner as "Not a Contribution."
  6029  
  6030        "Contributor" shall mean Licensor and any individual or Legal Entity
  6031        on behalf of whom a Contribution has been received by Licensor and
  6032        subsequently incorporated within the Work.
  6033  
  6034     2. Grant of Copyright License. Subject to the terms and conditions of
  6035        this License, each Contributor hereby grants to You a perpetual,
  6036        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  6037        copyright license to reproduce, prepare Derivative Works of,
  6038        publicly display, publicly perform, sublicense, and distribute the
  6039        Work and such Derivative Works in Source or Object form.
  6040  
  6041     3. Grant of Patent License. Subject to the terms and conditions of
  6042        this License, each Contributor hereby grants to You a perpetual,
  6043        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  6044        (except as stated in this section) patent license to make, have made,
  6045        use, offer to sell, sell, import, and otherwise transfer the Work,
  6046        where such license applies only to those patent claims licensable
  6047        by such Contributor that are necessarily infringed by their
  6048        Contribution(s) alone or by combination of their Contribution(s)
  6049        with the Work to which such Contribution(s) was submitted. If You
  6050        institute patent litigation against any entity (including a
  6051        cross-claim or counterclaim in a lawsuit) alleging that the Work
  6052        or a Contribution incorporated within the Work constitutes direct
  6053        or contributory patent infringement, then any patent licenses
  6054        granted to You under this License for that Work shall terminate
  6055        as of the date such litigation is filed.
  6056  
  6057     4. Redistribution. You may reproduce and distribute copies of the
  6058        Work or Derivative Works thereof in any medium, with or without
  6059        modifications, and in Source or Object form, provided that You
  6060        meet the following conditions:
  6061  
  6062        (a) You must give any other recipients of the Work or
  6063            Derivative Works a copy of this License; and
  6064  
  6065        (b) You must cause any modified files to carry prominent notices
  6066            stating that You changed the files; and
  6067  
  6068        (c) You must retain, in the Source form of any Derivative Works
  6069            that You distribute, all copyright, patent, trademark, and
  6070            attribution notices from the Source form of the Work,
  6071            excluding those notices that do not pertain to any part of
  6072            the Derivative Works; and
  6073  
  6074        (d) If the Work includes a "NOTICE" text file as part of its
  6075            distribution, then any Derivative Works that You distribute must
  6076            include a readable copy of the attribution notices contained
  6077            within such NOTICE file, excluding those notices that do not
  6078            pertain to any part of the Derivative Works, in at least one
  6079            of the following places: within a NOTICE text file distributed
  6080            as part of the Derivative Works; within the Source form or
  6081            documentation, if provided along with the Derivative Works; or,
  6082            within a display generated by the Derivative Works, if and
  6083            wherever such third-party notices normally appear. The contents
  6084            of the NOTICE file are for informational purposes only and
  6085            do not modify the License. You may add Your own attribution
  6086            notices within Derivative Works that You distribute, alongside
  6087            or as an addendum to the NOTICE text from the Work, provided
  6088            that such additional attribution notices cannot be construed
  6089            as modifying the License.
  6090  
  6091        You may add Your own copyright statement to Your modifications and
  6092        may provide additional or different license terms and conditions
  6093        for use, reproduction, or distribution of Your modifications, or
  6094        for any such Derivative Works as a whole, provided Your use,
  6095        reproduction, and distribution of the Work otherwise complies with
  6096        the conditions stated in this License.
  6097  
  6098     5. Submission of Contributions. Unless You explicitly state otherwise,
  6099        any Contribution intentionally submitted for inclusion in the Work
  6100        by You to the Licensor shall be under the terms and conditions of
  6101        this License, without any additional terms or conditions.
  6102        Notwithstanding the above, nothing herein shall supersede or modify
  6103        the terms of any separate license agreement you may have executed
  6104        with Licensor regarding such Contributions.
  6105  
  6106     6. Trademarks. This License does not grant permission to use the trade
  6107        names, trademarks, service marks, or product names of the Licensor,
  6108        except as required for reasonable and customary use in describing the
  6109        origin of the Work and reproducing the content of the NOTICE file.
  6110  
  6111     7. Disclaimer of Warranty. Unless required by applicable law or
  6112        agreed to in writing, Licensor provides the Work (and each
  6113        Contributor provides its Contributions) on an "AS IS" BASIS,
  6114        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  6115        implied, including, without limitation, any warranties or conditions
  6116        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  6117        PARTICULAR PURPOSE. You are solely responsible for determining the
  6118        appropriateness of using or redistributing the Work and assume any
  6119        risks associated with Your exercise of permissions under this License.
  6120  
  6121     8. Limitation of Liability. In no event and under no legal theory,
  6122        whether in tort (including negligence), contract, or otherwise,
  6123        unless required by applicable law (such as deliberate and grossly
  6124        negligent acts) or agreed to in writing, shall any Contributor be
  6125        liable to You for damages, including any direct, indirect, special,
  6126        incidental, or consequential damages of any character arising as a
  6127        result of this License or out of the use or inability to use the
  6128        Work (including but not limited to damages for loss of goodwill,
  6129        work stoppage, computer failure or malfunction, or any and all
  6130        other commercial damages or losses), even if such Contributor
  6131        has been advised of the possibility of such damages.
  6132  
  6133     9. Accepting Warranty or Additional Liability. While redistributing
  6134        the Work or Derivative Works thereof, You may choose to offer,
  6135        and charge a fee for, acceptance of support, warranty, indemnity,
  6136        or other liability obligations and/or rights consistent with this
  6137        License. However, in accepting such obligations, You may act only
  6138        on Your own behalf and on Your sole responsibility, not on behalf
  6139        of any other Contributor, and only if You agree to indemnify,
  6140        defend, and hold each Contributor harmless for any liability
  6141        incurred by, or claims asserted against, such Contributor by reason
  6142        of your accepting any such warranty or additional liability.
  6143  
  6144     END OF TERMS AND CONDITIONS
  6145  
  6146     APPENDIX: How to apply the Apache License to your work.
  6147  
  6148        To apply the Apache License to your work, attach the following
  6149        boilerplate notice, with the fields enclosed by brackets "[]"
  6150        replaced with your own identifying information. (Don't include
  6151        the brackets!)  The text should be enclosed in the appropriate
  6152        comment syntax for the file format. We also recommend that a
  6153        file or class name and description of purpose be included on the
  6154        same "printed page" as the copyright notice for easier
  6155        identification within third-party archives.
  6156  
  6157     Copyright [yyyy] [name of copyright owner]
  6158  
  6159     Licensed under the Apache License, Version 2.0 (the "License");
  6160     you may not use this file except in compliance with the License.
  6161     You may obtain a copy of the License at
  6162  
  6163         http://www.apache.org/licenses/LICENSE-2.0
  6164  
  6165     Unless required by applicable law or agreed to in writing, software
  6166     distributed under the License is distributed on an "AS IS" BASIS,
  6167     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  6168     See the License for the specific language governing permissions and
  6169     limitations under the License.
  6170  
  6171  ================================================================
  6172  
  6173  github.com/minio/kes
  6174  https://github.com/minio/kes
  6175  ----------------------------------------------------------------
  6176                      GNU AFFERO GENERAL PUBLIC LICENSE
  6177                         Version 3, 19 November 2007
  6178  
  6179   Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
  6180   Everyone is permitted to copy and distribute verbatim copies
  6181   of this license document, but changing it is not allowed.
  6182  
  6183                              Preamble
  6184  
  6185    The GNU Affero General Public License is a free, copyleft license for
  6186  software and other kinds of works, specifically designed to ensure
  6187  cooperation with the community in the case of network server software.
  6188  
  6189    The licenses for most software and other practical works are designed
  6190  to take away your freedom to share and change the works.  By contrast,
  6191  our General Public Licenses are intended to guarantee your freedom to
  6192  share and change all versions of a program--to make sure it remains free
  6193  software for all its users.
  6194  
  6195    When we speak of free software, we are referring to freedom, not
  6196  price.  Our General Public Licenses are designed to make sure that you
  6197  have the freedom to distribute copies of free software (and charge for
  6198  them if you wish), that you receive source code or can get it if you
  6199  want it, that you can change the software or use pieces of it in new
  6200  free programs, and that you know you can do these things.
  6201  
  6202    Developers that use our General Public Licenses protect your rights
  6203  with two steps: (1) assert copyright on the software, and (2) offer
  6204  you this License which gives you legal permission to copy, distribute
  6205  and/or modify the software.
  6206  
  6207    A secondary benefit of defending all users' freedom is that
  6208  improvements made in alternate versions of the program, if they
  6209  receive widespread use, become available for other developers to
  6210  incorporate.  Many developers of free software are heartened and
  6211  encouraged by the resulting cooperation.  However, in the case of
  6212  software used on network servers, this result may fail to come about.
  6213  The GNU General Public License permits making a modified version and
  6214  letting the public access it on a server without ever releasing its
  6215  source code to the public.
  6216  
  6217    The GNU Affero General Public License is designed specifically to
  6218  ensure that, in such cases, the modified source code becomes available
  6219  to the community.  It requires the operator of a network server to
  6220  provide the source code of the modified version running there to the
  6221  users of that server.  Therefore, public use of a modified version, on
  6222  a publicly accessible server, gives the public access to the source
  6223  code of the modified version.
  6224  
  6225    An older license, called the Affero General Public License and
  6226  published by Affero, was designed to accomplish similar goals.  This is
  6227  a different license, not a version of the Affero GPL, but Affero has
  6228  released a new version of the Affero GPL which permits relicensing under
  6229  this license.
  6230  
  6231    The precise terms and conditions for copying, distribution and
  6232  modification follow.
  6233  
  6234                         TERMS AND CONDITIONS
  6235  
  6236    0. Definitions.
  6237  
  6238    "This License" refers to version 3 of the GNU Affero General Public License.
  6239  
  6240    "Copyright" also means copyright-like laws that apply to other kinds of
  6241  works, such as semiconductor masks.
  6242  
  6243    "The Program" refers to any copyrightable work licensed under this
  6244  License.  Each licensee is addressed as "you".  "Licensees" and
  6245  "recipients" may be individuals or organizations.
  6246  
  6247    To "modify" a work means to copy from or adapt all or part of the work
  6248  in a fashion requiring copyright permission, other than the making of an
  6249  exact copy.  The resulting work is called a "modified version" of the
  6250  earlier work or a work "based on" the earlier work.
  6251  
  6252    A "covered work" means either the unmodified Program or a work based
  6253  on the Program.
  6254  
  6255    To "propagate" a work means to do anything with it that, without
  6256  permission, would make you directly or secondarily liable for
  6257  infringement under applicable copyright law, except executing it on a
  6258  computer or modifying a private copy.  Propagation includes copying,
  6259  distribution (with or without modification), making available to the
  6260  public, and in some countries other activities as well.
  6261  
  6262    To "convey" a work means any kind of propagation that enables other
  6263  parties to make or receive copies.  Mere interaction with a user through
  6264  a computer network, with no transfer of a copy, is not conveying.
  6265  
  6266    An interactive user interface displays "Appropriate Legal Notices"
  6267  to the extent that it includes a convenient and prominently visible
  6268  feature that (1) displays an appropriate copyright notice, and (2)
  6269  tells the user that there is no warranty for the work (except to the
  6270  extent that warranties are provided), that licensees may convey the
  6271  work under this License, and how to view a copy of this License.  If
  6272  the interface presents a list of user commands or options, such as a
  6273  menu, a prominent item in the list meets this criterion.
  6274  
  6275    1. Source Code.
  6276  
  6277    The "source code" for a work means the preferred form of the work
  6278  for making modifications to it.  "Object code" means any non-source
  6279  form of a work.
  6280  
  6281    A "Standard Interface" means an interface that either is an official
  6282  standard defined by a recognized standards body, or, in the case of
  6283  interfaces specified for a particular programming language, one that
  6284  is widely used among developers working in that language.
  6285  
  6286    The "System Libraries" of an executable work include anything, other
  6287  than the work as a whole, that (a) is included in the normal form of
  6288  packaging a Major Component, but which is not part of that Major
  6289  Component, and (b) serves only to enable use of the work with that
  6290  Major Component, or to implement a Standard Interface for which an
  6291  implementation is available to the public in source code form.  A
  6292  "Major Component", in this context, means a major essential component
  6293  (kernel, window system, and so on) of the specific operating system
  6294  (if any) on which the executable work runs, or a compiler used to
  6295  produce the work, or an object code interpreter used to run it.
  6296  
  6297    The "Corresponding Source" for a work in object code form means all
  6298  the source code needed to generate, install, and (for an executable
  6299  work) run the object code and to modify the work, including scripts to
  6300  control those activities.  However, it does not include the work's
  6301  System Libraries, or general-purpose tools or generally available free
  6302  programs which are used unmodified in performing those activities but
  6303  which are not part of the work.  For example, Corresponding Source
  6304  includes interface definition files associated with source files for
  6305  the work, and the source code for shared libraries and dynamically
  6306  linked subprograms that the work is specifically designed to require,
  6307  such as by intimate data communication or control flow between those
  6308  subprograms and other parts of the work.
  6309  
  6310    The Corresponding Source need not include anything that users
  6311  can regenerate automatically from other parts of the Corresponding
  6312  Source.
  6313  
  6314    The Corresponding Source for a work in source code form is that
  6315  same work.
  6316  
  6317    2. Basic Permissions.
  6318  
  6319    All rights granted under this License are granted for the term of
  6320  copyright on the Program, and are irrevocable provided the stated
  6321  conditions are met.  This License explicitly affirms your unlimited
  6322  permission to run the unmodified Program.  The output from running a
  6323  covered work is covered by this License only if the output, given its
  6324  content, constitutes a covered work.  This License acknowledges your
  6325  rights of fair use or other equivalent, as provided by copyright law.
  6326  
  6327    You may make, run and propagate covered works that you do not
  6328  convey, without conditions so long as your license otherwise remains
  6329  in force.  You may convey covered works to others for the sole purpose
  6330  of having them make modifications exclusively for you, or provide you
  6331  with facilities for running those works, provided that you comply with
  6332  the terms of this License in conveying all material for which you do
  6333  not control copyright.  Those thus making or running the covered works
  6334  for you must do so exclusively on your behalf, under your direction
  6335  and control, on terms that prohibit them from making any copies of
  6336  your copyrighted material outside their relationship with you.
  6337  
  6338    Conveying under any other circumstances is permitted solely under
  6339  the conditions stated below.  Sublicensing is not allowed; section 10
  6340  makes it unnecessary.
  6341  
  6342    3. Protecting Users' Legal Rights From Anti-Circumvention Law.
  6343  
  6344    No covered work shall be deemed part of an effective technological
  6345  measure under any applicable law fulfilling obligations under article
  6346  11 of the WIPO copyright treaty adopted on 20 December 1996, or
  6347  similar laws prohibiting or restricting circumvention of such
  6348  measures.
  6349  
  6350    When you convey a covered work, you waive any legal power to forbid
  6351  circumvention of technological measures to the extent such circumvention
  6352  is effected by exercising rights under this License with respect to
  6353  the covered work, and you disclaim any intention to limit operation or
  6354  modification of the work as a means of enforcing, against the work's
  6355  users, your or third parties' legal rights to forbid circumvention of
  6356  technological measures.
  6357  
  6358    4. Conveying Verbatim Copies.
  6359  
  6360    You may convey verbatim copies of the Program's source code as you
  6361  receive it, in any medium, provided that you conspicuously and
  6362  appropriately publish on each copy an appropriate copyright notice;
  6363  keep intact all notices stating that this License and any
  6364  non-permissive terms added in accord with section 7 apply to the code;
  6365  keep intact all notices of the absence of any warranty; and give all
  6366  recipients a copy of this License along with the Program.
  6367  
  6368    You may charge any price or no price for each copy that you convey,
  6369  and you may offer support or warranty protection for a fee.
  6370  
  6371    5. Conveying Modified Source Versions.
  6372  
  6373    You may convey a work based on the Program, or the modifications to
  6374  produce it from the Program, in the form of source code under the
  6375  terms of section 4, provided that you also meet all of these conditions:
  6376  
  6377      a) The work must carry prominent notices stating that you modified
  6378      it, and giving a relevant date.
  6379  
  6380      b) The work must carry prominent notices stating that it is
  6381      released under this License and any conditions added under section
  6382      7.  This requirement modifies the requirement in section 4 to
  6383      "keep intact all notices".
  6384  
  6385      c) You must license the entire work, as a whole, under this
  6386      License to anyone who comes into possession of a copy.  This
  6387      License will therefore apply, along with any applicable section 7
  6388      additional terms, to the whole of the work, and all its parts,
  6389      regardless of how they are packaged.  This License gives no
  6390      permission to license the work in any other way, but it does not
  6391      invalidate such permission if you have separately received it.
  6392  
  6393      d) If the work has interactive user interfaces, each must display
  6394      Appropriate Legal Notices; however, if the Program has interactive
  6395      interfaces that do not display Appropriate Legal Notices, your
  6396      work need not make them do so.
  6397  
  6398    A compilation of a covered work with other separate and independent
  6399  works, which are not by their nature extensions of the covered work,
  6400  and which are not combined with it such as to form a larger program,
  6401  in or on a volume of a storage or distribution medium, is called an
  6402  "aggregate" if the compilation and its resulting copyright are not
  6403  used to limit the access or legal rights of the compilation's users
  6404  beyond what the individual works permit.  Inclusion of a covered work
  6405  in an aggregate does not cause this License to apply to the other
  6406  parts of the aggregate.
  6407  
  6408    6. Conveying Non-Source Forms.
  6409  
  6410    You may convey a covered work in object code form under the terms
  6411  of sections 4 and 5, provided that you also convey the
  6412  machine-readable Corresponding Source under the terms of this License,
  6413  in one of these ways:
  6414  
  6415      a) Convey the object code in, or embodied in, a physical product
  6416      (including a physical distribution medium), accompanied by the
  6417      Corresponding Source fixed on a durable physical medium
  6418      customarily used for software interchange.
  6419  
  6420      b) Convey the object code in, or embodied in, a physical product
  6421      (including a physical distribution medium), accompanied by a
  6422      written offer, valid for at least three years and valid for as
  6423      long as you offer spare parts or customer support for that product
  6424      model, to give anyone who possesses the object code either (1) a
  6425      copy of the Corresponding Source for all the software in the
  6426      product that is covered by this License, on a durable physical
  6427      medium customarily used for software interchange, for a price no
  6428      more than your reasonable cost of physically performing this
  6429      conveying of source, or (2) access to copy the
  6430      Corresponding Source from a network server at no charge.
  6431  
  6432      c) Convey individual copies of the object code with a copy of the
  6433      written offer to provide the Corresponding Source.  This
  6434      alternative is allowed only occasionally and noncommercially, and
  6435      only if you received the object code with such an offer, in accord
  6436      with subsection 6b.
  6437  
  6438      d) Convey the object code by offering access from a designated
  6439      place (gratis or for a charge), and offer equivalent access to the
  6440      Corresponding Source in the same way through the same place at no
  6441      further charge.  You need not require recipients to copy the
  6442      Corresponding Source along with the object code.  If the place to
  6443      copy the object code is a network server, the Corresponding Source
  6444      may be on a different server (operated by you or a third party)
  6445      that supports equivalent copying facilities, provided you maintain
  6446      clear directions next to the object code saying where to find the
  6447      Corresponding Source.  Regardless of what server hosts the
  6448      Corresponding Source, you remain obligated to ensure that it is
  6449      available for as long as needed to satisfy these requirements.
  6450  
  6451      e) Convey the object code using peer-to-peer transmission, provided
  6452      you inform other peers where the object code and Corresponding
  6453      Source of the work are being offered to the general public at no
  6454      charge under subsection 6d.
  6455  
  6456    A separable portion of the object code, whose source code is excluded
  6457  from the Corresponding Source as a System Library, need not be
  6458  included in conveying the object code work.
  6459  
  6460    A "User Product" is either (1) a "consumer product", which means any
  6461  tangible personal property which is normally used for personal, family,
  6462  or household purposes, or (2) anything designed or sold for incorporation
  6463  into a dwelling.  In determining whether a product is a consumer product,
  6464  doubtful cases shall be resolved in favor of coverage.  For a particular
  6465  product received by a particular user, "normally used" refers to a
  6466  typical or common use of that class of product, regardless of the status
  6467  of the particular user or of the way in which the particular user
  6468  actually uses, or expects or is expected to use, the product.  A product
  6469  is a consumer product regardless of whether the product has substantial
  6470  commercial, industrial or non-consumer uses, unless such uses represent
  6471  the only significant mode of use of the product.
  6472  
  6473    "Installation Information" for a User Product means any methods,
  6474  procedures, authorization keys, or other information required to install
  6475  and execute modified versions of a covered work in that User Product from
  6476  a modified version of its Corresponding Source.  The information must
  6477  suffice to ensure that the continued functioning of the modified object
  6478  code is in no case prevented or interfered with solely because
  6479  modification has been made.
  6480  
  6481    If you convey an object code work under this section in, or with, or
  6482  specifically for use in, a User Product, and the conveying occurs as
  6483  part of a transaction in which the right of possession and use of the
  6484  User Product is transferred to the recipient in perpetuity or for a
  6485  fixed term (regardless of how the transaction is characterized), the
  6486  Corresponding Source conveyed under this section must be accompanied
  6487  by the Installation Information.  But this requirement does not apply
  6488  if neither you nor any third party retains the ability to install
  6489  modified object code on the User Product (for example, the work has
  6490  been installed in ROM).
  6491  
  6492    The requirement to provide Installation Information does not include a
  6493  requirement to continue to provide support service, warranty, or updates
  6494  for a work that has been modified or installed by the recipient, or for
  6495  the User Product in which it has been modified or installed.  Access to a
  6496  network may be denied when the modification itself materially and
  6497  adversely affects the operation of the network or violates the rules and
  6498  protocols for communication across the network.
  6499  
  6500    Corresponding Source conveyed, and Installation Information provided,
  6501  in accord with this section must be in a format that is publicly
  6502  documented (and with an implementation available to the public in
  6503  source code form), and must require no special password or key for
  6504  unpacking, reading or copying.
  6505  
  6506    7. Additional Terms.
  6507  
  6508    "Additional permissions" are terms that supplement the terms of this
  6509  License by making exceptions from one or more of its conditions.
  6510  Additional permissions that are applicable to the entire Program shall
  6511  be treated as though they were included in this License, to the extent
  6512  that they are valid under applicable law.  If additional permissions
  6513  apply only to part of the Program, that part may be used separately
  6514  under those permissions, but the entire Program remains governed by
  6515  this License without regard to the additional permissions.
  6516  
  6517    When you convey a copy of a covered work, you may at your option
  6518  remove any additional permissions from that copy, or from any part of
  6519  it.  (Additional permissions may be written to require their own
  6520  removal in certain cases when you modify the work.)  You may place
  6521  additional permissions on material, added by you to a covered work,
  6522  for which you have or can give appropriate copyright permission.
  6523  
  6524    Notwithstanding any other provision of this License, for material you
  6525  add to a covered work, you may (if authorized by the copyright holders of
  6526  that material) supplement the terms of this License with terms:
  6527  
  6528      a) Disclaiming warranty or limiting liability differently from the
  6529      terms of sections 15 and 16 of this License; or
  6530  
  6531      b) Requiring preservation of specified reasonable legal notices or
  6532      author attributions in that material or in the Appropriate Legal
  6533      Notices displayed by works containing it; or
  6534  
  6535      c) Prohibiting misrepresentation of the origin of that material, or
  6536      requiring that modified versions of such material be marked in
  6537      reasonable ways as different from the original version; or
  6538  
  6539      d) Limiting the use for publicity purposes of names of licensors or
  6540      authors of the material; or
  6541  
  6542      e) Declining to grant rights under trademark law for use of some
  6543      trade names, trademarks, or service marks; or
  6544  
  6545      f) Requiring indemnification of licensors and authors of that
  6546      material by anyone who conveys the material (or modified versions of
  6547      it) with contractual assumptions of liability to the recipient, for
  6548      any liability that these contractual assumptions directly impose on
  6549      those licensors and authors.
  6550  
  6551    All other non-permissive additional terms are considered "further
  6552  restrictions" within the meaning of section 10.  If the Program as you
  6553  received it, or any part of it, contains a notice stating that it is
  6554  governed by this License along with a term that is a further
  6555  restriction, you may remove that term.  If a license document contains
  6556  a further restriction but permits relicensing or conveying under this
  6557  License, you may add to a covered work material governed by the terms
  6558  of that license document, provided that the further restriction does
  6559  not survive such relicensing or conveying.
  6560  
  6561    If you add terms to a covered work in accord with this section, you
  6562  must place, in the relevant source files, a statement of the
  6563  additional terms that apply to those files, or a notice indicating
  6564  where to find the applicable terms.
  6565  
  6566    Additional terms, permissive or non-permissive, may be stated in the
  6567  form of a separately written license, or stated as exceptions;
  6568  the above requirements apply either way.
  6569  
  6570    8. Termination.
  6571  
  6572    You may not propagate or modify a covered work except as expressly
  6573  provided under this License.  Any attempt otherwise to propagate or
  6574  modify it is void, and will automatically terminate your rights under
  6575  this License (including any patent licenses granted under the third
  6576  paragraph of section 11).
  6577  
  6578    However, if you cease all violation of this License, then your
  6579  license from a particular copyright holder is reinstated (a)
  6580  provisionally, unless and until the copyright holder explicitly and
  6581  finally terminates your license, and (b) permanently, if the copyright
  6582  holder fails to notify you of the violation by some reasonable means
  6583  prior to 60 days after the cessation.
  6584  
  6585    Moreover, your license from a particular copyright holder is
  6586  reinstated permanently if the copyright holder notifies you of the
  6587  violation by some reasonable means, this is the first time you have
  6588  received notice of violation of this License (for any work) from that
  6589  copyright holder, and you cure the violation prior to 30 days after
  6590  your receipt of the notice.
  6591  
  6592    Termination of your rights under this section does not terminate the
  6593  licenses of parties who have received copies or rights from you under
  6594  this License.  If your rights have been terminated and not permanently
  6595  reinstated, you do not qualify to receive new licenses for the same
  6596  material under section 10.
  6597  
  6598    9. Acceptance Not Required for Having Copies.
  6599  
  6600    You are not required to accept this License in order to receive or
  6601  run a copy of the Program.  Ancillary propagation of a covered work
  6602  occurring solely as a consequence of using peer-to-peer transmission
  6603  to receive a copy likewise does not require acceptance.  However,
  6604  nothing other than this License grants you permission to propagate or
  6605  modify any covered work.  These actions infringe copyright if you do
  6606  not accept this License.  Therefore, by modifying or propagating a
  6607  covered work, you indicate your acceptance of this License to do so.
  6608  
  6609    10. Automatic Licensing of Downstream Recipients.
  6610  
  6611    Each time you convey a covered work, the recipient automatically
  6612  receives a license from the original licensors, to run, modify and
  6613  propagate that work, subject to this License.  You are not responsible
  6614  for enforcing compliance by third parties with this License.
  6615  
  6616    An "entity transaction" is a transaction transferring control of an
  6617  organization, or substantially all assets of one, or subdividing an
  6618  organization, or merging organizations.  If propagation of a covered
  6619  work results from an entity transaction, each party to that
  6620  transaction who receives a copy of the work also receives whatever
  6621  licenses to the work the party's predecessor in interest had or could
  6622  give under the previous paragraph, plus a right to possession of the
  6623  Corresponding Source of the work from the predecessor in interest, if
  6624  the predecessor has it or can get it with reasonable efforts.
  6625  
  6626    You may not impose any further restrictions on the exercise of the
  6627  rights granted or affirmed under this License.  For example, you may
  6628  not impose a license fee, royalty, or other charge for exercise of
  6629  rights granted under this License, and you may not initiate litigation
  6630  (including a cross-claim or counterclaim in a lawsuit) alleging that
  6631  any patent claim is infringed by making, using, selling, offering for
  6632  sale, or importing the Program or any portion of it.
  6633  
  6634    11. Patents.
  6635  
  6636    A "contributor" is a copyright holder who authorizes use under this
  6637  License of the Program or a work on which the Program is based.  The
  6638  work thus licensed is called the contributor's "contributor version".
  6639  
  6640    A contributor's "essential patent claims" are all patent claims
  6641  owned or controlled by the contributor, whether already acquired or
  6642  hereafter acquired, that would be infringed by some manner, permitted
  6643  by this License, of making, using, or selling its contributor version,
  6644  but do not include claims that would be infringed only as a
  6645  consequence of further modification of the contributor version.  For
  6646  purposes of this definition, "control" includes the right to grant
  6647  patent sublicenses in a manner consistent with the requirements of
  6648  this License.
  6649  
  6650    Each contributor grants you a non-exclusive, worldwide, royalty-free
  6651  patent license under the contributor's essential patent claims, to
  6652  make, use, sell, offer for sale, import and otherwise run, modify and
  6653  propagate the contents of its contributor version.
  6654  
  6655    In the following three paragraphs, a "patent license" is any express
  6656  agreement or commitment, however denominated, not to enforce a patent
  6657  (such as an express permission to practice a patent or covenant not to
  6658  sue for patent infringement).  To "grant" such a patent license to a
  6659  party means to make such an agreement or commitment not to enforce a
  6660  patent against the party.
  6661  
  6662    If you convey a covered work, knowingly relying on a patent license,
  6663  and the Corresponding Source of the work is not available for anyone
  6664  to copy, free of charge and under the terms of this License, through a
  6665  publicly available network server or other readily accessible means,
  6666  then you must either (1) cause the Corresponding Source to be so
  6667  available, or (2) arrange to deprive yourself of the benefit of the
  6668  patent license for this particular work, or (3) arrange, in a manner
  6669  consistent with the requirements of this License, to extend the patent
  6670  license to downstream recipients.  "Knowingly relying" means you have
  6671  actual knowledge that, but for the patent license, your conveying the
  6672  covered work in a country, or your recipient's use of the covered work
  6673  in a country, would infringe one or more identifiable patents in that
  6674  country that you have reason to believe are valid.
  6675  
  6676    If, pursuant to or in connection with a single transaction or
  6677  arrangement, you convey, or propagate by procuring conveyance of, a
  6678  covered work, and grant a patent license to some of the parties
  6679  receiving the covered work authorizing them to use, propagate, modify
  6680  or convey a specific copy of the covered work, then the patent license
  6681  you grant is automatically extended to all recipients of the covered
  6682  work and works based on it.
  6683  
  6684    A patent license is "discriminatory" if it does not include within
  6685  the scope of its coverage, prohibits the exercise of, or is
  6686  conditioned on the non-exercise of one or more of the rights that are
  6687  specifically granted under this License.  You may not convey a covered
  6688  work if you are a party to an arrangement with a third party that is
  6689  in the business of distributing software, under which you make payment
  6690  to the third party based on the extent of your activity of conveying
  6691  the work, and under which the third party grants, to any of the
  6692  parties who would receive the covered work from you, a discriminatory
  6693  patent license (a) in connection with copies of the covered work
  6694  conveyed by you (or copies made from those copies), or (b) primarily
  6695  for and in connection with specific products or compilations that
  6696  contain the covered work, unless you entered into that arrangement,
  6697  or that patent license was granted, prior to 28 March 2007.
  6698  
  6699    Nothing in this License shall be construed as excluding or limiting
  6700  any implied license or other defenses to infringement that may
  6701  otherwise be available to you under applicable patent law.
  6702  
  6703    12. No Surrender of Others' Freedom.
  6704  
  6705    If conditions are imposed on you (whether by court order, agreement or
  6706  otherwise) that contradict the conditions of this License, they do not
  6707  excuse you from the conditions of this License.  If you cannot convey a
  6708  covered work so as to satisfy simultaneously your obligations under this
  6709  License and any other pertinent obligations, then as a consequence you may
  6710  not convey it at all.  For example, if you agree to terms that obligate you
  6711  to collect a royalty for further conveying from those to whom you convey
  6712  the Program, the only way you could satisfy both those terms and this
  6713  License would be to refrain entirely from conveying the Program.
  6714  
  6715    13. Remote Network Interaction; Use with the GNU General Public License.
  6716  
  6717    Notwithstanding any other provision of this License, if you modify the
  6718  Program, your modified version must prominently offer all users
  6719  interacting with it remotely through a computer network (if your version
  6720  supports such interaction) an opportunity to receive the Corresponding
  6721  Source of your version by providing access to the Corresponding Source
  6722  from a network server at no charge, through some standard or customary
  6723  means of facilitating copying of software.  This Corresponding Source
  6724  shall include the Corresponding Source for any work covered by version 3
  6725  of the GNU General Public License that is incorporated pursuant to the
  6726  following paragraph.
  6727  
  6728    Notwithstanding any other provision of this License, you have
  6729  permission to link or combine any covered work with a work licensed
  6730  under version 3 of the GNU General Public License into a single
  6731  combined work, and to convey the resulting work.  The terms of this
  6732  License will continue to apply to the part which is the covered work,
  6733  but the work with which it is combined will remain governed by version
  6734  3 of the GNU General Public License.
  6735  
  6736    14. Revised Versions of this License.
  6737  
  6738    The Free Software Foundation may publish revised and/or new versions of
  6739  the GNU Affero General Public License from time to time.  Such new versions
  6740  will be similar in spirit to the present version, but may differ in detail to
  6741  address new problems or concerns.
  6742  
  6743    Each version is given a distinguishing version number.  If the
  6744  Program specifies that a certain numbered version of the GNU Affero General
  6745  Public License "or any later version" applies to it, you have the
  6746  option of following the terms and conditions either of that numbered
  6747  version or of any later version published by the Free Software
  6748  Foundation.  If the Program does not specify a version number of the
  6749  GNU Affero General Public License, you may choose any version ever published
  6750  by the Free Software Foundation.
  6751  
  6752    If the Program specifies that a proxy can decide which future
  6753  versions of the GNU Affero General Public License can be used, that proxy's
  6754  public statement of acceptance of a version permanently authorizes you
  6755  to choose that version for the Program.
  6756  
  6757    Later license versions may give you additional or different
  6758  permissions.  However, no additional obligations are imposed on any
  6759  author or copyright holder as a result of your choosing to follow a
  6760  later version.
  6761  
  6762    15. Disclaimer of Warranty.
  6763  
  6764    THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
  6765  APPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
  6766  HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
  6767  OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
  6768  THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  6769  PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
  6770  IS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
  6771  ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
  6772  
  6773    16. Limitation of Liability.
  6774  
  6775    IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
  6776  WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
  6777  THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
  6778  GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
  6779  USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
  6780  DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
  6781  PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
  6782  EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
  6783  SUCH DAMAGES.
  6784  
  6785    17. Interpretation of Sections 15 and 16.
  6786  
  6787    If the disclaimer of warranty and limitation of liability provided
  6788  above cannot be given local legal effect according to their terms,
  6789  reviewing courts shall apply local law that most closely approximates
  6790  an absolute waiver of all civil liability in connection with the
  6791  Program, unless a warranty or assumption of liability accompanies a
  6792  copy of the Program in return for a fee.
  6793  
  6794                       END OF TERMS AND CONDITIONS
  6795  
  6796              How to Apply These Terms to Your New Programs
  6797  
  6798    If you develop a new program, and you want it to be of the greatest
  6799  possible use to the public, the best way to achieve this is to make it
  6800  free software which everyone can redistribute and change under these terms.
  6801  
  6802    To do so, attach the following notices to the program.  It is safest
  6803  to attach them to the start of each source file to most effectively
  6804  state the exclusion of warranty; and each file should have at least
  6805  the "copyright" line and a pointer to where the full notice is found.
  6806  
  6807      <one line to give the program's name and a brief idea of what it does.>
  6808      Copyright (C) <year>  <name of author>
  6809  
  6810      This program is free software: you can redistribute it and/or modify
  6811      it under the terms of the GNU Affero General Public License as published
  6812      by the Free Software Foundation, either version 3 of the License, or
  6813      (at your option) any later version.
  6814  
  6815      This program is distributed in the hope that it will be useful,
  6816      but WITHOUT ANY WARRANTY; without even the implied warranty of
  6817      MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  6818      GNU Affero General Public License for more details.
  6819  
  6820      You should have received a copy of the GNU Affero General Public License
  6821      along with this program.  If not, see <https://www.gnu.org/licenses/>.
  6822  
  6823  Also add information on how to contact you by electronic and paper mail.
  6824  
  6825    If your software can interact with users remotely through a computer
  6826  network, you should also make sure that it provides a way for users to
  6827  get its source.  For example, if your program is a web application, its
  6828  interface could display a "Source" link that leads users to an archive
  6829  of the code.  There are many ways you could offer source, and different
  6830  solutions will be better for different programs; see section 13 for the
  6831  specific requirements.
  6832  
  6833    You should also get your employer (if you work as a programmer) or school,
  6834  if any, to sign a "copyright disclaimer" for the program, if necessary.
  6835  For more information on this, and how to apply and follow the GNU AGPL, see
  6836  <https://www.gnu.org/licenses/>.
  6837  
  6838  ================================================================
  6839  
  6840  github.com/minio/kes-go
  6841  https://github.com/minio/kes-go
  6842  ----------------------------------------------------------------
  6843                      GNU AFFERO GENERAL PUBLIC LICENSE
  6844                         Version 3, 19 November 2007
  6845  
  6846   Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
  6847   Everyone is permitted to copy and distribute verbatim copies
  6848   of this license document, but changing it is not allowed.
  6849  
  6850                              Preamble
  6851  
  6852    The GNU Affero General Public License is a free, copyleft license for
  6853  software and other kinds of works, specifically designed to ensure
  6854  cooperation with the community in the case of network server software.
  6855  
  6856    The licenses for most software and other practical works are designed
  6857  to take away your freedom to share and change the works.  By contrast,
  6858  our General Public Licenses are intended to guarantee your freedom to
  6859  share and change all versions of a program--to make sure it remains free
  6860  software for all its users.
  6861  
  6862    When we speak of free software, we are referring to freedom, not
  6863  price.  Our General Public Licenses are designed to make sure that you
  6864  have the freedom to distribute copies of free software (and charge for
  6865  them if you wish), that you receive source code or can get it if you
  6866  want it, that you can change the software or use pieces of it in new
  6867  free programs, and that you know you can do these things.
  6868  
  6869    Developers that use our General Public Licenses protect your rights
  6870  with two steps: (1) assert copyright on the software, and (2) offer
  6871  you this License which gives you legal permission to copy, distribute
  6872  and/or modify the software.
  6873  
  6874    A secondary benefit of defending all users' freedom is that
  6875  improvements made in alternate versions of the program, if they
  6876  receive widespread use, become available for other developers to
  6877  incorporate.  Many developers of free software are heartened and
  6878  encouraged by the resulting cooperation.  However, in the case of
  6879  software used on network servers, this result may fail to come about.
  6880  The GNU General Public License permits making a modified version and
  6881  letting the public access it on a server without ever releasing its
  6882  source code to the public.
  6883  
  6884    The GNU Affero General Public License is designed specifically to
  6885  ensure that, in such cases, the modified source code becomes available
  6886  to the community.  It requires the operator of a network server to
  6887  provide the source code of the modified version running there to the
  6888  users of that server.  Therefore, public use of a modified version, on
  6889  a publicly accessible server, gives the public access to the source
  6890  code of the modified version.
  6891  
  6892    An older license, called the Affero General Public License and
  6893  published by Affero, was designed to accomplish similar goals.  This is
  6894  a different license, not a version of the Affero GPL, but Affero has
  6895  released a new version of the Affero GPL which permits relicensing under
  6896  this license.
  6897  
  6898    The precise terms and conditions for copying, distribution and
  6899  modification follow.
  6900  
  6901                         TERMS AND CONDITIONS
  6902  
  6903    0. Definitions.
  6904  
  6905    "This License" refers to version 3 of the GNU Affero General Public License.
  6906  
  6907    "Copyright" also means copyright-like laws that apply to other kinds of
  6908  works, such as semiconductor masks.
  6909  
  6910    "The Program" refers to any copyrightable work licensed under this
  6911  License.  Each licensee is addressed as "you".  "Licensees" and
  6912  "recipients" may be individuals or organizations.
  6913  
  6914    To "modify" a work means to copy from or adapt all or part of the work
  6915  in a fashion requiring copyright permission, other than the making of an
  6916  exact copy.  The resulting work is called a "modified version" of the
  6917  earlier work or a work "based on" the earlier work.
  6918  
  6919    A "covered work" means either the unmodified Program or a work based
  6920  on the Program.
  6921  
  6922    To "propagate" a work means to do anything with it that, without
  6923  permission, would make you directly or secondarily liable for
  6924  infringement under applicable copyright law, except executing it on a
  6925  computer or modifying a private copy.  Propagation includes copying,
  6926  distribution (with or without modification), making available to the
  6927  public, and in some countries other activities as well.
  6928  
  6929    To "convey" a work means any kind of propagation that enables other
  6930  parties to make or receive copies.  Mere interaction with a user through
  6931  a computer network, with no transfer of a copy, is not conveying.
  6932  
  6933    An interactive user interface displays "Appropriate Legal Notices"
  6934  to the extent that it includes a convenient and prominently visible
  6935  feature that (1) displays an appropriate copyright notice, and (2)
  6936  tells the user that there is no warranty for the work (except to the
  6937  extent that warranties are provided), that licensees may convey the
  6938  work under this License, and how to view a copy of this License.  If
  6939  the interface presents a list of user commands or options, such as a
  6940  menu, a prominent item in the list meets this criterion.
  6941  
  6942    1. Source Code.
  6943  
  6944    The "source code" for a work means the preferred form of the work
  6945  for making modifications to it.  "Object code" means any non-source
  6946  form of a work.
  6947  
  6948    A "Standard Interface" means an interface that either is an official
  6949  standard defined by a recognized standards body, or, in the case of
  6950  interfaces specified for a particular programming language, one that
  6951  is widely used among developers working in that language.
  6952  
  6953    The "System Libraries" of an executable work include anything, other
  6954  than the work as a whole, that (a) is included in the normal form of
  6955  packaging a Major Component, but which is not part of that Major
  6956  Component, and (b) serves only to enable use of the work with that
  6957  Major Component, or to implement a Standard Interface for which an
  6958  implementation is available to the public in source code form.  A
  6959  "Major Component", in this context, means a major essential component
  6960  (kernel, window system, and so on) of the specific operating system
  6961  (if any) on which the executable work runs, or a compiler used to
  6962  produce the work, or an object code interpreter used to run it.
  6963  
  6964    The "Corresponding Source" for a work in object code form means all
  6965  the source code needed to generate, install, and (for an executable
  6966  work) run the object code and to modify the work, including scripts to
  6967  control those activities.  However, it does not include the work's
  6968  System Libraries, or general-purpose tools or generally available free
  6969  programs which are used unmodified in performing those activities but
  6970  which are not part of the work.  For example, Corresponding Source
  6971  includes interface definition files associated with source files for
  6972  the work, and the source code for shared libraries and dynamically
  6973  linked subprograms that the work is specifically designed to require,
  6974  such as by intimate data communication or control flow between those
  6975  subprograms and other parts of the work.
  6976  
  6977    The Corresponding Source need not include anything that users
  6978  can regenerate automatically from other parts of the Corresponding
  6979  Source.
  6980  
  6981    The Corresponding Source for a work in source code form is that
  6982  same work.
  6983  
  6984    2. Basic Permissions.
  6985  
  6986    All rights granted under this License are granted for the term of
  6987  copyright on the Program, and are irrevocable provided the stated
  6988  conditions are met.  This License explicitly affirms your unlimited
  6989  permission to run the unmodified Program.  The output from running a
  6990  covered work is covered by this License only if the output, given its
  6991  content, constitutes a covered work.  This License acknowledges your
  6992  rights of fair use or other equivalent, as provided by copyright law.
  6993  
  6994    You may make, run and propagate covered works that you do not
  6995  convey, without conditions so long as your license otherwise remains
  6996  in force.  You may convey covered works to others for the sole purpose
  6997  of having them make modifications exclusively for you, or provide you
  6998  with facilities for running those works, provided that you comply with
  6999  the terms of this License in conveying all material for which you do
  7000  not control copyright.  Those thus making or running the covered works
  7001  for you must do so exclusively on your behalf, under your direction
  7002  and control, on terms that prohibit them from making any copies of
  7003  your copyrighted material outside their relationship with you.
  7004  
  7005    Conveying under any other circumstances is permitted solely under
  7006  the conditions stated below.  Sublicensing is not allowed; section 10
  7007  makes it unnecessary.
  7008  
  7009    3. Protecting Users' Legal Rights From Anti-Circumvention Law.
  7010  
  7011    No covered work shall be deemed part of an effective technological
  7012  measure under any applicable law fulfilling obligations under article
  7013  11 of the WIPO copyright treaty adopted on 20 December 1996, or
  7014  similar laws prohibiting or restricting circumvention of such
  7015  measures.
  7016  
  7017    When you convey a covered work, you waive any legal power to forbid
  7018  circumvention of technological measures to the extent such circumvention
  7019  is effected by exercising rights under this License with respect to
  7020  the covered work, and you disclaim any intention to limit operation or
  7021  modification of the work as a means of enforcing, against the work's
  7022  users, your or third parties' legal rights to forbid circumvention of
  7023  technological measures.
  7024  
  7025    4. Conveying Verbatim Copies.
  7026  
  7027    You may convey verbatim copies of the Program's source code as you
  7028  receive it, in any medium, provided that you conspicuously and
  7029  appropriately publish on each copy an appropriate copyright notice;
  7030  keep intact all notices stating that this License and any
  7031  non-permissive terms added in accord with section 7 apply to the code;
  7032  keep intact all notices of the absence of any warranty; and give all
  7033  recipients a copy of this License along with the Program.
  7034  
  7035    You may charge any price or no price for each copy that you convey,
  7036  and you may offer support or warranty protection for a fee.
  7037  
  7038    5. Conveying Modified Source Versions.
  7039  
  7040    You may convey a work based on the Program, or the modifications to
  7041  produce it from the Program, in the form of source code under the
  7042  terms of section 4, provided that you also meet all of these conditions:
  7043  
  7044      a) The work must carry prominent notices stating that you modified
  7045      it, and giving a relevant date.
  7046  
  7047      b) The work must carry prominent notices stating that it is
  7048      released under this License and any conditions added under section
  7049      7.  This requirement modifies the requirement in section 4 to
  7050      "keep intact all notices".
  7051  
  7052      c) You must license the entire work, as a whole, under this
  7053      License to anyone who comes into possession of a copy.  This
  7054      License will therefore apply, along with any applicable section 7
  7055      additional terms, to the whole of the work, and all its parts,
  7056      regardless of how they are packaged.  This License gives no
  7057      permission to license the work in any other way, but it does not
  7058      invalidate such permission if you have separately received it.
  7059  
  7060      d) If the work has interactive user interfaces, each must display
  7061      Appropriate Legal Notices; however, if the Program has interactive
  7062      interfaces that do not display Appropriate Legal Notices, your
  7063      work need not make them do so.
  7064  
  7065    A compilation of a covered work with other separate and independent
  7066  works, which are not by their nature extensions of the covered work,
  7067  and which are not combined with it such as to form a larger program,
  7068  in or on a volume of a storage or distribution medium, is called an
  7069  "aggregate" if the compilation and its resulting copyright are not
  7070  used to limit the access or legal rights of the compilation's users
  7071  beyond what the individual works permit.  Inclusion of a covered work
  7072  in an aggregate does not cause this License to apply to the other
  7073  parts of the aggregate.
  7074  
  7075    6. Conveying Non-Source Forms.
  7076  
  7077    You may convey a covered work in object code form under the terms
  7078  of sections 4 and 5, provided that you also convey the
  7079  machine-readable Corresponding Source under the terms of this License,
  7080  in one of these ways:
  7081  
  7082      a) Convey the object code in, or embodied in, a physical product
  7083      (including a physical distribution medium), accompanied by the
  7084      Corresponding Source fixed on a durable physical medium
  7085      customarily used for software interchange.
  7086  
  7087      b) Convey the object code in, or embodied in, a physical product
  7088      (including a physical distribution medium), accompanied by a
  7089      written offer, valid for at least three years and valid for as
  7090      long as you offer spare parts or customer support for that product
  7091      model, to give anyone who possesses the object code either (1) a
  7092      copy of the Corresponding Source for all the software in the
  7093      product that is covered by this License, on a durable physical
  7094      medium customarily used for software interchange, for a price no
  7095      more than your reasonable cost of physically performing this
  7096      conveying of source, or (2) access to copy the
  7097      Corresponding Source from a network server at no charge.
  7098  
  7099      c) Convey individual copies of the object code with a copy of the
  7100      written offer to provide the Corresponding Source.  This
  7101      alternative is allowed only occasionally and noncommercially, and
  7102      only if you received the object code with such an offer, in accord
  7103      with subsection 6b.
  7104  
  7105      d) Convey the object code by offering access from a designated
  7106      place (gratis or for a charge), and offer equivalent access to the
  7107      Corresponding Source in the same way through the same place at no
  7108      further charge.  You need not require recipients to copy the
  7109      Corresponding Source along with the object code.  If the place to
  7110      copy the object code is a network server, the Corresponding Source
  7111      may be on a different server (operated by you or a third party)
  7112      that supports equivalent copying facilities, provided you maintain
  7113      clear directions next to the object code saying where to find the
  7114      Corresponding Source.  Regardless of what server hosts the
  7115      Corresponding Source, you remain obligated to ensure that it is
  7116      available for as long as needed to satisfy these requirements.
  7117  
  7118      e) Convey the object code using peer-to-peer transmission, provided
  7119      you inform other peers where the object code and Corresponding
  7120      Source of the work are being offered to the general public at no
  7121      charge under subsection 6d.
  7122  
  7123    A separable portion of the object code, whose source code is excluded
  7124  from the Corresponding Source as a System Library, need not be
  7125  included in conveying the object code work.
  7126  
  7127    A "User Product" is either (1) a "consumer product", which means any
  7128  tangible personal property which is normally used for personal, family,
  7129  or household purposes, or (2) anything designed or sold for incorporation
  7130  into a dwelling.  In determining whether a product is a consumer product,
  7131  doubtful cases shall be resolved in favor of coverage.  For a particular
  7132  product received by a particular user, "normally used" refers to a
  7133  typical or common use of that class of product, regardless of the status
  7134  of the particular user or of the way in which the particular user
  7135  actually uses, or expects or is expected to use, the product.  A product
  7136  is a consumer product regardless of whether the product has substantial
  7137  commercial, industrial or non-consumer uses, unless such uses represent
  7138  the only significant mode of use of the product.
  7139  
  7140    "Installation Information" for a User Product means any methods,
  7141  procedures, authorization keys, or other information required to install
  7142  and execute modified versions of a covered work in that User Product from
  7143  a modified version of its Corresponding Source.  The information must
  7144  suffice to ensure that the continued functioning of the modified object
  7145  code is in no case prevented or interfered with solely because
  7146  modification has been made.
  7147  
  7148    If you convey an object code work under this section in, or with, or
  7149  specifically for use in, a User Product, and the conveying occurs as
  7150  part of a transaction in which the right of possession and use of the
  7151  User Product is transferred to the recipient in perpetuity or for a
  7152  fixed term (regardless of how the transaction is characterized), the
  7153  Corresponding Source conveyed under this section must be accompanied
  7154  by the Installation Information.  But this requirement does not apply
  7155  if neither you nor any third party retains the ability to install
  7156  modified object code on the User Product (for example, the work has
  7157  been installed in ROM).
  7158  
  7159    The requirement to provide Installation Information does not include a
  7160  requirement to continue to provide support service, warranty, or updates
  7161  for a work that has been modified or installed by the recipient, or for
  7162  the User Product in which it has been modified or installed.  Access to a
  7163  network may be denied when the modification itself materially and
  7164  adversely affects the operation of the network or violates the rules and
  7165  protocols for communication across the network.
  7166  
  7167    Corresponding Source conveyed, and Installation Information provided,
  7168  in accord with this section must be in a format that is publicly
  7169  documented (and with an implementation available to the public in
  7170  source code form), and must require no special password or key for
  7171  unpacking, reading or copying.
  7172  
  7173    7. Additional Terms.
  7174  
  7175    "Additional permissions" are terms that supplement the terms of this
  7176  License by making exceptions from one or more of its conditions.
  7177  Additional permissions that are applicable to the entire Program shall
  7178  be treated as though they were included in this License, to the extent
  7179  that they are valid under applicable law.  If additional permissions
  7180  apply only to part of the Program, that part may be used separately
  7181  under those permissions, but the entire Program remains governed by
  7182  this License without regard to the additional permissions.
  7183  
  7184    When you convey a copy of a covered work, you may at your option
  7185  remove any additional permissions from that copy, or from any part of
  7186  it.  (Additional permissions may be written to require their own
  7187  removal in certain cases when you modify the work.)  You may place
  7188  additional permissions on material, added by you to a covered work,
  7189  for which you have or can give appropriate copyright permission.
  7190  
  7191    Notwithstanding any other provision of this License, for material you
  7192  add to a covered work, you may (if authorized by the copyright holders of
  7193  that material) supplement the terms of this License with terms:
  7194  
  7195      a) Disclaiming warranty or limiting liability differently from the
  7196      terms of sections 15 and 16 of this License; or
  7197  
  7198      b) Requiring preservation of specified reasonable legal notices or
  7199      author attributions in that material or in the Appropriate Legal
  7200      Notices displayed by works containing it; or
  7201  
  7202      c) Prohibiting misrepresentation of the origin of that material, or
  7203      requiring that modified versions of such material be marked in
  7204      reasonable ways as different from the original version; or
  7205  
  7206      d) Limiting the use for publicity purposes of names of licensors or
  7207      authors of the material; or
  7208  
  7209      e) Declining to grant rights under trademark law for use of some
  7210      trade names, trademarks, or service marks; or
  7211  
  7212      f) Requiring indemnification of licensors and authors of that
  7213      material by anyone who conveys the material (or modified versions of
  7214      it) with contractual assumptions of liability to the recipient, for
  7215      any liability that these contractual assumptions directly impose on
  7216      those licensors and authors.
  7217  
  7218    All other non-permissive additional terms are considered "further
  7219  restrictions" within the meaning of section 10.  If the Program as you
  7220  received it, or any part of it, contains a notice stating that it is
  7221  governed by this License along with a term that is a further
  7222  restriction, you may remove that term.  If a license document contains
  7223  a further restriction but permits relicensing or conveying under this
  7224  License, you may add to a covered work material governed by the terms
  7225  of that license document, provided that the further restriction does
  7226  not survive such relicensing or conveying.
  7227  
  7228    If you add terms to a covered work in accord with this section, you
  7229  must place, in the relevant source files, a statement of the
  7230  additional terms that apply to those files, or a notice indicating
  7231  where to find the applicable terms.
  7232  
  7233    Additional terms, permissive or non-permissive, may be stated in the
  7234  form of a separately written license, or stated as exceptions;
  7235  the above requirements apply either way.
  7236  
  7237    8. Termination.
  7238  
  7239    You may not propagate or modify a covered work except as expressly
  7240  provided under this License.  Any attempt otherwise to propagate or
  7241  modify it is void, and will automatically terminate your rights under
  7242  this License (including any patent licenses granted under the third
  7243  paragraph of section 11).
  7244  
  7245    However, if you cease all violation of this License, then your
  7246  license from a particular copyright holder is reinstated (a)
  7247  provisionally, unless and until the copyright holder explicitly and
  7248  finally terminates your license, and (b) permanently, if the copyright
  7249  holder fails to notify you of the violation by some reasonable means
  7250  prior to 60 days after the cessation.
  7251  
  7252    Moreover, your license from a particular copyright holder is
  7253  reinstated permanently if the copyright holder notifies you of the
  7254  violation by some reasonable means, this is the first time you have
  7255  received notice of violation of this License (for any work) from that
  7256  copyright holder, and you cure the violation prior to 30 days after
  7257  your receipt of the notice.
  7258  
  7259    Termination of your rights under this section does not terminate the
  7260  licenses of parties who have received copies or rights from you under
  7261  this License.  If your rights have been terminated and not permanently
  7262  reinstated, you do not qualify to receive new licenses for the same
  7263  material under section 10.
  7264  
  7265    9. Acceptance Not Required for Having Copies.
  7266  
  7267    You are not required to accept this License in order to receive or
  7268  run a copy of the Program.  Ancillary propagation of a covered work
  7269  occurring solely as a consequence of using peer-to-peer transmission
  7270  to receive a copy likewise does not require acceptance.  However,
  7271  nothing other than this License grants you permission to propagate or
  7272  modify any covered work.  These actions infringe copyright if you do
  7273  not accept this License.  Therefore, by modifying or propagating a
  7274  covered work, you indicate your acceptance of this License to do so.
  7275  
  7276    10. Automatic Licensing of Downstream Recipients.
  7277  
  7278    Each time you convey a covered work, the recipient automatically
  7279  receives a license from the original licensors, to run, modify and
  7280  propagate that work, subject to this License.  You are not responsible
  7281  for enforcing compliance by third parties with this License.
  7282  
  7283    An "entity transaction" is a transaction transferring control of an
  7284  organization, or substantially all assets of one, or subdividing an
  7285  organization, or merging organizations.  If propagation of a covered
  7286  work results from an entity transaction, each party to that
  7287  transaction who receives a copy of the work also receives whatever
  7288  licenses to the work the party's predecessor in interest had or could
  7289  give under the previous paragraph, plus a right to possession of the
  7290  Corresponding Source of the work from the predecessor in interest, if
  7291  the predecessor has it or can get it with reasonable efforts.
  7292  
  7293    You may not impose any further restrictions on the exercise of the
  7294  rights granted or affirmed under this License.  For example, you may
  7295  not impose a license fee, royalty, or other charge for exercise of
  7296  rights granted under this License, and you may not initiate litigation
  7297  (including a cross-claim or counterclaim in a lawsuit) alleging that
  7298  any patent claim is infringed by making, using, selling, offering for
  7299  sale, or importing the Program or any portion of it.
  7300  
  7301    11. Patents.
  7302  
  7303    A "contributor" is a copyright holder who authorizes use under this
  7304  License of the Program or a work on which the Program is based.  The
  7305  work thus licensed is called the contributor's "contributor version".
  7306  
  7307    A contributor's "essential patent claims" are all patent claims
  7308  owned or controlled by the contributor, whether already acquired or
  7309  hereafter acquired, that would be infringed by some manner, permitted
  7310  by this License, of making, using, or selling its contributor version,
  7311  but do not include claims that would be infringed only as a
  7312  consequence of further modification of the contributor version.  For
  7313  purposes of this definition, "control" includes the right to grant
  7314  patent sublicenses in a manner consistent with the requirements of
  7315  this License.
  7316  
  7317    Each contributor grants you a non-exclusive, worldwide, royalty-free
  7318  patent license under the contributor's essential patent claims, to
  7319  make, use, sell, offer for sale, import and otherwise run, modify and
  7320  propagate the contents of its contributor version.
  7321  
  7322    In the following three paragraphs, a "patent license" is any express
  7323  agreement or commitment, however denominated, not to enforce a patent
  7324  (such as an express permission to practice a patent or covenant not to
  7325  sue for patent infringement).  To "grant" such a patent license to a
  7326  party means to make such an agreement or commitment not to enforce a
  7327  patent against the party.
  7328  
  7329    If you convey a covered work, knowingly relying on a patent license,
  7330  and the Corresponding Source of the work is not available for anyone
  7331  to copy, free of charge and under the terms of this License, through a
  7332  publicly available network server or other readily accessible means,
  7333  then you must either (1) cause the Corresponding Source to be so
  7334  available, or (2) arrange to deprive yourself of the benefit of the
  7335  patent license for this particular work, or (3) arrange, in a manner
  7336  consistent with the requirements of this License, to extend the patent
  7337  license to downstream recipients.  "Knowingly relying" means you have
  7338  actual knowledge that, but for the patent license, your conveying the
  7339  covered work in a country, or your recipient's use of the covered work
  7340  in a country, would infringe one or more identifiable patents in that
  7341  country that you have reason to believe are valid.
  7342  
  7343    If, pursuant to or in connection with a single transaction or
  7344  arrangement, you convey, or propagate by procuring conveyance of, a
  7345  covered work, and grant a patent license to some of the parties
  7346  receiving the covered work authorizing them to use, propagate, modify
  7347  or convey a specific copy of the covered work, then the patent license
  7348  you grant is automatically extended to all recipients of the covered
  7349  work and works based on it.
  7350  
  7351    A patent license is "discriminatory" if it does not include within
  7352  the scope of its coverage, prohibits the exercise of, or is
  7353  conditioned on the non-exercise of one or more of the rights that are
  7354  specifically granted under this License.  You may not convey a covered
  7355  work if you are a party to an arrangement with a third party that is
  7356  in the business of distributing software, under which you make payment
  7357  to the third party based on the extent of your activity of conveying
  7358  the work, and under which the third party grants, to any of the
  7359  parties who would receive the covered work from you, a discriminatory
  7360  patent license (a) in connection with copies of the covered work
  7361  conveyed by you (or copies made from those copies), or (b) primarily
  7362  for and in connection with specific products or compilations that
  7363  contain the covered work, unless you entered into that arrangement,
  7364  or that patent license was granted, prior to 28 March 2007.
  7365  
  7366    Nothing in this License shall be construed as excluding or limiting
  7367  any implied license or other defenses to infringement that may
  7368  otherwise be available to you under applicable patent law.
  7369  
  7370    12. No Surrender of Others' Freedom.
  7371  
  7372    If conditions are imposed on you (whether by court order, agreement or
  7373  otherwise) that contradict the conditions of this License, they do not
  7374  excuse you from the conditions of this License.  If you cannot convey a
  7375  covered work so as to satisfy simultaneously your obligations under this
  7376  License and any other pertinent obligations, then as a consequence you may
  7377  not convey it at all.  For example, if you agree to terms that obligate you
  7378  to collect a royalty for further conveying from those to whom you convey
  7379  the Program, the only way you could satisfy both those terms and this
  7380  License would be to refrain entirely from conveying the Program.
  7381  
  7382    13. Remote Network Interaction; Use with the GNU General Public License.
  7383  
  7384    Notwithstanding any other provision of this License, if you modify the
  7385  Program, your modified version must prominently offer all users
  7386  interacting with it remotely through a computer network (if your version
  7387  supports such interaction) an opportunity to receive the Corresponding
  7388  Source of your version by providing access to the Corresponding Source
  7389  from a network server at no charge, through some standard or customary
  7390  means of facilitating copying of software.  This Corresponding Source
  7391  shall include the Corresponding Source for any work covered by version 3
  7392  of the GNU General Public License that is incorporated pursuant to the
  7393  following paragraph.
  7394  
  7395    Notwithstanding any other provision of this License, you have
  7396  permission to link or combine any covered work with a work licensed
  7397  under version 3 of the GNU General Public License into a single
  7398  combined work, and to convey the resulting work.  The terms of this
  7399  License will continue to apply to the part which is the covered work,
  7400  but the work with which it is combined will remain governed by version
  7401  3 of the GNU General Public License.
  7402  
  7403    14. Revised Versions of this License.
  7404  
  7405    The Free Software Foundation may publish revised and/or new versions of
  7406  the GNU Affero General Public License from time to time.  Such new versions
  7407  will be similar in spirit to the present version, but may differ in detail to
  7408  address new problems or concerns.
  7409  
  7410    Each version is given a distinguishing version number.  If the
  7411  Program specifies that a certain numbered version of the GNU Affero General
  7412  Public License "or any later version" applies to it, you have the
  7413  option of following the terms and conditions either of that numbered
  7414  version or of any later version published by the Free Software
  7415  Foundation.  If the Program does not specify a version number of the
  7416  GNU Affero General Public License, you may choose any version ever published
  7417  by the Free Software Foundation.
  7418  
  7419    If the Program specifies that a proxy can decide which future
  7420  versions of the GNU Affero General Public License can be used, that proxy's
  7421  public statement of acceptance of a version permanently authorizes you
  7422  to choose that version for the Program.
  7423  
  7424    Later license versions may give you additional or different
  7425  permissions.  However, no additional obligations are imposed on any
  7426  author or copyright holder as a result of your choosing to follow a
  7427  later version.
  7428  
  7429    15. Disclaimer of Warranty.
  7430  
  7431    THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
  7432  APPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
  7433  HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
  7434  OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
  7435  THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  7436  PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
  7437  IS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
  7438  ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
  7439  
  7440    16. Limitation of Liability.
  7441  
  7442    IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
  7443  WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
  7444  THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
  7445  GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
  7446  USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
  7447  DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
  7448  PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
  7449  EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
  7450  SUCH DAMAGES.
  7451  
  7452    17. Interpretation of Sections 15 and 16.
  7453  
  7454    If the disclaimer of warranty and limitation of liability provided
  7455  above cannot be given local legal effect according to their terms,
  7456  reviewing courts shall apply local law that most closely approximates
  7457  an absolute waiver of all civil liability in connection with the
  7458  Program, unless a warranty or assumption of liability accompanies a
  7459  copy of the Program in return for a fee.
  7460  
  7461                       END OF TERMS AND CONDITIONS
  7462  
  7463              How to Apply These Terms to Your New Programs
  7464  
  7465    If you develop a new program, and you want it to be of the greatest
  7466  possible use to the public, the best way to achieve this is to make it
  7467  free software which everyone can redistribute and change under these terms.
  7468  
  7469    To do so, attach the following notices to the program.  It is safest
  7470  to attach them to the start of each source file to most effectively
  7471  state the exclusion of warranty; and each file should have at least
  7472  the "copyright" line and a pointer to where the full notice is found.
  7473  
  7474      <one line to give the program's name and a brief idea of what it does.>
  7475      Copyright (C) <year>  <name of author>
  7476  
  7477      This program is free software: you can redistribute it and/or modify
  7478      it under the terms of the GNU Affero General Public License as published
  7479      by the Free Software Foundation, either version 3 of the License, or
  7480      (at your option) any later version.
  7481  
  7482      This program is distributed in the hope that it will be useful,
  7483      but WITHOUT ANY WARRANTY; without even the implied warranty of
  7484      MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  7485      GNU Affero General Public License for more details.
  7486  
  7487      You should have received a copy of the GNU Affero General Public License
  7488      along with this program.  If not, see <https://www.gnu.org/licenses/>.
  7489  
  7490  Also add information on how to contact you by electronic and paper mail.
  7491  
  7492    If your software can interact with users remotely through a computer
  7493  network, you should also make sure that it provides a way for users to
  7494  get its source.  For example, if your program is a web application, its
  7495  interface could display a "Source" link that leads users to an archive
  7496  of the code.  There are many ways you could offer source, and different
  7497  solutions will be better for different programs; see section 13 for the
  7498  specific requirements.
  7499  
  7500    You should also get your employer (if you work as a programmer) or school,
  7501  if any, to sign a "copyright disclaimer" for the program, if necessary.
  7502  For more information on this, and how to apply and follow the GNU AGPL, see
  7503  <https://www.gnu.org/licenses/>.
  7504  
  7505  ================================================================
  7506  
  7507  github.com/minio/madmin-go/v3
  7508  https://github.com/minio/madmin-go/v3
  7509  ----------------------------------------------------------------
  7510                      GNU AFFERO GENERAL PUBLIC LICENSE
  7511                         Version 3, 19 November 2007
  7512  
  7513   Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
  7514   Everyone is permitted to copy and distribute verbatim copies
  7515   of this license document, but changing it is not allowed.
  7516  
  7517                              Preamble
  7518  
  7519    The GNU Affero General Public License is a free, copyleft license for
  7520  software and other kinds of works, specifically designed to ensure
  7521  cooperation with the community in the case of network server software.
  7522  
  7523    The licenses for most software and other practical works are designed
  7524  to take away your freedom to share and change the works.  By contrast,
  7525  our General Public Licenses are intended to guarantee your freedom to
  7526  share and change all versions of a program--to make sure it remains free
  7527  software for all its users.
  7528  
  7529    When we speak of free software, we are referring to freedom, not
  7530  price.  Our General Public Licenses are designed to make sure that you
  7531  have the freedom to distribute copies of free software (and charge for
  7532  them if you wish), that you receive source code or can get it if you
  7533  want it, that you can change the software or use pieces of it in new
  7534  free programs, and that you know you can do these things.
  7535  
  7536    Developers that use our General Public Licenses protect your rights
  7537  with two steps: (1) assert copyright on the software, and (2) offer
  7538  you this License which gives you legal permission to copy, distribute
  7539  and/or modify the software.
  7540  
  7541    A secondary benefit of defending all users' freedom is that
  7542  improvements made in alternate versions of the program, if they
  7543  receive widespread use, become available for other developers to
  7544  incorporate.  Many developers of free software are heartened and
  7545  encouraged by the resulting cooperation.  However, in the case of
  7546  software used on network servers, this result may fail to come about.
  7547  The GNU General Public License permits making a modified version and
  7548  letting the public access it on a server without ever releasing its
  7549  source code to the public.
  7550  
  7551    The GNU Affero General Public License is designed specifically to
  7552  ensure that, in such cases, the modified source code becomes available
  7553  to the community.  It requires the operator of a network server to
  7554  provide the source code of the modified version running there to the
  7555  users of that server.  Therefore, public use of a modified version, on
  7556  a publicly accessible server, gives the public access to the source
  7557  code of the modified version.
  7558  
  7559    An older license, called the Affero General Public License and
  7560  published by Affero, was designed to accomplish similar goals.  This is
  7561  a different license, not a version of the Affero GPL, but Affero has
  7562  released a new version of the Affero GPL which permits relicensing under
  7563  this license.
  7564  
  7565    The precise terms and conditions for copying, distribution and
  7566  modification follow.
  7567  
  7568                         TERMS AND CONDITIONS
  7569  
  7570    0. Definitions.
  7571  
  7572    "This License" refers to version 3 of the GNU Affero General Public License.
  7573  
  7574    "Copyright" also means copyright-like laws that apply to other kinds of
  7575  works, such as semiconductor masks.
  7576  
  7577    "The Program" refers to any copyrightable work licensed under this
  7578  License.  Each licensee is addressed as "you".  "Licensees" and
  7579  "recipients" may be individuals or organizations.
  7580  
  7581    To "modify" a work means to copy from or adapt all or part of the work
  7582  in a fashion requiring copyright permission, other than the making of an
  7583  exact copy.  The resulting work is called a "modified version" of the
  7584  earlier work or a work "based on" the earlier work.
  7585  
  7586    A "covered work" means either the unmodified Program or a work based
  7587  on the Program.
  7588  
  7589    To "propagate" a work means to do anything with it that, without
  7590  permission, would make you directly or secondarily liable for
  7591  infringement under applicable copyright law, except executing it on a
  7592  computer or modifying a private copy.  Propagation includes copying,
  7593  distribution (with or without modification), making available to the
  7594  public, and in some countries other activities as well.
  7595  
  7596    To "convey" a work means any kind of propagation that enables other
  7597  parties to make or receive copies.  Mere interaction with a user through
  7598  a computer network, with no transfer of a copy, is not conveying.
  7599  
  7600    An interactive user interface displays "Appropriate Legal Notices"
  7601  to the extent that it includes a convenient and prominently visible
  7602  feature that (1) displays an appropriate copyright notice, and (2)
  7603  tells the user that there is no warranty for the work (except to the
  7604  extent that warranties are provided), that licensees may convey the
  7605  work under this License, and how to view a copy of this License.  If
  7606  the interface presents a list of user commands or options, such as a
  7607  menu, a prominent item in the list meets this criterion.
  7608  
  7609    1. Source Code.
  7610  
  7611    The "source code" for a work means the preferred form of the work
  7612  for making modifications to it.  "Object code" means any non-source
  7613  form of a work.
  7614  
  7615    A "Standard Interface" means an interface that either is an official
  7616  standard defined by a recognized standards body, or, in the case of
  7617  interfaces specified for a particular programming language, one that
  7618  is widely used among developers working in that language.
  7619  
  7620    The "System Libraries" of an executable work include anything, other
  7621  than the work as a whole, that (a) is included in the normal form of
  7622  packaging a Major Component, but which is not part of that Major
  7623  Component, and (b) serves only to enable use of the work with that
  7624  Major Component, or to implement a Standard Interface for which an
  7625  implementation is available to the public in source code form.  A
  7626  "Major Component", in this context, means a major essential component
  7627  (kernel, window system, and so on) of the specific operating system
  7628  (if any) on which the executable work runs, or a compiler used to
  7629  produce the work, or an object code interpreter used to run it.
  7630  
  7631    The "Corresponding Source" for a work in object code form means all
  7632  the source code needed to generate, install, and (for an executable
  7633  work) run the object code and to modify the work, including scripts to
  7634  control those activities.  However, it does not include the work's
  7635  System Libraries, or general-purpose tools or generally available free
  7636  programs which are used unmodified in performing those activities but
  7637  which are not part of the work.  For example, Corresponding Source
  7638  includes interface definition files associated with source files for
  7639  the work, and the source code for shared libraries and dynamically
  7640  linked subprograms that the work is specifically designed to require,
  7641  such as by intimate data communication or control flow between those
  7642  subprograms and other parts of the work.
  7643  
  7644    The Corresponding Source need not include anything that users
  7645  can regenerate automatically from other parts of the Corresponding
  7646  Source.
  7647  
  7648    The Corresponding Source for a work in source code form is that
  7649  same work.
  7650  
  7651    2. Basic Permissions.
  7652  
  7653    All rights granted under this License are granted for the term of
  7654  copyright on the Program, and are irrevocable provided the stated
  7655  conditions are met.  This License explicitly affirms your unlimited
  7656  permission to run the unmodified Program.  The output from running a
  7657  covered work is covered by this License only if the output, given its
  7658  content, constitutes a covered work.  This License acknowledges your
  7659  rights of fair use or other equivalent, as provided by copyright law.
  7660  
  7661    You may make, run and propagate covered works that you do not
  7662  convey, without conditions so long as your license otherwise remains
  7663  in force.  You may convey covered works to others for the sole purpose
  7664  of having them make modifications exclusively for you, or provide you
  7665  with facilities for running those works, provided that you comply with
  7666  the terms of this License in conveying all material for which you do
  7667  not control copyright.  Those thus making or running the covered works
  7668  for you must do so exclusively on your behalf, under your direction
  7669  and control, on terms that prohibit them from making any copies of
  7670  your copyrighted material outside their relationship with you.
  7671  
  7672    Conveying under any other circumstances is permitted solely under
  7673  the conditions stated below.  Sublicensing is not allowed; section 10
  7674  makes it unnecessary.
  7675  
  7676    3. Protecting Users' Legal Rights From Anti-Circumvention Law.
  7677  
  7678    No covered work shall be deemed part of an effective technological
  7679  measure under any applicable law fulfilling obligations under article
  7680  11 of the WIPO copyright treaty adopted on 20 December 1996, or
  7681  similar laws prohibiting or restricting circumvention of such
  7682  measures.
  7683  
  7684    When you convey a covered work, you waive any legal power to forbid
  7685  circumvention of technological measures to the extent such circumvention
  7686  is effected by exercising rights under this License with respect to
  7687  the covered work, and you disclaim any intention to limit operation or
  7688  modification of the work as a means of enforcing, against the work's
  7689  users, your or third parties' legal rights to forbid circumvention of
  7690  technological measures.
  7691  
  7692    4. Conveying Verbatim Copies.
  7693  
  7694    You may convey verbatim copies of the Program's source code as you
  7695  receive it, in any medium, provided that you conspicuously and
  7696  appropriately publish on each copy an appropriate copyright notice;
  7697  keep intact all notices stating that this License and any
  7698  non-permissive terms added in accord with section 7 apply to the code;
  7699  keep intact all notices of the absence of any warranty; and give all
  7700  recipients a copy of this License along with the Program.
  7701  
  7702    You may charge any price or no price for each copy that you convey,
  7703  and you may offer support or warranty protection for a fee.
  7704  
  7705    5. Conveying Modified Source Versions.
  7706  
  7707    You may convey a work based on the Program, or the modifications to
  7708  produce it from the Program, in the form of source code under the
  7709  terms of section 4, provided that you also meet all of these conditions:
  7710  
  7711      a) The work must carry prominent notices stating that you modified
  7712      it, and giving a relevant date.
  7713  
  7714      b) The work must carry prominent notices stating that it is
  7715      released under this License and any conditions added under section
  7716      7.  This requirement modifies the requirement in section 4 to
  7717      "keep intact all notices".
  7718  
  7719      c) You must license the entire work, as a whole, under this
  7720      License to anyone who comes into possession of a copy.  This
  7721      License will therefore apply, along with any applicable section 7
  7722      additional terms, to the whole of the work, and all its parts,
  7723      regardless of how they are packaged.  This License gives no
  7724      permission to license the work in any other way, but it does not
  7725      invalidate such permission if you have separately received it.
  7726  
  7727      d) If the work has interactive user interfaces, each must display
  7728      Appropriate Legal Notices; however, if the Program has interactive
  7729      interfaces that do not display Appropriate Legal Notices, your
  7730      work need not make them do so.
  7731  
  7732    A compilation of a covered work with other separate and independent
  7733  works, which are not by their nature extensions of the covered work,
  7734  and which are not combined with it such as to form a larger program,
  7735  in or on a volume of a storage or distribution medium, is called an
  7736  "aggregate" if the compilation and its resulting copyright are not
  7737  used to limit the access or legal rights of the compilation's users
  7738  beyond what the individual works permit.  Inclusion of a covered work
  7739  in an aggregate does not cause this License to apply to the other
  7740  parts of the aggregate.
  7741  
  7742    6. Conveying Non-Source Forms.
  7743  
  7744    You may convey a covered work in object code form under the terms
  7745  of sections 4 and 5, provided that you also convey the
  7746  machine-readable Corresponding Source under the terms of this License,
  7747  in one of these ways:
  7748  
  7749      a) Convey the object code in, or embodied in, a physical product
  7750      (including a physical distribution medium), accompanied by the
  7751      Corresponding Source fixed on a durable physical medium
  7752      customarily used for software interchange.
  7753  
  7754      b) Convey the object code in, or embodied in, a physical product
  7755      (including a physical distribution medium), accompanied by a
  7756      written offer, valid for at least three years and valid for as
  7757      long as you offer spare parts or customer support for that product
  7758      model, to give anyone who possesses the object code either (1) a
  7759      copy of the Corresponding Source for all the software in the
  7760      product that is covered by this License, on a durable physical
  7761      medium customarily used for software interchange, for a price no
  7762      more than your reasonable cost of physically performing this
  7763      conveying of source, or (2) access to copy the
  7764      Corresponding Source from a network server at no charge.
  7765  
  7766      c) Convey individual copies of the object code with a copy of the
  7767      written offer to provide the Corresponding Source.  This
  7768      alternative is allowed only occasionally and noncommercially, and
  7769      only if you received the object code with such an offer, in accord
  7770      with subsection 6b.
  7771  
  7772      d) Convey the object code by offering access from a designated
  7773      place (gratis or for a charge), and offer equivalent access to the
  7774      Corresponding Source in the same way through the same place at no
  7775      further charge.  You need not require recipients to copy the
  7776      Corresponding Source along with the object code.  If the place to
  7777      copy the object code is a network server, the Corresponding Source
  7778      may be on a different server (operated by you or a third party)
  7779      that supports equivalent copying facilities, provided you maintain
  7780      clear directions next to the object code saying where to find the
  7781      Corresponding Source.  Regardless of what server hosts the
  7782      Corresponding Source, you remain obligated to ensure that it is
  7783      available for as long as needed to satisfy these requirements.
  7784  
  7785      e) Convey the object code using peer-to-peer transmission, provided
  7786      you inform other peers where the object code and Corresponding
  7787      Source of the work are being offered to the general public at no
  7788      charge under subsection 6d.
  7789  
  7790    A separable portion of the object code, whose source code is excluded
  7791  from the Corresponding Source as a System Library, need not be
  7792  included in conveying the object code work.
  7793  
  7794    A "User Product" is either (1) a "consumer product", which means any
  7795  tangible personal property which is normally used for personal, family,
  7796  or household purposes, or (2) anything designed or sold for incorporation
  7797  into a dwelling.  In determining whether a product is a consumer product,
  7798  doubtful cases shall be resolved in favor of coverage.  For a particular
  7799  product received by a particular user, "normally used" refers to a
  7800  typical or common use of that class of product, regardless of the status
  7801  of the particular user or of the way in which the particular user
  7802  actually uses, or expects or is expected to use, the product.  A product
  7803  is a consumer product regardless of whether the product has substantial
  7804  commercial, industrial or non-consumer uses, unless such uses represent
  7805  the only significant mode of use of the product.
  7806  
  7807    "Installation Information" for a User Product means any methods,
  7808  procedures, authorization keys, or other information required to install
  7809  and execute modified versions of a covered work in that User Product from
  7810  a modified version of its Corresponding Source.  The information must
  7811  suffice to ensure that the continued functioning of the modified object
  7812  code is in no case prevented or interfered with solely because
  7813  modification has been made.
  7814  
  7815    If you convey an object code work under this section in, or with, or
  7816  specifically for use in, a User Product, and the conveying occurs as
  7817  part of a transaction in which the right of possession and use of the
  7818  User Product is transferred to the recipient in perpetuity or for a
  7819  fixed term (regardless of how the transaction is characterized), the
  7820  Corresponding Source conveyed under this section must be accompanied
  7821  by the Installation Information.  But this requirement does not apply
  7822  if neither you nor any third party retains the ability to install
  7823  modified object code on the User Product (for example, the work has
  7824  been installed in ROM).
  7825  
  7826    The requirement to provide Installation Information does not include a
  7827  requirement to continue to provide support service, warranty, or updates
  7828  for a work that has been modified or installed by the recipient, or for
  7829  the User Product in which it has been modified or installed.  Access to a
  7830  network may be denied when the modification itself materially and
  7831  adversely affects the operation of the network or violates the rules and
  7832  protocols for communication across the network.
  7833  
  7834    Corresponding Source conveyed, and Installation Information provided,
  7835  in accord with this section must be in a format that is publicly
  7836  documented (and with an implementation available to the public in
  7837  source code form), and must require no special password or key for
  7838  unpacking, reading or copying.
  7839  
  7840    7. Additional Terms.
  7841  
  7842    "Additional permissions" are terms that supplement the terms of this
  7843  License by making exceptions from one or more of its conditions.
  7844  Additional permissions that are applicable to the entire Program shall
  7845  be treated as though they were included in this License, to the extent
  7846  that they are valid under applicable law.  If additional permissions
  7847  apply only to part of the Program, that part may be used separately
  7848  under those permissions, but the entire Program remains governed by
  7849  this License without regard to the additional permissions.
  7850  
  7851    When you convey a copy of a covered work, you may at your option
  7852  remove any additional permissions from that copy, or from any part of
  7853  it.  (Additional permissions may be written to require their own
  7854  removal in certain cases when you modify the work.)  You may place
  7855  additional permissions on material, added by you to a covered work,
  7856  for which you have or can give appropriate copyright permission.
  7857  
  7858    Notwithstanding any other provision of this License, for material you
  7859  add to a covered work, you may (if authorized by the copyright holders of
  7860  that material) supplement the terms of this License with terms:
  7861  
  7862      a) Disclaiming warranty or limiting liability differently from the
  7863      terms of sections 15 and 16 of this License; or
  7864  
  7865      b) Requiring preservation of specified reasonable legal notices or
  7866      author attributions in that material or in the Appropriate Legal
  7867      Notices displayed by works containing it; or
  7868  
  7869      c) Prohibiting misrepresentation of the origin of that material, or
  7870      requiring that modified versions of such material be marked in
  7871      reasonable ways as different from the original version; or
  7872  
  7873      d) Limiting the use for publicity purposes of names of licensors or
  7874      authors of the material; or
  7875  
  7876      e) Declining to grant rights under trademark law for use of some
  7877      trade names, trademarks, or service marks; or
  7878  
  7879      f) Requiring indemnification of licensors and authors of that
  7880      material by anyone who conveys the material (or modified versions of
  7881      it) with contractual assumptions of liability to the recipient, for
  7882      any liability that these contractual assumptions directly impose on
  7883      those licensors and authors.
  7884  
  7885    All other non-permissive additional terms are considered "further
  7886  restrictions" within the meaning of section 10.  If the Program as you
  7887  received it, or any part of it, contains a notice stating that it is
  7888  governed by this License along with a term that is a further
  7889  restriction, you may remove that term.  If a license document contains
  7890  a further restriction but permits relicensing or conveying under this
  7891  License, you may add to a covered work material governed by the terms
  7892  of that license document, provided that the further restriction does
  7893  not survive such relicensing or conveying.
  7894  
  7895    If you add terms to a covered work in accord with this section, you
  7896  must place, in the relevant source files, a statement of the
  7897  additional terms that apply to those files, or a notice indicating
  7898  where to find the applicable terms.
  7899  
  7900    Additional terms, permissive or non-permissive, may be stated in the
  7901  form of a separately written license, or stated as exceptions;
  7902  the above requirements apply either way.
  7903  
  7904    8. Termination.
  7905  
  7906    You may not propagate or modify a covered work except as expressly
  7907  provided under this License.  Any attempt otherwise to propagate or
  7908  modify it is void, and will automatically terminate your rights under
  7909  this License (including any patent licenses granted under the third
  7910  paragraph of section 11).
  7911  
  7912    However, if you cease all violation of this License, then your
  7913  license from a particular copyright holder is reinstated (a)
  7914  provisionally, unless and until the copyright holder explicitly and
  7915  finally terminates your license, and (b) permanently, if the copyright
  7916  holder fails to notify you of the violation by some reasonable means
  7917  prior to 60 days after the cessation.
  7918  
  7919    Moreover, your license from a particular copyright holder is
  7920  reinstated permanently if the copyright holder notifies you of the
  7921  violation by some reasonable means, this is the first time you have
  7922  received notice of violation of this License (for any work) from that
  7923  copyright holder, and you cure the violation prior to 30 days after
  7924  your receipt of the notice.
  7925  
  7926    Termination of your rights under this section does not terminate the
  7927  licenses of parties who have received copies or rights from you under
  7928  this License.  If your rights have been terminated and not permanently
  7929  reinstated, you do not qualify to receive new licenses for the same
  7930  material under section 10.
  7931  
  7932    9. Acceptance Not Required for Having Copies.
  7933  
  7934    You are not required to accept this License in order to receive or
  7935  run a copy of the Program.  Ancillary propagation of a covered work
  7936  occurring solely as a consequence of using peer-to-peer transmission
  7937  to receive a copy likewise does not require acceptance.  However,
  7938  nothing other than this License grants you permission to propagate or
  7939  modify any covered work.  These actions infringe copyright if you do
  7940  not accept this License.  Therefore, by modifying or propagating a
  7941  covered work, you indicate your acceptance of this License to do so.
  7942  
  7943    10. Automatic Licensing of Downstream Recipients.
  7944  
  7945    Each time you convey a covered work, the recipient automatically
  7946  receives a license from the original licensors, to run, modify and
  7947  propagate that work, subject to this License.  You are not responsible
  7948  for enforcing compliance by third parties with this License.
  7949  
  7950    An "entity transaction" is a transaction transferring control of an
  7951  organization, or substantially all assets of one, or subdividing an
  7952  organization, or merging organizations.  If propagation of a covered
  7953  work results from an entity transaction, each party to that
  7954  transaction who receives a copy of the work also receives whatever
  7955  licenses to the work the party's predecessor in interest had or could
  7956  give under the previous paragraph, plus a right to possession of the
  7957  Corresponding Source of the work from the predecessor in interest, if
  7958  the predecessor has it or can get it with reasonable efforts.
  7959  
  7960    You may not impose any further restrictions on the exercise of the
  7961  rights granted or affirmed under this License.  For example, you may
  7962  not impose a license fee, royalty, or other charge for exercise of
  7963  rights granted under this License, and you may not initiate litigation
  7964  (including a cross-claim or counterclaim in a lawsuit) alleging that
  7965  any patent claim is infringed by making, using, selling, offering for
  7966  sale, or importing the Program or any portion of it.
  7967  
  7968    11. Patents.
  7969  
  7970    A "contributor" is a copyright holder who authorizes use under this
  7971  License of the Program or a work on which the Program is based.  The
  7972  work thus licensed is called the contributor's "contributor version".
  7973  
  7974    A contributor's "essential patent claims" are all patent claims
  7975  owned or controlled by the contributor, whether already acquired or
  7976  hereafter acquired, that would be infringed by some manner, permitted
  7977  by this License, of making, using, or selling its contributor version,
  7978  but do not include claims that would be infringed only as a
  7979  consequence of further modification of the contributor version.  For
  7980  purposes of this definition, "control" includes the right to grant
  7981  patent sublicenses in a manner consistent with the requirements of
  7982  this License.
  7983  
  7984    Each contributor grants you a non-exclusive, worldwide, royalty-free
  7985  patent license under the contributor's essential patent claims, to
  7986  make, use, sell, offer for sale, import and otherwise run, modify and
  7987  propagate the contents of its contributor version.
  7988  
  7989    In the following three paragraphs, a "patent license" is any express
  7990  agreement or commitment, however denominated, not to enforce a patent
  7991  (such as an express permission to practice a patent or covenant not to
  7992  sue for patent infringement).  To "grant" such a patent license to a
  7993  party means to make such an agreement or commitment not to enforce a
  7994  patent against the party.
  7995  
  7996    If you convey a covered work, knowingly relying on a patent license,
  7997  and the Corresponding Source of the work is not available for anyone
  7998  to copy, free of charge and under the terms of this License, through a
  7999  publicly available network server or other readily accessible means,
  8000  then you must either (1) cause the Corresponding Source to be so
  8001  available, or (2) arrange to deprive yourself of the benefit of the
  8002  patent license for this particular work, or (3) arrange, in a manner
  8003  consistent with the requirements of this License, to extend the patent
  8004  license to downstream recipients.  "Knowingly relying" means you have
  8005  actual knowledge that, but for the patent license, your conveying the
  8006  covered work in a country, or your recipient's use of the covered work
  8007  in a country, would infringe one or more identifiable patents in that
  8008  country that you have reason to believe are valid.
  8009  
  8010    If, pursuant to or in connection with a single transaction or
  8011  arrangement, you convey, or propagate by procuring conveyance of, a
  8012  covered work, and grant a patent license to some of the parties
  8013  receiving the covered work authorizing them to use, propagate, modify
  8014  or convey a specific copy of the covered work, then the patent license
  8015  you grant is automatically extended to all recipients of the covered
  8016  work and works based on it.
  8017  
  8018    A patent license is "discriminatory" if it does not include within
  8019  the scope of its coverage, prohibits the exercise of, or is
  8020  conditioned on the non-exercise of one or more of the rights that are
  8021  specifically granted under this License.  You may not convey a covered
  8022  work if you are a party to an arrangement with a third party that is
  8023  in the business of distributing software, under which you make payment
  8024  to the third party based on the extent of your activity of conveying
  8025  the work, and under which the third party grants, to any of the
  8026  parties who would receive the covered work from you, a discriminatory
  8027  patent license (a) in connection with copies of the covered work
  8028  conveyed by you (or copies made from those copies), or (b) primarily
  8029  for and in connection with specific products or compilations that
  8030  contain the covered work, unless you entered into that arrangement,
  8031  or that patent license was granted, prior to 28 March 2007.
  8032  
  8033    Nothing in this License shall be construed as excluding or limiting
  8034  any implied license or other defenses to infringement that may
  8035  otherwise be available to you under applicable patent law.
  8036  
  8037    12. No Surrender of Others' Freedom.
  8038  
  8039    If conditions are imposed on you (whether by court order, agreement or
  8040  otherwise) that contradict the conditions of this License, they do not
  8041  excuse you from the conditions of this License.  If you cannot convey a
  8042  covered work so as to satisfy simultaneously your obligations under this
  8043  License and any other pertinent obligations, then as a consequence you may
  8044  not convey it at all.  For example, if you agree to terms that obligate you
  8045  to collect a royalty for further conveying from those to whom you convey
  8046  the Program, the only way you could satisfy both those terms and this
  8047  License would be to refrain entirely from conveying the Program.
  8048  
  8049    13. Remote Network Interaction; Use with the GNU General Public License.
  8050  
  8051    Notwithstanding any other provision of this License, if you modify the
  8052  Program, your modified version must prominently offer all users
  8053  interacting with it remotely through a computer network (if your version
  8054  supports such interaction) an opportunity to receive the Corresponding
  8055  Source of your version by providing access to the Corresponding Source
  8056  from a network server at no charge, through some standard or customary
  8057  means of facilitating copying of software.  This Corresponding Source
  8058  shall include the Corresponding Source for any work covered by version 3
  8059  of the GNU General Public License that is incorporated pursuant to the
  8060  following paragraph.
  8061  
  8062    Notwithstanding any other provision of this License, you have
  8063  permission to link or combine any covered work with a work licensed
  8064  under version 3 of the GNU General Public License into a single
  8065  combined work, and to convey the resulting work.  The terms of this
  8066  License will continue to apply to the part which is the covered work,
  8067  but the work with which it is combined will remain governed by version
  8068  3 of the GNU General Public License.
  8069  
  8070    14. Revised Versions of this License.
  8071  
  8072    The Free Software Foundation may publish revised and/or new versions of
  8073  the GNU Affero General Public License from time to time.  Such new versions
  8074  will be similar in spirit to the present version, but may differ in detail to
  8075  address new problems or concerns.
  8076  
  8077    Each version is given a distinguishing version number.  If the
  8078  Program specifies that a certain numbered version of the GNU Affero General
  8079  Public License "or any later version" applies to it, you have the
  8080  option of following the terms and conditions either of that numbered
  8081  version or of any later version published by the Free Software
  8082  Foundation.  If the Program does not specify a version number of the
  8083  GNU Affero General Public License, you may choose any version ever published
  8084  by the Free Software Foundation.
  8085  
  8086    If the Program specifies that a proxy can decide which future
  8087  versions of the GNU Affero General Public License can be used, that proxy's
  8088  public statement of acceptance of a version permanently authorizes you
  8089  to choose that version for the Program.
  8090  
  8091    Later license versions may give you additional or different
  8092  permissions.  However, no additional obligations are imposed on any
  8093  author or copyright holder as a result of your choosing to follow a
  8094  later version.
  8095  
  8096    15. Disclaimer of Warranty.
  8097  
  8098    THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
  8099  APPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
  8100  HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
  8101  OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
  8102  THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  8103  PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
  8104  IS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
  8105  ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
  8106  
  8107    16. Limitation of Liability.
  8108  
  8109    IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
  8110  WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
  8111  THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
  8112  GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
  8113  USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
  8114  DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
  8115  PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
  8116  EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
  8117  SUCH DAMAGES.
  8118  
  8119    17. Interpretation of Sections 15 and 16.
  8120  
  8121    If the disclaimer of warranty and limitation of liability provided
  8122  above cannot be given local legal effect according to their terms,
  8123  reviewing courts shall apply local law that most closely approximates
  8124  an absolute waiver of all civil liability in connection with the
  8125  Program, unless a warranty or assumption of liability accompanies a
  8126  copy of the Program in return for a fee.
  8127  
  8128                       END OF TERMS AND CONDITIONS
  8129  
  8130              How to Apply These Terms to Your New Programs
  8131  
  8132    If you develop a new program, and you want it to be of the greatest
  8133  possible use to the public, the best way to achieve this is to make it
  8134  free software which everyone can redistribute and change under these terms.
  8135  
  8136    To do so, attach the following notices to the program.  It is safest
  8137  to attach them to the start of each source file to most effectively
  8138  state the exclusion of warranty; and each file should have at least
  8139  the "copyright" line and a pointer to where the full notice is found.
  8140  
  8141      <one line to give the program's name and a brief idea of what it does.>
  8142      Copyright (C) <year>  <name of author>
  8143  
  8144      This program is free software: you can redistribute it and/or modify
  8145      it under the terms of the GNU Affero General Public License as published by
  8146      the Free Software Foundation, either version 3 of the License, or
  8147      (at your option) any later version.
  8148  
  8149      This program is distributed in the hope that it will be useful,
  8150      but WITHOUT ANY WARRANTY; without even the implied warranty of
  8151      MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  8152      GNU Affero General Public License for more details.
  8153  
  8154      You should have received a copy of the GNU Affero General Public License
  8155      along with this program.  If not, see <https://www.gnu.org/licenses/>.
  8156  
  8157  Also add information on how to contact you by electronic and paper mail.
  8158  
  8159    If your software can interact with users remotely through a computer
  8160  network, you should also make sure that it provides a way for users to
  8161  get its source.  For example, if your program is a web application, its
  8162  interface could display a "Source" link that leads users to an archive
  8163  of the code.  There are many ways you could offer source, and different
  8164  solutions will be better for different programs; see section 13 for the
  8165  specific requirements.
  8166  
  8167    You should also get your employer (if you work as a programmer) or school,
  8168  if any, to sign a "copyright disclaimer" for the program, if necessary.
  8169  For more information on this, and how to apply and follow the GNU AGPL, see
  8170  <https://www.gnu.org/licenses/>.
  8171  
  8172  ================================================================
  8173  
  8174  github.com/minio/mc
  8175  https://github.com/minio/mc
  8176  ----------------------------------------------------------------
  8177                      GNU AFFERO GENERAL PUBLIC LICENSE
  8178                         Version 3, 19 November 2007
  8179  
  8180   Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
  8181   Everyone is permitted to copy and distribute verbatim copies
  8182   of this license document, but changing it is not allowed.
  8183  
  8184                              Preamble
  8185  
  8186    The GNU Affero General Public License is a free, copyleft license for
  8187  software and other kinds of works, specifically designed to ensure
  8188  cooperation with the community in the case of network server software.
  8189  
  8190    The licenses for most software and other practical works are designed
  8191  to take away your freedom to share and change the works.  By contrast,
  8192  our General Public Licenses are intended to guarantee your freedom to
  8193  share and change all versions of a program--to make sure it remains free
  8194  software for all its users.
  8195  
  8196    When we speak of free software, we are referring to freedom, not
  8197  price.  Our General Public Licenses are designed to make sure that you
  8198  have the freedom to distribute copies of free software (and charge for
  8199  them if you wish), that you receive source code or can get it if you
  8200  want it, that you can change the software or use pieces of it in new
  8201  free programs, and that you know you can do these things.
  8202  
  8203    Developers that use our General Public Licenses protect your rights
  8204  with two steps: (1) assert copyright on the software, and (2) offer
  8205  you this License which gives you legal permission to copy, distribute
  8206  and/or modify the software.
  8207  
  8208    A secondary benefit of defending all users' freedom is that
  8209  improvements made in alternate versions of the program, if they
  8210  receive widespread use, become available for other developers to
  8211  incorporate.  Many developers of free software are heartened and
  8212  encouraged by the resulting cooperation.  However, in the case of
  8213  software used on network servers, this result may fail to come about.
  8214  The GNU General Public License permits making a modified version and
  8215  letting the public access it on a server without ever releasing its
  8216  source code to the public.
  8217  
  8218    The GNU Affero General Public License is designed specifically to
  8219  ensure that, in such cases, the modified source code becomes available
  8220  to the community.  It requires the operator of a network server to
  8221  provide the source code of the modified version running there to the
  8222  users of that server.  Therefore, public use of a modified version, on
  8223  a publicly accessible server, gives the public access to the source
  8224  code of the modified version.
  8225  
  8226    An older license, called the Affero General Public License and
  8227  published by Affero, was designed to accomplish similar goals.  This is
  8228  a different license, not a version of the Affero GPL, but Affero has
  8229  released a new version of the Affero GPL which permits relicensing under
  8230  this license.
  8231  
  8232    The precise terms and conditions for copying, distribution and
  8233  modification follow.
  8234  
  8235                         TERMS AND CONDITIONS
  8236  
  8237    0. Definitions.
  8238  
  8239    "This License" refers to version 3 of the GNU Affero General Public License.
  8240  
  8241    "Copyright" also means copyright-like laws that apply to other kinds of
  8242  works, such as semiconductor masks.
  8243  
  8244    "The Program" refers to any copyrightable work licensed under this
  8245  License.  Each licensee is addressed as "you".  "Licensees" and
  8246  "recipients" may be individuals or organizations.
  8247  
  8248    To "modify" a work means to copy from or adapt all or part of the work
  8249  in a fashion requiring copyright permission, other than the making of an
  8250  exact copy.  The resulting work is called a "modified version" of the
  8251  earlier work or a work "based on" the earlier work.
  8252  
  8253    A "covered work" means either the unmodified Program or a work based
  8254  on the Program.
  8255  
  8256    To "propagate" a work means to do anything with it that, without
  8257  permission, would make you directly or secondarily liable for
  8258  infringement under applicable copyright law, except executing it on a
  8259  computer or modifying a private copy.  Propagation includes copying,
  8260  distribution (with or without modification), making available to the
  8261  public, and in some countries other activities as well.
  8262  
  8263    To "convey" a work means any kind of propagation that enables other
  8264  parties to make or receive copies.  Mere interaction with a user through
  8265  a computer network, with no transfer of a copy, is not conveying.
  8266  
  8267    An interactive user interface displays "Appropriate Legal Notices"
  8268  to the extent that it includes a convenient and prominently visible
  8269  feature that (1) displays an appropriate copyright notice, and (2)
  8270  tells the user that there is no warranty for the work (except to the
  8271  extent that warranties are provided), that licensees may convey the
  8272  work under this License, and how to view a copy of this License.  If
  8273  the interface presents a list of user commands or options, such as a
  8274  menu, a prominent item in the list meets this criterion.
  8275  
  8276    1. Source Code.
  8277  
  8278    The "source code" for a work means the preferred form of the work
  8279  for making modifications to it.  "Object code" means any non-source
  8280  form of a work.
  8281  
  8282    A "Standard Interface" means an interface that either is an official
  8283  standard defined by a recognized standards body, or, in the case of
  8284  interfaces specified for a particular programming language, one that
  8285  is widely used among developers working in that language.
  8286  
  8287    The "System Libraries" of an executable work include anything, other
  8288  than the work as a whole, that (a) is included in the normal form of
  8289  packaging a Major Component, but which is not part of that Major
  8290  Component, and (b) serves only to enable use of the work with that
  8291  Major Component, or to implement a Standard Interface for which an
  8292  implementation is available to the public in source code form.  A
  8293  "Major Component", in this context, means a major essential component
  8294  (kernel, window system, and so on) of the specific operating system
  8295  (if any) on which the executable work runs, or a compiler used to
  8296  produce the work, or an object code interpreter used to run it.
  8297  
  8298    The "Corresponding Source" for a work in object code form means all
  8299  the source code needed to generate, install, and (for an executable
  8300  work) run the object code and to modify the work, including scripts to
  8301  control those activities.  However, it does not include the work's
  8302  System Libraries, or general-purpose tools or generally available free
  8303  programs which are used unmodified in performing those activities but
  8304  which are not part of the work.  For example, Corresponding Source
  8305  includes interface definition files associated with source files for
  8306  the work, and the source code for shared libraries and dynamically
  8307  linked subprograms that the work is specifically designed to require,
  8308  such as by intimate data communication or control flow between those
  8309  subprograms and other parts of the work.
  8310  
  8311    The Corresponding Source need not include anything that users
  8312  can regenerate automatically from other parts of the Corresponding
  8313  Source.
  8314  
  8315    The Corresponding Source for a work in source code form is that
  8316  same work.
  8317  
  8318    2. Basic Permissions.
  8319  
  8320    All rights granted under this License are granted for the term of
  8321  copyright on the Program, and are irrevocable provided the stated
  8322  conditions are met.  This License explicitly affirms your unlimited
  8323  permission to run the unmodified Program.  The output from running a
  8324  covered work is covered by this License only if the output, given its
  8325  content, constitutes a covered work.  This License acknowledges your
  8326  rights of fair use or other equivalent, as provided by copyright law.
  8327  
  8328    You may make, run and propagate covered works that you do not
  8329  convey, without conditions so long as your license otherwise remains
  8330  in force.  You may convey covered works to others for the sole purpose
  8331  of having them make modifications exclusively for you, or provide you
  8332  with facilities for running those works, provided that you comply with
  8333  the terms of this License in conveying all material for which you do
  8334  not control copyright.  Those thus making or running the covered works
  8335  for you must do so exclusively on your behalf, under your direction
  8336  and control, on terms that prohibit them from making any copies of
  8337  your copyrighted material outside their relationship with you.
  8338  
  8339    Conveying under any other circumstances is permitted solely under
  8340  the conditions stated below.  Sublicensing is not allowed; section 10
  8341  makes it unnecessary.
  8342  
  8343    3. Protecting Users' Legal Rights From Anti-Circumvention Law.
  8344  
  8345    No covered work shall be deemed part of an effective technological
  8346  measure under any applicable law fulfilling obligations under article
  8347  11 of the WIPO copyright treaty adopted on 20 December 1996, or
  8348  similar laws prohibiting or restricting circumvention of such
  8349  measures.
  8350  
  8351    When you convey a covered work, you waive any legal power to forbid
  8352  circumvention of technological measures to the extent such circumvention
  8353  is effected by exercising rights under this License with respect to
  8354  the covered work, and you disclaim any intention to limit operation or
  8355  modification of the work as a means of enforcing, against the work's
  8356  users, your or third parties' legal rights to forbid circumvention of
  8357  technological measures.
  8358  
  8359    4. Conveying Verbatim Copies.
  8360  
  8361    You may convey verbatim copies of the Program's source code as you
  8362  receive it, in any medium, provided that you conspicuously and
  8363  appropriately publish on each copy an appropriate copyright notice;
  8364  keep intact all notices stating that this License and any
  8365  non-permissive terms added in accord with section 7 apply to the code;
  8366  keep intact all notices of the absence of any warranty; and give all
  8367  recipients a copy of this License along with the Program.
  8368  
  8369    You may charge any price or no price for each copy that you convey,
  8370  and you may offer support or warranty protection for a fee.
  8371  
  8372    5. Conveying Modified Source Versions.
  8373  
  8374    You may convey a work based on the Program, or the modifications to
  8375  produce it from the Program, in the form of source code under the
  8376  terms of section 4, provided that you also meet all of these conditions:
  8377  
  8378      a) The work must carry prominent notices stating that you modified
  8379      it, and giving a relevant date.
  8380  
  8381      b) The work must carry prominent notices stating that it is
  8382      released under this License and any conditions added under section
  8383      7.  This requirement modifies the requirement in section 4 to
  8384      "keep intact all notices".
  8385  
  8386      c) You must license the entire work, as a whole, under this
  8387      License to anyone who comes into possession of a copy.  This
  8388      License will therefore apply, along with any applicable section 7
  8389      additional terms, to the whole of the work, and all its parts,
  8390      regardless of how they are packaged.  This License gives no
  8391      permission to license the work in any other way, but it does not
  8392      invalidate such permission if you have separately received it.
  8393  
  8394      d) If the work has interactive user interfaces, each must display
  8395      Appropriate Legal Notices; however, if the Program has interactive
  8396      interfaces that do not display Appropriate Legal Notices, your
  8397      work need not make them do so.
  8398  
  8399    A compilation of a covered work with other separate and independent
  8400  works, which are not by their nature extensions of the covered work,
  8401  and which are not combined with it such as to form a larger program,
  8402  in or on a volume of a storage or distribution medium, is called an
  8403  "aggregate" if the compilation and its resulting copyright are not
  8404  used to limit the access or legal rights of the compilation's users
  8405  beyond what the individual works permit.  Inclusion of a covered work
  8406  in an aggregate does not cause this License to apply to the other
  8407  parts of the aggregate.
  8408  
  8409    6. Conveying Non-Source Forms.
  8410  
  8411    You may convey a covered work in object code form under the terms
  8412  of sections 4 and 5, provided that you also convey the
  8413  machine-readable Corresponding Source under the terms of this License,
  8414  in one of these ways:
  8415  
  8416      a) Convey the object code in, or embodied in, a physical product
  8417      (including a physical distribution medium), accompanied by the
  8418      Corresponding Source fixed on a durable physical medium
  8419      customarily used for software interchange.
  8420  
  8421      b) Convey the object code in, or embodied in, a physical product
  8422      (including a physical distribution medium), accompanied by a
  8423      written offer, valid for at least three years and valid for as
  8424      long as you offer spare parts or customer support for that product
  8425      model, to give anyone who possesses the object code either (1) a
  8426      copy of the Corresponding Source for all the software in the
  8427      product that is covered by this License, on a durable physical
  8428      medium customarily used for software interchange, for a price no
  8429      more than your reasonable cost of physically performing this
  8430      conveying of source, or (2) access to copy the
  8431      Corresponding Source from a network server at no charge.
  8432  
  8433      c) Convey individual copies of the object code with a copy of the
  8434      written offer to provide the Corresponding Source.  This
  8435      alternative is allowed only occasionally and noncommercially, and
  8436      only if you received the object code with such an offer, in accord
  8437      with subsection 6b.
  8438  
  8439      d) Convey the object code by offering access from a designated
  8440      place (gratis or for a charge), and offer equivalent access to the
  8441      Corresponding Source in the same way through the same place at no
  8442      further charge.  You need not require recipients to copy the
  8443      Corresponding Source along with the object code.  If the place to
  8444      copy the object code is a network server, the Corresponding Source
  8445      may be on a different server (operated by you or a third party)
  8446      that supports equivalent copying facilities, provided you maintain
  8447      clear directions next to the object code saying where to find the
  8448      Corresponding Source.  Regardless of what server hosts the
  8449      Corresponding Source, you remain obligated to ensure that it is
  8450      available for as long as needed to satisfy these requirements.
  8451  
  8452      e) Convey the object code using peer-to-peer transmission, provided
  8453      you inform other peers where the object code and Corresponding
  8454      Source of the work are being offered to the general public at no
  8455      charge under subsection 6d.
  8456  
  8457    A separable portion of the object code, whose source code is excluded
  8458  from the Corresponding Source as a System Library, need not be
  8459  included in conveying the object code work.
  8460  
  8461    A "User Product" is either (1) a "consumer product", which means any
  8462  tangible personal property which is normally used for personal, family,
  8463  or household purposes, or (2) anything designed or sold for incorporation
  8464  into a dwelling.  In determining whether a product is a consumer product,
  8465  doubtful cases shall be resolved in favor of coverage.  For a particular
  8466  product received by a particular user, "normally used" refers to a
  8467  typical or common use of that class of product, regardless of the status
  8468  of the particular user or of the way in which the particular user
  8469  actually uses, or expects or is expected to use, the product.  A product
  8470  is a consumer product regardless of whether the product has substantial
  8471  commercial, industrial or non-consumer uses, unless such uses represent
  8472  the only significant mode of use of the product.
  8473  
  8474    "Installation Information" for a User Product means any methods,
  8475  procedures, authorization keys, or other information required to install
  8476  and execute modified versions of a covered work in that User Product from
  8477  a modified version of its Corresponding Source.  The information must
  8478  suffice to ensure that the continued functioning of the modified object
  8479  code is in no case prevented or interfered with solely because
  8480  modification has been made.
  8481  
  8482    If you convey an object code work under this section in, or with, or
  8483  specifically for use in, a User Product, and the conveying occurs as
  8484  part of a transaction in which the right of possession and use of the
  8485  User Product is transferred to the recipient in perpetuity or for a
  8486  fixed term (regardless of how the transaction is characterized), the
  8487  Corresponding Source conveyed under this section must be accompanied
  8488  by the Installation Information.  But this requirement does not apply
  8489  if neither you nor any third party retains the ability to install
  8490  modified object code on the User Product (for example, the work has
  8491  been installed in ROM).
  8492  
  8493    The requirement to provide Installation Information does not include a
  8494  requirement to continue to provide support service, warranty, or updates
  8495  for a work that has been modified or installed by the recipient, or for
  8496  the User Product in which it has been modified or installed.  Access to a
  8497  network may be denied when the modification itself materially and
  8498  adversely affects the operation of the network or violates the rules and
  8499  protocols for communication across the network.
  8500  
  8501    Corresponding Source conveyed, and Installation Information provided,
  8502  in accord with this section must be in a format that is publicly
  8503  documented (and with an implementation available to the public in
  8504  source code form), and must require no special password or key for
  8505  unpacking, reading or copying.
  8506  
  8507    7. Additional Terms.
  8508  
  8509    "Additional permissions" are terms that supplement the terms of this
  8510  License by making exceptions from one or more of its conditions.
  8511  Additional permissions that are applicable to the entire Program shall
  8512  be treated as though they were included in this License, to the extent
  8513  that they are valid under applicable law.  If additional permissions
  8514  apply only to part of the Program, that part may be used separately
  8515  under those permissions, but the entire Program remains governed by
  8516  this License without regard to the additional permissions.
  8517  
  8518    When you convey a copy of a covered work, you may at your option
  8519  remove any additional permissions from that copy, or from any part of
  8520  it.  (Additional permissions may be written to require their own
  8521  removal in certain cases when you modify the work.)  You may place
  8522  additional permissions on material, added by you to a covered work,
  8523  for which you have or can give appropriate copyright permission.
  8524  
  8525    Notwithstanding any other provision of this License, for material you
  8526  add to a covered work, you may (if authorized by the copyright holders of
  8527  that material) supplement the terms of this License with terms:
  8528  
  8529      a) Disclaiming warranty or limiting liability differently from the
  8530      terms of sections 15 and 16 of this License; or
  8531  
  8532      b) Requiring preservation of specified reasonable legal notices or
  8533      author attributions in that material or in the Appropriate Legal
  8534      Notices displayed by works containing it; or
  8535  
  8536      c) Prohibiting misrepresentation of the origin of that material, or
  8537      requiring that modified versions of such material be marked in
  8538      reasonable ways as different from the original version; or
  8539  
  8540      d) Limiting the use for publicity purposes of names of licensors or
  8541      authors of the material; or
  8542  
  8543      e) Declining to grant rights under trademark law for use of some
  8544      trade names, trademarks, or service marks; or
  8545  
  8546      f) Requiring indemnification of licensors and authors of that
  8547      material by anyone who conveys the material (or modified versions of
  8548      it) with contractual assumptions of liability to the recipient, for
  8549      any liability that these contractual assumptions directly impose on
  8550      those licensors and authors.
  8551  
  8552    All other non-permissive additional terms are considered "further
  8553  restrictions" within the meaning of section 10.  If the Program as you
  8554  received it, or any part of it, contains a notice stating that it is
  8555  governed by this License along with a term that is a further
  8556  restriction, you may remove that term.  If a license document contains
  8557  a further restriction but permits relicensing or conveying under this
  8558  License, you may add to a covered work material governed by the terms
  8559  of that license document, provided that the further restriction does
  8560  not survive such relicensing or conveying.
  8561  
  8562    If you add terms to a covered work in accord with this section, you
  8563  must place, in the relevant source files, a statement of the
  8564  additional terms that apply to those files, or a notice indicating
  8565  where to find the applicable terms.
  8566  
  8567    Additional terms, permissive or non-permissive, may be stated in the
  8568  form of a separately written license, or stated as exceptions;
  8569  the above requirements apply either way.
  8570  
  8571    8. Termination.
  8572  
  8573    You may not propagate or modify a covered work except as expressly
  8574  provided under this License.  Any attempt otherwise to propagate or
  8575  modify it is void, and will automatically terminate your rights under
  8576  this License (including any patent licenses granted under the third
  8577  paragraph of section 11).
  8578  
  8579    However, if you cease all violation of this License, then your
  8580  license from a particular copyright holder is reinstated (a)
  8581  provisionally, unless and until the copyright holder explicitly and
  8582  finally terminates your license, and (b) permanently, if the copyright
  8583  holder fails to notify you of the violation by some reasonable means
  8584  prior to 60 days after the cessation.
  8585  
  8586    Moreover, your license from a particular copyright holder is
  8587  reinstated permanently if the copyright holder notifies you of the
  8588  violation by some reasonable means, this is the first time you have
  8589  received notice of violation of this License (for any work) from that
  8590  copyright holder, and you cure the violation prior to 30 days after
  8591  your receipt of the notice.
  8592  
  8593    Termination of your rights under this section does not terminate the
  8594  licenses of parties who have received copies or rights from you under
  8595  this License.  If your rights have been terminated and not permanently
  8596  reinstated, you do not qualify to receive new licenses for the same
  8597  material under section 10.
  8598  
  8599    9. Acceptance Not Required for Having Copies.
  8600  
  8601    You are not required to accept this License in order to receive or
  8602  run a copy of the Program.  Ancillary propagation of a covered work
  8603  occurring solely as a consequence of using peer-to-peer transmission
  8604  to receive a copy likewise does not require acceptance.  However,
  8605  nothing other than this License grants you permission to propagate or
  8606  modify any covered work.  These actions infringe copyright if you do
  8607  not accept this License.  Therefore, by modifying or propagating a
  8608  covered work, you indicate your acceptance of this License to do so.
  8609  
  8610    10. Automatic Licensing of Downstream Recipients.
  8611  
  8612    Each time you convey a covered work, the recipient automatically
  8613  receives a license from the original licensors, to run, modify and
  8614  propagate that work, subject to this License.  You are not responsible
  8615  for enforcing compliance by third parties with this License.
  8616  
  8617    An "entity transaction" is a transaction transferring control of an
  8618  organization, or substantially all assets of one, or subdividing an
  8619  organization, or merging organizations.  If propagation of a covered
  8620  work results from an entity transaction, each party to that
  8621  transaction who receives a copy of the work also receives whatever
  8622  licenses to the work the party's predecessor in interest had or could
  8623  give under the previous paragraph, plus a right to possession of the
  8624  Corresponding Source of the work from the predecessor in interest, if
  8625  the predecessor has it or can get it with reasonable efforts.
  8626  
  8627    You may not impose any further restrictions on the exercise of the
  8628  rights granted or affirmed under this License.  For example, you may
  8629  not impose a license fee, royalty, or other charge for exercise of
  8630  rights granted under this License, and you may not initiate litigation
  8631  (including a cross-claim or counterclaim in a lawsuit) alleging that
  8632  any patent claim is infringed by making, using, selling, offering for
  8633  sale, or importing the Program or any portion of it.
  8634  
  8635    11. Patents.
  8636  
  8637    A "contributor" is a copyright holder who authorizes use under this
  8638  License of the Program or a work on which the Program is based.  The
  8639  work thus licensed is called the contributor's "contributor version".
  8640  
  8641    A contributor's "essential patent claims" are all patent claims
  8642  owned or controlled by the contributor, whether already acquired or
  8643  hereafter acquired, that would be infringed by some manner, permitted
  8644  by this License, of making, using, or selling its contributor version,
  8645  but do not include claims that would be infringed only as a
  8646  consequence of further modification of the contributor version.  For
  8647  purposes of this definition, "control" includes the right to grant
  8648  patent sublicenses in a manner consistent with the requirements of
  8649  this License.
  8650  
  8651    Each contributor grants you a non-exclusive, worldwide, royalty-free
  8652  patent license under the contributor's essential patent claims, to
  8653  make, use, sell, offer for sale, import and otherwise run, modify and
  8654  propagate the contents of its contributor version.
  8655  
  8656    In the following three paragraphs, a "patent license" is any express
  8657  agreement or commitment, however denominated, not to enforce a patent
  8658  (such as an express permission to practice a patent or covenant not to
  8659  sue for patent infringement).  To "grant" such a patent license to a
  8660  party means to make such an agreement or commitment not to enforce a
  8661  patent against the party.
  8662  
  8663    If you convey a covered work, knowingly relying on a patent license,
  8664  and the Corresponding Source of the work is not available for anyone
  8665  to copy, free of charge and under the terms of this License, through a
  8666  publicly available network server or other readily accessible means,
  8667  then you must either (1) cause the Corresponding Source to be so
  8668  available, or (2) arrange to deprive yourself of the benefit of the
  8669  patent license for this particular work, or (3) arrange, in a manner
  8670  consistent with the requirements of this License, to extend the patent
  8671  license to downstream recipients.  "Knowingly relying" means you have
  8672  actual knowledge that, but for the patent license, your conveying the
  8673  covered work in a country, or your recipient's use of the covered work
  8674  in a country, would infringe one or more identifiable patents in that
  8675  country that you have reason to believe are valid.
  8676  
  8677    If, pursuant to or in connection with a single transaction or
  8678  arrangement, you convey, or propagate by procuring conveyance of, a
  8679  covered work, and grant a patent license to some of the parties
  8680  receiving the covered work authorizing them to use, propagate, modify
  8681  or convey a specific copy of the covered work, then the patent license
  8682  you grant is automatically extended to all recipients of the covered
  8683  work and works based on it.
  8684  
  8685    A patent license is "discriminatory" if it does not include within
  8686  the scope of its coverage, prohibits the exercise of, or is
  8687  conditioned on the non-exercise of one or more of the rights that are
  8688  specifically granted under this License.  You may not convey a covered
  8689  work if you are a party to an arrangement with a third party that is
  8690  in the business of distributing software, under which you make payment
  8691  to the third party based on the extent of your activity of conveying
  8692  the work, and under which the third party grants, to any of the
  8693  parties who would receive the covered work from you, a discriminatory
  8694  patent license (a) in connection with copies of the covered work
  8695  conveyed by you (or copies made from those copies), or (b) primarily
  8696  for and in connection with specific products or compilations that
  8697  contain the covered work, unless you entered into that arrangement,
  8698  or that patent license was granted, prior to 28 March 2007.
  8699  
  8700    Nothing in this License shall be construed as excluding or limiting
  8701  any implied license or other defenses to infringement that may
  8702  otherwise be available to you under applicable patent law.
  8703  
  8704    12. No Surrender of Others' Freedom.
  8705  
  8706    If conditions are imposed on you (whether by court order, agreement or
  8707  otherwise) that contradict the conditions of this License, they do not
  8708  excuse you from the conditions of this License.  If you cannot convey a
  8709  covered work so as to satisfy simultaneously your obligations under this
  8710  License and any other pertinent obligations, then as a consequence you may
  8711  not convey it at all.  For example, if you agree to terms that obligate you
  8712  to collect a royalty for further conveying from those to whom you convey
  8713  the Program, the only way you could satisfy both those terms and this
  8714  License would be to refrain entirely from conveying the Program.
  8715  
  8716    13. Remote Network Interaction; Use with the GNU General Public License.
  8717  
  8718    Notwithstanding any other provision of this License, if you modify the
  8719  Program, your modified version must prominently offer all users
  8720  interacting with it remotely through a computer network (if your version
  8721  supports such interaction) an opportunity to receive the Corresponding
  8722  Source of your version by providing access to the Corresponding Source
  8723  from a network server at no charge, through some standard or customary
  8724  means of facilitating copying of software.  This Corresponding Source
  8725  shall include the Corresponding Source for any work covered by version 3
  8726  of the GNU General Public License that is incorporated pursuant to the
  8727  following paragraph.
  8728  
  8729    Notwithstanding any other provision of this License, you have
  8730  permission to link or combine any covered work with a work licensed
  8731  under version 3 of the GNU General Public License into a single
  8732  combined work, and to convey the resulting work.  The terms of this
  8733  License will continue to apply to the part which is the covered work,
  8734  but the work with which it is combined will remain governed by version
  8735  3 of the GNU General Public License.
  8736  
  8737    14. Revised Versions of this License.
  8738  
  8739    The Free Software Foundation may publish revised and/or new versions of
  8740  the GNU Affero General Public License from time to time.  Such new versions
  8741  will be similar in spirit to the present version, but may differ in detail to
  8742  address new problems or concerns.
  8743  
  8744    Each version is given a distinguishing version number.  If the
  8745  Program specifies that a certain numbered version of the GNU Affero General
  8746  Public License "or any later version" applies to it, you have the
  8747  option of following the terms and conditions either of that numbered
  8748  version or of any later version published by the Free Software
  8749  Foundation.  If the Program does not specify a version number of the
  8750  GNU Affero General Public License, you may choose any version ever published
  8751  by the Free Software Foundation.
  8752  
  8753    If the Program specifies that a proxy can decide which future
  8754  versions of the GNU Affero General Public License can be used, that proxy's
  8755  public statement of acceptance of a version permanently authorizes you
  8756  to choose that version for the Program.
  8757  
  8758    Later license versions may give you additional or different
  8759  permissions.  However, no additional obligations are imposed on any
  8760  author or copyright holder as a result of your choosing to follow a
  8761  later version.
  8762  
  8763    15. Disclaimer of Warranty.
  8764  
  8765    THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
  8766  APPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
  8767  HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
  8768  OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
  8769  THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  8770  PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
  8771  IS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
  8772  ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
  8773  
  8774    16. Limitation of Liability.
  8775  
  8776    IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
  8777  WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
  8778  THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
  8779  GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
  8780  USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
  8781  DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
  8782  PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
  8783  EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
  8784  SUCH DAMAGES.
  8785  
  8786    17. Interpretation of Sections 15 and 16.
  8787  
  8788    If the disclaimer of warranty and limitation of liability provided
  8789  above cannot be given local legal effect according to their terms,
  8790  reviewing courts shall apply local law that most closely approximates
  8791  an absolute waiver of all civil liability in connection with the
  8792  Program, unless a warranty or assumption of liability accompanies a
  8793  copy of the Program in return for a fee.
  8794  
  8795                       END OF TERMS AND CONDITIONS
  8796  
  8797              How to Apply These Terms to Your New Programs
  8798  
  8799    If you develop a new program, and you want it to be of the greatest
  8800  possible use to the public, the best way to achieve this is to make it
  8801  free software which everyone can redistribute and change under these terms.
  8802  
  8803    To do so, attach the following notices to the program.  It is safest
  8804  to attach them to the start of each source file to most effectively
  8805  state the exclusion of warranty; and each file should have at least
  8806  the "copyright" line and a pointer to where the full notice is found.
  8807  
  8808      <one line to give the program's name and a brief idea of what it does.>
  8809      Copyright (C) <year>  <name of author>
  8810  
  8811      This program is free software: you can redistribute it and/or modify
  8812      it under the terms of the GNU Affero General Public License as published by
  8813      the Free Software Foundation, either version 3 of the License, or
  8814      (at your option) any later version.
  8815  
  8816      This program is distributed in the hope that it will be useful,
  8817      but WITHOUT ANY WARRANTY; without even the implied warranty of
  8818      MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  8819      GNU Affero General Public License for more details.
  8820  
  8821      You should have received a copy of the GNU Affero General Public License
  8822      along with this program.  If not, see <https://www.gnu.org/licenses/>.
  8823  
  8824  Also add information on how to contact you by electronic and paper mail.
  8825  
  8826    If your software can interact with users remotely through a computer
  8827  network, you should also make sure that it provides a way for users to
  8828  get its source.  For example, if your program is a web application, its
  8829  interface could display a "Source" link that leads users to an archive
  8830  of the code.  There are many ways you could offer source, and different
  8831  solutions will be better for different programs; see section 13 for the
  8832  specific requirements.
  8833  
  8834    You should also get your employer (if you work as a programmer) or school,
  8835  if any, to sign a "copyright disclaimer" for the program, if necessary.
  8836  For more information on this, and how to apply and follow the GNU AGPL, see
  8837  <https://www.gnu.org/licenses/>.
  8838  
  8839  ================================================================
  8840  
  8841  github.com/minio/md5-simd
  8842  https://github.com/minio/md5-simd
  8843  ----------------------------------------------------------------
  8844  
  8845                                   Apache License
  8846                             Version 2.0, January 2004
  8847                          http://www.apache.org/licenses/
  8848  
  8849     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  8850  
  8851     1. Definitions.
  8852  
  8853        "License" shall mean the terms and conditions for use, reproduction,
  8854        and distribution as defined by Sections 1 through 9 of this document.
  8855  
  8856        "Licensor" shall mean the copyright owner or entity authorized by
  8857        the copyright owner that is granting the License.
  8858  
  8859        "Legal Entity" shall mean the union of the acting entity and all
  8860        other entities that control, are controlled by, or are under common
  8861        control with that entity. For the purposes of this definition,
  8862        "control" means (i) the power, direct or indirect, to cause the
  8863        direction or management of such entity, whether by contract or
  8864        otherwise, or (ii) ownership of fifty percent (50%) or more of the
  8865        outstanding shares, or (iii) beneficial ownership of such entity.
  8866  
  8867        "You" (or "Your") shall mean an individual or Legal Entity
  8868        exercising permissions granted by this License.
  8869  
  8870        "Source" form shall mean the preferred form for making modifications,
  8871        including but not limited to software source code, documentation
  8872        source, and configuration files.
  8873  
  8874        "Object" form shall mean any form resulting from mechanical
  8875        transformation or translation of a Source form, including but
  8876        not limited to compiled object code, generated documentation,
  8877        and conversions to other media types.
  8878  
  8879        "Work" shall mean the work of authorship, whether in Source or
  8880        Object form, made available under the License, as indicated by a
  8881        copyright notice that is included in or attached to the work
  8882        (an example is provided in the Appendix below).
  8883  
  8884        "Derivative Works" shall mean any work, whether in Source or Object
  8885        form, that is based on (or derived from) the Work and for which the
  8886        editorial revisions, annotations, elaborations, or other modifications
  8887        represent, as a whole, an original work of authorship. For the purposes
  8888        of this License, Derivative Works shall not include works that remain
  8889        separable from, or merely link (or bind by name) to the interfaces of,
  8890        the Work and Derivative Works thereof.
  8891  
  8892        "Contribution" shall mean any work of authorship, including
  8893        the original version of the Work and any modifications or additions
  8894        to that Work or Derivative Works thereof, that is intentionally
  8895        submitted to Licensor for inclusion in the Work by the copyright owner
  8896        or by an individual or Legal Entity authorized to submit on behalf of
  8897        the copyright owner. For the purposes of this definition, "submitted"
  8898        means any form of electronic, verbal, or written communication sent
  8899        to the Licensor or its representatives, including but not limited to
  8900        communication on electronic mailing lists, source code control systems,
  8901        and issue tracking systems that are managed by, or on behalf of, the
  8902        Licensor for the purpose of discussing and improving the Work, but
  8903        excluding communication that is conspicuously marked or otherwise
  8904        designated in writing by the copyright owner as "Not a Contribution."
  8905  
  8906        "Contributor" shall mean Licensor and any individual or Legal Entity
  8907        on behalf of whom a Contribution has been received by Licensor and
  8908        subsequently incorporated within the Work.
  8909  
  8910     2. Grant of Copyright License. Subject to the terms and conditions of
  8911        this License, each Contributor hereby grants to You a perpetual,
  8912        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  8913        copyright license to reproduce, prepare Derivative Works of,
  8914        publicly display, publicly perform, sublicense, and distribute the
  8915        Work and such Derivative Works in Source or Object form.
  8916  
  8917     3. Grant of Patent 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        (except as stated in this section) patent license to make, have made,
  8921        use, offer to sell, sell, import, and otherwise transfer the Work,
  8922        where such license applies only to those patent claims licensable
  8923        by such Contributor that are necessarily infringed by their
  8924        Contribution(s) alone or by combination of their Contribution(s)
  8925        with the Work to which such Contribution(s) was submitted. If You
  8926        institute patent litigation against any entity (including a
  8927        cross-claim or counterclaim in a lawsuit) alleging that the Work
  8928        or a Contribution incorporated within the Work constitutes direct
  8929        or contributory patent infringement, then any patent licenses
  8930        granted to You under this License for that Work shall terminate
  8931        as of the date such litigation is filed.
  8932  
  8933     4. Redistribution. You may reproduce and distribute copies of the
  8934        Work or Derivative Works thereof in any medium, with or without
  8935        modifications, and in Source or Object form, provided that You
  8936        meet the following conditions:
  8937  
  8938        (a) You must give any other recipients of the Work or
  8939            Derivative Works a copy of this License; and
  8940  
  8941        (b) You must cause any modified files to carry prominent notices
  8942            stating that You changed the files; and
  8943  
  8944        (c) You must retain, in the Source form of any Derivative Works
  8945            that You distribute, all copyright, patent, trademark, and
  8946            attribution notices from the Source form of the Work,
  8947            excluding those notices that do not pertain to any part of
  8948            the Derivative Works; and
  8949  
  8950        (d) If the Work includes a "NOTICE" text file as part of its
  8951            distribution, then any Derivative Works that You distribute must
  8952            include a readable copy of the attribution notices contained
  8953            within such NOTICE file, excluding those notices that do not
  8954            pertain to any part of the Derivative Works, in at least one
  8955            of the following places: within a NOTICE text file distributed
  8956            as part of the Derivative Works; within the Source form or
  8957            documentation, if provided along with the Derivative Works; or,
  8958            within a display generated by the Derivative Works, if and
  8959            wherever such third-party notices normally appear. The contents
  8960            of the NOTICE file are for informational purposes only and
  8961            do not modify the License. You may add Your own attribution
  8962            notices within Derivative Works that You distribute, alongside
  8963            or as an addendum to the NOTICE text from the Work, provided
  8964            that such additional attribution notices cannot be construed
  8965            as modifying the License.
  8966  
  8967        You may add Your own copyright statement to Your modifications and
  8968        may provide additional or different license terms and conditions
  8969        for use, reproduction, or distribution of Your modifications, or
  8970        for any such Derivative Works as a whole, provided Your use,
  8971        reproduction, and distribution of the Work otherwise complies with
  8972        the conditions stated in this License.
  8973  
  8974     5. Submission of Contributions. Unless You explicitly state otherwise,
  8975        any Contribution intentionally submitted for inclusion in the Work
  8976        by You to the Licensor shall be under the terms and conditions of
  8977        this License, without any additional terms or conditions.
  8978        Notwithstanding the above, nothing herein shall supersede or modify
  8979        the terms of any separate license agreement you may have executed
  8980        with Licensor regarding such Contributions.
  8981  
  8982     6. Trademarks. This License does not grant permission to use the trade
  8983        names, trademarks, service marks, or product names of the Licensor,
  8984        except as required for reasonable and customary use in describing the
  8985        origin of the Work and reproducing the content of the NOTICE file.
  8986  
  8987     7. Disclaimer of Warranty. Unless required by applicable law or
  8988        agreed to in writing, Licensor provides the Work (and each
  8989        Contributor provides its Contributions) on an "AS IS" BASIS,
  8990        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  8991        implied, including, without limitation, any warranties or conditions
  8992        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  8993        PARTICULAR PURPOSE. You are solely responsible for determining the
  8994        appropriateness of using or redistributing the Work and assume any
  8995        risks associated with Your exercise of permissions under this License.
  8996  
  8997     8. Limitation of Liability. In no event and under no legal theory,
  8998        whether in tort (including negligence), contract, or otherwise,
  8999        unless required by applicable law (such as deliberate and grossly
  9000        negligent acts) or agreed to in writing, shall any Contributor be
  9001        liable to You for damages, including any direct, indirect, special,
  9002        incidental, or consequential damages of any character arising as a
  9003        result of this License or out of the use or inability to use the
  9004        Work (including but not limited to damages for loss of goodwill,
  9005        work stoppage, computer failure or malfunction, or any and all
  9006        other commercial damages or losses), even if such Contributor
  9007        has been advised of the possibility of such damages.
  9008  
  9009     9. Accepting Warranty or Additional Liability. While redistributing
  9010        the Work or Derivative Works thereof, You may choose to offer,
  9011        and charge a fee for, acceptance of support, warranty, indemnity,
  9012        or other liability obligations and/or rights consistent with this
  9013        License. However, in accepting such obligations, You may act only
  9014        on Your own behalf and on Your sole responsibility, not on behalf
  9015        of any other Contributor, and only if You agree to indemnify,
  9016        defend, and hold each Contributor harmless for any liability
  9017        incurred by, or claims asserted against, such Contributor by reason
  9018        of your accepting any such warranty or additional liability.
  9019  
  9020     END OF TERMS AND CONDITIONS
  9021  
  9022     APPENDIX: How to apply the Apache License to your work.
  9023  
  9024        To apply the Apache License to your work, attach the following
  9025        boilerplate notice, with the fields enclosed by brackets "[]"
  9026        replaced with your own identifying information. (Don't include
  9027        the brackets!)  The text should be enclosed in the appropriate
  9028        comment syntax for the file format. We also recommend that a
  9029        file or class name and description of purpose be included on the
  9030        same "printed page" as the copyright notice for easier
  9031        identification within third-party archives.
  9032  
  9033     Copyright [yyyy] [name of copyright owner]
  9034  
  9035     Licensed under the Apache License, Version 2.0 (the "License");
  9036     you may not use this file except in compliance with the License.
  9037     You may obtain a copy of the License at
  9038  
  9039         http://www.apache.org/licenses/LICENSE-2.0
  9040  
  9041     Unless required by applicable law or agreed to in writing, software
  9042     distributed under the License is distributed on an "AS IS" BASIS,
  9043     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  9044     See the License for the specific language governing permissions and
  9045     limitations under the License.
  9046  
  9047  ================================================================
  9048  
  9049  github.com/minio/minio-go/v7
  9050  https://github.com/minio/minio-go/v7
  9051  ----------------------------------------------------------------
  9052  
  9053                                   Apache License
  9054                             Version 2.0, January 2004
  9055                          http://www.apache.org/licenses/
  9056  
  9057     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  9058  
  9059     1. Definitions.
  9060  
  9061        "License" shall mean the terms and conditions for use, reproduction,
  9062        and distribution as defined by Sections 1 through 9 of this document.
  9063  
  9064        "Licensor" shall mean the copyright owner or entity authorized by
  9065        the copyright owner that is granting the License.
  9066  
  9067        "Legal Entity" shall mean the union of the acting entity and all
  9068        other entities that control, are controlled by, or are under common
  9069        control with that entity. For the purposes of this definition,
  9070        "control" means (i) the power, direct or indirect, to cause the
  9071        direction or management of such entity, whether by contract or
  9072        otherwise, or (ii) ownership of fifty percent (50%) or more of the
  9073        outstanding shares, or (iii) beneficial ownership of such entity.
  9074  
  9075        "You" (or "Your") shall mean an individual or Legal Entity
  9076        exercising permissions granted by this License.
  9077  
  9078        "Source" form shall mean the preferred form for making modifications,
  9079        including but not limited to software source code, documentation
  9080        source, and configuration files.
  9081  
  9082        "Object" form shall mean any form resulting from mechanical
  9083        transformation or translation of a Source form, including but
  9084        not limited to compiled object code, generated documentation,
  9085        and conversions to other media types.
  9086  
  9087        "Work" shall mean the work of authorship, whether in Source or
  9088        Object form, made available under the License, as indicated by a
  9089        copyright notice that is included in or attached to the work
  9090        (an example is provided in the Appendix below).
  9091  
  9092        "Derivative Works" shall mean any work, whether in Source or Object
  9093        form, that is based on (or derived from) the Work and for which the
  9094        editorial revisions, annotations, elaborations, or other modifications
  9095        represent, as a whole, an original work of authorship. For the purposes
  9096        of this License, Derivative Works shall not include works that remain
  9097        separable from, or merely link (or bind by name) to the interfaces of,
  9098        the Work and Derivative Works thereof.
  9099  
  9100        "Contribution" shall mean any work of authorship, including
  9101        the original version of the Work and any modifications or additions
  9102        to that Work or Derivative Works thereof, that is intentionally
  9103        submitted to Licensor for inclusion in the Work by the copyright owner
  9104        or by an individual or Legal Entity authorized to submit on behalf of
  9105        the copyright owner. For the purposes of this definition, "submitted"
  9106        means any form of electronic, verbal, or written communication sent
  9107        to the Licensor or its representatives, including but not limited to
  9108        communication on electronic mailing lists, source code control systems,
  9109        and issue tracking systems that are managed by, or on behalf of, the
  9110        Licensor for the purpose of discussing and improving the Work, but
  9111        excluding communication that is conspicuously marked or otherwise
  9112        designated in writing by the copyright owner as "Not a Contribution."
  9113  
  9114        "Contributor" shall mean Licensor and any individual or Legal Entity
  9115        on behalf of whom a Contribution has been received by Licensor and
  9116        subsequently incorporated within the Work.
  9117  
  9118     2. Grant of Copyright License. Subject to the terms and conditions of
  9119        this License, each Contributor hereby grants to You a perpetual,
  9120        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  9121        copyright license to reproduce, prepare Derivative Works of,
  9122        publicly display, publicly perform, sublicense, and distribute the
  9123        Work and such Derivative Works in Source or Object form.
  9124  
  9125     3. Grant of Patent License. Subject to the terms and conditions of
  9126        this License, each Contributor hereby grants to You a perpetual,
  9127        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  9128        (except as stated in this section) patent license to make, have made,
  9129        use, offer to sell, sell, import, and otherwise transfer the Work,
  9130        where such license applies only to those patent claims licensable
  9131        by such Contributor that are necessarily infringed by their
  9132        Contribution(s) alone or by combination of their Contribution(s)
  9133        with the Work to which such Contribution(s) was submitted. If You
  9134        institute patent litigation against any entity (including a
  9135        cross-claim or counterclaim in a lawsuit) alleging that the Work
  9136        or a Contribution incorporated within the Work constitutes direct
  9137        or contributory patent infringement, then any patent licenses
  9138        granted to You under this License for that Work shall terminate
  9139        as of the date such litigation is filed.
  9140  
  9141     4. Redistribution. You may reproduce and distribute copies of the
  9142        Work or Derivative Works thereof in any medium, with or without
  9143        modifications, and in Source or Object form, provided that You
  9144        meet the following conditions:
  9145  
  9146        (a) You must give any other recipients of the Work or
  9147            Derivative Works a copy of this License; and
  9148  
  9149        (b) You must cause any modified files to carry prominent notices
  9150            stating that You changed the files; and
  9151  
  9152        (c) You must retain, in the Source form of any Derivative Works
  9153            that You distribute, all copyright, patent, trademark, and
  9154            attribution notices from the Source form of the Work,
  9155            excluding those notices that do not pertain to any part of
  9156            the Derivative Works; and
  9157  
  9158        (d) If the Work includes a "NOTICE" text file as part of its
  9159            distribution, then any Derivative Works that You distribute must
  9160            include a readable copy of the attribution notices contained
  9161            within such NOTICE file, excluding those notices that do not
  9162            pertain to any part of the Derivative Works, in at least one
  9163            of the following places: within a NOTICE text file distributed
  9164            as part of the Derivative Works; within the Source form or
  9165            documentation, if provided along with the Derivative Works; or,
  9166            within a display generated by the Derivative Works, if and
  9167            wherever such third-party notices normally appear. The contents
  9168            of the NOTICE file are for informational purposes only and
  9169            do not modify the License. You may add Your own attribution
  9170            notices within Derivative Works that You distribute, alongside
  9171            or as an addendum to the NOTICE text from the Work, provided
  9172            that such additional attribution notices cannot be construed
  9173            as modifying the License.
  9174  
  9175        You may add Your own copyright statement to Your modifications and
  9176        may provide additional or different license terms and conditions
  9177        for use, reproduction, or distribution of Your modifications, or
  9178        for any such Derivative Works as a whole, provided Your use,
  9179        reproduction, and distribution of the Work otherwise complies with
  9180        the conditions stated in this License.
  9181  
  9182     5. Submission of Contributions. Unless You explicitly state otherwise,
  9183        any Contribution intentionally submitted for inclusion in the Work
  9184        by You to the Licensor shall be under the terms and conditions of
  9185        this License, without any additional terms or conditions.
  9186        Notwithstanding the above, nothing herein shall supersede or modify
  9187        the terms of any separate license agreement you may have executed
  9188        with Licensor regarding such Contributions.
  9189  
  9190     6. Trademarks. This License does not grant permission to use the trade
  9191        names, trademarks, service marks, or product names of the Licensor,
  9192        except as required for reasonable and customary use in describing the
  9193        origin of the Work and reproducing the content of the NOTICE file.
  9194  
  9195     7. Disclaimer of Warranty. Unless required by applicable law or
  9196        agreed to in writing, Licensor provides the Work (and each
  9197        Contributor provides its Contributions) on an "AS IS" BASIS,
  9198        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  9199        implied, including, without limitation, any warranties or conditions
  9200        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  9201        PARTICULAR PURPOSE. You are solely responsible for determining the
  9202        appropriateness of using or redistributing the Work and assume any
  9203        risks associated with Your exercise of permissions under this License.
  9204  
  9205     8. Limitation of Liability. In no event and under no legal theory,
  9206        whether in tort (including negligence), contract, or otherwise,
  9207        unless required by applicable law (such as deliberate and grossly
  9208        negligent acts) or agreed to in writing, shall any Contributor be
  9209        liable to You for damages, including any direct, indirect, special,
  9210        incidental, or consequential damages of any character arising as a
  9211        result of this License or out of the use or inability to use the
  9212        Work (including but not limited to damages for loss of goodwill,
  9213        work stoppage, computer failure or malfunction, or any and all
  9214        other commercial damages or losses), even if such Contributor
  9215        has been advised of the possibility of such damages.
  9216  
  9217     9. Accepting Warranty or Additional Liability. While redistributing
  9218        the Work or Derivative Works thereof, You may choose to offer,
  9219        and charge a fee for, acceptance of support, warranty, indemnity,
  9220        or other liability obligations and/or rights consistent with this
  9221        License. However, in accepting such obligations, You may act only
  9222        on Your own behalf and on Your sole responsibility, not on behalf
  9223        of any other Contributor, and only if You agree to indemnify,
  9224        defend, and hold each Contributor harmless for any liability
  9225        incurred by, or claims asserted against, such Contributor by reason
  9226        of your accepting any such warranty or additional liability.
  9227  
  9228     END OF TERMS AND CONDITIONS
  9229  
  9230     APPENDIX: How to apply the Apache License to your work.
  9231  
  9232        To apply the Apache License to your work, attach the following
  9233        boilerplate notice, with the fields enclosed by brackets "[]"
  9234        replaced with your own identifying information. (Don't include
  9235        the brackets!)  The text should be enclosed in the appropriate
  9236        comment syntax for the file format. We also recommend that a
  9237        file or class name and description of purpose be included on the
  9238        same "printed page" as the copyright notice for easier
  9239        identification within third-party archives.
  9240  
  9241     Copyright [yyyy] [name of copyright owner]
  9242  
  9243     Licensed under the Apache License, Version 2.0 (the "License");
  9244     you may not use this file except in compliance with the License.
  9245     You may obtain a copy of the License at
  9246  
  9247         http://www.apache.org/licenses/LICENSE-2.0
  9248  
  9249     Unless required by applicable law or agreed to in writing, software
  9250     distributed under the License is distributed on an "AS IS" BASIS,
  9251     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  9252     See the License for the specific language governing permissions and
  9253     limitations under the License.
  9254  
  9255  ================================================================
  9256  
  9257  github.com/minio/mux
  9258  https://github.com/minio/mux
  9259  ----------------------------------------------------------------
  9260  Copyright (c) 2012-2018 The Gorilla Authors. All rights reserved.
  9261  
  9262  Redistribution and use in source and binary forms, with or without
  9263  modification, are permitted provided that the following conditions are
  9264  met:
  9265  
  9266  	 * Redistributions of source code must retain the above copyright
  9267  notice, this list of conditions and the following disclaimer.
  9268  	 * Redistributions in binary form must reproduce the above
  9269  copyright notice, this list of conditions and the following disclaimer
  9270  in the documentation and/or other materials provided with the
  9271  distribution.
  9272  	 * Neither the name of Google Inc. nor the names of its
  9273  contributors may be used to endorse or promote products derived from
  9274  this software without specific prior written permission.
  9275  
  9276  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  9277  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  9278  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  9279  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  9280  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  9281  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  9282  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  9283  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  9284  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  9285  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  9286  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  9287  
  9288  ================================================================
  9289  
  9290  github.com/minio/pkg/v2
  9291  https://github.com/minio/pkg/v2
  9292  ----------------------------------------------------------------
  9293                      GNU AFFERO GENERAL PUBLIC LICENSE
  9294                         Version 3, 19 November 2007
  9295  
  9296   Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
  9297   Everyone is permitted to copy and distribute verbatim copies
  9298   of this license document, but changing it is not allowed.
  9299  
  9300                              Preamble
  9301  
  9302    The GNU Affero General Public License is a free, copyleft license for
  9303  software and other kinds of works, specifically designed to ensure
  9304  cooperation with the community in the case of network server software.
  9305  
  9306    The licenses for most software and other practical works are designed
  9307  to take away your freedom to share and change the works.  By contrast,
  9308  our General Public Licenses are intended to guarantee your freedom to
  9309  share and change all versions of a program--to make sure it remains free
  9310  software for all its users.
  9311  
  9312    When we speak of free software, we are referring to freedom, not
  9313  price.  Our General Public Licenses are designed to make sure that you
  9314  have the freedom to distribute copies of free software (and charge for
  9315  them if you wish), that you receive source code or can get it if you
  9316  want it, that you can change the software or use pieces of it in new
  9317  free programs, and that you know you can do these things.
  9318  
  9319    Developers that use our General Public Licenses protect your rights
  9320  with two steps: (1) assert copyright on the software, and (2) offer
  9321  you this License which gives you legal permission to copy, distribute
  9322  and/or modify the software.
  9323  
  9324    A secondary benefit of defending all users' freedom is that
  9325  improvements made in alternate versions of the program, if they
  9326  receive widespread use, become available for other developers to
  9327  incorporate.  Many developers of free software are heartened and
  9328  encouraged by the resulting cooperation.  However, in the case of
  9329  software used on network servers, this result may fail to come about.
  9330  The GNU General Public License permits making a modified version and
  9331  letting the public access it on a server without ever releasing its
  9332  source code to the public.
  9333  
  9334    The GNU Affero General Public License is designed specifically to
  9335  ensure that, in such cases, the modified source code becomes available
  9336  to the community.  It requires the operator of a network server to
  9337  provide the source code of the modified version running there to the
  9338  users of that server.  Therefore, public use of a modified version, on
  9339  a publicly accessible server, gives the public access to the source
  9340  code of the modified version.
  9341  
  9342    An older license, called the Affero General Public License and
  9343  published by Affero, was designed to accomplish similar goals.  This is
  9344  a different license, not a version of the Affero GPL, but Affero has
  9345  released a new version of the Affero GPL which permits relicensing under
  9346  this license.
  9347  
  9348    The precise terms and conditions for copying, distribution and
  9349  modification follow.
  9350  
  9351                         TERMS AND CONDITIONS
  9352  
  9353    0. Definitions.
  9354  
  9355    "This License" refers to version 3 of the GNU Affero General Public License.
  9356  
  9357    "Copyright" also means copyright-like laws that apply to other kinds of
  9358  works, such as semiconductor masks.
  9359  
  9360    "The Program" refers to any copyrightable work licensed under this
  9361  License.  Each licensee is addressed as "you".  "Licensees" and
  9362  "recipients" may be individuals or organizations.
  9363  
  9364    To "modify" a work means to copy from or adapt all or part of the work
  9365  in a fashion requiring copyright permission, other than the making of an
  9366  exact copy.  The resulting work is called a "modified version" of the
  9367  earlier work or a work "based on" the earlier work.
  9368  
  9369    A "covered work" means either the unmodified Program or a work based
  9370  on the Program.
  9371  
  9372    To "propagate" a work means to do anything with it that, without
  9373  permission, would make you directly or secondarily liable for
  9374  infringement under applicable copyright law, except executing it on a
  9375  computer or modifying a private copy.  Propagation includes copying,
  9376  distribution (with or without modification), making available to the
  9377  public, and in some countries other activities as well.
  9378  
  9379    To "convey" a work means any kind of propagation that enables other
  9380  parties to make or receive copies.  Mere interaction with a user through
  9381  a computer network, with no transfer of a copy, is not conveying.
  9382  
  9383    An interactive user interface displays "Appropriate Legal Notices"
  9384  to the extent that it includes a convenient and prominently visible
  9385  feature that (1) displays an appropriate copyright notice, and (2)
  9386  tells the user that there is no warranty for the work (except to the
  9387  extent that warranties are provided), that licensees may convey the
  9388  work under this License, and how to view a copy of this License.  If
  9389  the interface presents a list of user commands or options, such as a
  9390  menu, a prominent item in the list meets this criterion.
  9391  
  9392    1. Source Code.
  9393  
  9394    The "source code" for a work means the preferred form of the work
  9395  for making modifications to it.  "Object code" means any non-source
  9396  form of a work.
  9397  
  9398    A "Standard Interface" means an interface that either is an official
  9399  standard defined by a recognized standards body, or, in the case of
  9400  interfaces specified for a particular programming language, one that
  9401  is widely used among developers working in that language.
  9402  
  9403    The "System Libraries" of an executable work include anything, other
  9404  than the work as a whole, that (a) is included in the normal form of
  9405  packaging a Major Component, but which is not part of that Major
  9406  Component, and (b) serves only to enable use of the work with that
  9407  Major Component, or to implement a Standard Interface for which an
  9408  implementation is available to the public in source code form.  A
  9409  "Major Component", in this context, means a major essential component
  9410  (kernel, window system, and so on) of the specific operating system
  9411  (if any) on which the executable work runs, or a compiler used to
  9412  produce the work, or an object code interpreter used to run it.
  9413  
  9414    The "Corresponding Source" for a work in object code form means all
  9415  the source code needed to generate, install, and (for an executable
  9416  work) run the object code and to modify the work, including scripts to
  9417  control those activities.  However, it does not include the work's
  9418  System Libraries, or general-purpose tools or generally available free
  9419  programs which are used unmodified in performing those activities but
  9420  which are not part of the work.  For example, Corresponding Source
  9421  includes interface definition files associated with source files for
  9422  the work, and the source code for shared libraries and dynamically
  9423  linked subprograms that the work is specifically designed to require,
  9424  such as by intimate data communication or control flow between those
  9425  subprograms and other parts of the work.
  9426  
  9427    The Corresponding Source need not include anything that users
  9428  can regenerate automatically from other parts of the Corresponding
  9429  Source.
  9430  
  9431    The Corresponding Source for a work in source code form is that
  9432  same work.
  9433  
  9434    2. Basic Permissions.
  9435  
  9436    All rights granted under this License are granted for the term of
  9437  copyright on the Program, and are irrevocable provided the stated
  9438  conditions are met.  This License explicitly affirms your unlimited
  9439  permission to run the unmodified Program.  The output from running a
  9440  covered work is covered by this License only if the output, given its
  9441  content, constitutes a covered work.  This License acknowledges your
  9442  rights of fair use or other equivalent, as provided by copyright law.
  9443  
  9444    You may make, run and propagate covered works that you do not
  9445  convey, without conditions so long as your license otherwise remains
  9446  in force.  You may convey covered works to others for the sole purpose
  9447  of having them make modifications exclusively for you, or provide you
  9448  with facilities for running those works, provided that you comply with
  9449  the terms of this License in conveying all material for which you do
  9450  not control copyright.  Those thus making or running the covered works
  9451  for you must do so exclusively on your behalf, under your direction
  9452  and control, on terms that prohibit them from making any copies of
  9453  your copyrighted material outside their relationship with you.
  9454  
  9455    Conveying under any other circumstances is permitted solely under
  9456  the conditions stated below.  Sublicensing is not allowed; section 10
  9457  makes it unnecessary.
  9458  
  9459    3. Protecting Users' Legal Rights From Anti-Circumvention Law.
  9460  
  9461    No covered work shall be deemed part of an effective technological
  9462  measure under any applicable law fulfilling obligations under article
  9463  11 of the WIPO copyright treaty adopted on 20 December 1996, or
  9464  similar laws prohibiting or restricting circumvention of such
  9465  measures.
  9466  
  9467    When you convey a covered work, you waive any legal power to forbid
  9468  circumvention of technological measures to the extent such circumvention
  9469  is effected by exercising rights under this License with respect to
  9470  the covered work, and you disclaim any intention to limit operation or
  9471  modification of the work as a means of enforcing, against the work's
  9472  users, your or third parties' legal rights to forbid circumvention of
  9473  technological measures.
  9474  
  9475    4. Conveying Verbatim Copies.
  9476  
  9477    You may convey verbatim copies of the Program's source code as you
  9478  receive it, in any medium, provided that you conspicuously and
  9479  appropriately publish on each copy an appropriate copyright notice;
  9480  keep intact all notices stating that this License and any
  9481  non-permissive terms added in accord with section 7 apply to the code;
  9482  keep intact all notices of the absence of any warranty; and give all
  9483  recipients a copy of this License along with the Program.
  9484  
  9485    You may charge any price or no price for each copy that you convey,
  9486  and you may offer support or warranty protection for a fee.
  9487  
  9488    5. Conveying Modified Source Versions.
  9489  
  9490    You may convey a work based on the Program, or the modifications to
  9491  produce it from the Program, in the form of source code under the
  9492  terms of section 4, provided that you also meet all of these conditions:
  9493  
  9494      a) The work must carry prominent notices stating that you modified
  9495      it, and giving a relevant date.
  9496  
  9497      b) The work must carry prominent notices stating that it is
  9498      released under this License and any conditions added under section
  9499      7.  This requirement modifies the requirement in section 4 to
  9500      "keep intact all notices".
  9501  
  9502      c) You must license the entire work, as a whole, under this
  9503      License to anyone who comes into possession of a copy.  This
  9504      License will therefore apply, along with any applicable section 7
  9505      additional terms, to the whole of the work, and all its parts,
  9506      regardless of how they are packaged.  This License gives no
  9507      permission to license the work in any other way, but it does not
  9508      invalidate such permission if you have separately received it.
  9509  
  9510      d) If the work has interactive user interfaces, each must display
  9511      Appropriate Legal Notices; however, if the Program has interactive
  9512      interfaces that do not display Appropriate Legal Notices, your
  9513      work need not make them do so.
  9514  
  9515    A compilation of a covered work with other separate and independent
  9516  works, which are not by their nature extensions of the covered work,
  9517  and which are not combined with it such as to form a larger program,
  9518  in or on a volume of a storage or distribution medium, is called an
  9519  "aggregate" if the compilation and its resulting copyright are not
  9520  used to limit the access or legal rights of the compilation's users
  9521  beyond what the individual works permit.  Inclusion of a covered work
  9522  in an aggregate does not cause this License to apply to the other
  9523  parts of the aggregate.
  9524  
  9525    6. Conveying Non-Source Forms.
  9526  
  9527    You may convey a covered work in object code form under the terms
  9528  of sections 4 and 5, provided that you also convey the
  9529  machine-readable Corresponding Source under the terms of this License,
  9530  in one of these ways:
  9531  
  9532      a) Convey the object code in, or embodied in, a physical product
  9533      (including a physical distribution medium), accompanied by the
  9534      Corresponding Source fixed on a durable physical medium
  9535      customarily used for software interchange.
  9536  
  9537      b) Convey the object code in, or embodied in, a physical product
  9538      (including a physical distribution medium), accompanied by a
  9539      written offer, valid for at least three years and valid for as
  9540      long as you offer spare parts or customer support for that product
  9541      model, to give anyone who possesses the object code either (1) a
  9542      copy of the Corresponding Source for all the software in the
  9543      product that is covered by this License, on a durable physical
  9544      medium customarily used for software interchange, for a price no
  9545      more than your reasonable cost of physically performing this
  9546      conveying of source, or (2) access to copy the
  9547      Corresponding Source from a network server at no charge.
  9548  
  9549      c) Convey individual copies of the object code with a copy of the
  9550      written offer to provide the Corresponding Source.  This
  9551      alternative is allowed only occasionally and noncommercially, and
  9552      only if you received the object code with such an offer, in accord
  9553      with subsection 6b.
  9554  
  9555      d) Convey the object code by offering access from a designated
  9556      place (gratis or for a charge), and offer equivalent access to the
  9557      Corresponding Source in the same way through the same place at no
  9558      further charge.  You need not require recipients to copy the
  9559      Corresponding Source along with the object code.  If the place to
  9560      copy the object code is a network server, the Corresponding Source
  9561      may be on a different server (operated by you or a third party)
  9562      that supports equivalent copying facilities, provided you maintain
  9563      clear directions next to the object code saying where to find the
  9564      Corresponding Source.  Regardless of what server hosts the
  9565      Corresponding Source, you remain obligated to ensure that it is
  9566      available for as long as needed to satisfy these requirements.
  9567  
  9568      e) Convey the object code using peer-to-peer transmission, provided
  9569      you inform other peers where the object code and Corresponding
  9570      Source of the work are being offered to the general public at no
  9571      charge under subsection 6d.
  9572  
  9573    A separable portion of the object code, whose source code is excluded
  9574  from the Corresponding Source as a System Library, need not be
  9575  included in conveying the object code work.
  9576  
  9577    A "User Product" is either (1) a "consumer product", which means any
  9578  tangible personal property which is normally used for personal, family,
  9579  or household purposes, or (2) anything designed or sold for incorporation
  9580  into a dwelling.  In determining whether a product is a consumer product,
  9581  doubtful cases shall be resolved in favor of coverage.  For a particular
  9582  product received by a particular user, "normally used" refers to a
  9583  typical or common use of that class of product, regardless of the status
  9584  of the particular user or of the way in which the particular user
  9585  actually uses, or expects or is expected to use, the product.  A product
  9586  is a consumer product regardless of whether the product has substantial
  9587  commercial, industrial or non-consumer uses, unless such uses represent
  9588  the only significant mode of use of the product.
  9589  
  9590    "Installation Information" for a User Product means any methods,
  9591  procedures, authorization keys, or other information required to install
  9592  and execute modified versions of a covered work in that User Product from
  9593  a modified version of its Corresponding Source.  The information must
  9594  suffice to ensure that the continued functioning of the modified object
  9595  code is in no case prevented or interfered with solely because
  9596  modification has been made.
  9597  
  9598    If you convey an object code work under this section in, or with, or
  9599  specifically for use in, a User Product, and the conveying occurs as
  9600  part of a transaction in which the right of possession and use of the
  9601  User Product is transferred to the recipient in perpetuity or for a
  9602  fixed term (regardless of how the transaction is characterized), the
  9603  Corresponding Source conveyed under this section must be accompanied
  9604  by the Installation Information.  But this requirement does not apply
  9605  if neither you nor any third party retains the ability to install
  9606  modified object code on the User Product (for example, the work has
  9607  been installed in ROM).
  9608  
  9609    The requirement to provide Installation Information does not include a
  9610  requirement to continue to provide support service, warranty, or updates
  9611  for a work that has been modified or installed by the recipient, or for
  9612  the User Product in which it has been modified or installed.  Access to a
  9613  network may be denied when the modification itself materially and
  9614  adversely affects the operation of the network or violates the rules and
  9615  protocols for communication across the network.
  9616  
  9617    Corresponding Source conveyed, and Installation Information provided,
  9618  in accord with this section must be in a format that is publicly
  9619  documented (and with an implementation available to the public in
  9620  source code form), and must require no special password or key for
  9621  unpacking, reading or copying.
  9622  
  9623    7. Additional Terms.
  9624  
  9625    "Additional permissions" are terms that supplement the terms of this
  9626  License by making exceptions from one or more of its conditions.
  9627  Additional permissions that are applicable to the entire Program shall
  9628  be treated as though they were included in this License, to the extent
  9629  that they are valid under applicable law.  If additional permissions
  9630  apply only to part of the Program, that part may be used separately
  9631  under those permissions, but the entire Program remains governed by
  9632  this License without regard to the additional permissions.
  9633  
  9634    When you convey a copy of a covered work, you may at your option
  9635  remove any additional permissions from that copy, or from any part of
  9636  it.  (Additional permissions may be written to require their own
  9637  removal in certain cases when you modify the work.)  You may place
  9638  additional permissions on material, added by you to a covered work,
  9639  for which you have or can give appropriate copyright permission.
  9640  
  9641    Notwithstanding any other provision of this License, for material you
  9642  add to a covered work, you may (if authorized by the copyright holders of
  9643  that material) supplement the terms of this License with terms:
  9644  
  9645      a) Disclaiming warranty or limiting liability differently from the
  9646      terms of sections 15 and 16 of this License; or
  9647  
  9648      b) Requiring preservation of specified reasonable legal notices or
  9649      author attributions in that material or in the Appropriate Legal
  9650      Notices displayed by works containing it; or
  9651  
  9652      c) Prohibiting misrepresentation of the origin of that material, or
  9653      requiring that modified versions of such material be marked in
  9654      reasonable ways as different from the original version; or
  9655  
  9656      d) Limiting the use for publicity purposes of names of licensors or
  9657      authors of the material; or
  9658  
  9659      e) Declining to grant rights under trademark law for use of some
  9660      trade names, trademarks, or service marks; or
  9661  
  9662      f) Requiring indemnification of licensors and authors of that
  9663      material by anyone who conveys the material (or modified versions of
  9664      it) with contractual assumptions of liability to the recipient, for
  9665      any liability that these contractual assumptions directly impose on
  9666      those licensors and authors.
  9667  
  9668    All other non-permissive additional terms are considered "further
  9669  restrictions" within the meaning of section 10.  If the Program as you
  9670  received it, or any part of it, contains a notice stating that it is
  9671  governed by this License along with a term that is a further
  9672  restriction, you may remove that term.  If a license document contains
  9673  a further restriction but permits relicensing or conveying under this
  9674  License, you may add to a covered work material governed by the terms
  9675  of that license document, provided that the further restriction does
  9676  not survive such relicensing or conveying.
  9677  
  9678    If you add terms to a covered work in accord with this section, you
  9679  must place, in the relevant source files, a statement of the
  9680  additional terms that apply to those files, or a notice indicating
  9681  where to find the applicable terms.
  9682  
  9683    Additional terms, permissive or non-permissive, may be stated in the
  9684  form of a separately written license, or stated as exceptions;
  9685  the above requirements apply either way.
  9686  
  9687    8. Termination.
  9688  
  9689    You may not propagate or modify a covered work except as expressly
  9690  provided under this License.  Any attempt otherwise to propagate or
  9691  modify it is void, and will automatically terminate your rights under
  9692  this License (including any patent licenses granted under the third
  9693  paragraph of section 11).
  9694  
  9695    However, if you cease all violation of this License, then your
  9696  license from a particular copyright holder is reinstated (a)
  9697  provisionally, unless and until the copyright holder explicitly and
  9698  finally terminates your license, and (b) permanently, if the copyright
  9699  holder fails to notify you of the violation by some reasonable means
  9700  prior to 60 days after the cessation.
  9701  
  9702    Moreover, your license from a particular copyright holder is
  9703  reinstated permanently if the copyright holder notifies you of the
  9704  violation by some reasonable means, this is the first time you have
  9705  received notice of violation of this License (for any work) from that
  9706  copyright holder, and you cure the violation prior to 30 days after
  9707  your receipt of the notice.
  9708  
  9709    Termination of your rights under this section does not terminate the
  9710  licenses of parties who have received copies or rights from you under
  9711  this License.  If your rights have been terminated and not permanently
  9712  reinstated, you do not qualify to receive new licenses for the same
  9713  material under section 10.
  9714  
  9715    9. Acceptance Not Required for Having Copies.
  9716  
  9717    You are not required to accept this License in order to receive or
  9718  run a copy of the Program.  Ancillary propagation of a covered work
  9719  occurring solely as a consequence of using peer-to-peer transmission
  9720  to receive a copy likewise does not require acceptance.  However,
  9721  nothing other than this License grants you permission to propagate or
  9722  modify any covered work.  These actions infringe copyright if you do
  9723  not accept this License.  Therefore, by modifying or propagating a
  9724  covered work, you indicate your acceptance of this License to do so.
  9725  
  9726    10. Automatic Licensing of Downstream Recipients.
  9727  
  9728    Each time you convey a covered work, the recipient automatically
  9729  receives a license from the original licensors, to run, modify and
  9730  propagate that work, subject to this License.  You are not responsible
  9731  for enforcing compliance by third parties with this License.
  9732  
  9733    An "entity transaction" is a transaction transferring control of an
  9734  organization, or substantially all assets of one, or subdividing an
  9735  organization, or merging organizations.  If propagation of a covered
  9736  work results from an entity transaction, each party to that
  9737  transaction who receives a copy of the work also receives whatever
  9738  licenses to the work the party's predecessor in interest had or could
  9739  give under the previous paragraph, plus a right to possession of the
  9740  Corresponding Source of the work from the predecessor in interest, if
  9741  the predecessor has it or can get it with reasonable efforts.
  9742  
  9743    You may not impose any further restrictions on the exercise of the
  9744  rights granted or affirmed under this License.  For example, you may
  9745  not impose a license fee, royalty, or other charge for exercise of
  9746  rights granted under this License, and you may not initiate litigation
  9747  (including a cross-claim or counterclaim in a lawsuit) alleging that
  9748  any patent claim is infringed by making, using, selling, offering for
  9749  sale, or importing the Program or any portion of it.
  9750  
  9751    11. Patents.
  9752  
  9753    A "contributor" is a copyright holder who authorizes use under this
  9754  License of the Program or a work on which the Program is based.  The
  9755  work thus licensed is called the contributor's "contributor version".
  9756  
  9757    A contributor's "essential patent claims" are all patent claims
  9758  owned or controlled by the contributor, whether already acquired or
  9759  hereafter acquired, that would be infringed by some manner, permitted
  9760  by this License, of making, using, or selling its contributor version,
  9761  but do not include claims that would be infringed only as a
  9762  consequence of further modification of the contributor version.  For
  9763  purposes of this definition, "control" includes the right to grant
  9764  patent sublicenses in a manner consistent with the requirements of
  9765  this License.
  9766  
  9767    Each contributor grants you a non-exclusive, worldwide, royalty-free
  9768  patent license under the contributor's essential patent claims, to
  9769  make, use, sell, offer for sale, import and otherwise run, modify and
  9770  propagate the contents of its contributor version.
  9771  
  9772    In the following three paragraphs, a "patent license" is any express
  9773  agreement or commitment, however denominated, not to enforce a patent
  9774  (such as an express permission to practice a patent or covenant not to
  9775  sue for patent infringement).  To "grant" such a patent license to a
  9776  party means to make such an agreement or commitment not to enforce a
  9777  patent against the party.
  9778  
  9779    If you convey a covered work, knowingly relying on a patent license,
  9780  and the Corresponding Source of the work is not available for anyone
  9781  to copy, free of charge and under the terms of this License, through a
  9782  publicly available network server or other readily accessible means,
  9783  then you must either (1) cause the Corresponding Source to be so
  9784  available, or (2) arrange to deprive yourself of the benefit of the
  9785  patent license for this particular work, or (3) arrange, in a manner
  9786  consistent with the requirements of this License, to extend the patent
  9787  license to downstream recipients.  "Knowingly relying" means you have
  9788  actual knowledge that, but for the patent license, your conveying the
  9789  covered work in a country, or your recipient's use of the covered work
  9790  in a country, would infringe one or more identifiable patents in that
  9791  country that you have reason to believe are valid.
  9792  
  9793    If, pursuant to or in connection with a single transaction or
  9794  arrangement, you convey, or propagate by procuring conveyance of, a
  9795  covered work, and grant a patent license to some of the parties
  9796  receiving the covered work authorizing them to use, propagate, modify
  9797  or convey a specific copy of the covered work, then the patent license
  9798  you grant is automatically extended to all recipients of the covered
  9799  work and works based on it.
  9800  
  9801    A patent license is "discriminatory" if it does not include within
  9802  the scope of its coverage, prohibits the exercise of, or is
  9803  conditioned on the non-exercise of one or more of the rights that are
  9804  specifically granted under this License.  You may not convey a covered
  9805  work if you are a party to an arrangement with a third party that is
  9806  in the business of distributing software, under which you make payment
  9807  to the third party based on the extent of your activity of conveying
  9808  the work, and under which the third party grants, to any of the
  9809  parties who would receive the covered work from you, a discriminatory
  9810  patent license (a) in connection with copies of the covered work
  9811  conveyed by you (or copies made from those copies), or (b) primarily
  9812  for and in connection with specific products or compilations that
  9813  contain the covered work, unless you entered into that arrangement,
  9814  or that patent license was granted, prior to 28 March 2007.
  9815  
  9816    Nothing in this License shall be construed as excluding or limiting
  9817  any implied license or other defenses to infringement that may
  9818  otherwise be available to you under applicable patent law.
  9819  
  9820    12. No Surrender of Others' Freedom.
  9821  
  9822    If conditions are imposed on you (whether by court order, agreement or
  9823  otherwise) that contradict the conditions of this License, they do not
  9824  excuse you from the conditions of this License.  If you cannot convey a
  9825  covered work so as to satisfy simultaneously your obligations under this
  9826  License and any other pertinent obligations, then as a consequence you may
  9827  not convey it at all.  For example, if you agree to terms that obligate you
  9828  to collect a royalty for further conveying from those to whom you convey
  9829  the Program, the only way you could satisfy both those terms and this
  9830  License would be to refrain entirely from conveying the Program.
  9831  
  9832    13. Remote Network Interaction; Use with the GNU General Public License.
  9833  
  9834    Notwithstanding any other provision of this License, if you modify the
  9835  Program, your modified version must prominently offer all users
  9836  interacting with it remotely through a computer network (if your version
  9837  supports such interaction) an opportunity to receive the Corresponding
  9838  Source of your version by providing access to the Corresponding Source
  9839  from a network server at no charge, through some standard or customary
  9840  means of facilitating copying of software.  This Corresponding Source
  9841  shall include the Corresponding Source for any work covered by version 3
  9842  of the GNU General Public License that is incorporated pursuant to the
  9843  following paragraph.
  9844  
  9845    Notwithstanding any other provision of this License, you have
  9846  permission to link or combine any covered work with a work licensed
  9847  under version 3 of the GNU General Public License into a single
  9848  combined work, and to convey the resulting work.  The terms of this
  9849  License will continue to apply to the part which is the covered work,
  9850  but the work with which it is combined will remain governed by version
  9851  3 of the GNU General Public License.
  9852  
  9853    14. Revised Versions of this License.
  9854  
  9855    The Free Software Foundation may publish revised and/or new versions of
  9856  the GNU Affero General Public License from time to time.  Such new versions
  9857  will be similar in spirit to the present version, but may differ in detail to
  9858  address new problems or concerns.
  9859  
  9860    Each version is given a distinguishing version number.  If the
  9861  Program specifies that a certain numbered version of the GNU Affero General
  9862  Public License "or any later version" applies to it, you have the
  9863  option of following the terms and conditions either of that numbered
  9864  version or of any later version published by the Free Software
  9865  Foundation.  If the Program does not specify a version number of the
  9866  GNU Affero General Public License, you may choose any version ever published
  9867  by the Free Software Foundation.
  9868  
  9869    If the Program specifies that a proxy can decide which future
  9870  versions of the GNU Affero General Public License can be used, that proxy's
  9871  public statement of acceptance of a version permanently authorizes you
  9872  to choose that version for the Program.
  9873  
  9874    Later license versions may give you additional or different
  9875  permissions.  However, no additional obligations are imposed on any
  9876  author or copyright holder as a result of your choosing to follow a
  9877  later version.
  9878  
  9879    15. Disclaimer of Warranty.
  9880  
  9881    THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
  9882  APPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
  9883  HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
  9884  OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
  9885  THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  9886  PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
  9887  IS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
  9888  ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
  9889  
  9890    16. Limitation of Liability.
  9891  
  9892    IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
  9893  WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
  9894  THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
  9895  GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
  9896  USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
  9897  DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
  9898  PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
  9899  EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
  9900  SUCH DAMAGES.
  9901  
  9902    17. Interpretation of Sections 15 and 16.
  9903  
  9904    If the disclaimer of warranty and limitation of liability provided
  9905  above cannot be given local legal effect according to their terms,
  9906  reviewing courts shall apply local law that most closely approximates
  9907  an absolute waiver of all civil liability in connection with the
  9908  Program, unless a warranty or assumption of liability accompanies a
  9909  copy of the Program in return for a fee.
  9910  
  9911                       END OF TERMS AND CONDITIONS
  9912  
  9913              How to Apply These Terms to Your New Programs
  9914  
  9915    If you develop a new program, and you want it to be of the greatest
  9916  possible use to the public, the best way to achieve this is to make it
  9917  free software which everyone can redistribute and change under these terms.
  9918  
  9919    To do so, attach the following notices to the program.  It is safest
  9920  to attach them to the start of each source file to most effectively
  9921  state the exclusion of warranty; and each file should have at least
  9922  the "copyright" line and a pointer to where the full notice is found.
  9923  
  9924      <one line to give the program's name and a brief idea of what it does.>
  9925      Copyright (C) <year>  <name of author>
  9926  
  9927      This program is free software: you can redistribute it and/or modify
  9928      it under the terms of the GNU Affero General Public License as published by
  9929      the Free Software Foundation, either version 3 of the License, or
  9930      (at your option) any later version.
  9931  
  9932      This program is distributed in the hope that it will be useful,
  9933      but WITHOUT ANY WARRANTY; without even the implied warranty of
  9934      MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  9935      GNU Affero General Public License for more details.
  9936  
  9937      You should have received a copy of the GNU Affero General Public License
  9938      along with this program.  If not, see <https://www.gnu.org/licenses/>.
  9939  
  9940  Also add information on how to contact you by electronic and paper mail.
  9941  
  9942    If your software can interact with users remotely through a computer
  9943  network, you should also make sure that it provides a way for users to
  9944  get its source.  For example, if your program is a web application, its
  9945  interface could display a "Source" link that leads users to an archive
  9946  of the code.  There are many ways you could offer source, and different
  9947  solutions will be better for different programs; see section 13 for the
  9948  specific requirements.
  9949  
  9950    You should also get your employer (if you work as a programmer) or school,
  9951  if any, to sign a "copyright disclaimer" for the program, if necessary.
  9952  For more information on this, and how to apply and follow the GNU AGPL, see
  9953  <https://www.gnu.org/licenses/>.
  9954  
  9955  ================================================================
  9956  
  9957  github.com/minio/selfupdate
  9958  https://github.com/minio/selfupdate
  9959  ----------------------------------------------------------------
  9960  
  9961                                   Apache License
  9962                             Version 2.0, January 2004
  9963                          http://www.apache.org/licenses/
  9964  
  9965     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  9966  
  9967     1. Definitions.
  9968  
  9969        "License" shall mean the terms and conditions for use, reproduction,
  9970        and distribution as defined by Sections 1 through 9 of this document.
  9971  
  9972        "Licensor" shall mean the copyright owner or entity authorized by
  9973        the copyright owner that is granting the License.
  9974  
  9975        "Legal Entity" shall mean the union of the acting entity and all
  9976        other entities that control, are controlled by, or are under common
  9977        control with that entity. For the purposes of this definition,
  9978        "control" means (i) the power, direct or indirect, to cause the
  9979        direction or management of such entity, whether by contract or
  9980        otherwise, or (ii) ownership of fifty percent (50%) or more of the
  9981        outstanding shares, or (iii) beneficial ownership of such entity.
  9982  
  9983        "You" (or "Your") shall mean an individual or Legal Entity
  9984        exercising permissions granted by this License.
  9985  
  9986        "Source" form shall mean the preferred form for making modifications,
  9987        including but not limited to software source code, documentation
  9988        source, and configuration files.
  9989  
  9990        "Object" form shall mean any form resulting from mechanical
  9991        transformation or translation of a Source form, including but
  9992        not limited to compiled object code, generated documentation,
  9993        and conversions to other media types.
  9994  
  9995        "Work" shall mean the work of authorship, whether in Source or
  9996        Object form, made available under the License, as indicated by a
  9997        copyright notice that is included in or attached to the work
  9998        (an example is provided in the Appendix below).
  9999  
 10000        "Derivative Works" shall mean any work, whether in Source or Object
 10001        form, that is based on (or derived from) the Work and for which the
 10002        editorial revisions, annotations, elaborations, or other modifications
 10003        represent, as a whole, an original work of authorship. For the purposes
 10004        of this License, Derivative Works shall not include works that remain
 10005        separable from, or merely link (or bind by name) to the interfaces of,
 10006        the Work and Derivative Works thereof.
 10007  
 10008        "Contribution" shall mean any work of authorship, including
 10009        the original version of the Work and any modifications or additions
 10010        to that Work or Derivative Works thereof, that is intentionally
 10011        submitted to Licensor for inclusion in the Work by the copyright owner
 10012        or by an individual or Legal Entity authorized to submit on behalf of
 10013        the copyright owner. For the purposes of this definition, "submitted"
 10014        means any form of electronic, verbal, or written communication sent
 10015        to the Licensor or its representatives, including but not limited to
 10016        communication on electronic mailing lists, source code control systems,
 10017        and issue tracking systems that are managed by, or on behalf of, the
 10018        Licensor for the purpose of discussing and improving the Work, but
 10019        excluding communication that is conspicuously marked or otherwise
 10020        designated in writing by the copyright owner as "Not a Contribution."
 10021  
 10022        "Contributor" shall mean Licensor and any individual or Legal Entity
 10023        on behalf of whom a Contribution has been received by Licensor and
 10024        subsequently incorporated within the Work.
 10025  
 10026     2. Grant of Copyright License. Subject to the terms and conditions of
 10027        this License, each Contributor hereby grants to You a perpetual,
 10028        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 10029        copyright license to reproduce, prepare Derivative Works of,
 10030        publicly display, publicly perform, sublicense, and distribute the
 10031        Work and such Derivative Works in Source or Object form.
 10032  
 10033     3. Grant of Patent License. Subject to the terms and conditions of
 10034        this License, each Contributor hereby grants to You a perpetual,
 10035        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 10036        (except as stated in this section) patent license to make, have made,
 10037        use, offer to sell, sell, import, and otherwise transfer the Work,
 10038        where such license applies only to those patent claims licensable
 10039        by such Contributor that are necessarily infringed by their
 10040        Contribution(s) alone or by combination of their Contribution(s)
 10041        with the Work to which such Contribution(s) was submitted. If You
 10042        institute patent litigation against any entity (including a
 10043        cross-claim or counterclaim in a lawsuit) alleging that the Work
 10044        or a Contribution incorporated within the Work constitutes direct
 10045        or contributory patent infringement, then any patent licenses
 10046        granted to You under this License for that Work shall terminate
 10047        as of the date such litigation is filed.
 10048  
 10049     4. Redistribution. You may reproduce and distribute copies of the
 10050        Work or Derivative Works thereof in any medium, with or without
 10051        modifications, and in Source or Object form, provided that You
 10052        meet the following conditions:
 10053  
 10054        (a) You must give any other recipients of the Work or
 10055            Derivative Works a copy of this License; and
 10056  
 10057        (b) You must cause any modified files to carry prominent notices
 10058            stating that You changed the files; and
 10059  
 10060        (c) You must retain, in the Source form of any Derivative Works
 10061            that You distribute, all copyright, patent, trademark, and
 10062            attribution notices from the Source form of the Work,
 10063            excluding those notices that do not pertain to any part of
 10064            the Derivative Works; and
 10065  
 10066        (d) If the Work includes a "NOTICE" text file as part of its
 10067            distribution, then any Derivative Works that You distribute must
 10068            include a readable copy of the attribution notices contained
 10069            within such NOTICE file, excluding those notices that do not
 10070            pertain to any part of the Derivative Works, in at least one
 10071            of the following places: within a NOTICE text file distributed
 10072            as part of the Derivative Works; within the Source form or
 10073            documentation, if provided along with the Derivative Works; or,
 10074            within a display generated by the Derivative Works, if and
 10075            wherever such third-party notices normally appear. The contents
 10076            of the NOTICE file are for informational purposes only and
 10077            do not modify the License. You may add Your own attribution
 10078            notices within Derivative Works that You distribute, alongside
 10079            or as an addendum to the NOTICE text from the Work, provided
 10080            that such additional attribution notices cannot be construed
 10081            as modifying the License.
 10082  
 10083        You may add Your own copyright statement to Your modifications and
 10084        may provide additional or different license terms and conditions
 10085        for use, reproduction, or distribution of Your modifications, or
 10086        for any such Derivative Works as a whole, provided Your use,
 10087        reproduction, and distribution of the Work otherwise complies with
 10088        the conditions stated in this License.
 10089  
 10090     5. Submission of Contributions. Unless You explicitly state otherwise,
 10091        any Contribution intentionally submitted for inclusion in the Work
 10092        by You to the Licensor shall be under the terms and conditions of
 10093        this License, without any additional terms or conditions.
 10094        Notwithstanding the above, nothing herein shall supersede or modify
 10095        the terms of any separate license agreement you may have executed
 10096        with Licensor regarding such Contributions.
 10097  
 10098     6. Trademarks. This License does not grant permission to use the trade
 10099        names, trademarks, service marks, or product names of the Licensor,
 10100        except as required for reasonable and customary use in describing the
 10101        origin of the Work and reproducing the content of the NOTICE file.
 10102  
 10103     7. Disclaimer of Warranty. Unless required by applicable law or
 10104        agreed to in writing, Licensor provides the Work (and each
 10105        Contributor provides its Contributions) on an "AS IS" BASIS,
 10106        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 10107        implied, including, without limitation, any warranties or conditions
 10108        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 10109        PARTICULAR PURPOSE. You are solely responsible for determining the
 10110        appropriateness of using or redistributing the Work and assume any
 10111        risks associated with Your exercise of permissions under this License.
 10112  
 10113     8. Limitation of Liability. In no event and under no legal theory,
 10114        whether in tort (including negligence), contract, or otherwise,
 10115        unless required by applicable law (such as deliberate and grossly
 10116        negligent acts) or agreed to in writing, shall any Contributor be
 10117        liable to You for damages, including any direct, indirect, special,
 10118        incidental, or consequential damages of any character arising as a
 10119        result of this License or out of the use or inability to use the
 10120        Work (including but not limited to damages for loss of goodwill,
 10121        work stoppage, computer failure or malfunction, or any and all
 10122        other commercial damages or losses), even if such Contributor
 10123        has been advised of the possibility of such damages.
 10124  
 10125     9. Accepting Warranty or Additional Liability. While redistributing
 10126        the Work or Derivative Works thereof, You may choose to offer,
 10127        and charge a fee for, acceptance of support, warranty, indemnity,
 10128        or other liability obligations and/or rights consistent with this
 10129        License. However, in accepting such obligations, You may act only
 10130        on Your own behalf and on Your sole responsibility, not on behalf
 10131        of any other Contributor, and only if You agree to indemnify,
 10132        defend, and hold each Contributor harmless for any liability
 10133        incurred by, or claims asserted against, such Contributor by reason
 10134        of your accepting any such warranty or additional liability.
 10135  
 10136     END OF TERMS AND CONDITIONS
 10137  
 10138     APPENDIX: How to apply the Apache License to your work.
 10139  
 10140        To apply the Apache License to your work, attach the following
 10141        boilerplate notice, with the fields enclosed by brackets "[]"
 10142        replaced with your own identifying information. (Don't include
 10143        the brackets!)  The text should be enclosed in the appropriate
 10144        comment syntax for the file format. We also recommend that a
 10145        file or class name and description of purpose be included on the
 10146        same "printed page" as the copyright notice for easier
 10147        identification within third-party archives.
 10148  
 10149     Copyright [yyyy] [name of copyright owner]
 10150  
 10151     Licensed under the Apache License, Version 2.0 (the "License");
 10152     you may not use this file except in compliance with the License.
 10153     You may obtain a copy of the License at
 10154  
 10155         http://www.apache.org/licenses/LICENSE-2.0
 10156  
 10157     Unless required by applicable law or agreed to in writing, software
 10158     distributed under the License is distributed on an "AS IS" BASIS,
 10159     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 10160     See the License for the specific language governing permissions and
 10161     limitations under the License.
 10162  
 10163  ================================================================
 10164  
 10165  github.com/minio/websocket
 10166  https://github.com/minio/websocket
 10167  ----------------------------------------------------------------
 10168  Copyright (c) 2013 The Gorilla WebSocket Authors. All rights reserved.
 10169  
 10170  Redistribution and use in source and binary forms, with or without
 10171  modification, are permitted provided that the following conditions are met:
 10172  
 10173    Redistributions of source code must retain the above copyright notice, this
 10174    list of conditions and the following disclaimer.
 10175  
 10176    Redistributions in binary form must reproduce the above copyright notice,
 10177    this list of conditions and the following disclaimer in the documentation
 10178    and/or other materials provided with the distribution.
 10179  
 10180  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
 10181  ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
 10182  WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
 10183  DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
 10184  FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 10185  DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
 10186  SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
 10187  CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
 10188  OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 10189  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 10190  
 10191  ================================================================
 10192  
 10193  github.com/mitchellh/go-homedir
 10194  https://github.com/mitchellh/go-homedir
 10195  ----------------------------------------------------------------
 10196  The MIT License (MIT)
 10197  
 10198  Copyright (c) 2013 Mitchell Hashimoto
 10199  
 10200  Permission is hereby granted, free of charge, to any person obtaining a copy
 10201  of this software and associated documentation files (the "Software"), to deal
 10202  in the Software without restriction, including without limitation the rights
 10203  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 10204  copies of the Software, and to permit persons to whom the Software is
 10205  furnished to do so, subject to the following conditions:
 10206  
 10207  The above copyright notice and this permission notice shall be included in
 10208  all copies or substantial portions of the Software.
 10209  
 10210  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 10211  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 10212  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 10213  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 10214  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 10215  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 10216  THE SOFTWARE.
 10217  
 10218  ================================================================
 10219  
 10220  github.com/mitchellh/mapstructure
 10221  https://github.com/mitchellh/mapstructure
 10222  ----------------------------------------------------------------
 10223  The MIT License (MIT)
 10224  
 10225  Copyright (c) 2013 Mitchell Hashimoto
 10226  
 10227  Permission is hereby granted, free of charge, to any person obtaining a copy
 10228  of this software and associated documentation files (the "Software"), to deal
 10229  in the Software without restriction, including without limitation the rights
 10230  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 10231  copies of the Software, and to permit persons to whom the Software is
 10232  furnished to do so, subject to the following conditions:
 10233  
 10234  The above copyright notice and this permission notice shall be included in
 10235  all copies or substantial portions of the Software.
 10236  
 10237  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 10238  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 10239  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 10240  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 10241  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 10242  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 10243  THE SOFTWARE.
 10244  
 10245  ================================================================
 10246  
 10247  github.com/montanaflynn/stats
 10248  https://github.com/montanaflynn/stats
 10249  ----------------------------------------------------------------
 10250  The MIT License (MIT)
 10251  
 10252  Copyright (c) 2014-2023 Montana Flynn (https://montanaflynn.com)
 10253  
 10254  Permission is hereby granted, free of charge, to any person obtaining a copy
 10255  of this software and associated documentation files (the "Software"), to deal
 10256  in the Software without restriction, including without limitation the rights
 10257  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 10258  copies of the Software, and to permit persons to whom the Software is
 10259  furnished to do so, subject to the following conditions:
 10260  
 10261  The above copyright notice and this permission notice shall be included in all
 10262  copies or substantial portions of the Software.
 10263  
 10264  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 10265  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 10266  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 10267  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 10268  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 10269  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 10270  SOFTWARE.
 10271  
 10272  ================================================================
 10273  
 10274  github.com/muesli/ansi
 10275  https://github.com/muesli/ansi
 10276  ----------------------------------------------------------------
 10277  MIT License
 10278  
 10279  Copyright (c) 2021 Christian Muehlhaeuser
 10280  
 10281  Permission is hereby granted, free of charge, to any person obtaining a copy
 10282  of this software and associated documentation files (the "Software"), to deal
 10283  in the Software without restriction, including without limitation the rights
 10284  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 10285  copies of the Software, and to permit persons to whom the Software is
 10286  furnished to do so, subject to the following conditions:
 10287  
 10288  The above copyright notice and this permission notice shall be included in all
 10289  copies or substantial portions of the Software.
 10290  
 10291  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 10292  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 10293  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 10294  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 10295  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 10296  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 10297  SOFTWARE.
 10298  
 10299  ================================================================
 10300  
 10301  github.com/muesli/cancelreader
 10302  https://github.com/muesli/cancelreader
 10303  ----------------------------------------------------------------
 10304  MIT License
 10305  
 10306  Copyright (c) 2022 Erik Geiser and Christian Muehlhaeuser
 10307  
 10308  Permission is hereby granted, free of charge, to any person obtaining a copy
 10309  of this software and associated documentation files (the "Software"), to deal
 10310  in the Software without restriction, including without limitation the rights
 10311  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 10312  copies of the Software, and to permit persons to whom the Software is
 10313  furnished to do so, subject to the following conditions:
 10314  
 10315  The above copyright notice and this permission notice shall be included in all
 10316  copies or substantial portions of the Software.
 10317  
 10318  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 10319  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 10320  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 10321  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 10322  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 10323  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 10324  SOFTWARE.
 10325  
 10326  ================================================================
 10327  
 10328  github.com/muesli/reflow
 10329  https://github.com/muesli/reflow
 10330  ----------------------------------------------------------------
 10331  MIT License
 10332  
 10333  Copyright (c) 2019 Christian Muehlhaeuser
 10334  
 10335  Permission is hereby granted, free of charge, to any person obtaining a copy
 10336  of this software and associated documentation files (the "Software"), to deal
 10337  in the Software without restriction, including without limitation the rights
 10338  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 10339  copies of the Software, and to permit persons to whom the Software is
 10340  furnished to do so, subject to the following conditions:
 10341  
 10342  The above copyright notice and this permission notice shall be included in all
 10343  copies or substantial portions of the Software.
 10344  
 10345  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 10346  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 10347  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 10348  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 10349  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 10350  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 10351  SOFTWARE.
 10352  
 10353  ================================================================
 10354  
 10355  github.com/muesli/termenv
 10356  https://github.com/muesli/termenv
 10357  ----------------------------------------------------------------
 10358  MIT License
 10359  
 10360  Copyright (c) 2019 Christian Muehlhaeuser
 10361  
 10362  Permission is hereby granted, free of charge, to any person obtaining a copy
 10363  of this software and associated documentation files (the "Software"), to deal
 10364  in the Software without restriction, including without limitation the rights
 10365  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 10366  copies of the Software, and to permit persons to whom the Software is
 10367  furnished to do so, subject to the following conditions:
 10368  
 10369  The above copyright notice and this permission notice shall be included in all
 10370  copies or substantial portions of the Software.
 10371  
 10372  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 10373  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 10374  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 10375  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 10376  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 10377  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 10378  SOFTWARE.
 10379  
 10380  ================================================================
 10381  
 10382  github.com/oklog/ulid
 10383  https://github.com/oklog/ulid
 10384  ----------------------------------------------------------------
 10385                                   Apache License
 10386                             Version 2.0, January 2004
 10387                          http://www.apache.org/licenses/
 10388  
 10389     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 10390  
 10391     1. Definitions.
 10392  
 10393        "License" shall mean the terms and conditions for use, reproduction,
 10394        and distribution as defined by Sections 1 through 9 of this document.
 10395  
 10396        "Licensor" shall mean the copyright owner or entity authorized by
 10397        the copyright owner that is granting the License.
 10398  
 10399        "Legal Entity" shall mean the union of the acting entity and all
 10400        other entities that control, are controlled by, or are under common
 10401        control with that entity. For the purposes of this definition,
 10402        "control" means (i) the power, direct or indirect, to cause the
 10403        direction or management of such entity, whether by contract or
 10404        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 10405        outstanding shares, or (iii) beneficial ownership of such entity.
 10406  
 10407        "You" (or "Your") shall mean an individual or Legal Entity
 10408        exercising permissions granted by this License.
 10409  
 10410        "Source" form shall mean the preferred form for making modifications,
 10411        including but not limited to software source code, documentation
 10412        source, and configuration files.
 10413  
 10414        "Object" form shall mean any form resulting from mechanical
 10415        transformation or translation of a Source form, including but
 10416        not limited to compiled object code, generated documentation,
 10417        and conversions to other media types.
 10418  
 10419        "Work" shall mean the work of authorship, whether in Source or
 10420        Object form, made available under the License, as indicated by a
 10421        copyright notice that is included in or attached to the work
 10422        (an example is provided in the Appendix below).
 10423  
 10424        "Derivative Works" shall mean any work, whether in Source or Object
 10425        form, that is based on (or derived from) the Work and for which the
 10426        editorial revisions, annotations, elaborations, or other modifications
 10427        represent, as a whole, an original work of authorship. For the purposes
 10428        of this License, Derivative Works shall not include works that remain
 10429        separable from, or merely link (or bind by name) to the interfaces of,
 10430        the Work and Derivative Works thereof.
 10431  
 10432        "Contribution" shall mean any work of authorship, including
 10433        the original version of the Work and any modifications or additions
 10434        to that Work or Derivative Works thereof, that is intentionally
 10435        submitted to Licensor for inclusion in the Work by the copyright owner
 10436        or by an individual or Legal Entity authorized to submit on behalf of
 10437        the copyright owner. For the purposes of this definition, "submitted"
 10438        means any form of electronic, verbal, or written communication sent
 10439        to the Licensor or its representatives, including but not limited to
 10440        communication on electronic mailing lists, source code control systems,
 10441        and issue tracking systems that are managed by, or on behalf of, the
 10442        Licensor for the purpose of discussing and improving the Work, but
 10443        excluding communication that is conspicuously marked or otherwise
 10444        designated in writing by the copyright owner as "Not a Contribution."
 10445  
 10446        "Contributor" shall mean Licensor and any individual or Legal Entity
 10447        on behalf of whom a Contribution has been received by Licensor and
 10448        subsequently incorporated within the Work.
 10449  
 10450     2. Grant of Copyright License. Subject to the terms and conditions of
 10451        this License, each Contributor hereby grants to You a perpetual,
 10452        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 10453        copyright license to reproduce, prepare Derivative Works of,
 10454        publicly display, publicly perform, sublicense, and distribute the
 10455        Work and such Derivative Works in Source or Object form.
 10456  
 10457     3. Grant of Patent License. Subject to the terms and conditions of
 10458        this License, each Contributor hereby grants to You a perpetual,
 10459        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 10460        (except as stated in this section) patent license to make, have made,
 10461        use, offer to sell, sell, import, and otherwise transfer the Work,
 10462        where such license applies only to those patent claims licensable
 10463        by such Contributor that are necessarily infringed by their
 10464        Contribution(s) alone or by combination of their Contribution(s)
 10465        with the Work to which such Contribution(s) was submitted. If You
 10466        institute patent litigation against any entity (including a
 10467        cross-claim or counterclaim in a lawsuit) alleging that the Work
 10468        or a Contribution incorporated within the Work constitutes direct
 10469        or contributory patent infringement, then any patent licenses
 10470        granted to You under this License for that Work shall terminate
 10471        as of the date such litigation is filed.
 10472  
 10473     4. Redistribution. You may reproduce and distribute copies of the
 10474        Work or Derivative Works thereof in any medium, with or without
 10475        modifications, and in Source or Object form, provided that You
 10476        meet the following conditions:
 10477  
 10478        (a) You must give any other recipients of the Work or
 10479            Derivative Works a copy of this License; and
 10480  
 10481        (b) You must cause any modified files to carry prominent notices
 10482            stating that You changed the files; and
 10483  
 10484        (c) You must retain, in the Source form of any Derivative Works
 10485            that You distribute, all copyright, patent, trademark, and
 10486            attribution notices from the Source form of the Work,
 10487            excluding those notices that do not pertain to any part of
 10488            the Derivative Works; and
 10489  
 10490        (d) If the Work includes a "NOTICE" text file as part of its
 10491            distribution, then any Derivative Works that You distribute must
 10492            include a readable copy of the attribution notices contained
 10493            within such NOTICE file, excluding those notices that do not
 10494            pertain to any part of the Derivative Works, in at least one
 10495            of the following places: within a NOTICE text file distributed
 10496            as part of the Derivative Works; within the Source form or
 10497            documentation, if provided along with the Derivative Works; or,
 10498            within a display generated by the Derivative Works, if and
 10499            wherever such third-party notices normally appear. The contents
 10500            of the NOTICE file are for informational purposes only and
 10501            do not modify the License. You may add Your own attribution
 10502            notices within Derivative Works that You distribute, alongside
 10503            or as an addendum to the NOTICE text from the Work, provided
 10504            that such additional attribution notices cannot be construed
 10505            as modifying the License.
 10506  
 10507        You may add Your own copyright statement to Your modifications and
 10508        may provide additional or different license terms and conditions
 10509        for use, reproduction, or distribution of Your modifications, or
 10510        for any such Derivative Works as a whole, provided Your use,
 10511        reproduction, and distribution of the Work otherwise complies with
 10512        the conditions stated in this License.
 10513  
 10514     5. Submission of Contributions. Unless You explicitly state otherwise,
 10515        any Contribution intentionally submitted for inclusion in the Work
 10516        by You to the Licensor shall be under the terms and conditions of
 10517        this License, without any additional terms or conditions.
 10518        Notwithstanding the above, nothing herein shall supersede or modify
 10519        the terms of any separate license agreement you may have executed
 10520        with Licensor regarding such Contributions.
 10521  
 10522     6. Trademarks. This License does not grant permission to use the trade
 10523        names, trademarks, service marks, or product names of the Licensor,
 10524        except as required for reasonable and customary use in describing the
 10525        origin of the Work and reproducing the content of the NOTICE file.
 10526  
 10527     7. Disclaimer of Warranty. Unless required by applicable law or
 10528        agreed to in writing, Licensor provides the Work (and each
 10529        Contributor provides its Contributions) on an "AS IS" BASIS,
 10530        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 10531        implied, including, without limitation, any warranties or conditions
 10532        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 10533        PARTICULAR PURPOSE. You are solely responsible for determining the
 10534        appropriateness of using or redistributing the Work and assume any
 10535        risks associated with Your exercise of permissions under this License.
 10536  
 10537     8. Limitation of Liability. In no event and under no legal theory,
 10538        whether in tort (including negligence), contract, or otherwise,
 10539        unless required by applicable law (such as deliberate and grossly
 10540        negligent acts) or agreed to in writing, shall any Contributor be
 10541        liable to You for damages, including any direct, indirect, special,
 10542        incidental, or consequential damages of any character arising as a
 10543        result of this License or out of the use or inability to use the
 10544        Work (including but not limited to damages for loss of goodwill,
 10545        work stoppage, computer failure or malfunction, or any and all
 10546        other commercial damages or losses), even if such Contributor
 10547        has been advised of the possibility of such damages.
 10548  
 10549     9. Accepting Warranty or Additional Liability. While redistributing
 10550        the Work or Derivative Works thereof, You may choose to offer,
 10551        and charge a fee for, acceptance of support, warranty, indemnity,
 10552        or other liability obligations and/or rights consistent with this
 10553        License. However, in accepting such obligations, You may act only
 10554        on Your own behalf and on Your sole responsibility, not on behalf
 10555        of any other Contributor, and only if You agree to indemnify,
 10556        defend, and hold each Contributor harmless for any liability
 10557        incurred by, or claims asserted against, such Contributor by reason
 10558        of your accepting any such warranty or additional liability.
 10559  
 10560     END OF TERMS AND CONDITIONS
 10561  
 10562     APPENDIX: How to apply the Apache License to your work.
 10563  
 10564        To apply the Apache License to your work, attach the following
 10565        boilerplate notice, with the fields enclosed by brackets "[]"
 10566        replaced with your own identifying information. (Don't include
 10567        the brackets!)  The text should be enclosed in the appropriate
 10568        comment syntax for the file format. We also recommend that a
 10569        file or class name and description of purpose be included on the
 10570        same "printed page" as the copyright notice for easier
 10571        identification within third-party archives.
 10572  
 10573     Copyright [yyyy] [name of copyright owner]
 10574  
 10575     Licensed under the Apache License, Version 2.0 (the "License");
 10576     you may not use this file except in compliance with the License.
 10577     You may obtain a copy of the License at
 10578  
 10579         http://www.apache.org/licenses/LICENSE-2.0
 10580  
 10581     Unless required by applicable law or agreed to in writing, software
 10582     distributed under the License is distributed on an "AS IS" BASIS,
 10583     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 10584     See the License for the specific language governing permissions and
 10585     limitations under the License.
 10586  
 10587  ================================================================
 10588  
 10589  github.com/olekukonko/tablewriter
 10590  https://github.com/olekukonko/tablewriter
 10591  ----------------------------------------------------------------
 10592  Copyright (C) 2014 by Oleku Konko
 10593  
 10594  Permission is hereby granted, free of charge, to any person obtaining a copy
 10595  of this software and associated documentation files (the "Software"), to deal
 10596  in the Software without restriction, including without limitation the rights
 10597  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 10598  copies of the Software, and to permit persons to whom the Software is
 10599  furnished to do so, subject to the following conditions:
 10600  
 10601  The above copyright notice and this permission notice shall be included in
 10602  all copies or substantial portions of the Software.
 10603  
 10604  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 10605  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 10606  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 10607  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 10608  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 10609  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 10610  THE SOFTWARE.
 10611  
 10612  ================================================================
 10613  
 10614  github.com/philhofer/fwd
 10615  https://github.com/philhofer/fwd
 10616  ----------------------------------------------------------------
 10617  Copyright (c) 2014-2015, Philip Hofer
 10618  
 10619  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:
 10620  
 10621  The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
 10622  
 10623  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.
 10624  ================================================================
 10625  
 10626  github.com/pkg/errors
 10627  https://github.com/pkg/errors
 10628  ----------------------------------------------------------------
 10629  Copyright (c) 2015, Dave Cheney <dave@cheney.net>
 10630  All rights reserved.
 10631  
 10632  Redistribution and use in source and binary forms, with or without
 10633  modification, are permitted provided that the following conditions are met:
 10634  
 10635  * Redistributions of source code must retain the above copyright notice, this
 10636    list of conditions and the following disclaimer.
 10637  
 10638  * Redistributions in binary form must reproduce the above copyright notice,
 10639    this list of conditions and the following disclaimer in the documentation
 10640    and/or other materials provided with the distribution.
 10641  
 10642  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
 10643  AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 10644  IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
 10645  DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
 10646  FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 10647  DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
 10648  SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
 10649  CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
 10650  OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 10651  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 10652  
 10653  ================================================================
 10654  
 10655  github.com/pkg/xattr
 10656  https://github.com/pkg/xattr
 10657  ----------------------------------------------------------------
 10658  Copyright (c) 2012 Dave Cheney. All rights reserved.
 10659  Copyright (c) 2014 Kuba Podgórski. All rights reserved.
 10660  
 10661  Redistribution and use in source and binary forms, with or without
 10662  modification, are permitted provided that the following conditions are
 10663  met:
 10664  
 10665     * Redistributions of source code must retain the above copyright
 10666  notice, this list of conditions and the following disclaimer.
 10667     * Redistributions in binary form must reproduce the above
 10668  copyright notice, this list of conditions and the following disclaimer
 10669  in the documentation and/or other materials provided with the
 10670  distribution.
 10671  
 10672  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 10673  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 10674  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 10675  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 10676  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 10677  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 10678  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 10679  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 10680  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 10681  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 10682  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 10683  
 10684  ================================================================
 10685  
 10686  github.com/pmezard/go-difflib
 10687  https://github.com/pmezard/go-difflib
 10688  ----------------------------------------------------------------
 10689  Copyright (c) 2013, Patrick Mezard
 10690  All rights reserved.
 10691  
 10692  Redistribution and use in source and binary forms, with or without
 10693  modification, are permitted provided that the following conditions are
 10694  met:
 10695  
 10696      Redistributions of source code must retain the above copyright
 10697  notice, this list of conditions and the following disclaimer.
 10698      Redistributions in binary form must reproduce the above copyright
 10699  notice, this list of conditions and the following disclaimer in the
 10700  documentation and/or other materials provided with the distribution.
 10701      The names of its contributors may not be used to endorse or promote
 10702  products derived from this software without specific prior written
 10703  permission.
 10704  
 10705  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
 10706  IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
 10707  TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
 10708  PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 10709  HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 10710  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
 10711  TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
 10712  PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
 10713  LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
 10714  NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
 10715  SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 10716  
 10717  ================================================================
 10718  
 10719  github.com/posener/complete
 10720  https://github.com/posener/complete
 10721  ----------------------------------------------------------------
 10722  The MIT License
 10723  
 10724  Copyright (c) 2017 Eyal Posener
 10725  
 10726  Permission is hereby granted, free of charge, to any person obtaining a copy
 10727  of this software and associated documentation files (the "Software"), to deal
 10728  in the Software without restriction, including without limitation the rights
 10729  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 10730  copies of the Software, and to permit persons to whom the Software is
 10731  furnished to do so, subject to the following conditions:
 10732  
 10733  The above copyright notice and this permission notice shall be included in
 10734  all copies or substantial portions of the Software.
 10735  
 10736  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 10737  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 10738  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 10739  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 10740  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 10741  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 10742  THE SOFTWARE.
 10743  ================================================================
 10744  
 10745  github.com/power-devops/perfstat
 10746  https://github.com/power-devops/perfstat
 10747  ----------------------------------------------------------------
 10748  MIT License
 10749  
 10750  Copyright (c) 2020 Power DevOps
 10751  
 10752  Permission is hereby granted, free of charge, to any person obtaining a copy
 10753  of this software and associated documentation files (the "Software"), to deal
 10754  in the Software without restriction, including without limitation the rights
 10755  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 10756  copies of the Software, and to permit persons to whom the Software is
 10757  furnished to do so, subject to the following conditions:
 10758  
 10759  The above copyright notice and this permission notice shall be included in all
 10760  copies or substantial portions of the Software.
 10761  
 10762  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 10763  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 10764  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 10765  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 10766  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 10767  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 10768  SOFTWARE.
 10769  
 10770  
 10771  
 10772  ================================================================
 10773  
 10774  github.com/prometheus/client_golang
 10775  https://github.com/prometheus/client_golang
 10776  ----------------------------------------------------------------
 10777                                   Apache License
 10778                             Version 2.0, January 2004
 10779                          http://www.apache.org/licenses/
 10780  
 10781     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 10782  
 10783     1. Definitions.
 10784  
 10785        "License" shall mean the terms and conditions for use, reproduction,
 10786        and distribution as defined by Sections 1 through 9 of this document.
 10787  
 10788        "Licensor" shall mean the copyright owner or entity authorized by
 10789        the copyright owner that is granting the License.
 10790  
 10791        "Legal Entity" shall mean the union of the acting entity and all
 10792        other entities that control, are controlled by, or are under common
 10793        control with that entity. For the purposes of this definition,
 10794        "control" means (i) the power, direct or indirect, to cause the
 10795        direction or management of such entity, whether by contract or
 10796        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 10797        outstanding shares, or (iii) beneficial ownership of such entity.
 10798  
 10799        "You" (or "Your") shall mean an individual or Legal Entity
 10800        exercising permissions granted by this License.
 10801  
 10802        "Source" form shall mean the preferred form for making modifications,
 10803        including but not limited to software source code, documentation
 10804        source, and configuration files.
 10805  
 10806        "Object" form shall mean any form resulting from mechanical
 10807        transformation or translation of a Source form, including but
 10808        not limited to compiled object code, generated documentation,
 10809        and conversions to other media types.
 10810  
 10811        "Work" shall mean the work of authorship, whether in Source or
 10812        Object form, made available under the License, as indicated by a
 10813        copyright notice that is included in or attached to the work
 10814        (an example is provided in the Appendix below).
 10815  
 10816        "Derivative Works" shall mean any work, whether in Source or Object
 10817        form, that is based on (or derived from) the Work and for which the
 10818        editorial revisions, annotations, elaborations, or other modifications
 10819        represent, as a whole, an original work of authorship. For the purposes
 10820        of this License, Derivative Works shall not include works that remain
 10821        separable from, or merely link (or bind by name) to the interfaces of,
 10822        the Work and Derivative Works thereof.
 10823  
 10824        "Contribution" shall mean any work of authorship, including
 10825        the original version of the Work and any modifications or additions
 10826        to that Work or Derivative Works thereof, that is intentionally
 10827        submitted to Licensor for inclusion in the Work by the copyright owner
 10828        or by an individual or Legal Entity authorized to submit on behalf of
 10829        the copyright owner. For the purposes of this definition, "submitted"
 10830        means any form of electronic, verbal, or written communication sent
 10831        to the Licensor or its representatives, including but not limited to
 10832        communication on electronic mailing lists, source code control systems,
 10833        and issue tracking systems that are managed by, or on behalf of, the
 10834        Licensor for the purpose of discussing and improving the Work, but
 10835        excluding communication that is conspicuously marked or otherwise
 10836        designated in writing by the copyright owner as "Not a Contribution."
 10837  
 10838        "Contributor" shall mean Licensor and any individual or Legal Entity
 10839        on behalf of whom a Contribution has been received by Licensor and
 10840        subsequently incorporated within the Work.
 10841  
 10842     2. Grant of Copyright License. Subject to the terms and conditions of
 10843        this License, each Contributor hereby grants to You a perpetual,
 10844        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 10845        copyright license to reproduce, prepare Derivative Works of,
 10846        publicly display, publicly perform, sublicense, and distribute the
 10847        Work and such Derivative Works in Source or Object form.
 10848  
 10849     3. Grant of Patent License. Subject to the terms and conditions of
 10850        this License, each Contributor hereby grants to You a perpetual,
 10851        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 10852        (except as stated in this section) patent license to make, have made,
 10853        use, offer to sell, sell, import, and otherwise transfer the Work,
 10854        where such license applies only to those patent claims licensable
 10855        by such Contributor that are necessarily infringed by their
 10856        Contribution(s) alone or by combination of their Contribution(s)
 10857        with the Work to which such Contribution(s) was submitted. If You
 10858        institute patent litigation against any entity (including a
 10859        cross-claim or counterclaim in a lawsuit) alleging that the Work
 10860        or a Contribution incorporated within the Work constitutes direct
 10861        or contributory patent infringement, then any patent licenses
 10862        granted to You under this License for that Work shall terminate
 10863        as of the date such litigation is filed.
 10864  
 10865     4. Redistribution. You may reproduce and distribute copies of the
 10866        Work or Derivative Works thereof in any medium, with or without
 10867        modifications, and in Source or Object form, provided that You
 10868        meet the following conditions:
 10869  
 10870        (a) You must give any other recipients of the Work or
 10871            Derivative Works a copy of this License; and
 10872  
 10873        (b) You must cause any modified files to carry prominent notices
 10874            stating that You changed the files; and
 10875  
 10876        (c) You must retain, in the Source form of any Derivative Works
 10877            that You distribute, all copyright, patent, trademark, and
 10878            attribution notices from the Source form of the Work,
 10879            excluding those notices that do not pertain to any part of
 10880            the Derivative Works; and
 10881  
 10882        (d) If the Work includes a "NOTICE" text file as part of its
 10883            distribution, then any Derivative Works that You distribute must
 10884            include a readable copy of the attribution notices contained
 10885            within such NOTICE file, excluding those notices that do not
 10886            pertain to any part of the Derivative Works, in at least one
 10887            of the following places: within a NOTICE text file distributed
 10888            as part of the Derivative Works; within the Source form or
 10889            documentation, if provided along with the Derivative Works; or,
 10890            within a display generated by the Derivative Works, if and
 10891            wherever such third-party notices normally appear. The contents
 10892            of the NOTICE file are for informational purposes only and
 10893            do not modify the License. You may add Your own attribution
 10894            notices within Derivative Works that You distribute, alongside
 10895            or as an addendum to the NOTICE text from the Work, provided
 10896            that such additional attribution notices cannot be construed
 10897            as modifying the License.
 10898  
 10899        You may add Your own copyright statement to Your modifications and
 10900        may provide additional or different license terms and conditions
 10901        for use, reproduction, or distribution of Your modifications, or
 10902        for any such Derivative Works as a whole, provided Your use,
 10903        reproduction, and distribution of the Work otherwise complies with
 10904        the conditions stated in this License.
 10905  
 10906     5. Submission of Contributions. Unless You explicitly state otherwise,
 10907        any Contribution intentionally submitted for inclusion in the Work
 10908        by You to the Licensor shall be under the terms and conditions of
 10909        this License, without any additional terms or conditions.
 10910        Notwithstanding the above, nothing herein shall supersede or modify
 10911        the terms of any separate license agreement you may have executed
 10912        with Licensor regarding such Contributions.
 10913  
 10914     6. Trademarks. This License does not grant permission to use the trade
 10915        names, trademarks, service marks, or product names of the Licensor,
 10916        except as required for reasonable and customary use in describing the
 10917        origin of the Work and reproducing the content of the NOTICE file.
 10918  
 10919     7. Disclaimer of Warranty. Unless required by applicable law or
 10920        agreed to in writing, Licensor provides the Work (and each
 10921        Contributor provides its Contributions) on an "AS IS" BASIS,
 10922        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 10923        implied, including, without limitation, any warranties or conditions
 10924        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 10925        PARTICULAR PURPOSE. You are solely responsible for determining the
 10926        appropriateness of using or redistributing the Work and assume any
 10927        risks associated with Your exercise of permissions under this License.
 10928  
 10929     8. Limitation of Liability. In no event and under no legal theory,
 10930        whether in tort (including negligence), contract, or otherwise,
 10931        unless required by applicable law (such as deliberate and grossly
 10932        negligent acts) or agreed to in writing, shall any Contributor be
 10933        liable to You for damages, including any direct, indirect, special,
 10934        incidental, or consequential damages of any character arising as a
 10935        result of this License or out of the use or inability to use the
 10936        Work (including but not limited to damages for loss of goodwill,
 10937        work stoppage, computer failure or malfunction, or any and all
 10938        other commercial damages or losses), even if such Contributor
 10939        has been advised of the possibility of such damages.
 10940  
 10941     9. Accepting Warranty or Additional Liability. While redistributing
 10942        the Work or Derivative Works thereof, You may choose to offer,
 10943        and charge a fee for, acceptance of support, warranty, indemnity,
 10944        or other liability obligations and/or rights consistent with this
 10945        License. However, in accepting such obligations, You may act only
 10946        on Your own behalf and on Your sole responsibility, not on behalf
 10947        of any other Contributor, and only if You agree to indemnify,
 10948        defend, and hold each Contributor harmless for any liability
 10949        incurred by, or claims asserted against, such Contributor by reason
 10950        of your accepting any such warranty or additional liability.
 10951  
 10952     END OF TERMS AND CONDITIONS
 10953  
 10954     APPENDIX: How to apply the Apache License to your work.
 10955  
 10956        To apply the Apache License to your work, attach the following
 10957        boilerplate notice, with the fields enclosed by brackets "[]"
 10958        replaced with your own identifying information. (Don't include
 10959        the brackets!)  The text should be enclosed in the appropriate
 10960        comment syntax for the file format. We also recommend that a
 10961        file or class name and description of purpose be included on the
 10962        same "printed page" as the copyright notice for easier
 10963        identification within third-party archives.
 10964  
 10965     Copyright [yyyy] [name of copyright owner]
 10966  
 10967     Licensed under the Apache License, Version 2.0 (the "License");
 10968     you may not use this file except in compliance with the License.
 10969     You may obtain a copy of the License at
 10970  
 10971         http://www.apache.org/licenses/LICENSE-2.0
 10972  
 10973     Unless required by applicable law or agreed to in writing, software
 10974     distributed under the License is distributed on an "AS IS" BASIS,
 10975     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 10976     See the License for the specific language governing permissions and
 10977     limitations under the License.
 10978  
 10979  ================================================================
 10980  
 10981  github.com/prometheus/client_model
 10982  https://github.com/prometheus/client_model
 10983  ----------------------------------------------------------------
 10984                                   Apache License
 10985                             Version 2.0, January 2004
 10986                          http://www.apache.org/licenses/
 10987  
 10988     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 10989  
 10990     1. Definitions.
 10991  
 10992        "License" shall mean the terms and conditions for use, reproduction,
 10993        and distribution as defined by Sections 1 through 9 of this document.
 10994  
 10995        "Licensor" shall mean the copyright owner or entity authorized by
 10996        the copyright owner that is granting the License.
 10997  
 10998        "Legal Entity" shall mean the union of the acting entity and all
 10999        other entities that control, are controlled by, or are under common
 11000        control with that entity. For the purposes of this definition,
 11001        "control" means (i) the power, direct or indirect, to cause the
 11002        direction or management of such entity, whether by contract or
 11003        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 11004        outstanding shares, or (iii) beneficial ownership of such entity.
 11005  
 11006        "You" (or "Your") shall mean an individual or Legal Entity
 11007        exercising permissions granted by this License.
 11008  
 11009        "Source" form shall mean the preferred form for making modifications,
 11010        including but not limited to software source code, documentation
 11011        source, and configuration files.
 11012  
 11013        "Object" form shall mean any form resulting from mechanical
 11014        transformation or translation of a Source form, including but
 11015        not limited to compiled object code, generated documentation,
 11016        and conversions to other media types.
 11017  
 11018        "Work" shall mean the work of authorship, whether in Source or
 11019        Object form, made available under the License, as indicated by a
 11020        copyright notice that is included in or attached to the work
 11021        (an example is provided in the Appendix below).
 11022  
 11023        "Derivative Works" shall mean any work, whether in Source or Object
 11024        form, that is based on (or derived from) the Work and for which the
 11025        editorial revisions, annotations, elaborations, or other modifications
 11026        represent, as a whole, an original work of authorship. For the purposes
 11027        of this License, Derivative Works shall not include works that remain
 11028        separable from, or merely link (or bind by name) to the interfaces of,
 11029        the Work and Derivative Works thereof.
 11030  
 11031        "Contribution" shall mean any work of authorship, including
 11032        the original version of the Work and any modifications or additions
 11033        to that Work or Derivative Works thereof, that is intentionally
 11034        submitted to Licensor for inclusion in the Work by the copyright owner
 11035        or by an individual or Legal Entity authorized to submit on behalf of
 11036        the copyright owner. For the purposes of this definition, "submitted"
 11037        means any form of electronic, verbal, or written communication sent
 11038        to the Licensor or its representatives, including but not limited to
 11039        communication on electronic mailing lists, source code control systems,
 11040        and issue tracking systems that are managed by, or on behalf of, the
 11041        Licensor for the purpose of discussing and improving the Work, but
 11042        excluding communication that is conspicuously marked or otherwise
 11043        designated in writing by the copyright owner as "Not a Contribution."
 11044  
 11045        "Contributor" shall mean Licensor and any individual or Legal Entity
 11046        on behalf of whom a Contribution has been received by Licensor and
 11047        subsequently incorporated within the Work.
 11048  
 11049     2. Grant of Copyright License. Subject to the terms and conditions of
 11050        this License, each Contributor hereby grants to You a perpetual,
 11051        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 11052        copyright license to reproduce, prepare Derivative Works of,
 11053        publicly display, publicly perform, sublicense, and distribute the
 11054        Work and such Derivative Works in Source or Object form.
 11055  
 11056     3. Grant of Patent License. Subject to the terms and conditions of
 11057        this License, each Contributor hereby grants to You a perpetual,
 11058        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 11059        (except as stated in this section) patent license to make, have made,
 11060        use, offer to sell, sell, import, and otherwise transfer the Work,
 11061        where such license applies only to those patent claims licensable
 11062        by such Contributor that are necessarily infringed by their
 11063        Contribution(s) alone or by combination of their Contribution(s)
 11064        with the Work to which such Contribution(s) was submitted. If You
 11065        institute patent litigation against any entity (including a
 11066        cross-claim or counterclaim in a lawsuit) alleging that the Work
 11067        or a Contribution incorporated within the Work constitutes direct
 11068        or contributory patent infringement, then any patent licenses
 11069        granted to You under this License for that Work shall terminate
 11070        as of the date such litigation is filed.
 11071  
 11072     4. Redistribution. You may reproduce and distribute copies of the
 11073        Work or Derivative Works thereof in any medium, with or without
 11074        modifications, and in Source or Object form, provided that You
 11075        meet the following conditions:
 11076  
 11077        (a) You must give any other recipients of the Work or
 11078            Derivative Works a copy of this License; and
 11079  
 11080        (b) You must cause any modified files to carry prominent notices
 11081            stating that You changed the files; and
 11082  
 11083        (c) You must retain, in the Source form of any Derivative Works
 11084            that You distribute, all copyright, patent, trademark, and
 11085            attribution notices from the Source form of the Work,
 11086            excluding those notices that do not pertain to any part of
 11087            the Derivative Works; and
 11088  
 11089        (d) If the Work includes a "NOTICE" text file as part of its
 11090            distribution, then any Derivative Works that You distribute must
 11091            include a readable copy of the attribution notices contained
 11092            within such NOTICE file, excluding those notices that do not
 11093            pertain to any part of the Derivative Works, in at least one
 11094            of the following places: within a NOTICE text file distributed
 11095            as part of the Derivative Works; within the Source form or
 11096            documentation, if provided along with the Derivative Works; or,
 11097            within a display generated by the Derivative Works, if and
 11098            wherever such third-party notices normally appear. The contents
 11099            of the NOTICE file are for informational purposes only and
 11100            do not modify the License. You may add Your own attribution
 11101            notices within Derivative Works that You distribute, alongside
 11102            or as an addendum to the NOTICE text from the Work, provided
 11103            that such additional attribution notices cannot be construed
 11104            as modifying the License.
 11105  
 11106        You may add Your own copyright statement to Your modifications and
 11107        may provide additional or different license terms and conditions
 11108        for use, reproduction, or distribution of Your modifications, or
 11109        for any such Derivative Works as a whole, provided Your use,
 11110        reproduction, and distribution of the Work otherwise complies with
 11111        the conditions stated in this License.
 11112  
 11113     5. Submission of Contributions. Unless You explicitly state otherwise,
 11114        any Contribution intentionally submitted for inclusion in the Work
 11115        by You to the Licensor shall be under the terms and conditions of
 11116        this License, without any additional terms or conditions.
 11117        Notwithstanding the above, nothing herein shall supersede or modify
 11118        the terms of any separate license agreement you may have executed
 11119        with Licensor regarding such Contributions.
 11120  
 11121     6. Trademarks. This License does not grant permission to use the trade
 11122        names, trademarks, service marks, or product names of the Licensor,
 11123        except as required for reasonable and customary use in describing the
 11124        origin of the Work and reproducing the content of the NOTICE file.
 11125  
 11126     7. Disclaimer of Warranty. Unless required by applicable law or
 11127        agreed to in writing, Licensor provides the Work (and each
 11128        Contributor provides its Contributions) on an "AS IS" BASIS,
 11129        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 11130        implied, including, without limitation, any warranties or conditions
 11131        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 11132        PARTICULAR PURPOSE. You are solely responsible for determining the
 11133        appropriateness of using or redistributing the Work and assume any
 11134        risks associated with Your exercise of permissions under this License.
 11135  
 11136     8. Limitation of Liability. In no event and under no legal theory,
 11137        whether in tort (including negligence), contract, or otherwise,
 11138        unless required by applicable law (such as deliberate and grossly
 11139        negligent acts) or agreed to in writing, shall any Contributor be
 11140        liable to You for damages, including any direct, indirect, special,
 11141        incidental, or consequential damages of any character arising as a
 11142        result of this License or out of the use or inability to use the
 11143        Work (including but not limited to damages for loss of goodwill,
 11144        work stoppage, computer failure or malfunction, or any and all
 11145        other commercial damages or losses), even if such Contributor
 11146        has been advised of the possibility of such damages.
 11147  
 11148     9. Accepting Warranty or Additional Liability. While redistributing
 11149        the Work or Derivative Works thereof, You may choose to offer,
 11150        and charge a fee for, acceptance of support, warranty, indemnity,
 11151        or other liability obligations and/or rights consistent with this
 11152        License. However, in accepting such obligations, You may act only
 11153        on Your own behalf and on Your sole responsibility, not on behalf
 11154        of any other Contributor, and only if You agree to indemnify,
 11155        defend, and hold each Contributor harmless for any liability
 11156        incurred by, or claims asserted against, such Contributor by reason
 11157        of your accepting any such warranty or additional liability.
 11158  
 11159     END OF TERMS AND CONDITIONS
 11160  
 11161     APPENDIX: How to apply the Apache License to your work.
 11162  
 11163        To apply the Apache License to your work, attach the following
 11164        boilerplate notice, with the fields enclosed by brackets "[]"
 11165        replaced with your own identifying information. (Don't include
 11166        the brackets!)  The text should be enclosed in the appropriate
 11167        comment syntax for the file format. We also recommend that a
 11168        file or class name and description of purpose be included on the
 11169        same "printed page" as the copyright notice for easier
 11170        identification within third-party archives.
 11171  
 11172     Copyright [yyyy] [name of copyright owner]
 11173  
 11174     Licensed under the Apache License, Version 2.0 (the "License");
 11175     you may not use this file except in compliance with the License.
 11176     You may obtain a copy of the License at
 11177  
 11178         http://www.apache.org/licenses/LICENSE-2.0
 11179  
 11180     Unless required by applicable law or agreed to in writing, software
 11181     distributed under the License is distributed on an "AS IS" BASIS,
 11182     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 11183     See the License for the specific language governing permissions and
 11184     limitations under the License.
 11185  
 11186  ================================================================
 11187  
 11188  github.com/prometheus/common
 11189  https://github.com/prometheus/common
 11190  ----------------------------------------------------------------
 11191                                   Apache License
 11192                             Version 2.0, January 2004
 11193                          http://www.apache.org/licenses/
 11194  
 11195     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 11196  
 11197     1. Definitions.
 11198  
 11199        "License" shall mean the terms and conditions for use, reproduction,
 11200        and distribution as defined by Sections 1 through 9 of this document.
 11201  
 11202        "Licensor" shall mean the copyright owner or entity authorized by
 11203        the copyright owner that is granting the License.
 11204  
 11205        "Legal Entity" shall mean the union of the acting entity and all
 11206        other entities that control, are controlled by, or are under common
 11207        control with that entity. For the purposes of this definition,
 11208        "control" means (i) the power, direct or indirect, to cause the
 11209        direction or management of such entity, whether by contract or
 11210        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 11211        outstanding shares, or (iii) beneficial ownership of such entity.
 11212  
 11213        "You" (or "Your") shall mean an individual or Legal Entity
 11214        exercising permissions granted by this License.
 11215  
 11216        "Source" form shall mean the preferred form for making modifications,
 11217        including but not limited to software source code, documentation
 11218        source, and configuration files.
 11219  
 11220        "Object" form shall mean any form resulting from mechanical
 11221        transformation or translation of a Source form, including but
 11222        not limited to compiled object code, generated documentation,
 11223        and conversions to other media types.
 11224  
 11225        "Work" shall mean the work of authorship, whether in Source or
 11226        Object form, made available under the License, as indicated by a
 11227        copyright notice that is included in or attached to the work
 11228        (an example is provided in the Appendix below).
 11229  
 11230        "Derivative Works" shall mean any work, whether in Source or Object
 11231        form, that is based on (or derived from) the Work and for which the
 11232        editorial revisions, annotations, elaborations, or other modifications
 11233        represent, as a whole, an original work of authorship. For the purposes
 11234        of this License, Derivative Works shall not include works that remain
 11235        separable from, or merely link (or bind by name) to the interfaces of,
 11236        the Work and Derivative Works thereof.
 11237  
 11238        "Contribution" shall mean any work of authorship, including
 11239        the original version of the Work and any modifications or additions
 11240        to that Work or Derivative Works thereof, that is intentionally
 11241        submitted to Licensor for inclusion in the Work by the copyright owner
 11242        or by an individual or Legal Entity authorized to submit on behalf of
 11243        the copyright owner. For the purposes of this definition, "submitted"
 11244        means any form of electronic, verbal, or written communication sent
 11245        to the Licensor or its representatives, including but not limited to
 11246        communication on electronic mailing lists, source code control systems,
 11247        and issue tracking systems that are managed by, or on behalf of, the
 11248        Licensor for the purpose of discussing and improving the Work, but
 11249        excluding communication that is conspicuously marked or otherwise
 11250        designated in writing by the copyright owner as "Not a Contribution."
 11251  
 11252        "Contributor" shall mean Licensor and any individual or Legal Entity
 11253        on behalf of whom a Contribution has been received by Licensor and
 11254        subsequently incorporated within the Work.
 11255  
 11256     2. Grant of Copyright License. Subject to the terms and conditions of
 11257        this License, each Contributor hereby grants to You a perpetual,
 11258        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 11259        copyright license to reproduce, prepare Derivative Works of,
 11260        publicly display, publicly perform, sublicense, and distribute the
 11261        Work and such Derivative Works in Source or Object form.
 11262  
 11263     3. Grant of Patent License. Subject to the terms and conditions of
 11264        this License, each Contributor hereby grants to You a perpetual,
 11265        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 11266        (except as stated in this section) patent license to make, have made,
 11267        use, offer to sell, sell, import, and otherwise transfer the Work,
 11268        where such license applies only to those patent claims licensable
 11269        by such Contributor that are necessarily infringed by their
 11270        Contribution(s) alone or by combination of their Contribution(s)
 11271        with the Work to which such Contribution(s) was submitted. If You
 11272        institute patent litigation against any entity (including a
 11273        cross-claim or counterclaim in a lawsuit) alleging that the Work
 11274        or a Contribution incorporated within the Work constitutes direct
 11275        or contributory patent infringement, then any patent licenses
 11276        granted to You under this License for that Work shall terminate
 11277        as of the date such litigation is filed.
 11278  
 11279     4. Redistribution. You may reproduce and distribute copies of the
 11280        Work or Derivative Works thereof in any medium, with or without
 11281        modifications, and in Source or Object form, provided that You
 11282        meet the following conditions:
 11283  
 11284        (a) You must give any other recipients of the Work or
 11285            Derivative Works a copy of this License; and
 11286  
 11287        (b) You must cause any modified files to carry prominent notices
 11288            stating that You changed the files; and
 11289  
 11290        (c) You must retain, in the Source form of any Derivative Works
 11291            that You distribute, all copyright, patent, trademark, and
 11292            attribution notices from the Source form of the Work,
 11293            excluding those notices that do not pertain to any part of
 11294            the Derivative Works; and
 11295  
 11296        (d) If the Work includes a "NOTICE" text file as part of its
 11297            distribution, then any Derivative Works that You distribute must
 11298            include a readable copy of the attribution notices contained
 11299            within such NOTICE file, excluding those notices that do not
 11300            pertain to any part of the Derivative Works, in at least one
 11301            of the following places: within a NOTICE text file distributed
 11302            as part of the Derivative Works; within the Source form or
 11303            documentation, if provided along with the Derivative Works; or,
 11304            within a display generated by the Derivative Works, if and
 11305            wherever such third-party notices normally appear. The contents
 11306            of the NOTICE file are for informational purposes only and
 11307            do not modify the License. You may add Your own attribution
 11308            notices within Derivative Works that You distribute, alongside
 11309            or as an addendum to the NOTICE text from the Work, provided
 11310            that such additional attribution notices cannot be construed
 11311            as modifying the License.
 11312  
 11313        You may add Your own copyright statement to Your modifications and
 11314        may provide additional or different license terms and conditions
 11315        for use, reproduction, or distribution of Your modifications, or
 11316        for any such Derivative Works as a whole, provided Your use,
 11317        reproduction, and distribution of the Work otherwise complies with
 11318        the conditions stated in this License.
 11319  
 11320     5. Submission of Contributions. Unless You explicitly state otherwise,
 11321        any Contribution intentionally submitted for inclusion in the Work
 11322        by You to the Licensor shall be under the terms and conditions of
 11323        this License, without any additional terms or conditions.
 11324        Notwithstanding the above, nothing herein shall supersede or modify
 11325        the terms of any separate license agreement you may have executed
 11326        with Licensor regarding such Contributions.
 11327  
 11328     6. Trademarks. This License does not grant permission to use the trade
 11329        names, trademarks, service marks, or product names of the Licensor,
 11330        except as required for reasonable and customary use in describing the
 11331        origin of the Work and reproducing the content of the NOTICE file.
 11332  
 11333     7. Disclaimer of Warranty. Unless required by applicable law or
 11334        agreed to in writing, Licensor provides the Work (and each
 11335        Contributor provides its Contributions) on an "AS IS" BASIS,
 11336        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 11337        implied, including, without limitation, any warranties or conditions
 11338        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 11339        PARTICULAR PURPOSE. You are solely responsible for determining the
 11340        appropriateness of using or redistributing the Work and assume any
 11341        risks associated with Your exercise of permissions under this License.
 11342  
 11343     8. Limitation of Liability. In no event and under no legal theory,
 11344        whether in tort (including negligence), contract, or otherwise,
 11345        unless required by applicable law (such as deliberate and grossly
 11346        negligent acts) or agreed to in writing, shall any Contributor be
 11347        liable to You for damages, including any direct, indirect, special,
 11348        incidental, or consequential damages of any character arising as a
 11349        result of this License or out of the use or inability to use the
 11350        Work (including but not limited to damages for loss of goodwill,
 11351        work stoppage, computer failure or malfunction, or any and all
 11352        other commercial damages or losses), even if such Contributor
 11353        has been advised of the possibility of such damages.
 11354  
 11355     9. Accepting Warranty or Additional Liability. While redistributing
 11356        the Work or Derivative Works thereof, You may choose to offer,
 11357        and charge a fee for, acceptance of support, warranty, indemnity,
 11358        or other liability obligations and/or rights consistent with this
 11359        License. However, in accepting such obligations, You may act only
 11360        on Your own behalf and on Your sole responsibility, not on behalf
 11361        of any other Contributor, and only if You agree to indemnify,
 11362        defend, and hold each Contributor harmless for any liability
 11363        incurred by, or claims asserted against, such Contributor by reason
 11364        of your accepting any such warranty or additional liability.
 11365  
 11366     END OF TERMS AND CONDITIONS
 11367  
 11368     APPENDIX: How to apply the Apache License to your work.
 11369  
 11370        To apply the Apache License to your work, attach the following
 11371        boilerplate notice, with the fields enclosed by brackets "[]"
 11372        replaced with your own identifying information. (Don't include
 11373        the brackets!)  The text should be enclosed in the appropriate
 11374        comment syntax for the file format. We also recommend that a
 11375        file or class name and description of purpose be included on the
 11376        same "printed page" as the copyright notice for easier
 11377        identification within third-party archives.
 11378  
 11379     Copyright [yyyy] [name of copyright owner]
 11380  
 11381     Licensed under the Apache License, Version 2.0 (the "License");
 11382     you may not use this file except in compliance with the License.
 11383     You may obtain a copy of the License at
 11384  
 11385         http://www.apache.org/licenses/LICENSE-2.0
 11386  
 11387     Unless required by applicable law or agreed to in writing, software
 11388     distributed under the License is distributed on an "AS IS" BASIS,
 11389     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 11390     See the License for the specific language governing permissions and
 11391     limitations under the License.
 11392  
 11393  ================================================================
 11394  
 11395  github.com/prometheus/procfs
 11396  https://github.com/prometheus/procfs
 11397  ----------------------------------------------------------------
 11398                                   Apache License
 11399                             Version 2.0, January 2004
 11400                          http://www.apache.org/licenses/
 11401  
 11402     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 11403  
 11404     1. Definitions.
 11405  
 11406        "License" shall mean the terms and conditions for use, reproduction,
 11407        and distribution as defined by Sections 1 through 9 of this document.
 11408  
 11409        "Licensor" shall mean the copyright owner or entity authorized by
 11410        the copyright owner that is granting the License.
 11411  
 11412        "Legal Entity" shall mean the union of the acting entity and all
 11413        other entities that control, are controlled by, or are under common
 11414        control with that entity. For the purposes of this definition,
 11415        "control" means (i) the power, direct or indirect, to cause the
 11416        direction or management of such entity, whether by contract or
 11417        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 11418        outstanding shares, or (iii) beneficial ownership of such entity.
 11419  
 11420        "You" (or "Your") shall mean an individual or Legal Entity
 11421        exercising permissions granted by this License.
 11422  
 11423        "Source" form shall mean the preferred form for making modifications,
 11424        including but not limited to software source code, documentation
 11425        source, and configuration files.
 11426  
 11427        "Object" form shall mean any form resulting from mechanical
 11428        transformation or translation of a Source form, including but
 11429        not limited to compiled object code, generated documentation,
 11430        and conversions to other media types.
 11431  
 11432        "Work" shall mean the work of authorship, whether in Source or
 11433        Object form, made available under the License, as indicated by a
 11434        copyright notice that is included in or attached to the work
 11435        (an example is provided in the Appendix below).
 11436  
 11437        "Derivative Works" shall mean any work, whether in Source or Object
 11438        form, that is based on (or derived from) the Work and for which the
 11439        editorial revisions, annotations, elaborations, or other modifications
 11440        represent, as a whole, an original work of authorship. For the purposes
 11441        of this License, Derivative Works shall not include works that remain
 11442        separable from, or merely link (or bind by name) to the interfaces of,
 11443        the Work and Derivative Works thereof.
 11444  
 11445        "Contribution" shall mean any work of authorship, including
 11446        the original version of the Work and any modifications or additions
 11447        to that Work or Derivative Works thereof, that is intentionally
 11448        submitted to Licensor for inclusion in the Work by the copyright owner
 11449        or by an individual or Legal Entity authorized to submit on behalf of
 11450        the copyright owner. For the purposes of this definition, "submitted"
 11451        means any form of electronic, verbal, or written communication sent
 11452        to the Licensor or its representatives, including but not limited to
 11453        communication on electronic mailing lists, source code control systems,
 11454        and issue tracking systems that are managed by, or on behalf of, the
 11455        Licensor for the purpose of discussing and improving the Work, but
 11456        excluding communication that is conspicuously marked or otherwise
 11457        designated in writing by the copyright owner as "Not a Contribution."
 11458  
 11459        "Contributor" shall mean Licensor and any individual or Legal Entity
 11460        on behalf of whom a Contribution has been received by Licensor and
 11461        subsequently incorporated within the Work.
 11462  
 11463     2. Grant of Copyright License. Subject to the terms and conditions of
 11464        this License, each Contributor hereby grants to You a perpetual,
 11465        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 11466        copyright license to reproduce, prepare Derivative Works of,
 11467        publicly display, publicly perform, sublicense, and distribute the
 11468        Work and such Derivative Works in Source or Object form.
 11469  
 11470     3. Grant of Patent License. Subject to the terms and conditions of
 11471        this License, each Contributor hereby grants to You a perpetual,
 11472        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 11473        (except as stated in this section) patent license to make, have made,
 11474        use, offer to sell, sell, import, and otherwise transfer the Work,
 11475        where such license applies only to those patent claims licensable
 11476        by such Contributor that are necessarily infringed by their
 11477        Contribution(s) alone or by combination of their Contribution(s)
 11478        with the Work to which such Contribution(s) was submitted. If You
 11479        institute patent litigation against any entity (including a
 11480        cross-claim or counterclaim in a lawsuit) alleging that the Work
 11481        or a Contribution incorporated within the Work constitutes direct
 11482        or contributory patent infringement, then any patent licenses
 11483        granted to You under this License for that Work shall terminate
 11484        as of the date such litigation is filed.
 11485  
 11486     4. Redistribution. You may reproduce and distribute copies of the
 11487        Work or Derivative Works thereof in any medium, with or without
 11488        modifications, and in Source or Object form, provided that You
 11489        meet the following conditions:
 11490  
 11491        (a) You must give any other recipients of the Work or
 11492            Derivative Works a copy of this License; and
 11493  
 11494        (b) You must cause any modified files to carry prominent notices
 11495            stating that You changed the files; and
 11496  
 11497        (c) You must retain, in the Source form of any Derivative Works
 11498            that You distribute, all copyright, patent, trademark, and
 11499            attribution notices from the Source form of the Work,
 11500            excluding those notices that do not pertain to any part of
 11501            the Derivative Works; and
 11502  
 11503        (d) If the Work includes a "NOTICE" text file as part of its
 11504            distribution, then any Derivative Works that You distribute must
 11505            include a readable copy of the attribution notices contained
 11506            within such NOTICE file, excluding those notices that do not
 11507            pertain to any part of the Derivative Works, in at least one
 11508            of the following places: within a NOTICE text file distributed
 11509            as part of the Derivative Works; within the Source form or
 11510            documentation, if provided along with the Derivative Works; or,
 11511            within a display generated by the Derivative Works, if and
 11512            wherever such third-party notices normally appear. The contents
 11513            of the NOTICE file are for informational purposes only and
 11514            do not modify the License. You may add Your own attribution
 11515            notices within Derivative Works that You distribute, alongside
 11516            or as an addendum to the NOTICE text from the Work, provided
 11517            that such additional attribution notices cannot be construed
 11518            as modifying the License.
 11519  
 11520        You may add Your own copyright statement to Your modifications and
 11521        may provide additional or different license terms and conditions
 11522        for use, reproduction, or distribution of Your modifications, or
 11523        for any such Derivative Works as a whole, provided Your use,
 11524        reproduction, and distribution of the Work otherwise complies with
 11525        the conditions stated in this License.
 11526  
 11527     5. Submission of Contributions. Unless You explicitly state otherwise,
 11528        any Contribution intentionally submitted for inclusion in the Work
 11529        by You to the Licensor shall be under the terms and conditions of
 11530        this License, without any additional terms or conditions.
 11531        Notwithstanding the above, nothing herein shall supersede or modify
 11532        the terms of any separate license agreement you may have executed
 11533        with Licensor regarding such Contributions.
 11534  
 11535     6. Trademarks. This License does not grant permission to use the trade
 11536        names, trademarks, service marks, or product names of the Licensor,
 11537        except as required for reasonable and customary use in describing the
 11538        origin of the Work and reproducing the content of the NOTICE file.
 11539  
 11540     7. Disclaimer of Warranty. Unless required by applicable law or
 11541        agreed to in writing, Licensor provides the Work (and each
 11542        Contributor provides its Contributions) on an "AS IS" BASIS,
 11543        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 11544        implied, including, without limitation, any warranties or conditions
 11545        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 11546        PARTICULAR PURPOSE. You are solely responsible for determining the
 11547        appropriateness of using or redistributing the Work and assume any
 11548        risks associated with Your exercise of permissions under this License.
 11549  
 11550     8. Limitation of Liability. In no event and under no legal theory,
 11551        whether in tort (including negligence), contract, or otherwise,
 11552        unless required by applicable law (such as deliberate and grossly
 11553        negligent acts) or agreed to in writing, shall any Contributor be
 11554        liable to You for damages, including any direct, indirect, special,
 11555        incidental, or consequential damages of any character arising as a
 11556        result of this License or out of the use or inability to use the
 11557        Work (including but not limited to damages for loss of goodwill,
 11558        work stoppage, computer failure or malfunction, or any and all
 11559        other commercial damages or losses), even if such Contributor
 11560        has been advised of the possibility of such damages.
 11561  
 11562     9. Accepting Warranty or Additional Liability. While redistributing
 11563        the Work or Derivative Works thereof, You may choose to offer,
 11564        and charge a fee for, acceptance of support, warranty, indemnity,
 11565        or other liability obligations and/or rights consistent with this
 11566        License. However, in accepting such obligations, You may act only
 11567        on Your own behalf and on Your sole responsibility, not on behalf
 11568        of any other Contributor, and only if You agree to indemnify,
 11569        defend, and hold each Contributor harmless for any liability
 11570        incurred by, or claims asserted against, such Contributor by reason
 11571        of your accepting any such warranty or additional liability.
 11572  
 11573     END OF TERMS AND CONDITIONS
 11574  
 11575     APPENDIX: How to apply the Apache License to your work.
 11576  
 11577        To apply the Apache License to your work, attach the following
 11578        boilerplate notice, with the fields enclosed by brackets "[]"
 11579        replaced with your own identifying information. (Don't include
 11580        the brackets!)  The text should be enclosed in the appropriate
 11581        comment syntax for the file format. We also recommend that a
 11582        file or class name and description of purpose be included on the
 11583        same "printed page" as the copyright notice for easier
 11584        identification within third-party archives.
 11585  
 11586     Copyright [yyyy] [name of copyright owner]
 11587  
 11588     Licensed under the Apache License, Version 2.0 (the "License");
 11589     you may not use this file except in compliance with the License.
 11590     You may obtain a copy of the License at
 11591  
 11592         http://www.apache.org/licenses/LICENSE-2.0
 11593  
 11594     Unless required by applicable law or agreed to in writing, software
 11595     distributed under the License is distributed on an "AS IS" BASIS,
 11596     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 11597     See the License for the specific language governing permissions and
 11598     limitations under the License.
 11599  
 11600  ================================================================
 11601  
 11602  github.com/prometheus/prom2json
 11603  https://github.com/prometheus/prom2json
 11604  ----------------------------------------------------------------
 11605                                   Apache License
 11606                             Version 2.0, January 2004
 11607                          http://www.apache.org/licenses/
 11608  
 11609     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 11610  
 11611     1. Definitions.
 11612  
 11613        "License" shall mean the terms and conditions for use, reproduction,
 11614        and distribution as defined by Sections 1 through 9 of this document.
 11615  
 11616        "Licensor" shall mean the copyright owner or entity authorized by
 11617        the copyright owner that is granting the License.
 11618  
 11619        "Legal Entity" shall mean the union of the acting entity and all
 11620        other entities that control, are controlled by, or are under common
 11621        control with that entity. For the purposes of this definition,
 11622        "control" means (i) the power, direct or indirect, to cause the
 11623        direction or management of such entity, whether by contract or
 11624        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 11625        outstanding shares, or (iii) beneficial ownership of such entity.
 11626  
 11627        "You" (or "Your") shall mean an individual or Legal Entity
 11628        exercising permissions granted by this License.
 11629  
 11630        "Source" form shall mean the preferred form for making modifications,
 11631        including but not limited to software source code, documentation
 11632        source, and configuration files.
 11633  
 11634        "Object" form shall mean any form resulting from mechanical
 11635        transformation or translation of a Source form, including but
 11636        not limited to compiled object code, generated documentation,
 11637        and conversions to other media types.
 11638  
 11639        "Work" shall mean the work of authorship, whether in Source or
 11640        Object form, made available under the License, as indicated by a
 11641        copyright notice that is included in or attached to the work
 11642        (an example is provided in the Appendix below).
 11643  
 11644        "Derivative Works" shall mean any work, whether in Source or Object
 11645        form, that is based on (or derived from) the Work and for which the
 11646        editorial revisions, annotations, elaborations, or other modifications
 11647        represent, as a whole, an original work of authorship. For the purposes
 11648        of this License, Derivative Works shall not include works that remain
 11649        separable from, or merely link (or bind by name) to the interfaces of,
 11650        the Work and Derivative Works thereof.
 11651  
 11652        "Contribution" shall mean any work of authorship, including
 11653        the original version of the Work and any modifications or additions
 11654        to that Work or Derivative Works thereof, that is intentionally
 11655        submitted to Licensor for inclusion in the Work by the copyright owner
 11656        or by an individual or Legal Entity authorized to submit on behalf of
 11657        the copyright owner. For the purposes of this definition, "submitted"
 11658        means any form of electronic, verbal, or written communication sent
 11659        to the Licensor or its representatives, including but not limited to
 11660        communication on electronic mailing lists, source code control systems,
 11661        and issue tracking systems that are managed by, or on behalf of, the
 11662        Licensor for the purpose of discussing and improving the Work, but
 11663        excluding communication that is conspicuously marked or otherwise
 11664        designated in writing by the copyright owner as "Not a Contribution."
 11665  
 11666        "Contributor" shall mean Licensor and any individual or Legal Entity
 11667        on behalf of whom a Contribution has been received by Licensor and
 11668        subsequently incorporated within the Work.
 11669  
 11670     2. Grant of Copyright License. Subject to the terms and conditions of
 11671        this License, each Contributor hereby grants to You a perpetual,
 11672        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 11673        copyright license to reproduce, prepare Derivative Works of,
 11674        publicly display, publicly perform, sublicense, and distribute the
 11675        Work and such Derivative Works in Source or Object form.
 11676  
 11677     3. Grant of Patent License. Subject to the terms and conditions of
 11678        this License, each Contributor hereby grants to You a perpetual,
 11679        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 11680        (except as stated in this section) patent license to make, have made,
 11681        use, offer to sell, sell, import, and otherwise transfer the Work,
 11682        where such license applies only to those patent claims licensable
 11683        by such Contributor that are necessarily infringed by their
 11684        Contribution(s) alone or by combination of their Contribution(s)
 11685        with the Work to which such Contribution(s) was submitted. If You
 11686        institute patent litigation against any entity (including a
 11687        cross-claim or counterclaim in a lawsuit) alleging that the Work
 11688        or a Contribution incorporated within the Work constitutes direct
 11689        or contributory patent infringement, then any patent licenses
 11690        granted to You under this License for that Work shall terminate
 11691        as of the date such litigation is filed.
 11692  
 11693     4. Redistribution. You may reproduce and distribute copies of the
 11694        Work or Derivative Works thereof in any medium, with or without
 11695        modifications, and in Source or Object form, provided that You
 11696        meet the following conditions:
 11697  
 11698        (a) You must give any other recipients of the Work or
 11699            Derivative Works a copy of this License; and
 11700  
 11701        (b) You must cause any modified files to carry prominent notices
 11702            stating that You changed the files; and
 11703  
 11704        (c) You must retain, in the Source form of any Derivative Works
 11705            that You distribute, all copyright, patent, trademark, and
 11706            attribution notices from the Source form of the Work,
 11707            excluding those notices that do not pertain to any part of
 11708            the Derivative Works; and
 11709  
 11710        (d) If the Work includes a "NOTICE" text file as part of its
 11711            distribution, then any Derivative Works that You distribute must
 11712            include a readable copy of the attribution notices contained
 11713            within such NOTICE file, excluding those notices that do not
 11714            pertain to any part of the Derivative Works, in at least one
 11715            of the following places: within a NOTICE text file distributed
 11716            as part of the Derivative Works; within the Source form or
 11717            documentation, if provided along with the Derivative Works; or,
 11718            within a display generated by the Derivative Works, if and
 11719            wherever such third-party notices normally appear. The contents
 11720            of the NOTICE file are for informational purposes only and
 11721            do not modify the License. You may add Your own attribution
 11722            notices within Derivative Works that You distribute, alongside
 11723            or as an addendum to the NOTICE text from the Work, provided
 11724            that such additional attribution notices cannot be construed
 11725            as modifying the License.
 11726  
 11727        You may add Your own copyright statement to Your modifications and
 11728        may provide additional or different license terms and conditions
 11729        for use, reproduction, or distribution of Your modifications, or
 11730        for any such Derivative Works as a whole, provided Your use,
 11731        reproduction, and distribution of the Work otherwise complies with
 11732        the conditions stated in this License.
 11733  
 11734     5. Submission of Contributions. Unless You explicitly state otherwise,
 11735        any Contribution intentionally submitted for inclusion in the Work
 11736        by You to the Licensor shall be under the terms and conditions of
 11737        this License, without any additional terms or conditions.
 11738        Notwithstanding the above, nothing herein shall supersede or modify
 11739        the terms of any separate license agreement you may have executed
 11740        with Licensor regarding such Contributions.
 11741  
 11742     6. Trademarks. This License does not grant permission to use the trade
 11743        names, trademarks, service marks, or product names of the Licensor,
 11744        except as required for reasonable and customary use in describing the
 11745        origin of the Work and reproducing the content of the NOTICE file.
 11746  
 11747     7. Disclaimer of Warranty. Unless required by applicable law or
 11748        agreed to in writing, Licensor provides the Work (and each
 11749        Contributor provides its Contributions) on an "AS IS" BASIS,
 11750        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 11751        implied, including, without limitation, any warranties or conditions
 11752        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 11753        PARTICULAR PURPOSE. You are solely responsible for determining the
 11754        appropriateness of using or redistributing the Work and assume any
 11755        risks associated with Your exercise of permissions under this License.
 11756  
 11757     8. Limitation of Liability. In no event and under no legal theory,
 11758        whether in tort (including negligence), contract, or otherwise,
 11759        unless required by applicable law (such as deliberate and grossly
 11760        negligent acts) or agreed to in writing, shall any Contributor be
 11761        liable to You for damages, including any direct, indirect, special,
 11762        incidental, or consequential damages of any character arising as a
 11763        result of this License or out of the use or inability to use the
 11764        Work (including but not limited to damages for loss of goodwill,
 11765        work stoppage, computer failure or malfunction, or any and all
 11766        other commercial damages or losses), even if such Contributor
 11767        has been advised of the possibility of such damages.
 11768  
 11769     9. Accepting Warranty or Additional Liability. While redistributing
 11770        the Work or Derivative Works thereof, You may choose to offer,
 11771        and charge a fee for, acceptance of support, warranty, indemnity,
 11772        or other liability obligations and/or rights consistent with this
 11773        License. However, in accepting such obligations, You may act only
 11774        on Your own behalf and on Your sole responsibility, not on behalf
 11775        of any other Contributor, and only if You agree to indemnify,
 11776        defend, and hold each Contributor harmless for any liability
 11777        incurred by, or claims asserted against, such Contributor by reason
 11778        of your accepting any such warranty or additional liability.
 11779  
 11780     END OF TERMS AND CONDITIONS
 11781  
 11782     APPENDIX: How to apply the Apache License to your work.
 11783  
 11784        To apply the Apache License to your work, attach the following
 11785        boilerplate notice, with the fields enclosed by brackets "[]"
 11786        replaced with your own identifying information. (Don't include
 11787        the brackets!)  The text should be enclosed in the appropriate
 11788        comment syntax for the file format. We also recommend that a
 11789        file or class name and description of purpose be included on the
 11790        same "printed page" as the copyright notice for easier
 11791        identification within third-party archives.
 11792  
 11793     Copyright [yyyy] [name of copyright owner]
 11794  
 11795     Licensed under the Apache License, Version 2.0 (the "License");
 11796     you may not use this file except in compliance with the License.
 11797     You may obtain a copy of the License at
 11798  
 11799         http://www.apache.org/licenses/LICENSE-2.0
 11800  
 11801     Unless required by applicable law or agreed to in writing, software
 11802     distributed under the License is distributed on an "AS IS" BASIS,
 11803     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 11804     See the License for the specific language governing permissions and
 11805     limitations under the License.
 11806  
 11807  ================================================================
 11808  
 11809  github.com/rivo/uniseg
 11810  https://github.com/rivo/uniseg
 11811  ----------------------------------------------------------------
 11812  MIT License
 11813  
 11814  Copyright (c) 2019 Oliver Kuederle
 11815  
 11816  Permission is hereby granted, free of charge, to any person obtaining a copy
 11817  of this software and associated documentation files (the "Software"), to deal
 11818  in the Software without restriction, including without limitation the rights
 11819  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 11820  copies of the Software, and to permit persons to whom the Software is
 11821  furnished to do so, subject to the following conditions:
 11822  
 11823  The above copyright notice and this permission notice shall be included in all
 11824  copies or substantial portions of the Software.
 11825  
 11826  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 11827  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 11828  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 11829  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 11830  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 11831  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 11832  SOFTWARE.
 11833  
 11834  ================================================================
 11835  
 11836  github.com/rjeczalik/notify
 11837  https://github.com/rjeczalik/notify
 11838  ----------------------------------------------------------------
 11839  The MIT License (MIT)
 11840  
 11841  Copyright (c) 2014-2015 The Notify Authors
 11842  
 11843  Permission is hereby granted, free of charge, to any person obtaining a copy
 11844  of this software and associated documentation files (the "Software"), to deal
 11845  in the Software without restriction, including without limitation the rights
 11846  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 11847  copies of the Software, and to permit persons to whom the Software is
 11848  furnished to do so, subject to the following conditions:
 11849  
 11850  The above copyright notice and this permission notice shall be included in all
 11851  copies or substantial portions of the Software.
 11852  
 11853  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 11854  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 11855  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 11856  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 11857  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 11858  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 11859  SOFTWARE.
 11860  
 11861  ================================================================
 11862  
 11863  github.com/rogpeppe/go-internal
 11864  https://github.com/rogpeppe/go-internal
 11865  ----------------------------------------------------------------
 11866  Copyright (c) 2018 The Go Authors. All rights reserved.
 11867  
 11868  Redistribution and use in source and binary forms, with or without
 11869  modification, are permitted provided that the following conditions are
 11870  met:
 11871  
 11872     * Redistributions of source code must retain the above copyright
 11873  notice, this list of conditions and the following disclaimer.
 11874     * Redistributions in binary form must reproduce the above
 11875  copyright notice, this list of conditions and the following disclaimer
 11876  in the documentation and/or other materials provided with the
 11877  distribution.
 11878     * Neither the name of Google Inc. nor the names of its
 11879  contributors may be used to endorse or promote products derived from
 11880  this software without specific prior written permission.
 11881  
 11882  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 11883  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 11884  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 11885  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 11886  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 11887  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 11888  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 11889  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 11890  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 11891  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 11892  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 11893  
 11894  ================================================================
 11895  
 11896  github.com/rs/xid
 11897  https://github.com/rs/xid
 11898  ----------------------------------------------------------------
 11899  Copyright (c) 2015 Olivier Poitrey <rs@dailymotion.com>
 11900  
 11901  Permission is hereby granted, free of charge, to any person obtaining a copy
 11902  of this software and associated documentation files (the "Software"), to deal
 11903  in the Software without restriction, including without limitation the rights
 11904  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 11905  copies of the Software, and to permit persons to whom the Software is furnished
 11906  to do so, subject to the following conditions:
 11907  
 11908  The above copyright notice and this permission notice shall be included in all
 11909  copies or substantial portions of the Software.
 11910  
 11911  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 11912  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 11913  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 11914  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 11915  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 11916  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 11917  THE SOFTWARE.
 11918  
 11919  ================================================================
 11920  
 11921  github.com/safchain/ethtool
 11922  https://github.com/safchain/ethtool
 11923  ----------------------------------------------------------------
 11924                                   Apache License
 11925                             Version 2.0, January 2004
 11926                          http://www.apache.org/licenses/
 11927  
 11928     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 11929  
 11930     1. Definitions.
 11931  
 11932        "License" shall mean the terms and conditions for use, reproduction,
 11933        and distribution as defined by Sections 1 through 9 of this document.
 11934  
 11935        "Licensor" shall mean the copyright owner or entity authorized by
 11936        the copyright owner that is granting the License.
 11937  
 11938        "Legal Entity" shall mean the union of the acting entity and all
 11939        other entities that control, are controlled by, or are under common
 11940        control with that entity. For the purposes of this definition,
 11941        "control" means (i) the power, direct or indirect, to cause the
 11942        direction or management of such entity, whether by contract or
 11943        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 11944        outstanding shares, or (iii) beneficial ownership of such entity.
 11945  
 11946        "You" (or "Your") shall mean an individual or Legal Entity
 11947        exercising permissions granted by this License.
 11948  
 11949        "Source" form shall mean the preferred form for making modifications,
 11950        including but not limited to software source code, documentation
 11951        source, and configuration files.
 11952  
 11953        "Object" form shall mean any form resulting from mechanical
 11954        transformation or translation of a Source form, including but
 11955        not limited to compiled object code, generated documentation,
 11956        and conversions to other media types.
 11957  
 11958        "Work" shall mean the work of authorship, whether in Source or
 11959        Object form, made available under the License, as indicated by a
 11960        copyright notice that is included in or attached to the work
 11961        (an example is provided in the Appendix below).
 11962  
 11963        "Derivative Works" shall mean any work, whether in Source or Object
 11964        form, that is based on (or derived from) the Work and for which the
 11965        editorial revisions, annotations, elaborations, or other modifications
 11966        represent, as a whole, an original work of authorship. For the purposes
 11967        of this License, Derivative Works shall not include works that remain
 11968        separable from, or merely link (or bind by name) to the interfaces of,
 11969        the Work and Derivative Works thereof.
 11970  
 11971        "Contribution" shall mean any work of authorship, including
 11972        the original version of the Work and any modifications or additions
 11973        to that Work or Derivative Works thereof, that is intentionally
 11974        submitted to Licensor for inclusion in the Work by the copyright owner
 11975        or by an individual or Legal Entity authorized to submit on behalf of
 11976        the copyright owner. For the purposes of this definition, "submitted"
 11977        means any form of electronic, verbal, or written communication sent
 11978        to the Licensor or its representatives, including but not limited to
 11979        communication on electronic mailing lists, source code control systems,
 11980        and issue tracking systems that are managed by, or on behalf of, the
 11981        Licensor for the purpose of discussing and improving the Work, but
 11982        excluding communication that is conspicuously marked or otherwise
 11983        designated in writing by the copyright owner as "Not a Contribution."
 11984  
 11985        "Contributor" shall mean Licensor and any individual or Legal Entity
 11986        on behalf of whom a Contribution has been received by Licensor and
 11987        subsequently incorporated within the Work.
 11988  
 11989     2. Grant of Copyright License. Subject to the terms and conditions of
 11990        this License, each Contributor hereby grants to You a perpetual,
 11991        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 11992        copyright license to reproduce, prepare Derivative Works of,
 11993        publicly display, publicly perform, sublicense, and distribute the
 11994        Work and such Derivative Works in Source or Object form.
 11995  
 11996     3. Grant of Patent License. Subject to the terms and conditions of
 11997        this License, each Contributor hereby grants to You a perpetual,
 11998        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 11999        (except as stated in this section) patent license to make, have made,
 12000        use, offer to sell, sell, import, and otherwise transfer the Work,
 12001        where such license applies only to those patent claims licensable
 12002        by such Contributor that are necessarily infringed by their
 12003        Contribution(s) alone or by combination of their Contribution(s)
 12004        with the Work to which such Contribution(s) was submitted. If You
 12005        institute patent litigation against any entity (including a
 12006        cross-claim or counterclaim in a lawsuit) alleging that the Work
 12007        or a Contribution incorporated within the Work constitutes direct
 12008        or contributory patent infringement, then any patent licenses
 12009        granted to You under this License for that Work shall terminate
 12010        as of the date such litigation is filed.
 12011  
 12012     4. Redistribution. You may reproduce and distribute copies of the
 12013        Work or Derivative Works thereof in any medium, with or without
 12014        modifications, and in Source or Object form, provided that You
 12015        meet the following conditions:
 12016  
 12017        (a) You must give any other recipients of the Work or
 12018            Derivative Works a copy of this License; and
 12019  
 12020        (b) You must cause any modified files to carry prominent notices
 12021            stating that You changed the files; and
 12022  
 12023        (c) You must retain, in the Source form of any Derivative Works
 12024            that You distribute, all copyright, patent, trademark, and
 12025            attribution notices from the Source form of the Work,
 12026            excluding those notices that do not pertain to any part of
 12027            the Derivative Works; and
 12028  
 12029        (d) If the Work includes a "NOTICE" text file as part of its
 12030            distribution, then any Derivative Works that You distribute must
 12031            include a readable copy of the attribution notices contained
 12032            within such NOTICE file, excluding those notices that do not
 12033            pertain to any part of the Derivative Works, in at least one
 12034            of the following places: within a NOTICE text file distributed
 12035            as part of the Derivative Works; within the Source form or
 12036            documentation, if provided along with the Derivative Works; or,
 12037            within a display generated by the Derivative Works, if and
 12038            wherever such third-party notices normally appear. The contents
 12039            of the NOTICE file are for informational purposes only and
 12040            do not modify the License. You may add Your own attribution
 12041            notices within Derivative Works that You distribute, alongside
 12042            or as an addendum to the NOTICE text from the Work, provided
 12043            that such additional attribution notices cannot be construed
 12044            as modifying the License.
 12045  
 12046        You may add Your own copyright statement to Your modifications and
 12047        may provide additional or different license terms and conditions
 12048        for use, reproduction, or distribution of Your modifications, or
 12049        for any such Derivative Works as a whole, provided Your use,
 12050        reproduction, and distribution of the Work otherwise complies with
 12051        the conditions stated in this License.
 12052  
 12053     5. Submission of Contributions. Unless You explicitly state otherwise,
 12054        any Contribution intentionally submitted for inclusion in the Work
 12055        by You to the Licensor shall be under the terms and conditions of
 12056        this License, without any additional terms or conditions.
 12057        Notwithstanding the above, nothing herein shall supersede or modify
 12058        the terms of any separate license agreement you may have executed
 12059        with Licensor regarding such Contributions.
 12060  
 12061     6. Trademarks. This License does not grant permission to use the trade
 12062        names, trademarks, service marks, or product names of the Licensor,
 12063        except as required for reasonable and customary use in describing the
 12064        origin of the Work and reproducing the content of the NOTICE file.
 12065  
 12066     7. Disclaimer of Warranty. Unless required by applicable law or
 12067        agreed to in writing, Licensor provides the Work (and each
 12068        Contributor provides its Contributions) on an "AS IS" BASIS,
 12069        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 12070        implied, including, without limitation, any warranties or conditions
 12071        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 12072        PARTICULAR PURPOSE. You are solely responsible for determining the
 12073        appropriateness of using or redistributing the Work and assume any
 12074        risks associated with Your exercise of permissions under this License.
 12075  
 12076     8. Limitation of Liability. In no event and under no legal theory,
 12077        whether in tort (including negligence), contract, or otherwise,
 12078        unless required by applicable law (such as deliberate and grossly
 12079        negligent acts) or agreed to in writing, shall any Contributor be
 12080        liable to You for damages, including any direct, indirect, special,
 12081        incidental, or consequential damages of any character arising as a
 12082        result of this License or out of the use or inability to use the
 12083        Work (including but not limited to damages for loss of goodwill,
 12084        work stoppage, computer failure or malfunction, or any and all
 12085        other commercial damages or losses), even if such Contributor
 12086        has been advised of the possibility of such damages.
 12087  
 12088     9. Accepting Warranty or Additional Liability. While redistributing
 12089        the Work or Derivative Works thereof, You may choose to offer,
 12090        and charge a fee for, acceptance of support, warranty, indemnity,
 12091        or other liability obligations and/or rights consistent with this
 12092        License. However, in accepting such obligations, You may act only
 12093        on Your own behalf and on Your sole responsibility, not on behalf
 12094        of any other Contributor, and only if You agree to indemnify,
 12095        defend, and hold each Contributor harmless for any liability
 12096        incurred by, or claims asserted against, such Contributor by reason
 12097        of your accepting any such warranty or additional liability.
 12098  
 12099     END OF TERMS AND CONDITIONS
 12100  
 12101     APPENDIX: How to apply the Apache License to your work.
 12102  
 12103        To apply the Apache License to your work, attach the following
 12104        boilerplate notice, with the fields enclosed by brackets "{}"
 12105        replaced with your own identifying information. (Don't include
 12106        the brackets!)  The text should be enclosed in the appropriate
 12107        comment syntax for the file format. We also recommend that a
 12108        file or class name and description of purpose be included on the
 12109        same "printed page" as the copyright notice for easier
 12110        identification within third-party archives.
 12111  
 12112     Copyright {yyyy} {name of copyright owner}
 12113  
 12114     Licensed under the Apache License, Version 2.0 (the "License");
 12115     you may not use this file except in compliance with the License.
 12116     You may obtain a copy of the License at
 12117  
 12118         http://www.apache.org/licenses/LICENSE-2.0
 12119  
 12120     Unless required by applicable law or agreed to in writing, software
 12121     distributed under the License is distributed on an "AS IS" BASIS,
 12122     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 12123     See the License for the specific language governing permissions and
 12124     limitations under the License.
 12125  
 12126  
 12127  ================================================================
 12128  
 12129  github.com/secure-io/sio-go
 12130  https://github.com/secure-io/sio-go
 12131  ----------------------------------------------------------------
 12132  MIT License
 12133  
 12134  Copyright (c) 2019 SecureIO
 12135  
 12136  Permission is hereby granted, free of charge, to any person obtaining a copy
 12137  of this software and associated documentation files (the "Software"), to deal
 12138  in the Software without restriction, including without limitation the rights
 12139  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 12140  copies of the Software, and to permit persons to whom the Software is
 12141  furnished to do so, subject to the following conditions:
 12142  
 12143  The above copyright notice and this permission notice shall be included in all
 12144  copies or substantial portions of the Software.
 12145  
 12146  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 12147  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 12148  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 12149  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 12150  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 12151  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 12152  SOFTWARE.
 12153  
 12154  ================================================================
 12155  
 12156  github.com/shirou/gopsutil/v3
 12157  https://github.com/shirou/gopsutil/v3
 12158  ----------------------------------------------------------------
 12159  gopsutil is distributed under BSD license reproduced below.
 12160  
 12161  Copyright (c) 2014, WAKAYAMA Shirou
 12162  All rights reserved.
 12163  
 12164  Redistribution and use in source and binary forms, with or without modification,
 12165  are permitted provided that the following conditions are met:
 12166  
 12167   * Redistributions of source code must retain the above copyright notice, this
 12168     list of conditions and the following disclaimer.
 12169   * Redistributions in binary form must reproduce the above copyright notice,
 12170     this list of conditions and the following disclaimer in the documentation
 12171     and/or other materials provided with the distribution.
 12172   * Neither the name of the gopsutil authors nor the names of its contributors
 12173     may be used to endorse or promote products derived from this software without
 12174     specific prior written permission.
 12175  
 12176  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
 12177  ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
 12178  WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
 12179  DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
 12180  ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
 12181  (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
 12182  LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
 12183  ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 12184  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
 12185  SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 12186  
 12187  
 12188  -------
 12189  internal/common/binary.go in the gopsutil is copied and modified from golang/encoding/binary.go.
 12190  
 12191  
 12192  
 12193  Copyright (c) 2009 The Go Authors. All rights reserved.
 12194  
 12195  Redistribution and use in source and binary forms, with or without
 12196  modification, are permitted provided that the following conditions are
 12197  met:
 12198  
 12199     * Redistributions of source code must retain the above copyright
 12200  notice, this list of conditions and the following disclaimer.
 12201     * Redistributions in binary form must reproduce the above
 12202  copyright notice, this list of conditions and the following disclaimer
 12203  in the documentation and/or other materials provided with the
 12204  distribution.
 12205     * Neither the name of Google Inc. nor the names of its
 12206  contributors may be used to endorse or promote products derived from
 12207  this software without specific prior written permission.
 12208  
 12209  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 12210  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 12211  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 12212  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 12213  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 12214  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 12215  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 12216  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 12217  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 12218  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 12219  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 12220  ================================================================
 12221  
 12222  github.com/shoenig/go-m1cpu
 12223  https://github.com/shoenig/go-m1cpu
 12224  ----------------------------------------------------------------
 12225  Mozilla Public License, version 2.0
 12226  
 12227  1. Definitions
 12228  
 12229  1.1. "Contributor"
 12230  
 12231       means each individual or legal entity that creates, contributes to the
 12232       creation of, or owns Covered Software.
 12233  
 12234  1.2. "Contributor Version"
 12235  
 12236       means the combination of the Contributions of others (if any) used by a
 12237       Contributor and that particular Contributor's Contribution.
 12238  
 12239  1.3. "Contribution"
 12240  
 12241       means Covered Software of a particular Contributor.
 12242  
 12243  1.4. "Covered Software"
 12244  
 12245       means Source Code Form to which the initial Contributor has attached the
 12246       notice in Exhibit A, the Executable Form of such Source Code Form, and
 12247       Modifications of such Source Code Form, in each case including portions
 12248       thereof.
 12249  
 12250  1.5. "Incompatible With Secondary Licenses"
 12251       means
 12252  
 12253       a. that the initial Contributor has attached the notice described in
 12254          Exhibit B to the Covered Software; or
 12255  
 12256       b. that the Covered Software was made available under the terms of
 12257          version 1.1 or earlier of the License, but not also under the terms of
 12258          a Secondary License.
 12259  
 12260  1.6. "Executable Form"
 12261  
 12262       means any form of the work other than Source Code Form.
 12263  
 12264  1.7. "Larger Work"
 12265  
 12266       means a work that combines Covered Software with other material, in a
 12267       separate file or files, that is not Covered Software.
 12268  
 12269  1.8. "License"
 12270  
 12271       means this document.
 12272  
 12273  1.9. "Licensable"
 12274  
 12275       means having the right to grant, to the maximum extent possible, whether
 12276       at the time of the initial grant or subsequently, any and all of the
 12277       rights conveyed by this License.
 12278  
 12279  1.10. "Modifications"
 12280  
 12281       means any of the following:
 12282  
 12283       a. any file in Source Code Form that results from an addition to,
 12284          deletion from, or modification of the contents of Covered Software; or
 12285  
 12286       b. any new file in Source Code Form that contains any Covered Software.
 12287  
 12288  1.11. "Patent Claims" of a Contributor
 12289  
 12290        means any patent claim(s), including without limitation, method,
 12291        process, and apparatus claims, in any patent Licensable by such
 12292        Contributor that would be infringed, but for the grant of the License,
 12293        by the making, using, selling, offering for sale, having made, import,
 12294        or transfer of either its Contributions or its Contributor Version.
 12295  
 12296  1.12. "Secondary License"
 12297  
 12298        means either the GNU General Public License, Version 2.0, the GNU Lesser
 12299        General Public License, Version 2.1, the GNU Affero General Public
 12300        License, Version 3.0, or any later versions of those licenses.
 12301  
 12302  1.13. "Source Code Form"
 12303  
 12304        means the form of the work preferred for making modifications.
 12305  
 12306  1.14. "You" (or "Your")
 12307  
 12308        means an individual or a legal entity exercising rights under this
 12309        License. For legal entities, "You" includes any entity that controls, is
 12310        controlled by, or is under common control with You. For purposes of this
 12311        definition, "control" means (a) the power, direct or indirect, to cause
 12312        the direction or management of such entity, whether by contract or
 12313        otherwise, or (b) ownership of more than fifty percent (50%) of the
 12314        outstanding shares or beneficial ownership of such entity.
 12315  
 12316  
 12317  2. License Grants and Conditions
 12318  
 12319  2.1. Grants
 12320  
 12321       Each Contributor hereby grants You a world-wide, royalty-free,
 12322       non-exclusive license:
 12323  
 12324       a. under intellectual property rights (other than patent or trademark)
 12325          Licensable by such Contributor to use, reproduce, make available,
 12326          modify, display, perform, distribute, and otherwise exploit its
 12327          Contributions, either on an unmodified basis, with Modifications, or
 12328          as part of a Larger Work; and
 12329  
 12330       b. under Patent Claims of such Contributor to make, use, sell, offer for
 12331          sale, have made, import, and otherwise transfer either its
 12332          Contributions or its Contributor Version.
 12333  
 12334  2.2. Effective Date
 12335  
 12336       The licenses granted in Section 2.1 with respect to any Contribution
 12337       become effective for each Contribution on the date the Contributor first
 12338       distributes such Contribution.
 12339  
 12340  2.3. Limitations on Grant Scope
 12341  
 12342       The licenses granted in this Section 2 are the only rights granted under
 12343       this License. No additional rights or licenses will be implied from the
 12344       distribution or licensing of Covered Software under this License.
 12345       Notwithstanding Section 2.1(b) above, no patent license is granted by a
 12346       Contributor:
 12347  
 12348       a. for any code that a Contributor has removed from Covered Software; or
 12349  
 12350       b. for infringements caused by: (i) Your and any other third party's
 12351          modifications of Covered Software, or (ii) the combination of its
 12352          Contributions with other software (except as part of its Contributor
 12353          Version); or
 12354  
 12355       c. under Patent Claims infringed by Covered Software in the absence of
 12356          its Contributions.
 12357  
 12358       This License does not grant any rights in the trademarks, service marks,
 12359       or logos of any Contributor (except as may be necessary to comply with
 12360       the notice requirements in Section 3.4).
 12361  
 12362  2.4. Subsequent Licenses
 12363  
 12364       No Contributor makes additional grants as a result of Your choice to
 12365       distribute the Covered Software under a subsequent version of this
 12366       License (see Section 10.2) or under the terms of a Secondary License (if
 12367       permitted under the terms of Section 3.3).
 12368  
 12369  2.5. Representation
 12370  
 12371       Each Contributor represents that the Contributor believes its
 12372       Contributions are its original creation(s) or it has sufficient rights to
 12373       grant the rights to its Contributions conveyed by this License.
 12374  
 12375  2.6. Fair Use
 12376  
 12377       This License is not intended to limit any rights You have under
 12378       applicable copyright doctrines of fair use, fair dealing, or other
 12379       equivalents.
 12380  
 12381  2.7. Conditions
 12382  
 12383       Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted in
 12384       Section 2.1.
 12385  
 12386  
 12387  3. Responsibilities
 12388  
 12389  3.1. Distribution of Source Form
 12390  
 12391       All distribution of Covered Software in Source Code Form, including any
 12392       Modifications that You create or to which You contribute, must be under
 12393       the terms of this License. You must inform recipients that the Source
 12394       Code Form of the Covered Software is governed by the terms of this
 12395       License, and how they can obtain a copy of this License. You may not
 12396       attempt to alter or restrict the recipients' rights in the Source Code
 12397       Form.
 12398  
 12399  3.2. Distribution of Executable Form
 12400  
 12401       If You distribute Covered Software in Executable Form then:
 12402  
 12403       a. such Covered Software must also be made available in Source Code Form,
 12404          as described in Section 3.1, and You must inform recipients of the
 12405          Executable Form how they can obtain a copy of such Source Code Form by
 12406          reasonable means in a timely manner, at a charge no more than the cost
 12407          of distribution to the recipient; and
 12408  
 12409       b. You may distribute such Executable Form under the terms of this
 12410          License, or sublicense it under different terms, provided that the
 12411          license for the Executable Form does not attempt to limit or alter the
 12412          recipients' rights in the Source Code Form under this License.
 12413  
 12414  3.3. Distribution of a Larger Work
 12415  
 12416       You may create and distribute a Larger Work under terms of Your choice,
 12417       provided that You also comply with the requirements of this License for
 12418       the Covered Software. If the Larger Work is a combination of Covered
 12419       Software with a work governed by one or more Secondary Licenses, and the
 12420       Covered Software is not Incompatible With Secondary Licenses, this
 12421       License permits You to additionally distribute such Covered Software
 12422       under the terms of such Secondary License(s), so that the recipient of
 12423       the Larger Work may, at their option, further distribute the Covered
 12424       Software under the terms of either this License or such Secondary
 12425       License(s).
 12426  
 12427  3.4. Notices
 12428  
 12429       You may not remove or alter the substance of any license notices
 12430       (including copyright notices, patent notices, disclaimers of warranty, or
 12431       limitations of liability) contained within the Source Code Form of the
 12432       Covered Software, except that You may alter any license notices to the
 12433       extent required to remedy known factual inaccuracies.
 12434  
 12435  3.5. Application of Additional Terms
 12436  
 12437       You may choose to offer, and to charge a fee for, warranty, support,
 12438       indemnity or liability obligations to one or more recipients of Covered
 12439       Software. However, You may do so only on Your own behalf, and not on
 12440       behalf of any Contributor. You must make it absolutely clear that any
 12441       such warranty, support, indemnity, or liability obligation is offered by
 12442       You alone, and You hereby agree to indemnify every Contributor for any
 12443       liability incurred by such Contributor as a result of warranty, support,
 12444       indemnity or liability terms You offer. You may include additional
 12445       disclaimers of warranty and limitations of liability specific to any
 12446       jurisdiction.
 12447  
 12448  4. Inability to Comply Due to Statute or Regulation
 12449  
 12450     If it is impossible for You to comply with any of the terms of this License
 12451     with respect to some or all of the Covered Software due to statute,
 12452     judicial order, or regulation then You must: (a) comply with the terms of
 12453     this License to the maximum extent possible; and (b) describe the
 12454     limitations and the code they affect. Such description must be placed in a
 12455     text file included with all distributions of the Covered Software under
 12456     this License. Except to the extent prohibited by statute or regulation,
 12457     such description must be sufficiently detailed for a recipient of ordinary
 12458     skill to be able to understand it.
 12459  
 12460  5. Termination
 12461  
 12462  5.1. The rights granted under this License will terminate automatically if You
 12463       fail to comply with any of its terms. However, if You become compliant,
 12464       then the rights granted under this License from a particular Contributor
 12465       are reinstated (a) provisionally, unless and until such Contributor
 12466       explicitly and finally terminates Your grants, and (b) on an ongoing
 12467       basis, if such Contributor fails to notify You of the non-compliance by
 12468       some reasonable means prior to 60 days after You have come back into
 12469       compliance. Moreover, Your grants from a particular Contributor are
 12470       reinstated on an ongoing basis if such Contributor notifies You of the
 12471       non-compliance by some reasonable means, this is the first time You have
 12472       received notice of non-compliance with this License from such
 12473       Contributor, and You become compliant prior to 30 days after Your receipt
 12474       of the notice.
 12475  
 12476  5.2. If You initiate litigation against any entity by asserting a patent
 12477       infringement claim (excluding declaratory judgment actions,
 12478       counter-claims, and cross-claims) alleging that a Contributor Version
 12479       directly or indirectly infringes any patent, then the rights granted to
 12480       You by any and all Contributors for the Covered Software under Section
 12481       2.1 of this License shall terminate.
 12482  
 12483  5.3. In the event of termination under Sections 5.1 or 5.2 above, all end user
 12484       license agreements (excluding distributors and resellers) which have been
 12485       validly granted by You or Your distributors under this License prior to
 12486       termination shall survive termination.
 12487  
 12488  6. Disclaimer of Warranty
 12489  
 12490     Covered Software is provided under this License on an "as is" basis,
 12491     without warranty of any kind, either expressed, implied, or statutory,
 12492     including, without limitation, warranties that the Covered Software is free
 12493     of defects, merchantable, fit for a particular purpose or non-infringing.
 12494     The entire risk as to the quality and performance of the Covered Software
 12495     is with You. Should any Covered Software prove defective in any respect,
 12496     You (not any Contributor) assume the cost of any necessary servicing,
 12497     repair, or correction. This disclaimer of warranty constitutes an essential
 12498     part of this License. No use of  any Covered Software is authorized under
 12499     this License except under this disclaimer.
 12500  
 12501  7. Limitation of Liability
 12502  
 12503     Under no circumstances and under no legal theory, whether tort (including
 12504     negligence), contract, or otherwise, shall any Contributor, or anyone who
 12505     distributes Covered Software as permitted above, be liable to You for any
 12506     direct, indirect, special, incidental, or consequential damages of any
 12507     character including, without limitation, damages for lost profits, loss of
 12508     goodwill, work stoppage, computer failure or malfunction, or any and all
 12509     other commercial damages or losses, even if such party shall have been
 12510     informed of the possibility of such damages. This limitation of liability
 12511     shall not apply to liability for death or personal injury resulting from
 12512     such party's negligence to the extent applicable law prohibits such
 12513     limitation. Some jurisdictions do not allow the exclusion or limitation of
 12514     incidental or consequential damages, so this exclusion and limitation may
 12515     not apply to You.
 12516  
 12517  8. Litigation
 12518  
 12519     Any litigation relating to this License may be brought only in the courts
 12520     of a jurisdiction where the defendant maintains its principal place of
 12521     business and such litigation shall be governed by laws of that
 12522     jurisdiction, without reference to its conflict-of-law provisions. Nothing
 12523     in this Section shall prevent a party's ability to bring cross-claims or
 12524     counter-claims.
 12525  
 12526  9. Miscellaneous
 12527  
 12528     This License represents the complete agreement concerning the subject
 12529     matter hereof. If any provision of this License is held to be
 12530     unenforceable, such provision shall be reformed only to the extent
 12531     necessary to make it enforceable. Any law or regulation which provides that
 12532     the language of a contract shall be construed against the drafter shall not
 12533     be used to construe this License against a Contributor.
 12534  
 12535  
 12536  10. Versions of the License
 12537  
 12538  10.1. New Versions
 12539  
 12540        Mozilla Foundation is the license steward. Except as provided in Section
 12541        10.3, no one other than the license steward has the right to modify or
 12542        publish new versions of this License. Each version will be given a
 12543        distinguishing version number.
 12544  
 12545  10.2. Effect of New Versions
 12546  
 12547        You may distribute the Covered Software under the terms of the version
 12548        of the License under which You originally received the Covered Software,
 12549        or under the terms of any subsequent version published by the license
 12550        steward.
 12551  
 12552  10.3. Modified Versions
 12553  
 12554        If you create software not governed by this License, and you want to
 12555        create a new license for such software, you may create and use a
 12556        modified version of this License if you rename the license and remove
 12557        any references to the name of the license steward (except to note that
 12558        such modified license differs from this License).
 12559  
 12560  10.4. Distributing Source Code Form that is Incompatible With Secondary
 12561        Licenses If You choose to distribute Source Code Form that is
 12562        Incompatible With Secondary Licenses under the terms of this version of
 12563        the License, the notice described in Exhibit B of this License must be
 12564        attached.
 12565  
 12566  Exhibit A - Source Code Form License Notice
 12567  
 12568        This Source Code Form is subject to the
 12569        terms of the Mozilla Public License, v.
 12570        2.0. If a copy of the MPL was not
 12571        distributed with this file, You can
 12572        obtain one at
 12573        http://mozilla.org/MPL/2.0/.
 12574  
 12575  If it is not possible or desirable to put the notice in a particular file,
 12576  then You may include the notice in a location (such as a LICENSE file in a
 12577  relevant directory) where a recipient would be likely to look for such a
 12578  notice.
 12579  
 12580  You may add additional accurate notices of copyright ownership.
 12581  
 12582  Exhibit B - "Incompatible With Secondary Licenses" Notice
 12583  
 12584        This Source Code Form is "Incompatible
 12585        With Secondary Licenses", as defined by
 12586        the Mozilla Public License, v. 2.0.
 12587  
 12588  
 12589  ================================================================
 12590  
 12591  github.com/shoenig/test
 12592  https://github.com/shoenig/test
 12593  ----------------------------------------------------------------
 12594  Mozilla Public License, version 2.0
 12595  
 12596  1. Definitions
 12597  
 12598  1.1. "Contributor"
 12599  
 12600       means each individual or legal entity that creates, contributes to the
 12601       creation of, or owns Covered Software.
 12602  
 12603  1.2. "Contributor Version"
 12604  
 12605       means the combination of the Contributions of others (if any) used by a
 12606       Contributor and that particular Contributor's Contribution.
 12607  
 12608  1.3. "Contribution"
 12609  
 12610       means Covered Software of a particular Contributor.
 12611  
 12612  1.4. "Covered Software"
 12613  
 12614       means Source Code Form to which the initial Contributor has attached the
 12615       notice in Exhibit A, the Executable Form of such Source Code Form, and
 12616       Modifications of such Source Code Form, in each case including portions
 12617       thereof.
 12618  
 12619  1.5. "Incompatible With Secondary Licenses"
 12620       means
 12621  
 12622       a. that the initial Contributor has attached the notice described in
 12623          Exhibit B to the Covered Software; or
 12624  
 12625       b. that the Covered Software was made available under the terms of
 12626          version 1.1 or earlier of the License, but not also under the terms of
 12627          a Secondary License.
 12628  
 12629  1.6. "Executable Form"
 12630  
 12631       means any form of the work other than Source Code Form.
 12632  
 12633  1.7. "Larger Work"
 12634  
 12635       means a work that combines Covered Software with other material, in a
 12636       separate file or files, that is not Covered Software.
 12637  
 12638  1.8. "License"
 12639  
 12640       means this document.
 12641  
 12642  1.9. "Licensable"
 12643  
 12644       means having the right to grant, to the maximum extent possible, whether
 12645       at the time of the initial grant or subsequently, any and all of the
 12646       rights conveyed by this License.
 12647  
 12648  1.10. "Modifications"
 12649  
 12650       means any of the following:
 12651  
 12652       a. any file in Source Code Form that results from an addition to,
 12653          deletion from, or modification of the contents of Covered Software; or
 12654  
 12655       b. any new file in Source Code Form that contains any Covered Software.
 12656  
 12657  1.11. "Patent Claims" of a Contributor
 12658  
 12659        means any patent claim(s), including without limitation, method,
 12660        process, and apparatus claims, in any patent Licensable by such
 12661        Contributor that would be infringed, but for the grant of the License,
 12662        by the making, using, selling, offering for sale, having made, import,
 12663        or transfer of either its Contributions or its Contributor Version.
 12664  
 12665  1.12. "Secondary License"
 12666  
 12667        means either the GNU General Public License, Version 2.0, the GNU Lesser
 12668        General Public License, Version 2.1, the GNU Affero General Public
 12669        License, Version 3.0, or any later versions of those licenses.
 12670  
 12671  1.13. "Source Code Form"
 12672  
 12673        means the form of the work preferred for making modifications.
 12674  
 12675  1.14. "You" (or "Your")
 12676  
 12677        means an individual or a legal entity exercising rights under this
 12678        License. For legal entities, "You" includes any entity that controls, is
 12679        controlled by, or is under common control with You. For purposes of this
 12680        definition, "control" means (a) the power, direct or indirect, to cause
 12681        the direction or management of such entity, whether by contract or
 12682        otherwise, or (b) ownership of more than fifty percent (50%) of the
 12683        outstanding shares or beneficial ownership of such entity.
 12684  
 12685  
 12686  2. License Grants and Conditions
 12687  
 12688  2.1. Grants
 12689  
 12690       Each Contributor hereby grants You a world-wide, royalty-free,
 12691       non-exclusive license:
 12692  
 12693       a. under intellectual property rights (other than patent or trademark)
 12694          Licensable by such Contributor to use, reproduce, make available,
 12695          modify, display, perform, distribute, and otherwise exploit its
 12696          Contributions, either on an unmodified basis, with Modifications, or
 12697          as part of a Larger Work; and
 12698  
 12699       b. under Patent Claims of such Contributor to make, use, sell, offer for
 12700          sale, have made, import, and otherwise transfer either its
 12701          Contributions or its Contributor Version.
 12702  
 12703  2.2. Effective Date
 12704  
 12705       The licenses granted in Section 2.1 with respect to any Contribution
 12706       become effective for each Contribution on the date the Contributor first
 12707       distributes such Contribution.
 12708  
 12709  2.3. Limitations on Grant Scope
 12710  
 12711       The licenses granted in this Section 2 are the only rights granted under
 12712       this License. No additional rights or licenses will be implied from the
 12713       distribution or licensing of Covered Software under this License.
 12714       Notwithstanding Section 2.1(b) above, no patent license is granted by a
 12715       Contributor:
 12716  
 12717       a. for any code that a Contributor has removed from Covered Software; or
 12718  
 12719       b. for infringements caused by: (i) Your and any other third party's
 12720          modifications of Covered Software, or (ii) the combination of its
 12721          Contributions with other software (except as part of its Contributor
 12722          Version); or
 12723  
 12724       c. under Patent Claims infringed by Covered Software in the absence of
 12725          its Contributions.
 12726  
 12727       This License does not grant any rights in the trademarks, service marks,
 12728       or logos of any Contributor (except as may be necessary to comply with
 12729       the notice requirements in Section 3.4).
 12730  
 12731  2.4. Subsequent Licenses
 12732  
 12733       No Contributor makes additional grants as a result of Your choice to
 12734       distribute the Covered Software under a subsequent version of this
 12735       License (see Section 10.2) or under the terms of a Secondary License (if
 12736       permitted under the terms of Section 3.3).
 12737  
 12738  2.5. Representation
 12739  
 12740       Each Contributor represents that the Contributor believes its
 12741       Contributions are its original creation(s) or it has sufficient rights to
 12742       grant the rights to its Contributions conveyed by this License.
 12743  
 12744  2.6. Fair Use
 12745  
 12746       This License is not intended to limit any rights You have under
 12747       applicable copyright doctrines of fair use, fair dealing, or other
 12748       equivalents.
 12749  
 12750  2.7. Conditions
 12751  
 12752       Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted in
 12753       Section 2.1.
 12754  
 12755  
 12756  3. Responsibilities
 12757  
 12758  3.1. Distribution of Source Form
 12759  
 12760       All distribution of Covered Software in Source Code Form, including any
 12761       Modifications that You create or to which You contribute, must be under
 12762       the terms of this License. You must inform recipients that the Source
 12763       Code Form of the Covered Software is governed by the terms of this
 12764       License, and how they can obtain a copy of this License. You may not
 12765       attempt to alter or restrict the recipients' rights in the Source Code
 12766       Form.
 12767  
 12768  3.2. Distribution of Executable Form
 12769  
 12770       If You distribute Covered Software in Executable Form then:
 12771  
 12772       a. such Covered Software must also be made available in Source Code Form,
 12773          as described in Section 3.1, and You must inform recipients of the
 12774          Executable Form how they can obtain a copy of such Source Code Form by
 12775          reasonable means in a timely manner, at a charge no more than the cost
 12776          of distribution to the recipient; and
 12777  
 12778       b. You may distribute such Executable Form under the terms of this
 12779          License, or sublicense it under different terms, provided that the
 12780          license for the Executable Form does not attempt to limit or alter the
 12781          recipients' rights in the Source Code Form under this License.
 12782  
 12783  3.3. Distribution of a Larger Work
 12784  
 12785       You may create and distribute a Larger Work under terms of Your choice,
 12786       provided that You also comply with the requirements of this License for
 12787       the Covered Software. If the Larger Work is a combination of Covered
 12788       Software with a work governed by one or more Secondary Licenses, and the
 12789       Covered Software is not Incompatible With Secondary Licenses, this
 12790       License permits You to additionally distribute such Covered Software
 12791       under the terms of such Secondary License(s), so that the recipient of
 12792       the Larger Work may, at their option, further distribute the Covered
 12793       Software under the terms of either this License or such Secondary
 12794       License(s).
 12795  
 12796  3.4. Notices
 12797  
 12798       You may not remove or alter the substance of any license notices
 12799       (including copyright notices, patent notices, disclaimers of warranty, or
 12800       limitations of liability) contained within the Source Code Form of the
 12801       Covered Software, except that You may alter any license notices to the
 12802       extent required to remedy known factual inaccuracies.
 12803  
 12804  3.5. Application of Additional Terms
 12805  
 12806       You may choose to offer, and to charge a fee for, warranty, support,
 12807       indemnity or liability obligations to one or more recipients of Covered
 12808       Software. However, You may do so only on Your own behalf, and not on
 12809       behalf of any Contributor. You must make it absolutely clear that any
 12810       such warranty, support, indemnity, or liability obligation is offered by
 12811       You alone, and You hereby agree to indemnify every Contributor for any
 12812       liability incurred by such Contributor as a result of warranty, support,
 12813       indemnity or liability terms You offer. You may include additional
 12814       disclaimers of warranty and limitations of liability specific to any
 12815       jurisdiction.
 12816  
 12817  4. Inability to Comply Due to Statute or Regulation
 12818  
 12819     If it is impossible for You to comply with any of the terms of this License
 12820     with respect to some or all of the Covered Software due to statute,
 12821     judicial order, or regulation then You must: (a) comply with the terms of
 12822     this License to the maximum extent possible; and (b) describe the
 12823     limitations and the code they affect. Such description must be placed in a
 12824     text file included with all distributions of the Covered Software under
 12825     this License. Except to the extent prohibited by statute or regulation,
 12826     such description must be sufficiently detailed for a recipient of ordinary
 12827     skill to be able to understand it.
 12828  
 12829  5. Termination
 12830  
 12831  5.1. The rights granted under this License will terminate automatically if You
 12832       fail to comply with any of its terms. However, if You become compliant,
 12833       then the rights granted under this License from a particular Contributor
 12834       are reinstated (a) provisionally, unless and until such Contributor
 12835       explicitly and finally terminates Your grants, and (b) on an ongoing
 12836       basis, if such Contributor fails to notify You of the non-compliance by
 12837       some reasonable means prior to 60 days after You have come back into
 12838       compliance. Moreover, Your grants from a particular Contributor are
 12839       reinstated on an ongoing basis if such Contributor notifies You of the
 12840       non-compliance by some reasonable means, this is the first time You have
 12841       received notice of non-compliance with this License from such
 12842       Contributor, and You become compliant prior to 30 days after Your receipt
 12843       of the notice.
 12844  
 12845  5.2. If You initiate litigation against any entity by asserting a patent
 12846       infringement claim (excluding declaratory judgment actions,
 12847       counter-claims, and cross-claims) alleging that a Contributor Version
 12848       directly or indirectly infringes any patent, then the rights granted to
 12849       You by any and all Contributors for the Covered Software under Section
 12850       2.1 of this License shall terminate.
 12851  
 12852  5.3. In the event of termination under Sections 5.1 or 5.2 above, all end user
 12853       license agreements (excluding distributors and resellers) which have been
 12854       validly granted by You or Your distributors under this License prior to
 12855       termination shall survive termination.
 12856  
 12857  6. Disclaimer of Warranty
 12858  
 12859     Covered Software is provided under this License on an "as is" basis,
 12860     without warranty of any kind, either expressed, implied, or statutory,
 12861     including, without limitation, warranties that the Covered Software is free
 12862     of defects, merchantable, fit for a particular purpose or non-infringing.
 12863     The entire risk as to the quality and performance of the Covered Software
 12864     is with You. Should any Covered Software prove defective in any respect,
 12865     You (not any Contributor) assume the cost of any necessary servicing,
 12866     repair, or correction. This disclaimer of warranty constitutes an essential
 12867     part of this License. No use of  any Covered Software is authorized under
 12868     this License except under this disclaimer.
 12869  
 12870  7. Limitation of Liability
 12871  
 12872     Under no circumstances and under no legal theory, whether tort (including
 12873     negligence), contract, or otherwise, shall any Contributor, or anyone who
 12874     distributes Covered Software as permitted above, be liable to You for any
 12875     direct, indirect, special, incidental, or consequential damages of any
 12876     character including, without limitation, damages for lost profits, loss of
 12877     goodwill, work stoppage, computer failure or malfunction, or any and all
 12878     other commercial damages or losses, even if such party shall have been
 12879     informed of the possibility of such damages. This limitation of liability
 12880     shall not apply to liability for death or personal injury resulting from
 12881     such party's negligence to the extent applicable law prohibits such
 12882     limitation. Some jurisdictions do not allow the exclusion or limitation of
 12883     incidental or consequential damages, so this exclusion and limitation may
 12884     not apply to You.
 12885  
 12886  8. Litigation
 12887  
 12888     Any litigation relating to this License may be brought only in the courts
 12889     of a jurisdiction where the defendant maintains its principal place of
 12890     business and such litigation shall be governed by laws of that
 12891     jurisdiction, without reference to its conflict-of-law provisions. Nothing
 12892     in this Section shall prevent a party's ability to bring cross-claims or
 12893     counter-claims.
 12894  
 12895  9. Miscellaneous
 12896  
 12897     This License represents the complete agreement concerning the subject
 12898     matter hereof. If any provision of this License is held to be
 12899     unenforceable, such provision shall be reformed only to the extent
 12900     necessary to make it enforceable. Any law or regulation which provides that
 12901     the language of a contract shall be construed against the drafter shall not
 12902     be used to construe this License against a Contributor.
 12903  
 12904  
 12905  10. Versions of the License
 12906  
 12907  10.1. New Versions
 12908  
 12909        Mozilla Foundation is the license steward. Except as provided in Section
 12910        10.3, no one other than the license steward has the right to modify or
 12911        publish new versions of this License. Each version will be given a
 12912        distinguishing version number.
 12913  
 12914  10.2. Effect of New Versions
 12915  
 12916        You may distribute the Covered Software under the terms of the version
 12917        of the License under which You originally received the Covered Software,
 12918        or under the terms of any subsequent version published by the license
 12919        steward.
 12920  
 12921  10.3. Modified Versions
 12922  
 12923        If you create software not governed by this License, and you want to
 12924        create a new license for such software, you may create and use a
 12925        modified version of this License if you rename the license and remove
 12926        any references to the name of the license steward (except to note that
 12927        such modified license differs from this License).
 12928  
 12929  10.4. Distributing Source Code Form that is Incompatible With Secondary
 12930        Licenses If You choose to distribute Source Code Form that is
 12931        Incompatible With Secondary Licenses under the terms of this version of
 12932        the License, the notice described in Exhibit B of this License must be
 12933        attached.
 12934  
 12935  Exhibit A - Source Code Form License Notice
 12936  
 12937        This Source Code Form is subject to the
 12938        terms of the Mozilla Public License, v.
 12939        2.0. If a copy of the MPL was not
 12940        distributed with this file, You can
 12941        obtain one at
 12942        http://mozilla.org/MPL/2.0/.
 12943  
 12944  If it is not possible or desirable to put the notice in a particular file,
 12945  then You may include the notice in a location (such as a LICENSE file in a
 12946  relevant directory) where a recipient would be likely to look for such a
 12947  notice.
 12948  
 12949  You may add additional accurate notices of copyright ownership.
 12950  
 12951  Exhibit B - "Incompatible With Secondary Licenses" Notice
 12952  
 12953        This Source Code Form is "Incompatible
 12954        With Secondary Licenses", as defined by
 12955        the Mozilla Public License, v. 2.0.
 12956  
 12957  
 12958  ================================================================
 12959  
 12960  github.com/stretchr/testify
 12961  https://github.com/stretchr/testify
 12962  ----------------------------------------------------------------
 12963  MIT License
 12964  
 12965  Copyright (c) 2012-2020 Mat Ryer, Tyler Bunnell and contributors.
 12966  
 12967  Permission is hereby granted, free of charge, to any person obtaining a copy
 12968  of this software and associated documentation files (the "Software"), to deal
 12969  in the Software without restriction, including without limitation the rights
 12970  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 12971  copies of the Software, and to permit persons to whom the Software is
 12972  furnished to do so, subject to the following conditions:
 12973  
 12974  The above copyright notice and this permission notice shall be included in all
 12975  copies or substantial portions of the Software.
 12976  
 12977  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 12978  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 12979  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 12980  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 12981  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 12982  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 12983  SOFTWARE.
 12984  
 12985  ================================================================
 12986  
 12987  github.com/tidwall/gjson
 12988  https://github.com/tidwall/gjson
 12989  ----------------------------------------------------------------
 12990  The MIT License (MIT)
 12991  
 12992  Copyright (c) 2016 Josh Baker
 12993  
 12994  Permission is hereby granted, free of charge, to any person obtaining a copy of
 12995  this software and associated documentation files (the "Software"), to deal in
 12996  the Software without restriction, including without limitation the rights to
 12997  use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
 12998  the Software, and to permit persons to whom the Software is furnished to do so,
 12999  subject to the following conditions:
 13000  
 13001  The above copyright notice and this permission notice shall be included in all
 13002  copies or substantial portions of the Software.
 13003  
 13004  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 13005  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
 13006  FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
 13007  COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
 13008  IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
 13009  CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 13010  
 13011  ================================================================
 13012  
 13013  github.com/tidwall/match
 13014  https://github.com/tidwall/match
 13015  ----------------------------------------------------------------
 13016  The MIT License (MIT)
 13017  
 13018  Copyright (c) 2016 Josh Baker
 13019  
 13020  Permission is hereby granted, free of charge, to any person obtaining a copy of
 13021  this software and associated documentation files (the "Software"), to deal in
 13022  the Software without restriction, including without limitation the rights to
 13023  use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
 13024  the Software, and to permit persons to whom the Software is furnished to do so,
 13025  subject to the following conditions:
 13026  
 13027  The above copyright notice and this permission notice shall be included in all
 13028  copies or substantial portions of the Software.
 13029  
 13030  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 13031  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
 13032  FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
 13033  COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
 13034  IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
 13035  CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 13036  
 13037  ================================================================
 13038  
 13039  github.com/tidwall/pretty
 13040  https://github.com/tidwall/pretty
 13041  ----------------------------------------------------------------
 13042  The MIT License (MIT)
 13043  
 13044  Copyright (c) 2017 Josh Baker
 13045  
 13046  Permission is hereby granted, free of charge, to any person obtaining a copy of
 13047  this software and associated documentation files (the "Software"), to deal in
 13048  the Software without restriction, including without limitation the rights to
 13049  use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
 13050  the Software, and to permit persons to whom the Software is furnished to do so,
 13051  subject to the following conditions:
 13052  
 13053  The above copyright notice and this permission notice shall be included in all
 13054  copies or substantial portions of the Software.
 13055  
 13056  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 13057  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
 13058  FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
 13059  COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
 13060  IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
 13061  CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 13062  
 13063  ================================================================
 13064  
 13065  github.com/tinylib/msgp
 13066  https://github.com/tinylib/msgp
 13067  ----------------------------------------------------------------
 13068  Copyright (c) 2014 Philip Hofer
 13069  Portions Copyright (c) 2009 The Go Authors (license at http://golang.org) where indicated
 13070  
 13071  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:
 13072  
 13073  The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
 13074  
 13075  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.
 13076  ================================================================
 13077  
 13078  github.com/tklauser/go-sysconf
 13079  https://github.com/tklauser/go-sysconf
 13080  ----------------------------------------------------------------
 13081  BSD 3-Clause License
 13082  
 13083  Copyright (c) 2018-2022, Tobias Klauser
 13084  All rights reserved.
 13085  
 13086  Redistribution and use in source and binary forms, with or without
 13087  modification, are permitted provided that the following conditions are met:
 13088  
 13089  * Redistributions of source code must retain the above copyright notice, this
 13090    list of conditions and the following disclaimer.
 13091  
 13092  * Redistributions in binary form must reproduce the above copyright notice,
 13093    this list of conditions and the following disclaimer in the documentation
 13094    and/or other materials provided with the distribution.
 13095  
 13096  * Neither the name of the copyright holder nor the names of its
 13097    contributors may be used to endorse or promote products derived from
 13098    this software without specific prior written permission.
 13099  
 13100  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
 13101  AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 13102  IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
 13103  DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
 13104  FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 13105  DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
 13106  SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
 13107  CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
 13108  OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 13109  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 13110  
 13111  ================================================================
 13112  
 13113  github.com/tklauser/numcpus
 13114  https://github.com/tklauser/numcpus
 13115  ----------------------------------------------------------------
 13116  
 13117                                   Apache License
 13118                             Version 2.0, January 2004
 13119                          http://www.apache.org/licenses/
 13120  
 13121     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 13122  
 13123     1. Definitions.
 13124  
 13125        "License" shall mean the terms and conditions for use, reproduction,
 13126        and distribution as defined by Sections 1 through 9 of this document.
 13127  
 13128        "Licensor" shall mean the copyright owner or entity authorized by
 13129        the copyright owner that is granting the License.
 13130  
 13131        "Legal Entity" shall mean the union of the acting entity and all
 13132        other entities that control, are controlled by, or are under common
 13133        control with that entity. For the purposes of this definition,
 13134        "control" means (i) the power, direct or indirect, to cause the
 13135        direction or management of such entity, whether by contract or
 13136        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 13137        outstanding shares, or (iii) beneficial ownership of such entity.
 13138  
 13139        "You" (or "Your") shall mean an individual or Legal Entity
 13140        exercising permissions granted by this License.
 13141  
 13142        "Source" form shall mean the preferred form for making modifications,
 13143        including but not limited to software source code, documentation
 13144        source, and configuration files.
 13145  
 13146        "Object" form shall mean any form resulting from mechanical
 13147        transformation or translation of a Source form, including but
 13148        not limited to compiled object code, generated documentation,
 13149        and conversions to other media types.
 13150  
 13151        "Work" shall mean the work of authorship, whether in Source or
 13152        Object form, made available under the License, as indicated by a
 13153        copyright notice that is included in or attached to the work
 13154        (an example is provided in the Appendix below).
 13155  
 13156        "Derivative Works" shall mean any work, whether in Source or Object
 13157        form, that is based on (or derived from) the Work and for which the
 13158        editorial revisions, annotations, elaborations, or other modifications
 13159        represent, as a whole, an original work of authorship. For the purposes
 13160        of this License, Derivative Works shall not include works that remain
 13161        separable from, or merely link (or bind by name) to the interfaces of,
 13162        the Work and Derivative Works thereof.
 13163  
 13164        "Contribution" shall mean any work of authorship, including
 13165        the original version of the Work and any modifications or additions
 13166        to that Work or Derivative Works thereof, that is intentionally
 13167        submitted to Licensor for inclusion in the Work by the copyright owner
 13168        or by an individual or Legal Entity authorized to submit on behalf of
 13169        the copyright owner. For the purposes of this definition, "submitted"
 13170        means any form of electronic, verbal, or written communication sent
 13171        to the Licensor or its representatives, including but not limited to
 13172        communication on electronic mailing lists, source code control systems,
 13173        and issue tracking systems that are managed by, or on behalf of, the
 13174        Licensor for the purpose of discussing and improving the Work, but
 13175        excluding communication that is conspicuously marked or otherwise
 13176        designated in writing by the copyright owner as "Not a Contribution."
 13177  
 13178        "Contributor" shall mean Licensor and any individual or Legal Entity
 13179        on behalf of whom a Contribution has been received by Licensor and
 13180        subsequently incorporated within the Work.
 13181  
 13182     2. Grant of Copyright License. Subject to the terms and conditions of
 13183        this License, each Contributor hereby grants to You a perpetual,
 13184        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 13185        copyright license to reproduce, prepare Derivative Works of,
 13186        publicly display, publicly perform, sublicense, and distribute the
 13187        Work and such Derivative Works in Source or Object form.
 13188  
 13189     3. Grant of Patent License. Subject to the terms and conditions of
 13190        this License, each Contributor hereby grants to You a perpetual,
 13191        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 13192        (except as stated in this section) patent license to make, have made,
 13193        use, offer to sell, sell, import, and otherwise transfer the Work,
 13194        where such license applies only to those patent claims licensable
 13195        by such Contributor that are necessarily infringed by their
 13196        Contribution(s) alone or by combination of their Contribution(s)
 13197        with the Work to which such Contribution(s) was submitted. If You
 13198        institute patent litigation against any entity (including a
 13199        cross-claim or counterclaim in a lawsuit) alleging that the Work
 13200        or a Contribution incorporated within the Work constitutes direct
 13201        or contributory patent infringement, then any patent licenses
 13202        granted to You under this License for that Work shall terminate
 13203        as of the date such litigation is filed.
 13204  
 13205     4. Redistribution. You may reproduce and distribute copies of the
 13206        Work or Derivative Works thereof in any medium, with or without
 13207        modifications, and in Source or Object form, provided that You
 13208        meet the following conditions:
 13209  
 13210        (a) You must give any other recipients of the Work or
 13211            Derivative Works a copy of this License; and
 13212  
 13213        (b) You must cause any modified files to carry prominent notices
 13214            stating that You changed the files; and
 13215  
 13216        (c) You must retain, in the Source form of any Derivative Works
 13217            that You distribute, all copyright, patent, trademark, and
 13218            attribution notices from the Source form of the Work,
 13219            excluding those notices that do not pertain to any part of
 13220            the Derivative Works; and
 13221  
 13222        (d) If the Work includes a "NOTICE" text file as part of its
 13223            distribution, then any Derivative Works that You distribute must
 13224            include a readable copy of the attribution notices contained
 13225            within such NOTICE file, excluding those notices that do not
 13226            pertain to any part of the Derivative Works, in at least one
 13227            of the following places: within a NOTICE text file distributed
 13228            as part of the Derivative Works; within the Source form or
 13229            documentation, if provided along with the Derivative Works; or,
 13230            within a display generated by the Derivative Works, if and
 13231            wherever such third-party notices normally appear. The contents
 13232            of the NOTICE file are for informational purposes only and
 13233            do not modify the License. You may add Your own attribution
 13234            notices within Derivative Works that You distribute, alongside
 13235            or as an addendum to the NOTICE text from the Work, provided
 13236            that such additional attribution notices cannot be construed
 13237            as modifying the License.
 13238  
 13239        You may add Your own copyright statement to Your modifications and
 13240        may provide additional or different license terms and conditions
 13241        for use, reproduction, or distribution of Your modifications, or
 13242        for any such Derivative Works as a whole, provided Your use,
 13243        reproduction, and distribution of the Work otherwise complies with
 13244        the conditions stated in this License.
 13245  
 13246     5. Submission of Contributions. Unless You explicitly state otherwise,
 13247        any Contribution intentionally submitted for inclusion in the Work
 13248        by You to the Licensor shall be under the terms and conditions of
 13249        this License, without any additional terms or conditions.
 13250        Notwithstanding the above, nothing herein shall supersede or modify
 13251        the terms of any separate license agreement you may have executed
 13252        with Licensor regarding such Contributions.
 13253  
 13254     6. Trademarks. This License does not grant permission to use the trade
 13255        names, trademarks, service marks, or product names of the Licensor,
 13256        except as required for reasonable and customary use in describing the
 13257        origin of the Work and reproducing the content of the NOTICE file.
 13258  
 13259     7. Disclaimer of Warranty. Unless required by applicable law or
 13260        agreed to in writing, Licensor provides the Work (and each
 13261        Contributor provides its Contributions) on an "AS IS" BASIS,
 13262        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 13263        implied, including, without limitation, any warranties or conditions
 13264        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 13265        PARTICULAR PURPOSE. You are solely responsible for determining the
 13266        appropriateness of using or redistributing the Work and assume any
 13267        risks associated with Your exercise of permissions under this License.
 13268  
 13269     8. Limitation of Liability. In no event and under no legal theory,
 13270        whether in tort (including negligence), contract, or otherwise,
 13271        unless required by applicable law (such as deliberate and grossly
 13272        negligent acts) or agreed to in writing, shall any Contributor be
 13273        liable to You for damages, including any direct, indirect, special,
 13274        incidental, or consequential damages of any character arising as a
 13275        result of this License or out of the use or inability to use the
 13276        Work (including but not limited to damages for loss of goodwill,
 13277        work stoppage, computer failure or malfunction, or any and all
 13278        other commercial damages or losses), even if such Contributor
 13279        has been advised of the possibility of such damages.
 13280  
 13281     9. Accepting Warranty or Additional Liability. While redistributing
 13282        the Work or Derivative Works thereof, You may choose to offer,
 13283        and charge a fee for, acceptance of support, warranty, indemnity,
 13284        or other liability obligations and/or rights consistent with this
 13285        License. However, in accepting such obligations, You may act only
 13286        on Your own behalf and on Your sole responsibility, not on behalf
 13287        of any other Contributor, and only if You agree to indemnify,
 13288        defend, and hold each Contributor harmless for any liability
 13289        incurred by, or claims asserted against, such Contributor by reason
 13290        of your accepting any such warranty or additional liability.
 13291  
 13292     END OF TERMS AND CONDITIONS
 13293  
 13294     APPENDIX: How to apply the Apache License to your work.
 13295  
 13296        To apply the Apache License to your work, attach the following
 13297        boilerplate notice, with the fields enclosed by brackets "[]"
 13298        replaced with your own identifying information. (Don't include
 13299        the brackets!)  The text should be enclosed in the appropriate
 13300        comment syntax for the file format. We also recommend that a
 13301        file or class name and description of purpose be included on the
 13302        same "printed page" as the copyright notice for easier
 13303        identification within third-party archives.
 13304  
 13305     Copyright [yyyy] [name of copyright owner]
 13306  
 13307     Licensed under the Apache License, Version 2.0 (the "License");
 13308     you may not use this file except in compliance with the License.
 13309     You may obtain a copy of the License at
 13310  
 13311         http://www.apache.org/licenses/LICENSE-2.0
 13312  
 13313     Unless required by applicable law or agreed to in writing, software
 13314     distributed under the License is distributed on an "AS IS" BASIS,
 13315     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 13316     See the License for the specific language governing permissions and
 13317     limitations under the License.
 13318  
 13319  ================================================================
 13320  
 13321  github.com/unrolled/secure
 13322  https://github.com/unrolled/secure
 13323  ----------------------------------------------------------------
 13324  The MIT License (MIT)
 13325  
 13326  Copyright (c) 2014 Cory Jacobsen
 13327  
 13328  Permission is hereby granted, free of charge, to any person obtaining a copy of
 13329  this software and associated documentation files (the "Software"), to deal in
 13330  the Software without restriction, including without limitation the rights to
 13331  use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
 13332  the Software, and to permit persons to whom the Software is furnished to do so,
 13333  subject to the following conditions:
 13334  
 13335  The above copyright notice and this permission notice shall be included in all
 13336  copies or substantial portions of the Software.
 13337  
 13338  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 13339  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
 13340  FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
 13341  COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
 13342  IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
 13343  CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 13344  
 13345  ================================================================
 13346  
 13347  github.com/vbauerster/mpb/v8
 13348  https://github.com/vbauerster/mpb/v8
 13349  ----------------------------------------------------------------
 13350  This is free and unencumbered software released into the public domain.
 13351  
 13352  Anyone is free to copy, modify, publish, use, compile, sell, or
 13353  distribute this software, either in source code form or as a compiled
 13354  binary, for any purpose, commercial or non-commercial, and by any
 13355  means.
 13356  
 13357  In jurisdictions that recognize copyright laws, the author or authors
 13358  of this software dedicate any and all copyright interest in the
 13359  software to the public domain. We make this dedication for the benefit
 13360  of the public at large and to the detriment of our heirs and
 13361  successors. We intend this dedication to be an overt act of
 13362  relinquishment in perpetuity of all present and future rights to this
 13363  software under copyright law.
 13364  
 13365  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
 13366  EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
 13367  MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
 13368  IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR
 13369  OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
 13370  ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
 13371  OTHER DEALINGS IN THE SOFTWARE.
 13372  
 13373  For more information, please refer to <http://unlicense.org/>
 13374  
 13375  ================================================================
 13376  
 13377  github.com/yusufpapurcu/wmi
 13378  https://github.com/yusufpapurcu/wmi
 13379  ----------------------------------------------------------------
 13380  The MIT License (MIT)
 13381  
 13382  Copyright (c) 2013 Stack Exchange
 13383  
 13384  Permission is hereby granted, free of charge, to any person obtaining a copy of
 13385  this software and associated documentation files (the "Software"), to deal in
 13386  the Software without restriction, including without limitation the rights to
 13387  use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
 13388  the Software, and to permit persons to whom the Software is furnished to do so,
 13389  subject to the following conditions:
 13390  
 13391  The above copyright notice and this permission notice shall be included in all
 13392  copies or substantial portions of the Software.
 13393  
 13394  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 13395  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
 13396  FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
 13397  COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
 13398  IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
 13399  CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 13400  
 13401  ================================================================
 13402  
 13403  go.etcd.io/etcd/api/v3
 13404  https://go.etcd.io/etcd/api/v3
 13405  ----------------------------------------------------------------
 13406  
 13407                                   Apache License
 13408                             Version 2.0, January 2004
 13409                          http://www.apache.org/licenses/
 13410  
 13411     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 13412  
 13413     1. Definitions.
 13414  
 13415        "License" shall mean the terms and conditions for use, reproduction,
 13416        and distribution as defined by Sections 1 through 9 of this document.
 13417  
 13418        "Licensor" shall mean the copyright owner or entity authorized by
 13419        the copyright owner that is granting the License.
 13420  
 13421        "Legal Entity" shall mean the union of the acting entity and all
 13422        other entities that control, are controlled by, or are under common
 13423        control with that entity. For the purposes of this definition,
 13424        "control" means (i) the power, direct or indirect, to cause the
 13425        direction or management of such entity, whether by contract or
 13426        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 13427        outstanding shares, or (iii) beneficial ownership of such entity.
 13428  
 13429        "You" (or "Your") shall mean an individual or Legal Entity
 13430        exercising permissions granted by this License.
 13431  
 13432        "Source" form shall mean the preferred form for making modifications,
 13433        including but not limited to software source code, documentation
 13434        source, and configuration files.
 13435  
 13436        "Object" form shall mean any form resulting from mechanical
 13437        transformation or translation of a Source form, including but
 13438        not limited to compiled object code, generated documentation,
 13439        and conversions to other media types.
 13440  
 13441        "Work" shall mean the work of authorship, whether in Source or
 13442        Object form, made available under the License, as indicated by a
 13443        copyright notice that is included in or attached to the work
 13444        (an example is provided in the Appendix below).
 13445  
 13446        "Derivative Works" shall mean any work, whether in Source or Object
 13447        form, that is based on (or derived from) the Work and for which the
 13448        editorial revisions, annotations, elaborations, or other modifications
 13449        represent, as a whole, an original work of authorship. For the purposes
 13450        of this License, Derivative Works shall not include works that remain
 13451        separable from, or merely link (or bind by name) to the interfaces of,
 13452        the Work and Derivative Works thereof.
 13453  
 13454        "Contribution" shall mean any work of authorship, including
 13455        the original version of the Work and any modifications or additions
 13456        to that Work or Derivative Works thereof, that is intentionally
 13457        submitted to Licensor for inclusion in the Work by the copyright owner
 13458        or by an individual or Legal Entity authorized to submit on behalf of
 13459        the copyright owner. For the purposes of this definition, "submitted"
 13460        means any form of electronic, verbal, or written communication sent
 13461        to the Licensor or its representatives, including but not limited to
 13462        communication on electronic mailing lists, source code control systems,
 13463        and issue tracking systems that are managed by, or on behalf of, the
 13464        Licensor for the purpose of discussing and improving the Work, but
 13465        excluding communication that is conspicuously marked or otherwise
 13466        designated in writing by the copyright owner as "Not a Contribution."
 13467  
 13468        "Contributor" shall mean Licensor and any individual or Legal Entity
 13469        on behalf of whom a Contribution has been received by Licensor and
 13470        subsequently incorporated within the Work.
 13471  
 13472     2. Grant of Copyright License. Subject to the terms and conditions of
 13473        this License, each Contributor hereby grants to You a perpetual,
 13474        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 13475        copyright license to reproduce, prepare Derivative Works of,
 13476        publicly display, publicly perform, sublicense, and distribute the
 13477        Work and such Derivative Works in Source or Object form.
 13478  
 13479     3. Grant of Patent License. Subject to the terms and conditions of
 13480        this License, each Contributor hereby grants to You a perpetual,
 13481        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 13482        (except as stated in this section) patent license to make, have made,
 13483        use, offer to sell, sell, import, and otherwise transfer the Work,
 13484        where such license applies only to those patent claims licensable
 13485        by such Contributor that are necessarily infringed by their
 13486        Contribution(s) alone or by combination of their Contribution(s)
 13487        with the Work to which such Contribution(s) was submitted. If You
 13488        institute patent litigation against any entity (including a
 13489        cross-claim or counterclaim in a lawsuit) alleging that the Work
 13490        or a Contribution incorporated within the Work constitutes direct
 13491        or contributory patent infringement, then any patent licenses
 13492        granted to You under this License for that Work shall terminate
 13493        as of the date such litigation is filed.
 13494  
 13495     4. Redistribution. You may reproduce and distribute copies of the
 13496        Work or Derivative Works thereof in any medium, with or without
 13497        modifications, and in Source or Object form, provided that You
 13498        meet the following conditions:
 13499  
 13500        (a) You must give any other recipients of the Work or
 13501            Derivative Works a copy of this License; and
 13502  
 13503        (b) You must cause any modified files to carry prominent notices
 13504            stating that You changed the files; and
 13505  
 13506        (c) You must retain, in the Source form of any Derivative Works
 13507            that You distribute, all copyright, patent, trademark, and
 13508            attribution notices from the Source form of the Work,
 13509            excluding those notices that do not pertain to any part of
 13510            the Derivative Works; and
 13511  
 13512        (d) If the Work includes a "NOTICE" text file as part of its
 13513            distribution, then any Derivative Works that You distribute must
 13514            include a readable copy of the attribution notices contained
 13515            within such NOTICE file, excluding those notices that do not
 13516            pertain to any part of the Derivative Works, in at least one
 13517            of the following places: within a NOTICE text file distributed
 13518            as part of the Derivative Works; within the Source form or
 13519            documentation, if provided along with the Derivative Works; or,
 13520            within a display generated by the Derivative Works, if and
 13521            wherever such third-party notices normally appear. The contents
 13522            of the NOTICE file are for informational purposes only and
 13523            do not modify the License. You may add Your own attribution
 13524            notices within Derivative Works that You distribute, alongside
 13525            or as an addendum to the NOTICE text from the Work, provided
 13526            that such additional attribution notices cannot be construed
 13527            as modifying the License.
 13528  
 13529        You may add Your own copyright statement to Your modifications and
 13530        may provide additional or different license terms and conditions
 13531        for use, reproduction, or distribution of Your modifications, or
 13532        for any such Derivative Works as a whole, provided Your use,
 13533        reproduction, and distribution of the Work otherwise complies with
 13534        the conditions stated in this License.
 13535  
 13536     5. Submission of Contributions. Unless You explicitly state otherwise,
 13537        any Contribution intentionally submitted for inclusion in the Work
 13538        by You to the Licensor shall be under the terms and conditions of
 13539        this License, without any additional terms or conditions.
 13540        Notwithstanding the above, nothing herein shall supersede or modify
 13541        the terms of any separate license agreement you may have executed
 13542        with Licensor regarding such Contributions.
 13543  
 13544     6. Trademarks. This License does not grant permission to use the trade
 13545        names, trademarks, service marks, or product names of the Licensor,
 13546        except as required for reasonable and customary use in describing the
 13547        origin of the Work and reproducing the content of the NOTICE file.
 13548  
 13549     7. Disclaimer of Warranty. Unless required by applicable law or
 13550        agreed to in writing, Licensor provides the Work (and each
 13551        Contributor provides its Contributions) on an "AS IS" BASIS,
 13552        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 13553        implied, including, without limitation, any warranties or conditions
 13554        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 13555        PARTICULAR PURPOSE. You are solely responsible for determining the
 13556        appropriateness of using or redistributing the Work and assume any
 13557        risks associated with Your exercise of permissions under this License.
 13558  
 13559     8. Limitation of Liability. In no event and under no legal theory,
 13560        whether in tort (including negligence), contract, or otherwise,
 13561        unless required by applicable law (such as deliberate and grossly
 13562        negligent acts) or agreed to in writing, shall any Contributor be
 13563        liable to You for damages, including any direct, indirect, special,
 13564        incidental, or consequential damages of any character arising as a
 13565        result of this License or out of the use or inability to use the
 13566        Work (including but not limited to damages for loss of goodwill,
 13567        work stoppage, computer failure or malfunction, or any and all
 13568        other commercial damages or losses), even if such Contributor
 13569        has been advised of the possibility of such damages.
 13570  
 13571     9. Accepting Warranty or Additional Liability. While redistributing
 13572        the Work or Derivative Works thereof, You may choose to offer,
 13573        and charge a fee for, acceptance of support, warranty, indemnity,
 13574        or other liability obligations and/or rights consistent with this
 13575        License. However, in accepting such obligations, You may act only
 13576        on Your own behalf and on Your sole responsibility, not on behalf
 13577        of any other Contributor, and only if You agree to indemnify,
 13578        defend, and hold each Contributor harmless for any liability
 13579        incurred by, or claims asserted against, such Contributor by reason
 13580        of your accepting any such warranty or additional liability.
 13581  
 13582     END OF TERMS AND CONDITIONS
 13583  
 13584     APPENDIX: How to apply the Apache License to your work.
 13585  
 13586        To apply the Apache License to your work, attach the following
 13587        boilerplate notice, with the fields enclosed by brackets "[]"
 13588        replaced with your own identifying information. (Don't include
 13589        the brackets!)  The text should be enclosed in the appropriate
 13590        comment syntax for the file format. We also recommend that a
 13591        file or class name and description of purpose be included on the
 13592        same "printed page" as the copyright notice for easier
 13593        identification within third-party archives.
 13594  
 13595     Copyright [yyyy] [name of copyright owner]
 13596  
 13597     Licensed under the Apache License, Version 2.0 (the "License");
 13598     you may not use this file except in compliance with the License.
 13599     You may obtain a copy of the License at
 13600  
 13601         http://www.apache.org/licenses/LICENSE-2.0
 13602  
 13603     Unless required by applicable law or agreed to in writing, software
 13604     distributed under the License is distributed on an "AS IS" BASIS,
 13605     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 13606     See the License for the specific language governing permissions and
 13607     limitations under the License.
 13608  
 13609  ================================================================
 13610  
 13611  go.etcd.io/etcd/client/pkg/v3
 13612  https://go.etcd.io/etcd/client/pkg/v3
 13613  ----------------------------------------------------------------
 13614  
 13615                                   Apache License
 13616                             Version 2.0, January 2004
 13617                          http://www.apache.org/licenses/
 13618  
 13619     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 13620  
 13621     1. Definitions.
 13622  
 13623        "License" shall mean the terms and conditions for use, reproduction,
 13624        and distribution as defined by Sections 1 through 9 of this document.
 13625  
 13626        "Licensor" shall mean the copyright owner or entity authorized by
 13627        the copyright owner that is granting the License.
 13628  
 13629        "Legal Entity" shall mean the union of the acting entity and all
 13630        other entities that control, are controlled by, or are under common
 13631        control with that entity. For the purposes of this definition,
 13632        "control" means (i) the power, direct or indirect, to cause the
 13633        direction or management of such entity, whether by contract or
 13634        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 13635        outstanding shares, or (iii) beneficial ownership of such entity.
 13636  
 13637        "You" (or "Your") shall mean an individual or Legal Entity
 13638        exercising permissions granted by this License.
 13639  
 13640        "Source" form shall mean the preferred form for making modifications,
 13641        including but not limited to software source code, documentation
 13642        source, and configuration files.
 13643  
 13644        "Object" form shall mean any form resulting from mechanical
 13645        transformation or translation of a Source form, including but
 13646        not limited to compiled object code, generated documentation,
 13647        and conversions to other media types.
 13648  
 13649        "Work" shall mean the work of authorship, whether in Source or
 13650        Object form, made available under the License, as indicated by a
 13651        copyright notice that is included in or attached to the work
 13652        (an example is provided in the Appendix below).
 13653  
 13654        "Derivative Works" shall mean any work, whether in Source or Object
 13655        form, that is based on (or derived from) the Work and for which the
 13656        editorial revisions, annotations, elaborations, or other modifications
 13657        represent, as a whole, an original work of authorship. For the purposes
 13658        of this License, Derivative Works shall not include works that remain
 13659        separable from, or merely link (or bind by name) to the interfaces of,
 13660        the Work and Derivative Works thereof.
 13661  
 13662        "Contribution" shall mean any work of authorship, including
 13663        the original version of the Work and any modifications or additions
 13664        to that Work or Derivative Works thereof, that is intentionally
 13665        submitted to Licensor for inclusion in the Work by the copyright owner
 13666        or by an individual or Legal Entity authorized to submit on behalf of
 13667        the copyright owner. For the purposes of this definition, "submitted"
 13668        means any form of electronic, verbal, or written communication sent
 13669        to the Licensor or its representatives, including but not limited to
 13670        communication on electronic mailing lists, source code control systems,
 13671        and issue tracking systems that are managed by, or on behalf of, the
 13672        Licensor for the purpose of discussing and improving the Work, but
 13673        excluding communication that is conspicuously marked or otherwise
 13674        designated in writing by the copyright owner as "Not a Contribution."
 13675  
 13676        "Contributor" shall mean Licensor and any individual or Legal Entity
 13677        on behalf of whom a Contribution has been received by Licensor and
 13678        subsequently incorporated within the Work.
 13679  
 13680     2. Grant of Copyright License. Subject to the terms and conditions of
 13681        this License, each Contributor hereby grants to You a perpetual,
 13682        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 13683        copyright license to reproduce, prepare Derivative Works of,
 13684        publicly display, publicly perform, sublicense, and distribute the
 13685        Work and such Derivative Works in Source or Object form.
 13686  
 13687     3. Grant of Patent License. Subject to the terms and conditions of
 13688        this License, each Contributor hereby grants to You a perpetual,
 13689        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 13690        (except as stated in this section) patent license to make, have made,
 13691        use, offer to sell, sell, import, and otherwise transfer the Work,
 13692        where such license applies only to those patent claims licensable
 13693        by such Contributor that are necessarily infringed by their
 13694        Contribution(s) alone or by combination of their Contribution(s)
 13695        with the Work to which such Contribution(s) was submitted. If You
 13696        institute patent litigation against any entity (including a
 13697        cross-claim or counterclaim in a lawsuit) alleging that the Work
 13698        or a Contribution incorporated within the Work constitutes direct
 13699        or contributory patent infringement, then any patent licenses
 13700        granted to You under this License for that Work shall terminate
 13701        as of the date such litigation is filed.
 13702  
 13703     4. Redistribution. You may reproduce and distribute copies of the
 13704        Work or Derivative Works thereof in any medium, with or without
 13705        modifications, and in Source or Object form, provided that You
 13706        meet the following conditions:
 13707  
 13708        (a) You must give any other recipients of the Work or
 13709            Derivative Works a copy of this License; and
 13710  
 13711        (b) You must cause any modified files to carry prominent notices
 13712            stating that You changed the files; and
 13713  
 13714        (c) You must retain, in the Source form of any Derivative Works
 13715            that You distribute, all copyright, patent, trademark, and
 13716            attribution notices from the Source form of the Work,
 13717            excluding those notices that do not pertain to any part of
 13718            the Derivative Works; and
 13719  
 13720        (d) If the Work includes a "NOTICE" text file as part of its
 13721            distribution, then any Derivative Works that You distribute must
 13722            include a readable copy of the attribution notices contained
 13723            within such NOTICE file, excluding those notices that do not
 13724            pertain to any part of the Derivative Works, in at least one
 13725            of the following places: within a NOTICE text file distributed
 13726            as part of the Derivative Works; within the Source form or
 13727            documentation, if provided along with the Derivative Works; or,
 13728            within a display generated by the Derivative Works, if and
 13729            wherever such third-party notices normally appear. The contents
 13730            of the NOTICE file are for informational purposes only and
 13731            do not modify the License. You may add Your own attribution
 13732            notices within Derivative Works that You distribute, alongside
 13733            or as an addendum to the NOTICE text from the Work, provided
 13734            that such additional attribution notices cannot be construed
 13735            as modifying the License.
 13736  
 13737        You may add Your own copyright statement to Your modifications and
 13738        may provide additional or different license terms and conditions
 13739        for use, reproduction, or distribution of Your modifications, or
 13740        for any such Derivative Works as a whole, provided Your use,
 13741        reproduction, and distribution of the Work otherwise complies with
 13742        the conditions stated in this License.
 13743  
 13744     5. Submission of Contributions. Unless You explicitly state otherwise,
 13745        any Contribution intentionally submitted for inclusion in the Work
 13746        by You to the Licensor shall be under the terms and conditions of
 13747        this License, without any additional terms or conditions.
 13748        Notwithstanding the above, nothing herein shall supersede or modify
 13749        the terms of any separate license agreement you may have executed
 13750        with Licensor regarding such Contributions.
 13751  
 13752     6. Trademarks. This License does not grant permission to use the trade
 13753        names, trademarks, service marks, or product names of the Licensor,
 13754        except as required for reasonable and customary use in describing the
 13755        origin of the Work and reproducing the content of the NOTICE file.
 13756  
 13757     7. Disclaimer of Warranty. Unless required by applicable law or
 13758        agreed to in writing, Licensor provides the Work (and each
 13759        Contributor provides its Contributions) on an "AS IS" BASIS,
 13760        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 13761        implied, including, without limitation, any warranties or conditions
 13762        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 13763        PARTICULAR PURPOSE. You are solely responsible for determining the
 13764        appropriateness of using or redistributing the Work and assume any
 13765        risks associated with Your exercise of permissions under this License.
 13766  
 13767     8. Limitation of Liability. In no event and under no legal theory,
 13768        whether in tort (including negligence), contract, or otherwise,
 13769        unless required by applicable law (such as deliberate and grossly
 13770        negligent acts) or agreed to in writing, shall any Contributor be
 13771        liable to You for damages, including any direct, indirect, special,
 13772        incidental, or consequential damages of any character arising as a
 13773        result of this License or out of the use or inability to use the
 13774        Work (including but not limited to damages for loss of goodwill,
 13775        work stoppage, computer failure or malfunction, or any and all
 13776        other commercial damages or losses), even if such Contributor
 13777        has been advised of the possibility of such damages.
 13778  
 13779     9. Accepting Warranty or Additional Liability. While redistributing
 13780        the Work or Derivative Works thereof, You may choose to offer,
 13781        and charge a fee for, acceptance of support, warranty, indemnity,
 13782        or other liability obligations and/or rights consistent with this
 13783        License. However, in accepting such obligations, You may act only
 13784        on Your own behalf and on Your sole responsibility, not on behalf
 13785        of any other Contributor, and only if You agree to indemnify,
 13786        defend, and hold each Contributor harmless for any liability
 13787        incurred by, or claims asserted against, such Contributor by reason
 13788        of your accepting any such warranty or additional liability.
 13789  
 13790     END OF TERMS AND CONDITIONS
 13791  
 13792     APPENDIX: How to apply the Apache License to your work.
 13793  
 13794        To apply the Apache License to your work, attach the following
 13795        boilerplate notice, with the fields enclosed by brackets "[]"
 13796        replaced with your own identifying information. (Don't include
 13797        the brackets!)  The text should be enclosed in the appropriate
 13798        comment syntax for the file format. We also recommend that a
 13799        file or class name and description of purpose be included on the
 13800        same "printed page" as the copyright notice for easier
 13801        identification within third-party archives.
 13802  
 13803     Copyright [yyyy] [name of copyright owner]
 13804  
 13805     Licensed under the Apache License, Version 2.0 (the "License");
 13806     you may not use this file except in compliance with the License.
 13807     You may obtain a copy of the License at
 13808  
 13809         http://www.apache.org/licenses/LICENSE-2.0
 13810  
 13811     Unless required by applicable law or agreed to in writing, software
 13812     distributed under the License is distributed on an "AS IS" BASIS,
 13813     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 13814     See the License for the specific language governing permissions and
 13815     limitations under the License.
 13816  
 13817  ================================================================
 13818  
 13819  go.etcd.io/etcd/client/v3
 13820  https://go.etcd.io/etcd/client/v3
 13821  ----------------------------------------------------------------
 13822  
 13823                                   Apache License
 13824                             Version 2.0, January 2004
 13825                          http://www.apache.org/licenses/
 13826  
 13827     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 13828  
 13829     1. Definitions.
 13830  
 13831        "License" shall mean the terms and conditions for use, reproduction,
 13832        and distribution as defined by Sections 1 through 9 of this document.
 13833  
 13834        "Licensor" shall mean the copyright owner or entity authorized by
 13835        the copyright owner that is granting the License.
 13836  
 13837        "Legal Entity" shall mean the union of the acting entity and all
 13838        other entities that control, are controlled by, or are under common
 13839        control with that entity. For the purposes of this definition,
 13840        "control" means (i) the power, direct or indirect, to cause the
 13841        direction or management of such entity, whether by contract or
 13842        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 13843        outstanding shares, or (iii) beneficial ownership of such entity.
 13844  
 13845        "You" (or "Your") shall mean an individual or Legal Entity
 13846        exercising permissions granted by this License.
 13847  
 13848        "Source" form shall mean the preferred form for making modifications,
 13849        including but not limited to software source code, documentation
 13850        source, and configuration files.
 13851  
 13852        "Object" form shall mean any form resulting from mechanical
 13853        transformation or translation of a Source form, including but
 13854        not limited to compiled object code, generated documentation,
 13855        and conversions to other media types.
 13856  
 13857        "Work" shall mean the work of authorship, whether in Source or
 13858        Object form, made available under the License, as indicated by a
 13859        copyright notice that is included in or attached to the work
 13860        (an example is provided in the Appendix below).
 13861  
 13862        "Derivative Works" shall mean any work, whether in Source or Object
 13863        form, that is based on (or derived from) the Work and for which the
 13864        editorial revisions, annotations, elaborations, or other modifications
 13865        represent, as a whole, an original work of authorship. For the purposes
 13866        of this License, Derivative Works shall not include works that remain
 13867        separable from, or merely link (or bind by name) to the interfaces of,
 13868        the Work and Derivative Works thereof.
 13869  
 13870        "Contribution" shall mean any work of authorship, including
 13871        the original version of the Work and any modifications or additions
 13872        to that Work or Derivative Works thereof, that is intentionally
 13873        submitted to Licensor for inclusion in the Work by the copyright owner
 13874        or by an individual or Legal Entity authorized to submit on behalf of
 13875        the copyright owner. For the purposes of this definition, "submitted"
 13876        means any form of electronic, verbal, or written communication sent
 13877        to the Licensor or its representatives, including but not limited to
 13878        communication on electronic mailing lists, source code control systems,
 13879        and issue tracking systems that are managed by, or on behalf of, the
 13880        Licensor for the purpose of discussing and improving the Work, but
 13881        excluding communication that is conspicuously marked or otherwise
 13882        designated in writing by the copyright owner as "Not a Contribution."
 13883  
 13884        "Contributor" shall mean Licensor and any individual or Legal Entity
 13885        on behalf of whom a Contribution has been received by Licensor and
 13886        subsequently incorporated within the Work.
 13887  
 13888     2. Grant of Copyright License. Subject to the terms and conditions of
 13889        this License, each Contributor hereby grants to You a perpetual,
 13890        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 13891        copyright license to reproduce, prepare Derivative Works of,
 13892        publicly display, publicly perform, sublicense, and distribute the
 13893        Work and such Derivative Works in Source or Object form.
 13894  
 13895     3. Grant of Patent License. Subject to the terms and conditions of
 13896        this License, each Contributor hereby grants to You a perpetual,
 13897        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 13898        (except as stated in this section) patent license to make, have made,
 13899        use, offer to sell, sell, import, and otherwise transfer the Work,
 13900        where such license applies only to those patent claims licensable
 13901        by such Contributor that are necessarily infringed by their
 13902        Contribution(s) alone or by combination of their Contribution(s)
 13903        with the Work to which such Contribution(s) was submitted. If You
 13904        institute patent litigation against any entity (including a
 13905        cross-claim or counterclaim in a lawsuit) alleging that the Work
 13906        or a Contribution incorporated within the Work constitutes direct
 13907        or contributory patent infringement, then any patent licenses
 13908        granted to You under this License for that Work shall terminate
 13909        as of the date such litigation is filed.
 13910  
 13911     4. Redistribution. You may reproduce and distribute copies of the
 13912        Work or Derivative Works thereof in any medium, with or without
 13913        modifications, and in Source or Object form, provided that You
 13914        meet the following conditions:
 13915  
 13916        (a) You must give any other recipients of the Work or
 13917            Derivative Works a copy of this License; and
 13918  
 13919        (b) You must cause any modified files to carry prominent notices
 13920            stating that You changed the files; and
 13921  
 13922        (c) You must retain, in the Source form of any Derivative Works
 13923            that You distribute, all copyright, patent, trademark, and
 13924            attribution notices from the Source form of the Work,
 13925            excluding those notices that do not pertain to any part of
 13926            the Derivative Works; and
 13927  
 13928        (d) If the Work includes a "NOTICE" text file as part of its
 13929            distribution, then any Derivative Works that You distribute must
 13930            include a readable copy of the attribution notices contained
 13931            within such NOTICE file, excluding those notices that do not
 13932            pertain to any part of the Derivative Works, in at least one
 13933            of the following places: within a NOTICE text file distributed
 13934            as part of the Derivative Works; within the Source form or
 13935            documentation, if provided along with the Derivative Works; or,
 13936            within a display generated by the Derivative Works, if and
 13937            wherever such third-party notices normally appear. The contents
 13938            of the NOTICE file are for informational purposes only and
 13939            do not modify the License. You may add Your own attribution
 13940            notices within Derivative Works that You distribute, alongside
 13941            or as an addendum to the NOTICE text from the Work, provided
 13942            that such additional attribution notices cannot be construed
 13943            as modifying the License.
 13944  
 13945        You may add Your own copyright statement to Your modifications and
 13946        may provide additional or different license terms and conditions
 13947        for use, reproduction, or distribution of Your modifications, or
 13948        for any such Derivative Works as a whole, provided Your use,
 13949        reproduction, and distribution of the Work otherwise complies with
 13950        the conditions stated in this License.
 13951  
 13952     5. Submission of Contributions. Unless You explicitly state otherwise,
 13953        any Contribution intentionally submitted for inclusion in the Work
 13954        by You to the Licensor shall be under the terms and conditions of
 13955        this License, without any additional terms or conditions.
 13956        Notwithstanding the above, nothing herein shall supersede or modify
 13957        the terms of any separate license agreement you may have executed
 13958        with Licensor regarding such Contributions.
 13959  
 13960     6. Trademarks. This License does not grant permission to use the trade
 13961        names, trademarks, service marks, or product names of the Licensor,
 13962        except as required for reasonable and customary use in describing the
 13963        origin of the Work and reproducing the content of the NOTICE file.
 13964  
 13965     7. Disclaimer of Warranty. Unless required by applicable law or
 13966        agreed to in writing, Licensor provides the Work (and each
 13967        Contributor provides its Contributions) on an "AS IS" BASIS,
 13968        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 13969        implied, including, without limitation, any warranties or conditions
 13970        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 13971        PARTICULAR PURPOSE. You are solely responsible for determining the
 13972        appropriateness of using or redistributing the Work and assume any
 13973        risks associated with Your exercise of permissions under this License.
 13974  
 13975     8. Limitation of Liability. In no event and under no legal theory,
 13976        whether in tort (including negligence), contract, or otherwise,
 13977        unless required by applicable law (such as deliberate and grossly
 13978        negligent acts) or agreed to in writing, shall any Contributor be
 13979        liable to You for damages, including any direct, indirect, special,
 13980        incidental, or consequential damages of any character arising as a
 13981        result of this License or out of the use or inability to use the
 13982        Work (including but not limited to damages for loss of goodwill,
 13983        work stoppage, computer failure or malfunction, or any and all
 13984        other commercial damages or losses), even if such Contributor
 13985        has been advised of the possibility of such damages.
 13986  
 13987     9. Accepting Warranty or Additional Liability. While redistributing
 13988        the Work or Derivative Works thereof, You may choose to offer,
 13989        and charge a fee for, acceptance of support, warranty, indemnity,
 13990        or other liability obligations and/or rights consistent with this
 13991        License. However, in accepting such obligations, You may act only
 13992        on Your own behalf and on Your sole responsibility, not on behalf
 13993        of any other Contributor, and only if You agree to indemnify,
 13994        defend, and hold each Contributor harmless for any liability
 13995        incurred by, or claims asserted against, such Contributor by reason
 13996        of your accepting any such warranty or additional liability.
 13997  
 13998     END OF TERMS AND CONDITIONS
 13999  
 14000     APPENDIX: How to apply the Apache License to your work.
 14001  
 14002        To apply the Apache License to your work, attach the following
 14003        boilerplate notice, with the fields enclosed by brackets "[]"
 14004        replaced with your own identifying information. (Don't include
 14005        the brackets!)  The text should be enclosed in the appropriate
 14006        comment syntax for the file format. We also recommend that a
 14007        file or class name and description of purpose be included on the
 14008        same "printed page" as the copyright notice for easier
 14009        identification within third-party archives.
 14010  
 14011     Copyright [yyyy] [name of copyright owner]
 14012  
 14013     Licensed under the Apache License, Version 2.0 (the "License");
 14014     you may not use this file except in compliance with the License.
 14015     You may obtain a copy of the License at
 14016  
 14017         http://www.apache.org/licenses/LICENSE-2.0
 14018  
 14019     Unless required by applicable law or agreed to in writing, software
 14020     distributed under the License is distributed on an "AS IS" BASIS,
 14021     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 14022     See the License for the specific language governing permissions and
 14023     limitations under the License.
 14024  
 14025  ================================================================
 14026  
 14027  go.mongodb.org/mongo-driver
 14028  https://go.mongodb.org/mongo-driver
 14029  ----------------------------------------------------------------
 14030                                   Apache License
 14031                             Version 2.0, January 2004
 14032                          http://www.apache.org/licenses/
 14033  
 14034     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 14035  
 14036     1. Definitions.
 14037  
 14038        "License" shall mean the terms and conditions for use, reproduction,
 14039        and distribution as defined by Sections 1 through 9 of this document.
 14040  
 14041        "Licensor" shall mean the copyright owner or entity authorized by
 14042        the copyright owner that is granting the License.
 14043  
 14044        "Legal Entity" shall mean the union of the acting entity and all
 14045        other entities that control, are controlled by, or are under common
 14046        control with that entity. For the purposes of this definition,
 14047        "control" means (i) the power, direct or indirect, to cause the
 14048        direction or management of such entity, whether by contract or
 14049        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 14050        outstanding shares, or (iii) beneficial ownership of such entity.
 14051  
 14052        "You" (or "Your") shall mean an individual or Legal Entity
 14053        exercising permissions granted by this License.
 14054  
 14055        "Source" form shall mean the preferred form for making modifications,
 14056        including but not limited to software source code, documentation
 14057        source, and configuration files.
 14058  
 14059        "Object" form shall mean any form resulting from mechanical
 14060        transformation or translation of a Source form, including but
 14061        not limited to compiled object code, generated documentation,
 14062        and conversions to other media types.
 14063  
 14064        "Work" shall mean the work of authorship, whether in Source or
 14065        Object form, made available under the License, as indicated by a
 14066        copyright notice that is included in or attached to the work
 14067        (an example is provided in the Appendix below).
 14068  
 14069        "Derivative Works" shall mean any work, whether in Source or Object
 14070        form, that is based on (or derived from) the Work and for which the
 14071        editorial revisions, annotations, elaborations, or other modifications
 14072        represent, as a whole, an original work of authorship. For the purposes
 14073        of this License, Derivative Works shall not include works that remain
 14074        separable from, or merely link (or bind by name) to the interfaces of,
 14075        the Work and Derivative Works thereof.
 14076  
 14077        "Contribution" shall mean any work of authorship, including
 14078        the original version of the Work and any modifications or additions
 14079        to that Work or Derivative Works thereof, that is intentionally
 14080        submitted to Licensor for inclusion in the Work by the copyright owner
 14081        or by an individual or Legal Entity authorized to submit on behalf of
 14082        the copyright owner. For the purposes of this definition, "submitted"
 14083        means any form of electronic, verbal, or written communication sent
 14084        to the Licensor or its representatives, including but not limited to
 14085        communication on electronic mailing lists, source code control systems,
 14086        and issue tracking systems that are managed by, or on behalf of, the
 14087        Licensor for the purpose of discussing and improving the Work, but
 14088        excluding communication that is conspicuously marked or otherwise
 14089        designated in writing by the copyright owner as "Not a Contribution."
 14090  
 14091        "Contributor" shall mean Licensor and any individual or Legal Entity
 14092        on behalf of whom a Contribution has been received by Licensor and
 14093        subsequently incorporated within the Work.
 14094  
 14095     2. Grant of Copyright License. Subject to the terms and conditions of
 14096        this License, each Contributor hereby grants to You a perpetual,
 14097        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 14098        copyright license to reproduce, prepare Derivative Works of,
 14099        publicly display, publicly perform, sublicense, and distribute the
 14100        Work and such Derivative Works in Source or Object form.
 14101  
 14102     3. Grant of Patent License. Subject to the terms and conditions of
 14103        this License, each Contributor hereby grants to You a perpetual,
 14104        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 14105        (except as stated in this section) patent license to make, have made,
 14106        use, offer to sell, sell, import, and otherwise transfer the Work,
 14107        where such license applies only to those patent claims licensable
 14108        by such Contributor that are necessarily infringed by their
 14109        Contribution(s) alone or by combination of their Contribution(s)
 14110        with the Work to which such Contribution(s) was submitted. If You
 14111        institute patent litigation against any entity (including a
 14112        cross-claim or counterclaim in a lawsuit) alleging that the Work
 14113        or a Contribution incorporated within the Work constitutes direct
 14114        or contributory patent infringement, then any patent licenses
 14115        granted to You under this License for that Work shall terminate
 14116        as of the date such litigation is filed.
 14117  
 14118     4. Redistribution. You may reproduce and distribute copies of the
 14119        Work or Derivative Works thereof in any medium, with or without
 14120        modifications, and in Source or Object form, provided that You
 14121        meet the following conditions:
 14122  
 14123        (a) You must give any other recipients of the Work or
 14124            Derivative Works a copy of this License; and
 14125  
 14126        (b) You must cause any modified files to carry prominent notices
 14127            stating that You changed the files; and
 14128  
 14129        (c) You must retain, in the Source form of any Derivative Works
 14130            that You distribute, all copyright, patent, trademark, and
 14131            attribution notices from the Source form of the Work,
 14132            excluding those notices that do not pertain to any part of
 14133            the Derivative Works; and
 14134  
 14135        (d) If the Work includes a "NOTICE" text file as part of its
 14136            distribution, then any Derivative Works that You distribute must
 14137            include a readable copy of the attribution notices contained
 14138            within such NOTICE file, excluding those notices that do not
 14139            pertain to any part of the Derivative Works, in at least one
 14140            of the following places: within a NOTICE text file distributed
 14141            as part of the Derivative Works; within the Source form or
 14142            documentation, if provided along with the Derivative Works; or,
 14143            within a display generated by the Derivative Works, if and
 14144            wherever such third-party notices normally appear. The contents
 14145            of the NOTICE file are for informational purposes only and
 14146            do not modify the License. You may add Your own attribution
 14147            notices within Derivative Works that You distribute, alongside
 14148            or as an addendum to the NOTICE text from the Work, provided
 14149            that such additional attribution notices cannot be construed
 14150            as modifying the License.
 14151  
 14152        You may add Your own copyright statement to Your modifications and
 14153        may provide additional or different license terms and conditions
 14154        for use, reproduction, or distribution of Your modifications, or
 14155        for any such Derivative Works as a whole, provided Your use,
 14156        reproduction, and distribution of the Work otherwise complies with
 14157        the conditions stated in this License.
 14158  
 14159     5. Submission of Contributions. Unless You explicitly state otherwise,
 14160        any Contribution intentionally submitted for inclusion in the Work
 14161        by You to the Licensor shall be under the terms and conditions of
 14162        this License, without any additional terms or conditions.
 14163        Notwithstanding the above, nothing herein shall supersede or modify
 14164        the terms of any separate license agreement you may have executed
 14165        with Licensor regarding such Contributions.
 14166  
 14167     6. Trademarks. This License does not grant permission to use the trade
 14168        names, trademarks, service marks, or product names of the Licensor,
 14169        except as required for reasonable and customary use in describing the
 14170        origin of the Work and reproducing the content of the NOTICE file.
 14171  
 14172     7. Disclaimer of Warranty. Unless required by applicable law or
 14173        agreed to in writing, Licensor provides the Work (and each
 14174        Contributor provides its Contributions) on an "AS IS" BASIS,
 14175        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 14176        implied, including, without limitation, any warranties or conditions
 14177        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 14178        PARTICULAR PURPOSE. You are solely responsible for determining the
 14179        appropriateness of using or redistributing the Work and assume any
 14180        risks associated with Your exercise of permissions under this License.
 14181  
 14182     8. Limitation of Liability. In no event and under no legal theory,
 14183        whether in tort (including negligence), contract, or otherwise,
 14184        unless required by applicable law (such as deliberate and grossly
 14185        negligent acts) or agreed to in writing, shall any Contributor be
 14186        liable to You for damages, including any direct, indirect, special,
 14187        incidental, or consequential damages of any character arising as a
 14188        result of this License or out of the use or inability to use the
 14189        Work (including but not limited to damages for loss of goodwill,
 14190        work stoppage, computer failure or malfunction, or any and all
 14191        other commercial damages or losses), even if such Contributor
 14192        has been advised of the possibility of such damages.
 14193  
 14194     9. Accepting Warranty or Additional Liability. While redistributing
 14195        the Work or Derivative Works thereof, You may choose to offer,
 14196        and charge a fee for, acceptance of support, warranty, indemnity,
 14197        or other liability obligations and/or rights consistent with this
 14198        License. However, in accepting such obligations, You may act only
 14199        on Your own behalf and on Your sole responsibility, not on behalf
 14200        of any other Contributor, and only if You agree to indemnify,
 14201        defend, and hold each Contributor harmless for any liability
 14202        incurred by, or claims asserted against, such Contributor by reason
 14203        of your accepting any such warranty or additional liability.
 14204  
 14205     END OF TERMS AND CONDITIONS
 14206  
 14207     APPENDIX: How to apply the Apache License to your work.
 14208  
 14209        To apply the Apache License to your work, attach the following
 14210        boilerplate notice, with the fields enclosed by brackets "[]"
 14211        replaced with your own identifying information. (Don't include
 14212        the brackets!)  The text should be enclosed in the appropriate
 14213        comment syntax for the file format. We also recommend that a
 14214        file or class name and description of purpose be included on the
 14215        same "printed page" as the copyright notice for easier
 14216        identification within third-party archives.
 14217  
 14218     Copyright [yyyy] [name of copyright owner]
 14219  
 14220     Licensed under the Apache License, Version 2.0 (the "License");
 14221     you may not use this file except in compliance with the License.
 14222     You may obtain a copy of the License at
 14223  
 14224         http://www.apache.org/licenses/LICENSE-2.0
 14225  
 14226     Unless required by applicable law or agreed to in writing, software
 14227     distributed under the License is distributed on an "AS IS" BASIS,
 14228     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 14229     See the License for the specific language governing permissions and
 14230     limitations under the License.
 14231  
 14232  ================================================================
 14233  
 14234  go.uber.org/goleak
 14235  https://go.uber.org/goleak
 14236  ----------------------------------------------------------------
 14237  The MIT License (MIT)
 14238  
 14239  Copyright (c) 2018 Uber Technologies, Inc.
 14240  
 14241  Permission is hereby granted, free of charge, to any person obtaining a copy
 14242  of this software and associated documentation files (the "Software"), to deal
 14243  in the Software without restriction, including without limitation the rights
 14244  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 14245  copies of the Software, and to permit persons to whom the Software is
 14246  furnished to do so, subject to the following conditions:
 14247  
 14248  The above copyright notice and this permission notice shall be included in
 14249  all copies or substantial portions of the Software.
 14250  
 14251  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 14252  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 14253  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 14254  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 14255  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 14256  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 14257  THE SOFTWARE.
 14258  
 14259  ================================================================
 14260  
 14261  go.uber.org/multierr
 14262  https://go.uber.org/multierr
 14263  ----------------------------------------------------------------
 14264  Copyright (c) 2017-2021 Uber Technologies, Inc.
 14265  
 14266  Permission is hereby granted, free of charge, to any person obtaining a copy
 14267  of this software and associated documentation files (the "Software"), to deal
 14268  in the Software without restriction, including without limitation the rights
 14269  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 14270  copies of the Software, and to permit persons to whom the Software is
 14271  furnished to do so, subject to the following conditions:
 14272  
 14273  The above copyright notice and this permission notice shall be included in
 14274  all copies or substantial portions of the Software.
 14275  
 14276  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 14277  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 14278  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 14279  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 14280  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 14281  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 14282  THE SOFTWARE.
 14283  
 14284  ================================================================
 14285  
 14286  go.uber.org/zap
 14287  https://go.uber.org/zap
 14288  ----------------------------------------------------------------
 14289  Copyright (c) 2016-2017 Uber Technologies, Inc.
 14290  
 14291  Permission is hereby granted, free of charge, to any person obtaining a copy
 14292  of this software and associated documentation files (the "Software"), to deal
 14293  in the Software without restriction, including without limitation the rights
 14294  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 14295  copies of the Software, and to permit persons to whom the Software is
 14296  furnished to do so, subject to the following conditions:
 14297  
 14298  The above copyright notice and this permission notice shall be included in
 14299  all copies or substantial portions of the Software.
 14300  
 14301  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 14302  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 14303  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 14304  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 14305  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 14306  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 14307  THE SOFTWARE.
 14308  
 14309  ================================================================
 14310  
 14311  golang.org/x/crypto
 14312  https://golang.org/x/crypto
 14313  ----------------------------------------------------------------
 14314  Copyright (c) 2009 The Go Authors. All rights reserved.
 14315  
 14316  Redistribution and use in source and binary forms, with or without
 14317  modification, are permitted provided that the following conditions are
 14318  met:
 14319  
 14320     * Redistributions of source code must retain the above copyright
 14321  notice, this list of conditions and the following disclaimer.
 14322     * Redistributions in binary form must reproduce the above
 14323  copyright notice, this list of conditions and the following disclaimer
 14324  in the documentation and/or other materials provided with the
 14325  distribution.
 14326     * Neither the name of Google Inc. nor the names of its
 14327  contributors may be used to endorse or promote products derived from
 14328  this software without specific prior written permission.
 14329  
 14330  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 14331  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 14332  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 14333  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 14334  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 14335  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 14336  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 14337  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 14338  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 14339  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 14340  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 14341  
 14342  ================================================================
 14343  
 14344  golang.org/x/net
 14345  https://golang.org/x/net
 14346  ----------------------------------------------------------------
 14347  Copyright (c) 2009 The Go Authors. All rights reserved.
 14348  
 14349  Redistribution and use in source and binary forms, with or without
 14350  modification, are permitted provided that the following conditions are
 14351  met:
 14352  
 14353     * Redistributions of source code must retain the above copyright
 14354  notice, this list of conditions and the following disclaimer.
 14355     * Redistributions in binary form must reproduce the above
 14356  copyright notice, this list of conditions and the following disclaimer
 14357  in the documentation and/or other materials provided with the
 14358  distribution.
 14359     * Neither the name of Google Inc. nor the names of its
 14360  contributors may be used to endorse or promote products derived from
 14361  this software without specific prior written permission.
 14362  
 14363  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 14364  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 14365  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 14366  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 14367  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 14368  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 14369  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 14370  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 14371  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 14372  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 14373  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 14374  
 14375  ================================================================
 14376  
 14377  golang.org/x/oauth2
 14378  https://golang.org/x/oauth2
 14379  ----------------------------------------------------------------
 14380  Copyright (c) 2009 The Go Authors. All rights reserved.
 14381  
 14382  Redistribution and use in source and binary forms, with or without
 14383  modification, are permitted provided that the following conditions are
 14384  met:
 14385  
 14386     * Redistributions of source code must retain the above copyright
 14387  notice, this list of conditions and the following disclaimer.
 14388     * Redistributions in binary form must reproduce the above
 14389  copyright notice, this list of conditions and the following disclaimer
 14390  in the documentation and/or other materials provided with the
 14391  distribution.
 14392     * Neither the name of Google Inc. nor the names of its
 14393  contributors may be used to endorse or promote products derived from
 14394  this software without specific prior written permission.
 14395  
 14396  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 14397  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 14398  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 14399  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 14400  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 14401  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 14402  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 14403  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 14404  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 14405  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 14406  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 14407  
 14408  ================================================================
 14409  
 14410  golang.org/x/sync
 14411  https://golang.org/x/sync
 14412  ----------------------------------------------------------------
 14413  Copyright (c) 2009 The Go Authors. All rights reserved.
 14414  
 14415  Redistribution and use in source and binary forms, with or without
 14416  modification, are permitted provided that the following conditions are
 14417  met:
 14418  
 14419     * Redistributions of source code must retain the above copyright
 14420  notice, this list of conditions and the following disclaimer.
 14421     * Redistributions in binary form must reproduce the above
 14422  copyright notice, this list of conditions and the following disclaimer
 14423  in the documentation and/or other materials provided with the
 14424  distribution.
 14425     * Neither the name of Google Inc. nor the names of its
 14426  contributors may be used to endorse or promote products derived from
 14427  this software without specific prior written permission.
 14428  
 14429  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 14430  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 14431  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 14432  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 14433  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 14434  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 14435  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 14436  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 14437  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 14438  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 14439  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 14440  
 14441  ================================================================
 14442  
 14443  golang.org/x/sys
 14444  https://golang.org/x/sys
 14445  ----------------------------------------------------------------
 14446  Copyright (c) 2009 The Go Authors. All rights reserved.
 14447  
 14448  Redistribution and use in source and binary forms, with or without
 14449  modification, are permitted provided that the following conditions are
 14450  met:
 14451  
 14452     * Redistributions of source code must retain the above copyright
 14453  notice, this list of conditions and the following disclaimer.
 14454     * Redistributions in binary form must reproduce the above
 14455  copyright notice, this list of conditions and the following disclaimer
 14456  in the documentation and/or other materials provided with the
 14457  distribution.
 14458     * Neither the name of Google Inc. nor the names of its
 14459  contributors may be used to endorse or promote products derived from
 14460  this software without specific prior written permission.
 14461  
 14462  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 14463  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 14464  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 14465  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 14466  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 14467  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 14468  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 14469  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 14470  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 14471  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 14472  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 14473  
 14474  ================================================================
 14475  
 14476  golang.org/x/term
 14477  https://golang.org/x/term
 14478  ----------------------------------------------------------------
 14479  Copyright (c) 2009 The Go Authors. All rights reserved.
 14480  
 14481  Redistribution and use in source and binary forms, with or without
 14482  modification, are permitted provided that the following conditions are
 14483  met:
 14484  
 14485     * Redistributions of source code must retain the above copyright
 14486  notice, this list of conditions and the following disclaimer.
 14487     * Redistributions in binary form must reproduce the above
 14488  copyright notice, this list of conditions and the following disclaimer
 14489  in the documentation and/or other materials provided with the
 14490  distribution.
 14491     * Neither the name of Google Inc. nor the names of its
 14492  contributors may be used to endorse or promote products derived from
 14493  this software without specific prior written permission.
 14494  
 14495  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 14496  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 14497  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 14498  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 14499  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 14500  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 14501  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 14502  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 14503  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 14504  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 14505  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 14506  
 14507  ================================================================
 14508  
 14509  golang.org/x/text
 14510  https://golang.org/x/text
 14511  ----------------------------------------------------------------
 14512  Copyright (c) 2009 The Go Authors. All rights reserved.
 14513  
 14514  Redistribution and use in source and binary forms, with or without
 14515  modification, are permitted provided that the following conditions are
 14516  met:
 14517  
 14518     * Redistributions of source code must retain the above copyright
 14519  notice, this list of conditions and the following disclaimer.
 14520     * Redistributions in binary form must reproduce the above
 14521  copyright notice, this list of conditions and the following disclaimer
 14522  in the documentation and/or other materials provided with the
 14523  distribution.
 14524     * Neither the name of Google Inc. nor the names of its
 14525  contributors may be used to endorse or promote products derived from
 14526  this software without specific prior written permission.
 14527  
 14528  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 14529  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 14530  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 14531  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 14532  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 14533  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 14534  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 14535  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 14536  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 14537  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 14538  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 14539  
 14540  ================================================================
 14541  
 14542  google.golang.org/appengine
 14543  https://google.golang.org/appengine
 14544  ----------------------------------------------------------------
 14545  
 14546                                   Apache License
 14547                             Version 2.0, January 2004
 14548                          http://www.apache.org/licenses/
 14549  
 14550     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 14551  
 14552     1. Definitions.
 14553  
 14554        "License" shall mean the terms and conditions for use, reproduction,
 14555        and distribution as defined by Sections 1 through 9 of this document.
 14556  
 14557        "Licensor" shall mean the copyright owner or entity authorized by
 14558        the copyright owner that is granting the License.
 14559  
 14560        "Legal Entity" shall mean the union of the acting entity and all
 14561        other entities that control, are controlled by, or are under common
 14562        control with that entity. For the purposes of this definition,
 14563        "control" means (i) the power, direct or indirect, to cause the
 14564        direction or management of such entity, whether by contract or
 14565        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 14566        outstanding shares, or (iii) beneficial ownership of such entity.
 14567  
 14568        "You" (or "Your") shall mean an individual or Legal Entity
 14569        exercising permissions granted by this License.
 14570  
 14571        "Source" form shall mean the preferred form for making modifications,
 14572        including but not limited to software source code, documentation
 14573        source, and configuration files.
 14574  
 14575        "Object" form shall mean any form resulting from mechanical
 14576        transformation or translation of a Source form, including but
 14577        not limited to compiled object code, generated documentation,
 14578        and conversions to other media types.
 14579  
 14580        "Work" shall mean the work of authorship, whether in Source or
 14581        Object form, made available under the License, as indicated by a
 14582        copyright notice that is included in or attached to the work
 14583        (an example is provided in the Appendix below).
 14584  
 14585        "Derivative Works" shall mean any work, whether in Source or Object
 14586        form, that is based on (or derived from) the Work and for which the
 14587        editorial revisions, annotations, elaborations, or other modifications
 14588        represent, as a whole, an original work of authorship. For the purposes
 14589        of this License, Derivative Works shall not include works that remain
 14590        separable from, or merely link (or bind by name) to the interfaces of,
 14591        the Work and Derivative Works thereof.
 14592  
 14593        "Contribution" shall mean any work of authorship, including
 14594        the original version of the Work and any modifications or additions
 14595        to that Work or Derivative Works thereof, that is intentionally
 14596        submitted to Licensor for inclusion in the Work by the copyright owner
 14597        or by an individual or Legal Entity authorized to submit on behalf of
 14598        the copyright owner. For the purposes of this definition, "submitted"
 14599        means any form of electronic, verbal, or written communication sent
 14600        to the Licensor or its representatives, including but not limited to
 14601        communication on electronic mailing lists, source code control systems,
 14602        and issue tracking systems that are managed by, or on behalf of, the
 14603        Licensor for the purpose of discussing and improving the Work, but
 14604        excluding communication that is conspicuously marked or otherwise
 14605        designated in writing by the copyright owner as "Not a Contribution."
 14606  
 14607        "Contributor" shall mean Licensor and any individual or Legal Entity
 14608        on behalf of whom a Contribution has been received by Licensor and
 14609        subsequently incorporated within the Work.
 14610  
 14611     2. Grant of Copyright License. Subject to the terms and conditions of
 14612        this License, each Contributor hereby grants to You a perpetual,
 14613        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 14614        copyright license to reproduce, prepare Derivative Works of,
 14615        publicly display, publicly perform, sublicense, and distribute the
 14616        Work and such Derivative Works in Source or Object form.
 14617  
 14618     3. Grant of Patent License. Subject to the terms and conditions of
 14619        this License, each Contributor hereby grants to You a perpetual,
 14620        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 14621        (except as stated in this section) patent license to make, have made,
 14622        use, offer to sell, sell, import, and otherwise transfer the Work,
 14623        where such license applies only to those patent claims licensable
 14624        by such Contributor that are necessarily infringed by their
 14625        Contribution(s) alone or by combination of their Contribution(s)
 14626        with the Work to which such Contribution(s) was submitted. If You
 14627        institute patent litigation against any entity (including a
 14628        cross-claim or counterclaim in a lawsuit) alleging that the Work
 14629        or a Contribution incorporated within the Work constitutes direct
 14630        or contributory patent infringement, then any patent licenses
 14631        granted to You under this License for that Work shall terminate
 14632        as of the date such litigation is filed.
 14633  
 14634     4. Redistribution. You may reproduce and distribute copies of the
 14635        Work or Derivative Works thereof in any medium, with or without
 14636        modifications, and in Source or Object form, provided that You
 14637        meet the following conditions:
 14638  
 14639        (a) You must give any other recipients of the Work or
 14640            Derivative Works a copy of this License; and
 14641  
 14642        (b) You must cause any modified files to carry prominent notices
 14643            stating that You changed the files; and
 14644  
 14645        (c) You must retain, in the Source form of any Derivative Works
 14646            that You distribute, all copyright, patent, trademark, and
 14647            attribution notices from the Source form of the Work,
 14648            excluding those notices that do not pertain to any part of
 14649            the Derivative Works; and
 14650  
 14651        (d) If the Work includes a "NOTICE" text file as part of its
 14652            distribution, then any Derivative Works that You distribute must
 14653            include a readable copy of the attribution notices contained
 14654            within such NOTICE file, excluding those notices that do not
 14655            pertain to any part of the Derivative Works, in at least one
 14656            of the following places: within a NOTICE text file distributed
 14657            as part of the Derivative Works; within the Source form or
 14658            documentation, if provided along with the Derivative Works; or,
 14659            within a display generated by the Derivative Works, if and
 14660            wherever such third-party notices normally appear. The contents
 14661            of the NOTICE file are for informational purposes only and
 14662            do not modify the License. You may add Your own attribution
 14663            notices within Derivative Works that You distribute, alongside
 14664            or as an addendum to the NOTICE text from the Work, provided
 14665            that such additional attribution notices cannot be construed
 14666            as modifying the License.
 14667  
 14668        You may add Your own copyright statement to Your modifications and
 14669        may provide additional or different license terms and conditions
 14670        for use, reproduction, or distribution of Your modifications, or
 14671        for any such Derivative Works as a whole, provided Your use,
 14672        reproduction, and distribution of the Work otherwise complies with
 14673        the conditions stated in this License.
 14674  
 14675     5. Submission of Contributions. Unless You explicitly state otherwise,
 14676        any Contribution intentionally submitted for inclusion in the Work
 14677        by You to the Licensor shall be under the terms and conditions of
 14678        this License, without any additional terms or conditions.
 14679        Notwithstanding the above, nothing herein shall supersede or modify
 14680        the terms of any separate license agreement you may have executed
 14681        with Licensor regarding such Contributions.
 14682  
 14683     6. Trademarks. This License does not grant permission to use the trade
 14684        names, trademarks, service marks, or product names of the Licensor,
 14685        except as required for reasonable and customary use in describing the
 14686        origin of the Work and reproducing the content of the NOTICE file.
 14687  
 14688     7. Disclaimer of Warranty. Unless required by applicable law or
 14689        agreed to in writing, Licensor provides the Work (and each
 14690        Contributor provides its Contributions) on an "AS IS" BASIS,
 14691        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 14692        implied, including, without limitation, any warranties or conditions
 14693        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 14694        PARTICULAR PURPOSE. You are solely responsible for determining the
 14695        appropriateness of using or redistributing the Work and assume any
 14696        risks associated with Your exercise of permissions under this License.
 14697  
 14698     8. Limitation of Liability. In no event and under no legal theory,
 14699        whether in tort (including negligence), contract, or otherwise,
 14700        unless required by applicable law (such as deliberate and grossly
 14701        negligent acts) or agreed to in writing, shall any Contributor be
 14702        liable to You for damages, including any direct, indirect, special,
 14703        incidental, or consequential damages of any character arising as a
 14704        result of this License or out of the use or inability to use the
 14705        Work (including but not limited to damages for loss of goodwill,
 14706        work stoppage, computer failure or malfunction, or any and all
 14707        other commercial damages or losses), even if such Contributor
 14708        has been advised of the possibility of such damages.
 14709  
 14710     9. Accepting Warranty or Additional Liability. While redistributing
 14711        the Work or Derivative Works thereof, You may choose to offer,
 14712        and charge a fee for, acceptance of support, warranty, indemnity,
 14713        or other liability obligations and/or rights consistent with this
 14714        License. However, in accepting such obligations, You may act only
 14715        on Your own behalf and on Your sole responsibility, not on behalf
 14716        of any other Contributor, and only if You agree to indemnify,
 14717        defend, and hold each Contributor harmless for any liability
 14718        incurred by, or claims asserted against, such Contributor by reason
 14719        of your accepting any such warranty or additional liability.
 14720  
 14721     END OF TERMS AND CONDITIONS
 14722  
 14723     APPENDIX: How to apply the Apache License to your work.
 14724  
 14725        To apply the Apache License to your work, attach the following
 14726        boilerplate notice, with the fields enclosed by brackets "[]"
 14727        replaced with your own identifying information. (Don't include
 14728        the brackets!)  The text should be enclosed in the appropriate
 14729        comment syntax for the file format. We also recommend that a
 14730        file or class name and description of purpose be included on the
 14731        same "printed page" as the copyright notice for easier
 14732        identification within third-party archives.
 14733  
 14734     Copyright [yyyy] [name of copyright owner]
 14735  
 14736     Licensed under the Apache License, Version 2.0 (the "License");
 14737     you may not use this file except in compliance with the License.
 14738     You may obtain a copy of the License at
 14739  
 14740         http://www.apache.org/licenses/LICENSE-2.0
 14741  
 14742     Unless required by applicable law or agreed to in writing, software
 14743     distributed under the License is distributed on an "AS IS" BASIS,
 14744     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 14745     See the License for the specific language governing permissions and
 14746     limitations under the License.
 14747  
 14748  ================================================================
 14749  
 14750  google.golang.org/genproto/googleapis/api
 14751  https://google.golang.org/genproto/googleapis/api
 14752  ----------------------------------------------------------------
 14753  
 14754                                   Apache License
 14755                             Version 2.0, January 2004
 14756                          http://www.apache.org/licenses/
 14757  
 14758     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 14759  
 14760     1. Definitions.
 14761  
 14762        "License" shall mean the terms and conditions for use, reproduction,
 14763        and distribution as defined by Sections 1 through 9 of this document.
 14764  
 14765        "Licensor" shall mean the copyright owner or entity authorized by
 14766        the copyright owner that is granting the License.
 14767  
 14768        "Legal Entity" shall mean the union of the acting entity and all
 14769        other entities that control, are controlled by, or are under common
 14770        control with that entity. For the purposes of this definition,
 14771        "control" means (i) the power, direct or indirect, to cause the
 14772        direction or management of such entity, whether by contract or
 14773        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 14774        outstanding shares, or (iii) beneficial ownership of such entity.
 14775  
 14776        "You" (or "Your") shall mean an individual or Legal Entity
 14777        exercising permissions granted by this License.
 14778  
 14779        "Source" form shall mean the preferred form for making modifications,
 14780        including but not limited to software source code, documentation
 14781        source, and configuration files.
 14782  
 14783        "Object" form shall mean any form resulting from mechanical
 14784        transformation or translation of a Source form, including but
 14785        not limited to compiled object code, generated documentation,
 14786        and conversions to other media types.
 14787  
 14788        "Work" shall mean the work of authorship, whether in Source or
 14789        Object form, made available under the License, as indicated by a
 14790        copyright notice that is included in or attached to the work
 14791        (an example is provided in the Appendix below).
 14792  
 14793        "Derivative Works" shall mean any work, whether in Source or Object
 14794        form, that is based on (or derived from) the Work and for which the
 14795        editorial revisions, annotations, elaborations, or other modifications
 14796        represent, as a whole, an original work of authorship. For the purposes
 14797        of this License, Derivative Works shall not include works that remain
 14798        separable from, or merely link (or bind by name) to the interfaces of,
 14799        the Work and Derivative Works thereof.
 14800  
 14801        "Contribution" shall mean any work of authorship, including
 14802        the original version of the Work and any modifications or additions
 14803        to that Work or Derivative Works thereof, that is intentionally
 14804        submitted to Licensor for inclusion in the Work by the copyright owner
 14805        or by an individual or Legal Entity authorized to submit on behalf of
 14806        the copyright owner. For the purposes of this definition, "submitted"
 14807        means any form of electronic, verbal, or written communication sent
 14808        to the Licensor or its representatives, including but not limited to
 14809        communication on electronic mailing lists, source code control systems,
 14810        and issue tracking systems that are managed by, or on behalf of, the
 14811        Licensor for the purpose of discussing and improving the Work, but
 14812        excluding communication that is conspicuously marked or otherwise
 14813        designated in writing by the copyright owner as "Not a Contribution."
 14814  
 14815        "Contributor" shall mean Licensor and any individual or Legal Entity
 14816        on behalf of whom a Contribution has been received by Licensor and
 14817        subsequently incorporated within the Work.
 14818  
 14819     2. Grant of Copyright License. Subject to the terms and conditions of
 14820        this License, each Contributor hereby grants to You a perpetual,
 14821        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 14822        copyright license to reproduce, prepare Derivative Works of,
 14823        publicly display, publicly perform, sublicense, and distribute the
 14824        Work and such Derivative Works in Source or Object form.
 14825  
 14826     3. Grant of Patent License. Subject to the terms and conditions of
 14827        this License, each Contributor hereby grants to You a perpetual,
 14828        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 14829        (except as stated in this section) patent license to make, have made,
 14830        use, offer to sell, sell, import, and otherwise transfer the Work,
 14831        where such license applies only to those patent claims licensable
 14832        by such Contributor that are necessarily infringed by their
 14833        Contribution(s) alone or by combination of their Contribution(s)
 14834        with the Work to which such Contribution(s) was submitted. If You
 14835        institute patent litigation against any entity (including a
 14836        cross-claim or counterclaim in a lawsuit) alleging that the Work
 14837        or a Contribution incorporated within the Work constitutes direct
 14838        or contributory patent infringement, then any patent licenses
 14839        granted to You under this License for that Work shall terminate
 14840        as of the date such litigation is filed.
 14841  
 14842     4. Redistribution. You may reproduce and distribute copies of the
 14843        Work or Derivative Works thereof in any medium, with or without
 14844        modifications, and in Source or Object form, provided that You
 14845        meet the following conditions:
 14846  
 14847        (a) You must give any other recipients of the Work or
 14848            Derivative Works a copy of this License; and
 14849  
 14850        (b) You must cause any modified files to carry prominent notices
 14851            stating that You changed the files; and
 14852  
 14853        (c) You must retain, in the Source form of any Derivative Works
 14854            that You distribute, all copyright, patent, trademark, and
 14855            attribution notices from the Source form of the Work,
 14856            excluding those notices that do not pertain to any part of
 14857            the Derivative Works; and
 14858  
 14859        (d) If the Work includes a "NOTICE" text file as part of its
 14860            distribution, then any Derivative Works that You distribute must
 14861            include a readable copy of the attribution notices contained
 14862            within such NOTICE file, excluding those notices that do not
 14863            pertain to any part of the Derivative Works, in at least one
 14864            of the following places: within a NOTICE text file distributed
 14865            as part of the Derivative Works; within the Source form or
 14866            documentation, if provided along with the Derivative Works; or,
 14867            within a display generated by the Derivative Works, if and
 14868            wherever such third-party notices normally appear. The contents
 14869            of the NOTICE file are for informational purposes only and
 14870            do not modify the License. You may add Your own attribution
 14871            notices within Derivative Works that You distribute, alongside
 14872            or as an addendum to the NOTICE text from the Work, provided
 14873            that such additional attribution notices cannot be construed
 14874            as modifying the License.
 14875  
 14876        You may add Your own copyright statement to Your modifications and
 14877        may provide additional or different license terms and conditions
 14878        for use, reproduction, or distribution of Your modifications, or
 14879        for any such Derivative Works as a whole, provided Your use,
 14880        reproduction, and distribution of the Work otherwise complies with
 14881        the conditions stated in this License.
 14882  
 14883     5. Submission of Contributions. Unless You explicitly state otherwise,
 14884        any Contribution intentionally submitted for inclusion in the Work
 14885        by You to the Licensor shall be under the terms and conditions of
 14886        this License, without any additional terms or conditions.
 14887        Notwithstanding the above, nothing herein shall supersede or modify
 14888        the terms of any separate license agreement you may have executed
 14889        with Licensor regarding such Contributions.
 14890  
 14891     6. Trademarks. This License does not grant permission to use the trade
 14892        names, trademarks, service marks, or product names of the Licensor,
 14893        except as required for reasonable and customary use in describing the
 14894        origin of the Work and reproducing the content of the NOTICE file.
 14895  
 14896     7. Disclaimer of Warranty. Unless required by applicable law or
 14897        agreed to in writing, Licensor provides the Work (and each
 14898        Contributor provides its Contributions) on an "AS IS" BASIS,
 14899        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 14900        implied, including, without limitation, any warranties or conditions
 14901        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 14902        PARTICULAR PURPOSE. You are solely responsible for determining the
 14903        appropriateness of using or redistributing the Work and assume any
 14904        risks associated with Your exercise of permissions under this License.
 14905  
 14906     8. Limitation of Liability. In no event and under no legal theory,
 14907        whether in tort (including negligence), contract, or otherwise,
 14908        unless required by applicable law (such as deliberate and grossly
 14909        negligent acts) or agreed to in writing, shall any Contributor be
 14910        liable to You for damages, including any direct, indirect, special,
 14911        incidental, or consequential damages of any character arising as a
 14912        result of this License or out of the use or inability to use the
 14913        Work (including but not limited to damages for loss of goodwill,
 14914        work stoppage, computer failure or malfunction, or any and all
 14915        other commercial damages or losses), even if such Contributor
 14916        has been advised of the possibility of such damages.
 14917  
 14918     9. Accepting Warranty or Additional Liability. While redistributing
 14919        the Work or Derivative Works thereof, You may choose to offer,
 14920        and charge a fee for, acceptance of support, warranty, indemnity,
 14921        or other liability obligations and/or rights consistent with this
 14922        License. However, in accepting such obligations, You may act only
 14923        on Your own behalf and on Your sole responsibility, not on behalf
 14924        of any other Contributor, and only if You agree to indemnify,
 14925        defend, and hold each Contributor harmless for any liability
 14926        incurred by, or claims asserted against, such Contributor by reason
 14927        of your accepting any such warranty or additional liability.
 14928  
 14929     END OF TERMS AND CONDITIONS
 14930  
 14931     APPENDIX: How to apply the Apache License to your work.
 14932  
 14933        To apply the Apache License to your work, attach the following
 14934        boilerplate notice, with the fields enclosed by brackets "[]"
 14935        replaced with your own identifying information. (Don't include
 14936        the brackets!)  The text should be enclosed in the appropriate
 14937        comment syntax for the file format. We also recommend that a
 14938        file or class name and description of purpose be included on the
 14939        same "printed page" as the copyright notice for easier
 14940        identification within third-party archives.
 14941  
 14942     Copyright [yyyy] [name of copyright owner]
 14943  
 14944     Licensed under the Apache License, Version 2.0 (the "License");
 14945     you may not use this file except in compliance with the License.
 14946     You may obtain a copy of the License at
 14947  
 14948         http://www.apache.org/licenses/LICENSE-2.0
 14949  
 14950     Unless required by applicable law or agreed to in writing, software
 14951     distributed under the License is distributed on an "AS IS" BASIS,
 14952     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 14953     See the License for the specific language governing permissions and
 14954     limitations under the License.
 14955  
 14956  ================================================================
 14957  
 14958  google.golang.org/genproto/googleapis/rpc
 14959  https://google.golang.org/genproto/googleapis/rpc
 14960  ----------------------------------------------------------------
 14961  
 14962                                   Apache License
 14963                             Version 2.0, January 2004
 14964                          http://www.apache.org/licenses/
 14965  
 14966     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 14967  
 14968     1. Definitions.
 14969  
 14970        "License" shall mean the terms and conditions for use, reproduction,
 14971        and distribution as defined by Sections 1 through 9 of this document.
 14972  
 14973        "Licensor" shall mean the copyright owner or entity authorized by
 14974        the copyright owner that is granting the License.
 14975  
 14976        "Legal Entity" shall mean the union of the acting entity and all
 14977        other entities that control, are controlled by, or are under common
 14978        control with that entity. For the purposes of this definition,
 14979        "control" means (i) the power, direct or indirect, to cause the
 14980        direction or management of such entity, whether by contract or
 14981        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 14982        outstanding shares, or (iii) beneficial ownership of such entity.
 14983  
 14984        "You" (or "Your") shall mean an individual or Legal Entity
 14985        exercising permissions granted by this License.
 14986  
 14987        "Source" form shall mean the preferred form for making modifications,
 14988        including but not limited to software source code, documentation
 14989        source, and configuration files.
 14990  
 14991        "Object" form shall mean any form resulting from mechanical
 14992        transformation or translation of a Source form, including but
 14993        not limited to compiled object code, generated documentation,
 14994        and conversions to other media types.
 14995  
 14996        "Work" shall mean the work of authorship, whether in Source or
 14997        Object form, made available under the License, as indicated by a
 14998        copyright notice that is included in or attached to the work
 14999        (an example is provided in the Appendix below).
 15000  
 15001        "Derivative Works" shall mean any work, whether in Source or Object
 15002        form, that is based on (or derived from) the Work and for which the
 15003        editorial revisions, annotations, elaborations, or other modifications
 15004        represent, as a whole, an original work of authorship. For the purposes
 15005        of this License, Derivative Works shall not include works that remain
 15006        separable from, or merely link (or bind by name) to the interfaces of,
 15007        the Work and Derivative Works thereof.
 15008  
 15009        "Contribution" shall mean any work of authorship, including
 15010        the original version of the Work and any modifications or additions
 15011        to that Work or Derivative Works thereof, that is intentionally
 15012        submitted to Licensor for inclusion in the Work by the copyright owner
 15013        or by an individual or Legal Entity authorized to submit on behalf of
 15014        the copyright owner. For the purposes of this definition, "submitted"
 15015        means any form of electronic, verbal, or written communication sent
 15016        to the Licensor or its representatives, including but not limited to
 15017        communication on electronic mailing lists, source code control systems,
 15018        and issue tracking systems that are managed by, or on behalf of, the
 15019        Licensor for the purpose of discussing and improving the Work, but
 15020        excluding communication that is conspicuously marked or otherwise
 15021        designated in writing by the copyright owner as "Not a Contribution."
 15022  
 15023        "Contributor" shall mean Licensor and any individual or Legal Entity
 15024        on behalf of whom a Contribution has been received by Licensor and
 15025        subsequently incorporated within the Work.
 15026  
 15027     2. Grant of Copyright License. Subject to the terms and conditions of
 15028        this License, each Contributor hereby grants to You a perpetual,
 15029        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 15030        copyright license to reproduce, prepare Derivative Works of,
 15031        publicly display, publicly perform, sublicense, and distribute the
 15032        Work and such Derivative Works in Source or Object form.
 15033  
 15034     3. Grant of Patent License. Subject to the terms and conditions of
 15035        this License, each Contributor hereby grants to You a perpetual,
 15036        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 15037        (except as stated in this section) patent license to make, have made,
 15038        use, offer to sell, sell, import, and otherwise transfer the Work,
 15039        where such license applies only to those patent claims licensable
 15040        by such Contributor that are necessarily infringed by their
 15041        Contribution(s) alone or by combination of their Contribution(s)
 15042        with the Work to which such Contribution(s) was submitted. If You
 15043        institute patent litigation against any entity (including a
 15044        cross-claim or counterclaim in a lawsuit) alleging that the Work
 15045        or a Contribution incorporated within the Work constitutes direct
 15046        or contributory patent infringement, then any patent licenses
 15047        granted to You under this License for that Work shall terminate
 15048        as of the date such litigation is filed.
 15049  
 15050     4. Redistribution. You may reproduce and distribute copies of the
 15051        Work or Derivative Works thereof in any medium, with or without
 15052        modifications, and in Source or Object form, provided that You
 15053        meet the following conditions:
 15054  
 15055        (a) You must give any other recipients of the Work or
 15056            Derivative Works a copy of this License; and
 15057  
 15058        (b) You must cause any modified files to carry prominent notices
 15059            stating that You changed the files; and
 15060  
 15061        (c) You must retain, in the Source form of any Derivative Works
 15062            that You distribute, all copyright, patent, trademark, and
 15063            attribution notices from the Source form of the Work,
 15064            excluding those notices that do not pertain to any part of
 15065            the Derivative Works; and
 15066  
 15067        (d) If the Work includes a "NOTICE" text file as part of its
 15068            distribution, then any Derivative Works that You distribute must
 15069            include a readable copy of the attribution notices contained
 15070            within such NOTICE file, excluding those notices that do not
 15071            pertain to any part of the Derivative Works, in at least one
 15072            of the following places: within a NOTICE text file distributed
 15073            as part of the Derivative Works; within the Source form or
 15074            documentation, if provided along with the Derivative Works; or,
 15075            within a display generated by the Derivative Works, if and
 15076            wherever such third-party notices normally appear. The contents
 15077            of the NOTICE file are for informational purposes only and
 15078            do not modify the License. You may add Your own attribution
 15079            notices within Derivative Works that You distribute, alongside
 15080            or as an addendum to the NOTICE text from the Work, provided
 15081            that such additional attribution notices cannot be construed
 15082            as modifying the License.
 15083  
 15084        You may add Your own copyright statement to Your modifications and
 15085        may provide additional or different license terms and conditions
 15086        for use, reproduction, or distribution of Your modifications, or
 15087        for any such Derivative Works as a whole, provided Your use,
 15088        reproduction, and distribution of the Work otherwise complies with
 15089        the conditions stated in this License.
 15090  
 15091     5. Submission of Contributions. Unless You explicitly state otherwise,
 15092        any Contribution intentionally submitted for inclusion in the Work
 15093        by You to the Licensor shall be under the terms and conditions of
 15094        this License, without any additional terms or conditions.
 15095        Notwithstanding the above, nothing herein shall supersede or modify
 15096        the terms of any separate license agreement you may have executed
 15097        with Licensor regarding such Contributions.
 15098  
 15099     6. Trademarks. This License does not grant permission to use the trade
 15100        names, trademarks, service marks, or product names of the Licensor,
 15101        except as required for reasonable and customary use in describing the
 15102        origin of the Work and reproducing the content of the NOTICE file.
 15103  
 15104     7. Disclaimer of Warranty. Unless required by applicable law or
 15105        agreed to in writing, Licensor provides the Work (and each
 15106        Contributor provides its Contributions) on an "AS IS" BASIS,
 15107        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 15108        implied, including, without limitation, any warranties or conditions
 15109        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 15110        PARTICULAR PURPOSE. You are solely responsible for determining the
 15111        appropriateness of using or redistributing the Work and assume any
 15112        risks associated with Your exercise of permissions under this License.
 15113  
 15114     8. Limitation of Liability. In no event and under no legal theory,
 15115        whether in tort (including negligence), contract, or otherwise,
 15116        unless required by applicable law (such as deliberate and grossly
 15117        negligent acts) or agreed to in writing, shall any Contributor be
 15118        liable to You for damages, including any direct, indirect, special,
 15119        incidental, or consequential damages of any character arising as a
 15120        result of this License or out of the use or inability to use the
 15121        Work (including but not limited to damages for loss of goodwill,
 15122        work stoppage, computer failure or malfunction, or any and all
 15123        other commercial damages or losses), even if such Contributor
 15124        has been advised of the possibility of such damages.
 15125  
 15126     9. Accepting Warranty or Additional Liability. While redistributing
 15127        the Work or Derivative Works thereof, You may choose to offer,
 15128        and charge a fee for, acceptance of support, warranty, indemnity,
 15129        or other liability obligations and/or rights consistent with this
 15130        License. However, in accepting such obligations, You may act only
 15131        on Your own behalf and on Your sole responsibility, not on behalf
 15132        of any other Contributor, and only if You agree to indemnify,
 15133        defend, and hold each Contributor harmless for any liability
 15134        incurred by, or claims asserted against, such Contributor by reason
 15135        of your accepting any such warranty or additional liability.
 15136  
 15137     END OF TERMS AND CONDITIONS
 15138  
 15139     APPENDIX: How to apply the Apache License to your work.
 15140  
 15141        To apply the Apache License to your work, attach the following
 15142        boilerplate notice, with the fields enclosed by brackets "[]"
 15143        replaced with your own identifying information. (Don't include
 15144        the brackets!)  The text should be enclosed in the appropriate
 15145        comment syntax for the file format. We also recommend that a
 15146        file or class name and description of purpose be included on the
 15147        same "printed page" as the copyright notice for easier
 15148        identification within third-party archives.
 15149  
 15150     Copyright [yyyy] [name of copyright owner]
 15151  
 15152     Licensed under the Apache License, Version 2.0 (the "License");
 15153     you may not use this file except in compliance with the License.
 15154     You may obtain a copy of the License at
 15155  
 15156         http://www.apache.org/licenses/LICENSE-2.0
 15157  
 15158     Unless required by applicable law or agreed to in writing, software
 15159     distributed under the License is distributed on an "AS IS" BASIS,
 15160     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 15161     See the License for the specific language governing permissions and
 15162     limitations under the License.
 15163  
 15164  ================================================================
 15165  
 15166  google.golang.org/grpc
 15167  https://google.golang.org/grpc
 15168  ----------------------------------------------------------------
 15169  
 15170                                   Apache License
 15171                             Version 2.0, January 2004
 15172                          http://www.apache.org/licenses/
 15173  
 15174     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 15175  
 15176     1. Definitions.
 15177  
 15178        "License" shall mean the terms and conditions for use, reproduction,
 15179        and distribution as defined by Sections 1 through 9 of this document.
 15180  
 15181        "Licensor" shall mean the copyright owner or entity authorized by
 15182        the copyright owner that is granting the License.
 15183  
 15184        "Legal Entity" shall mean the union of the acting entity and all
 15185        other entities that control, are controlled by, or are under common
 15186        control with that entity. For the purposes of this definition,
 15187        "control" means (i) the power, direct or indirect, to cause the
 15188        direction or management of such entity, whether by contract or
 15189        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 15190        outstanding shares, or (iii) beneficial ownership of such entity.
 15191  
 15192        "You" (or "Your") shall mean an individual or Legal Entity
 15193        exercising permissions granted by this License.
 15194  
 15195        "Source" form shall mean the preferred form for making modifications,
 15196        including but not limited to software source code, documentation
 15197        source, and configuration files.
 15198  
 15199        "Object" form shall mean any form resulting from mechanical
 15200        transformation or translation of a Source form, including but
 15201        not limited to compiled object code, generated documentation,
 15202        and conversions to other media types.
 15203  
 15204        "Work" shall mean the work of authorship, whether in Source or
 15205        Object form, made available under the License, as indicated by a
 15206        copyright notice that is included in or attached to the work
 15207        (an example is provided in the Appendix below).
 15208  
 15209        "Derivative Works" shall mean any work, whether in Source or Object
 15210        form, that is based on (or derived from) the Work and for which the
 15211        editorial revisions, annotations, elaborations, or other modifications
 15212        represent, as a whole, an original work of authorship. For the purposes
 15213        of this License, Derivative Works shall not include works that remain
 15214        separable from, or merely link (or bind by name) to the interfaces of,
 15215        the Work and Derivative Works thereof.
 15216  
 15217        "Contribution" shall mean any work of authorship, including
 15218        the original version of the Work and any modifications or additions
 15219        to that Work or Derivative Works thereof, that is intentionally
 15220        submitted to Licensor for inclusion in the Work by the copyright owner
 15221        or by an individual or Legal Entity authorized to submit on behalf of
 15222        the copyright owner. For the purposes of this definition, "submitted"
 15223        means any form of electronic, verbal, or written communication sent
 15224        to the Licensor or its representatives, including but not limited to
 15225        communication on electronic mailing lists, source code control systems,
 15226        and issue tracking systems that are managed by, or on behalf of, the
 15227        Licensor for the purpose of discussing and improving the Work, but
 15228        excluding communication that is conspicuously marked or otherwise
 15229        designated in writing by the copyright owner as "Not a Contribution."
 15230  
 15231        "Contributor" shall mean Licensor and any individual or Legal Entity
 15232        on behalf of whom a Contribution has been received by Licensor and
 15233        subsequently incorporated within the Work.
 15234  
 15235     2. Grant of Copyright License. Subject to the terms and conditions of
 15236        this License, each Contributor hereby grants to You a perpetual,
 15237        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 15238        copyright license to reproduce, prepare Derivative Works of,
 15239        publicly display, publicly perform, sublicense, and distribute the
 15240        Work and such Derivative Works in Source or Object form.
 15241  
 15242     3. Grant of Patent License. Subject to the terms and conditions of
 15243        this License, each Contributor hereby grants to You a perpetual,
 15244        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 15245        (except as stated in this section) patent license to make, have made,
 15246        use, offer to sell, sell, import, and otherwise transfer the Work,
 15247        where such license applies only to those patent claims licensable
 15248        by such Contributor that are necessarily infringed by their
 15249        Contribution(s) alone or by combination of their Contribution(s)
 15250        with the Work to which such Contribution(s) was submitted. If You
 15251        institute patent litigation against any entity (including a
 15252        cross-claim or counterclaim in a lawsuit) alleging that the Work
 15253        or a Contribution incorporated within the Work constitutes direct
 15254        or contributory patent infringement, then any patent licenses
 15255        granted to You under this License for that Work shall terminate
 15256        as of the date such litigation is filed.
 15257  
 15258     4. Redistribution. You may reproduce and distribute copies of the
 15259        Work or Derivative Works thereof in any medium, with or without
 15260        modifications, and in Source or Object form, provided that You
 15261        meet the following conditions:
 15262  
 15263        (a) You must give any other recipients of the Work or
 15264            Derivative Works a copy of this License; and
 15265  
 15266        (b) You must cause any modified files to carry prominent notices
 15267            stating that You changed the files; and
 15268  
 15269        (c) You must retain, in the Source form of any Derivative Works
 15270            that You distribute, all copyright, patent, trademark, and
 15271            attribution notices from the Source form of the Work,
 15272            excluding those notices that do not pertain to any part of
 15273            the Derivative Works; and
 15274  
 15275        (d) If the Work includes a "NOTICE" text file as part of its
 15276            distribution, then any Derivative Works that You distribute must
 15277            include a readable copy of the attribution notices contained
 15278            within such NOTICE file, excluding those notices that do not
 15279            pertain to any part of the Derivative Works, in at least one
 15280            of the following places: within a NOTICE text file distributed
 15281            as part of the Derivative Works; within the Source form or
 15282            documentation, if provided along with the Derivative Works; or,
 15283            within a display generated by the Derivative Works, if and
 15284            wherever such third-party notices normally appear. The contents
 15285            of the NOTICE file are for informational purposes only and
 15286            do not modify the License. You may add Your own attribution
 15287            notices within Derivative Works that You distribute, alongside
 15288            or as an addendum to the NOTICE text from the Work, provided
 15289            that such additional attribution notices cannot be construed
 15290            as modifying the License.
 15291  
 15292        You may add Your own copyright statement to Your modifications and
 15293        may provide additional or different license terms and conditions
 15294        for use, reproduction, or distribution of Your modifications, or
 15295        for any such Derivative Works as a whole, provided Your use,
 15296        reproduction, and distribution of the Work otherwise complies with
 15297        the conditions stated in this License.
 15298  
 15299     5. Submission of Contributions. Unless You explicitly state otherwise,
 15300        any Contribution intentionally submitted for inclusion in the Work
 15301        by You to the Licensor shall be under the terms and conditions of
 15302        this License, without any additional terms or conditions.
 15303        Notwithstanding the above, nothing herein shall supersede or modify
 15304        the terms of any separate license agreement you may have executed
 15305        with Licensor regarding such Contributions.
 15306  
 15307     6. Trademarks. This License does not grant permission to use the trade
 15308        names, trademarks, service marks, or product names of the Licensor,
 15309        except as required for reasonable and customary use in describing the
 15310        origin of the Work and reproducing the content of the NOTICE file.
 15311  
 15312     7. Disclaimer of Warranty. Unless required by applicable law or
 15313        agreed to in writing, Licensor provides the Work (and each
 15314        Contributor provides its Contributions) on an "AS IS" BASIS,
 15315        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 15316        implied, including, without limitation, any warranties or conditions
 15317        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 15318        PARTICULAR PURPOSE. You are solely responsible for determining the
 15319        appropriateness of using or redistributing the Work and assume any
 15320        risks associated with Your exercise of permissions under this License.
 15321  
 15322     8. Limitation of Liability. In no event and under no legal theory,
 15323        whether in tort (including negligence), contract, or otherwise,
 15324        unless required by applicable law (such as deliberate and grossly
 15325        negligent acts) or agreed to in writing, shall any Contributor be
 15326        liable to You for damages, including any direct, indirect, special,
 15327        incidental, or consequential damages of any character arising as a
 15328        result of this License or out of the use or inability to use the
 15329        Work (including but not limited to damages for loss of goodwill,
 15330        work stoppage, computer failure or malfunction, or any and all
 15331        other commercial damages or losses), even if such Contributor
 15332        has been advised of the possibility of such damages.
 15333  
 15334     9. Accepting Warranty or Additional Liability. While redistributing
 15335        the Work or Derivative Works thereof, You may choose to offer,
 15336        and charge a fee for, acceptance of support, warranty, indemnity,
 15337        or other liability obligations and/or rights consistent with this
 15338        License. However, in accepting such obligations, You may act only
 15339        on Your own behalf and on Your sole responsibility, not on behalf
 15340        of any other Contributor, and only if You agree to indemnify,
 15341        defend, and hold each Contributor harmless for any liability
 15342        incurred by, or claims asserted against, such Contributor by reason
 15343        of your accepting any such warranty or additional liability.
 15344  
 15345     END OF TERMS AND CONDITIONS
 15346  
 15347     APPENDIX: How to apply the Apache License to your work.
 15348  
 15349        To apply the Apache License to your work, attach the following
 15350        boilerplate notice, with the fields enclosed by brackets "[]"
 15351        replaced with your own identifying information. (Don't include
 15352        the brackets!)  The text should be enclosed in the appropriate
 15353        comment syntax for the file format. We also recommend that a
 15354        file or class name and description of purpose be included on the
 15355        same "printed page" as the copyright notice for easier
 15356        identification within third-party archives.
 15357  
 15358     Copyright [yyyy] [name of copyright owner]
 15359  
 15360     Licensed under the Apache License, Version 2.0 (the "License");
 15361     you may not use this file except in compliance with the License.
 15362     You may obtain a copy of the License at
 15363  
 15364         http://www.apache.org/licenses/LICENSE-2.0
 15365  
 15366     Unless required by applicable law or agreed to in writing, software
 15367     distributed under the License is distributed on an "AS IS" BASIS,
 15368     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 15369     See the License for the specific language governing permissions and
 15370     limitations under the License.
 15371  
 15372  ================================================================
 15373  
 15374  google.golang.org/protobuf
 15375  https://google.golang.org/protobuf
 15376  ----------------------------------------------------------------
 15377  Copyright (c) 2018 The Go Authors. All rights reserved.
 15378  
 15379  Redistribution and use in source and binary forms, with or without
 15380  modification, are permitted provided that the following conditions are
 15381  met:
 15382  
 15383     * Redistributions of source code must retain the above copyright
 15384  notice, this list of conditions and the following disclaimer.
 15385     * Redistributions in binary form must reproduce the above
 15386  copyright notice, this list of conditions and the following disclaimer
 15387  in the documentation and/or other materials provided with the
 15388  distribution.
 15389     * Neither the name of Google Inc. nor the names of its
 15390  contributors may be used to endorse or promote products derived from
 15391  this software without specific prior written permission.
 15392  
 15393  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 15394  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 15395  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 15396  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 15397  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 15398  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 15399  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 15400  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 15401  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 15402  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 15403  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 15404  
 15405  ================================================================
 15406  
 15407  gopkg.in/check.v1
 15408  https://gopkg.in/check.v1
 15409  ----------------------------------------------------------------
 15410  Gocheck - A rich testing framework for Go
 15411   
 15412  Copyright (c) 2010-2013 Gustavo Niemeyer <gustavo@niemeyer.net>
 15413  
 15414  All rights reserved.
 15415  
 15416  Redistribution and use in source and binary forms, with or without
 15417  modification, are permitted provided that the following conditions are met: 
 15418  
 15419  1. Redistributions of source code must retain the above copyright notice, this
 15420     list of conditions and the following disclaimer. 
 15421  2. Redistributions in binary form must reproduce the above copyright notice,
 15422     this list of conditions and the following disclaimer in the documentation
 15423     and/or other materials provided with the distribution. 
 15424  
 15425  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
 15426  ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
 15427  WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
 15428  DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
 15429  ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
 15430  (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
 15431  LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
 15432  ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 15433  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
 15434  SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 15435  
 15436  ================================================================
 15437  
 15438  gopkg.in/ini.v1
 15439  https://gopkg.in/ini.v1
 15440  ----------------------------------------------------------------
 15441  Apache License
 15442  Version 2.0, January 2004
 15443  http://www.apache.org/licenses/
 15444  
 15445  TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 15446  
 15447  1. Definitions.
 15448  
 15449  "License" shall mean the terms and conditions for use, reproduction, and
 15450  distribution as defined by Sections 1 through 9 of this document.
 15451  
 15452  "Licensor" shall mean the copyright owner or entity authorized by the copyright
 15453  owner that is granting the License.
 15454  
 15455  "Legal Entity" shall mean the union of the acting entity and all other entities
 15456  that control, are controlled by, or are under common control with that entity.
 15457  For the purposes of this definition, "control" means (i) the power, direct or
 15458  indirect, to cause the direction or management of such entity, whether by
 15459  contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the
 15460  outstanding shares, or (iii) beneficial ownership of such entity.
 15461  
 15462  "You" (or "Your") shall mean an individual or Legal Entity exercising
 15463  permissions granted by this License.
 15464  
 15465  "Source" form shall mean the preferred form for making modifications, including
 15466  but not limited to software source code, documentation source, and configuration
 15467  files.
 15468  
 15469  "Object" form shall mean any form resulting from mechanical transformation or
 15470  translation of a Source form, including but not limited to compiled object code,
 15471  generated documentation, and conversions to other media types.
 15472  
 15473  "Work" shall mean the work of authorship, whether in Source or Object form, made
 15474  available under the License, as indicated by a copyright notice that is included
 15475  in or attached to the work (an example is provided in the Appendix below).
 15476  
 15477  "Derivative Works" shall mean any work, whether in Source or Object form, that
 15478  is based on (or derived from) the Work and for which the editorial revisions,
 15479  annotations, elaborations, or other modifications represent, as a whole, an
 15480  original work of authorship. For the purposes of this License, Derivative Works
 15481  shall not include works that remain separable from, or merely link (or bind by
 15482  name) to the interfaces of, the Work and Derivative Works thereof.
 15483  
 15484  "Contribution" shall mean any work of authorship, including the original version
 15485  of the Work and any modifications or additions to that Work or Derivative Works
 15486  thereof, that is intentionally submitted to Licensor for inclusion in the Work
 15487  by the copyright owner or by an individual or Legal Entity authorized to submit
 15488  on behalf of the copyright owner. For the purposes of this definition,
 15489  "submitted" means any form of electronic, verbal, or written communication sent
 15490  to the Licensor or its representatives, including but not limited to
 15491  communication on electronic mailing lists, source code control systems, and
 15492  issue tracking systems that are managed by, or on behalf of, the Licensor for
 15493  the purpose of discussing and improving the Work, but excluding communication
 15494  that is conspicuously marked or otherwise designated in writing by the copyright
 15495  owner as "Not a Contribution."
 15496  
 15497  "Contributor" shall mean Licensor and any individual or Legal Entity on behalf
 15498  of whom a Contribution has been received by Licensor and subsequently
 15499  incorporated within the Work.
 15500  
 15501  2. Grant of Copyright License.
 15502  
 15503  Subject to the terms and conditions of this License, each Contributor hereby
 15504  grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free,
 15505  irrevocable copyright license to reproduce, prepare Derivative Works of,
 15506  publicly display, publicly perform, sublicense, and distribute the Work and such
 15507  Derivative Works in Source or Object form.
 15508  
 15509  3. Grant of Patent License.
 15510  
 15511  Subject to the terms and conditions of this License, each Contributor hereby
 15512  grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free,
 15513  irrevocable (except as stated in this section) patent license to make, have
 15514  made, use, offer to sell, sell, import, and otherwise transfer the Work, where
 15515  such license applies only to those patent claims licensable by such Contributor
 15516  that are necessarily infringed by their Contribution(s) alone or by combination
 15517  of their Contribution(s) with the Work to which such Contribution(s) was
 15518  submitted. If You institute patent litigation against any entity (including a
 15519  cross-claim or counterclaim in a lawsuit) alleging that the Work or a
 15520  Contribution incorporated within the Work constitutes direct or contributory
 15521  patent infringement, then any patent licenses granted to You under this License
 15522  for that Work shall terminate as of the date such litigation is filed.
 15523  
 15524  4. Redistribution.
 15525  
 15526  You may reproduce and distribute copies of the Work or Derivative Works thereof
 15527  in any medium, with or without modifications, and in Source or Object form,
 15528  provided that You meet the following conditions:
 15529  
 15530  You must give any other recipients of the Work or Derivative Works a copy of
 15531  this License; and
 15532  You must cause any modified files to carry prominent notices stating that You
 15533  changed the files; and
 15534  You must retain, in the Source form of any Derivative Works that You distribute,
 15535  all copyright, patent, trademark, and attribution notices from the Source form
 15536  of the Work, excluding those notices that do not pertain to any part of the
 15537  Derivative Works; and
 15538  If the Work includes a "NOTICE" text file as part of its distribution, then any
 15539  Derivative Works that You distribute must include a readable copy of the
 15540  attribution notices contained within such NOTICE file, excluding those notices
 15541  that do not pertain to any part of the Derivative Works, in at least one of the
 15542  following places: within a NOTICE text file distributed as part of the
 15543  Derivative Works; within the Source form or documentation, if provided along
 15544  with the Derivative Works; or, within a display generated by the Derivative
 15545  Works, if and wherever such third-party notices normally appear. The contents of
 15546  the NOTICE file are for informational purposes only and do not modify the
 15547  License. You may add Your own attribution notices within Derivative Works that
 15548  You distribute, alongside or as an addendum to the NOTICE text from the Work,
 15549  provided that such additional attribution notices cannot be construed as
 15550  modifying the License.
 15551  You may add Your own copyright statement to Your modifications and may provide
 15552  additional or different license terms and conditions for use, reproduction, or
 15553  distribution of Your modifications, or for any such Derivative Works as a whole,
 15554  provided Your use, reproduction, and distribution of the Work otherwise complies
 15555  with the conditions stated in this License.
 15556  
 15557  5. Submission of Contributions.
 15558  
 15559  Unless You explicitly state otherwise, any Contribution intentionally submitted
 15560  for inclusion in the Work by You to the Licensor shall be under the terms and
 15561  conditions of this License, without any additional terms or conditions.
 15562  Notwithstanding the above, nothing herein shall supersede or modify the terms of
 15563  any separate license agreement you may have executed with Licensor regarding
 15564  such Contributions.
 15565  
 15566  6. Trademarks.
 15567  
 15568  This License does not grant permission to use the trade names, trademarks,
 15569  service marks, or product names of the Licensor, except as required for
 15570  reasonable and customary use in describing the origin of the Work and
 15571  reproducing the content of the NOTICE file.
 15572  
 15573  7. Disclaimer of Warranty.
 15574  
 15575  Unless required by applicable law or agreed to in writing, Licensor provides the
 15576  Work (and each Contributor provides its Contributions) on an "AS IS" BASIS,
 15577  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied,
 15578  including, without limitation, any warranties or conditions of TITLE,
 15579  NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are
 15580  solely responsible for determining the appropriateness of using or
 15581  redistributing the Work and assume any risks associated with Your exercise of
 15582  permissions under this License.
 15583  
 15584  8. Limitation of Liability.
 15585  
 15586  In no event and under no legal theory, whether in tort (including negligence),
 15587  contract, or otherwise, unless required by applicable law (such as deliberate
 15588  and grossly negligent acts) or agreed to in writing, shall any Contributor be
 15589  liable to You for damages, including any direct, indirect, special, incidental,
 15590  or consequential damages of any character arising as a result of this License or
 15591  out of the use or inability to use the Work (including but not limited to
 15592  damages for loss of goodwill, work stoppage, computer failure or malfunction, or
 15593  any and all other commercial damages or losses), even if such Contributor has
 15594  been advised of the possibility of such damages.
 15595  
 15596  9. Accepting Warranty or Additional Liability.
 15597  
 15598  While redistributing the Work or Derivative Works thereof, You may choose to
 15599  offer, and charge a fee for, acceptance of support, warranty, indemnity, or
 15600  other liability obligations and/or rights consistent with this License. However,
 15601  in accepting such obligations, You may act only on Your own behalf and on Your
 15602  sole responsibility, not on behalf of any other Contributor, and only if You
 15603  agree to indemnify, defend, and hold each Contributor harmless for any liability
 15604  incurred by, or claims asserted against, such Contributor by reason of your
 15605  accepting any such warranty or additional liability.
 15606  
 15607  END OF TERMS AND CONDITIONS
 15608  
 15609  APPENDIX: How to apply the Apache License to your work
 15610  
 15611  To apply the Apache License to your work, attach the following boilerplate
 15612  notice, with the fields enclosed by brackets "[]" replaced with your own
 15613  identifying information. (Don't include the brackets!) The text should be
 15614  enclosed in the appropriate comment syntax for the file format. We also
 15615  recommend that a file or class name and description of purpose be included on
 15616  the same "printed page" as the copyright notice for easier identification within
 15617  third-party archives.
 15618  
 15619     Copyright 2014 Unknwon
 15620  
 15621     Licensed under the Apache License, Version 2.0 (the "License");
 15622     you may not use this file except in compliance with the License.
 15623     You may obtain a copy of the License at
 15624  
 15625       http://www.apache.org/licenses/LICENSE-2.0
 15626  
 15627     Unless required by applicable law or agreed to in writing, software
 15628     distributed under the License is distributed on an "AS IS" BASIS,
 15629     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 15630     See the License for the specific language governing permissions and
 15631     limitations under the License.
 15632  
 15633  ================================================================
 15634  
 15635  gopkg.in/yaml.v2
 15636  https://gopkg.in/yaml.v2
 15637  ----------------------------------------------------------------
 15638                                   Apache License
 15639                             Version 2.0, January 2004
 15640                          http://www.apache.org/licenses/
 15641  
 15642     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 15643  
 15644     1. Definitions.
 15645  
 15646        "License" shall mean the terms and conditions for use, reproduction,
 15647        and distribution as defined by Sections 1 through 9 of this document.
 15648  
 15649        "Licensor" shall mean the copyright owner or entity authorized by
 15650        the copyright owner that is granting the License.
 15651  
 15652        "Legal Entity" shall mean the union of the acting entity and all
 15653        other entities that control, are controlled by, or are under common
 15654        control with that entity. For the purposes of this definition,
 15655        "control" means (i) the power, direct or indirect, to cause the
 15656        direction or management of such entity, whether by contract or
 15657        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 15658        outstanding shares, or (iii) beneficial ownership of such entity.
 15659  
 15660        "You" (or "Your") shall mean an individual or Legal Entity
 15661        exercising permissions granted by this License.
 15662  
 15663        "Source" form shall mean the preferred form for making modifications,
 15664        including but not limited to software source code, documentation
 15665        source, and configuration files.
 15666  
 15667        "Object" form shall mean any form resulting from mechanical
 15668        transformation or translation of a Source form, including but
 15669        not limited to compiled object code, generated documentation,
 15670        and conversions to other media types.
 15671  
 15672        "Work" shall mean the work of authorship, whether in Source or
 15673        Object form, made available under the License, as indicated by a
 15674        copyright notice that is included in or attached to the work
 15675        (an example is provided in the Appendix below).
 15676  
 15677        "Derivative Works" shall mean any work, whether in Source or Object
 15678        form, that is based on (or derived from) the Work and for which the
 15679        editorial revisions, annotations, elaborations, or other modifications
 15680        represent, as a whole, an original work of authorship. For the purposes
 15681        of this License, Derivative Works shall not include works that remain
 15682        separable from, or merely link (or bind by name) to the interfaces of,
 15683        the Work and Derivative Works thereof.
 15684  
 15685        "Contribution" shall mean any work of authorship, including
 15686        the original version of the Work and any modifications or additions
 15687        to that Work or Derivative Works thereof, that is intentionally
 15688        submitted to Licensor for inclusion in the Work by the copyright owner
 15689        or by an individual or Legal Entity authorized to submit on behalf of
 15690        the copyright owner. For the purposes of this definition, "submitted"
 15691        means any form of electronic, verbal, or written communication sent
 15692        to the Licensor or its representatives, including but not limited to
 15693        communication on electronic mailing lists, source code control systems,
 15694        and issue tracking systems that are managed by, or on behalf of, the
 15695        Licensor for the purpose of discussing and improving the Work, but
 15696        excluding communication that is conspicuously marked or otherwise
 15697        designated in writing by the copyright owner as "Not a Contribution."
 15698  
 15699        "Contributor" shall mean Licensor and any individual or Legal Entity
 15700        on behalf of whom a Contribution has been received by Licensor and
 15701        subsequently incorporated within the Work.
 15702  
 15703     2. Grant of Copyright License. Subject to the terms and conditions of
 15704        this License, each Contributor hereby grants to You a perpetual,
 15705        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 15706        copyright license to reproduce, prepare Derivative Works of,
 15707        publicly display, publicly perform, sublicense, and distribute the
 15708        Work and such Derivative Works in Source or Object form.
 15709  
 15710     3. Grant of Patent License. Subject to the terms and conditions of
 15711        this License, each Contributor hereby grants to You a perpetual,
 15712        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 15713        (except as stated in this section) patent license to make, have made,
 15714        use, offer to sell, sell, import, and otherwise transfer the Work,
 15715        where such license applies only to those patent claims licensable
 15716        by such Contributor that are necessarily infringed by their
 15717        Contribution(s) alone or by combination of their Contribution(s)
 15718        with the Work to which such Contribution(s) was submitted. If You
 15719        institute patent litigation against any entity (including a
 15720        cross-claim or counterclaim in a lawsuit) alleging that the Work
 15721        or a Contribution incorporated within the Work constitutes direct
 15722        or contributory patent infringement, then any patent licenses
 15723        granted to You under this License for that Work shall terminate
 15724        as of the date such litigation is filed.
 15725  
 15726     4. Redistribution. You may reproduce and distribute copies of the
 15727        Work or Derivative Works thereof in any medium, with or without
 15728        modifications, and in Source or Object form, provided that You
 15729        meet the following conditions:
 15730  
 15731        (a) You must give any other recipients of the Work or
 15732            Derivative Works a copy of this License; and
 15733  
 15734        (b) You must cause any modified files to carry prominent notices
 15735            stating that You changed the files; and
 15736  
 15737        (c) You must retain, in the Source form of any Derivative Works
 15738            that You distribute, all copyright, patent, trademark, and
 15739            attribution notices from the Source form of the Work,
 15740            excluding those notices that do not pertain to any part of
 15741            the Derivative Works; and
 15742  
 15743        (d) If the Work includes a "NOTICE" text file as part of its
 15744            distribution, then any Derivative Works that You distribute must
 15745            include a readable copy of the attribution notices contained
 15746            within such NOTICE file, excluding those notices that do not
 15747            pertain to any part of the Derivative Works, in at least one
 15748            of the following places: within a NOTICE text file distributed
 15749            as part of the Derivative Works; within the Source form or
 15750            documentation, if provided along with the Derivative Works; or,
 15751            within a display generated by the Derivative Works, if and
 15752            wherever such third-party notices normally appear. The contents
 15753            of the NOTICE file are for informational purposes only and
 15754            do not modify the License. You may add Your own attribution
 15755            notices within Derivative Works that You distribute, alongside
 15756            or as an addendum to the NOTICE text from the Work, provided
 15757            that such additional attribution notices cannot be construed
 15758            as modifying the License.
 15759  
 15760        You may add Your own copyright statement to Your modifications and
 15761        may provide additional or different license terms and conditions
 15762        for use, reproduction, or distribution of Your modifications, or
 15763        for any such Derivative Works as a whole, provided Your use,
 15764        reproduction, and distribution of the Work otherwise complies with
 15765        the conditions stated in this License.
 15766  
 15767     5. Submission of Contributions. Unless You explicitly state otherwise,
 15768        any Contribution intentionally submitted for inclusion in the Work
 15769        by You to the Licensor shall be under the terms and conditions of
 15770        this License, without any additional terms or conditions.
 15771        Notwithstanding the above, nothing herein shall supersede or modify
 15772        the terms of any separate license agreement you may have executed
 15773        with Licensor regarding such Contributions.
 15774  
 15775     6. Trademarks. This License does not grant permission to use the trade
 15776        names, trademarks, service marks, or product names of the Licensor,
 15777        except as required for reasonable and customary use in describing the
 15778        origin of the Work and reproducing the content of the NOTICE file.
 15779  
 15780     7. Disclaimer of Warranty. Unless required by applicable law or
 15781        agreed to in writing, Licensor provides the Work (and each
 15782        Contributor provides its Contributions) on an "AS IS" BASIS,
 15783        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 15784        implied, including, without limitation, any warranties or conditions
 15785        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 15786        PARTICULAR PURPOSE. You are solely responsible for determining the
 15787        appropriateness of using or redistributing the Work and assume any
 15788        risks associated with Your exercise of permissions under this License.
 15789  
 15790     8. Limitation of Liability. In no event and under no legal theory,
 15791        whether in tort (including negligence), contract, or otherwise,
 15792        unless required by applicable law (such as deliberate and grossly
 15793        negligent acts) or agreed to in writing, shall any Contributor be
 15794        liable to You for damages, including any direct, indirect, special,
 15795        incidental, or consequential damages of any character arising as a
 15796        result of this License or out of the use or inability to use the
 15797        Work (including but not limited to damages for loss of goodwill,
 15798        work stoppage, computer failure or malfunction, or any and all
 15799        other commercial damages or losses), even if such Contributor
 15800        has been advised of the possibility of such damages.
 15801  
 15802     9. Accepting Warranty or Additional Liability. While redistributing
 15803        the Work or Derivative Works thereof, You may choose to offer,
 15804        and charge a fee for, acceptance of support, warranty, indemnity,
 15805        or other liability obligations and/or rights consistent with this
 15806        License. However, in accepting such obligations, You may act only
 15807        on Your own behalf and on Your sole responsibility, not on behalf
 15808        of any other Contributor, and only if You agree to indemnify,
 15809        defend, and hold each Contributor harmless for any liability
 15810        incurred by, or claims asserted against, such Contributor by reason
 15811        of your accepting any such warranty or additional liability.
 15812  
 15813     END OF TERMS AND CONDITIONS
 15814  
 15815     APPENDIX: How to apply the Apache License to your work.
 15816  
 15817        To apply the Apache License to your work, attach the following
 15818        boilerplate notice, with the fields enclosed by brackets "{}"
 15819        replaced with your own identifying information. (Don't include
 15820        the brackets!)  The text should be enclosed in the appropriate
 15821        comment syntax for the file format. We also recommend that a
 15822        file or class name and description of purpose be included on the
 15823        same "printed page" as the copyright notice for easier
 15824        identification within third-party archives.
 15825  
 15826     Copyright {yyyy} {name of copyright owner}
 15827  
 15828     Licensed under the Apache License, Version 2.0 (the "License");
 15829     you may not use this file except in compliance with the License.
 15830     You may obtain a copy of the License at
 15831  
 15832         http://www.apache.org/licenses/LICENSE-2.0
 15833  
 15834     Unless required by applicable law or agreed to in writing, software
 15835     distributed under the License is distributed on an "AS IS" BASIS,
 15836     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 15837     See the License for the specific language governing permissions and
 15838     limitations under the License.
 15839  
 15840  ================================================================
 15841  
 15842  gopkg.in/yaml.v3
 15843  https://gopkg.in/yaml.v3
 15844  ----------------------------------------------------------------
 15845  
 15846  This project is covered by two different licenses: MIT and Apache.
 15847  
 15848  #### MIT License ####
 15849  
 15850  The following files were ported to Go from C files of libyaml, and thus
 15851  are still covered by their original MIT license, with the additional
 15852  copyright staring in 2011 when the project was ported over:
 15853  
 15854      apic.go emitterc.go parserc.go readerc.go scannerc.go
 15855      writerc.go yamlh.go yamlprivateh.go
 15856  
 15857  Copyright (c) 2006-2010 Kirill Simonov
 15858  Copyright (c) 2006-2011 Kirill Simonov
 15859  
 15860  Permission is hereby granted, free of charge, to any person obtaining a copy of
 15861  this software and associated documentation files (the "Software"), to deal in
 15862  the Software without restriction, including without limitation the rights to
 15863  use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
 15864  of the Software, and to permit persons to whom the Software is furnished to do
 15865  so, subject to the following conditions:
 15866  
 15867  The above copyright notice and this permission notice shall be included in all
 15868  copies or substantial portions of the Software.
 15869  
 15870  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 15871  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 15872  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 15873  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 15874  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 15875  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 15876  SOFTWARE.
 15877  
 15878  ### Apache License ###
 15879  
 15880  All the remaining project files are covered by the Apache license:
 15881  
 15882  Copyright (c) 2011-2019 Canonical Ltd
 15883  
 15884  Licensed under the Apache License, Version 2.0 (the "License");
 15885  you may not use this file except in compliance with the License.
 15886  You may obtain a copy of the License at
 15887  
 15888      http://www.apache.org/licenses/LICENSE-2.0
 15889  
 15890  Unless required by applicable law or agreed to in writing, software
 15891  distributed under the License is distributed on an "AS IS" BASIS,
 15892  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 15893  See the License for the specific language governing permissions and
 15894  limitations under the License.
 15895  
 15896  ================================================================
 15897